:root{--bg:#090b10;--surface:#10141c;--surface2:#151b25;--line:#273040;--text:#eef1f6;--muted:#8d98aa;--gold:#e2b75c;--gold2:#fff0b2;--red:#8d2434;--green:#5fca92;--radius:18px}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{margin:0;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at 50% -10%,#1b202b 0,#090b10 42%);min-height:100vh}.ambient{position:fixed;filter:blur(100px);opacity:.12;pointer-events:none;border-radius:50%;z-index:-1}.ambientOne{width:420px;height:420px;background:#d6a94b;top:5%;left:-180px}.ambientTwo{width:500px;height:500px;background:#7b2031;bottom:-250px;right:-180px}.topbar{height:74px;border-bottom:1px solid #ffffff12;background:#090b10dd;display:flex;align-items:center;padding:0 max(24px,calc((100vw - 1180px)/2));gap:38px;z-index:20}.brand{display:flex;gap:10px;margin-right:auto}.brandMark{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--gold);transform:rotate(45deg);font:700 20px Georgia;color:var(--gold)}.brandMark:first-letter{transform:rotate(-45deg)}.brand small,.brand strong{display:block;letter-spacing:.18em}.brand small{font-size:9px;color:var(--muted);margin-top:2px}.topbar nav{display:flex;gap:26px}.topbar nav a{color:#b8c0ce;text-decoration:none;font-size:14px}.topbar nav a:hover{color:var(--gold2)}.memberPill,.tag{border:1px solid #ffffff18;border-radius:999px;padding:8px 12px;color:#cdd4df;font-size:12px;background:#ffffff08}.memberPill{color:var(--green)}.shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.hero{min-height:570px;display:grid;grid-template-columns:1.25fr .75fr;align-items:center;grid-gap:70px;gap:70px;padding:76px 0}.eyebrow{font-size:11px;letter-spacing:.23em;color:var(--gold);font-weight:800}.hero h1{font:700 clamp(58px,8vw,104px)/.82 Georgia,serif;letter-spacing:-.04em;margin:20px 0 28px}.hero h1 span{color:transparent;-webkit-text-stroke:1px #d7b76c}.hero p{max-width:650px;color:#aeb7c5;font-size:18px;line-height:1.75}.heroActions{display:flex;gap:12px;margin-top:32px}.ghostButton,.primaryButton{border:0;border-radius:12px;padding:13px 18px;font-weight:800;text-decoration:none;cursor:pointer}.primaryButton{background:linear-gradient(135deg,#d1a94f,#f0d38b);color:#18130a}.ghostButton{background:#ffffff08;color:#e8edf5;border:1px solid #ffffff18}.crest{width:300px;height:300px;border:1px solid #d5b26155;transform:rotate(45deg);display:grid;place-items:center;margin:auto;box-shadow:0 0 80px #d5b26118,inset 0 0 50px #d5b2610e}.crestInner{transform:rotate(-45deg);text-align:center}.crestInner b{font:700 108px Georgia;color:var(--gold2);display:block;line-height:.8}.crestInner span{letter-spacing:.5em;color:var(--gold);font-size:12px;margin-left:.5em}.statStrip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:#0d1118;border-radius:var(--radius);overflow:hidden}.statStrip div{padding:22px;border-right:1px solid var(--line)}.statStrip div:last-child{border-right:0}.statStrip b{display:block;color:var(--gold2);font:700 24px Georgia}.statStrip span{display:block;color:var(--muted);font-size:12px;margin-top:6px}.featureGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin:26px 0 70px}.featureCard{padding:24px;background:linear-gradient(180deg,#151a23,#0e1219);border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;color:var(--text);min-height:230px;transition:.2s}.featureCard:hover{transform:translateY(-4px);border-color:#b9954d}.featureIcon{color:var(--gold);font-size:28px}.featureCard h2{font:600 20px Georgia;margin-top:42px}.featureCard p{color:var(--muted);line-height:1.55;font-size:13px}.featureCard i{color:var(--gold);font-style:normal;font-size:12px}.panel{background:linear-gradient(180deg,#131821,#0e1218);border:1px solid var(--line);border-radius:var(--radius);padding:26px;margin-bottom:34px}.sectionHead{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.pageTitle,.sectionHead h2{font-family:Georgia,serif;margin:8px 0 0}.pageTitle{font-size:44px}.pagePad{padding:52px 0}.itemGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.itemCard{background:#0f141c;border:1px solid var(--line);border-radius:14px;padding:16px;min-height:145px}.vnum{font-family:monospace;color:#697486;font-size:11px}.itemCard h3{font-size:15px;margin:22px 0 7px}.itemCard p{min-height:30px}.itemCard p,.itemMeta{color:var(--muted);font-size:11px}.itemMeta{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:10px}.itemMeta b{color:var(--gold2)}.warning{border:1px solid #8d533f;background:#5b291e33;color:#f0bda8;padding:14px 16px;border-radius:12px;margin:12px 0 20px}.warning.compact{font-size:11px;line-height:1.55;margin-top:22px}.calculatorLayout{display:grid;grid-template-columns:1.4fr .8fr;grid-gap:18px;gap:18px}.label{font-size:11px;color:var(--gold);font-weight:800;letter-spacing:.12em}.inputRow{display:flex;gap:8px;margin:8px 0}.inputRow input{flex:1 1;background:#080c12;border:1px solid var(--line);color:white;padding:13px;border-radius:11px;outline:none}.helper{font-size:12px;color:var(--muted);min-height:20px}.modeTabs{display:flex;background:#090d13;border:1px solid var(--line);border-radius:12px;padding:4px;margin:22px 0}.modeTabs button{flex:1 1;background:transparent;color:#8f9aab;border:0;border-radius:9px;padding:10px;cursor:pointer}.modeTabs button.active{background:#272113;color:var(--gold2)}.steps{display:flex;flex-direction:column;gap:8px}.step{display:grid;grid-template-columns:1fr 70px 130px;border:1px solid var(--line);border-radius:11px;padding:12px}.step,.step>div{align-items:center}.step>div{display:flex;gap:10px}.step strong{color:var(--gold2);text-align:right}.step small{color:var(--muted);text-align:right}.estimated,.known{font-size:9px;border-radius:999px;padding:4px 6px}.known{color:var(--green);background:#21503b44}.estimated{color:#f0b86e;background:#7c4d2044}.totals h2{font:600 24px Georgia;line-height:1.3}.goldTotal{background:#090d13;border:1px solid #715c2e;border-radius:13px;padding:18px;margin:18px 0}.goldTotal small{display:block;color:var(--muted)}.goldTotal b{font:700 28px Georgia;color:var(--gold2)}.material{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--line);color:#aab4c3}.material b{color:white}@media(max-width:900px){.topbar nav{display:none}.hero{grid-template-columns:1fr;min-height:auto}.crest{display:none}.featureGrid,.itemGrid,.statStrip{grid-template-columns:repeat(2,1fr)}.calculatorLayout{grid-template-columns:1fr}}@media(max-width:560px){.shell{width:min(100% - 24px,1180px)}.hero{padding:48px 0}.hero h1{font-size:56px}.featureGrid,.itemGrid,.statStrip{grid-template-columns:1fr}.heroActions{flex-direction:column}.step{grid-template-columns:1fr 55px}.step small{grid-column:1/-1;text-align:left;margin-top:5px}}.discordButton,.primaryButton{display:inline-flex;align-items:center;justify-content:center;padding:.72rem 1rem;border:1px solid rgba(211,168,78,.75);background:linear-gradient(180deg,rgba(211,168,78,.18),rgba(211,168,78,.08));color:#f3dfad;text-decoration:none;border-radius:10px;font-weight:700}.discordIdentity{display:flex;align-items:center;gap:.55rem;font-size:.88rem;color:#e8dfcc}.statusDot{width:8px;height:8px;background:#66d68b;box-shadow:0 0 12px rgba(102,214,139,.65);display:inline-block;flex:0 0 auto}.quietLink{color:#9c9588;font-size:.78rem}.narrowPage{max-width:920px}.accessPanel{padding:3rem}.accessPanel h1{font-size:clamp(2rem,5vw,4rem);margin:.35rem 0 1rem}.memberGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1.25rem}.memberCard{display:flex;gap:.75rem;align-items:center;border:1px solid rgba(211,168,78,.15);background:rgba(255,255,255,.025);padding:.9rem;border-radius:12px}.memberCard div{display:flex;flex-direction:column}.memberCard small,.muted{color:#989184}.countBadge{border:1px solid rgba(211,168,78,.3);padding:.55rem .8rem;border-radius:999px;color:#d8b66a}@media(max-width:760px){.navInner{flex-wrap:wrap}.navLinks{order:3;width:100%;justify-content:center}.discordButton,.discordIdentity{margin-left:auto}}.refinePage{padding-bottom:90px}.refineIntro{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;padding:16px}.refineIntro>div{padding:14px 16px;border:1px solid var(--line);border-radius:13px;background:#0a0e14}.refineIntro b{display:block;color:var(--gold2);margin-bottom:6px}.refineIntro span{font-size:12px;color:var(--muted);line-height:1.5}.refineTopGrid{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:18px;gap:18px}.bigInput{width:100%;margin-top:8px;background:#080c12;border:1px solid var(--line);color:white;padding:15px 16px;border-radius:12px;font-size:16px;outline:none}.bigInput:focus{border-color:#8d743e;box-shadow:0 0 0 3px #d6aa4b10}.searchResults{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;max-height:330px;overflow:auto;margin-top:14px;padding-right:4px}.searchItem{text-align:left;background:#0a0f16;border:1px solid var(--line);color:var(--text);padding:11px;border-radius:12px;cursor:pointer}.searchItem.selected,.searchItem:hover{border-color:#b99449;background:#19170f}.searchItem b,.searchItem small{display:block}.searchItem b{font-size:12px}.searchItem small{font-size:9px;color:var(--muted);margin-top:4px}.itemOrb{width:34px;height:34px;display:grid;place-items:center;border:1px solid #6d5930;border-radius:9px;color:var(--gold)}.emptyBox{grid-column:1/-1;padding:24px;text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:12px}.rangePanel h2{font:600 26px Georgia;margin:8px 0 0}.rangeBig{font:700 52px Georgia;color:var(--gold2);padding:28px 0 24px}.rangeBig span{color:#5f6876;padding:0 10px}.rangePanel label{display:flex;justify-content:space-between;color:var(--muted);font-size:11px;margin-top:14px}.rangePanel label b{color:white}.rangePanel input[type=range]{width:100%;accent-color:#d9af57;margin:10px 0}.loader{color:var(--gold);font-size:12px}.sectionMiniHead{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.sectionMiniHead h2{font:600 25px Georgia;margin:7px 0 0}.refineStepGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.refineStepCard{background:#0a0f16;border:1px solid var(--line);border-radius:14px;padding:15px;min-height:230px}.stepCardHead{display:flex;align-items:center;justify-content:space-between;gap:5px}.stepCardHead strong{font:700 20px Georgia;color:var(--gold2)}.chance{display:flex;justify-content:space-between;margin:18px 0 10px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:9px 0;color:var(--muted);font-size:11px}.chance b{color:#8fe0ad}.stepMaterials{min-height:82px}.stepMaterials>div{display:flex;justify-content:space-between;gap:8px;padding:5px 0;font-size:10px;color:#b8c1ce}.stepMaterials b{color:white;white-space:nowrap}.stepMaterials small,.stepYang{color:var(--muted)}.stepYang{display:flex;justify-content:space-between;gap:5px;border-top:1px solid var(--line);padding-top:10px;font-size:10px}.stepYang b{color:var(--gold2);text-align:right}.priceSummaryGrid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:18px;gap:18px}.priceRow{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding:12px 0}.priceRow b,.priceRow small{display:block}.priceRow b{font-size:13px}.priceRow small{color:var(--muted);font-size:9px;margin-top:3px}.priceInputWrap{display:flex;align-items:center;gap:7px;background:#080c12;border:1px solid var(--line);border-radius:10px;padding-right:10px}.priceInputWrap input{width:150px;background:transparent;border:0;color:white;text-align:right;padding:10px;outline:none}.priceInputWrap span{font-size:9px;color:var(--muted);white-space:nowrap}.totalPanel{position:-webkit-sticky;position:sticky;top:92px;align-self:start}.totalPanel h2{font:600 34px Georgia;margin:7px 0 20px}.costBreak{display:flex;justify-content:space-between;padding:9px 0;color:var(--muted);font-size:12px}.costBreak b{color:white}.grandTotal{background:linear-gradient(135deg,#312814,#151208);border:1px solid #8c7339;border-radius:14px;padding:18px;margin:13px 0 20px}.grandTotal b,.grandTotal small{display:block}.grandTotal small{font-size:9px;letter-spacing:.13em;color:#c5aa70}.grandTotal b{font:700 28px Georgia;color:#ffe7aa;margin-top:5px}.totalPanel h3{font:600 15px Georgia;margin-top:22px}.totalMat{display:flex;justify-content:space-between;gap:8px;padding:9px 0;border-bottom:1px solid var(--line);font-size:11px}.totalMat span small{display:block;color:var(--muted);font-size:9px;margin-top:3px}.totalMat>b{color:var(--gold2)}@media(max-width:1050px){.refineStepGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:850px){.priceSummaryGrid,.refineIntro,.refineTopGrid{grid-template-columns:1fr}.totalPanel{position:static}.refineStepGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.refineStepGrid,.searchResults{grid-template-columns:1fr}.rangeBig{font-size:42px}.priceRow{align-items:flex-start;flex-direction:column}.priceInputWrap,.priceInputWrap input{width:100%}}.venorIcon{object-fit:contain;image-rendering:auto;display:block}.itemToolbar{display:grid;grid-template-columns:1fr 240px auto;grid-gap:12px;gap:12px;align-items:center;padding:14px}.itemToolbar select{background:#080c12;border:1px solid var(--line);color:var(--text);padding:14px;border-radius:12px}.check{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;white-space:nowrap}.itemGrid.rich{grid-template-columns:repeat(3,minmax(0,1fr))}.richCard{display:flex;gap:14px;min-height:126px;text-decoration:none;color:var(--text);align-items:flex-start}.richCard:hover{border-color:#a98443;transform:translateY(-2px)}.iconFrame{width:64px;height:64px;flex:0 0 64px;border:1px solid #403927;background:#090d13;border-radius:12px;display:grid;place-items:center}.itemCardText{min-width:0;flex:1 1}.itemCardText h3{margin:8px 0 5px}.center{text-align:center;margin:18px 0 40px}.itemOrb{overflow:hidden}.itemOrb .venorIcon{width:32px;height:32px}.matWithIcon{display:grid!important;grid-template-columns:24px 1fr auto!important;align-items:center!important}.priceName,.totalMatName{display:flex!important;align-items:center;gap:10px}.priceName>span,.totalMatName>span{display:block}.itemDetailHero{display:grid;grid-template-columns:100px 1fr auto;align-items:center;grid-gap:18px;gap:18px;margin-top:18px}.itemDetailHero>img{object-fit:contain;image-rendering:auto}.detailGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.detailStep{display:grid;grid-template-columns:1fr 70px 1fr;grid-gap:12px;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.detailStep span{color:var(--green);text-align:center}.detailStep small{color:var(--muted);text-align:right}.sourceDump{white-space:pre-wrap;word-break:break-word;color:#aeb7c5;background:#080c12;border:1px solid var(--line);border-radius:12px;padding:14px;max-height:420px;overflow:auto;font-size:11px}@media(max-width:900px){.itemGrid.rich{grid-template-columns:repeat(2,1fr)}.detailGrid{grid-template-columns:1fr}}@media(max-width:640px){.itemGrid.rich,.itemToolbar{grid-template-columns:1fr}.itemDetailHero{grid-template-columns:76px 1fr}.itemDetailHero .primaryButton{grid-column:1/-1}.detailStep{grid-template-columns:1fr 50px}.detailStep small{grid-column:1/-1;text-align:left}}.moduleStack{display:grid;grid-gap:22px;gap:22px}.petGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:14px;gap:14px}.petCard{border:1px solid rgba(191,151,77,.2);background:rgba(15,15,17,.78);border-radius:16px;padding:16px;display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:center}.petCard.owned{box-shadow:inset 0 0 0 1px rgba(202,166,91,.45);background:linear-gradient(135deg,rgba(78,59,27,.24),rgba(15,15,17,.9))}.petCard h3{margin:2px 0;font-size:16px}.petCard p{margin:0;color:var(--muted);font-size:12px}.ownedToggle{justify-content:center;gap:8px;padding:9px;border-radius:10px;border:1px solid rgba(191,151,77,.2);font-weight:800;letter-spacing:.08em}.miniField,.ownedToggle{grid-column:1/-1;display:flex;align-items:center;font-size:12px}.miniField{justify-content:space-between;gap:12px;color:var(--muted)}.miniField input{width:90px;background:#0a0a0c;border:1px solid rgba(191,151,77,.25);color:var(--text);padding:8px;border-radius:8px}.searchBox{position:relative}.inventoryRows{display:grid;grid-gap:10px;gap:10px;margin-top:15px}.inventoryRow,.priceRow{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid rgba(255,255,255,.06);padding:12px 0}.sharedGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:14px;gap:14px}.sharedCard{border:1px solid rgba(191,151,77,.18);border-radius:14px;padding:15px;background:rgba(0,0,0,.18)}.holderList{display:grid;grid-gap:7px;gap:7px;margin-top:12px}.holderList div{display:flex;justify-content:space-between;color:var(--muted);font-size:13px}.holderList b{color:var(--gold)}.profilePanel{max-width:760px;margin:0 auto}.formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;margin:20px 0}.formGrid label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:12px}.formGrid input,.formGrid textarea{background:#09090b;color:var(--text);border:1px solid rgba(191,151,77,.25);border-radius:10px;padding:12px;font:inherit}.formGrid .wide{grid-column:1/-1}.changeList{display:grid;grid-gap:12px;gap:12px}.changeCard h3{margin:8px 0 2px}.changeCard p{color:var(--muted);margin:0}.richMember{align-items:flex-start}.richMember p{margin:7px 0 0;color:var(--muted);font-size:12px}.stockMat small{display:block;color:var(--muted)}@media(max-width:900px){.navInner{align-items:flex-start}.navLinks{overflow-x:auto;max-width:100%;padding-bottom:5px}.formGrid{grid-template-columns:1fr}.formGrid .wide{grid-column:auto}.inventoryRow,.priceRow{align-items:flex-start;flex-direction:column}.petGrid,.sharedGrid{grid-template-columns:1fr}}.stepIconLine{display:flex;gap:8px;margin-top:8px}.stepIconLine span{display:inline-flex;align-items:center;gap:4px;color:var(--gold);font-size:12px}.sourceList{display:grid;grid-gap:8px;gap:8px}.sourceEntry{padding:11px;border:1px solid rgba(191,151,77,.15);border-radius:10px}.sourceEntry b,.sourceEntry small{display:block}.sourceEntry small{color:var(--muted);margin-top:3px}.petSources{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.petSources small{width:100%;color:var(--muted,#8f98a6)}.petSources em,.petSources span{font-size:11px;border:1px solid rgba(216,182,106,.22);background:rgba(216,182,106,.06);border-radius:999px;padding:4px 7px;font-style:normal}.petSource{display:block;margin-top:8px}.contentTabs{margin:12px 0 18px;display:flex;flex-wrap:wrap;gap:8px}.contentTabs button small{margin-left:5px;opacity:.65}.contentCard{min-height:115px}.taxHero{display:flex;justify-content:space-between;gap:24px;align-items:center}.taxHero h2{margin:5px 0}.taxStats{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));grid-gap:10px;gap:10px}.taxStats div{border:1px solid rgba(191,151,77,.22);border-radius:13px;padding:13px 16px;background:rgba(0,0,0,.22);text-align:center}.taxStats b{display:block;color:var(--gold);font-size:19px}.taxStats span{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.weekPicker{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:12px}.taxForm input,.taxForm select,.weekPicker input{background:#09090b;color:var(--text);border:1px solid rgba(191,151,77,.25);border-radius:10px;padding:11px;font:inherit}.taxForm{display:grid;grid-template-columns:1.2fr 1fr 1.4fr auto;grid-gap:12px;gap:12px;align-items:end}.taxForm label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:12px}.taxForm .primaryButton{border:0;cursor:pointer}.taxStatus{margin-top:12px}.taxMemberGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.taxMember{border:1px solid rgba(255,255,255,.08);border-radius:15px;padding:15px;background:rgba(0,0,0,.2)}.taxMember.paid{border-color:rgba(91,179,112,.35);box-shadow:inset 0 0 0 1px rgba(91,179,112,.08)}.taxMember.missed{border-color:rgba(207,91,91,.35)}.taxMemberTop{display:flex;align-items:center;gap:10px}.taxMemberTop h3{margin:0}.taxMemberTop small{font-weight:900;letter-spacing:.08em;font-size:10px}.taxMember.paid small{color:#75c88a}.taxMember.missed small{color:#df7777}.taxStatusIcon{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.06);font-weight:900}.taxAmounts{display:grid;grid-gap:7px;gap:7px;margin-top:14px}.taxAmounts div{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--muted)}.taxAmounts b{color:var(--text)}.taxPaymentList{display:grid;grid-gap:8px;gap:8px}.taxPayment{display:grid;grid-template-columns:1fr auto auto;grid-gap:15px;gap:15px;align-items:center;border-top:1px solid rgba(255,255,255,.06);padding:11px 0}.taxPayment small{display:block;color:var(--muted);margin-top:3px}.taxPayment strong{color:var(--gold)}.taxPayment button{background:transparent;color:#df7777;border:1px solid rgba(207,91,91,.25);border-radius:8px;width:30px;height:30px;cursor:pointer}.ghostButton:disabled,.primaryButton:disabled{opacity:.55;cursor:not-allowed}@media(max-width:900px){.taxHero{align-items:flex-start;flex-direction:column}.taxStats{width:100%;grid-template-columns:repeat(3,1fr)}.taxForm{grid-template-columns:1fr}.taxPayment{grid-template-columns:1fr auto}.taxPayment button{grid-column:2;grid-row:1/3}}.patchFeed{display:grid;grid-gap:16px;gap:16px}.patchCard{overflow:hidden}.patchMeta{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:12px;margin-bottom:14px}.patchMeta>div{display:grid;grid-gap:2px;gap:2px}.patchMeta span{font-size:12px;color:var(--muted,#9d9aa6)}.newBadge{padding:5px 9px;border:1px solid rgba(211,170,77,.5);border-radius:999px;color:#e8c56b!important;font-weight:800}.patchText{white-space:pre-wrap;line-height:1.65}.discordEmbed{border-left:4px solid #d1a94f;background:rgba(255,255,255,.025);padding:14px;margin-top:12px;border-radius:6px}.discordEmbed h3{margin:3px 0 8px}.embedAuthor{font-size:12px;font-weight:800}.embedField{margin-top:10px}.patchImage{display:block;max-width:min(100%,720px);max-height:520px;object-fit:contain}.patchImage,.patchThumb{border-radius:10px;margin-top:12px}.patchThumb{max-width:180px}.attachmentLink{display:block;margin-top:10px}.dangerBox{border-color:rgba(255,90,90,.35)}.statusRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.statusDot{width:9px;height:9px;border-radius:50%;background:#57f287}.small{font-size:13px}.emptyState{text-align:center;padding:38px}.mirrorHero{display:flex;justify-content:space-between;align-items:center;gap:24px}.mirrorStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.mirrorStats .panel{display:grid;grid-gap:5px;gap:5px}.mirrorStats b{font-size:28px;color:#e5c269}.mirrorStats span{font-size:12px;color:var(--muted,#999)}.coverageGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:10px;gap:10px}.coverageCard{display:flex;justify-content:space-between;gap:10px;align-items:center;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.09);color:inherit;padding:12px;border-radius:9px;text-align:left;cursor:pointer}.coverageCard.active{border-color:#c9a24d;background:rgba(201,162,77,.08)}.coverageCard b{color:#e5c269}.endpointTable{display:grid;grid-gap:6px;gap:6px}.endpointTable>div{display:grid;grid-template-columns:minmax(220px,1fr) 80px 70px 90px;grid-gap:10px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06)}.endpointStatus{font-size:11px;text-transform:uppercase;font-weight:800}.endpointStatus.ok{color:#57f287}.endpointStatus.partial{color:#f0ca69}.endpointStatus.error{color:#ff7676}.mirrorRows{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.mirrorRows details{border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.mirrorRows summary{display:flex;gap:18px;padding:11px;cursor:pointer}.mirrorRows summary span{color:var(--muted,#999)}.mirrorRows pre{max-height:420px;overflow:auto;margin:0;padding:14px;background:#0c0d11;font-size:12px}@media(max-width:900px){.mirrorHero{align-items:flex-start;flex-direction:column}.mirrorStats{grid-template-columns:1fr 1fr}.endpointTable>div{grid-template-columns:1fr 70px 50px}.endpointTable small{display:none}}.exchangePage{padding-bottom:80px}.exchangeHero{display:flex;justify-content:space-between;gap:24px;align-items:center}.exchangeHero p{max-width:700px;color:var(--muted)}.exchangeSelected{display:flex;gap:12px;align-items:center;background:#0a0e14;border:1px solid var(--line);border-radius:14px;padding:12px 16px}.exchangeSelected b,.exchangeSelected small{display:block}.exchangeSelected small{color:var(--muted);font-size:10px;margin-top:4px}.exchangeSetup{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:18px;gap:18px}.exchangePriceGrid h2,.exchangeSetup h2{font:600 25px Georgia;margin:8px 0}.exchangeStatus{margin-top:14px;color:var(--muted);font-size:11px}.exchangeStatus span{color:var(--gold)}.targetStackPanel{align-self:start}.stackInput{display:flex;align-items:center;border:1px solid #7f6938;background:#080c12;border-radius:14px;overflow:hidden;margin:18px 0}.stackInput input{width:100%;font:700 34px Georgia;background:transparent;color:var(--gold2);border:0;padding:16px;outline:none}.stackInput span{padding:0 18px;color:var(--muted);font-weight:800}.quickStacks{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.quickStacks button{background:#0b1017;border:1px solid var(--line);color:#c5ced9;border-radius:8px;padding:9px;cursor:pointer}.quickStacks button:hover{border-color:#a98848;color:var(--gold2)}.exchangePriceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 24px;gap:0 24px}.exchangePriceRow{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--line)}.exchangeOfferGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.exchangeOffer{position:relative}.exchangeOffer.best{border-color:#a98745;box-shadow:inset 0 0 0 1px #a9874533}.exchangeOffer header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:12px}.exchangeOffer h3{font:600 24px Georgia;margin:5px 0}.bestBadge{font-size:9px;letter-spacing:.12em;border:1px solid #ad8b45;color:#f0c96c;padding:6px 8px;border-radius:999px}.exchangeEquation{display:grid;grid-template-columns:auto 1fr auto auto 1fr;grid-gap:7px;gap:7px;align-items:baseline;padding:18px 0}.exchangeEquation b{font:700 25px Georgia;color:var(--gold2)}.exchangeEquation span{font-size:10px;color:var(--muted)}.exchangeEquation i{font-style:normal;color:#66717f}.overage{font-size:10px;color:#e2b85e;margin:-9px 0 12px}.exchangeLines{border-top:1px solid var(--line)}.exchangeLine{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.exchangeLine>div{display:flex;align-items:center;gap:9px;min-width:0}.exchangeLine b,.exchangeLine small{display:block}.exchangeLine small{font-size:9px;color:var(--muted);margin-top:3px}.exchangeLine>strong{font-size:11px}.exchangeLine>em{font-style:normal;font-size:10px;color:var(--gold2);text-align:right;min-width:100px}.exchangeTotal,.exchangeUnit{display:flex;justify-content:space-between;gap:14px;padding:11px 0}.exchangeTotal{margin-top:10px}.exchangeTotal span,.exchangeUnit span{font-size:11px;color:var(--muted)}.exchangeTotal b{font:700 22px Georgia;color:#ffe5a4}.exchangeUnit b{font-size:11px;color:#9de0b3}.exchangeExplain div{display:grid;grid-gap:7px;gap:7px;margin:14px 0}.exchangeExplain code{background:#080c12;border:1px solid var(--line);padding:10px;border-radius:8px;color:#c9d3df}.exchangeExplain p{margin-bottom:0}@media(max-width:900px){.exchangeOfferGrid,.exchangePriceGrid,.exchangeSetup{grid-template-columns:1fr}.exchangeHero{align-items:flex-start;flex-direction:column}.exchangeSelected{width:100%}}@media(max-width:560px){.exchangeLine{grid-template-columns:1fr auto}.exchangeLine>em{grid-column:1/-1;text-align:left}.quickStacks{grid-template-columns:repeat(2,1fr)}}.exchangeDiscoveryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.exchangeDiscoveryCard>header{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding-bottom:12px}.exchangeDiscoveryOffers{display:grid;grid-gap:10px;gap:10px;margin:12px 0}.exchangeDiscoveryOffers>div{background:#080c12;border:1px solid var(--line);border-radius:9px;padding:10px}.exchangeDiscoveryOffers small{display:block;color:var(--muted);font-size:9px;margin-top:3px}.exchangeMiniPrices{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.exchangeMiniPrices span{display:flex;align-items:center;gap:5px;background:#111720;border:1px solid #263140;border-radius:7px;padding:5px 7px;font-size:10px}.exchangeOpen{display:inline-flex;text-decoration:none}@media(max-width:900px){.exchangeDiscoveryGrid{grid-template-columns:1fr}}.roleBanner{display:flex;gap:12px;align-items:center;margin:14px 0;padding:12px 14px;border:1px solid #735f36;border-radius:10px;background:#16130e;color:#e7c46e;font-weight:800}.roleBanner small{color:var(--muted);font-weight:400}.searchBarBig{display:flex;gap:10px}.searchBarBig input{flex:1 1;background:#080c12;color:#fff;border:1px solid var(--line);border-radius:10px;padding:13px}.searchAllGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.searchAllCard h3{margin:10px 0 5px}.searchAllCard pre{max-height:230px;overflow:auto;background:#080c12;border:1px solid var(--line);border-radius:8px;padding:10px;font-size:11px;white-space:pre-wrap}.guildHero{display:flex;justify-content:space-between;gap:20px;align-items:center}.guildRosterGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.guildRosterCard.leader{border-color:#9b793c}.guildRosterCard header{display:flex;justify-content:space-between;gap:10px;align-items:center}.guildRosterCard header>div{display:flex;gap:8px;align-items:center}.guildRosterCard h3{margin:0}.guildRosterCard>small{color:var(--muted)}.charChips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.charChips span{background:#0b1118;border:1px solid #26303a;padding:5px 8px;border-radius:999px;font-size:10px}.farmForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.farmForm label{display:grid;grid-gap:6px;gap:6px}.farmForm input,.farmForm select{background:#080c12;color:#fff;border:1px solid var(--line);border-radius:8px;padding:10px}.farmForm .wide{grid-column:1/-1}.farmItemChoices{display:flex;gap:7px;flex-wrap:wrap;max-height:180px;overflow:auto}.farmItemChoices button{display:flex;align-items:center;gap:6px;background:#0c1118;color:#d5dde7;border:1px solid #29333f;border-radius:8px;padding:6px 8px}.farmItemChoices button.selected{border-color:#c49d4e;color:#f0cc78}.farmRateGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.farmRateCard header{display:flex;justify-content:space-between;gap:10px}.farmRateCard h3{margin:4px 0}.farmBig{display:flex;gap:8px;align-items:baseline;margin:16px 0}.farmBig b{font:700 31px Georgia;color:var(--gold2)}.farmBig span{color:var(--muted)}.farmMoney{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:10px}.farmMoney b{color:#9de0b3}.dangerMini{margin-top:12px;background:transparent;color:#f08b8b;border:1px solid #603939;border-radius:7px;padding:6px 9px}@media(max-width:1000px){.farmRateGrid,.guildRosterGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.farmForm,.farmRateGrid,.guildRosterGrid,.searchAllGrid{grid-template-columns:1fr}.farmForm .wide{grid-column:auto}.guildHero,.searchBarBig{flex-direction:column;align-items:stretch}}.petAcquisition{margin-top:12px;width:100%}.petAcquisitionToggle{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:9px;padding:9px 11px;background:rgba(255,255,255,.04);color:inherit;cursor:pointer;display:flex;align-items:center;gap:8px;text-align:left;font-weight:700}.petAcquisitionToggle:hover{background:rgba(255,255,255,.08)}.petAcquisitionBody{padding-top:9px;display:grid;grid-gap:8px;gap:8px}.petAcquisitionOffer{border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:10px;background:rgba(0,0,0,.16)}.petAcquisitionNpc{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px}.petAcquisitionNpc small{opacity:.6}.petAcquisitionLine{display:flex;justify-content:space-between;gap:12px;margin-top:5px;font-size:.9rem}.petAcquisitionLine span,.petAcquisitionPrice>span{opacity:.65}.petAcquisitionPrice{margin-top:8px;font-size:.9rem}.petAcquisitionPrice ul{margin:5px 0 0;padding-left:20px}.petAcquisitionPrice li{margin:3px 0}.petAcquisitionEmpty{padding:9px;border-radius:8px;opacity:.7;font-size:.88rem;background:rgba(255,255,255,.03)}.petCardHeader{margin-bottom:12px}.petCardHeader .venorIcon{width:64px;height:64px;image-rendering:auto}.petCardHeader h3{margin:3px 0 2px}.petCardHeader p{margin:0}.itemCard.richCard{display:flex;align-items:flex-start;gap:14px}.itemCard.richCard>.venorIcon{flex:0 0 auto;width:56px;height:56px;object-fit:contain}.itemDetailIdentity{display:flex;align-items:center;gap:18px}.itemDetailIdentity>.venorIcon{flex:0 0 auto;width:80px;height:80px;object-fit:contain}.permaIconValue{display:flex;align-items:center;gap:9px;min-width:0}.permaIconValue .venorIcon{flex:0 0 auto;object-fit:contain}.petAcquisitionPrice ul{list-style:none;padding:0;margin:8px 0 0}.petAcquisitionPrice li{margin:6px 0}.priceName{display:flex;align-items:center;gap:10px}.priceName .venorIcon{flex:0 0 auto}.searchItem{display:flex;align-items:center;gap:10px}.searchItem .venorIcon{flex:0 0 auto}.permaHeadingWithIcon{display:flex;align-items:center;gap:12px}.permaExchangeMaterial{display:flex;align-items:center;gap:10px;min-width:0}.permaExchangeMaterial .venorIcon{flex:0 0 auto}.refineSelectedItem{display:flex;align-items:center;gap:14px}.refineSelectedItem h2{margin:0}.permaMaterialName{display:flex;align-items:center;gap:7px;min-width:0}.permaMaterialName .venorIcon{flex:0 0 auto}.totalMatName{display:flex;align-items:center;gap:8px}.totalMatName .venorIcon{flex:0 0 auto}.petCardHeader{display:flex;align-items:center;gap:14px}.petCardHeader .venorIcon{flex:0 0 auto;object-fit:contain}.topbar{height:auto;min-height:0;display:block;padding:0;background:rgba(9,11,16,.94);border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:-webkit-sticky;position:sticky;top:0;z-index:50}.navInner{width:min(1180px,calc(100% - 40px));margin:0 auto;display:block}.navTop{min-height:68px;display:flex;justify-content:space-between;gap:30px}.brand,.navTop{align-items:center}.brand{display:inline-flex;gap:14px;margin:0;flex:0 0 auto;color:var(--text);text-decoration:none}.brandMark{width:36px;height:36px;flex:0 0 36px}.brandText{display:flex;flex-direction:column;justify-content:center}.brandText strong{font-size:15px;line-height:1;letter-spacing:.22em}.brandText small{margin-top:5px;font-size:8px;line-height:1;letter-spacing:.2em;color:var(--muted)}.navAccount{display:flex;align-items:center;justify-content:flex-end;min-width:0}.navAccount .discordIdentity{display:flex;align-items:center;gap:10px}.navAccount .quietLink{margin-left:5px;padding:7px 10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;text-decoration:none;transition:.18s ease}.navAccount .quietLink:hover{color:var(--gold2);border-color:rgba(226,183,92,.45);background:rgba(226,183,92,.07)}.navLinks,.topbar nav{min-height:48px;display:flex;align-items:center;gap:6px;border-top:1px solid rgba(255,255,255,.055);overflow-x:auto;scrollbar-width:none}.navLinks::-webkit-scrollbar{display:none}.navLinks a,.topbar nav a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;border-radius:8px;color:#aeb7c5;font-size:13px;font-weight:500;white-space:nowrap;text-decoration:none;transition:background .18s ease,color .18s ease}.navLinks a:first-child{margin-left:-12px}.navLinks a:hover,.topbar nav a:hover{color:var(--gold2);background:rgba(255,255,255,.055)}@media (max-width:900px){.navLinks,.topbar nav{display:flex}.navInner{width:min(100% - 28px,1180px)}.navTop{min-height:62px}.navLinks,.topbar nav{min-height:46px;gap:3px}.navLinks a,.topbar nav a{font-size:12px;padding:7px 10px}.navLinks a:first-child{margin-left:-10px}}@media (max-width:560px){.navInner{width:calc(100% - 20px)}.navTop{min-height:58px;gap:12px}.brand{gap:10px}.brandMark{width:32px;height:32px;flex-basis:32px;font-size:17px}.brandText strong{font-size:13px}.brandText small{font-size:7px}.navAccount .discordIdentity{gap:6px;font-size:12px}.navAccount .quietLink{padding:6px 8px;font-size:11px}}.conversionToggle{display:flex;align-items:center;gap:10px;margin-top:14px;padding:11px 13px;border:1px solid var(--line);border-radius:10px;background:#0b1017;color:#cbd3df;font-size:12px;cursor:pointer}.conversionToggle input{width:16px;height:16px;accent-color:var(--gold);cursor:pointer}.conversionToggle span{line-height:1.35}.petToolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(220px,.55fr) auto auto;grid-gap:12px;gap:12px;align-items:center}.petBonusSelect{width:100%;min-height:46px;padding:0 12px;border:1px solid var(--line);border-radius:11px;background:#080c12;color:var(--text);outline:none}.petBonusSummary{margin-top:18px}.petBonusSummaryGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.petBonusSummaryGrid h3{margin:0 0 12px;font-size:13px;color:#cbd3df}.petBonusChips{display:flex;flex-wrap:wrap;gap:7px}.petBonusChip{border:1px solid var(--line);border-radius:999px;padding:7px 10px;background:#0b1017;color:#b8c2d0;font-size:11px;cursor:pointer}.petBonusChip.owned{border-color:#34694d;color:#8edbad}.petBonusChip.missing{border-color:#59434a;color:#c7a8b0}.petBonusChip:hover{border-color:var(--gold);color:var(--gold2)}.petCardBonuses{display:grid;grid-gap:6px;gap:6px;margin:14px 0 12px}.petCardBonus{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;border:1px solid #222c39;border-radius:8px;background:#0a0f16;font-size:11px}.petCardBonus span{color:#aab4c2}.petCardBonus b{color:var(--gold2)}.petCardBonus b,.petFilterClear{white-space:nowrap}.breakCounter{margin-top:14px;padding:13px;border:1px solid var(--line);border-radius:11px;background:#0a0f16}.breakCounterControls{display:flex;align-items:center;gap:9px;margin-top:9px}.breakCounterControls button{min-width:36px;height:34px;border:1px solid #303a48;border-radius:8px;background:#111822;color:#e8edf5;cursor:pointer;font-size:16px}.breakCounterControls b{min-width:42px;text-align:center;font:700 22px Georgia;color:var(--gold2)}.breakCounterControls .breakReset{width:auto;padding:0 11px;font-size:11px;color:#aaa}.breakCounter small{display:block;margin-top:8px;color:var(--muted);font-size:10px}@media(max-width:900px){.petToolbar{grid-template-columns:1fr 1fr}.petBonusSummaryGrid{grid-template-columns:1fr}}@media(max-width:560px){.petToolbar{grid-template-columns:1fr}}.petBonusChip{display:inline-flex;align-items:center;gap:7px}.petBonusChip b{font-size:11px;font-weight:800;color:var(--gold2)}.petBonusChip.owned b{color:#9ee6b9}.petBonusChip.missing b{color:#d6b6bd}.petBonusChip>span{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.petBonusOwner{display:block;font-size:9px;font-weight:500;opacity:.62;line-height:1.15}.petBonusChip b{margin-left:3px;white-space:nowrap}.petBonusSummary{padding:14px 16px}.petBonusSummary .sectionMiniHead{margin-bottom:10px}.petBonusSummary .sectionMiniHead h2{margin:2px 0 0;font-size:18px}.petBonusSummaryGrid{gap:14px}.petBonusSummaryGrid>div{min-width:0}.petBonusSummaryGrid h3{font-size:12px;margin:0 0 6px}.petBonusSummary .petBonusChips{max-height:250px;overflow-y:auto;align-content:flex-start;gap:4px;padding-right:5px}.petBonusSummary .petBonusChip{padding:4px 7px;gap:5px;min-height:0;font-size:10px;line-height:1.05;border-radius:7px}.petBonusSummary .petBonusChip>span{gap:1px;line-height:1.05}.petBonusSummary .petBonusOwner{font-size:8px;line-height:1;opacity:.55}.petBonusSummary .petBonusChip b{font-size:9px;line-height:1}.petBonusSummary .petBonusChips{scrollbar-width:thin}@media (max-width:700px){.petBonusSummary .petBonusChips{max-height:200px}}.mountCard{gap:12px}.mountBonusList,.mountCard{display:flex;flex-direction:column}.mountBonusList{border-top:1px solid rgba(255,255,255,.07);padding-top:9px;gap:5px}.mountCardLabel{font-size:9px;font-weight:800;letter-spacing:.12em;opacity:.55}.mountBonus{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;line-height:1.2}.mountBonus span{opacity:.78}.mountBonus b{color:var(--gold2);white-space:nowrap;font-size:11px}.mapFarmGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.mapFarmCard{overflow:hidden;padding:0}.mapFarmImageWrap{height:170px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 30%,rgba(201,158,78,.14),transparent 55%),#090d13;border-bottom:1px solid var(--line)}.mapFarmImage{width:100%;height:100%;display:block;object-fit:cover}.mapImageFallback{position:absolute;inset:0;display:none;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:5px;padding:20px}.noMapImage .mapImageFallback{display:flex}.mapImageFallback span{color:var(--gold2);font-size:9px;font-weight:800;letter-spacing:.18em}.mapImageFallback b{font-family:Georgia,serif;font-size:20px}.mapImageFallback small{color:var(--muted)}.mapFarmHead{display:flex;justify-content:space-between;gap:12px;padding:16px 16px 12px}.mapFarmHead h2{margin:3px 0 5px;font-size:18px}.mapFarmHead p{margin:0;color:var(--muted);font-size:10px}.mapFarmResults{padding:0 16px 14px}.mapFarmSectionTitle{display:block;margin-bottom:8px;font-size:9px;font-weight:800;letter-spacing:.13em;color:var(--muted)}.mapFarmRate{display:grid;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;grid-gap:9px;gap:9px;padding:7px 0;border-top:1px solid rgba(255,255,255,.055)}.mapFarmRateItem{min-width:0;display:flex;align-items:center;gap:8px}.mapFarmRateItem>span{min-width:0;display:flex;flex-direction:column}.mapFarmRateItem b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.mapFarmRateItem small{color:var(--gold2);font-size:9px}.mapFarmRateValue{display:flex;align-items:baseline;gap:4px;white-space:nowrap}.mapFarmRateValue b{color:var(--gold2);font-size:14px}.mapFarmRateValue span{font-size:9px;color:var(--muted)}.mapFarmDelete{width:22px;height:22px;padding:0;border:1px solid #50343a;border-radius:6px;background:transparent;color:#d9868f;cursor:pointer}.mapFarmEditButton{width:calc(100% - 32px);margin:0 16px 16px;padding:9px 10px;border:1px solid var(--line);border-radius:8px;background:#0a0f16;color:#d7b86d;cursor:pointer;font-weight:700;font-size:10px}.mapInlineFarmForm{margin:0 16px 16px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#090d13;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.mapInlineFarmForm label{display:grid;grid-gap:5px;gap:5px}.mapInlineFarmForm label>span{font-size:9px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.mapInlineFarmForm input,.mapInlineFarmForm select{width:100%;min-width:0;background:#070b10;color:#fff;border:1px solid var(--line);border-radius:7px;padding:9px}.mapFarmWide{grid-column:1/-1}.mapFarmItemChoices{display:flex;flex-wrap:wrap;gap:5px;max-height:140px;overflow:auto;padding:5px;border:1px solid rgba(255,255,255,.05);border-radius:8px}.mapFarmItemChoices button{display:flex;align-items:center;gap:6px;padding:5px 7px;background:#0c1118;color:#d5dde7;border:1px solid #29333f;border-radius:7px;cursor:pointer;font-size:9px}.mapFarmItemChoices button.selected{color:#f0cc78;border-color:#c49d4e}.mapSelectedFarmItem{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:8px;background:#0d131b;font-size:9px;color:var(--muted)}.mapSelectedFarmItem span{display:flex;flex-direction:column}.mapSelectedFarmItem b{color:#fff;font-size:11px}@media(max-width:900px){.mapFarmGrid{grid-template-columns:1fr}}@media(max-width:600px){.mapFarmImageWrap{height:130px}.mapInlineFarmForm{grid-template-columns:1fr}.mapFarmWide{grid-column:auto}}.patchNotesList,.patchNotesPage{display:flex;flex-direction:column;gap:18px}.patchNoteCard{position:relative;overflow:hidden}.patchNoteCard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:currentColor;opacity:.35}.patchNoteHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.patchNoteHeader h2{margin:6px 0 0;font-size:1.25rem;line-height:1.35}.patchNoteHeader time{flex:0 0 auto;opacity:.65;font-size:.82rem;white-space:nowrap}.patchNoteContent{white-space:pre-wrap;line-height:1.7;overflow-wrap:anywhere}.patchSyncWarning{border-color:rgba(255,190,60,.35)}.patchSyncWarning p{margin-bottom:0}@media(max-width:700px){.patchNoteHeader{flex-direction:column;gap:8px}.patchNoteHeader time{white-space:normal}}.permaCalendar,.weekPicker{position:relative}.permaCalendar{margin-top:7px}.permaCalendarTrigger{min-width:150px;height:42px;padding:0 14px;border:1px solid rgba(208,154,55,.28);border-radius:12px;background:rgba(5,8,12,.85);color:#f4f4f4;display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;font:inherit}.permaCalendarTrigger:hover{border-color:rgba(224,174,72,.7)}.permaCalendarIcon{color:#d7a43d;font-size:13px}.permaCalendarPopup{position:absolute;z-index:1000;top:calc(100% + 8px);right:0;width:330px;padding:14px;border:1px solid rgba(208,154,55,.28);border-radius:16px;background:#0c1119;box-shadow:0 18px 55px rgba(0,0,0,.55)}.permaCalendarHeader{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}.calendarSelects{display:flex;gap:7px;flex:1 1}.calendarSelects select{height:36px;border:1px solid rgba(208,154,55,.22);border-radius:9px;background:#090d13;color:#f4f4f4;padding:0 8px}.calendarSelects select:first-child{flex:1 1}.calendarArrow{width:36px;height:36px;border:1px solid rgba(208,154,55,.22);border-radius:9px;background:#090d13;color:#d7a43d;font-size:25px;line-height:1;cursor:pointer}.calendarArrow:hover{border-color:#d7a43d;background:rgba(215,164,61,.08)}.calendarDays,.calendarWeekdays{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.calendarWeekdays{margin-bottom:6px}.calendarWeekdays span{text-align:center;color:#798392;font-size:11px;font-weight:700;padding:5px 0}.calendarDay,.calendarEmpty{aspect-ratio:1}.calendarDay{border:1px solid transparent;border-radius:9px;background:transparent;color:#d9dde3;cursor:pointer;font-size:13px}.calendarDay:hover{border-color:rgba(215,164,61,.55);background:rgba(215,164,61,.1)}.calendarDay.selectedWeek{background:rgba(215,164,61,.1);color:#f2c668}.calendarDay.selectedDay{background:#d7a43d;color:#111;font-weight:800}.calendarDay.today{border-color:rgba(215,164,61,.75)}.calendarDay.selectedDay.today{border-color:#f3d28b}.calendarFooter{border-top:1px solid rgba(255,255,255,.07);margin-top:12px;padding-top:11px;display:flex;align-items:center;justify-content:space-between;gap:10px}.calendarFooter button{border:0;background:transparent;color:#d7a43d;padding:0;cursor:pointer;font-size:12px;font-weight:700}.calendarFooter span{color:#707987;font-size:10px;text-align:right}@media (max-width:700px){.permaCalendarPopup{right:auto;left:0;width:min(330px,calc(100vw - 32px))}}.loginGate{min-height:100vh;width:100%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:40px 20px;background:radial-gradient(circle at 50% 38%,rgba(196,145,38,.07),transparent 32%),linear-gradient(180deg,#090c12,#080b10 55%,#06080c)}.loginGate:before{width:600px;height:600px;border:1px solid rgba(205,158,59,.08)}.loginGate:after,.loginGate:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);pointer-events:none}.loginGate:after{width:430px;height:430px;border:1px solid rgba(205,158,59,.06)}.loginGateGlow{position:absolute;width:500px;height:500px;border-radius:50%;filter:blur(120px);pointer-events:none}.loginGateGlowOne{background:rgba(204,150,37,.055);top:-250px;left:-180px}.loginGateGlowTwo{background:rgba(61,81,120,.06);right:-200px;bottom:-250px}.loginGateCard{width:min(520px,100%);position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 46px 34px;border:1px solid rgba(204,158,63,.2);border-radius:24px;background:linear-gradient(145deg,rgba(17,22,31,.96),rgba(9,13,19,.97));box-shadow:0 35px 100px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.025)}.loginGateCard:before{content:"";position:absolute;top:-1px;left:20%;width:60%;height:1px;background:linear-gradient(90deg,transparent,rgba(232,185,81,.75),transparent)}.loginGateCrest{width:105px;height:105px;transform:rotate(45deg);border:1px solid rgba(213,164,60,.55);display:grid;place-items:center;margin:5px 0 42px;background:rgba(6,9,14,.7);box-shadow:0 0 45px rgba(194,142,32,.07)}.loginGateCrestInner{transform:rotate(-45deg);display:flex;flex-direction:column;align-items:center;justify-content:center}.loginGateCrestInner b{color:#fff0b3;font-family:Georgia,Times New Roman,serif;font-size:52px;line-height:.85;text-shadow:0 0 24px rgba(221,172,65,.16)}.loginGateCrestInner span{color:#d7a43d;font-size:8px;font-weight:800;letter-spacing:5px;margin-top:10px;margin-left:5px}.loginGateEyebrow{color:#d8a943;font-size:10px;font-weight:800;letter-spacing:3px;margin-bottom:10px}.loginGateCard h1{margin:0;font-family:Georgia,Times New Roman,serif;color:#f4f4f3;font-size:clamp(42px,7vw,62px);line-height:1;letter-spacing:-2px}.loginGateCard h1 span{color:transparent;-webkit-text-stroke:1px rgba(216,168,68,.95);text-stroke:1px rgba(216,168,68,.95)}.loginGateLead{max-width:410px;color:#aeb6c3;font-size:14px;line-height:1.7;margin:19px 0 20px}.loginGateDivider{width:100%;display:flex;align-items:center;gap:12px;margin:2px 0 20px}.loginGateDivider span{height:1px;flex:1 1;background:linear-gradient(90deg,transparent,rgba(208,159,57,.22))}.loginGateDivider span:last-child{background:linear-gradient(90deg,rgba(208,159,57,.22),transparent)}.loginGateDivider i{color:#c99836;font-size:8px;font-style:normal}.loginGateHint{color:#858e9c;font-size:12px;margin:0 0 14px}.loginDiscordButton{width:100%;height:54px;display:flex;align-items:center;justify-content:center;gap:11px;border:1px solid #b98727;border-radius:12px;background:linear-gradient(180deg,rgba(190,137,34,.19),rgba(142,96,13,.13));color:#f4dfad;font-size:14px;font-weight:800;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.loginDiscordButton:hover{transform:translateY(-1px);border-color:#e0ae4b;background:linear-gradient(180deg,rgba(211,159,54,.27),rgba(153,105,17,.17));box-shadow:0 9px 30px rgba(193,137,26,.11)}.loginDiscordMark{color:#e2b24e;font-size:18px}.loginPrivacy{width:100%;display:flex;gap:13px;text-align:left;margin-top:22px;padding:16px;border:1px solid rgba(126,139,159,.13);border-radius:12px;background:rgba(5,8,13,.38)}.loginPrivacyIcon{flex:0 0 auto;width:29px;height:29px;display:grid;place-items:center;border:1px solid rgba(205,159,61,.28);border-radius:50%;color:#d5a33d;font-size:13px}.loginPrivacy b{display:block;color:#d3a440;font-size:9px;letter-spacing:2px;margin:1px 0 6px}.loginPrivacy p{color:#aeb5bf;font-size:11px;line-height:1.55;margin:0}.loginPrivacy p strong{color:#e0e2e6;font-weight:600}.loginPrivacy small{display:block;color:#68717f;font-size:9px;line-height:1.5;margin-top:5px}.loginGateFooter{display:flex;align-items:center;justify-content:center;gap:8px;color:#4f5865;font-size:8px;font-weight:700;letter-spacing:1.5px;margin-top:25px}.loginGateFooter i{color:#8d6a29;font-style:normal}@media (max-width:600px){.loginGate{padding:20px 14px}.loginGateCard{padding:38px 22px 27px;border-radius:18px}.loginGateCrest{width:90px;height:90px;margin-bottom:36px}.loginGateCrestInner b{font-size:44px}.loginPrivacy{padding:13px}.loginGateFooter{flex-wrap:wrap}}.leaderLogList{display:grid;grid-gap:10px;gap:10px}.leaderLogEntry{display:flex;justify-content:space-between;gap:20px;padding:15px 16px;background:#0a0f16;border:1px solid var(--line);border-radius:12px}.leaderLogEntry b,.leaderLogEntry small{display:block}.leaderLogEntry small{color:var(--muted);margin-top:5px;font-size:10px}.leaderLogDetails{display:flex;gap:14px;flex-wrap:wrap;justify-content:flex-end;align-items:center;font-size:11px}.wikiUpdateStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:18px 0}.wikiUpdateStats>div{background:#0a0f16;border:1px solid var(--line);border-radius:12px;padding:14px;text-align:center}.wikiUpdateStats b,.wikiUpdateStats span{display:block}.wikiUpdateStats b{color:var(--gold2);font-size:22px}.wikiUpdateStats span{color:var(--muted);font-size:10px;margin-top:4px}.wikiChangeGroup{display:grid;grid-gap:6px;gap:6px;margin-top:18px}.wikiChangeGroup h3{margin:0 0 6px}.wikiChangeGroup a,.wikiChangeGroup>span{padding:9px 11px;background:#0a0f16;border:1px solid var(--line);border-radius:9px;color:var(--text);text-decoration:none;font-size:11px}.wikiChangeGroup a:hover{border-color:#8d743e}@media(max-width:700px){.leaderLogEntry{flex-direction:column}.leaderLogDetails{justify-content:flex-start}.wikiUpdateStats{grid-template-columns:1fr}}.worldCategory{padding:0;overflow:hidden}.worldCategoryHead{width:100%;border:0;background:transparent;color:var(--text);padding:24px 26px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left}.worldCategoryHead span{display:flex;flex-direction:column;gap:5px}.worldCategoryHead b{font:600 24px Georgia,serif;color:var(--gold2)}.worldCategoryHead small{color:var(--muted)}.worldCategoryHead strong{font-size:30px;color:var(--gold)}.worldCategoryBody{padding:18px 26px 26px;border-top:1px solid var(--line)}.worldSearch{width:100%;background:#080c12;border:1px solid var(--line);color:white;padding:13px 14px;border-radius:11px;outline:none}.worldSearch:focus{border-color:#b9954d}.worldEntityGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:16px;max-height:500px;overflow:auto}.worldEntity{border:1px solid var(--line);background:#0b1017;color:var(--text);border-radius:12px;padding:13px;cursor:pointer;text-align:left}.worldEntity.active,.worldEntity:hover{border-color:#b99449;background:#19170f}.worldEntity b,.worldEntity small{display:block}.worldEntity small{color:var(--muted);font-size:10px;margin-top:5px}.worldStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:28px}.worldStats>div{border:1px solid var(--line);background:#0a0f16;border-radius:12px;padding:14px}.worldStats b,.worldStats small{display:block}.worldStats small{color:var(--muted);font-size:10px;margin-bottom:6px}.worldStats b{color:var(--gold2)}.worldDropGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:14px}.worldDrop{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);background:#0a0f16;border-radius:12px}.worldDrop span{flex:1 1}.worldDrop b,.worldDrop small{display:block}.worldDrop small{color:var(--muted);font-size:9px;margin-top:4px}.worldDrop strong{color:var(--gold2)}@media(max-width:850px){.worldEntityGrid,.worldStats{grid-template-columns:repeat(2,1fr)}.worldDropGrid{grid-template-columns:1fr}}@media(max-width:560px){.worldEntityGrid{grid-template-columns:1fr}}.worldShopList{display:flex;flex-direction:column;gap:18px;margin-top:14px}.worldShop{border:1px solid var(--line);background:#0a0f16;border-radius:14px;padding:18px}.worldShopHead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.worldShopHead h3{margin:4px 0 0}.worldShopGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.worldShopOffer{border:1px solid var(--line);background:#080c12;border-radius:12px;padding:13px}.worldShopItem{display:flex;align-items:center;gap:11px}.worldShopItem span{flex:1 1;min-width:0}.worldShopItem b,.worldShopItem small{display:block}.worldShopItem small{color:var(--muted);font-size:9px;margin-top:3px}.worldShopItem strong{color:var(--gold2);white-space:nowrap}.worldShopPrices{border-top:1px solid var(--line);margin-top:12px;padding-top:10px;display:flex;flex-direction:column;gap:7px}.worldShopPrice{display:flex;align-items:center;gap:9px}.worldShopPrice span{display:flex;flex-direction:column}.worldShopPrice small{color:var(--muted);font-size:9px}.worldShopPrice b{color:var(--gold2)}@media(max-width:750px){.worldShopGrid{grid-template-columns:1fr}}:root{--v2-bg:#08090b;--v2-bg2:#0c0e11;--v2-panel:#101216;--v2-panel2:#14171c;--v2-line:rgba(255,255,255,.075);--v2-line-gold:rgba(213,174,91,.24);--v2-text:#f2efe8;--v2-muted:#7f858f;--v2-gold:#d6ad59;--v2-gold2:#f2d895;--v2-green:#69d89a;--v2-sidebar:248px}html{background:var(--v2-bg)}body{background:radial-gradient(circle at 75% -20%,rgba(190,143,56,.09),transparent 34%),radial-gradient(circle at 20% 100%,rgba(83,45,28,.08),transparent 30%),var(--v2-bg);color:var(--v2-text)}body:has(.v2Sidebar)>main{margin-left:var(--v2-sidebar);min-height:100vh}body:has(.v2Sidebar) .ambient{display:none}.v2Sidebar{position:fixed;inset:0 auto 0 0;z-index:100;width:var(--v2-sidebar);display:flex;flex-direction:column;padding:25px 16px 18px;background:linear-gradient(180deg,rgba(18,20,24,.985),rgba(8,9,11,.995));border-right:1px solid var(--v2-line);box-shadow:24px 0 80px rgba(0,0,0,.22)}.v2Brand{display:flex;align-items:center;gap:14px;min-height:52px;padding:0 9px;color:var(--v2-text);text-decoration:none}.v2BrandMark{width:42px;height:42px;display:grid;place-items:center;position:relative;flex:0 0 42px}.v2BrandMark:before{content:"";position:absolute;inset:5px;border:1px solid var(--v2-gold);transform:rotate(45deg);box-shadow:0 0 20px rgba(214,173,89,.1),inset 0 0 15px rgba(214,173,89,.05)}.v2BrandMark b{position:relative;z-index:1;font:700 24px Georgia,serif;color:var(--v2-gold2)}.v2BrandCopy{display:flex;flex-direction:column}.v2BrandCopy strong{font-size:15px;letter-spacing:.24em}.v2BrandCopy small{margin-top:5px;color:#686e77;font-size:8px;letter-spacing:.19em}.v2SideRule{height:1px;margin:21px 8px 18px;background:linear-gradient(90deg,var(--v2-line-gold),transparent)}.v2Navigation{flex:1 1;overflow:auto;padding:0 2px 25px;scrollbar-width:none}.v2Navigation::-webkit-scrollbar{display:none}.v2NavGroup{margin-bottom:22px}.v2NavTitle{display:block;padding:0 11px 8px;color:#575d66;font-size:8px;font-weight:900;letter-spacing:.22em}.v2NavLink{display:grid;grid-template-columns:27px 1fr auto;align-items:center;grid-gap:8px;gap:8px;min-height:38px;padding:7px 10px;border:1px solid transparent;border-radius:9px;color:#a8adb5;text-decoration:none;font-size:12px;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.v2NavLink:hover{color:var(--v2-text);background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.055);transform:translateX(2px)}.v2NavIcon{display:grid;place-items:center;width:25px;height:25px;color:#a88648;font-size:14px}.v2NavLink i{color:#444a52;font-style:normal;font-size:16px}.v2SidebarBottom{padding:15px 8px 0;border-top:1px solid var(--v2-line)}.v2Online{display:flex;align-items:center;gap:10px;margin-bottom:13px}.v2Online>span{width:7px;height:7px;border-radius:50%;background:var(--v2-green);box-shadow:0 0 13px rgba(105,216,154,.55)}.v2Online div{display:flex;flex-direction:column}.v2Online b{font-size:8px;letter-spacing:.13em;color:#a7adb5}.v2Online small{margin-top:3px;color:#4f9e70;font-size:7px;letter-spacing:.15em}.v2DesktopAccount{overflow:hidden}.v2DesktopAccount .discordIdentity{font-size:11px}.v2DesktopAccount .quietLink{font-size:10px}.v2MobileTop{display:none}body:has(.v2Sidebar) .shell{width:min(1280px,calc(100% - 56px))}body:has(.v2Sidebar) .pagePad{padding-top:42px;padding-bottom:80px}body:has(.v2Sidebar) .exchangeOffer,body:has(.v2Sidebar) .itemCard,body:has(.v2Sidebar) .panel,body:has(.v2Sidebar) .refineStepCard,body:has(.v2Sidebar) .sharedCard,body:has(.v2Sidebar) .taxMember{background:linear-gradient(145deg,rgba(20,23,28,.96),rgba(12,14,17,.98));border-color:var(--v2-line);box-shadow:0 18px 55px rgba(0,0,0,.08)}body:has(.v2Sidebar) .panel{border-radius:14px}body:has(.v2Sidebar) .pageTitle{font-family:Georgia,serif;font-size:clamp(35px,4vw,52px);letter-spacing:-.035em}body:has(.v2Sidebar) .eyebrow,body:has(.v2Sidebar) .label{color:var(--v2-gold)}body:has(.v2Sidebar) .primaryButton{border:1px solid #d2aa59;background:linear-gradient(135deg,#e0b85f,#b9893d);color:#100d08;box-shadow:0 8px 30px rgba(191,145,60,.12)}body:has(.v2Sidebar) .ghostButton{background:rgba(255,255,255,.025);border-color:rgba(255,255,255,.1)}body:has(.v2Sidebar) input,body:has(.v2Sidebar) select,body:has(.v2Sidebar) textarea{border-color:rgba(255,255,255,.09)}body:has(.v2Sidebar) input:focus,body:has(.v2Sidebar) select:focus,body:has(.v2Sidebar) textarea:focus{border-color:rgba(214,173,89,.55);box-shadow:0 0 0 3px rgba(214,173,89,.06)}.v2Home{min-height:100vh}.v2Hero{min-height:600px;position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;overflow:hidden;padding:80px clamp(34px,6vw,92px);border-bottom:1px solid var(--v2-line);background:linear-gradient(90deg,rgba(8,9,11,.3),rgba(8,9,11,.7)),radial-gradient(circle at 75% 40%,rgba(193,145,53,.1),transparent 27%)}.v2Hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:linear-gradient(90deg,black,transparent 80%);mask-image:linear-gradient(90deg,black,transparent 80%)}.v2HeroNoise{position:absolute;width:500px;height:500px;left:-280px;top:20px;border-radius:50%;background:#9d692d;filter:blur(150px);opacity:.07}.v2HeroContent{position:relative;z-index:2;max-width:820px}.v2HeroEyebrow{display:flex;align-items:center;gap:12px;color:var(--v2-gold);font-size:10px;font-weight:900;letter-spacing:.26em}.v2HeroEyebrow span{width:35px;height:1px;background:var(--v2-gold)}.v2Hero h1{margin:24px 0 27px;font:700 clamp(49px,5.7vw,86px)/.94 Georgia,serif;letter-spacing:-.055em;color:#f2efe8}.v2Hero h1 em{color:transparent;-webkit-text-stroke:1px #cba253;font-style:normal}.v2HeroContent>p{max-width:650px;margin:0;color:#9399a3;font-size:16px;line-height:1.75}.v2HeroActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.v2Primary,.v2Secondary{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:0 18px;border-radius:9px;text-decoration:none;font-size:12px;font-weight:850}.v2Primary{background:linear-gradient(135deg,#e0b85f,#b98b3e);color:#100d08;box-shadow:0 12px 35px rgba(192,145,59,.14)}.v2Primary:hover{filter:brightness(1.07)}.v2Secondary{border:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.025);color:#d7d9dd}.v2Secondary:hover{border-color:rgba(214,173,89,.35);color:var(--v2-gold2)}.v2HeroSigil{display:grid;place-items:center;position:relative;z-index:1}.v2SigilOuter{width:min(25vw,310px);aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(214,173,89,.25);transform:rotate(45deg);background:linear-gradient(135deg,rgba(214,173,89,.04),transparent);box-shadow:0 0 100px rgba(214,173,89,.06),inset 0 0 70px rgba(214,173,89,.025)}.v2SigilInner{transform:rotate(-45deg);text-align:center}.v2SigilInner strong{display:block;color:var(--v2-gold2);font:700 100px/.8 Georgia,serif;text-shadow:0 0 45px rgba(214,173,89,.13)}.v2SigilInner span{display:block;margin-top:18px;margin-left:.4em;color:#967943;font-size:9px;font-weight:900;letter-spacing:.42em}.v2StatusBar{min-height:83px;display:grid;grid-template-columns:1.35fr repeat(4,1fr);border-bottom:1px solid var(--v2-line);background:#0b0d10}.v2StatusBar>div{display:flex;align-items:center;justify-content:center;gap:10px;padding:15px 20px;border-right:1px solid var(--v2-line)}.v2StatusBar>div:last-child{border-right:0}.v2StatusBar b{color:#d9d5cc;font:700 19px Georgia,serif}.v2StatusBar span{color:#646a73;font-size:8px;font-weight:850;letter-spacing:.14em}.v2StatusBar p{margin:0}.v2StatusBar p b,.v2StatusBar p small{display:block}.v2StatusBar p b{font:800 9px sans-serif;letter-spacing:.14em}.v2StatusBar p small{margin-top:4px;color:#5d626a;font-size:7px;letter-spacing:.12em}.v2StatusDot{width:7px;height:7px;border-radius:50%;background:var(--v2-green);box-shadow:0 0 13px rgba(105,216,154,.6)}.v2HomeSection{padding:72px clamp(34px,6vw,92px)}.v2SectionHeading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px}.v2SectionHeading>div>span{color:var(--v2-gold);font-size:8px;font-weight:900;letter-spacing:.22em}.v2SectionHeading h2{margin:8px 0 0;font:600 32px Georgia,serif;letter-spacing:-.025em}.v2SectionHeading>p{max-width:340px;margin:0;color:#6f747d;font-size:11px}.v2PrimaryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.v2PrimaryCard{min-height:190px;position:relative;display:grid;grid-template-columns:58px 1fr;grid-gap:18px;gap:18px;padding:24px;overflow:hidden;border:1px solid var(--v2-line);border-radius:13px;background:linear-gradient(145deg,rgba(20,23,28,.96),rgba(11,13,16,.96));color:var(--v2-text);text-decoration:none;transition:.2s ease}.v2PrimaryCard:before{content:"";position:absolute;width:170px;height:170px;right:-100px;bottom:-120px;border:1px solid rgba(214,173,89,.11);transform:rotate(45deg)}.v2PrimaryCard:hover{transform:translateY(-3px);border-color:rgba(214,173,89,.3);background:linear-gradient(145deg,rgba(27,27,25,.98),rgba(12,14,17,.98))}.v2PrimaryIcon{width:52px;height:52px;display:grid;place-items:center;border:1px solid var(--v2-line-gold);border-radius:11px;background:rgba(214,173,89,.045);color:var(--v2-gold);font-size:22px}.v2CardEyebrow{color:#74633e;font-size:8px;font-weight:900;letter-spacing:.18em}.v2PrimaryCard h3{margin:7px 0 9px;font:600 23px Georgia,serif}.v2PrimaryCard p{max-width:440px;margin:0;color:#777d86;font-size:11px;line-height:1.65}.v2CardArrow{position:absolute;right:20px;top:18px;color:#5f5541;font-size:16px}.v2QuickSection{padding-top:15px}.v2QuickGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--v2-line);border-left:1px solid var(--v2-line)}.v2QuickCard{min-height:96px;display:grid;grid-template-columns:30px 1fr auto;align-items:center;grid-gap:8px;gap:8px;padding:20px;border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);color:#aeb3ba;text-decoration:none;background:rgba(255,255,255,.012)}.v2QuickCard>span{color:#94753d;font-size:17px}.v2QuickCard b{font-size:11px}.v2QuickCard i{color:#464b52;font-style:normal}.v2QuickCard:hover{color:var(--v2-gold2);background:rgba(214,173,89,.025)}.v2HomeFooter{display:flex;align-items:center;justify-content:center;gap:15px;min-height:90px;margin-top:30px;border-top:1px solid var(--v2-line);color:#484d54;font-size:7px;font-weight:800;letter-spacing:.18em}.v2HomeFooter i{width:3px;height:3px;border-radius:50%;background:#806936}@media(max-width:1050px){:root{--v2-sidebar:215px}.v2Hero{grid-template-columns:1fr;min-height:540px}.v2HeroSigil{display:none}.v2QuickGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2StatusBar{grid-template-columns:repeat(4,1fr)}.v2StatusBar>div:first-child{display:none}}@media(max-width:760px){body:has(.v2Sidebar)>main{margin-left:0;padding-top:62px}.v2Sidebar{position:fixed;top:auto;bottom:0;width:100%;height:66px;padding:0;display:block;border-right:0;border-top:1px solid var(--v2-line);background:rgba(10,11,14,.97);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.v2Brand,.v2NavTitle,.v2SideRule,.v2SidebarBottom{display:none}.v2Navigation{height:100%;display:flex;align-items:center;overflow-x:auto;padding:0 9px}.v2NavGroup{display:flex;margin:0}.v2NavLink{width:70px;min-height:58px;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:5px;text-align:center;font-size:8px}.v2NavIcon{width:auto;height:auto;font-size:17px}.v2NavLink i{display:none}.v2MobileTop{position:fixed;inset:0 0 auto 0;z-index:99;height:62px;justify-content:space-between;padding:0 14px;border-bottom:1px solid var(--v2-line);background:rgba(9,10,12,.96);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.v2MobileBrand,.v2MobileTop{display:flex;align-items:center}.v2MobileBrand{gap:9px;color:white;text-decoration:none}.v2LogoMini{width:31px;height:31px;display:grid;place-items:center;border:1px solid #a98645;transform:rotate(45deg);color:var(--v2-gold2);font:700 15px Georgia}.v2MobileBrand>span:last-child{display:flex;flex-direction:column}.v2MobileBrand strong{font-size:10px;letter-spacing:.18em}.v2MobileBrand small{color:#656a71;font-size:6px;letter-spacing:.2em}.v2MobileAccount .discordIdentity{font-size:10px}.v2MobileAccount .quietLink{font-size:9px}body:has(.v2Sidebar) .shell{width:calc(100% - 24px)}.v2Hero{min-height:480px;padding:55px 22px}.v2Hero h1{font-size:clamp(43px,13vw,64px)}.v2HeroContent>p{font-size:14px}.v2StatusBar{grid-template-columns:repeat(2,1fr)}.v2StatusBar>div{min-height:64px}.v2HomeSection{padding:50px 18px}.v2SectionHeading{align-items:flex-start;flex-direction:column}.v2SectionHeading>p{display:none}.v2PrimaryGrid{grid-template-columns:1fr}.v2QuickGrid{grid-template-columns:1fr 1fr}.v2QuickCard{min-height:78px;padding:14px}.v2HomeFooter{padding-bottom:70px}}@media(max-width:460px){.v2HeroActions{flex-direction:column}.v2Primary,.v2Secondary{width:100%}.v2PrimaryCard{grid-template-columns:45px 1fr;padding:18px}.v2PrimaryIcon{width:42px;height:42px}.v2PrimaryCard h3{font-size:20px}.v2QuickGrid{grid-template-columns:1fr}}body:has(.v2Sidebar) .sectionHead{position:relative;align-items:flex-end;margin-bottom:28px;padding-bottom:18px;border-bottom:1px solid var(--v2-line)}body:has(.v2Sidebar) .sectionHead:after{content:"";position:absolute;left:0;bottom:-1px;width:70px;height:1px;background:linear-gradient(90deg,var(--v2-gold),rgba(214,173,89,0))}body:has(.v2Sidebar) .sectionHead .eyebrow{display:block;margin-bottom:7px;font-size:8px;font-weight:900;letter-spacing:.22em}body:has(.v2Sidebar) .sectionHead .tag{padding:7px 10px;border-color:rgba(214,173,89,.18);background:rgba(214,173,89,.04);color:#9d8655;font-size:8px;font-weight:850;letter-spacing:.11em}body:has(.v2Sidebar) .itemToolbar,body:has(.v2Sidebar) .petToolbar{position:relative;padding:15px;gap:10px;border:1px solid var(--v2-line);border-radius:13px;background:linear-gradient(145deg,rgba(17,20,24,.96),rgba(11,13,16,.98))}body:has(.v2Sidebar) .bigInput,body:has(.v2Sidebar) .itemToolbar select,body:has(.v2Sidebar) .petBonusSelect{min-height:45px;margin:0;padding:0 14px;border:1px solid rgba(255,255,255,.075);border-radius:9px;background:#090b0e;color:#e8e7e3;font-size:12px}body:has(.v2Sidebar) .bigInput::placeholder{color:#565c65}body:has(.v2Sidebar) .check{color:#737983;font-size:10px}body:has(.v2Sidebar) input[type=checkbox]{accent-color:var(--v2-gold)}body:has(.v2Sidebar) .itemGrid.rich{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}body:has(.v2Sidebar) .itemCard.richCard{position:relative;min-height:132px;gap:14px;padding:16px;overflow:hidden;border:1px solid var(--v2-line);border-radius:12px;background:linear-gradient(145deg,rgba(18,21,25,.96),rgba(10,12,15,.98));transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}body:has(.v2Sidebar) .itemCard.richCard:before{content:"";position:absolute;width:80px;height:80px;right:-54px;bottom:-54px;border:1px solid rgba(214,173,89,.08);transform:rotate(45deg)}body:has(.v2Sidebar) .itemCard.richCard:hover{transform:translateY(-3px);border-color:rgba(214,173,89,.28);background:linear-gradient(145deg,rgba(24,25,25,.98),rgba(11,13,16,.98));box-shadow:0 15px 45px rgba(0,0,0,.17)}body:has(.v2Sidebar) .iconFrame{width:66px;height:66px;flex-basis:66px;position:relative;overflow:hidden;border:1px solid rgba(214,173,89,.16);border-radius:11px;background:radial-gradient(circle at 50% 35%,rgba(214,173,89,.08),transparent 65%),#090b0e}body:has(.v2Sidebar) .iconFrame:after{content:"";position:absolute;inset:5px;border:1px solid rgba(255,255,255,.025);border-radius:7px;pointer-events:none}body:has(.v2Sidebar) .itemCardText{position:relative;z-index:1}body:has(.v2Sidebar) .itemCardText h3{margin:7px 0 6px;color:#ece9e1;font-family:Georgia,serif;font-size:15px;font-weight:600}body:has(.v2Sidebar) .itemCardText p{margin:0;color:#707681;font-size:10px;line-height:1.5}body:has(.v2Sidebar) .vnum{color:#545a63;font-size:9px;letter-spacing:.04em}body:has(.v2Sidebar) .itemMeta{margin-top:11px;padding-top:9px;border-color:rgba(255,255,255,.055);color:#60666f;font-size:9px}body:has(.v2Sidebar) .itemMeta b{color:#bca46c}body:has(.v2Sidebar) .itemDetailHero{position:relative;grid-template-columns:110px 1fr auto;gap:22px;padding:23px;border:1px solid var(--v2-line);border-radius:14px;background:radial-gradient(circle at 8% 50%,rgba(214,173,89,.06),transparent 25%),linear-gradient(145deg,rgba(19,22,26,.97),rgba(10,12,15,.99));overflow:hidden}body:has(.v2Sidebar) .itemDetailHero:after{content:"";position:absolute;width:180px;height:180px;right:-105px;top:-105px;border:1px solid rgba(214,173,89,.1);transform:rotate(45deg)}body:has(.v2Sidebar) .itemDetailIdentity{position:relative;z-index:1}body:has(.v2Sidebar) .itemDetailHero>.venorIcon,body:has(.v2Sidebar) .itemDetailIdentity>.venorIcon{width:88px;height:88px;padding:9px;border:1px solid rgba(214,173,89,.16);border-radius:12px;background:#090b0e}body:has(.v2Sidebar) .detailGrid{gap:12px}body:has(.v2Sidebar) .detailGrid>.panel{margin-bottom:0}body:has(.v2Sidebar) .detailStep{padding:11px 0;border-color:rgba(255,255,255,.055)}body:has(.v2Sidebar) .detailStep span{color:#72c997}body:has(.v2Sidebar) .sourceEntry{padding:12px;border-color:var(--v2-line);border-radius:9px;background:rgba(0,0,0,.12)}body:has(.v2Sidebar) .petGrid{grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:12px}body:has(.v2Sidebar) .petCard{position:relative;display:block;overflow:hidden;padding:17px;border:1px solid var(--v2-line);border-radius:13px;background:linear-gradient(145deg,rgba(18,21,25,.96),rgba(10,12,15,.98));transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}body:has(.v2Sidebar) .petCard:after{content:"";position:absolute;width:95px;height:95px;right:-67px;top:-67px;border:1px solid rgba(214,173,89,.085);transform:rotate(45deg);pointer-events:none}body:has(.v2Sidebar) .petCard:hover{transform:translateY(-2px);border-color:rgba(214,173,89,.23)}body:has(.v2Sidebar) .petCard.owned{border-color:rgba(92,194,132,.22);background:linear-gradient(145deg,rgba(18,27,23,.96),rgba(10,14,12,.98));box-shadow:inset 3px 0 0 rgba(92,194,132,.42),0 15px 45px rgba(0,0,0,.1)}body:has(.v2Sidebar) .petCardHeader{display:grid;grid-template-columns:66px 1fr;grid-gap:14px;gap:14px;align-items:center;margin-bottom:13px}body:has(.v2Sidebar) .petCardHeader .venorIcon{width:64px;height:64px;padding:7px;border:1px solid rgba(214,173,89,.15);border-radius:11px;background:radial-gradient(circle,rgba(214,173,89,.07),transparent 68%),#090b0e}body:has(.v2Sidebar) .petCardHeader h3{margin:3px 0 5px;font-family:Georgia,serif;font-size:17px;font-weight:600;color:#ece9e1}body:has(.v2Sidebar) .petCardHeader p{color:#656b74;font-size:9px}body:has(.v2Sidebar) .petCardBonuses{margin:11px 0;padding:10px;gap:5px;border:1px solid rgba(255,255,255,.05);border-radius:9px;background:rgba(0,0,0,.14)}body:has(.v2Sidebar) .petCardBonus{min-height:31px;padding:6px 8px;border-color:rgba(255,255,255,.055);border-radius:7px;background:rgba(255,255,255,.018);color:#969ca5;font-size:10px}body:has(.v2Sidebar) .petCardBonus b{color:#d9bd78}body:has(.v2Sidebar) .ownedToggle{min-height:36px;margin-top:11px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(255,255,255,.02);color:#828892;font-size:9px;letter-spacing:.11em}body:has(.v2Sidebar) .petCard.owned .ownedToggle{border-color:rgba(92,194,132,.23);background:rgba(92,194,132,.045);color:#75c995}body:has(.v2Sidebar) .miniField{margin-top:8px;padding-top:9px;border-top:1px solid rgba(255,255,255,.045);color:#666c75;font-size:9px}body:has(.v2Sidebar) .miniField input{width:78px;padding:7px;border-color:rgba(255,255,255,.07);background:#090b0e}body:has(.v2Sidebar) .petAcquisition{margin-top:12px}body:has(.v2Sidebar) .petAcquisitionToggle{min-height:36px;padding:8px 10px;border-color:rgba(214,173,89,.12);background:rgba(214,173,89,.025);color:#a99b7a;font-size:9px;letter-spacing:.04em}body:has(.v2Sidebar) .petAcquisitionToggle:hover{border-color:rgba(214,173,89,.28);background:rgba(214,173,89,.05);color:#d9c18a}body:has(.v2Sidebar) .petAcquisitionBody{gap:7px}body:has(.v2Sidebar) .petAcquisitionOffer{padding:10px;border-color:rgba(255,255,255,.06);border-radius:8px;background:rgba(0,0,0,.16)}body:has(.v2Sidebar) .petAcquisitionNpc{color:#cbc7bf;font-size:10px}body:has(.v2Sidebar) .petAcquisitionNpc small{color:#666c75}body:has(.v2Sidebar) .petAcquisitionLine,body:has(.v2Sidebar) .petAcquisitionPrice{color:#8d939c;font-size:10px}body:has(.v2Sidebar) .petAcquisitionPrice li{padding:4px 0}body:has(.v2Sidebar) .petBonusSummary{padding:18px;border:1px solid var(--v2-line);border-radius:12px;background:linear-gradient(145deg,rgba(17,20,24,.95),rgba(10,12,15,.97))}body:has(.v2Sidebar) .petBonusSummaryGrid h3{color:#858b94;font-size:9px;letter-spacing:.08em;text-transform:uppercase}body:has(.v2Sidebar) .petBonusChip{padding:6px 9px;border-color:rgba(255,255,255,.07);background:#0b0d10;color:#777d86;font-size:9px}body:has(.v2Sidebar) .petBonusChip.owned{border-color:rgba(92,194,132,.23);color:#72c995}body:has(.v2Sidebar) .petBonusChip.missing{border-color:rgba(165,91,91,.16);color:#9a7e84}body:has(.v2Sidebar) .statStrip{border-color:var(--v2-line);border-radius:12px;background:#0c0e11}body:has(.v2Sidebar) .statStrip div{border-color:var(--v2-line)}body:has(.v2Sidebar) .statStrip b{color:#dbc17e;font-size:21px}body:has(.v2Sidebar) .statStrip span{color:#656b74;font-size:9px;letter-spacing:.05em}@media(max-width:1180px){body:has(.v2Sidebar) .itemGrid.rich{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){body:has(.v2Sidebar) .petGrid{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.v2Sidebar) .petBonusSummaryGrid{grid-template-columns:1fr}}@media(max-width:760px){body:has(.v2Sidebar) .pagePad{padding-top:28px;padding-bottom:100px}body:has(.v2Sidebar) .sectionHead{align-items:flex-start}body:has(.v2Sidebar) .pageTitle{font-size:36px}body:has(.v2Sidebar) .itemGrid.rich,body:has(.v2Sidebar) .petGrid{grid-template-columns:1fr}body:has(.v2Sidebar) .itemDetailHero{grid-template-columns:76px 1fr;padding:17px}body:has(.v2Sidebar) .itemDetailHero>.primaryButton{grid-column:1/-1}body:has(.v2Sidebar) .petToolbar{grid-template-columns:1fr}}body:has(.v2Sidebar) .worldSearch{width:100%;min-height:48px;padding:0 15px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#090b0e;color:var(--v2-text);outline:none}body:has(.v2Sidebar) .worldSearch:focus{border-color:rgba(214,173,89,.45);box-shadow:0 0 0 3px rgba(214,173,89,.055)}body:has(.v2Sidebar) .worldStats{grid-gap:9px;gap:9px}body:has(.v2Sidebar) .worldStats>div{min-height:74px;padding:14px;border-radius:11px}body:has(.v2Sidebar) .worldStats b{color:#dbc17c;font:700 20px Georgia,serif}body:has(.v2Sidebar) .worldStats span{margin-top:4px;color:#626873;letter-spacing:.09em}body:has(.v2Sidebar) .worldCategory{border-radius:13px}body:has(.v2Sidebar) .worldCategoryHead{gap:16px;min-height:58px;border-bottom:1px solid var(--v2-line);background:linear-gradient(90deg,rgba(214,173,89,.045),transparent 55%)}body:has(.v2Sidebar) .worldCategoryHead h2,body:has(.v2Sidebar) .worldCategoryHead h3{margin:0;color:#e7e3db;font:600 20px Georgia,serif}body:has(.v2Sidebar) .worldCategoryHead span{color:#72633f;font-size:9px;font-weight:800;letter-spacing:.08em}body:has(.v2Sidebar) .worldCategoryBody{padding:14px}body:has(.v2Sidebar) .worldEntityGrid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr))}body:has(.v2Sidebar) .worldEntityGrid button,body:has(.v2Sidebar) .worldEntityGrid>a,body:has(.v2Sidebar) .worldEntityGrid>div{min-height:72px;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:#0b0d10;transition:.16s ease}body:has(.v2Sidebar) .worldEntityGrid button:hover,body:has(.v2Sidebar) .worldEntityGrid>a:hover{border-color:rgba(214,173,89,.26);background:rgba(214,173,89,.025)}body:has(.v2Sidebar) .worldDetail{padding:22px;border-color:rgba(214,173,89,.12);background:radial-gradient(circle at 0 0,rgba(214,173,89,.055),transparent 30%),linear-gradient(145deg,rgba(19,22,26,.98),rgba(9,11,14,.99))}body:has(.v2Sidebar) .worldDetail:after{width:170px;height:170px;right:-120px;top:-120px;border:1px solid rgba(214,173,89,.075)}body:has(.v2Sidebar) .worldDropGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}body:has(.v2Sidebar) .worldDrop{min-height:66px;padding:10px;border:1px solid rgba(255,255,255,.06);background:#0a0c0f}body:has(.v2Sidebar) .worldDrop:hover{border-color:rgba(214,173,89,.18)}body:has(.v2Sidebar) .worldShopGrid{grid-gap:12px;gap:12px}body:has(.v2Sidebar) .worldShop{border:1px solid var(--v2-line);border-radius:11px;background:#0a0c0f}body:has(.v2Sidebar) .worldShopHead{gap:15px;padding:13px 15px}body:has(.v2Sidebar) .worldShopHead h3{margin:0;font:600 16px Georgia,serif}body:has(.v2Sidebar) .worldShopHead small{color:#686e77}body:has(.v2Sidebar) .worldShopList{grid-gap:0;gap:0}body:has(.v2Sidebar) .worldShopOffer{padding:13px 15px}body:has(.v2Sidebar) .worldShopOffer:last-child{border-bottom:0}body:has(.v2Sidebar) .worldShopItem{gap:10px}body:has(.v2Sidebar) .worldShopPrices{gap:6px;margin-top:9px}body:has(.v2Sidebar) .worldShopPrice{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:5px 8px;border:1px solid rgba(255,255,255,.06);border-radius:7px;background:#101318;color:#a7adb5;font-size:9px}body:has(.v2Sidebar) .mountCard{border-color:rgba(164,135,79,.13)}body:has(.v2Sidebar) .mountCard:hover{border-color:rgba(214,173,89,.26)}body:has(.v2Sidebar) .mountCard .petCardHeader{margin-bottom:14px}body:has(.v2Sidebar) .mountCardLabel{align-items:center;min-height:23px;margin-top:5px;padding:3px 7px;background:rgba(214,173,89,.03);color:#9b8658;letter-spacing:.08em}body:has(.v2Sidebar) .mountBonusList{grid-gap:6px;gap:6px;border-top:1px solid rgba(255,255,255,.05)}body:has(.v2Sidebar) .mountBonus{gap:12px;min-height:32px;padding:6px 9px;border:1px solid rgba(255,255,255,.05);background:rgba(255,255,255,.016);color:#858c96;font-size:10px}body:has(.v2Sidebar) .mountBonus b,body:has(.v2Sidebar) .mountBonus strong{color:#dbc078}body:has(.v2Sidebar) .exchangeHero{padding:22px 0 28px;margin-bottom:18px}body:has(.v2Sidebar) .exchangeHero h1{font:600 clamp(36px,4vw,52px) Georgia,serif;letter-spacing:-.035em}body:has(.v2Sidebar) .exchangeSelected{border-color:rgba(214,173,89,.16);background:linear-gradient(145deg,rgba(21,20,16,.95),rgba(10,12,15,.98))}body:has(.v2Sidebar) .targetStackPanel{border-color:rgba(214,173,89,.13)}body:has(.v2Sidebar) .stackInput input{color:#e3c783}body:has(.v2Sidebar) .quickStacks button{border-color:rgba(255,255,255,.07);background:#0b0d10;color:#7d838c}body:has(.v2Sidebar) .quickStacks button:hover{border-color:rgba(214,173,89,.25);color:#d8bd7d;background:rgba(214,173,89,.025)}body:has(.v2Sidebar) .exchangeOfferGrid{gap:12px}body:has(.v2Sidebar) .exchangeOffer.best{border-color:rgba(214,173,89,.33);box-shadow:inset 3px 0 0 rgba(214,173,89,.4),0 18px 55px rgba(0,0,0,.09)}body:has(.v2Sidebar) .bestBadge{border-color:rgba(214,173,89,.28);color:#cfb472}body:has(.v2Sidebar) .exchangeEquation{border-bottom:1px solid rgba(255,255,255,.04)}body:has(.v2Sidebar) .exchangeEquation b{color:#dec47f}body:has(.v2Sidebar) .exchangeLine{border-color:rgba(255,255,255,.045)}body:has(.v2Sidebar) .exchangeLine>em{color:#c6a860}body:has(.v2Sidebar) .exchangeTotal b{color:#ead18f}body:has(.v2Sidebar) .exchangeUnit b{color:#79ca9a}body:has(.v2Sidebar) .exchangeDiscoveryCard{border-color:var(--v2-line)}body:has(.v2Sidebar) .exchangeMiniPrices span{border-color:rgba(255,255,255,.06);background:#101318}body:has(.v2Sidebar) .refinePage{padding-bottom:110px}body:has(.v2Sidebar) .refineIntro{margin-bottom:18px}body:has(.v2Sidebar) .refineIntro>div{min-height:86px;padding:16px;border-color:var(--v2-line);border-radius:11px;background:linear-gradient(145deg,rgba(17,20,24,.96),rgba(10,12,15,.98))}body:has(.v2Sidebar) .refineIntro b{color:#d7bc78}body:has(.v2Sidebar) .refineIntro span{color:#686f79}body:has(.v2Sidebar) .searchItem{border-color:rgba(255,255,255,.065);border-radius:9px;background:#090b0e}body:has(.v2Sidebar) .searchItem.selected,body:has(.v2Sidebar) .searchItem:hover{border-color:rgba(214,173,89,.3)}body:has(.v2Sidebar) .rangePanel{border-color:rgba(214,173,89,.12)}body:has(.v2Sidebar) .rangeBig{color:#dec47e}body:has(.v2Sidebar) .refineStepCard{min-height:230px;padding:14px;border-radius:11px;border-color:rgba(255,255,255,.065)}body:has(.v2Sidebar) .refineStepCard:hover{border-color:rgba(214,173,89,.2)}body:has(.v2Sidebar) .stepCardHead strong{color:#dbc078}body:has(.v2Sidebar) .chance b{color:#75ca98}body:has(.v2Sidebar) .stepMaterials{min-height:88px}body:has(.v2Sidebar) .stepMaterials>div{color:#818893}body:has(.v2Sidebar) .stepYang b{color:#ceb474}body:has(.v2Sidebar) .totalPanel{top:20px;border-color:rgba(214,173,89,.14)}body:has(.v2Sidebar) .grandTotal{border-radius:11px;background:radial-gradient(circle at 0 0,rgba(214,173,89,.1),transparent 55%),#11100c}body:has(.v2Sidebar) .grandTotal small{color:#9e874f}body:has(.v2Sidebar) .grandTotal b{color:#ecd495}body:has(.v2Sidebar) table{width:100%;border-collapse:collapse;overflow:hidden}body:has(.v2Sidebar) th{padding:11px 12px;border-bottom:1px solid rgba(214,173,89,.14);color:#81704b;font-size:8px;font-weight:900;letter-spacing:.1em;text-align:left;text-transform:uppercase}body:has(.v2Sidebar) td{padding:11px 12px;border-bottom:1px solid rgba(255,255,255,.045);color:#9ba1aa;font-size:11px}body:has(.v2Sidebar) tr:hover td{background:rgba(255,255,255,.012)}body:has(.v2Sidebar) details{border-color:rgba(255,255,255,.06)}body:has(.v2Sidebar) summary{color:#bbb8b1}body:has(.v2Sidebar) code,body:has(.v2Sidebar) pre{border-color:rgba(255,255,255,.06);background:#080a0d}@media(max-width:1100px){body:has(.v2Sidebar) .worldStats{grid-template-columns:repeat(3,1fr)}body:has(.v2Sidebar) .worldEntityGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}body:has(.v2Sidebar) .refineStepGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:850px){body:has(.v2Sidebar) .worldStats{grid-template-columns:repeat(2,1fr)}body:has(.v2Sidebar) .exchangeOfferGrid,body:has(.v2Sidebar) .exchangePriceGrid,body:has(.v2Sidebar) .exchangeSetup,body:has(.v2Sidebar) .priceSummaryGrid,body:has(.v2Sidebar) .refineIntro,body:has(.v2Sidebar) .refineTopGrid{grid-template-columns:1fr}body:has(.v2Sidebar) .totalPanel{position:static}}@media(max-width:600px){body:has(.v2Sidebar) .worldStats{grid-template-columns:1fr 1fr}body:has(.v2Sidebar) .worldDropGrid,body:has(.v2Sidebar) .worldEntityGrid{grid-template-columns:1fr}body:has(.v2Sidebar) .refineStepGrid{grid-template-columns:1fr}body:has(.v2Sidebar) .exchangeSelected{min-width:0;width:100%}body:has(.v2Sidebar) .worldCategoryBody,body:has(.v2Sidebar) .worldDetail{padding:12px}}body:has(.v2Sidebar) .worldSearch{margin-bottom:18px}body:has(.v2Sidebar) .worldSearch input{width:100%;min-height:50px;padding:0 16px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:linear-gradient(180deg,rgba(10,12,15,.98),rgba(8,10,12,.98));color:#ece9e1;font-size:13px}body:has(.v2Sidebar) .worldSearch input::placeholder{color:#51565e}body:has(.v2Sidebar) .worldStats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:18px}body:has(.v2Sidebar) .worldStats>div{min-height:76px;display:flex;flex-direction:column;justify-content:center;padding:13px 15px;border:1px solid var(--v2-line);border-radius:10px;background:linear-gradient(145deg,rgba(17,20,24,.96),rgba(10,12,15,.98))}body:has(.v2Sidebar) .worldStats b{color:var(--v2-gold2);font:600 22px Georgia,serif}body:has(.v2Sidebar) .worldStats span{margin-top:5px;color:#656b74;font-size:8px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}body:has(.v2Sidebar) .worldCategory{padding:0;overflow:hidden}body:has(.v2Sidebar) .worldCategoryHead{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 18px;border-bottom:1px solid rgba(255,255,255,.055);background:linear-gradient(90deg,rgba(214,173,89,.045),transparent 50%)}body:has(.v2Sidebar) .worldCategoryHead h2{margin:0;font:600 20px Georgia,serif;color:#e7e3db}body:has(.v2Sidebar) .worldCategoryHead small,body:has(.v2Sidebar) .worldCategoryHead span{color:#6b7078;font-size:9px}body:has(.v2Sidebar) .worldCategoryBody{padding:15px}body:has(.v2Sidebar) .worldEntityGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}body:has(.v2Sidebar) .worldEntityGrid button,body:has(.v2Sidebar) .worldEntityGrid>a{min-height:76px;position:relative;display:grid;grid-template-columns:48px 1fr;align-items:center;grid-gap:10px;gap:10px;padding:10px;overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:#0b0d10;color:#b7bbc2;text-decoration:none;text-align:left;cursor:pointer;transition:.17s ease}body:has(.v2Sidebar) .worldEntityGrid button:hover,body:has(.v2Sidebar) .worldEntityGrid>a:hover{border-color:rgba(214,173,89,.25);background:#111316;color:#ece9e1;transform:translateY(-1px)}body:has(.v2Sidebar) .worldEntityGrid .venorIcon{width:46px;height:46px;padding:4px;border:1px solid rgba(214,173,89,.1);border-radius:8px;background:#080a0c}body:has(.v2Sidebar) .worldDetail{position:relative;overflow:hidden;border-color:rgba(214,173,89,.13);background:radial-gradient(circle at 8% 0,rgba(214,173,89,.065),transparent 24%),linear-gradient(145deg,rgba(18,21,25,.97),rgba(9,11,14,.99))}body:has(.v2Sidebar) .worldDetail:after{content:"";position:absolute;width:210px;height:210px;top:-145px;right:-135px;border:1px solid rgba(214,173,89,.08);transform:rotate(45deg);pointer-events:none}body:has(.v2Sidebar) .worldDropGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}body:has(.v2Sidebar) .worldDrop{display:flex;align-items:center;gap:10px;min-height:62px;padding:9px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:rgba(0,0,0,.13)}body:has(.v2Sidebar) .worldDrop .venorIcon{width:42px;height:42px;padding:4px;border:1px solid rgba(214,173,89,.1);border-radius:7px;background:#080a0c}body:has(.v2Sidebar) .worldDrop b{color:#d8d5ce;font-size:10px}body:has(.v2Sidebar) .worldDrop small{color:#666c75;font-size:8px}body:has(.v2Sidebar) .worldShopList{display:grid;grid-gap:10px;gap:10px}body:has(.v2Sidebar) .worldShop{overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(0,0,0,.12)}body:has(.v2Sidebar) .worldShopHead{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.055);background:rgba(214,173,89,.025)}body:has(.v2Sidebar) .worldShopHead b{color:#d8c38e;font:600 14px Georgia,serif}body:has(.v2Sidebar) .worldShopHead small{color:#676c74;font-size:8px}body:has(.v2Sidebar) .worldShopGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 12px;gap:0 12px;padding:8px 13px 13px}body:has(.v2Sidebar) .worldShopOffer{padding:11px 0;border-bottom:1px solid rgba(255,255,255,.045)}body:has(.v2Sidebar) .worldShopItem{display:flex;align-items:center;gap:9px}body:has(.v2Sidebar) .worldShopItem .venorIcon{width:38px;height:38px;padding:3px;border:1px solid rgba(214,173,89,.1);border-radius:7px;background:#080a0c}body:has(.v2Sidebar) .worldShopItem b{font-size:10px;color:#d8d5cf}body:has(.v2Sidebar) .worldShopPrice,body:has(.v2Sidebar) .worldShopPrices{color:#777d85;font-size:9px}body:has(.v2Sidebar) .worldShopPrices{margin-top:7px;display:flex;flex-wrap:wrap;gap:5px}body:has(.v2Sidebar) .worldShopPrice,body:has(.v2Sidebar) .worldShopPrices>span{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid rgba(255,255,255,.055);border-radius:6px;background:#090b0e}body:has(.v2Sidebar) .mountCard{min-height:190px}body:has(.v2Sidebar) .mountCardLabel{display:inline-flex;margin-top:4px;padding:4px 7px;border:1px solid rgba(214,173,89,.14);border-radius:999px;background:rgba(214,173,89,.035);color:#967d4d;font-size:8px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}body:has(.v2Sidebar) .mountBonusList{display:grid;grid-gap:5px;gap:5px;margin-top:12px;padding-top:11px;border-top:1px solid rgba(255,255,255,.055)}body:has(.v2Sidebar) .mountBonus{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px;padding:5px 8px;border:1px solid rgba(255,255,255,.045);border-radius:7px;background:rgba(0,0,0,.12);color:#858b94;font-size:9px}body:has(.v2Sidebar) .mountBonus b,body:has(.v2Sidebar) .mountBonus strong{color:#dbc17d}body:has(.v2Sidebar) .exchangePage{padding-bottom:100px}body:has(.v2Sidebar) .exchangeHero{position:relative;padding:22px 0 25px;margin-bottom:6px;border-bottom:1px solid var(--v2-line)}body:has(.v2Sidebar) .exchangeHero h1{margin-bottom:10px}body:has(.v2Sidebar) .exchangeHero p{color:#777d86;font-size:12px;line-height:1.65}body:has(.v2Sidebar) .exchangeSelected{min-width:260px;padding:11px 13px;border-color:rgba(214,173,89,.15);background:#0b0d10}body:has(.v2Sidebar) .exchangeSelected .venorIcon{width:44px;height:44px;padding:4px;border:1px solid rgba(214,173,89,.13);border-radius:8px;background:#080a0c}body:has(.v2Sidebar) .exchangeSetup{gap:12px}body:has(.v2Sidebar) .exchangeSetup>.panel{margin-bottom:0}body:has(.v2Sidebar) .targetStackPanel{border-color:rgba(214,173,89,.11)}body:has(.v2Sidebar) .stackInput{border-color:rgba(214,173,89,.24);background:#090b0e}body:has(.v2Sidebar) .stackInput input{color:#efd38e;font-size:31px}body:has(.v2Sidebar) .quickStacks button{border-color:rgba(255,255,255,.06);background:#0a0c0f;color:#777d86;font-size:10px}body:has(.v2Sidebar) .quickStacks button:hover{border-color:rgba(214,173,89,.24);background:rgba(214,173,89,.035);color:#d8bd79}body:has(.v2Sidebar) .exchangeOfferGrid{gap:11px}body:has(.v2Sidebar) .exchangeOffer{position:relative;overflow:hidden;padding:18px;border-radius:12px}body:has(.v2Sidebar) .exchangeOffer.best{border-color:rgba(214,173,89,.35);box-shadow:inset 3px 0 0 rgba(214,173,89,.45),0 18px 50px rgba(0,0,0,.1)}body:has(.v2Sidebar) .exchangeOffer header{border-color:rgba(255,255,255,.055)}body:has(.v2Sidebar) .exchangeOffer h3{margin:4px 0;color:#e5e1d8;font-size:20px}body:has(.v2Sidebar) .bestBadge{border-color:rgba(214,173,89,.32);background:rgba(214,173,89,.04);color:#d6b76f;font-size:8px}body:has(.v2Sidebar) .exchangeEquation{padding:15px 0}body:has(.v2Sidebar) .exchangeEquation b{color:#e4c77e;font-size:21px}body:has(.v2Sidebar) .exchangeLine{border-color:rgba(255,255,255,.05)}body:has(.v2Sidebar) .exchangeLine .venorIcon{width:34px;height:34px;padding:3px;border:1px solid rgba(214,173,89,.1);border-radius:7px;background:#080a0c}body:has(.v2Sidebar) .exchangeLine b{color:#d5d2cb;font-size:10px}body:has(.v2Sidebar) .exchangeLine>em{color:#d4b56e}body:has(.v2Sidebar) .exchangeTotal{border-top:1px solid rgba(214,173,89,.12)}body:has(.v2Sidebar) .exchangeTotal b{color:#efd493}body:has(.v2Sidebar) .exchangeUnit b{color:#78c99a}body:has(.v2Sidebar) .exchangeDiscoveryGrid{gap:11px}body:has(.v2Sidebar) .exchangeDiscoveryCard{overflow:hidden;border-radius:12px}body:has(.v2Sidebar) .exchangeDiscoveryCard>header{border-color:rgba(255,255,255,.055)}body:has(.v2Sidebar) .exchangeDiscoveryOffers>div{border-color:rgba(255,255,255,.055);background:#090b0e}body:has(.v2Sidebar) .exchangeMiniPrices span{border-color:rgba(255,255,255,.055);background:#0b0d10;color:#8b9199}body:has(.v2Sidebar) .refinePage{padding-bottom:100px}body:has(.v2Sidebar) .refineIntro{gap:9px;padding:0;background:transparent;border:0}body:has(.v2Sidebar) .refineIntro>div{min-height:91px;padding:15px;border:1px solid var(--v2-line);border-radius:10px;background:linear-gradient(145deg,rgba(16,19,23,.96),rgba(9,11,14,.98))}body:has(.v2Sidebar) .refineIntro b{color:#d9bd79;font-size:11px}body:has(.v2Sidebar) .refineIntro span{color:#676d76;font-size:10px}body:has(.v2Sidebar) .refineTopGrid{gap:12px}body:has(.v2Sidebar) .refineTopGrid>.panel{margin-bottom:0}body:has(.v2Sidebar) .searchResults{gap:6px}body:has(.v2Sidebar) .searchItem{min-height:58px;padding:9px;border-color:rgba(255,255,255,.06);border-radius:8px;background:#0a0c0f}body:has(.v2Sidebar) .searchItem.selected,body:has(.v2Sidebar) .searchItem:hover{border-color:rgba(214,173,89,.25);background:rgba(214,173,89,.035)}body:has(.v2Sidebar) .searchItem .venorIcon{width:36px;height:36px;padding:3px;border:1px solid rgba(214,173,89,.1);border-radius:7px;background:#080a0c}body:has(.v2Sidebar) .rangePanel h2{color:#e5e1d9;font-size:22px}body:has(.v2Sidebar) .rangeBig{padding:23px 0;color:#e7c87e;font-size:45px}body:has(.v2Sidebar) .refineStepGrid{gap:8px}body:has(.v2Sidebar) .refineStepCard{min-height:220px;padding:13px;border-radius:10px}body:has(.v2Sidebar) .refineStepCard:hover{border-color:rgba(214,173,89,.16)}body:has(.v2Sidebar) .stepCardHead strong{color:#dfc17a;font-size:18px}body:has(.v2Sidebar) .chance{margin:15px 0 9px;border-color:rgba(255,255,255,.05)}body:has(.v2Sidebar) .chance b{color:#74c997}body:has(.v2Sidebar) .stepMaterials>div{color:#777d86}body:has(.v2Sidebar) .stepMaterials b{color:#d6d3cc}body:has(.v2Sidebar) .stepYang{border-color:rgba(255,255,255,.05)}body:has(.v2Sidebar) .stepYang b{color:#d9ba72}body:has(.v2Sidebar) .priceSummaryGrid{gap:12px}body:has(.v2Sidebar) .priceRow{border-color:rgba(255,255,255,.05)}body:has(.v2Sidebar) .priceInputWrap{border-color:rgba(255,255,255,.07);background:#090b0e}body:has(.v2Sidebar) .totalPanel{top:25px;border-color:rgba(214,173,89,.13);background:radial-gradient(circle at 100% 0,rgba(214,173,89,.06),transparent 35%),linear-gradient(145deg,rgba(18,21,25,.98),rgba(9,11,14,.99))}body:has(.v2Sidebar) .totalPanel h2{color:#ece7dc;font-size:29px}body:has(.v2Sidebar) .grandTotal{border-color:rgba(214,173,89,.3);border-radius:10px;background:linear-gradient(135deg,rgba(86,65,28,.28),rgba(19,16,10,.88))}body:has(.v2Sidebar) .grandTotal b{color:#efd696}body:has(.v2Sidebar) .totalMat{border-color:rgba(255,255,255,.05)}body:has(.v2Sidebar) .conversionToggle{border-color:rgba(214,173,89,.13);background:rgba(214,173,89,.025);color:#9b8d70}body:has(.v2Sidebar) *{scrollbar-width:thin;scrollbar-color:#36312a #0b0d10}body:has(.v2Sidebar) ::-webkit-scrollbar{width:7px;height:7px}body:has(.v2Sidebar) ::-webkit-scrollbar-track{background:#0b0d10}body:has(.v2Sidebar) ::-webkit-scrollbar-thumb{background:#39342c;border-radius:10px}@media(max-width:1200px){body:has(.v2Sidebar) .worldEntityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}body:has(.v2Sidebar) .worldDropGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){body:has(.v2Sidebar) .worldStats{grid-template-columns:repeat(3,minmax(0,1fr))}body:has(.v2Sidebar) .worldShopGrid{grid-template-columns:1fr}}@media(max-width:760px){body:has(.v2Sidebar) .worldEntityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.v2Sidebar) .worldDropGrid{grid-template-columns:1fr}body:has(.v2Sidebar) .worldStats{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.v2Sidebar) .exchangeDiscoveryGrid,body:has(.v2Sidebar) .exchangeOfferGrid{grid-template-columns:1fr}body:has(.v2Sidebar) .priceSummaryGrid,body:has(.v2Sidebar) .refineIntro,body:has(.v2Sidebar) .refineTopGrid{grid-template-columns:1fr}}@media(max-width:460px){body:has(.v2Sidebar) .worldEntityGrid{grid-template-columns:1fr}body:has(.v2Sidebar) .worldStats{grid-template-columns:1fr 1fr}}body:has(.v2Sidebar) .v2NavLink.active{color:#efd493;border-color:rgba(214,173,89,.3);background:linear-gradient(90deg,rgba(214,173,89,.14),rgba(214,173,89,.025));box-shadow:inset 3px 0 #d6ad59}body:has(.v2Sidebar) .v2NavLink.active .v2NavIcon,body:has(.v2Sidebar) .v2NavLink.active i{color:#efd493}body:has(.v2Sidebar) .v2NavLink:focus-visible{outline:2px solid #e4c77e;outline-offset:3px}body:has(.v2Sidebar) .v2CatalogHead{margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--v2-line)}body:has(.v2Sidebar) .v2CatalogHead .pageTitle{margin:10px 0}body:has(.v2Sidebar) .mapFarmGrid,body:has(.v2Sidebar) .v2CatalogGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}body:has(.v2Sidebar) .mapFarmCard,body:has(.v2Sidebar) .v2CatalogCard{min-width:0;margin:0;border-radius:12px;border-color:rgba(214,173,89,.18);background:linear-gradient(145deg,#111419,#090b0e);overflow-wrap:anywhere}body:has(.v2Sidebar) .v2CatalogCard{padding:24px;border-top:2px solid rgba(214,173,89,.35)}body:has(.v2Sidebar) .mapFarmHead h2,body:has(.v2Sidebar) .v2CatalogTitle{margin:10px 0;font-size:1.5rem;line-height:1.35;color:#e5dfd2}body:has(.v2Sidebar) .mapFarmCard p,body:has(.v2Sidebar) .v2CatalogPage p{color:#b1b4bd;font-size:1rem;line-height:1.65}body:has(.v2Sidebar) .mapFarmCard .eyebrow,body:has(.v2Sidebar) .mapFarmCard small,body:has(.v2Sidebar) .v2CatalogPage .eyebrow{font-size:.8125rem;line-height:1.5}body:has(.v2Sidebar) .mapFarmImageWrap{border-bottom:1px solid rgba(214,173,89,.18);background:#080a0d}body:has(.v2Sidebar) .mapFarmImage{max-width:100%}body:has(.v2Sidebar) .mapFarmHead{gap:14px;flex-wrap:wrap}body:has(.v2Sidebar) .mapFarmSectionTitle{color:#cfb577;font-size:.875rem}body:has(.v2Sidebar) .mapFarmRate{border-color:#292b30;background:#0b0d11;gap:12px}body:has(.v2Sidebar) .mapFarmRateItem{min-width:0}body:has(.v2Sidebar) .mapFarmRateItem b{font-size:.875rem;color:#d8d9dd}body:has(.v2Sidebar) .mapFarmRateValue b{color:#d9bd79;font-size:1rem}body:has(.v2Sidebar) .mapFarmEditButton{min-height:44px;color:#e0c27e;border-color:rgba(214,173,89,.3);background:rgba(214,173,89,.06);font-size:.875rem}body:has(.v2Sidebar) .mapInlineFarmForm label{min-width:0;color:#b1b4bd;font-size:.875rem}body:has(.v2Sidebar) .mapInlineFarmForm input,body:has(.v2Sidebar) .mapInlineFarmForm select,body:has(.v2Sidebar) .mapInlineFarmForm textarea{box-sizing:border-box;min-width:0;max-width:100%;min-height:44px;padding:11px 12px;border:1px solid #34343c;border-radius:8px;background:#090b0e;color:#e5e1d9;font-size:1rem}body:has(.v2Sidebar) .mapFarmItemChoices button{min-height:44px;border-color:#30323a;background:#0b0d11;color:#bdc0c8;font-size:.875rem}body:has(.v2Sidebar) .mapFarmItemChoices button.selected{border-color:#b39757;background:rgba(214,173,89,.1);color:#efd493}body:has(.v2Sidebar) .mapFarmCard :is(button,input,select,textarea):focus-visible{outline:2px solid #e4c77e;outline-offset:3px}@media(max-width:1100px){body:has(.v2Sidebar) .mapFarmGrid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){body:has(.v2Sidebar) .mapInlineFarmForm,body:has(.v2Sidebar) .v2CatalogGrid{grid-template-columns:minmax(0,1fr)}body:has(.v2Sidebar) .v2CatalogCard{padding:18px}body:has(.v2Sidebar) .mapFarmRate{flex-wrap:wrap}}body:has(.v2Sidebar) .guildHero{border-top:2px solid rgba(214,173,89,.4)}body:has(.v2Sidebar) .guildRosterGrid{gap:16px}body:has(.v2Sidebar) .guildRosterCard,body:has(.v2Sidebar) .taxMember{min-width:0;border-radius:12px;border-color:rgba(214,173,89,.18);background:linear-gradient(145deg,#111419,#090b0e);overflow-wrap:anywhere}body:has(.v2Sidebar) .guildRosterCard.leader{border-color:rgba(214,173,89,.45)}body:has(.v2Sidebar) .guildRosterCard header{gap:12px;flex-wrap:wrap}body:has(.v2Sidebar) .guildRosterCard h3{color:#e5dfd2}body:has(.v2Sidebar) .guildHero p,body:has(.v2Sidebar) .guildRosterCard p,body:has(.v2Sidebar) .taxHero p{color:#b1b4bd;font-size:1rem;line-height:1.65}body:has(.v2Sidebar) .guildRosterCard .tag,body:has(.v2Sidebar) .guildRosterCard small,body:has(.v2Sidebar) .taxMember small{font-size:.8125rem;line-height:1.5}body:has(.v2Sidebar) .charChips span{border-color:rgba(214,173,89,.2);background:rgba(214,173,89,.06);color:#dcc48b;font-size:.875rem}body:has(.v2Sidebar) .taxHero{gap:24px;flex-wrap:wrap}body:has(.v2Sidebar) .taxStats{max-width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}body:has(.v2Sidebar) .taxStats div{min-width:0;border-color:rgba(214,173,89,.2);background:#0b0d11}body:has(.v2Sidebar) .taxStats b{font-size:1.35rem;color:#e4c77e;overflow-wrap:anywhere}body:has(.v2Sidebar) .taxStats span{font-size:.8125rem;color:#a5aab3}body:has(.v2Sidebar) .taxForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body:has(.v2Sidebar) .taxForm label{min-width:0;font-size:.875rem;color:#b1b4bd}body:has(.v2Sidebar) .taxForm input,body:has(.v2Sidebar) .taxForm select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:11px 12px;border:1px solid #34343c;border-radius:8px;background:#090b0e;color:#e5e1d9;font-size:1rem}body:has(.v2Sidebar) .taxForm input::placeholder{color:#9095a0}body:has(.v2Sidebar) .taxForm .primaryButton{min-height:44px;font-size:.875rem}body:has(.v2Sidebar) .taxMember.paid{border-color:rgba(105,196,140,.45)}body:has(.v2Sidebar) .taxMember.missed{border-color:rgba(217,128,128,.4)}body:has(.v2Sidebar) .taxMember.paid .taxStatusIcon{color:#8ad7a7;background:rgba(105,196,140,.12)}body:has(.v2Sidebar) .taxMember.missed .taxStatusIcon{color:#e9a3a3;background:rgba(217,128,128,.12)}body:has(.v2Sidebar) .taxAmounts div{font-size:.875rem;color:#a5aab3}body:has(.v2Sidebar) .taxPayment{min-width:0;border-color:#292b30;overflow-wrap:anywhere}body:has(.v2Sidebar) .taxPayment strong{color:#e4c77e}body:has(.v2Sidebar) .taxPayment small{font-size:.8125rem}body:has(.v2Sidebar) .sectionMiniHead{flex-wrap:wrap;gap:16px}body:has(.v2Sidebar) .weekPicker{max-width:100%;flex-wrap:wrap;font-size:.875rem}body:has(.v2Sidebar) .permaCalendar{max-width:100%}body:has(.v2Sidebar) .permaCalendarTrigger{min-height:44px;height:auto;max-width:100%;padding-top:10px;padding-bottom:10px;color:#e4c77e;background:#0b0d11;border-color:rgba(214,173,89,.3);font-size:.875rem}body:has(.v2Sidebar) .permaCalendarPopup{width:min(340px,calc(100vw - 48px));box-sizing:border-box;border-color:rgba(214,173,89,.3);background:#101318;box-shadow:0 18px 55px #0009}body:has(.v2Sidebar) .calendarSelects{min-width:0}body:has(.v2Sidebar) .calendarSelects select{min-width:0;font-size:.875rem;background:#090b0e;color:#d9dbe0}body:has(.v2Sidebar) .calendarDay{font-size:.875rem;color:#c5c8cf}body:has(.v2Sidebar) .calendarDay.selectedWeek{background:rgba(214,173,89,.12);color:#e9ce93}body:has(.v2Sidebar) .calendarDay.today{box-shadow:inset 0 0 0 1px #d6ad59}body:has(.v2Sidebar) .calendarDay.selectedDay{background:#d6ad59;color:#15120c;font-weight:700}body:has(.v2Sidebar) .permaCalendar :is(button,select):focus-visible,body:has(.v2Sidebar) .taxForm :is(input,select,button):focus-visible{outline:2px solid #e4c77e;outline-offset:3px}@media(max-width:760px){body:has(.v2Sidebar) .guildRosterGrid,body:has(.v2Sidebar) .taxForm,body:has(.v2Sidebar) .taxMemberGrid{grid-template-columns:minmax(0,1fr)}body:has(.v2Sidebar) .taxHero{align-items:stretch}body:has(.v2Sidebar) .taxStats{width:100%}body:has(.v2Sidebar) .permaCalendarPopup{right:0;left:auto}}@media(max-width:460px){body:has(.v2Sidebar) .taxStats{grid-template-columns:1fr}}body:has(.v2Sidebar) :is(.patchNoteCard,.wikiUpdateCard,.changeCard,.searchAllCard,.farmRateCard){min-width:0;margin:0;border-radius:12px;border-color:rgba(214,173,89,.18);background:linear-gradient(145deg,#111419,#090b0e);overflow-wrap:anywhere}body:has(.v2Sidebar) :is(.patchNoteCard,.wikiUpdateCard,.changeCard,.searchAllCard,.farmRateCard) :is(h2,h3){color:#e5dfd2;line-height:1.4}body:has(.v2Sidebar) :is(.wikiUpdateCard,.changeCard,.searchAllCard,.farmRateCard) :is(p,li){color:#b1b4bd;font-size:1rem;line-height:1.65}body:has(.v2Sidebar) :is(.patchNoteCard,.wikiUpdateCard,.changeCard,.searchAllCard,.farmRateCard) :is(small,.eyebrow,.tag){font-size:.8125rem;line-height:1.5}body:has(.v2Sidebar) :is(.patchNotesList,.changeList){display:grid;grid-gap:16px;gap:16px}body:has(.v2Sidebar) .patchNoteHeader{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid rgba(214,173,89,.17)}body:has(.v2Sidebar) .patchNoteHeader>div{flex:1 1 260px;min-width:0}body:has(.v2Sidebar) .patchNoteHeader h2{margin:8px 0 0;font-size:1.5rem}body:has(.v2Sidebar) .patchNoteHeader time{flex:0 1 auto;color:#bca774;font-size:.8125rem;white-space:normal}body:has(.v2Sidebar) .patchNoteContent{white-space:pre-wrap;overflow-wrap:anywhere;color:#bec1c9;font-size:1rem;line-height:1.75}body:has(.v2Sidebar) .patchSyncWarning{border-color:#8d723b;background:rgba(141,114,59,.08)}body:has(.v2Sidebar) .wikiUpdateCard .sectionMiniHead{align-items:flex-start;flex-wrap:wrap;gap:16px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid rgba(214,173,89,.17)}body:has(.v2Sidebar) .wikiUpdateCard .sectionMiniHead>div{min-width:0}body:has(.v2Sidebar) .wikiUpdateStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}body:has(.v2Sidebar) .wikiUpdateStats>div{min-width:0;background:#0b0d11;border-color:rgba(214,173,89,.17)}body:has(.v2Sidebar) .wikiUpdateStats b{color:#e4c77e}body:has(.v2Sidebar) .wikiUpdateStats span{font-size:.875rem;color:#b1b4bd}body:has(.v2Sidebar) .wikiChangeGroup{padding:16px 0;border-top:1px solid #292b30}body:has(.v2Sidebar) .wikiChangeGroup h3{color:#d9bd79}body:has(.v2Sidebar) .wikiChangeGroup a{color:#e4c77e;text-decoration:underline;text-underline-offset:3px}body:has(.v2Sidebar) .changeCard .stepCardHead{gap:12px;flex-wrap:wrap}body:has(.v2Sidebar) .changeCard .stepCardHead strong{font-size:.875rem;color:#d9bd79}body:has(.v2Sidebar) .changeCard :is(.known,.estimated){font-size:.8125rem;line-height:1.5}body:has(.v2Sidebar) .leaderLogList{display:grid;grid-gap:12px;gap:12px}body:has(.v2Sidebar) .leaderLogEntry{min-width:0;gap:16px;padding:16px;border-color:#292b30;border-left:2px solid #8d723b;border-radius:8px;background:#0b0d11;overflow-wrap:anywhere}body:has(.v2Sidebar) .leaderLogEntry>div{min-width:0}body:has(.v2Sidebar) .leaderLogEntry b{color:#e5dfd2}body:has(.v2Sidebar) .leaderLogEntry small{color:#a5aab3;font-size:.8125rem;line-height:1.5}body:has(.v2Sidebar) .leaderLogDetails{max-width:100%;color:#b1b4bd;font-size:.875rem;line-height:1.6;overflow-wrap:anywhere}body:has(.v2Sidebar) :is(.searchAllGrid,.farmRateGrid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}body:has(.v2Sidebar) .searchBarBig{display:flex;gap:12px;margin-top:24px}body:has(.v2Sidebar) .searchBarBig input{flex:1 1}body:has(.v2Sidebar) :is(.searchBarBig,.farmForm) :is(input,select){box-sizing:border-box;min-width:0;max-width:100%;min-height:44px;padding:11px 12px;border:1px solid #34343c;border-radius:8px;background:#090b0e;color:#e5e1d9;font-size:1rem}body:has(.v2Sidebar) :is(.searchBarBig,.farmForm) input::placeholder{color:#9095a0}body:has(.v2Sidebar) :is(.searchBarBig,.farmForm) .primaryButton{min-height:44px;font-size:.875rem}body:has(.v2Sidebar) .searchAllCard pre{max-width:100%;max-height:360px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:#080a0d;color:#aeb5c3;border-color:#292b30;font-size:.875rem;line-height:1.6}body:has(.v2Sidebar) .farmForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body:has(.v2Sidebar) .farmForm label{min-width:0;color:#b1b4bd;font-size:.875rem}body:has(.v2Sidebar) .farmItemChoices button{min-height:44px;max-width:100%;border-color:#30323a;background:#0b0d11;color:#bdc0c8;font-size:.875rem;text-align:left;overflow-wrap:anywhere}body:has(.v2Sidebar) .farmItemChoices button.selected{border-color:#b39757;background:rgba(214,173,89,.1);color:#efd493}body:has(.v2Sidebar) .farmRateCard header{gap:12px;flex-wrap:wrap}body:has(.v2Sidebar) .farmRateCard header>div{min-width:0}body:has(.v2Sidebar) .farmBig{flex-wrap:wrap}body:has(.v2Sidebar) .farmBig b{font-size:2rem;color:#e4c77e}body:has(.v2Sidebar) .farmMoney{gap:12px;flex-wrap:wrap;border-color:#292b30}body:has(.v2Sidebar) .farmMoney b{color:#8ad7a7}body:has(.v2Sidebar) .farmRateCard .dangerMini{min-height:40px;padding:8px 12px;color:#e9a3a3;border-color:rgba(217,128,128,.4);font-size:.875rem}body:has(.v2Sidebar) :is(.searchBarBig,.farmForm,.farmRateCard,.wikiChangeGroup) :is(a,button,input,select):focus-visible{outline:2px solid #e4c77e;outline-offset:3px}@media(max-width:760px){body:has(.v2Sidebar) :is(.searchAllGrid,.farmRateGrid,.farmForm,.wikiUpdateStats){grid-template-columns:minmax(0,1fr)}body:has(.v2Sidebar) .searchBarBig{flex-direction:column}body:has(.v2Sidebar) .searchBarBig input{flex:0 1 auto;width:100%}body:has(.v2Sidebar) .leaderLogEntry{flex-direction:column;align-items:flex-start}body:has(.v2Sidebar) .leaderLogDetails{text-align:left;align-items:flex-start}}