:root{--bg: #0b1020;--panel: rgba(255, 255, 255, .06);--panel2: rgba(255, 255, 255, .08);--card: rgba(0, 0, 0, .18);--line: rgba(255, 255, 255, .12);--line2: rgba(255, 255, 255, .18);--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .62);--accent: #d4c85d;--accentSoft: rgba(212, 200, 93, .18);--blue: rgba(120, 180, 255, .2);--blueLine: rgba(120, 180, 255, .38);--good: #2ecc71;--mid: #f1c40f;--bad: #e74c3c;--shadow: 0 10px 30px rgba(0, 0, 0, .35);--radius: 14px;--radius2: 18px;--speed: .16s ease}*{box-sizing:border-box}html,body,#root{min-height:100%;transform:none;zoom:1}body{margin:0;background:radial-gradient(1200px 700px at 15% 10%,#78b4ff24,#78b4ff12 35%,#78b4ff00 72%),radial-gradient(900px 600px at 85% 0%,#ff78dc1f,#ff78dc0f 38%,#ff78dc00 74%),linear-gradient(180deg,#ffffff05,#00000005),var(--bg);background-attachment:fixed;color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji"}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.055;background-image:repeating-linear-gradient(0deg,#ffffff09,#ffffff09 1px,#00000009,#00000009 3px);mix-blend-mode:overlay}a{color:inherit}button,input,select,textarea{font:inherit}.page,.appShell,.topNav,.panel,.modalOverlay{position:relative;z-index:1}.page{max-width:1600px;margin:0 auto;padding:20px 18px 40px;transform:none}.header{margin-bottom:14px}.titleRow,.panelHeader,.panelHeaderRow,.modalHeader,.modalCardTitleRow,.hmModalCardHeader,.groupTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.titleRow{gap:16px}.kicker,.navKicker{color:var(--muted);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.kicker{margin-bottom:6px}.title{font-size:34px;line-height:1.05;margin:0}.sub,.navSub,.panelHint,.tiny,.muted,.groupMeta{color:var(--muted)}.sub{margin-top:8px;line-height:1.35}.tiny,.panelHint,.groupMeta{font-size:12px}.panelHint{line-height:1.35}.panel,.statCard,.miniTopCard,.modalCard,.hmModalCard,.dealerCard,.flipCard,.hmFirCard{border:1px solid var(--line);border-radius:var(--radius2);background:linear-gradient(to bottom,#ffffff0f,#ffffff08);box-shadow:var(--shadow)}.panel{margin:14px 0;padding:14px}.panelTitle,.modalCardTitle,.hmModalCardTitle,.hmHelpTitle{font-weight:900;letter-spacing:.02em}.panelActions,.navBtns,.supportBtns,.modalBtns,.hmModalTopActions,.hmIngredientActions,.hmFirActions,.toggleRow,.sortBtnRow,.tabRow,.dealerRight,.flipActions,.probeCards,.trafficTiny{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.panelHeaderLeft,.panelHeaderRight{min-width:0}.panelHeaderRight,.hmFirActions,.hmIngredientActions{justify-content:flex-end}.btn,.iconBtn,.iconPillBtn,.tabBtn,.supportBtn,.star,.miniCopyBtn,.qtyBtn,.hmFirCheckBtn,.copyBtn,.copyNameBtn,.copyShoppingBtn{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid var(--line);background:var(--panel2);color:var(--text);cursor:pointer;font-family:inherit;font-weight:800;text-decoration:none;transition:transform var(--speed),background var(--speed),border-color var(--speed),box-shadow var(--speed),opacity var(--speed)}.btn,.tabBtn,.supportBtn,.copyBtn,.copyNameBtn,.copyShoppingBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:9px 12px;min-height:38px}.btn:hover,.iconBtn:hover,.iconPillBtn:hover,.tabBtn:hover,.supportBtn:hover,.star:hover,.miniCopyBtn:hover,.qtyBtn:hover:not(:disabled),.hmFirCheckBtn:hover{transform:translateY(-1px);background:#ffffff1f;border-color:#ffffff3d;box-shadow:0 8px 20px #0000002e}.btn:active,.iconBtn:active,.iconPillBtn:active,.tabBtn:active,.supportBtn:active,.star:active,.miniCopyBtn:active,.qtyBtn:active,.hmFirCheckBtn:active{transform:translateY(0)}.btn:disabled,.iconBtn:disabled,.iconPillBtn:disabled,.qtyBtn:disabled,.hmFirCheckBtn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.btnPrimary,.tabBtn.active{background:var(--blue);border-color:var(--blueLine)}.btnPrimary:hover,.tabBtn.active:hover{background:#78b4ff42;border-color:#78b4ff7a}.btn.active,.iconPillBtn.active,.ff-actionBtn.active,.star.on,.flipCard.fav{background:#d4c85d38;border-color:#d4c85d8c;color:#f7ec8f;box-shadow:0 0 0 1px #d4c85d1f,0 0 16px #d4c85d33}.btn.active:hover,.iconPillBtn.active:hover,.ff-actionBtn.active:hover,.star.on:hover{background:#d4c85d4d;border-color:#d4c85db3;color:#fff6a8}.iconBtn,.iconPillBtn,.star,.miniCopyBtn,.qtyBtn,.hmFirCheckBtn{display:inline-grid;place-items:center;padding:0;border-radius:10px;line-height:1}.iconBtn{width:36px;height:36px}.iconPillBtn,.star,.miniCopyBtn{width:34px;height:34px;min-width:34px;font-size:16px}.iconPillBtn.active{font-size:18px;font-weight:950}.hmHelpBtn{width:40px;height:40px;padding:0;display:inline-grid;place-items:center;border-radius:12px;font-size:18px;font-weight:900}.grid{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px}.field{display:flex;flex-direction:column;gap:6px}.label{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.input{width:100%;min-height:40px;border:1px solid var(--line);border-radius:12px;background:#00000038;color:var(--text);padding:10px 12px;outline:none;cursor:pointer;transition:border-color var(--speed),box-shadow var(--speed),background var(--speed)}.input:focus{border-color:#78b4ff66;box-shadow:0 0 0 4px #78b4ff1f}.input.small{min-height:34px;padding:7px 10px;border-radius:10px}.range{width:100%}.toggle,.checkboxLine,.checkRow{display:inline-flex;align-items:center;gap:8px;color:var(--text);-webkit-user-select:none;user-select:none;line-height:1.2}.checkboxLine{margin-right:8px;white-space:nowrap}.toggle input,.checkboxLine input,.checkRow input{width:16px;height:16px;flex:0 0 auto;cursor:pointer;accent-color:var(--accent)}.toggleRow{gap:12px 18px;margin-top:16px}.sortBtnRow{gap:10px;margin-top:12px}.sortBtnRow .btn{margin:0}.status{color:var(--muted);padding:10px 4px}.error,.fetchError{border:1px solid rgba(231,76,60,.35);border-radius:14px;background:#e74c3c1f;color:#ffffffeb;padding:10px 12px}.tableWrap,.barterTableWrap{width:100%;overflow:auto;border:1px solid var(--line);border-radius:16px;background:#00000029}.table,.barterTable{width:100%;border-collapse:collapse;table-layout:auto;font-size:13px}.table{min-width:980px}.barterTable{min-width:760px}.table thead th,.barterTable thead th{position:sticky;top:0;z-index:2;border-bottom:1px solid var(--line);background:#0a1020eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffe6;padding:11px 10px;text-align:left;white-space:nowrap}.table tbody td,.barterTable tbody td,.barterTable th,.barterTable td{border-bottom:1px solid rgba(255,255,255,.08);padding:10px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table tbody tr:last-child td,.barterTable tbody tr:last-child td{border-bottom:none}.rowHover,.table tbody tr{transition:transform var(--speed),box-shadow var(--speed),background var(--speed)}.rowHover{cursor:pointer}.table tbody tr:hover,.rowHover:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff0f}.rowHover:hover td,.hmIngredientTable tbody tr:hover td{background:#ffffff09}.rowFav td{background:#f1c40f0f}.num{text-align:right;font-variant-numeric:tabular-nums}.net,.vStrong{font-weight:900}.loss{color:#ffa0a0f2;font-weight:850}.itemCell{width:360px;max-width:420px;min-width:0;align-items:center}.itemCell,.itemCell *{white-space:normal}.itemRow,.flipLeft,.modalTitleRow,.panelTitleRow,.panelTitleWithIcon,.selectWithPreview{display:flex;align-items:center;gap:10px;min-width:0}.itemText,.flipText{min-width:0;flex:1 1 auto}.itemText{display:flex;flex-direction:column;gap:3px}.itemName,.itemTitle,.flipItemName,.hmIngredientName{font-size:14px;font-weight:900;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flipItemName{max-width:min(520px,60vw)}.iconWrap,.inlineIconWrap,.ingredientIconWrap,.modalIconWrap{display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0f;flex:0 0 auto}.iconWrap{width:46px;height:46px}.inlineIconWrap{width:52px;height:52px}.inlineIconWrap.big{width:60px;height:60px}.ingredientIconWrap{width:40px;height:40px}.modalIconWrap{width:52px;height:52px}.iconImg,.inlineIconImg,.ingredientIconImg,.partIcon{display:block;object-fit:contain;image-rendering:-webkit-optimize-contrast}.iconImg{width:42px;height:42px}.inlineIconImg{width:46px;height:46px}.inlineIconWrap.big .inlineIconImg{width:54px;height:54px}.ingredientIconImg,.partIcon{width:30px;height:30px}.rowHover:hover .iconWrap{box-shadow:0 0 0 1px #78b4ff40,0 0 12px #78b4ff59}.pill,.badge,.risk,.tabHint,.trafficPill{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:999px;background:#ffffff0d;white-space:nowrap}.pill{padding:4px 8px;font-size:12px}.pillSoft{background:#ffffff0a}.pillLL{background:#78b4ff1a;border-color:#78b4ff38}.badge{min-width:46px;padding:6px 10px;font-size:12px;font-weight:900}.risk{padding:4px 8px;font-size:11px;font-weight:900;letter-spacing:.04em}.badgeGood,.riskGood{background:#2ecc7124;border-color:#2ecc7147}.badgeMid,.riskMid{background:#f1c40f24;border-color:#f1c40f4d}.badgeBad,.riskBad{background:#e74c3c29;border-color:#e74c3c52}.riskNeutral{background:#ffffff0d}.fadeInTbody{animation:fadeIn .16s ease-out}@keyframes fadeIn{0%{opacity:.45;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.flipList,.probeWrap,.hmHelpBody,.hmHelpSection,.hmModalWrap,.hmFirList,.hmFirItems{display:grid;gap:10px}.flipCard{padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;background:var(--card)}.flipCard:hover,.dealerCard:hover{background:#ffffff0d;border-color:#ffffff2e}.flipName{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.flipSub{margin-top:6px;color:var(--muted)}.dealerGrid{display:grid;grid-template-columns:repeat(4,minmax(240px,1fr));gap:10px}.dealerCard{padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--card)}.dealerCard.off{opacity:.55}.modalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:18px;background:#000000b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal{width:min(980px,96vw);max-height:90vh;overflow:auto;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:#080d1cf7;box-shadow:var(--shadow)}.modalHeader{padding:14px;border-bottom:1px solid rgba(255,255,255,.1)}.modalHeader .btn,.modalHeader button,.hmModalClose,.closeBtn{min-height:42px;padding:10px 18px;border-radius:16px;border-color:#78b4ff47;background:#78b4ff21;font-size:14px;font-weight:900}.modalHeader .btn:hover,.modalHeader button:hover,.hmModalClose:hover,.closeBtn:hover{background:#78b4ff33;border-color:#78b4ff6b}.modalTitle{margin-bottom:2px;font-size:18px;font-weight:900}.modalBody{padding:14px}.modalGrid,.hmModalGrid{display:grid;gap:14px;align-items:start}.modalGrid{grid-template-columns:1fr 1fr}.hmModalGrid{grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.modalCard,.hmModalCard{padding:18px;background:var(--card)}.modalCardWide,.hmModalCardWide{grid-column:1 / -1}.hmModalCardTitle{margin-bottom:14px;font-size:18px;font-weight:950}.kv,.hmKv{display:grid;grid-template-columns:140px 1fr;gap:10px 14px;align-items:center}.k{color:var(--muted)}.v{font-weight:700}.hmModalTopActions{justify-content:flex-start;gap:12px;margin:14px 0 18px}.hmModalTopActions .btn,.hmModalTopActions button{width:auto;min-width:unset;height:44px;padding:10px 16px;border-radius:16px;font-size:15px;white-space:nowrap}.hmIngredientTable td:last-child,.hmIngredientTable th:last-child,.partsTable td:last-child,.partsTable th:last-child,.barterTable td:last-child,.barterTable th:last-child{width:110px;text-align:right}.hmIngredientActions .iconPillBtn,.hmIngredientActions button{width:42px;height:42px;min-width:42px;min-height:42px;padding:0;border-radius:12px;font-size:17px}.hmModalFooterRow{margin-top:10px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.appShell{min-height:100vh;display:flex;flex-direction:column}.mainWrap{flex:1;padding:18px}.topNav{margin:14px 18px 0;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.navTitle,.topNavTitle{margin-top:2px;font-size:18px;font-weight:800}.navSub,.topNavSub{margin-top:4px;max-width:680px;font-size:13px;line-height:1.35;opacity:.78}.tabBtn .arrow,.supportArrow{font-size:12px;opacity:.75}.tabHint{padding:4px 8px;font-size:12px;font-weight:700;opacity:.75;background:#0000002e}.supportBtns{margin-left:4px}.supportBtn{border-radius:999px;padding:9px 12px;font-size:13px;line-height:1}.supportLabel{white-space:nowrap}.twitchBtn{background:#9146ff29;border-color:#9146ff57}.twitchBtn:hover{background:#9146ff3d;border-color:#9146ff7a}.donateBtn{background:#ffc45729;border-color:#ffc45757}.donateBtn:hover{background:#ffc4573d;border-color:#ffc4577a}.trafficPill{width:fit-content;max-width:max-content;padding:3px 8px;font-size:11px;line-height:1}.trafficOnline{background:#34d39914;border-color:#34d39938}.trafficVisitors{background:#ffffff0f;border-color:#ffffff1a}.trafficDot{width:7px;height:7px;border-radius:999px;background:#34d399;box-shadow:0 0 8px #34d399bf;flex:0 0 auto}.statCards,.statsGrid,.topSummaryStrip{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;align-items:stretch;margin:16px 0}.topSummaryStrip{grid-template-columns:repeat(5,minmax(140px,1fr))}.statCard,.miniTopCard{width:auto;min-width:0;min-height:86px;padding:14px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;background:var(--card)}.statTop{display:flex;align-items:center;gap:10px;min-width:0}.statLabel,.miniTopLabel{text-align:left;color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.statValue,.miniTopValue{text-align:left;color:var(--text);font-size:22px;font-weight:950;line-height:1.1}.statValueRoubles{white-space:nowrap}.statCard .tiny,.miniTopCard .tiny{margin-top:6px;line-height:1.35;text-align:left}.hmFirSummary{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px;max-width:720px;margin:16px 0}.hmFirFilters{display:grid;grid-template-columns:minmax(240px,1fr) minmax(220px,300px) auto;align-items:end;gap:12px;margin-top:14px}.hmFirCheckFilter{min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:#0000001f;white-space:nowrap}.hmFirList{gap:14px;margin-top:14px}.hmFirCard{overflow:hidden}.hmFirCard.complete{border-color:#4ade8059;background:linear-gradient(180deg,#4ade8014,#ffffff06)}.hmFirCardHeader{margin-bottom:12px}.hmFirTitle{color:var(--text);font-size:18px;font-weight:950}.hmFirTitle span{color:var(--accent)}.hmFirProgress{width:100%;height:8px;margin:10px 0 14px;overflow:hidden;border-radius:999px;background:#ffffff14}.hmFirProgress>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),rgba(255,255,255,.65));transition:width .2s ease}.hmFirItem{display:grid;grid-template-columns:30px 52px minmax(180px,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:#00000029}.hmFirItem.checked{border-color:#4ade8040;background:#4ade8014}.hmFirCheckBtn{width:26px;height:26px;border-radius:8px;background:#00000038}.hmFirCheckBtn.checked{background:#4ade8033;border-color:#4ade808c;color:#d7ffe7}.hmFirItemText{min-width:0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.hmFirItemText b{color:var(--text);font-size:15px;font-weight:900}.hmFirItemText em{color:var(--muted);font-size:13px;font-style:italic;white-space:nowrap}.hmFirQtyControls{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:145px}.qtyBtn{width:30px;height:30px;border-radius:8px;font-weight:950}.hmFirQtyInput{width:58px;height:32px;border:1px solid var(--line);border-radius:9px;background:#00000038;color:var(--text);text-align:center;font-weight:850;outline:none}.hmFirQtyMax{min-width:30px;color:var(--muted);font-size:13px;font-weight:800}.btnSpinner{width:14px;height:14px;display:inline-block;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fffffff2;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.btnLoading{cursor:not-allowed;opacity:.85}.toast,.ff-copyToast,.hmCopyToast{position:fixed;top:18px;left:50%;z-index:99999;transform:translate(-50%);padding:11px 16px;border:1px solid rgba(212,200,93,.5);border-radius:999px;background:#080d1cf5;color:var(--text);font-size:14px;font-weight:900;box-shadow:0 12px 35px #00000059,0 0 18px #d4c85d33;pointer-events:none;animation:toastIn .16s ease-out}@keyframes toastIn{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.footer{margin-top:16px;color:var(--muted);font-size:12px;text-align:center}@media (max-width: 1100px){.statCards,.statsGrid,.topSummaryStrip{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width: 1050px){.grid,.dealerGrid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width: 1000px){.hmFirSummary{grid-template-columns:repeat(2,minmax(150px,1fr))}.hmFirFilters{grid-template-columns:1fr}.hmFirCardHeader{flex-direction:column}.hmFirActions{justify-content:flex-start}.hmFirItem{grid-template-columns:30px 52px minmax(0,1fr)}.hmFirQtyControls{grid-column:3;justify-content:flex-start}}@media (max-width: 900px){.modalGrid,.hmModalGrid{grid-template-columns:1fr}.hmKv,.kv{grid-template-columns:120px 1fr}}@media (max-width: 620px){.statCards,.statsGrid,.topSummaryStrip,.hmFirSummary{grid-template-columns:1fr}.itemCell{width:260px;max-width:260px}.hmFirItem{grid-template-columns:28px 46px minmax(0,1fr);gap:9px;padding:9px}.hmFirQtyControls{grid-column:1 / -1;justify-content:flex-start;padding-left:38px}}@media (max-width: 560px){.grid,.dealerGrid{grid-template-columns:1fr}.mainWrap{padding:12px}.topNav{margin:10px 10px 0}.page{padding:14px 10px 28px}.title{font-size:28px}}.table thead th button,.barterTable thead th button,.thBtn{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:6px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:var(--text);font-family:inherit;font-size:13px;font-weight:900;line-height:1;cursor:pointer}.table thead th button:hover,.barterTable thead th button:hover,.thBtn:hover{background:#ffffff24;border-color:#ffffff3d;transform:translateY(-1px)}.ff-rowCopyBtn,.miniCopyBtn,.copyMiniBtn,.copyBtn,.table td button[title*=Copy],.table td button[title*=copy],.barterTable td button[title*=Copy],.barterTable td button[title*=copy]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:34px;min-height:34px;padding:7px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff12;color:var(--text);font-family:inherit;font-size:13px;font-weight:800;line-height:1;cursor:pointer}.ff-rowCopyBtn:hover,.miniCopyBtn:hover,.copyMiniBtn:hover,.copyBtn:hover,.table td button[title*=Copy]:hover,.table td button[title*=copy]:hover,.barterTable td button[title*=Copy]:hover,.barterTable td button[title*=copy]:hover{background:#ffffff21;border-color:#ffffff3d;transform:translateY(-1px)}.iconPillBtn,.star,.favBtn{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:42px;height:42px;min-width:42px;min-height:42px;padding:0;display:inline-grid;place-items:center;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff12;color:var(--text);font-family:inherit;font-size:17px;font-weight:900;line-height:1;cursor:pointer}.iconPillBtn:hover,.star:hover,.favBtn:hover{background:#ffffff21;border-color:#ffffff3d;transform:translateY(-1px)}.iconPillBtn.active,.star.on,.favBtn.active,.ff-actionBtn.active,.btn.active{background:#d4c85d38;border-color:#d4c85d8c;color:#f7ec8f;box-shadow:0 0 0 1px #d4c85d1f,0 0 16px #d4c85d33}.iconPillBtn.active:hover,.star.on:hover,.favBtn.active:hover,.ff-actionBtn.active:hover,.btn.active:hover{background:#d4c85d4d;border-color:#d4c85db3;color:#fff6a8}.topSummaryStrip .miniTopCard,.statsGrid .statCard{align-items:center!important;justify-content:center!important;text-align:center!important}.topSummaryStrip .miniTopLabel,.topSummaryStrip .miniTopValue,.topSummaryStrip .miniTopCard .tiny,.statsGrid .statLabel,.statsGrid .statValue,.statsGrid .statCard .tiny{text-align:center!important;width:100%!important}.statsGrid .statTop{width:100%!important;justify-content:center!important;text-align:center!important}.settingsHeroPanel{display:flex;align-items:stretch;justify-content:space-between;gap:16px;flex-wrap:wrap}.settingsPreviewCards{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:12px;flex:1 1 520px}.settingsPreviewCard{min-height:86px;padding:14px;border-radius:16px;border:1px solid var(--line);background:#0000002e;display:flex;flex-direction:column;justify-content:center;text-align:center}.settingsPreviewAccent{border-color:var(--accent);box-shadow:0 0 18px #d4c85d26}.settingsPreviewLabel{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;margin-bottom:7px}.settingsPreviewValue{color:var(--text);font-size:20px;font-weight:950;line-height:1.1}.settingsThemeGrid{display:grid;grid-template-columns:repeat(5,minmax(160px,1fr));gap:12px}.settingsThemeCard{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:190px;padding:14px;border-radius:18px;border:1px solid var(--line);background:#0000002e;color:var(--text);cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:10px;font-family:inherit;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.settingsThemeCard:hover{transform:translateY(-1px);background:var(--panel2);border-color:var(--accent)}.settingsThemeCard.active{border-color:var(--accent);background:var(--panel2);box-shadow:0 0 18px #d4c85d33}.settingsThemeTop{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.settingsThemeDot{width:10px;height:10px;border-radius:999px;background:var(--accent);box-shadow:0 0 10px var(--accent)}.settingsThemeName{color:var(--text);font-size:17px;font-weight:950}.settingsThemeDesc{color:var(--muted);font-size:13px;line-height:1.4;flex:1}.settingsColorStrip{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:auto}.settingsColorStrip span{height:20px;border-radius:999px;border:1px solid rgba(255,255,255,.16)}.settingsAccentRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.settingsAccentBtn{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:42px;padding:9px 12px;border-radius:999px;border:1px solid var(--line);background:#0000002e;color:var(--text);display:inline-flex;align-items:center;gap:9px;font-family:inherit;font-size:14px;font-weight:850;cursor:pointer}.settingsAccentBtn:hover{background:var(--panel2);border-color:var(--accent)}.settingsAccentBtn.active{border-color:var(--accent);background:var(--panel2);box-shadow:0 0 14px #d4c85d2e}.settingsAccentSwatch{width:18px;height:18px;border-radius:999px;border:1px solid rgba(255,255,255,.25)}@media (max-width: 1150px){.settingsThemeGrid{grid-template-columns:repeat(3,minmax(160px,1fr))}}@media (max-width: 760px){.settingsThemeGrid,.settingsPreviewCards{grid-template-columns:1fr}.settingsHeroPanel{flex-direction:column}}.contactPanel{max-width:900px}.contactForm{display:grid;gap:14px}.contactGrid{grid-template-columns:repeat(2,minmax(220px,1fr))}.contactTextarea{min-height:170px;resize:vertical;line-height:1.5}.contactStatus,.contactCooldown{padding:12px 14px;border-radius:14px;font-weight:800}.contactStatus.success{color:#d7ffe7;background:#4ade801f;border:1px solid rgba(74,222,128,.32)}.contactStatus.error{color:#ffe1e1;background:#ef44441f;border:1px solid rgba(239,68,68,.32)}.contactCooldown{color:#fff3c4;background:#f59e0b1f;border:1px solid rgba(245,158,11,.32)}.contactActions{display:flex;justify-content:flex-end;gap:10px}.contactActions .btn:disabled{opacity:.55;cursor:not-allowed;transform:none!important}@media (max-width: 720px){.contactGrid{grid-template-columns:1fr}.contactActions{justify-content:stretch}.contactActions .btn{width:100%}}.trafficActivity{border-color:#f59e0b47;background:#f59e0b14}.settingsChatNameRow{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.settingsChatNameField{min-width:min(420px,100%);flex:1}.settingsChatStatus{margin-top:12px;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:var(--panel2);color:var(--text);font-weight:800}.siteChatBubble,.siteChatBox{position:fixed;left:18px;bottom:18px;z-index:9999}.siteChatBubble{border:1px solid var(--line);background:color-mix(in srgb,var(--panel2) 88%,var(--accent));color:var(--text);border-radius:999px;padding:12px 16px;font-weight:950;cursor:pointer;box-shadow:0 18px 50px #00000061}.siteChatBox{width:min(360px,calc(100vw - 28px));height:460px;display:grid;grid-template-rows:auto 1fr auto auto;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:color-mix(in srgb,var(--bg) 88%,black);box-shadow:0 24px 70px #00000080}.siteChatHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 12px;border-bottom:1px solid var(--line);background:var(--panel2)}.siteChatTitle{font-size:1rem;font-weight:1000;color:var(--text)}.siteChatSub{margin-top:2px;font-size:.75rem;color:var(--muted);font-weight:800}.siteChatMini{width:34px;height:34px;border-radius:12px;border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer;font-size:1.2rem;font-weight:1000}.siteChatMessages{padding:12px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.siteChatMessage{padding:10px 11px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.siteChatMeta{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:.75rem;font-weight:850}.siteChatMeta b{color:var(--accent)}.siteChatText{margin-top:5px;color:var(--text);line-height:1.35;overflow-wrap:anywhere}.siteChatEmpty,.siteChatStatus{color:var(--muted);font-weight:800}.siteChatStatus{padding:8px 12px;border-top:1px solid var(--line);color:var(--mid);background:#f59e0b14}.siteChatForm{display:grid;grid-template-columns:1fr auto;gap:8px;padding:12px;border-top:1px solid var(--line);background:var(--panel2)}.siteChatForm input{min-width:0;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--bg) 88%,black);color:var(--text);padding:10px 12px;font-weight:800}.siteChatForm button{border:1px solid var(--line);border-radius:14px;background:var(--accent);color:#111;padding:10px 12px;font-weight:1000;cursor:pointer}.siteChatForm button:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 720px){.siteChatBubble,.siteChatBox{left:12px;bottom:12px}.siteChatBox{height:410px}}.siteChatBubble{position:fixed!important;left:18px!important;bottom:18px!important;z-index:99999!important;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-width:108px;height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(215,196,116,.35);background:linear-gradient(135deg,#1f2a3afa,#0d121bfa);color:var(--text, #f1f0e6);font-weight:900;cursor:pointer;box-shadow:0 18px 45px #00000073}.siteChatBubble:hover{transform:translateY(-2px);border-color:#d7c474b3}.siteChatBox{position:fixed!important;left:18px!important;bottom:18px!important;z-index:99999!important;display:grid!important;grid-template-rows:auto 1fr auto auto;width:390px;height:520px;min-width:320px;min-height:360px;max-width:min(92vw,760px);max-height:min(86vh,820px);resize:both;overflow:hidden;border-radius:22px;border:1px solid rgba(215,196,116,.24);background:#0a0e16f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 80px #00000094}.siteChatHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#1f2a3ae0,#0c1019e0)}.siteChatTitle{font-weight:950;font-size:15px;color:var(--text, #f1f0e6)}.siteChatSub{margin-top:2px;font-size:11px;color:var(--muted, #aaa99d)}.siteChatMini{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--text, #f1f0e6);border-radius:12px;padding:8px 10px;cursor:pointer;font-weight:900}.siteChatMessages{overflow-y:auto!important;padding:14px;display:grid;align-content:start;gap:10px;scrollbar-width:thin;scrollbar-color:rgba(215,196,116,.8) rgba(255,255,255,.06)}.siteChatMessage{padding:10px 11px;border-radius:16px;background:#ffffff0e;border:1px solid rgba(255,255,255,.075)}.siteChatMeta{display:flex;justify-content:space-between;gap:12px;margin-bottom:4px;font-size:11px;color:var(--muted, #aaa99d)}.siteChatText{font-size:13px;line-height:1.35;color:var(--text, #f1f0e6);word-break:break-word}.siteChatEmpty{color:var(--muted, #aaa99d);font-size:13px;padding:10px}.siteChatStatus{padding:8px 14px;color:#ffe8a3;font-size:12px;border-top:1px solid rgba(255,255,255,.075)}.siteChatForm{display:flex;gap:8px;padding:12px;border-top:1px solid rgba(255,255,255,.08)}.siteChatForm input,.siteChatForm textarea{flex:1;min-width:0}.siteChatBox:after{content:"";position:absolute;right:8px;bottom:8px;width:14px;height:14px;opacity:.48;pointer-events:none;background:linear-gradient(135deg,transparent 0 45%,rgba(215,196,116,.9) 46% 54%,transparent 55%),linear-gradient(135deg,transparent 0 65%,rgba(215,196,116,.75) 66% 74%,transparent 75%)}@media (max-width: 720px){.siteChatBox{left:12px!important;right:12px!important;bottom:12px!important;width:calc(100vw - 24px)!important;height:70vh;resize:vertical}.siteChatBubble{left:12px!important;bottom:12px!important}}#bmc-wbtn,.bmc-btn-container,.bmc-widget-container{z-index:99998!important}.siteChatHeader{cursor:ns-resize!important;-webkit-user-select:none!important;user-select:none!important}.siteChatMini,.siteChatMini *{cursor:pointer!important}.siteChatBox{resize:both!important;overflow:hidden!important}.siteChatMessages{overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:rgba(215,196,116,.8) rgba(255,255,255,.06)}.siteChatMessages::-webkit-scrollbar-track{background:#ffffff0b;border-radius:999px}.siteChatMessages::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#d7c474f2,#756326f2);border-radius:999px;border:2px solid rgba(9,13,18,.95)}.siteChatMessages::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffe678,#b09136f2)}.downloadTxtBtn,.downloadTxt,.downloadButton,.downloadActions button,.downloadActions a,button[title*=Download],a[title*=Download]{position:static!important;right:auto!important;bottom:auto!important;left:auto!important;top:auto!important;z-index:auto!important}.pageBottomActions,.downloadActions,.exportActions{position:static!important;display:flex;justify-content:flex-start;align-items:center;gap:12px;margin:28px 0 18px;padding:0 6px}.downloadTxtBtn,.downloadTxt,.downloadButton,.downloadBtn,.downloadTxtButton,.downloadActions button,.downloadActions a,.exportActions button,.exportActions a,button[title*=Download],a[title*=Download],button[aria-label*=Download],a[aria-label*=Download]{position:static!important;right:auto!important;bottom:auto!important;left:auto!important;top:auto!important;z-index:auto!important}.downloadActions,.exportActions,.pageBottomActions,.txtDownloadActions,.downloadTxtActions{position:static!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;flex-wrap:wrap;gap:12px;width:100%;margin:28px 0 18px!important;padding:0 6px!important}.downloadActions button,.exportActions button,.pageBottomActions button,.txtDownloadActions button,.downloadTxtActions button,.downloadTxtBtn,.downloadButton,.downloadBtn,.downloadTxtButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:11px 17px;border-radius:14px;border:1px solid rgba(215,196,116,.28);background:linear-gradient(135deg,#222938f5,#10141cf5);color:var(--text, #f1f0e6);font-weight:900;cursor:pointer;box-shadow:0 12px 28px #00000038}.downloadActions button:hover,.exportActions button:hover,.pageBottomActions button:hover,.txtDownloadActions button:hover,.downloadTxtActions button:hover,.downloadTxtBtn:hover,.downloadButton:hover,.downloadBtn:hover,.downloadTxtButton:hover{transform:translateY(-1px);border-color:#d7c47494}.floatingDownload,.floatingDownloads,.floatingExport,.floatingExports,.stickyDownload,.stickyDownloads,.stickyExport,.stickyExports{position:static!important;right:auto!important;bottom:auto!important;left:auto!important;top:auto!important;z-index:auto!important;display:flex!important;justify-content:flex-start!important;gap:12px;margin:28px 0 18px!important}.fleaWikiPage .itemCell{display:flex;align-items:center;gap:10px}.fleaWikiPage .itemIcon{width:38px;height:38px;object-fit:contain;border-radius:10px;background:#ffffff0e;border:1px solid rgba(255,255,255,.08)}.fleaWikiPage .rowActions{display:flex;flex-wrap:wrap;gap:8px}.fleaWikiPage .miniBtn{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:7px 10px;border-radius:10px;border:1px solid rgba(215,196,116,.24);background:#ffffff0e;color:var(--text, #f1f0e6);font-weight:800;cursor:pointer;text-decoration:none}.fleaWikiPage .miniBtn:hover{border-color:#d7c474a6;transform:translateY(-1px)}.fleaWikiPage .pill.good{color:#b9f7c4;border-color:#5bd67059}.fleaWikiPage .pill.danger{color:#ffb3b3;border-color:#ff5f5f73}.subTabs,.toolTabs,.fleaTabs,.fleaToolTabs,.toolSwitcher{display:flex!important;width:100%!important;gap:12px!important}.subTabs>a,.toolTabs>a,.fleaTabs>a,.fleaToolTabs>a,.toolSwitcher>a,.subTab{flex:1 1 0!important;justify-content:center!important;text-align:center!important}.toolSubnav,.fleaToolSubnav{width:100%;display:flex;align-items:center;gap:12px;margin:16px 0 28px;padding:14px;border-radius:20px;border:1px solid rgba(215,196,116,.14);background:#ffffff0b;box-shadow:inset 0 1px #ffffff0b}.toolSubnavBtn{flex:1 1 0;min-height:48px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0e;color:var(--text, #f1f0e6);text-decoration:none;font-weight:900;letter-spacing:.01em;cursor:pointer}.toolSubnavBtn:hover{transform:translateY(-1px);border-color:#d7c47473;background:#ffffff13}.toolSubnavBtn.active{border-color:#76a0ff73;background:linear-gradient(135deg,#435880e6,#242d46e6)}.fleaWikiPage{width:100%}.fleaWikiPage .panel,.fleaWikiPage .tableWrap{width:100%;max-width:none}.fleaWikiPage .tableWrap{overflow-x:auto}.fleaWikiPage .dataTable,.fleaWikiPage .fleaWikiTable{width:100%!important;min-width:1100px;table-layout:auto;border-collapse:separate;border-spacing:0}.fleaWikiPage .fleaWikiTable th,.fleaWikiPage .fleaWikiTable td{white-space:nowrap;vertical-align:middle}.fleaWikiPage .fleaWikiTable th:first-child,.fleaWikiPage .fleaWikiTable td:first-child{width:34%;min-width:360px}.fleaWikiPage .fleaWikiTable th:nth-child(2),.fleaWikiPage .fleaWikiTable td:nth-child(2){width:110px}.fleaWikiPage .fleaWikiTable th:nth-child(3),.fleaWikiPage .fleaWikiTable td:nth-child(3){width:120px}.fleaWikiPage .fleaWikiTable th:nth-child(4),.fleaWikiPage .fleaWikiTable td:nth-child(4),.fleaWikiPage .fleaWikiTable th:nth-child(5),.fleaWikiPage .fleaWikiTable td:nth-child(5),.fleaWikiPage .fleaWikiTable th:nth-child(6),.fleaWikiPage .fleaWikiTable td:nth-child(6){width:150px}.fleaWikiPage .fleaWikiTable th:last-child,.fleaWikiPage .fleaWikiTable td:last-child{width:170px}.fleaWikiPage .itemCell{width:100%}@media (max-width: 900px){.toolSubnav,.fleaToolSubnav{flex-direction:column}.toolSubnavBtn{width:100%}}.settingsPanel .primaryBtn,.settingsChatNameRow .primaryBtn,.settingsPanel button.primaryBtn{min-height:46px;padding:0 18px;border-radius:14px;border:1px solid rgba(215,196,116,.35);background:linear-gradient(135deg,#dab958f2,#775520f2);color:#11140f;font-weight:950;letter-spacing:.01em;cursor:pointer;box-shadow:0 14px 30px #00000047,inset 0 1px #ffffff59}.settingsPanel .primaryBtn:hover,.settingsChatNameRow .primaryBtn:hover,.settingsPanel button.primaryBtn:hover{transform:translateY(-1px);filter:brightness(1.07);border-color:#ffe282bf}.settingsPanel .primaryBtn:active,.settingsChatNameRow .primaryBtn:active,.settingsPanel button.primaryBtn:active{transform:translateY(0)}.settingsChatNameRow{align-items:end}.siteChatMessageOwn{margin-left:24px;border-color:#76a0ff73!important;background:linear-gradient(135deg,#43588061,#192236b8)!important;box-shadow:0 8px 22px #00000038,inset 3px 0 #76a0ffe6}.siteChatMessageOwn .siteChatMeta strong{color:#9fbdff;text-shadow:0 0 12px rgba(118,160,255,.35)}.siteChatMessageOwn .siteChatText{color:#f5f8ff}.siteChatMessage:not(.siteChatMessageOwn){margin-right:24px}.siteChatUserBtn{border:0;padding:0;background:transparent;color:inherit;font:inherit;font-weight:950;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.siteChatUserBtn:hover{color:#9fbdff}.siteChatProfileOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100001;display:grid;place-items:center;padding:20px;background:#0000007a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.siteChatProfileModal{width:min(420px,92vw);border-radius:22px;border:1px solid rgba(215,196,116,.24);background:#0a0e16fa;box-shadow:0 28px 90px #0000009e;overflow:hidden}.siteChatProfileHeader{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;background:linear-gradient(135deg,#1f2a3ae0,#0c1019e0);border-bottom:1px solid rgba(255,255,255,.08)}.siteChatProfileHeader h3{margin:2px 0 0}.siteChatProfileKicker{font-size:11px;color:var(--muted, #aaa99d);text-transform:uppercase;letter-spacing:.08em}.siteChatProfileBody{display:grid;gap:12px;padding:16px}.siteChatProfileRow{display:flex;justify-content:space-between;gap:14px;padding:12px;border-radius:14px;background:#ffffff0e;border:1px solid rgba(255,255,255,.075)}.siteChatProfileRow span{color:var(--muted, #aaa99d)}.siteChatProfileRow a{color:#9fbdff;font-weight:900}.settingsChatProfileBox{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.siteChatBox{min-width:340px!important;min-height:430px!important;max-width:min(92vw,760px)!important;max-height:min(86vh,820px)!important;display:grid!important;grid-template-rows:auto minmax(120px,1fr) auto auto!important;overflow:hidden!important}.siteChatHeader{min-height:58px;flex-shrink:0}.siteChatMessages{min-height:120px!important;overflow-y:auto!important;overflow-x:hidden!important}.siteChatStatus{max-height:54px;overflow-y:auto}.siteChatForm{min-height:64px;flex-shrink:0;display:flex!important;align-items:center!important}.siteChatForm input{min-height:42px}.siteChatForm button{min-height:42px;flex-shrink:0}.siteChatProfileModal{max-height:min(82vh,620px);display:grid;grid-template-rows:auto 1fr}.siteChatProfileBody{overflow-y:auto;min-height:0}@media (max-width: 720px){.siteChatBox{min-width:0!important;width:calc(100vw - 24px)!important;min-height:430px!important;max-height:78vh!important}}.siteChatBox.siteChatProfileOpen .siteChatProfileOverlay{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:20!important;display:grid!important;place-items:center!important;padding:14px!important;background:#00000073!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.siteChatBox.siteChatProfileOpen .siteChatProfileModal{width:min(100%,460px)!important;max-height:calc(100% - 24px)!important;overflow:hidden!important}.siteChatProfileBody{min-width:0!important;overflow-y:auto!important;overflow-x:hidden!important}.siteChatProfileRow{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-width:0!important}.siteChatProfileRow strong,.siteChatProfileRow a{min-width:0!important;overflow-wrap:anywhere!important;word-break:break-word!important;text-align:right}@media (max-width: 520px){.siteChatBox.siteChatProfileOpen{left:10px!important;right:10px!important;width:calc(100vw - 20px)!important;min-width:0!important}.siteChatProfileRow{grid-template-columns:1fr!important}.siteChatProfileRow strong,.siteChatProfileRow a{text-align:left}}.siteChatBubble{position:fixed;left:18px;bottom:18px;z-index:90000;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#1d243af5,#101422f5);color:#f5f1e8;border-radius:15px;padding:11px 15px;font-weight:900;cursor:pointer;box-shadow:0 14px 38px #0000006b}.siteChatBubble:hover{transform:translateY(-1px);border-color:#e3c26373}.siteChatBox{position:fixed;left:14px;bottom:14px;z-index:90000;width:380px;min-width:340px;max-width:min(92vw,760px);height:520px;min-height:430px;max-height:min(86vh,820px);resize:both;overflow:hidden;display:grid;grid-template-rows:auto minmax(130px,1fr) auto auto;border-radius:22px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#121827fa,#090c17fb);box-shadow:0 24px 70px #00000094,inset 0 1px #ffffff0b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.siteChatHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff04)}.siteChatTitle{color:#f6f0df;font-size:18px;font-weight:950;line-height:1.1}.siteChatSub{margin-top:4px;color:#aeb8d3;font-size:12px;line-height:1.3}.siteChatMini{border:1px solid rgba(255,255,255,.13);background:#ffffff0e;color:#f1ead7;border-radius:12px;min-width:38px;height:38px;font-size:18px;font-weight:900;cursor:pointer}.siteChatMini:hover{background:#ffffff17;border-color:#e3c26373}.siteChatMessages{min-height:130px;overflow-y:auto;overflow-x:hidden;padding:12px;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth}.siteChatMessages::-webkit-scrollbar{width:10px}.siteChatMessages::-webkit-scrollbar-track{background:#ffffff09;border-radius:999px}.siteChatMessages::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#d0ae56e6,#82a8ffd1);border-radius:999px;border:2px solid rgba(10,14,24,.9)}.siteChatEmpty{margin:auto 0;color:#a8b2ca;font-size:14px;text-align:center;padding:18px;border:1px dashed rgba(255,255,255,.1);border-radius:16px;background:#ffffff06}.siteChatMessage{max-width:92%;align-self:flex-start;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#181e30fa,#111524fa);border-radius:16px;padding:10px 12px;box-shadow:inset 0 1px #ffffff06}.siteChatMessage.isMine,.siteChatMessageOwn{align-self:flex-end;border-color:#e3c2636b!important;background:linear-gradient(180deg,#3a2e16fa,#211c12fa)!important;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #e3c26314!important}.siteChatMeta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.siteChatUser{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;margin:0;color:#8eb8ff;font-size:13px;font-weight:950;cursor:pointer;text-align:left;display:inline-flex;align-items:center;gap:7px;min-width:0}.siteChatUser:hover{color:#bdd5ff}.siteChatUser.isMine{color:#f0d27a}.siteChatAvatar{width:23px;height:23px;flex:0 0 23px;display:grid;place-items:center;border-radius:999px;background:#82a8ff29;border:1px solid rgba(130,168,255,.28);font-size:10px;font-weight:950}.siteChatUser.isMine .siteChatAvatar{background:#e3c2632e;border-color:#e3c26359}.siteChatTime{flex-shrink:0;color:#97a3c1;font-size:11px;font-weight:800;letter-spacing:.02em;opacity:.9}.siteChatText{color:#f1f4fb;font-size:14px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.siteChatStatus{margin:0 12px 10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(227,194,99,.2);background:#e3c26314;color:#ead8a3;font-size:12px;font-weight:800}.siteChatForm{display:flex;gap:10px;padding:12px;border-top:1px solid rgba(255,255,255,.08);background:#ffffff06}.siteChatForm input{flex:1;min-width:0;min-height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.095);background:#070a12eb;color:#f5f7fc;padding:0 14px;outline:none;font-size:14px}.siteChatForm input:focus{border-color:#82a8ff7a;box-shadow:0 0 0 3px #82a8ff1f}.siteChatForm button{flex-shrink:0;border:1px solid rgba(227,194,99,.35);background:linear-gradient(180deg,#d7b455,#b89232);color:#1a1711;border-radius:14px;padding:0 16px;min-width:84px;min-height:44px;font-size:14px;font-weight:950;cursor:pointer}.siteChatForm button:hover{transform:translateY(-1px);filter:brightness(1.05)}.siteChatForm button:disabled{opacity:.55;cursor:not-allowed;transform:none}.siteChatBox.siteChatProfileOpen{width:min(92vw,540px)!important;min-width:min(92vw,430px)!important;height:min(86vh,640px)!important;min-height:500px!important}.siteChatProfileOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:14px;background:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.siteChatProfileModal{width:100%;max-width:470px;max-height:calc(100% - 24px);display:grid;grid-template-rows:auto minmax(0,1fr);border-radius:22px;border:1px solid rgba(215,196,116,.24);background:#0a0e16fb;box-shadow:0 28px 90px #000000a6;overflow:hidden}.siteChatProfileHeader{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;background:linear-gradient(135deg,#1f2a3ae6,#0c1019e6);border-bottom:1px solid rgba(255,255,255,.08)}.siteChatProfileHeader h3{margin:2px 0 0;color:#f6f0df;overflow-wrap:anywhere}.siteChatProfileKicker{font-size:11px;color:#aaa99d;text-transform:uppercase;letter-spacing:.08em}.siteChatProfileBody{display:grid;gap:12px;padding:16px;overflow-y:auto;min-width:0}.siteChatProfileRow{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;padding:12px;border-radius:14px;background:#ffffff0e;border:1px solid rgba(255,255,255,.075)}.siteChatProfileRow span{color:#aaa99d}.siteChatProfileRow strong,.siteChatProfileRow a{min-width:0;overflow-wrap:anywhere;word-break:break-word;text-align:right}.siteChatProfileRow a{color:#9fbdff;font-weight:950}@media (max-width: 640px){.siteChatBox{left:10px;right:10px;bottom:10px;width:auto;min-width:0;max-width:none;height:min(72vh,560px);resize:none}.siteChatBubble{left:10px;bottom:10px}.siteChatBox.siteChatProfileOpen{left:10px!important;right:10px!important;width:auto!important;min-width:0!important}.siteChatProfileRow{grid-template-columns:1fr}.siteChatProfileRow strong,.siteChatProfileRow a{text-align:left}}.siteChatBubble{display:inline-flex;align-items:center;gap:9px}.siteChatBubble span{padding:3px 7px;border-radius:999px;background:#6beb7e1f;color:#b9ffc4;font-size:11px;font-weight:950;border:1px solid rgba(107,235,126,.22)}.siteChatHeaderRight{display:flex;align-items:center;gap:8px}.siteChatOnlinePill{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border-radius:999px;color:#b9ffc4;background:#6beb7e1a;border:1px solid rgba(107,235,126,.22);font-size:12px;font-weight:950;white-space:nowrap}.siteChatOnlinePill span{width:7px;height:7px;border-radius:999px;background:#76ff87;box-shadow:0 0 12px #76ff87cc}.siteChatMetaRight{display:flex;align-items:center;gap:6px}.siteChatReport{width:21px;height:21px;border-radius:999px;border:1px solid rgba(255,120,120,.28);background:#ff787814;color:#ffb3b3;font-weight:950;cursor:pointer;line-height:1}.siteChatReport:hover{background:#ff787829;border-color:#ff787885}.siteChatUser{color:var(--chatUserColor, #8eb8ff)!important}.siteChatAvatar{background:var(--chatUserBg, rgba(130, 168, 255, .16))!important;border-color:var(--chatUserBorder, rgba(130, 168, 255, .28))!important;color:var(--chatUserColor, #8eb8ff)!important}.siteChatMessage:not(.isMine){border-color:color-mix(in srgb,var(--chatUserColor, #8eb8ff) 20%,rgba(255,255,255,.07))}.siteChatPlayerCard{border-color:var(--chatUserBorder, rgba(215, 196, 116, .24))!important}.siteChatPlayerHero{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px;background:radial-gradient(circle at top left,var(--chatUserBg, rgba(130, 168, 255, .16)),transparent 55%),linear-gradient(135deg,#1f2a3aeb,#0c1019eb);border-bottom:1px solid rgba(255,255,255,.08)}.siteChatPlayerAvatar{width:62px;height:62px;display:grid;place-items:center;border-radius:22px;background:var(--chatUserBg, rgba(130, 168, 255, .16));border:1px solid var(--chatUserBorder, rgba(130, 168, 255, .28));color:var(--chatUserColor, #8eb8ff);font-size:22px;font-weight:950}.siteChatPlayerHero h3{margin:2px 0 3px;color:#f6f0df;font-size:27px;line-height:1;overflow-wrap:anywhere}.siteChatPlayerHero p{margin:0;color:#aeb8d3;font-size:13px;font-weight:800}.siteChatProfileGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.siteChatProfileStat{min-width:0;padding:12px;border-radius:15px;background:#ffffff0e;border:1px solid rgba(255,255,255,.075)}.siteChatProfileStat span{display:block;color:#aaa99d;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px}.siteChatProfileStat strong{display:block;color:#f1f4fb;font-size:14px;overflow-wrap:anywhere}.siteChatProfileEmpty{padding:13px;border-radius:14px;color:#aaa99d;background:#ffffff0a;border:1px dashed rgba(255,255,255,.12)}.siteChatProfileLink{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;color:#11140f;background:linear-gradient(180deg,#d7b455,#b89232);font-weight:950;text-decoration:none}@media (max-width: 560px){.siteChatProfileGrid{grid-template-columns:1fr}.siteChatPlayerHero{grid-template-columns:auto 1fr}.siteChatPlayerHero .siteChatMini{grid-column:1 / -1;width:100%}}.siteChatBox{resize:none!important;cursor:default!important;position:fixed!important}.siteChatBox *,.siteChatHeader,.siteChatHeader *,.siteChatMessages,.siteChatMessages *,.siteChatForm,.siteChatForm *{cursor:default!important}.siteChatForm button,.siteChatMini,.siteChatUser,.siteChatReport,.siteChatBubble{cursor:pointer!important}.siteChatHeaderRight{display:flex!important;align-items:center!important;gap:8px!important;flex-shrink:0!important}.siteChatResizeHandle{position:static!important;inset:auto!important;z-index:auto!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;display:grid!important;place-items:center!important;border-radius:12px!important;border:1px solid rgba(130,168,255,.45)!important;background:#82a8ff29!important;color:#bcd2ff!important;font-size:15px!important;font-weight:950!important;line-height:1!important;cursor:nesw-resize!important;-webkit-user-select:none!important;user-select:none!important;box-shadow:none!important}.siteChatResizeHandle:hover{border-color:#d7c474a6!important;background:#d7c4742e!important;color:#f0d879!important}.siteChatResizeHandle:active{transform:scale(.96)}.siteChatResizing,.siteChatResizing *{cursor:nesw-resize!important;-webkit-user-select:none!important;user-select:none!important}@media (max-width: 640px){.siteChatResizeHandle{display:none!important}}.siteChatMessageClickable{cursor:pointer!important}.siteChatMessageClickable:hover{border-color:var(--chatUserBorder, rgba(130, 168, 255, .38))!important;filter:brightness(1.04)}.siteChatMessageClickable,.siteChatMessageClickable *{cursor:pointer!important}.siteChatUser{min-height:34px!important;padding:5px 8px!important;margin:-5px 0!important;border-radius:999px!important;cursor:pointer!important;pointer-events:auto!important}.siteChatUser:hover{background:var(--chatUserBg, rgba(130, 168, 255, .14))!important}.siteChatUser,.siteChatUser *,.siteChatAvatar,.siteChatAvatar *,.siteChatText,.siteChatReport,.siteChatReport *{cursor:pointer!important}.siteChatForm,.siteChatForm *,.siteChatForm input{cursor:auto!important}.siteChatForm input{cursor:text!important}.siteChatForm button{cursor:pointer!important}.siteChatHeaderRight{display:flex!important;align-items:center!important;gap:8px!important}.siteChatResizeHandle{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;display:grid!important;place-items:center!important;position:static!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;border-radius:12px!important;border:1px solid rgba(130,168,255,.55)!important;background:#82a8ff33!important;color:#c8d8ff!important;font-size:15px!important;font-weight:950!important;line-height:1!important;cursor:nesw-resize!important;-webkit-user-select:none!important;user-select:none!important}.siteChatResizeHandle,.siteChatResizeHandle *{cursor:nesw-resize!important}.siteChatResizeHandle:hover{border-color:#d7c474b3!important;background:#d7c47433!important;color:#f0d879!important}.siteChatBox{resize:none!important}.siteChatBox.siteChatProfileOpen .siteChatResizeHandle{display:none!important}.adminStatsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.adminStatCard{padding:16px;border-radius:18px;border:1px solid rgba(215,196,116,.16);background:#ffffff0b}.adminStatCard span{display:block;color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.adminStatCard strong{display:block;color:#f0d879;font-size:28px;line-height:1}.adminConnectionControls{display:grid;grid-template-columns:minmax(240px,1fr) 220px;gap:12px;margin:14px 0}.adminConnectionTableWrap{overflow:auto;border-radius:16px;border:1px solid rgba(255,255,255,.075)}.adminConnectionTable{width:100%;min-width:1100px;border-collapse:collapse}.adminConnectionTable th,.adminConnectionTable td{padding:11px 12px;border-bottom:1px solid rgba(255,255,255,.065);text-align:left;vertical-align:top}.adminConnectionTable th{color:#f0d879;font-size:12px;text-transform:uppercase;letter-spacing:.05em;background:#ffffff0a}.adminConnectionTable td{color:var(--text);font-size:13px}.adminConnectionTable td span,.adminConnectionTable td small,.adminConnectionTable td code{display:block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminConnectionTable td small{margin-top:3px;color:var(--muted);font-size:11px}.adminConnectionTable code{color:#bcd2ff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.adminStatusPill{display:inline-flex!important;width:max-content;padding:5px 8px;border-radius:999px;color:#ffcfaa;background:#ffaa501a;border:1px solid rgba(255,170,80,.22);font-size:11px;font-weight:950}.adminStatusPill.isOnline{color:#b9ffc4;background:#6beb7e1a;border-color:#6beb7e38}@media (max-width: 900px){.adminStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminConnectionControls{grid-template-columns:1fr}}@media (max-width: 560px){.adminStatsGrid{grid-template-columns:1fr}}.adminMuteForm{display:grid;grid-template-columns:1fr 1fr 120px 1fr auto;gap:10px;align-items:center}.adminMuteList{display:grid;gap:10px;margin-top:14px}.adminMuteItem{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border-radius:15px;border:1px solid rgba(255,120,120,.2);background:#ff78780f}.adminMuteItem div{display:grid;gap:2px}.adminMuteItem strong{color:#ffcdcd}.adminMuteItem span,.adminMuteItem small{color:var(--muted)}.adminTableActions{display:flex;gap:7px;flex-wrap:wrap}.adminTableActions .btn--tiny{min-height:30px!important;padding:0 9px!important;font-size:11px!important}@media (max-width: 1000px){.adminMuteForm{grid-template-columns:1fr 1fr}}@media (max-width: 620px){.adminMuteForm{grid-template-columns:1fr}.adminMuteItem{align-items:stretch;flex-direction:column}}.adminTableActionsWide{align-items:center}.adminRowMuteMinutes{width:78px!important;min-height:30px!important;padding:0 8px!important;font-size:12px!important}.adminTableActionsWide .btn--tiny{white-space:nowrap}.adminTabs{display:flex;flex-wrap:wrap;gap:10px;padding:12px;border-radius:18px;border:1px solid rgba(215,196,116,.16);background:#ffffff09}.adminTab{min-height:40px;padding:0 15px;border-radius:13px;border:1px solid rgba(255,255,255,.09);background:#ffffff0b;color:var(--text);font-weight:950;cursor:pointer}.adminTab.isActive{color:#171409;background:linear-gradient(180deg,#d7b455,#b89232);border-color:#d7c474bf}.adminGridWideLeft{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);align-items:start}.adminChatList{display:grid;gap:10px;margin-top:14px;max-height:680px;overflow:auto}.adminChatMessage{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px;border-radius:15px;border:1px solid rgba(255,255,255,.075);background:#ffffff0b}.adminChatMessage strong{display:block;color:#f0d879}.adminChatMessage small{display:block;color:var(--muted);margin-top:3px}.adminChatMessage p{margin:8px 0 0;overflow-wrap:anywhere}.adminChatActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.adminMuteFormStacked{grid-template-columns:1fr!important;align-items:stretch}.adminBackupGrid{display:flex;flex-wrap:wrap;gap:10px}.adminMiniItem small{color:var(--muted)}@media (max-width: 980px){.adminGridWideLeft,.adminChatMessage{grid-template-columns:1fr}.adminChatActions{justify-content:flex-start}}.siteChatAdminDelete{width:21px;height:21px;border-radius:999px;border:1px solid rgba(255,120,120,.4);background:#ff787821;color:#ffc2c2;font-weight:950;cursor:pointer!important;line-height:1}.siteChatAdminDelete:hover{background:#ff787840;border-color:#ff7878b3}.endgamePage{width:min(1320px,calc(100vw - 32px));margin:0 auto;padding:34px 0 90px;display:grid;gap:18px}.endgameHero,.endgameControls,.endgameLegend,.endgameTree,.endgamePathList{border-radius:24px;border:1px solid rgba(215,196,116,.16);background:radial-gradient(circle at top left,rgba(215,196,116,.05),transparent 35%),#ffffff0b;box-shadow:0 18px 55px #00000042}.endgameHero{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:24px}.endgameHero h1{margin:6px 0 8px;font-size:clamp(34px,5vw,64px)}.endgameHero p{max-width:850px;color:var(--muted)}.endgameProgressCard{min-width:190px;padding:18px;border-radius:20px;border:1px solid rgba(215,196,116,.25);background:#0000002e}.endgameProgressCard span,.endgameProgressCard small{display:block;color:var(--muted);font-weight:900}.endgameProgressCard strong{display:block;margin:8px 0;color:#f0d879;font-size:42px;line-height:1}.endgameControls{display:grid;gap:16px;padding:16px}.endgameEndingPicker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.endgameEndingBtn{min-height:112px;padding:14px;text-align:left;border-radius:18px;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;color:var(--text);cursor:pointer}.endgameEndingBtn strong{display:block;font-size:18px;margin-bottom:8px}.endgameEndingBtn span{display:block;color:var(--muted);line-height:1.35}.endgameEndingBtn.isActive{border-color:#d7c474a6;box-shadow:inset 0 0 0 1px #d7c47429}.endgameEndingBtn.color-green.isActive{background:#52dc701f}.endgameEndingBtn.color-blue.isActive{background:#6091ff24}.endgameEndingBtn.color-red.isActive{background:#ff606021}.endgameEndingBtn.color-gold.isActive{background:#d7c47426}.endgameActions{display:flex;flex-wrap:wrap;gap:10px}.endgameLegend{display:flex;flex-wrap:wrap;gap:16px;padding:14px 18px;color:var(--muted);font-weight:900}.legendDot{width:12px;height:12px;display:inline-block;margin-right:6px;border-radius:999px;vertical-align:middle}.legendDot.shared{background:#d7c474}.legendDot.highlighted{background:#7bbcff}.legendDot.done{background:#67e87a}.legendDot.dimmed{background:#5d6575}.endgameTree{position:relative;min-height:820px;padding:24px;display:grid;grid-template-columns:repeat(7,minmax(125px,1fr));grid-template-rows:repeat(7,minmax(88px,auto));gap:36px 18px;overflow-x:auto}.endgameLines{position:absolute;top:24px;right:24px;bottom:24px;left:24px;pointer-events:none;min-width:980px}.endgameLine{position:absolute;left:calc((var(--x1) - 1) * (100% / 7) + (100% / 14));top:calc((var(--y1) - 1) * (100% / 7) + 48px);width:calc((var(--x2) - var(--x1)) * (100% / 7));height:calc((var(--y2) - var(--y1)) * (100% / 7));border-left:2px solid rgba(255,255,255,.13);border-bottom:2px solid rgba(255,255,255,.13);transform-origin:top left}.endgameLine.isHighlighted{border-color:#d7c474c7;filter:drop-shadow(0 0 8px rgba(215,196,116,.25))}.endgameNode{position:relative;z-index:2;min-width:125px;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.09);background:#0e1218f5;opacity:.42;transition:opacity .16s ease,transform .16s ease,border-color .16s ease,background .16s ease}.endgameNode.isHighlighted,.endgameNode.isShared{opacity:1}.endgameNode.isHighlighted{border-color:#d7c4748c;background:#231f12fa}.endgameNode.isShared{border-color:#9bbcff52}.endgameNode.isDone{border-color:#5be674a6;background:#162f1bf5}.endgameNode:hover{transform:translateY(-2px)}.endgameNodeTop label{display:flex;gap:8px;align-items:start;color:#f7f0df;font-weight:950;line-height:1.2;cursor:pointer}.endgameNodeMeta{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.endgameNodeMeta small{padding:4px 7px;border-radius:999px;color:#cbd8ee;background:#fff1;font-weight:900;text-transform:capitalize}.endgameNode p{margin:9px 0 0;color:var(--muted);font-size:12px;line-height:1.35}.endgameNode.type-ending{border-color:#d7c474cc;background:#44310afa}.endgamePathList{padding:18px}.endgameChecklist{display:grid;gap:10px}.endgameChecklistRow{display:flex;gap:12px;align-items:center;padding:12px;border-radius:15px;background:#ffffff0b;border:1px solid rgba(255,255,255,.075);cursor:pointer}.endgameChecklistRow strong{display:block}.endgameChecklistRow span{display:block;color:var(--muted);margin-top:3px}@media (max-width: 980px){.endgameHero{align-items:stretch;flex-direction:column}.endgameEndingPicker{grid-template-columns:repeat(2,minmax(0,1fr))}.endgameTree{grid-template-columns:repeat(7,150px)}}@media (max-width: 620px){.endgameEndingPicker{grid-template-columns:1fr}}.toolCard[href="/tarkov/endgame"],a[href="/tarkov/endgame"].toolCard{border-color:#d7c47447}.navBtn[href="/tarkov/endgame"],a[href="/tarkov/endgame"]{white-space:nowrap}.endgameSourceCheck{padding:16px;border-radius:22px;border:1px solid rgba(118,160,255,.18);background:#ffffff0a;display:grid;gap:12px}.endgameSourceStats{display:flex;flex-wrap:wrap;gap:10px}.endgameSourceStats span{padding:8px 10px;border-radius:999px;color:#bcd2ff;background:#76a0ff1a;border:1px solid rgba(118,160,255,.2);font-weight:900}.endgameSourceCheck summary{cursor:pointer;color:#f0d879;font-weight:950}.endgameSourceCheck ul{margin:10px 0 0;color:var(--muted)}.endgameApiLink{display:inline-flex;width:max-content;max-width:100%;margin-top:9px;padding:5px 7px;border-radius:999px;color:#bcd2ff;background:#76a0ff1a;border:1px solid rgba(118,160,255,.18);font-size:11px;font-weight:900;text-decoration:none}.endgameApiLink:hover{color:#f0d879;border-color:#d7c47461}.endgameTree{position:relative!important;min-height:900px!important;padding:34px!important;display:grid!important;grid-template-columns:repeat(7,minmax(150px,1fr))!important;grid-template-rows:repeat(7,minmax(110px,auto))!important;gap:46px 22px!important;overflow:auto!important;isolation:isolate}.endgameLines,.endgameLine{display:none!important}.endgameSvgLines{position:absolute;top:34px;right:34px;bottom:34px;left:34px;z-index:0;width:calc(100% - 68px);height:calc(100% - 68px);pointer-events:none;overflow:visible}.endgameSvgLine{fill:none;stroke:#ffffff29;stroke-width:.22;stroke-linecap:round;stroke-dasharray:.65 .55;vector-effect:non-scaling-stroke}.endgameSvgLine.isHighlighted{stroke:#d7c474f2;stroke-width:.36;stroke-dasharray:none;filter:drop-shadow(0 0 7px rgba(215,196,116,.45))}.endgameNode{z-index:2!important;min-width:150px!important;min-height:112px;padding:13px!important;border-radius:18px!important;background:linear-gradient(180deg,#151921fa,#0c0f15fa)!important;border:1px solid rgba(255,255,255,.095)!important;box-shadow:0 16px 34px #00000052}.endgameNode.isDimmed{opacity:.28!important;filter:grayscale(.5)}.endgameNode.isDimmed:hover{opacity:.74!important}.endgameNode.isShared{opacity:1!important;border-color:#7eaeff6b!important;background:linear-gradient(180deg,#172030fa,#0d121cfa)!important}.endgameNode.isHighlighted{opacity:1!important;border-color:#d7c474b8!important;background:radial-gradient(circle at top left,rgba(215,196,116,.18),transparent 60%),linear-gradient(180deg,#282212fa,#100f0cfa)!important}.endgameNode.isDone{opacity:1!important;border-color:#5fe676c2!important;background:radial-gradient(circle at top left,rgba(95,230,118,.18),transparent 62%),linear-gradient(180deg,#122b18fa,#0a120cfa)!important}.endgameNode.type-ending{border-color:#ffb548e6!important;background:radial-gradient(circle at top,rgba(255,181,72,.24),transparent 70%),linear-gradient(180deg,#3e2a0bfa,#160f07fa)!important}.endgameNodeTop label{align-items:flex-start!important}.endgameNodeTop input{margin-top:2px;accent-color:#d7c474}.endgameNodeTop span{font-size:14px;line-height:1.18}.endgameNodeMeta{margin-top:10px!important}.endgameNodeMeta small{font-size:10px!important}.endgameNodeActions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.endgameNodeBtn{min-height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border-radius:999px;border:1px solid rgba(215,196,116,.22);background:#d7c47414;color:#f0d879;font-size:11px;font-weight:950;text-decoration:none;white-space:nowrap}.endgameNodeBtn:hover{border-color:#d7c47494;background:#d7c4742b}.endgameNodeBtnApi{color:#bcd2ff;border-color:#7eaeff3d;background:#7eaeff17}.endgameNodeBtnApi:hover{border-color:#7eaeff94;background:#7eaeff29}.endgameNode p{font-size:11px!important}.endgameSourceCheck,.endgameLegend,.endgameControls,.endgamePathList,.endgameHero{width:100%}@media (max-width: 980px){.endgameTree{grid-template-columns:repeat(7,175px)!important;min-width:1120px}.endgamePage{overflow-x:hidden}}.tarkovHubPage{width:min(1180px,calc(100vw - 32px));margin:0 auto;padding:36px 0 80px}.tarkovHubHero{margin-bottom:18px}.tarkovHubHero h1{margin:4px 0 8px;font-size:clamp(34px,4vw,56px)}.tarkovHubHero p{margin:0;color:var(--muted)}.toolsPanel{padding:16px;border-radius:22px;border:1px solid rgba(215,196,116,.16);background:#ffffff0b;box-shadow:0 18px 55px #0000003d}.toolsPanelHeader{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.toolsPanelHeader h2{margin:0;font-size:18px}.toolsPanelHeader span{color:var(--muted);font-size:12px}.toolsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.toolCard{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border-radius:18px;color:var(--text);text-decoration:none!important;border:1px solid rgba(255,255,255,.095);background:#ffffff09}.toolCard:hover{border-color:#d7c47461;background:#d7c4740e;transform:translateY(-1px)}.toolCard h3{margin:0 0 5px;font-size:18px}.toolCard p{margin:0;color:var(--muted);line-height:1.35}.toolCardButton{min-width:64px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:13px;color:#f1f4fb;background:#82a8ff2e;border:1px solid rgba(130,168,255,.28);font-weight:950}@media (max-width: 1000px){.toolsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.toolsGrid{grid-template-columns:1fr}.toolCard{align-items:flex-start;flex-direction:column}}.tarkovHubPage{width:min(1320px,calc(100vw - 32px))!important}.toolsPanel{overflow:hidden!important}.toolsGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}.toolCard{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;overflow:hidden!important}.toolCard>div{min-width:0!important;overflow:hidden!important}.toolCard h3,.toolCard p{max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}.toolCard p{white-space:normal!important}.toolCardButton,.toolCard>span{flex:none!important;justify-self:end!important;white-space:nowrap!important}@media (max-width: 1180px){.toolsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 680px){.toolsGrid,.toolCard{grid-template-columns:1fr!important}.toolCardButton,.toolCard>span{justify-self:start!important}}.endgameApiSearch{display:grid;gap:10px;margin-top:12px}.endgameApiSearch label{display:grid;gap:7px}.endgameApiSearch label span{color:#f0d879;font-weight:950}.endgameApiResults{display:grid;gap:8px;max-height:280px;overflow:auto}.endgameApiResult{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:14px;text-align:left;border:1px solid rgba(126,174,255,.18);background:#7eaeff13;color:var(--text);cursor:pointer}.endgameApiResult:hover{border-color:#d7c4746b;background:#d7c47414}.endgameApiResult strong{color:#f1f4fb}.endgameApiResult span{color:var(--muted);font-size:12px;white-space:nowrap}@media (max-width: 700px){.endgameApiResult{align-items:flex-start;flex-direction:column}.endgameApiResult span{white-space:normal}}.endgameTree{min-height:2200px!important;display:grid!important;grid-template-columns:repeat(7,minmax(145px,1fr))!important;grid-template-rows:repeat(18,minmax(82px,auto))!important;gap:30px 18px!important;padding:34px!important;overflow:auto!important}.endgameSvgLine{fill:none!important;stroke:#ffffff2e!important;stroke-width:.2!important;vector-effect:non-scaling-stroke!important}.endgameSvgLine.isHighlighted{stroke:#d7c474f2!important;stroke-width:.42!important;filter:drop-shadow(0 0 8px rgba(215,196,116,.4))}.endgameNode{position:relative!important;z-index:2!important;min-width:0!important;min-height:92px!important}.endgameNode.isDimmed{opacity:.25!important}.endgameNode.type-decision{border-color:#ff6e6e6b!important}.endgameNode.type-achievement{border-color:#73e6828c!important}.endgameNode.type-final,.endgameNode.type-ending{border-color:#ffb441b8!important}@media (max-width: 1100px){.endgameTree{grid-template-columns:repeat(7,165px)!important;width:100%!important}}.endgameVerifiedGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.endgameVerifiedCard,.endgameFlowchartPanel{padding:16px;border-radius:22px;border:1px solid rgba(215,196,116,.16);background:#ffffff0b;box-shadow:0 18px 55px #00000038}.endgameVerifiedCard.isActive{border-color:#d7c4748c;background:radial-gradient(circle at top left,rgba(215,196,116,.11),transparent 55%),#ffffff0d}.endgameVerifiedCard.isDimmed{opacity:.62}.endgameRewardList{margin:10px 0 0;padding-left:20px;color:var(--muted)}.endgameRewardList li{margin:5px 0}.endgameNoteBox{min-height:92px;margin-top:10px;resize:vertical}.endgameFlowchartPanel{display:grid;gap:14px}@media (max-width: 900px){.endgameVerifiedGrid{grid-template-columns:1fr}}.endgameTree{position:relative!important;min-height:1220px!important;display:grid!important;grid-template-columns:repeat(7,minmax(145px,1fr))!important;grid-template-rows:repeat(10,minmax(92px,auto))!important;gap:36px 18px!important;padding:34px!important;overflow:auto!important;isolation:isolate}.endgameSvgLines{position:absolute!important;top:34px!important;right:34px!important;bottom:34px!important;left:34px!important;width:calc(100% - 68px)!important;height:calc(100% - 68px)!important;z-index:0!important;pointer-events:none!important;overflow:visible!important}.endgameSvgLine{fill:none!important;stroke:#ffffff2e!important;stroke-width:.24!important;vector-effect:non-scaling-stroke!important}.endgameSvgLine.isHighlighted{stroke:#d7c474f2!important;stroke-width:.44!important;filter:drop-shadow(0 0 7px rgba(215,196,116,.45))}.endgameNode{position:relative!important;z-index:2!important;min-height:108px!important}.endgameNode.isDimmed{opacity:.24!important}.endgameNode.isHighlighted,.endgameNode.isShared{opacity:1!important}.endgameNode.type-choice{border-color:#ff747470!important}.endgameNode.type-route{border-color:#7eaeff70!important}.endgameNode.type-achievement{border-color:#66e77d94!important}.endgameNode.type-final,.endgameNode.type-ending{border-color:#ffbe4bbf!important}.endgameFlowchartPanel{padding:16px;border-radius:22px;border:1px solid rgba(215,196,116,.16);background:#ffffff0b}.endgameFlowchartImageWrap{max-height:900px;overflow:auto;border-radius:18px;border:1px solid rgba(255,255,255,.09);background:#00000047}.endgameFlowchartImageWrap img{display:block;width:100%;min-width:900px;height:auto}@media (max-width: 1100px){.endgameTree{grid-template-columns:repeat(7,165px)!important}}.endgameWikiTree{display:grid;gap:16px;position:relative}.endgameWikiGroup{position:relative;padding:16px;border-radius:22px;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;box-shadow:0 18px 55px #0003}.endgameWikiGroup:before{content:"";position:absolute;left:24px;top:-16px;width:2px;height:16px;background:#d7c47461}.endgameWikiGroup:first-child:before{display:none}.endgameWikiGroup.isActive{border-color:#d7c47473;background:radial-gradient(circle at top left,rgba(215,196,116,.11),transparent 48%),#ffffff0b}.endgameWikiGroup.isInactive{opacity:.42}.endgameWikiGroupHeader{display:flex;align-items:start;justify-content:space-between;gap:14px;margin-bottom:12px}.endgameWikiGroupHeader h2{margin:0 0 4px;font-size:20px}.endgameWikiGroupHeader p{margin:0;color:var(--muted)}.endgameWikiGroupHeader>span{padding:6px 9px;border-radius:999px;color:#f0d879;background:#d7c4741a;border:1px solid rgba(215,196,116,.2);font-size:12px;font-weight:950;text-transform:capitalize}.endgameWikiSteps{display:grid;gap:8px}.endgameWikiStep{display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:13px;background:#00000024;border:1px solid rgba(255,255,255,.065);cursor:pointer}.endgameWikiStep input{margin-top:2px}.endgameWikiStep.isDone span{color:var(--muted);text-decoration:line-through}.endgameRewardsPanel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;padding:16px;border-radius:22px;border:1px solid rgba(215,196,116,.16);background:#ffffff0b}.endgameRewardsPanel ul{margin:0;padding-left:20px;color:var(--muted)}.endgameRewardsPanel li{margin:5px 0}.endgameToggle{min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border-radius:13px;border:1px solid rgba(255,255,255,.09);background:#ffffff0b;color:var(--text);font-weight:900}.endgameChecklistGroup{display:grid;gap:8px;margin-bottom:14px}.endgameChecklistGroup h3{margin:8px 0 2px;color:#f0d879}@media (max-width: 850px){.endgameRewardsPanel{grid-template-columns:1fr}}.endgameSvgLines,.endgameSvgLine,.endgameVisualTreeLines,.endgameVisualTreeLine{display:none!important}.endgameCleanTree{display:grid;gap:16px;padding:18px;border-radius:24px;border:1px solid rgba(215,196,116,.16);background:radial-gradient(circle at top left,rgba(215,196,116,.055),transparent 38%),#ffffff0a;box-shadow:0 18px 55px #00000038}.treeRow{display:grid;gap:14px;align-items:stretch}.treeRowTop,.treeRowBottom{grid-template-columns:minmax(280px,520px);justify-content:center}.treeRowTwo,.treeRowMid{grid-template-columns:repeat(2,minmax(260px,1fr))}.treeRowBranches{grid-template-columns:repeat(3,minmax(220px,1fr))}.treeConnectorDown{width:2px;height:22px;margin:-4px auto;border-radius:999px;background:linear-gradient(180deg,#d7c474e6,#d7c4742e)}.treeBranchLabel{width:max-content;max-width:100%;margin:0 auto;padding:7px 11px;border-radius:999px;border:1px solid rgba(215,196,116,.2);background:#d7c47416;color:#f0d879;font-size:12px;font-weight:950}.endgameCleanTreeCard{min-height:150px;padding:16px;border-radius:20px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#171b24fa,#0c0f15fa);box-shadow:0 16px 40px #00000042}.endgameCleanTreeCard.isActive{border-color:#d7c4749e;background:radial-gradient(circle at top left,rgba(215,196,116,.15),transparent 62%),linear-gradient(180deg,#262012fa,#0f0e0cfa)}.endgameCleanTreeCard.isMuted{opacity:.38;filter:grayscale(.4)}.endgameCleanTreeCard h3{margin:8px 0 6px;font-size:18px;line-height:1.15}.endgameCleanTreeCard p{margin:0 0 10px;color:var(--muted);line-height:1.35}.endgameCleanTreeTop{display:flex;justify-content:space-between;gap:10px}.endgameCleanTreeTop span{padding:5px 8px;border-radius:999px;color:#bcd2ff;background:#7eaeff1b;border:1px solid rgba(126,174,255,.2);font-size:11px;font-weight:950;text-transform:capitalize}.endgameCleanTreeTop strong{color:#f0d879}.endgameCleanTreeStats{color:var(--muted);font-size:12px;font-weight:900}.endgameCleanTreeActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}@media (max-width: 980px){.treeRowTwo,.treeRowMid,.treeRowBranches,.treeRowTop,.treeRowBottom{grid-template-columns:1fr}}.endgamePage{gap:20px!important;padding-bottom:110px!important}.endgameHero,.endgameControls,.endgameRewardsPanel,.endgameCleanTree,.endgameWikiTree,.endgamePathList{margin-bottom:4px}.endgameHero{padding:28px!important}.endgameHero h1{letter-spacing:-.04em}.endgameControls{padding:18px!important;display:grid!important;gap:18px!important}.endgameEndingPicker{gap:12px!important}.endgameEndingBtn{min-height:124px!important;padding:17px!important;border-radius:18px!important}.endgameEndingBtn strong{font-size:17px!important}.endgameEndingBtn span{line-height:1.42!important}.endgameControlDock{display:grid;gap:14px;padding-top:4px}.endgameControlGroup{display:grid;gap:8px;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.075);background:#ffffff08}.endgameControlLabel{color:#f0d879;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.endgameViewTabs{display:flex!important;flex-wrap:wrap;gap:10px!important;padding:0!important}.endgameModeBtn{min-height:46px;display:inline-flex;align-items:center;gap:9px;padding:0 15px;border-radius:15px;border:1px solid rgba(255,255,255,.105);background:#ffffff0b;color:var(--text);font-weight:950;cursor:pointer}.endgameModeBtn span{font-size:17px;line-height:1}.endgameModeBtn strong{font-size:14px;white-space:nowrap}.endgameModeBtn:hover{border-color:#d7c47461;background:#d7c47414;transform:translateY(-1px)}.endgameModeBtn.isActive{color:#171409;border-color:#d7c474c7;background:linear-gradient(180deg,#e7c967,#b89232);box-shadow:0 12px 28px #0000003d,inset 0 1px #ffffff38}.endgameActions{gap:9px!important}.endgameActions .btn,.endgameToggle{min-height:42px!important;border-radius:14px!important}.endgameToggle{padding:0 14px!important}.endgameRewardsPanel{padding:18px!important}.endgameRewardsPanel .panelTitle{margin-bottom:8px}.endgameCleanTree{margin-top:2px}.endgamePathList,.endgameWikiGroup,.endgameCleanTreeCard{scroll-margin-top:90px}@media (min-width: 1050px){.endgameControlDock{grid-template-columns:1.1fr 1fr .85fr;align-items:start}}@media (max-width: 720px){.endgameModeBtn,.endgameActions .btn,.endgameToggle{width:100%;justify-content:center}}.btcCalcV2{display:grid;gap:18px;padding:18px;border-radius:24px;border:1px solid rgba(215,196,116,.16);background:radial-gradient(circle at top left,rgba(215,196,116,.08),transparent 36%),#ffffff0b}.btcCalcHeader{display:flex;justify-content:space-between;align-items:start;gap:18px}.btcCalcHeader h2{margin:4px 0 6px;font-size:28px}.btcCalcHeader p{margin:0;color:var(--muted)}.btcCalcSource{min-width:150px;padding:13px;border-radius:18px;border:1px solid rgba(215,196,116,.22);background:#00000029}.btcCalcSource strong,.btcCalcSource span,.btcCalcSource small{display:block}.btcCalcSource span{color:#f0d879;font-size:24px;font-weight:950}.btcCalcSource small{color:var(--muted)}.btcCalcControls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.btcCalcControls label{display:grid;gap:6px}.btcCalcControls label>span{color:#d8c99a;font-size:12px;font-weight:950;text-transform:uppercase}.btcCalcControls input,.btcCalcControls select{min-height:44px;padding:0 12px;border-radius:13px;border:1px solid rgba(215,196,116,.16);background:#00000038;color:var(--text)}.btcCalcControls small{color:var(--muted)}.btcCalcCheck{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:9px!important}.btcCalcCheck input{min-height:auto}.btcCalcStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.btcStat{padding:16px;border-radius:18px;border:1px solid rgba(215,196,116,.12);background:#0000002b}.btcStat span,.btcStat small{display:block;color:var(--muted);font-weight:900}.btcStat strong{display:block;margin:8px 0 3px;color:#f7f0df;font-size:24px;line-height:1}.btcStat.isHot{border-color:#5be67461;background:#285f2d1f}.btcStat.isHot strong{color:#7df08b}.btcCalcStatus{color:var(--muted);font-size:12px;font-weight:900;text-align:center}@media (max-width: 1050px){.btcCalcControls,.btcCalcStats{grid-template-columns:repeat(2,minmax(0,1fr))}.btcCalcHeader{flex-direction:column}}@media (max-width: 650px){.btcCalcControls,.btcCalcStats{grid-template-columns:1fr}}.btcCalcTitleRow{display:flex;align-items:center;gap:14px}.btcItemIcon{width:42px;height:42px;flex:0 0 auto;object-fit:contain;border-radius:10px;border:1px solid rgba(215,196,116,.18);background:#0000003d;padding:4px;box-shadow:inset 0 0 0 1px #ffffff0a}.btcHeaderIcon{width:58px;height:58px;border-radius:14px}.btcItemIconFallback{display:inline-flex;align-items:center;justify-content:center;color:#f0d879;font-weight:950}.btcInputLabelWithIcon{display:inline-flex!important;align-items:center;gap:8px}.btcInputLabelWithIcon .btcItemIcon{width:26px;height:26px;border-radius:8px;padding:2px}.btcStat{position:relative;padding-top:18px}.btcStat>.btcItemIcon{margin-bottom:10px}.btcStat span{margin-top:2px}@media (max-width: 650px){.btcCalcTitleRow{align-items:flex-start}.btcHeaderIcon{width:48px;height:48px}}.btcUpgradeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.btcUpgradeCard{padding:16px;border-radius:20px;border:1px solid rgba(215,196,116,.14);background:#00000029}.btcUpgradeCard.isImportant{border-color:#5be67457;background:radial-gradient(circle at top left,rgba(91,230,116,.1),transparent 55%),#00000029}.btcUpgradeCardTop{display:flex;align-items:center;gap:12px}.btcUpgradeCardTop span,.btcUpgradeCard p,.btcMiniStats span{color:var(--muted)}.btcUpgradeCardTop strong{display:block;color:#f0d879;font-size:22px}.btcUpgradeCard p{margin:12px 0 0;line-height:1.45}.btcUpgradeCard b{color:#f7f0df}.btcMiniStats{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.btcMiniStats span{padding:8px 10px;border-radius:999px;background:#ffffff0e;border:1px solid rgba(255,255,255,.075);font-weight:900}.btcFuelCompare{display:grid;gap:12px;padding:16px;border-radius:22px;border:1px solid rgba(215,196,116,.14);background:#0000001f}.btcCompareHeader h3{margin:0 0 4px;color:#f7f0df}.btcCompareHeader p{margin:0;color:var(--muted)}.btcFuelCompareGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.btcFuelCard{display:grid;gap:12px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.075);background:#ffffff09}.btcFuelCardHeader{display:flex;align-items:center;gap:10px}.btcFuelCardHeader strong,.btcFuelCardHeader span{display:block}.btcFuelCardHeader strong{color:#f7f0df}.btcFuelCardHeader span{color:var(--muted);font-size:12px}.btcSolarColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.btcSolarColumns>div{padding:12px;border-radius:15px;background:#00000029;border:1px solid rgba(255,255,255,.065)}.btcSolarColumns span,.btcSolarColumns small{display:block;color:var(--muted)}.btcSolarColumns strong{display:block;margin:6px 0 4px;color:#7df08b;font-size:21px}@media (max-width: 900px){.btcUpgradeGrid,.btcFuelCompareGrid{grid-template-columns:1fr}}@media (max-width: 620px){.btcSolarColumns{grid-template-columns:1fr}}.toolCardClickable{cursor:pointer!important;-webkit-user-select:none;user-select:none}.toolCardClickable *{pointer-events:none}.toolCardClickable .toolCardButton{pointer-events:auto;cursor:pointer!important;border:1px solid rgba(130,168,255,.35)}.toolCardClickable:focus-visible{outline:2px solid rgba(215,196,116,.8);outline-offset:3px}.toolCard,.toolCardClickable{cursor:pointer!important;text-decoration:none!important}.toolCardClickable,.toolCardClickable *{pointer-events:auto!important}.toolCardButton{cursor:pointer!important}.endgameVerifiedBadge{display:inline-flex;align-items:center;width:max-content;margin-left:8px;padding:3px 7px;border-radius:999px;color:#8df59d;background:#5be6741f;border:1px solid rgba(91,230,116,.28);font-size:10px;font-weight:950;vertical-align:middle;white-space:nowrap}.endgameGroupHeaderActions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;justify-content:flex-end}.endgameTinyWikiBtn{min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border-radius:999px;color:#bcd2ff;background:#7eaeff17;border:1px solid rgba(126,174,255,.2);font-size:12px;font-weight:950;text-decoration:none;white-space:nowrap}.endgameTinyWikiBtn:hover{color:#f0d879;border-color:#d7c4746b;background:#d7c47414}.endgameWarningCallout{margin:0 0 12px;padding:10px 12px;border-radius:14px;color:#ffd5a1;background:#ff8e481a;border:1px solid rgba(255,142,72,.23);font-weight:900;line-height:1.35}.endgameWarningCallout.compact{margin-top:10px;margin-bottom:0;padding:7px 9px;font-size:12px}.endgameRouteGroupHeader{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:8px 0 2px}.endgameRouteGroupHeader h3{margin:0}.endgameNotesPanel,.endgameBackupPanel{padding:16px;border-radius:22px;border:1px solid rgba(215,196,116,.16);background:#ffffff0b;box-shadow:0 18px 55px #00000038}.endgameNoteBox{width:100%;min-height:110px;margin-top:12px;resize:vertical;line-height:1.45}.endgameBackupPanel{display:flex;justify-content:space-between;align-items:center;gap:18px}.endgameBackupActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.endgameImportBtn{position:relative;overflow:hidden;cursor:pointer}.endgameImportBtn input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.endgameImportStatus{margin-top:8px;padding:8px 10px;border-radius:12px;color:#8df59d;background:#5be6741a;border:1px solid rgba(91,230,116,.22);font-weight:900}@media (max-width: 820px){.endgameBackupPanel{align-items:stretch;flex-direction:column}.endgameBackupActions,.endgameGroupHeaderActions{justify-content:flex-start}.endgameRouteGroupHeader{align-items:flex-start;flex-direction:column}}.tarkovHubHeroDashboard{display:flex;align-items:center;justify-content:space-between;gap:22px}.hubOverallCard,.hubProgressPanel{border-radius:24px;border:1px solid rgba(215,196,116,.16);background:radial-gradient(circle at top left,rgba(215,196,116,.075),transparent 42%),#ffffff0b;box-shadow:0 18px 55px #00000038}.hubOverallCard{min-width:260px;display:flex;align-items:center;gap:15px;padding:16px}.hubOverallCard span,.hubOverallCard small{display:block;color:var(--muted);font-weight:900}.hubOverallCard strong{display:block;margin:3px 0;color:#f0d879;font-size:32px;line-height:1}.hubProgressPanel{padding:16px;margin-bottom:18px}.hubProgressGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hubProgressCard{display:flex;align-items:center;gap:13px;min-height:116px;padding:14px;border-radius:18px;color:var(--text);text-decoration:none!important;border:1px solid rgba(255,255,255,.085);background:#00000029;transition:transform .14s ease,border-color .14s ease,background .14s ease}.hubProgressCard:hover{transform:translateY(-1px);border-color:#d7c4745c;background:#d7c4740f}.hubProgressCard h3{margin:0 0 4px;font-size:17px}.hubProgressCard p{margin:0;color:var(--muted);line-height:1.3}.hubProgressCard div>span{display:block;margin-top:7px;color:#f0d879;font-size:12px;font-weight:950}.hubProgressRing{--progress: 0%;width:58px;height:58px;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;background:conic-gradient(#d7c474 var(--progress),rgba(255,255,255,.09) 0),#0000002e;position:relative}.hubProgressRing:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:999px;background:#10141b;border:1px solid rgba(255,255,255,.06)}.hubProgressRing span{position:relative;z-index:1;color:#f7f0df;font-size:13px;font-weight:950}@media (max-width: 1050px){.tarkovHubHeroDashboard{align-items:stretch;flex-direction:column}.hubProgressGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.hubOverallCard{width:100%}}@media (max-width: 650px){.hubProgressGrid{grid-template-columns:1fr}.hubProgressCard{align-items:flex-start}}.hubCountBadge{width:58px;height:58px;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(215,196,116,.22);background:radial-gradient(circle at top left,rgba(215,196,116,.18),transparent 60%),#0000002e}.hubCountBadge strong{color:#f0d879;font-size:18px;font-weight:950}.toolsPanelMerged{margin-top:18px}.toolCardWithProgress{min-height:142px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important}.toolCardMain{min-width:0}.toolCardProgressText{display:grid;gap:3px;margin-top:9px}.toolCardProgressText span{color:var(--muted);font-size:12px;font-weight:900}.toolCardProgressText strong{color:#f0d879;font-size:13px;font-weight:950}.toolMiniRing,.toolMiniCount{width:54px;height:54px;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;position:relative}.toolMiniRing{--progress: 0%;background:conic-gradient(#d7c474 var(--progress),rgba(255,255,255,.09) 0),#0000002e}.toolMiniRing:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:999px;background:#10141b;border:1px solid rgba(255,255,255,.06)}.toolMiniRing span{position:relative;z-index:1;color:#f7f0df;font-size:12px;font-weight:950}.toolMiniCount{border:1px solid rgba(215,196,116,.22);background:radial-gradient(circle at top left,rgba(215,196,116,.18),transparent 60%),#0000002e}.toolMiniCount strong{color:#f0d879;font-size:18px;font-weight:950}@media (max-width: 900px){.toolCardWithProgress{grid-template-columns:auto minmax(0,1fr)!important}.toolCardWithProgress .toolCardButton{grid-column:1 / -1;justify-self:start!important}}@media (max-width: 620px){.toolCardWithProgress{grid-template-columns:1fr!important}.toolMiniRing,.toolMiniCount{justify-self:start}}.toolCardHomey{position:relative;overflow:hidden!important;grid-template-columns:auto auto minmax(0,1fr) auto!important}.toolCardHomey:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:radial-gradient(circle at 18% 18%,rgba(215,196,116,.09),transparent 34%),radial-gradient(circle at 92% 12%,rgba(126,174,255,.075),transparent 30%);pointer-events:none;opacity:.9}.toolCardHomey>*{position:relative;z-index:1}.toolMascot{width:62px;height:62px;flex:0 0 auto;display:grid;place-items:center;border-radius:18px;border:1px solid rgba(215,196,116,.18);background:radial-gradient(circle at top left,rgba(215,196,116,.12),transparent 60%),#0003;box-shadow:inset 0 0 0 1px #ffffff09,0 12px 28px #00000038}.toolMascot img{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 5px 8px rgba(0,0,0,.38))}.toolMascotEmoji{font-size:28px}.toolCardHomey:hover .toolMascot{border-color:#d7c4746b;transform:translateY(-1px) scale(1.02)}.toolCardHomey .toolMiniRing,.toolCardHomey .toolMiniCount{width:48px;height:48px}.toolCardHomey .toolCardButton{justify-self:end}@media (max-width: 1180px){.toolCardHomey{grid-template-columns:auto minmax(0,1fr) auto!important}.toolCardHomey .toolMiniRing,.toolCardHomey .toolMiniCount{grid-column:1;grid-row:2}.toolCardHomey .toolCardMain{grid-column:2 / -1}.toolCardHomey .toolCardButton{grid-column:2 / -1;justify-self:start}}@media (max-width: 620px){.toolCardHomey{grid-template-columns:1fr!important}.toolMascot,.toolCardHomey .toolMiniRing,.toolCardHomey .toolMiniCount{justify-self:start}.toolCardHomey .toolCardMain,.toolCardHomey .toolCardButton,.toolCardHomey .toolMiniRing,.toolCardHomey .toolMiniCount{grid-column:auto;grid-row:auto}}.toolsPanelMerged{max-width:1180px;margin-left:auto;margin-right:auto}.toolCardHomey{min-height:156px!important;grid-template-columns:70px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;padding:18px!important;position:relative!important}.toolCardHomey .toolMascot{width:62px!important;height:62px!important;align-self:center}.toolCardHomey .toolMiniRing,.toolCardHomey .toolMiniCount{position:absolute!important;top:14px!important;right:14px!important;width:48px!important;height:48px!important}.toolCardHomey .toolCardMain{min-width:0!important;padding-right:70px!important}.toolCardHomey .toolCardMain h3{margin-bottom:6px!important;font-size:20px!important;line-height:1.05!important;word-break:normal!important;overflow-wrap:normal!important}.toolCardHomey .toolCardMain p{max-width:42ch!important;line-height:1.35!important;word-break:normal!important;overflow-wrap:normal!important}.toolCardHomey .toolCardProgressText{margin-top:11px!important}.toolCardHomey .toolCardProgressText span{font-size:11px!important;letter-spacing:.04em;text-transform:uppercase}.toolCardHomey .toolCardProgressText strong{font-size:13px!important;line-height:1.2!important}.toolCardHomey .toolCardButton{position:absolute!important;right:16px!important;bottom:16px!important;justify-self:auto!important}@media (max-width: 620px){.toolCardHomey{grid-template-columns:1fr!important;align-items:start!important;min-height:220px!important}.toolCardHomey .toolCardMain{padding-right:0!important}.toolCardHomey .toolMiniRing,.toolCardHomey .toolMiniCount{top:16px!important;right:16px!important}.toolCardHomey .toolCardButton{left:18px!important;right:auto!important}}.toolsPanelMerged{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.toolsPanelMerged .toolsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.toolCardHomey{min-height:150px!important;display:grid!important;grid-template-columns:78px minmax(0,1fr) 52px!important;align-items:center!important;gap:14px!important;padding:18px!important;position:relative!important;overflow:hidden!important}.toolCardHomey .toolMascot{width:64px!important;height:64px!important;border-radius:18px!important;align-self:center!important}.toolCardHomey .toolMascot img{width:50px!important;height:50px!important;object-fit:contain!important}.toolCardHomey .toolMascotWide{width:74px!important;height:64px!important}.toolCardHomey .toolMascotWide img{width:100%!important;height:100%!important;object-fit:cover!important}.toolCardHomey .toolMiniRing,.toolCardHomey .toolMiniCount{width:48px!important;height:48px!important;position:static!important;justify-self:end!important;align-self:start!important}.toolCardHomey .toolCardMain{min-width:0!important;padding-right:0!important}.toolCardHomey .toolCardMain h3{margin:0 0 6px!important;font-size:20px!important;line-height:1.08!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.toolCardHomey .toolCardMain p{margin:0!important;max-width:46ch!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.toolCardHomey .toolCardProgressText{margin-top:10px!important}.toolCardHomey .toolCardProgressText span{font-size:11px!important;letter-spacing:.04em!important;text-transform:uppercase!important}.toolCardHomey .toolCardProgressText strong{display:block!important;max-width:100%!important;color:#f0d879!important;font-size:13px!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere!important}.toolCardHomey .toolCardButton{position:absolute!important;right:16px!important;bottom:16px!important}@media (max-width: 900px){.toolsPanelMerged .toolsGrid{grid-template-columns:1fr!important}}@media (max-width: 620px){.toolCardHomey{grid-template-columns:1fr!important;min-height:240px!important}.toolCardHomey .toolMiniRing,.toolCardHomey .toolMiniCount{position:absolute!important;top:16px!important;right:16px!important}.toolCardHomey .toolCardButton{left:18px!important;right:auto!important}}.hubV3Panel{max-width:1180px;margin:18px auto 0;padding:16px;border-radius:24px;border:1px solid rgba(215,196,116,.16);background:radial-gradient(circle at top left,rgba(215,196,116,.06),transparent 42%),#ffffff0b;box-shadow:0 18px 55px #00000038}.hubV3Grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hubV3Card{min-height:150px;display:grid;grid-template-columns:76px minmax(0,1fr) 54px;align-items:center;gap:14px;position:relative;padding:18px;color:var(--text);text-decoration:none!important;border-radius:20px;border:1px solid rgba(255,255,255,.085);background:linear-gradient(180deg,#ffffff0b,#0000001f);overflow:hidden;transition:transform .14s ease,border-color .14s ease,background .14s ease}.hubV3Card:hover{transform:translateY(-1px);border-color:#d7c47461;background:radial-gradient(circle at top left,rgba(215,196,116,.08),transparent 45%),linear-gradient(180deg,#ffffff0e,#00000021)}.hubV3Icon{width:64px;height:64px;display:grid;place-items:center;border-radius:18px;border:1px solid rgba(215,196,116,.18);background:radial-gradient(circle at top left,rgba(215,196,116,.12),transparent 60%),#00000038;box-shadow:inset 0 0 0 1px #ffffff09,0 12px 28px #00000038;overflow:hidden}.hubV3Icon img{width:50px;height:50px;object-fit:contain}.hubV3IconWide img{width:100%;height:100%;object-fit:cover}.hubV3Emoji{font-size:28px}.hubV3Body{min-width:0;padding-right:12px}.hubV3Body h3{margin:0 0 6px;font-size:20px;line-height:1.1}.hubV3Body p{margin:0;max-width:46ch;color:var(--muted);line-height:1.35}.hubV3Meta{display:grid;gap:3px;margin-top:10px}.hubV3Meta span{color:var(--muted);font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.hubV3Meta strong{color:#f0d879;font-size:13px;font-weight:950;line-height:1.25}.hubV3ProgressBadge,.hubV3CountBadge{width:48px;height:48px;display:grid;place-items:center;justify-self:end;align-self:start;border-radius:999px;font-size:12px;font-weight:950}.hubV3ProgressBadge{background:radial-gradient(circle at center,#10141b 54%,transparent 56%),conic-gradient(#d7c474 var(--progress),rgba(255,255,255,.1) 0);color:#f7f0df}.hubV3CountBadge{color:#f0d879;border:1px solid rgba(215,196,116,.22);background:radial-gradient(circle at top left,rgba(215,196,116,.18),transparent 60%),#0000002e}.hubV3Open{position:absolute;right:16px;bottom:16px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:13px;color:#f7f0df;background:#6e82be61;border:1px solid rgba(130,168,255,.35);font-size:13px;font-weight:950}@media (max-width: 900px){.hubV3Grid{grid-template-columns:1fr}}@media (max-width: 620px){.hubV3Card{grid-template-columns:1fr;min-height:230px;align-items:start}.hubV3ProgressBadge,.hubV3CountBadge{position:absolute;top:16px;right:16px}.hubV3Open{left:18px;right:auto}}.adminV4Page{width:min(1700px,calc(100% - 28px));margin:0 auto;padding:28px 0 120px}.adminV4Header,.adminV4Panel,.adminV4Login,.adminV4Stats>div,.adminV4Tabs{border:1px solid rgba(91,230,116,.16);background:radial-gradient(circle at top left,rgba(91,230,116,.06),transparent 38%),#ffffff09;border-radius:20px}.adminV4Header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px}.adminV4Header h1{margin:4px 0 6px}.adminV4Header p,.adminV4Panel p,.adminV4Status,.adminV4Table small,.adminV4ModCard small,.adminV4HistoryRow small{color:var(--muted)}.adminV4HeaderActions,.adminV4RowActions,.adminV4ModalActions{display:flex;flex-wrap:wrap;gap:8px}.adminV4Tabs{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0;padding:10px}.adminV4Tabs button,.adminV4RowActions button,.adminV4Copy{min-height:32px;padding:0 11px;border-radius:999px;color:var(--text);background:#ffffff0b;border:1px solid rgba(255,255,255,.09);font-weight:950;cursor:pointer}.adminV4Tabs button.isActive{color:#11160f;background:#d7c474;border-color:#d7c474cc}.adminV4Stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.adminV4Stats>div{padding:14px}.adminV4Stats span,.adminV4Stats strong{display:block}.adminV4Stats span{color:var(--muted);font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.adminV4Stats strong{margin-top:5px;color:#f0d879;font-size:26px}.adminV4Status{margin-bottom:12px;font-weight:900}.adminV4Panel{padding:16px}.adminV4PanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.adminV4PanelHeader h2{margin:0 0 4px}.adminV4Filters{display:grid;grid-template-columns:1fr 180px;gap:10px;margin-bottom:12px}.adminV4TableWrap{overflow-x:auto;border-radius:16px;border:1px solid rgba(255,255,255,.075)}.adminV4Table{width:100%;min-width:1200px;border-collapse:collapse}.adminV4Table th,.adminV4Table td{padding:12px;border-bottom:1px solid rgba(255,255,255,.055);text-align:left;vertical-align:middle}.adminV4Table th{color:#f0d879;font-size:11px;text-transform:uppercase;letter-spacing:.04em;background:#ffffff09}.adminV4Table td strong,.adminV4Table td small{display:block}.adminV4Pill{display:inline-flex;padding:5px 8px;border-radius:999px;color:#aaa;background:#ffffff0f;font-size:11px;font-weight:950}.adminV4Pill.online{color:#8df59d;background:#5be6741f;border:1px solid rgba(91,230,116,.28)}.adminV4Copy{color:#bcd2ff}.adminV4TwoCol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.adminV4ModCard,.adminV4HistoryRow{display:flex;justify-content:space-between;gap:14px;padding:12px;border-radius:14px;background:#00000024;border:1px solid rgba(255,255,255,.07);margin-top:10px}.adminV4ModCard strong,.adminV4ModCard span,.adminV4ModCard small,.adminV4HistoryRow strong,.adminV4HistoryRow span,.adminV4HistoryRow small{display:block}.adminV4History{display:grid;gap:10px}.adminV4HistoryRow{display:grid}.adminV4ModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:18px;background:#0000009e}.adminV4Modal{width:min(520px,100%);display:grid;gap:10px;padding:18px;border-radius:22px;border:1px solid rgba(215,196,116,.18);background:#10141b;box-shadow:0 28px 80px #00000073}.adminV4Modal h2,.adminV4Modal p{margin:0}.adminV4ModalActions{justify-content:flex-end;margin-top:6px}.adminV4Login{max-width:520px;margin:70px auto;padding:22px}.adminV4Login form{display:grid;gap:10px}@media (max-width: 900px){.adminV4Header,.adminV4PanelHeader{flex-direction:column}.adminV4Stats,.adminV4TwoCol,.adminV4Filters{grid-template-columns:1fr}}.adminV5Page{width:min(1700px,calc(100% - 28px));margin:0 auto;padding:28px 0 120px}.adminV5Header,.adminV5Panel,.adminV5Login,.adminV5Stats button,.adminV5Tabs{border:1px solid rgba(91,230,116,.16);background:radial-gradient(circle at top left,rgba(91,230,116,.06),transparent 38%),#ffffff09;border-radius:20px}.adminV5Header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px}.adminV5Header h1{margin:4px 0 6px}.adminV5Header p,.adminV5Panel p,.adminV5Status,.adminV5UserInfo span,.adminV5ModCard span,.adminV5ModCard small,.adminV5HistoryRow small,.adminV5Modal p{color:var(--muted)}.adminV5HeaderActions,.adminV5CardActions,.adminV5ModalActions{display:flex;flex-wrap:wrap;gap:8px}.adminV5Stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}.adminV5Stats button{padding:14px;text-align:left;cursor:pointer}.adminV5Stats span,.adminV5Stats strong{display:block}.adminV5Stats span{color:var(--muted);font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.adminV5Stats strong{margin-top:5px;color:#f0d879;font-size:28px}.adminV5Tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:10px}.adminV5Tabs button{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border-radius:999px;color:var(--text);background:#ffffff0b;border:1px solid rgba(255,255,255,.09);font-weight:950;cursor:pointer}.adminV5Tabs button.isActive{color:#11160f;background:#d7c474;border-color:#d7c474cc}.adminV5Tabs button span{min-width:20px;min-height:20px;display:inline-grid;place-items:center;border-radius:999px;color:#f7f0df;background:#00000040;font-size:11px}.adminV5Status{margin-bottom:12px;font-weight:900}.adminV5Panel{padding:16px}.adminV5PanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.adminV5PanelHeader h2{margin:0 0 4px}.adminV5Filters{display:grid;grid-template-columns:1fr 180px;gap:10px;margin-bottom:12px}.adminV5Filters.single{grid-template-columns:1fr}.adminV5UserGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.adminV5UserCard,.adminV5ModCard,.adminV5HistoryRow,.adminV5Empty{border-radius:18px;border:1px solid rgba(255,255,255,.075);background:#00000024}.adminV5UserCard{display:grid;gap:12px;padding:14px}.adminV5UserTop{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:12px;font-weight:900}.adminV5UserCard h3{margin:0;color:#f7f0df}.adminV5Pill{display:inline-flex;padding:5px 8px;border-radius:999px;color:#aaa;background:#ffffff0f;font-size:11px;font-weight:950}.adminV5Pill.online{color:#8df59d;background:#5be6741f;border:1px solid rgba(91,230,116,.28)}.adminV5UserInfo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.adminV5UserInfo div{padding:10px;border-radius:14px;background:#ffffff09}.adminV5UserInfo span,.adminV5UserInfo strong,.adminV5UserInfo button{display:block}.adminV5UserInfo span{margin-bottom:3px;font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.adminV5UserInfo strong,.adminV5UserInfo button{color:#f7f0df;font-weight:950;word-break:break-word}.adminV5UserInfo button{padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.adminV5CardActions button,.adminV5ModCard button{min-height:34px;padding:0 11px;border-radius:999px;color:var(--text);background:#ffffff0b;border:1px solid rgba(255,255,255,.09);font-weight:950;cursor:pointer}.adminV5CardActions .danger,.adminV5ModalActions .danger,.btn.danger{color:#ffd6d6;background:#ff555524;border-color:#ff555552}.adminV5ModGrid{display:grid;gap:12px}.adminV5ModCard{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px}.adminV5ModCard h3,.adminV5ModCard p{margin:3px 0}.adminV5BanCard{border-color:#f553;background:radial-gradient(circle at top left,rgba(255,85,85,.08),transparent 42%),#00000024}.adminV5History{display:grid;gap:10px}.adminV5HistoryRow{display:grid;gap:3px;padding:12px}.adminV5HistoryRow strong{color:#f0d879;text-transform:uppercase}.adminV5Empty{padding:18px;color:var(--muted);font-weight:900}.adminV5Modal h2,.adminV5Modal p{margin:0}.adminV5ModalActions{justify-content:flex-end;margin-top:6px}.adminV5Login{max-width:520px;margin:70px auto;padding:22px}.adminV5Login form{display:grid;gap:10px}@media (max-width: 1050px){.adminV5UserGrid{grid-template-columns:1fr}}@media (max-width: 760px){.adminV5Header,.adminV5PanelHeader,.adminV5ModCard{flex-direction:column;align-items:stretch}.adminV5Stats,.adminV5Filters,.adminV5UserInfo{grid-template-columns:1fr}}button.danger,.btn.danger{color:#ffd6d6!important;background:#ff555529!important;border:1px solid rgba(255,85,85,.38)!important}.adminV5ModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:18px;background:#0000009e}.adminV5Modal{width:min(520px,100%);display:grid;gap:10px;padding:18px;border-radius:22px;border:1px solid rgba(215,196,116,.18);background:#10141b;box-shadow:0 28px 80px #00000073}.adminV5Modal label{display:grid;gap:5px;color:var(--muted);font-weight:900}.adminV5ModalActions{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.bannedAccessOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:grid;place-items:center;padding:22px;background:radial-gradient(circle at top,rgba(255,85,85,.14),transparent 36%),#000000eb;pointer-events:all}.bannedAccessCard{width:min(560px,100%);padding:28px;border-radius:28px;text-align:center;border:1px solid rgba(255,85,85,.34);background:radial-gradient(circle at top left,rgba(255,85,85,.14),transparent 48%),#10141b;box-shadow:0 32px 90px #0009}.bannedAccessBadge{width:max-content;margin:0 auto 14px;padding:7px 12px;border-radius:999px;color:#ffd6d6;background:#ff555529;border:1px solid rgba(255,85,85,.36);font-weight:950;letter-spacing:.08em}.bannedAccessCard h1{margin:0 0 10px;color:#fff0f0;font-size:clamp(32px,5vw,54px)}.bannedAccessCard p{margin:0;color:var(--muted);line-height:1.5}.bannedAccessReason{margin-top:18px;padding:14px;border-radius:16px;background:#ffffff0b;border:1px solid rgba(255,255,255,.08)}.bannedAccessReason span,.bannedAccessReason strong{display:block}.bannedAccessReason span{color:var(--muted);font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.bannedAccessReason strong{margin-top:5px;color:#f7f0df}.bannedAccessCard small{display:block;margin-top:14px;color:#ffb8b8;font-weight:900}.hubV3ProgressBadge{--progress: 0%;width:50px!important;height:50px!important;display:grid!important;place-items:center!important;border-radius:999px!important;position:relative!important;background:conic-gradient(#d7c474 var(--progress),rgba(255,255,255,.12) 0)!important;color:#f7f0df!important;font-size:12px!important;font-weight:950!important;box-shadow:inset 0 0 0 1px #ffffff0d,0 8px 18px #00000040!important}.hubV3ProgressBadge:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:999px;background:#10141b;border:1px solid rgba(255,255,255,.06)}.hubV3ProgressBadge span{position:relative;z-index:1;color:#f7f0df;font-weight:950}.hubV3CountBadge{width:50px!important;height:50px!important;display:grid!important;place-items:center!important;border-radius:999px!important;color:#f0d879!important;font-size:15px!important;font-weight:950!important;border:1px solid rgba(215,196,116,.26)!important;background:radial-gradient(circle at top left,rgba(215,196,116,.18),transparent 60%),#0003!important;box-shadow:0 8px 18px #00000038!important}.cultistPage{width:min(1160px,calc(100% - 28px));margin:0 auto;padding:36px 0 120px}.cultistHero,.cultistPanel,.cultistResultCard,.cultistTargets,.cultistNote{border:1px solid rgba(88,240,194,.14);background:radial-gradient(circle at top left,rgba(88,240,194,.07),transparent 38%),#ffffff0a;border-radius:24px;box-shadow:0 18px 55px #00000038}.cultistHero{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:24px;margin-bottom:16px}.cultistHero h1{margin:5px 0 8px;font-size:clamp(38px,6vw,72px);line-height:.95}.cultistHero p{margin:0;max-width:760px;color:var(--muted);font-size:16px;line-height:1.45}.cultistScoreCard{min-width:260px;display:flex;align-items:center;gap:14px;padding:16px;border-radius:22px;border:1px solid rgba(88,240,194,.16);background:#0000002e}.cultistScoreCard span,.cultistScoreCard small{display:block;color:var(--muted);font-weight:900}.cultistScoreCard strong{display:block;margin:4px 0;color:#58f0c2;font-size:28px;line-height:1}.cultistRing{--progress: 0%;width:62px;height:62px;display:grid;place-items:center;position:relative;border-radius:999px;background:conic-gradient(#58f0c2 var(--progress),rgba(255,255,255,.1) 0)}.cultistRing:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:999px;background:#10141b;border:1px solid rgba(255,255,255,.06)}.cultistRing span{position:relative;z-index:1;color:#f7f0df;font-weight:950}.cultistPanel{padding:18px;margin-bottom:16px}.cultistPanelHeader,.cultistActions,.cultistSlotTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.cultistPanelHeader h2,.cultistNote h2{margin:0 0 4px}.cultistPanelHeader p,.cultistNote p{margin:0;color:var(--muted)}.cultistActions{flex-wrap:wrap}.cultistActions button,.cultistSlotTop button,.cultistSuggestions button{cursor:pointer}.cultistActions button,.cultistSlotTop button{min-height:38px;padding:0 13px;border-radius:13px;color:#f7f0df;background:#58f0c21a;border:1px solid rgba(88,240,194,.22);font-weight:950}.cultistActions button:disabled{opacity:.55;cursor:not-allowed}.cultistControls{display:grid;gap:12px;margin:18px 0}.cultistControls label{display:grid;gap:7px;color:var(--muted);font-weight:950;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.cultistControls select,.cultistSearchBox input{min-height:44px;width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.08);color:var(--text);background:#0003;padding:0 12px;outline:none}.cultistThresholdBar{height:14px;overflow:hidden;border-radius:999px;background:#ffffff14}.cultistThresholdBar div{height:100%;max-width:100%;border-radius:inherit;background:linear-gradient(90deg,#58f0c2,#d7c474)}.cultistSlots{display:grid;gap:12px}.cultistSlot{position:relative;display:grid;gap:10px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.075);background:#00000024}.cultistSlotTop span{color:#f0d879;font-weight:950}.cultistSearchBox{display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px;align-items:center}.cultistSearchBox img,.cultistEmptyIcon{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;object-fit:contain;color:var(--muted);background:#0000003d;border:1px solid rgba(255,255,255,.075)}.cultistSuggestions{position:absolute;z-index:20;top:116px;left:14px;right:14px;display:grid;gap:6px;padding:8px;border-radius:16px;border:1px solid rgba(88,240,194,.2);background:#10141b;box-shadow:0 22px 60px #0000006b}.cultistSuggestions button{min-height:42px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;border-radius:12px;border:0;color:var(--text);background:#ffffff0a;text-align:left}.cultistSuggestions button:hover{background:#58f0c217}.cultistSuggestions img{width:32px;height:32px;object-fit:contain}.cultistSuggestions span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cultistSuggestions strong{color:#f0d879}.cultistItemStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cultistItemStats div{padding:10px;border-radius:14px;background:#ffffff09}.cultistItemStats span,.cultistItemStats strong{display:block}.cultistItemStats span{color:var(--muted);font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.cultistItemStats strong{margin-top:4px;color:#f7f0df}.cultistResultsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.cultistResultCard{padding:16px}.cultistResultCard span,.cultistResultCard small{display:block;color:var(--muted);font-weight:900}.cultistResultCard strong{display:block;margin:7px 0;color:#58f0c2;font-size:28px}.cultistResultCard strong.isBad{color:#ff7f6e}.cultistResultCard strong.isGood{color:#88f090}.cultistTargets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;margin-bottom:16px}.cultistTargetBadge{padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.075);background:#00000029}.cultistTargetBadge.isReached{border-color:#58f0c24d;background:#58f0c214}.cultistTargetBadge strong,.cultistTargetBadge span,.cultistTargetBadge p{display:block}.cultistTargetBadge strong{color:#f7f0df}.cultistTargetBadge span{color:#58f0c2;font-weight:950}.cultistTargetBadge p{margin:8px 0 0;color:#f0d879;font-weight:950}.cultistNote{padding:16px}@media (max-width: 900px){.cultistHero,.cultistPanelHeader{flex-direction:column;align-items:stretch}.cultistResultsGrid,.cultistTargets,.cultistItemStats{grid-template-columns:1fr}}.cultistSuggestions{max-height:390px!important;overflow-y:auto!important;top:112px!important;border-color:#58f0c247!important}.cultistSuggestions button{grid-template-columns:38px minmax(0,1fr) auto!important;min-height:48px!important;background:linear-gradient(180deg,#ffffff0e,#ffffff06)!important}.cultistSuggestions button:hover{transform:translateY(-1px);border-color:#58f0c238}.cultistSuggestions strong{font-size:14px!important;white-space:nowrap}.cultistSuggestions span{font-size:15px!important}.cultistControls select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(180deg,#ffffff0b,#00000029),#0000003d!important;color:#f7f0df!important}.cultistControls select option{color:#f7f0df;background:#10141b}.cultistSuggestions{max-height:min(560px,62vh)!important;overflow-y:auto!important;overflow-x:hidden!important;top:112px!important;padding:10px!important;gap:7px!important;background:linear-gradient(180deg,#121822fa,#080c12fa)!important;border:1px solid rgba(88,240,194,.32)!important;box-shadow:0 28px 80px #0000008c,inset 0 0 0 1px #ffffff09!important;scrollbar-width:thin;scrollbar-color:#58f0c2 rgba(255,255,255,.06)}.cultistSuggestions::-webkit-scrollbar{width:12px}.cultistSuggestions::-webkit-scrollbar-track{background:#ffffff0e;border-radius:999px}.cultistSuggestions::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#58f0c2,#4f8fff);border:3px solid rgba(8,12,18,.98);border-radius:999px}.cultistSuggestions::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#8affdc,#7fb0ff)}.cultistSuggestions button{min-height:62px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:12px!important;padding:8px 12px!important;border-radius:15px!important;border:1px solid rgba(255,255,255,.055)!important;background:linear-gradient(180deg,#ffffff0f,#ffffff06)!important}.cultistSuggestions button:hover,.cultistSuggestions button.hitsThreshold:hover{transform:translateY(-1px);border-color:#58f0c273!important;background:radial-gradient(circle at left,rgba(88,240,194,.13),transparent 46%),linear-gradient(180deg,#ffffff13,#ffffff09)!important}.cultistSuggestions button.hitsThreshold{border-color:#d7c4744d!important;background:radial-gradient(circle at left,rgba(215,196,116,.1),transparent 46%),linear-gradient(180deg,#fff1,#ffffff08)!important}.cultistSuggestions img{width:44px!important;height:44px!important;object-fit:contain!important;border-radius:10px;background:#00000038}.cultistSuggestions span{min-width:0;display:grid!important;gap:4px;color:#f7f0df}.cultistSuggestions span>strong{min-width:0;overflow:hidden;color:#f7f0df!important;font-size:16px!important;line-height:1.1;white-space:nowrap;text-overflow:ellipsis}.cultistSuggestions span>small{color:#58f0c2;font-size:12px;font-weight:950}.cultistSuggestions em{justify-self:end;color:#f0d879;font-style:normal;font-size:12px;font-weight:950;white-space:nowrap}.cultistSuggestions button:not(.hitsThreshold) em{color:#8fb4e6}.topNav{display:flex;align-items:center;justify-content:space-between;gap:18px}.topNav .tabBtn{height:38px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-radius:14px;border:1px solid rgba(91,230,116,.22);background:linear-gradient(180deg,#5be6741f,#5be6740e),#20482a7a;color:#f7f0df;font-size:13px;font-weight:950;line-height:1;white-space:nowrap;text-decoration:none;box-shadow:inset 0 0 0 1px #ffffff06,0 8px 20px #00000029}.topNav .tabBtn:hover{transform:translateY(-1px);border-color:#5be6745c}.tarkovHubPage .hubV3Card{position:relative;min-height:154px;display:grid;grid-template-columns:76px minmax(0,1fr) 56px;align-items:center;gap:14px;padding:18px;overflow:hidden;border-radius:20px;color:var(--text);text-decoration:none;border:1px solid rgba(255,255,255,.085);background:linear-gradient(180deg,#ffffff0b,#0000001f)}@media (max-width: 900px){.topNav{flex-direction:column}.tarkovHubPage .hubV3Grid{grid-template-columns:1fr}}.cultistSlots{gap:9px}.cultistSlot{padding:11px 13px;gap:8px;border-radius:16px}.cultistSlotTop{min-height:28px}.cultistSlotTop span{font-size:15px}.cultistSlotActions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.cultistSlotActions button,.cultistSlotTop button{min-height:30px;height:30px;padding:0 10px;border-radius:10px;font-size:12px}.cultistSearchBox{grid-template-columns:40px minmax(0,1fr);gap:9px}.cultistSearchBox img,.cultistEmptyIcon{width:40px;height:40px;border-radius:11px}.cultistSearchBox input{min-height:40px;height:40px;font-size:14px}.cultistItemStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.cultistItemStats div{padding:8px 10px;min-height:52px;border-radius:12px}.cultistItemStats span{font-size:10px}.cultistItemStats strong{margin-top:3px;font-size:13px;line-height:1.15}.cultistSuggestions button{grid-template-columns:44px minmax(0,1fr) auto auto}.cultistMiniCopy{min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border-radius:9px;color:#f7f0df;background:#58f0c21f;border:1px solid rgba(88,240,194,.22);font-size:11px;font-style:normal;font-weight:950}.cultistMiniCopy:hover{background:#58f0c22e}@media (min-width: 1050px){.cultistSlots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cultistSlot:nth-child(5){grid-column:1 / -1}}@media (max-width: 760px){.cultistItemStats{grid-template-columns:1fr}.cultistSuggestions button{grid-template-columns:38px minmax(0,1fr)}.cultistSuggestions em,.cultistMiniCopy{justify-self:start}}.cultistPage{width:min(1320px,calc(100% - 32px));margin-left:auto;margin-right:auto}.cultistHero{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:24px;min-height:210px}.cultistHero h1{font-size:clamp(44px,5.4vw,76px);line-height:.96;max-width:860px;margin-bottom:10px}.cultistScoreCard{width:340px;min-width:340px;max-width:340px;min-height:128px;justify-self:end}.cultistScoreCard strong{display:block;width:190px;min-height:58px;max-height:58px;overflow:hidden;line-height:.98;font-size:30px}.cultistScoreCard small,.cultistScoreCard span{white-space:nowrap}.cultistControls select,.cultistControls option{cursor:pointer}.cultistControls select{height:46px;max-width:100%;border-radius:15px}.cultistPage button,.cultistPage select,.cultistPage option,.cultistSuggestions button,.cultistMiniCopy,.cultistSlotActions button,.cultistSlotTop button,.cultistActions button{cursor:pointer}.cultistPage button:disabled{cursor:not-allowed}.cultistSuggestions{max-height:min(560px,62vh);scrollbar-width:thin;scrollbar-color:#78f0c2 rgba(255,255,255,.07)}.cultistSuggestions button{cursor:pointer}.cultistSuggestions span>small{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cultistTypeBadge,.cultistValueBadge,.cultistFleaBadge{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;font-style:normal;font-size:11px;font-weight:950;line-height:1;white-space:nowrap}.cultistValueBadge{color:#70ffd6;background:#58f0c21f;border:1px solid rgba(88,240,194,.22)}.cultistFleaBadge{color:#9fc7ff;background:#6e9bff1f;border:1px solid rgba(110,155,255,.22)}.cultistTypeBadge{color:#f7f0df;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.cultistTypeBadge.typeWeapon{color:#ffd3a1;background:#ff965024;border-color:#ff965047}.cultistTypeBadge.typeGear{color:#d3dcff;background:#8c9bff24;border-color:#8c9bff47}.cultistTypeBadge.typeKey{color:#ffe88d;background:#ffdc5024;border-color:#ffdc504d}.cultistTypeBadge.typeCase{color:#d8b8ff;background:#b473ff24;border-color:#b473ff4d}.cultistTypeBadge.typeBarter{color:#8ff0a4;background:#5ae67421;border-color:#5ae67447}.cultistTypeBadge.typeMedical{color:#ffb0b0;background:#ff5f5f21;border-color:#ff5f5f47}.cultistTypeBadge.typeFood{color:#c8f09a;background:#beeb5a21;border-color:#beeb5a47}.cultistTypeBadge.typeAmmo{color:#ffcda6;background:#ffa05a21;border-color:#ffa05a47}.cultistSlot{min-height:146px}.cultistSlotTop{align-items:center}.cultistSearchBox input{cursor:text}@media (max-width: 1000px){.cultistHero{grid-template-columns:1fr}.cultistScoreCard{width:100%;min-width:0;max-width:none;justify-self:stretch}.cultistScoreCard strong{width:auto;min-height:auto;max-height:none}}.cultistGoalSelect,.cultistGoalSelect option,.cultistControls select,.cultistControls option{cursor:pointer!important}.cultistGoalSelect.goal-low{color:#d9ecff!important;border-color:#50a0ff59!important;background:linear-gradient(180deg,#468cff2e,#468cff0f),#00000038!important}.cultistGoalSelect.goal-mid{color:#eadbff!important;border-color:#a55fff5c!important;background:linear-gradient(180deg,#a55fff2e,#a55fff0f),#00000038!important}.cultistGoalSelect.goal-high{color:#ffd9d9!important;border-color:#ff5f5f5c!important;background:linear-gradient(180deg,#ff5f5f2e,#ff5f5f0f),#00000038!important}.cultistGoalSelect.goal-quest{color:#fff1a8!important;border-color:#ffd75a6b!important;background:linear-gradient(180deg,#ffd75a2e,#ffd75a0f),#00000038!important}.cultistGoalSelect option.goal-low{color:#d9ecff!important;background:#12325a!important}.cultistGoalSelect option.goal-mid{color:#eadbff!important;background:#351f5a!important}.cultistGoalSelect option.goal-high{color:#ffd9d9!important;background:#5a1f26!important}.cultistGoalSelect option.goal-quest{color:#fff1a8!important;background:#5a4916!important}.cultistGoalSelect option:checked{color:#10141b!important;background:linear-gradient(180deg,#fff1a8,#d7c474)!important;font-weight:950!important}.cultistGoalSelect{font-weight:950!important;box-shadow:inset 0 0 0 1px #ffffff06,0 10px 25px #00000024!important}.cultistGoalSelect:hover{filter:brightness(1.08)}*,*:before,*:after{box-sizing:border-box}button,a,select,input[type=checkbox],input[type=radio],summary{cursor:pointer}input,textarea{cursor:text}button:disabled,select:disabled,input:disabled{cursor:not-allowed}img{max-width:100%}.topNav{width:min(100%,calc(100vw - 16px));margin:8px auto 0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border-radius:16px;border:1px solid rgba(91,230,116,.16);background:radial-gradient(circle at top left,rgba(91,230,116,.055),transparent 38%),#ffffff0a}.navBrand{min-width:220px}.navBtns{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.topNav .tabBtn{height:38px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-radius:14px;border:1px solid rgba(91,230,116,.22);background:linear-gradient(180deg,#5be6741f,#5be6740e),#20482a7a;color:#f7f0df;font-size:13px;font-weight:950;line-height:1;white-space:nowrap;text-decoration:none;box-shadow:inset 0 0 0 1px #ffffff06,0 8px 20px #00000029;transition:transform .14s ease,border-color .14s ease,filter .14s ease}.topNav .tabBtn:hover{transform:translateY(-1px);border-color:#5be6745c;filter:brightness(1.08)}.topNav .tabBtn.active{border-color:#82a8ff59;background:linear-gradient(180deg,#6980be57,#6980be29),#2a365485}.topNav .tabBtn.twitchBtn{border-color:#a064ff57;background:linear-gradient(180deg,#7846be5c,#7846be2e),#3420527a}.topNav .tabBtn.donateBtn{border-color:#ffbe5a57;background:linear-gradient(180deg,#9b692861,#9b69282e),#48341c7a}.topNav .tabBtn.contactBtn{border-color:#ff828247}.topNav .arrow{opacity:.85;font-size:12px}.tarkovHubPage .hubV3Panel{max-width:1180px;margin:18px auto 0;padding:16px;overflow:visible}.tarkovHubPage .hubV3Grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.tarkovHubPage .hubV3Card{position:relative;min-height:154px;display:grid;grid-template-columns:76px minmax(0,1fr) 56px;align-items:center;gap:14px;padding:18px;overflow:hidden;border-radius:20px;color:var(--text);text-decoration:none;border:1px solid rgba(255,255,255,.085);background:linear-gradient(180deg,#ffffff0b,#0000001f);transition:transform .14s ease,border-color .14s ease,background .14s ease}.tarkovHubPage .hubV3Card:hover{transform:translateY(-1px);border-color:#d7c47461;background:radial-gradient(circle at top left,rgba(215,196,116,.08),transparent 45%),linear-gradient(180deg,#ffffff0e,#00000021)}.tarkovHubPage .hubV3Icon{width:58px;height:58px;min-width:58px;display:grid;place-items:center;justify-self:center;border-radius:16px;overflow:hidden}.tarkovHubPage .hubV3Icon img{width:46px;height:46px;object-fit:contain}.tarkovHubPage .hubV3Body{min-width:0;padding-right:64px;overflow:hidden}.tarkovHubPage .hubV3Body h3{margin:0 0 6px;max-width:100%;font-size:18px;line-height:1.12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tarkovHubPage .hubV3Body p{margin:0;max-width:100%;color:var(--muted);font-size:13.5px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tarkovHubPage .hubV3Meta{margin-top:9px;max-width:100%;overflow:hidden}.tarkovHubPage .hubV3Meta span,.tarkovHubPage .hubV3Meta strong{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tarkovHubPage .hubV3Meta span{color:var(--muted);font-size:10px;font-weight:950;line-height:1.1;text-transform:uppercase;letter-spacing:.04em}.tarkovHubPage .hubV3Meta strong{color:#f0d879;font-size:12px;line-height:1.18}.tarkovHubPage .hubV3ProgressBadge,.tarkovHubPage .hubV3CountBadge{position:absolute;top:18px;right:18px;width:48px;height:48px;min-width:48px}.tarkovHubPage .hubV3Open{position:absolute;right:18px;bottom:18px;height:34px;min-height:34px;padding:0 13px;border-radius:12px;font-size:12px;line-height:1}@media (max-width: 1100px){.topNav{align-items:flex-start}.navBtns{justify-content:flex-start}.topNav .tabBtn{height:36px;min-height:36px;padding:0 11px;font-size:12px}}@media (max-width: 900px){.topNav{flex-direction:column}.navBrand,.navBtns{width:100%}.tarkovHubPage .hubV3Grid{grid-template-columns:1fr}}.cultistControls{grid-template-columns:minmax(0,1.4fr) minmax(180px,.65fr) minmax(170px,.55fr);align-items:end}.cultistControls input[type=number]{min-height:46px;width:100%;border-radius:15px;border:1px solid rgba(255,255,255,.08);color:var(--text);background:linear-gradient(180deg,#ffffff0b,#00000029),#0000003d;padding:0 12px;outline:none;font-weight:950}.cultistSoftDisabled{opacity:.52}.cultistCheckLabel span{min-height:46px;display:flex;align-items:center;gap:10px;padding:0 13px;border-radius:15px;color:#f7f0df;background:linear-gradient(180deg,#5be6741a,#5be6740b),#0000002e;border:1px solid rgba(91,230,116,.18);font-size:13px;text-transform:none;letter-spacing:0}.cultistCheckLabel input{width:18px;height:18px;accent-color:#78f0c2}.cultistNeedCard{border-color:#ffd75a38;background:radial-gradient(circle at top left,rgba(255,215,90,.08),transparent 44%),#ffffff0a}.cultistActions button:disabled{opacity:.5}@media (max-width: 980px){.cultistControls{grid-template-columns:1fr}}.cultistActions .cultistRandomBtn{border-color:#a064ff52;background:linear-gradient(180deg,#a064ff2e,#a064ff11),#3720527a}.cultistActions .cultistRandomBtn:hover{border-color:#be8cff75;filter:brightness(1.08)}.cultistActions button{white-space:nowrap}.cultistActions .cultistProfitBtn{border-color:#ffd75a61;background:linear-gradient(180deg,#ffd75a2e,#ffd75a11),#5244207a}.cultistActions .cultistProfitBtn:hover{border-color:#ffeb828c;filter:brightness(1.08)}.cultistItemStats strong.isGood{color:#78f0a1}.cultistItemStats strong.isBad{color:#ff8f78}.cultistMarketToggle{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:14px 0 12px;padding:8px;border-radius:16px;border:1px solid rgba(91,230,116,.14);background:linear-gradient(180deg,#ffffff09,#0000001f),#00000024}.cultistMarketToggle button{height:34px;min-height:34px;padding:0 18px;border-radius:12px;border:1px solid rgba(91,230,116,.18);color:#f7f0df;background:#ffffff0b;font-weight:950;cursor:pointer}.cultistMarketToggle button.isActive{border-color:#78f0c275;background:linear-gradient(180deg,#58f0c238,#58f0c213),#143a2d80;color:#78f0c2}.cultistMarketToggle button:hover{filter:brightness(1.08)}.cultistMarketToggle span{color:var(--muted);font-size:12px;font-weight:900}.kappaTrackerPage{--bg: #0f1113;--panel: #171b1f;--panel-2: #1d2328;--text: #ece6d5;--muted: #a9a18e;--line: #2c343c;--gold: #d2b46c;--green: #5ea46c;--red: #b86161;--amber: #c79a4f;--blue: #6a90c9;--slate: #6f7d8c;--shadow: 0 12px 28px rgba(0, 0, 0, .28)}.kappaTrackerPage *{box-sizing:border-box}.kappaTrackerPage{scroll-behavior:smooth}.kappaTrackerPage{margin:0;background:radial-gradient(circle at top,rgba(210,180,108,.08),transparent 25%),linear-gradient(180deg,#0d0f11,#111416);color:var(--text);font-family:Inter,system-ui,Arial,sans-serif}.kappaTrackerPage .appShell{max-width:1400px;margin:0 auto;padding:20px}.kappaTrackerPage .panel{background:linear-gradient(180deg,var(--panel),var(--panel-2));border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);padding:16px}.kappaTrackerPage .hero{display:flex;justify-content:space-between;gap:16px;margin-bottom:16px}.kappaTrackerPage .eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.14em;font-size:12px;margin-bottom:8px}.kappaTrackerPage h1{margin:0 0 8px;font-size:34px}.kappaTrackerPage .subtleText{color:var(--muted);line-height:1.5}.kappaTrackerPage .heroSide{min-width:180px}.kappaTrackerPage .levelBox{display:grid;gap:8px}.kappaTrackerPage .input{width:100%;background:#12161a;color:var(--text);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.kappaTrackerPage .dashboardGrid{display:grid;grid-template-columns:repeat(7,1fr);gap:12px;margin-bottom:16px}.kappaTrackerPage .statCard{min-height:96px;display:flex;flex-direction:column;justify-content:center}.kappaTrackerPage .statLabel{color:var(--muted);font-size:13px;margin-bottom:6px}.kappaTrackerPage .statValue{font-size:28px;font-weight:800}.kappaTrackerPage .gridTwo{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:16px;align-items:start}.kappaTrackerPage .stack{display:grid;gap:16px;align-self:start}.kappaTrackerPage .stack--fitContent{align-content:start;align-self:start}.kappaTrackerPage .sideMiniPanel{height:auto;align-self:start}.kappaTrackerPage .sideMiniPanel.isMinimized{height:auto;min-height:0}.kappaTrackerPage .sideMiniPanel.isMinimized .panelHeaderRow{margin-bottom:8px}.kappaTrackerPage .toolbarGrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px}.kappaTrackerPage .checkRowWrap{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.kappaTrackerPage .checkRow{display:inline-flex;align-items:center;gap:8px;color:var(--muted)}.kappaTrackerPage .panelTitle{font-size:18px;font-weight:800;margin-bottom:10px}.kappaTrackerPage .panelTitle--small{margin-top:16px;font-size:15px}.kappaTrackerPage .panelHeaderRow{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.kappaTrackerPage .nextList{display:grid;gap:10px}.kappaTrackerPage .nextItem{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#ffffff05}.kappaTrackerPage .nextItem--withActions{display:flex;justify-content:space-between;gap:12px;align-items:center}.kappaTrackerPage .nextItemMain{display:grid;gap:4px;min-width:0}.kappaTrackerPage .nextItemActions{flex:0 0 auto}.kappaTrackerPage .nextItem--rich{position:relative;overflow:hidden}.kappaTrackerPage .nextItem--rich:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;pointer-events:none}.kappaTrackerPage .nextTint-prapor:before{background:linear-gradient(90deg,rgba(186,113,61,.42),transparent 60%)}.kappaTrackerPage .nextTint-therapist:before{background:linear-gradient(90deg,rgba(111,172,121,.42),transparent 60%)}.kappaTrackerPage .nextTint-skier:before{background:linear-gradient(90deg,rgba(101,140,196,.42),transparent 60%)}.kappaTrackerPage .nextTint-peacekeeper:before{background:linear-gradient(90deg,rgba(108,178,180,.42),transparent 60%)}.kappaTrackerPage .nextTint-mechanic:before{background:linear-gradient(90deg,rgba(188,151,84,.42),transparent 60%)}.kappaTrackerPage .nextTint-ragman:before{background:linear-gradient(90deg,rgba(150,112,179,.42),transparent 60%)}.kappaTrackerPage .nextTint-jaeger:before{background:linear-gradient(90deg,rgba(109,142,90,.42),transparent 60%)}.kappaTrackerPage .nextTint-fence:before{background:linear-gradient(90deg,rgba(130,130,130,.34),transparent 60%)}.kappaTrackerPage .nextTint-lightkeeper:before{background:linear-gradient(90deg,rgba(199,171,108,.38),transparent 60%)}.kappaTrackerPage .nextTint-ref:before{background:linear-gradient(90deg,rgba(160,104,104,.38),transparent 60%)}.kappaTrackerPage .nextTint-btr:before{background:linear-gradient(90deg,rgba(96,130,96,.38),transparent 60%)}.kappaTrackerPage .nextTint-default:before{background:linear-gradient(90deg,rgba(120,120,120,.24),transparent 60%)}.kappaTrackerPage .nextItemRichLeft{display:flex;align-items:center;gap:12px;min-width:0}.kappaTrackerPage .nextItemAvatar{width:40px;height:40px;object-fit:cover;border-radius:999px;border:1px solid var(--line);background:#11161a;flex:0 0 auto}.kappaTrackerPage .nextItemMeta{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:14px;margin-top:4px}.kappaTrackerPage .stagePanel{position:relative;overflow:hidden;height:auto;min-height:0;align-self:start}.kappaTrackerPage .stagePanel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;pointer-events:none}.kappaTrackerPage .sectionTint-prapor:before{background:linear-gradient(90deg,rgba(186,113,61,.42),transparent 60%)}.kappaTrackerPage .sectionTint-therapist:before{background:linear-gradient(90deg,rgba(111,172,121,.42),transparent 60%)}.kappaTrackerPage .sectionTint-skier:before{background:linear-gradient(90deg,rgba(101,140,196,.42),transparent 60%)}.kappaTrackerPage .sectionTint-peacekeeper:before{background:linear-gradient(90deg,rgba(108,178,180,.42),transparent 60%)}.kappaTrackerPage .sectionTint-mechanic:before{background:linear-gradient(90deg,rgba(188,151,84,.42),transparent 60%)}.kappaTrackerPage .sectionTint-ragman:before{background:linear-gradient(90deg,rgba(150,112,179,.42),transparent 60%)}.kappaTrackerPage .sectionTint-jaeger:before{background:linear-gradient(90deg,rgba(109,142,90,.42),transparent 60%)}.kappaTrackerPage .sectionTint-fence:before{background:linear-gradient(90deg,rgba(130,130,130,.34),transparent 60%)}.kappaTrackerPage .sectionTint-lightkeeper:before{background:linear-gradient(90deg,rgba(199,171,108,.38),transparent 60%)}.kappaTrackerPage .sectionTint-ref:before{background:linear-gradient(90deg,rgba(160,104,104,.38),transparent 60%)}.kappaTrackerPage .sectionTint-btr:before{background:linear-gradient(90deg,rgba(96,130,96,.38),transparent 60%)}.kappaTrackerPage .sectionTint-default:before{background:linear-gradient(90deg,rgba(120,120,120,.24),transparent 60%)}.kappaTrackerPage .stageHeader{width:100%;display:block;background:transparent;color:var(--text);border:0;padding:0;cursor:pointer;text-align:left}.kappaTrackerPage .stageHeaderMain{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.kappaTrackerPage .stageIdentity{display:flex;gap:12px;align-items:center;min-width:0}.kappaTrackerPage .stageTraderAvatar{width:44px;height:44px;object-fit:cover;border-radius:999px;border:1px solid var(--line);background:#11161a;flex:0 0 auto}.kappaTrackerPage .stageHeaderLeft{display:grid;gap:4px;min-width:0;text-align:left}.kappaTrackerPage .stageTitleRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kappaTrackerPage .stageTitleText{font-size:18px;font-weight:800;line-height:1.2}.kappaTrackerPage .stageStatsRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.kappaTrackerPage .stageProgressPill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;border:1px solid var(--line);background:#ffffff0d;color:var(--text);font-size:12px;font-weight:700}.kappaTrackerPage .stageProgressPill--muted{color:var(--muted);font-weight:600}.kappaTrackerPage .stageProgressPill--gold{color:var(--gold);border-color:#d2b46c59;background:#d2b46c1a}.kappaTrackerPage .stageToggleIcon{font-size:24px;line-height:1;font-weight:800;color:var(--text);padding-top:2px}.kappaTrackerPage .stageBarWrap{margin-top:12px}.kappaTrackerPage .stageBar{width:100%;height:12px;border-radius:999px;overflow:hidden;background:#101317;border:1px solid var(--line)}.kappaTrackerPage .stageBarFill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--gold),#f0d596)}.kappaTrackerPage .stageCurrentHeaderRow{margin-top:12px;display:flex;justify-content:space-between;align-items:center;gap:12px}.kappaTrackerPage .stageCurrentHeaderText{font-size:13px;color:var(--muted);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.kappaTrackerPage .stageCurrentBox{margin-top:12px;border:1px solid var(--line);border-radius:14px;padding:12px;background:#ffffff09}.kappaTrackerPage .stageCurrentLabel{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.kappaTrackerPage .stageCurrentValue{font-size:16px;font-weight:700;line-height:1.35}.kappaTrackerPage .stageCurrentMeta{margin-top:6px;font-size:13px}.kappaTrackerPage .stageCurrentActions{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.kappaTrackerPage .stageCurrentQuestText{color:var(--muted);font-size:13px;font-weight:500}.kappaTrackerPage .questList{display:grid;gap:10px;margin-top:14px}.kappaTrackerPage .questRow{border:1px solid var(--line);border-radius:14px;padding:12px;background:#ffffff05}.kappaTrackerPage .questMain{display:flex;gap:12px;align-items:flex-start}.kappaTrackerPage .questTraderAvatar{width:34px;height:34px;object-fit:cover;border-radius:999px;border:1px solid var(--line);background:#11161a;flex:0 0 auto}.kappaTrackerPage .questTitle{font-weight:700}.kappaTrackerPage .questMeta{display:flex;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:13px;margin-top:4px}.kappaTrackerPage .badgeWrap{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.kappaTrackerPage .badge{border-radius:999px;padding:5px 10px;font-size:12px;border:1px solid transparent}.kappaTrackerPage .badge--gold{background:#d2b46c24;border-color:#d2b46c59;color:var(--gold)}.kappaTrackerPage .badge--green{background:#5ea46c24;border-color:#5ea46c59;color:#9ad3a5}.kappaTrackerPage .badge--red{background:#b8616124;border-color:#b8616159;color:#e0a1a1}.kappaTrackerPage .badge--amber{background:#c79a4f24;border-color:#c79a4f59;color:#e1bd7a}.kappaTrackerPage .badge--blue{background:#6a90c924;border-color:#6a90c959;color:#a6c3ef}.kappaTrackerPage .badge--slate{background:#6f7d8c24;border-color:#6f7d8c59;color:#bdc9d4}.kappaTrackerPage .collectorGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kappaTrackerPage .collectorGrid--icons{grid-template-columns:1fr}.kappaTrackerPage .collectorItem{display:flex;gap:10px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:10px}.kappaTrackerPage .collectorItem.isChecked{opacity:.7;text-decoration:line-through}.kappaTrackerPage .collectorItem--icon{align-items:center;gap:12px}.kappaTrackerPage .collectorIconWrap{display:flex;align-items:center;justify-content:center}.kappaTrackerPage .collectorIcon{width:36px;height:36px;object-fit:contain;border-radius:10px;border:1px solid var(--line);background:#101317;flex:0 0 auto}.kappaTrackerPage .collectorIcon--fallback{width:48px;height:48px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--line);background:#101317;color:var(--muted);font-weight:800;font-size:12px;padding:4px;text-align:center}.kappaTrackerPage .dataTools{display:flex;gap:10px;flex-wrap:wrap}.kappaTrackerPage .btn{background:var(--gold);color:#18140c;border:0;border-radius:12px;padding:10px 14px;cursor:pointer;font-weight:700}.kappaTrackerPage .btn--ghost{background:transparent;color:var(--text);border:1px solid var(--line)}.kappaTrackerPage .btn--danger{background:#8f4a4a;color:#fff}.kappaTrackerPage .btn--small{padding:8px 12px;font-size:13px}.kappaTrackerPage .traderProgressList{display:grid;gap:12px}.kappaTrackerPage .traderProgressRow{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:#ffffff05}.kappaTrackerPage .traderProgressTop{display:flex;justify-content:space-between;gap:12px;align-items:center}.kappaTrackerPage .traderProgressTop--withAvatar{align-items:center}.kappaTrackerPage .traderProgressMeta{font-size:13px}.kappaTrackerPage .traderIdentity{display:flex;align-items:center;gap:10px;min-width:0}.kappaTrackerPage .traderAvatar{width:34px;height:34px;object-fit:cover;border-radius:999px;border:1px solid var(--line);background:#11161a;flex:0 0 auto}.kappaTrackerPage .traderAvatar--small{width:24px;height:24px}.kappaTrackerPage .traderCompactList{display:grid;gap:8px}.kappaTrackerPage .traderCompactItem{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:#ffffff05}.kappaTrackerPage .progressBar{width:100%;height:10px;border-radius:999px;overflow:hidden;background:#101317;border:1px solid var(--line)}.kappaTrackerPage .progressBarFill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--gold),#f0d596)}.kappaTrackerPage .searchActionHint{margin-top:10px}@media (max-width: 1100px){.kappaTrackerPage .dashboardGrid{grid-template-columns:repeat(3,1fr)}.kappaTrackerPage .gridTwo{grid-template-columns:1fr}}@media (max-width: 720px){.kappaTrackerPage .hero{flex-direction:column}.kappaTrackerPage .dashboardGrid{grid-template-columns:repeat(2,1fr)}.kappaTrackerPage .toolbarGrid,.kappaTrackerPage .collectorGrid{grid-template-columns:1fr}.kappaTrackerPage .stageHeaderMain,.kappaTrackerPage .stageIdentity,.kappaTrackerPage .nextItemRichLeft{align-items:flex-start}.kappaTrackerPage .stageTraderAvatar{width:38px;height:38px}.kappaTrackerPage .stageTitleText{font-size:16px}.kappaTrackerPage .nextItem--withActions{flex-direction:column;align-items:flex-start}.kappaTrackerPage .nextItemAvatar{width:34px;height:34px}.kappaTrackerPage .nextItemMeta{font-size:13px}}.kappaTrackerPage button{cursor:pointer;transition:transform .16s ease,box-shadow .22s ease,filter .22s ease,border-color .22s ease,background-color .22s ease}.kappaTrackerPage button:hover{transform:translateY(-1px);filter:brightness(1.04)}.kappaTrackerPage button:active{transform:translateY(0) scale(.985)}.kappaTrackerPage .btn:hover,.kappaTrackerPage .stageHeader:hover{box-shadow:0 8px 22px #0000002e}.kappaTrackerPage input[type=checkbox],.kappaTrackerPage label,.kappaTrackerPage label input[type=checkbox]{cursor:pointer}.kappaTrackerPage .questRow{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:14px;padding:12px;background:#ffffff05;transition:opacity .55s ease,transform .55s ease,filter .55s ease,max-height .55s ease,margin .55s ease,padding .55s ease,border-color .35s ease,box-shadow .35s ease;transform-origin:top center;max-height:240px}.kappaTrackerPage .questRow--completed{box-shadow:0 0 0 1px #6a90c914}.kappaTrackerPage .questRow--vanishing{opacity:0;transform:translateY(-6px) scale(.985);filter:blur(3px);max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-color:transparent;pointer-events:none}.kappaTrackerPage .questRow--celebrate{animation:questPop .7s ease;border-color:#d2b46c80;box-shadow:0 0 0 1px #d2b46c24,0 0 22px #d2b46c24}.kappaTrackerPage .questSparkles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.kappaTrackerPage .questSparkles span{position:absolute;opacity:0;transform:scale(.4) translateY(8px)}.kappaTrackerPage .questRow--celebrate .questSparkles span{animation:sparkleBurst .85s ease forwards}.kappaTrackerPage .questSparkles span:nth-child(1){top:10px;left:18px;animation-delay:.02s}.kappaTrackerPage .questSparkles span:nth-child(2){top:10px;right:18px;animation-delay:.12s}.kappaTrackerPage .questSparkles span:nth-child(3){bottom:8px;left:50%;transform:translate(-50%) scale(.4) translateY(8px);animation-delay:.2s}.kappaTrackerPage .questActionRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.kappaTrackerPage .questWikiBtn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;position:relative;overflow:hidden;transition:transform .22s ease,background-color .28s ease,border-color .28s ease,color .28s ease,box-shadow .28s ease,filter .28s ease}.kappaTrackerPage .questWikiBtn:hover{text-decoration:none;color:var(--gold);border-color:#d2b46c80;background:#d2b46c14;box-shadow:0 0 0 1px #d2b46c14,0 10px 24px #d2b46c1f;transform:translateY(-1px) scale(1.04);filter:brightness(1.03)}.kappaTrackerPage .questWikiBtn:active{transform:translateY(0) scale(.985)}.kappaTrackerPage .questWikiBtn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 0%,rgba(210,180,108,.04) 30%,rgba(210,180,108,.14) 50%,rgba(210,180,108,.04) 70%,transparent 100%);transform:translate(-120%);transition:transform .6s ease;pointer-events:none}.kappaTrackerPage .questWikiBtn:hover:before{transform:translate(120%)}.kappaTrackerPage .collectorItem{position:relative;overflow:hidden;transition:transform .22s ease,box-shadow .25s ease,border-color .25s ease,background-color .25s ease}.kappaTrackerPage .collectorItem:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0000002e}.kappaTrackerPage .collectorItem--celebrate{animation:collectorPop .7s ease;border-color:#d2b46c8c;box-shadow:0 0 0 1px #d2b46c26,0 0 24px #d2b46c2e}.kappaTrackerPage .collectorSparkles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.kappaTrackerPage .collectorSparkles span{position:absolute;opacity:0;transform:scale(.4) translateY(6px)}.kappaTrackerPage .collectorItem--celebrate .collectorSparkles span{animation:sparkleBurst .85s ease forwards}.kappaTrackerPage .collectorSparkles span:nth-child(1){top:10px;left:16px;animation-delay:.02s}.kappaTrackerPage .collectorSparkles span:nth-child(2){top:8px;right:18px;animation-delay:.12s}.kappaTrackerPage .collectorSparkles span:nth-child(3){bottom:8px;left:50%;transform:translate(-50%) scale(.4) translateY(6px);animation-delay:.2s}.kappaTrackerPage .btn--quickUnlock{background:linear-gradient(135deg,#d2b46c2e,#d2b46c14);color:var(--gold);border:1px solid rgba(210,180,108,.45);box-shadow:0 0 0 1px #d2b46c0f,0 10px 24px #d2b46c14}.kappaTrackerPage .btn--quickUnlock:hover{background:linear-gradient(135deg,#d2b46c42,#d2b46c1f);border-color:#d2b46cbf;color:#f6df9c;transform:translateY(-1px) scale(1.04);box-shadow:0 0 0 1px #d2b46c1f,0 14px 32px #d2b46c29}.kappaTrackerPage .btn--confirmPulse{position:relative;background:linear-gradient(135deg,#d2b46cf2,#f0d596f2);color:#18140c;box-shadow:0 0 0 1px #d2b46c2e,0 12px 30px #d2b46c33;animation:confirmPulse 1.8s ease-in-out infinite}.kappaTrackerPage .btn--confirmPulse:hover{transform:translateY(-1px) scale(1.03);filter:brightness(1.03)}.kappaTrackerPage .inlineNotice{margin-bottom:16px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);font-weight:700;animation:inlineNoticeIn .2s ease}.kappaTrackerPage .inlineNotice--info{background:#6a90c91f;border-color:#6a90c94d;color:#c7dbff}.kappaTrackerPage .inlineNotice--error{background:#b861611f;border-color:#b861614d;color:#f0b3b3}.kappaTrackerPage .modalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#07090bb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px}.kappaTrackerPage .modalCard{position:relative;width:min(760px,100%);max-height:85vh;overflow:hidden;border-radius:22px;border:1px solid rgba(210,180,108,.22);background:linear-gradient(180deg,#171b1f,#12171b);box-shadow:0 0 0 1px #ffffff05,0 28px 60px #00000080;animation:modalEnter .22s ease}.kappaTrackerPage .modalGlow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at top,rgba(210,180,108,.12),transparent 35%)}.kappaTrackerPage .modalHeader{position:relative;display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:20px 20px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.kappaTrackerPage .modalEyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:12px;margin-bottom:8px}.kappaTrackerPage .modalTitle{margin:0;font-size:24px;line-height:1.2}.kappaTrackerPage .modalBody{position:relative;padding:18px 20px;overflow:auto;max-height:calc(85vh - 150px)}.kappaTrackerPage .modalCallout{display:grid;gap:8px;margin-bottom:16px;padding:14px 16px;border-radius:16px;border:1px solid rgba(210,180,108,.18);background:#d2b46c0f;color:var(--text)}.kappaTrackerPage .modalTargetQuest{color:var(--gold);font-weight:800;font-size:17px}.kappaTrackerPage .modalQuestListWrap{display:grid;gap:12px}.kappaTrackerPage .modalQuestCount{color:var(--muted);font-size:14px;font-weight:700}.kappaTrackerPage .modalQuestList{display:grid;gap:10px}.kappaTrackerPage .modalQuestItem{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:#ffffff08}.kappaTrackerPage .modalQuestCheck{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#d2b46c24;color:var(--gold);font-weight:900;flex:0 0 auto}.kappaTrackerPage .modalQuestCheck--danger{background:#b8616124;color:#e0a1a1}.kappaTrackerPage .modalActions{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px 20px;border-top:1px solid rgba(255,255,255,.06)}.kappaTrackerPage .stageTraderList{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;align-items:center}.kappaTrackerPage .stageTraderChip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;border:1px solid var(--line);background:#ffffff0d;color:var(--text);font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.kappaTrackerPage .stageTraderAvatar--small{width:20px;height:20px}.kappaTrackerPage .stageDragHandle{cursor:grab}.kappaTrackerPage .stageDragHandle:active{cursor:grabbing}.kappaTrackerPage .stageDragIcon{display:inline-flex;align-items:center;justify-content:center;color:var(--muted);font-size:14px;letter-spacing:-1px;margin-right:2px}.kappaTrackerPage .stagePanel{transition:transform .2s ease,opacity .2s ease,filter .2s ease,border-color .22s ease,box-shadow .22s ease}.kappaTrackerPage .stagePanel.isDragging{opacity:.42;transform:scale(.985);filter:saturate(.92)}.kappaTrackerPage .stagePanel.isDragOver{border-color:#d2b46cbf;box-shadow:0 0 0 1px #d2b46c24,0 0 26px #d2b46c1f}.kappaTrackerPage .stagePanel.isJustDropped{animation:stageDropSettle .4s ease}.kappaTrackerPage .stageCurrentBox,.kappaTrackerPage .questList{overflow:hidden;transform-origin:top;transition:max-height .28s ease,opacity .22s ease,transform .22s ease,margin-top .22s ease,padding-top .22s ease,padding-bottom .22s ease}.kappaTrackerPage .stageCurrentBox.isOpen,.kappaTrackerPage .questList.isOpen{opacity:1;transform:scaleY(1)}.kappaTrackerPage .stageCurrentBox.isClosed,.kappaTrackerPage .questList.isClosed{opacity:0;transform:scaleY(.96);max-height:0!important;margin-top:0!important;padding-top:0!important;padding-bottom:0!important;border-width:0!important;pointer-events:none}@keyframes collectorPop{0%{transform:scale(1)}35%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes questPop{0%{transform:scale(1)}35%{transform:scale(1.015)}to{transform:scale(1)}}@keyframes sparkleBurst{0%{opacity:0;transform:scale(.4) translateY(8px)}25%{opacity:1}to{opacity:0;transform:scale(1.15) translateY(-12px)}}@keyframes confirmPulse{0%,to{box-shadow:0 0 0 1px #d2b46c2e,0 12px 30px #d2b46c33}50%{box-shadow:0 0 0 1px #d2b46c47,0 16px 38px #d2b46c47}}@keyframes modalEnter{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes inlineNoticeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes stageDropSettle{0%{transform:scale(.985);box-shadow:0 0 0 1px #d2b46c2e,0 0 30px #d2b46c24}55%{transform:scale(1.01)}to{transform:scale(1)}}.kappaTrackerPage .collectorMiniWrap{padding-top:4px}.kappaTrackerPage .collapseShell{overflow:hidden;transform-origin:top;transition:max-height .28s ease,opacity .22s ease,transform .22s ease,margin-top .22s ease,padding-top .22s ease,padding-bottom .22s ease}.kappaTrackerPage .collapseShell.isOpen{opacity:1;transform:scaleY(1)}.kappaTrackerPage .collapseShell.isClosed{opacity:0;transform:scaleY(.96);max-height:0!important;margin-top:0!important;padding-top:0!important;padding-bottom:0!important;border-width:0!important;pointer-events:none}.kappaTrackerPage .pageSwitcher{display:flex;gap:8px;flex-wrap:wrap}.kappaTrackerPage{color:var(--text);font-family:Inter,system-ui,Arial,sans-serif}.kappaTrackerPage button,.kappaTrackerPage input,.kappaTrackerPage select{font:inherit}.simpleKappaGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px;align-items:start}.simpleQuestList{max-height:560px;overflow-y:auto;padding:8px;scrollbar-width:thin}@media (max-width: 760px){.simpleKappaTop{align-items:start;flex-direction:column}.simpleKappaControls{grid-template-columns:1fr}}.kappaModePickerOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;place-items:center;padding:22px;background:radial-gradient(circle at top left,rgba(215,196,116,.18),transparent 32%),#000000ad;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.kappaModePickerModal{width:min(920px,94vw);border-radius:28px;border:1px solid rgba(215,196,116,.26);background:linear-gradient(135deg,#181e24fa,#090b0ffa);box-shadow:0 32px 120px #000000b8;padding:24px}.kappaModePickerHead{text-align:center;max-width:680px;margin:0 auto 22px}.kappaModePickerHead h2{margin:8px 0;font-size:clamp(28px,4vw,44px)}.kappaModePickerHead p{margin:0;color:var(--muted)}.kappaModePickerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kappaModeCard{min-height:280px;display:grid;align-content:start;gap:16px;padding:22px;text-align:left;border-radius:24px;border:1px solid rgba(255,255,255,.12);color:var(--text);cursor:pointer;background:#ffffff0b;transition:transform .16s ease,border-color .16s ease,background .16s ease}.kappaModeCard:hover{transform:translateY(-3px);border-color:#d7c4749e;background:#ffffff13}.kappaModeCard h3{margin:0 0 8px;font-size:24px}.kappaModeCard p{margin:0 0 18px;color:var(--muted);line-height:1.45}.kappaModeCard strong{color:#f0d879}.kappaModeArt{height:112px;display:grid;place-items:center;border-radius:20px;border:1px solid rgba(255,255,255,.11);background:radial-gradient(circle at center,rgba(215,196,116,.22),transparent 62%),#ffffff0b}.kappaModeArt span{font-size:56px;filter:drop-shadow(0 14px 22px rgba(0,0,0,.45))}.kappaModeCardDepth{background:linear-gradient(135deg,#465b7638,#ffffff0a)}.kappaModeCardSimple{background:linear-gradient(135deg,#50784c38,#ffffff0a)}.kappaModePickerSkip{display:block;margin:18px auto 0;border:0;background:transparent;color:var(--muted);font-weight:800;cursor:pointer}.kappaModePickerSkip:hover{color:var(--text);text-decoration:underline}.simpleKappaView{display:grid;gap:18px}.simpleKappaTop{display:flex;justify-content:space-between;align-items:end;gap:18px;padding:18px;border-radius:22px;border:1px solid rgba(215,196,116,.16);background:#ffffff0b}.simpleKappaTop h2{margin:4px 0}.simpleKappaStats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.simpleKappaStats span,.simpleKappaStats strong{padding:8px 11px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.simpleKappaStats strong{color:#b7ffc0;border-color:#4ed46a47}.simpleKappaControls{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:12px;align-items:center;padding:14px;border-radius:18px;border:1px solid rgba(215,196,116,.12);background:#ffffff09}.simpleKappaNotice{padding:12px 14px;border-radius:14px;border:1px solid rgba(215,196,116,.24);background:#d7c47414;color:#f0d879;font-weight:800}.simpleKappaCheck{white-space:nowrap}.simpleKappaGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:14px;align-items:start}.simpleTraderCard{min-height:240px;max-height:620px;display:grid;grid-template-rows:auto 1fr;border-radius:18px;border:1px solid rgba(215,196,116,.14);background:#0a0e12b8;overflow:hidden}.simpleTraderHeader{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;border-bottom:1px solid rgba(255,255,255,.075);background:#ffffff0a}.simpleTraderTitle{display:flex;align-items:center;gap:10px}.simpleTraderTitle img{width:30px;height:30px;border-radius:999px;object-fit:cover}.simpleTraderHeader span{color:var(--muted);font-size:12px;font-weight:900}.simpleQuestList{max-height:560px;overflow-y:auto;padding:8px}.simpleQuestRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-height:35px;padding:7px 8px;margin-bottom:5px;border-radius:10px;background:#ffffff0b;border:1px solid rgba(255,255,255,.055)}.simpleQuestRow label{display:flex;align-items:center;gap:9px;min-width:0;cursor:pointer}.simpleQuestRow label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleQuestRow a{color:#ff7e88;font-size:12px;font-weight:900;text-decoration:none}.simpleQuestRow a:hover{text-decoration:underline}.simpleQuestRow.isDone{opacity:.58}.simpleQuestRow.isDone label span{text-decoration:line-through}.simpleBackupCard{border-color:#76a0ff3d;background:linear-gradient(135deg,#43588033,#0a0e12b8)}.simpleBackupBody{display:grid;align-content:start;gap:12px;padding:14px}.simpleBackupBody p{margin:0;color:var(--muted);line-height:1.45}.simpleQuestList,.stageQuestList,.collectorList,.kappaTracker,.kappaTracker *{scrollbar-width:thin;scrollbar-color:rgba(214,184,99,.72) rgba(255,255,255,.055)}.simpleQuestList::-webkit-scrollbar,.stageQuestList::-webkit-scrollbar,.collectorList::-webkit-scrollbar,.kappaTracker *::-webkit-scrollbar{width:10px;height:10px}.simpleQuestList::-webkit-scrollbar-track,.stageQuestList::-webkit-scrollbar-track,.collectorList::-webkit-scrollbar-track,.kappaTracker *::-webkit-scrollbar-track{background:#ffffff0b;border-radius:999px}.simpleQuestList::-webkit-scrollbar-thumb,.stageQuestList::-webkit-scrollbar-thumb,.collectorList::-webkit-scrollbar-thumb,.kappaTracker *::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#dfc26bf2,#8d702ff2);border-radius:999px;border:2px solid rgba(8,12,18,.58)}.simpleQuestList::-webkit-scrollbar-thumb:hover,.stageQuestList::-webkit-scrollbar-thumb:hover,.collectorList::-webkit-scrollbar-thumb:hover,.kappaTracker *::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#f4da86,#b5913e)}@media (max-width: 760px){.kappaModePickerGrid{grid-template-columns:1fr}.simpleKappaTop{align-items:start;flex-direction:column}.simpleKappaControls{grid-template-columns:1fr}}.kappaTracker .btn,.kappaTracker button.btn{min-height:42px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:900;line-height:1;letter-spacing:.01em;white-space:nowrap;border-radius:14px}.kappaTracker .btn--ghost,.kappaTracker button.btn--ghost{font-size:15px;font-weight:900;line-height:1;letter-spacing:.01em;white-space:nowrap}.kappaTracker .pageSwitch .btn,.kappaTracker .toolSwitch .btn,.kappaTracker .kappaPageTabs .btn,.kappaTracker .trackerTabs .btn{min-width:140px;text-align:center}.kappaTracker section:first-child .btn,.kappaTracker section:first-child button{font-size:15px;font-weight:900;line-height:1;white-space:nowrap}.kappaTracker .trackerViewTabs,.kappaTracker .kappaViewTabs,.kappaTracker .pageTabs,.kappaTracker .toolTabs{display:flex;align-items:center;gap:10px}.kappaTracker .trackerViewTabs .btn,.kappaTracker .kappaViewTabs .btn,.kappaTracker .pageTabs .btn,.kappaTracker .toolTabs .btn,.kappaTracker .trackerViewTabs button,.kappaTracker .kappaViewTabs button,.kappaTracker .pageTabs button,.kappaTracker .toolTabs button{min-width:150px;min-height:46px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:15px!important;font-weight:900!important;line-height:1!important;letter-spacing:.01em;text-align:center;white-space:nowrap}.kappaTracker [type=button]{font-family:inherit}.kappaTracker button:has(+button),.kappaTracker button{text-rendering:geometricPrecision}.kappaTracker .kappaTopModeTab{min-width:150px!important;min-height:46px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important}.kappaTracker .kappaTopModeTabLabel{display:inline-block!important;font-family:inherit!important;font-size:15px!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;transform:none!important;text-transform:none!important}.kappaTracker .kappaTopModeTab.btn,.kappaTracker .kappaTopModeTab.btn--ghost,.kappaTracker .kappaTopModeTab.btn .kappaTopModeTabLabel,.kappaTracker .kappaTopModeTab.btn--ghost .kappaTopModeTabLabel{font-size:15px!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important}.simpleBackupTopCard{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border-radius:20px;border:1px solid rgba(118,160,255,.22);background:linear-gradient(135deg,#4358802e,#ffffff09)}.simpleBackupTopCard p{margin:4px 0 0}.simpleBackupActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.simpleKappaControls{grid-template-columns:minmax(260px,1fr) auto auto!important}.simpleTraderCard.isTraderDone{opacity:.78;border-color:#4ed46a3d}.simpleTraderHeader{min-height:62px}.simpleTraderTitle small{display:block;margin-top:3px;color:var(--muted);font-size:11px;font-weight:900}.btn--tiny{min-height:32px!important;padding:0 10px!important;border-radius:10px!important;font-size:12px!important;font-weight:900!important}.simpleTraderSearch{padding:10px 10px 0}.simpleTraderSearch .input{min-height:36px;font-size:13px}.simpleTraderEmpty{margin:8px;padding:14px;border-radius:12px;color:var(--muted);text-align:center;border:1px dashed rgba(255,255,255,.12);background:#ffffff06}.simpleConfirmOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;place-items:center;padding:20px;background:#0000009e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.simpleConfirmModal{width:min(560px,94vw);max-height:86vh;overflow:auto;padding:18px;border-radius:24px;border:1px solid rgba(215,196,116,.28);background:linear-gradient(135deg,#181e24fa,#090b0ffa);box-shadow:0 32px 100px #000000b8}.simpleConfirmHead{display:flex;align-items:start;justify-content:space-between;gap:14px;margin-bottom:12px}.simpleConfirmHead h3{margin:4px 0 0;font-size:26px}.simpleConfirmModal p{color:var(--muted)}.simpleConfirmList{display:grid;gap:7px;max-height:260px;overflow:auto;padding:10px;border-radius:14px;background:#ffffff09;border:1px solid rgba(255,255,255,.08)}.simpleConfirmList span,.simpleConfirmList em{padding:8px 10px;border-radius:10px;background:#ffffff0b;color:var(--text)}.simpleConfirmList em{color:var(--muted)}.simpleConfirmActions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.simpleKappaNotice{animation:simpleNoticePop .22s ease-out}@keyframes simpleNoticePop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 860px){.simpleBackupTopCard{align-items:stretch;flex-direction:column}.simpleBackupActions{justify-content:flex-start}.simpleKappaControls{grid-template-columns:1fr!important}}
