.nJti4G_standaloneRoot{isolation:isolate;min-height:100dvh;position:relative}.nJti4G_questsOverlayRoot{z-index:12536;opacity:0;isolation:isolate;place-items:center;padding:clamp(14px,1.9vw,30px);transition:opacity .18s;display:grid;position:fixed;inset:0}.nJti4G_questsOverlayModal{position:fixed}.nJti4G_questsOverlayStandalone{position:absolute}.nJti4G_questsOverlayEntered{opacity:1}.nJti4G_questsBackdrop,.nJti4G_questsVignette{pointer-events:none;position:absolute;inset:0}.nJti4G_questsBackdrop{z-index:0;-webkit-backdrop-filter:blur(10px)saturate(120%);background:#0000008f}.nJti4G_questsVignette{z-index:1;background:radial-gradient(circle,#db994729,#db994700 65%),radial-gradient(circle,#00000014 26%,#0009 100%)}.nJti4G_questsCard{z-index:2;background-blend-mode:screen, overlay, normal;background:radial-gradient(circle at 50% 0,#ffcd791f,#ffcd7900 48%),url(/textures/top_texture.png) 50%/cover no-repeat,linear-gradient(#1a110af5,#0b0705f5);border:1px solid #e3a65485;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr);gap:10px;width:min(96vw,1320px);max-height:min(90vh,880px);padding:clamp(12px,1.4vw,20px);transition:transform .22s cubic-bezier(.22,.9,.24,1);display:grid;position:relative;transform:translateY(4px)scale(.99);box-shadow:0 34px 80px #00000094,0 0 40px #db9b4a33,inset 0 1px #ffe5af47,inset 0 0 0 1px #784d2470}.nJti4G_questsOverlayEntered .nJti4G_questsCard{transform:translateY(0)scale(1)}.nJti4G_questsCard:before,.nJti4G_questsCard:after{content:"";pointer-events:none;border-radius:13px;position:absolute}.nJti4G_questsCard:before{border:1px solid #f5c26f40;inset:7px}.nJti4G_questsCard:after{border:1px solid #9f662f3d;inset:13px}.nJti4G_questsHeader{border-bottom:1px solid #d194496b;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:clamp(62px,8vh,82px);display:grid;position:relative}.nJti4G_questsHeader:after{content:"";background:radial-gradient(circle,#ffdda0f0 0%,#ffdda000 72%);border-radius:999px;width:132px;height:4px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.nJti4G_questsTitleBlock{text-align:center;gap:4px;min-width:0;display:grid}.nJti4G_questsTitle{width:100%;font-family:var(--font-manrope), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#f7dba2fa;text-shadow:0 0 18px #d595475c,0 1px #000000a8;margin:0;font-size:clamp(1.65rem,1.1rem + 1.18vw,2.7rem)}.nJti4G_questsSubtitle{color:#e7c182e6;margin:0;font-size:clamp(.82rem,.72rem + .22vw,.98rem);line-height:1.3}.nJti4G_backButton{color:#fbe1abfa;text-transform:uppercase;letter-spacing:.07em;cursor:pointer;background:linear-gradient(#975f29e6,#3a210ef0),#110b08e6;border:1px solid #e0a252a3;border-radius:8px;min-width:92px;min-height:38px;font-size:.9rem;transition:filter .14s,transform .12s,border-color .14s,box-shadow .14s}.nJti4G_backButton:hover{filter:brightness(1.08);border-color:#f6c67ee6;box-shadow:0 0 14px #e2a04f47,inset 0 1px #ffebc457}.nJti4G_backButton:active{transform:translateY(1px)}.nJti4G_closeButton{color:#fadfabf5;cursor:pointer;background:radial-gradient(circle at 35% 26%,#ffeec64d,#ffeec600 66%),linear-gradient(#a5682aeb,#442711f5);border:1px solid #e7ad5fad;border-radius:999px;justify-self:end;width:40px;height:40px;font-size:1.58rem;line-height:1;transition:filter .14s,transform .12s,border-color .14s;box-shadow:0 0 16px #db9d4f52,inset 0 1px #ffecc773}.nJti4G_closeButton:hover{filter:brightness(1.08);border-color:#f9d390e0}.nJti4G_closeButton:active{transform:scale(.96)}.nJti4G_toolbarRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.nJti4G_primaryTabs{grid-template-columns:repeat(2,minmax(0,164px));gap:8px;display:grid}.nJti4G_primaryTabButton,.nJti4G_refreshButton,.nJti4G_emptyRefreshButton{color:#ebc684e0;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:linear-gradient(#382111db,#120b07e6),#0c0805cc;border:1px solid #c1813e75;border-radius:8px;min-height:42px;font-size:.92rem;transition:filter .14s,border-color .14s,box-shadow .14s,transform .12s}.nJti4G_primaryTabButton{font-size:clamp(1.03rem,.86rem + .31vw,1.25rem)}.nJti4G_refreshButton,.nJti4G_emptyRefreshButton{justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.nJti4G_refreshButtonIcon{width:15px;height:15px}.nJti4G_primaryTabButton:hover,.nJti4G_refreshButton:hover:not(:disabled),.nJti4G_emptyRefreshButton:hover:not(:disabled){filter:brightness(1.07);border-color:#e8ac5cb8}.nJti4G_primaryTabButton:active,.nJti4G_refreshButton:active:not(:disabled),.nJti4G_emptyRefreshButton:active:not(:disabled){transform:translateY(1px)}.nJti4G_primaryTabButtonActive{color:#fbe1aefa;background:radial-gradient(circle at 50% 0,#ffda9733,#ffda9700 60%),linear-gradient(#5e391de6,#1e120beb);border-color:#f1be6dcc;box-shadow:inset 0 1px #ffe6b647,0 0 16px #e9aa5842}.nJti4G_refreshButton:disabled,.nJti4G_emptyRefreshButton:disabled{cursor:not-allowed;opacity:.54}.nJti4G_mainGrid{grid-template-columns:minmax(260px,318px) minmax(0,1fr);gap:12px;min-height:0;display:grid}.nJti4G_summaryPanel,.nJti4G_questPanel{background:radial-gradient(circle at 50% 0,#fabe6a1a,#fabe6a00 44%),linear-gradient(#23160de6,#0e0906eb);border:1px solid #d092496b;border-radius:12px;min-height:0;position:relative;box-shadow:inset 0 1px #ffe4ac24,inset 0 0 0 1px #83552a2e}.nJti4G_summaryPanel{align-content:start;gap:12px;padding:12px;display:grid}.nJti4G_summaryHeader{gap:2px;display:grid}.nJti4G_summaryEyebrow,.nJti4G_summaryNote{margin:0}.nJti4G_summaryEyebrow{color:#deb778d6;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.nJti4G_summaryTitle{color:#fadfaafa;font-size:1.22rem;line-height:1.2}.nJti4G_summaryList{gap:8px;display:grid}.nJti4G_summaryRow{background:linear-gradient(#301e10e0,#110b07e6);border:1px solid #bc82405c;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:8px 10px;display:grid}.nJti4G_summaryRow span{color:#e5bf7ee0;min-width:0;font-size:.88rem}.nJti4G_summaryRow strong{color:#fcdda5f5;font-variant-numeric:tabular-nums;text-align:right;font-size:.92rem}.nJti4G_summaryNote{color:#e5bf7edb;font-size:.9rem;line-height:1.45}.nJti4G_questPanel{grid-template-rows:auto auto minmax(0,1fr);gap:8px;padding:10px;display:grid}.nJti4G_questPanelHeader{justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}.nJti4G_tabCopy,.nJti4G_authNotice,.nJti4G_questCount{margin:0}.nJti4G_tabCopy{color:#eac585eb;font-size:.94rem;line-height:1.35}.nJti4G_questCount{color:#f6d7a2f5;font-variant-numeric:tabular-nums;background:#00000038;border:1px solid #cd92486b;border-radius:999px;flex:none;padding:5px 9px;font-size:.82rem}.nJti4G_authNotice{color:#ffca80e6;font-size:.9rem}.nJti4G_questList{gap:8px;min-height:0;padding-right:3px;display:grid;overflow-y:auto}.nJti4G_questList::-webkit-scrollbar{width:8px}.nJti4G_questList::-webkit-scrollbar-thumb{background:#db9c4d6b;border-radius:999px}.nJti4G_questRow{background:radial-gradient(circle at 84% 28%,#fabe6a1a,#fabe6a00 36%),linear-gradient(#25170de6,#0d0906eb);border:1px solid #d092496b;border-radius:8px;gap:8px;padding:10px;display:grid}.nJti4G_questTopRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nJti4G_questTitleWrap{align-items:flex-start;gap:9px;min-width:0;display:flex}.nJti4G_questIconShell{background:linear-gradient(#372213d6,#110b07eb);border:1px solid #c689436b;border-radius:7px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.nJti4G_questIcon{width:17px;height:17px}.nJti4G_questTitleContent{gap:5px;min-width:0;display:grid}.nJti4G_questBadges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nJti4G_questDifficultyBadge,.nJti4G_questStatusBadge{letter-spacing:.08em;text-transform:uppercase;border:1px solid #daa45d8a;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.nJti4G_questDifficultyEasy{color:#bff6c2f5;background:#2163383d;border-color:#63c6778a}.nJti4G_questDifficultyMedium{color:#ffe29afa;background:#78511c3d;border-color:#e4b25794}.nJti4G_questDifficultyHard{color:#ffb7a3fa;background:#7e2c1f42;border-color:#e86f5094}.nJti4G_questDifficultyDefault{color:#dec496eb;background:#4a361e3d;border-color:#b5884e6b}.nJti4G_questStatusActive{color:#ccdcffe6;background:#2b397033;border-color:#6382cd6b}.nJti4G_questStatusCompleted{color:#ffe6a4fa;background:#7a571942;border-color:#edba5b99}.nJti4G_questStatusClaimed{color:#c8eed5f5;background:#1f5b393d;border-color:#66c5887a}.nJti4G_questTitle{color:#fadfaafa;overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(1.08rem,.96rem + .26vw,1.32rem);line-height:1.2}.nJti4G_questProgressText{color:#f5d297f5;font-variant-numeric:tabular-nums;text-align:right;flex:none;margin:0;font-size:1.02rem;line-height:1.2}.nJti4G_questDescription{color:#e7c182eb;overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.38}.nJti4G_questProgressRequirement{color:#cfac74cc;overflow-wrap:anywhere;margin:-3px 0 0;font-size:.8rem;line-height:1.3}.nJti4G_rewardTags{flex-wrap:wrap;gap:6px;display:flex}.nJti4G_rewardTag{color:#efc988eb;background:#0000003d;border:1px solid #ce934970;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:.82rem;line-height:1;display:inline-flex}.nJti4G_rewardTagIcon{width:14px;height:14px}.nJti4G_questBottomRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.nJti4G_questBottomRowProgressOnly{grid-template-columns:1fr}.nJti4G_questProgressWrap{gap:4px;display:grid}.nJti4G_questProgressTrack{background:#0403028a;border:1px solid #bf844080;border-radius:999px;height:10px;position:relative;overflow:hidden}.nJti4G_questProgressFill{width:var(--quest-progress,0%);background:linear-gradient(90deg,#eca548e6,#ffdc98f0),#e9a957cc;height:100%;display:block;box-shadow:0 0 14px #ecab5a52}.nJti4G_questProgressCaption{color:#d5ae70d1;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;line-height:1}.nJti4G_claimButton{color:#fbe2b3fa;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:linear-gradient(#b67836eb,#523217f5),#110b08e6;border:1px solid #ebb0619e;border-radius:8px;min-width:142px;min-height:38px;transition:filter .14s,transform .12s,box-shadow .14s;box-shadow:0 0 14px #e3a14e47,inset 0 1px #ffebc56b}.nJti4G_claimButton:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 0 19px #eaae5f66,inset 0 1px #fff1d68f}.nJti4G_claimButton:active:not(:disabled){transform:translateY(0)}.nJti4G_claimButton:disabled{cursor:not-allowed;opacity:.56;filter:grayscale(.28)brightness(.82);border-color:#80603a99;box-shadow:0 0 9px #553f262e,inset 0 1px #ccb0851f}.nJti4G_questDetailsWrap{gap:7px;display:grid}.nJti4G_questDetailsButton{color:#e8c282eb;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#0003;border:1px solid #c78d4861;border-radius:8px;justify-self:start;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:.82rem;transition:border-color .14s,color .14s,filter .14s;display:inline-flex}.nJti4G_questDetailsChevron{flex-shrink:0;width:13px;height:13px;transition:transform .14s}.nJti4G_questDetailsButton[aria-expanded=true] .nJti4G_questDetailsChevron{transform:rotate(180deg)}.nJti4G_questDetailsButton:hover{color:#fadda6fa;filter:brightness(1.08);border-color:#e7b062a8}.nJti4G_questDetailsPanel{opacity:0;color:#e8c282eb;background:linear-gradient(#1f140ceb,#0b0806f0);border:0 solid #bc824000;border-radius:8px;max-height:0;padding:0 10px;font-size:.88rem;line-height:1.45;transition:max-height .18s,opacity .16s,padding .16s,border-color .16s;overflow:hidden}.nJti4G_questDetailsPanel p{margin:0}.nJti4G_questDetailsLabel{color:#f9d99ef5;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:800;display:block}.nJti4G_questDetailsGrid{grid-template-columns:auto minmax(0,1fr);gap:6px 10px;margin-top:8px;display:grid}.nJti4G_questDetailsGrid span{color:#d3ab6dd1}.nJti4G_questDetailsGrid strong{color:#f7d9a0f5;overflow-wrap:anywhere;min-width:0;font-weight:700}.nJti4G_questDetailsProgressRequirement{color:#d3ab6dd1;margin-top:2px;font-size:.78rem;font-weight:500;line-height:1.35;display:block}.nJti4G_questCardExpanded .nJti4G_questDetailsPanel{opacity:1;border-width:1px;border-color:#bc82405c;max-height:420px;padding:10px;overflow-y:auto}.nJti4G_questError{color:#ffbeb2f0;background:#6a231c3d;border:1px solid #de5d4b70;border-radius:8px;margin:0;padding:7px 9px;font-size:.84rem}.nJti4G_questToast{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:80;color:#ffe8b8f5;background:linear-gradient(#2d1c0df5,#0c0806f0);border:1px solid #dba14c85;border-radius:12px;max-width:min(360px,100vw - 32px);padding:11px 14px;font-size:.86rem;font-weight:700;line-height:1.35;position:fixed;box-shadow:inset 0 1px #ffe2aa1f,0 16px 36px #0000006b}.nJti4G_questToastSuccess{border-color:#74cf8f7a}.nJti4G_questToastError{color:#ffc3b8f5;border-color:#ee69538f}.nJti4G_emptyQuestState{align-content:start}.nJti4G_emptyRefreshButton{justify-self:start}.nJti4G_questSkeleton{overflow:hidden}.nJti4G_skeletonTopRow{grid-template-columns:82px minmax(130px,1fr) 86px;align-items:center;gap:10px;display:grid}.nJti4G_skeletonBadge,.nJti4G_skeletonTitle,.nJti4G_skeletonNumber,.nJti4G_skeletonLine,.nJti4G_skeletonProgress,.nJti4G_skeletonRewards span{background:linear-gradient(90deg,#58391d7a,#b8803f52,#58391d7a) 0 0/220% 100%;border-radius:999px;animation:1.3s ease-in-out infinite nJti4G_questSkeletonPulse;display:block}.nJti4G_skeletonBadge{height:22px}.nJti4G_skeletonTitle{height:24px}.nJti4G_skeletonNumber{height:18px}.nJti4G_skeletonLine{width:72%;height:14px}.nJti4G_skeletonRewards{flex-wrap:wrap;gap:6px;display:flex}.nJti4G_skeletonRewards span{width:126px;height:28px}.nJti4G_skeletonProgress{height:10px}@keyframes nJti4G_questSkeletonPulse{0%{background-position:0%}to{background-position:-220%}}@media (max-width:1100px){.nJti4G_mainGrid{grid-template-columns:1fr}.nJti4G_summaryPanel{align-content:stretch}.nJti4G_summaryList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.nJti4G_questsOverlayRoot{padding:10px}.nJti4G_questsCard{border-radius:14px;width:100%;max-height:92vh;padding:10px}.nJti4G_questsHeader{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;min-height:58px}.nJti4G_questsTitle{font-size:1.28rem}.nJti4G_questsSubtitle{font-size:.76rem}.nJti4G_backButton{min-width:64px;min-height:34px;font-size:.74rem}.nJti4G_closeButton{width:34px;height:34px;font-size:1.35rem}.nJti4G_toolbarRow{align-items:stretch}.nJti4G_primaryTabs{flex:auto;grid-template-columns:1fr 1fr}.nJti4G_refreshButton{flex:none;min-width:44px;padding:0 10px;font-size:0}.nJti4G_refreshButtonIcon{width:16px;height:16px}.nJti4G_summaryList{grid-template-columns:1fr}.nJti4G_questPanelHeader,.nJti4G_questTopRow{align-items:flex-start}.nJti4G_questTopRow{grid-template-columns:1fr;display:grid}.nJti4G_questProgressText{text-align:left;justify-self:start}.nJti4G_questBottomRow{grid-template-columns:1fr}.nJti4G_claimButton{width:100%}.nJti4G_questDetailsGrid{grid-template-columns:1fr}}@media (max-width:520px){.nJti4G_questsHeader{grid-template-columns:1fr auto}.nJti4G_backButton{display:none}.nJti4G_questsTitleBlock{text-align:left}.nJti4G_questPanel{padding:8px}.nJti4G_questPanelHeader{display:grid}.nJti4G_questCount{justify-self:start}.nJti4G_skeletonTopRow{grid-template-columns:1fr}}@media (max-width:640px) and (pointer:coarse){.nJti4G_questsOverlayRoot{place-items:stretch stretch;padding:0;overflow:hidden}.nJti4G_questsBackdrop{-webkit-backdrop-filter:blur(6px)saturate(115%)}.nJti4G_questsVignette{display:none}.nJti4G_questsCard{border-left:0;border-right:0;border-radius:0;flex-direction:column;gap:8px;width:100vw;max-width:none;height:100dvh;max-height:none;padding:8px;display:flex;overflow:hidden;transform:none}.nJti4G_questsCard:before,.nJti4G_questsCard:after{display:none}.nJti4G_questsHeader{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;min-height:44px;padding-bottom:6px}.nJti4G_questsHeader:after{width:86px;height:3px}.nJti4G_backButton{justify-content:center;align-items:center;width:46px;min-width:46px;min-height:34px;padding:0;font-size:.68rem;display:inline-flex}.nJti4G_closeButton{width:34px;height:34px}.nJti4G_questsTitleBlock{text-align:left;gap:0}.nJti4G_questsTitle{letter-spacing:.08em;font-size:1rem}.nJti4G_questsSubtitle{display:none}.nJti4G_toolbarRow{align-items:stretch;gap:6px}.nJti4G_primaryTabs{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.nJti4G_primaryTabButton,.nJti4G_refreshButton,.nJti4G_emptyRefreshButton{letter-spacing:.06em;border-radius:6px;min-height:34px;font-size:.72rem}.nJti4G_refreshButton{width:38px;min-width:38px;padding:0;font-size:0}.nJti4G_refreshButtonIcon{width:15px;height:15px}.nJti4G_mainGrid{flex:auto;grid-template-columns:1fr;gap:8px;min-height:0}.nJti4G_summaryPanel{display:none}.nJti4G_questPanel{border-radius:9px;gap:7px;min-height:0;padding:8px}.nJti4G_questPanelHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:0;display:grid}.nJti4G_tabCopy{font-size:.78rem;line-height:1.3}.nJti4G_questCount{justify-self:end;padding:4px 8px;font-size:.72rem}.nJti4G_questList{-webkit-overflow-scrolling:touch;min-height:0;padding-right:0;overflow-y:auto}.nJti4G_questRow{border-radius:8px;gap:7px;padding:8px}.nJti4G_questTopRow,.nJti4G_questTitleWrap{gap:7px}.nJti4G_questIconShell{border-radius:6px;width:24px;height:24px}.nJti4G_questIcon{width:14px;height:14px}.nJti4G_questBadges{gap:5px}.nJti4G_questDifficultyBadge,.nJti4G_questStatusBadge{min-height:20px;padding:0 7px;font-size:.62rem}.nJti4G_questTitle{font-size:.96rem;line-height:1.18}.nJti4G_questProgressText{font-size:.86rem}.nJti4G_questDescription{font-size:.82rem;line-height:1.34}.nJti4G_questProgressRequirement{font-size:.74rem}.nJti4G_rewardTags{gap:5px}.nJti4G_rewardTag{min-height:24px;padding:0 7px;font-size:.72rem}.nJti4G_rewardTagIcon{width:12px;height:12px}.nJti4G_questBottomRow{gap:7px}.nJti4G_claimButton{border-radius:6px;min-height:34px;font-size:.72rem}.nJti4G_questDetailsButton{border-radius:6px;min-height:28px;font-size:.74rem}.nJti4G_questDetailsPanel{font-size:.8rem}.nJti4G_questError{padding:7px 8px;font-size:.8rem}}
