﻿:root{--bg:#11110f;--surface:#191815;--surface-2:#211f1b;--ink:#f4efe6;--muted:#a89d8f;--line:#39332b;--accent:#df8438;--accent-soft:#382619;--sell:#b84d46;--buy:#4f9569;--danger:#ff6b6b;--warning:#e3b454;--bad:#ff6b6b;--panel-2:#20231f;--text:#f4f0e6;--shadow:0 12px 34px #00000047}.adminSubnav{background:#12110f;border-bottom:1px solid #dacebc1a;justify-content:center;gap:4px;padding:7px 20px;display:flex}.adminSubnav a{border-radius:var(--ui-radius-sm);color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;padding:7px 11px;font-size:11px;font-weight:700;text-decoration:none}.adminSubnav a:hover,.adminSubnav a:focus-visible{color:var(--accent);background:#c7662024}.adminPage{width:100%}.adminPageHeader{gap:5px;margin-bottom:24px;display:grid}.adminPageHeader>span{color:var(--accent);letter-spacing:.17em;font-size:10px;font-weight:800}.adminPageHeader h1{color:var(--text-primary);letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(32px,5vw,48px);font-weight:500}.adminPageHeader p{max-width:700px;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.adminMetricGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.adminMetric{gap:5px;min-width:0;display:grid}.adminMetric svg{width:17px;height:17px;color:var(--accent)}.adminMetric strong{color:var(--text-primary);font-size:25px;line-height:1.1}.adminMetric span{color:var(--text-muted-ui);text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.35}.adminSetupNotice{border-color:#c77e355c}.adminSetupNotice h2,.adminSetupNotice p{margin:0}.adminSetupNotice h2{color:var(--text-primary);font-size:16px}.adminSetupNotice p{color:var(--text-secondary);margin-top:6px;font-size:12px;line-height:1.5}.adminPrimaryNavigation{margin-top:28px}.adminNavCard{color:inherit;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;text-decoration:none;display:grid}.adminNavCard:hover,.adminNavCard:focus-visible{background:#191611;border-color:#df84387a}.adminNavCard>svg{width:20px;color:var(--accent)}.adminNavCard>span{gap:3px;min-width:0;display:grid}.adminNavCard strong{color:var(--text-primary);font-size:14px}.adminNavCard small{color:var(--text-secondary);font-size:11px;line-height:1.4}.adminNavCard>span:last-child{color:var(--accent);font-size:18px}.adminReportToolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.adminReportTabs{gap:5px;display:flex;overflow-x:auto}.adminReportTabs a{border-radius:var(--ui-radius-sm);color:var(--text-secondary);background:#171512;border:1px solid #dacebc21;flex:none;padding:8px 11px;font-size:11px;font-weight:700;text-decoration:none}.adminReportTabs a.isActive{color:#efbd8b;background:#c7662026;border-color:#df843894}.adminReportSearch{border-radius:var(--ui-radius-sm);background:#11100e;border:1px solid #dacebc24;align-items:center;gap:8px;width:min(100%,330px);padding:0 10px;display:flex}.adminReportSearch:focus-within{border-color:#df84388c}.adminReportSearch svg{width:14px;color:var(--text-muted-ui)}.adminReportSearch input{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:9px 0;font-size:12px}.adminInlineError{border-radius:var(--ui-radius-sm);color:#e6a29b;background:#6e261f1f;border:1px solid #be5c4e61;padding:9px 10px;font-size:12px}.adminReportList{gap:11px;display:grid}.adminReportCard{min-width:0;padding:15px}.adminReportCardHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adminReportCardHeader>div{align-items:center;gap:9px;min-width:0;display:flex}.adminReportCardHeader strong{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;font-size:14px}.adminReportCardHeader time{color:var(--text-muted-ui);flex:none;font-size:10px}.adminStatus,.adminListingState{width:max-content;color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;border:1px solid #dacebc2e;border-radius:999px;align-items:center;padding:3px 7px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.adminStatus--pending,.adminListingState.isActive{color:#edb77e;border-color:#df84386b}.adminStatus--actioned{color:#9bd2aa;border-color:#5da47461}.adminStatus--dismissed,.adminListingState.isUnavailable{color:#9f968c}.adminReportReference{color:var(--text-muted-ui);flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:10px;display:flex}.adminReportReference span{overflow-wrap:anywhere;min-width:0}.adminReportReference code{color:#b8ad9f;font-size:10px}.adminReportNote{color:var(--text-secondary);overflow-wrap:anywhere;white-space:pre-wrap;border-left:2px solid #df843861;margin:12px 0;padding:2px 0 2px 10px;font-size:12px;line-height:1.55}.adminReportNote.isEmpty{color:var(--text-muted-ui);font-style:italic}.adminReportMetadata{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;display:grid}.adminReportMetadata>div{border-radius:var(--ui-radius-sm);background:#11100e;border:1px solid #dacebc17;align-content:start;gap:4px;min-width:0;padding:9px;display:grid}.adminReportMetadata dt{color:var(--text-muted-ui);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.adminReportMetadata dd{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;gap:3px;margin:0;font-size:11px;line-height:1.35;display:grid}.adminReportMetadata a{color:#ddb07e;overflow-wrap:anywhere;text-decoration:none}.adminReportMetadata a:hover{text-decoration:underline}.adminReportMetadata small{color:var(--text-muted-ui);overflow-wrap:anywhere;font-size:9px;line-height:1.4}.adminReporterMetadata{grid-template-columns:repeat(2,minmax(0,1fr))}.adminEvidenceSection,.adminCurrentListingComparison{border-radius:var(--ui-radius-sm);background:#11100e94;border:1px solid #dacebc1c;min-width:0;margin-top:11px;padding:11px}.adminEvidenceSection{border-color:#df843833}.adminEvidenceHeading,.adminCurrentListingHeading{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.adminEvidenceHeading>div{min-width:0}.adminEvidenceHeading>div>span,.adminCurrentListingHeading>span:first-child,.adminSnapshotNote>span{color:var(--text-muted-ui);letter-spacing:.08em;font-size:9px;font-weight:800}.adminEvidenceHeading h3{color:var(--text-primary);overflow-wrap:anywhere;margin:3px 0 0;font-size:14px}.adminEvidenceState{color:var(--text-secondary);border:1px solid #dacebc2e;border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-weight:800;line-height:1}.adminEvidenceState--unchanged{color:#9bd2aa;border-color:#5da47461}.adminEvidenceState--changed{color:#edb77e;border-color:#df843875}.adminEvidenceState--unavailable,.adminEvidenceState--snapshot-unavailable{color:#9f968c}.adminSnapshotMetadata{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.adminSnapshotNote{border-left:2px solid #df84384d;min-width:0;margin-top:8px;padding:3px 0 3px 9px}.adminSnapshotNote p{color:var(--text-secondary);overflow-wrap:anywhere;white-space:pre-wrap;margin:3px 0 0;font-size:11px;line-height:1.45}.adminSnapshotNote.isEmpty p{color:var(--text-muted-ui);font-style:italic}.adminEvidenceDetails{border-top:1px solid #dacebc14;margin-top:9px;padding-top:8px}.adminEvidenceDetails summary{cursor:pointer;color:#ddb07e;width:max-content;font-size:10px;font-weight:700}.adminEvidenceDetailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.adminEvidenceDetailGrid section{border-radius:var(--ui-radius-sm);border:1px solid #dacebc14;min-width:0;padding:9px}.adminEvidenceDetailGrid h4{color:var(--text-secondary);margin:0 0 7px;font-size:10px}.adminEvidenceDetailGrid p{color:var(--text-muted-ui);margin:0;font-size:9px;line-height:1.45}.adminEvidenceDetailGrid ul,.adminEvidenceDetailGrid dl{gap:4px;margin:0;padding:0;list-style:none;display:grid}.adminEvidenceDetailGrid dl{margin-top:7px}.adminEvidenceDetailGrid li,.adminEvidenceDetailGrid dl>div{min-width:0;color:var(--text-muted-ui);justify-content:space-between;gap:8px;font-size:9px;display:flex}.adminEvidenceDetailGrid dt{overflow-wrap:anywhere}.adminEvidenceDetailGrid dd{color:var(--text-secondary);text-align:right;overflow-wrap:anywhere;margin:0}.adminEvidenceDetailGrid strong{color:var(--text-secondary)}.adminLegacySnapshot,.adminCurrentUnavailable{color:var(--text-muted-ui);margin-top:9px;font-size:10px;line-height:1.5}.adminLegacySnapshot strong{color:var(--text-secondary)}.adminLegacySnapshot p,.adminCurrentUnavailable{margin-bottom:0}.adminCurrentListingComparison{background:#0c0b0a7a}.adminCurrentListingSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.adminCurrentListingSummary p{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;gap:3px;margin:0;font-size:10px;display:grid}.adminCurrentListingSummary span{color:var(--text-muted-ui);font-size:9px;line-height:1.4}.adminReportActions{border-top:1px solid #dacebc14;justify-content:flex-end;gap:7px;margin-top:12px;padding-top:11px;display:flex}.adminReportActions .secondaryButton,.adminReportActions .dangerButton{justify-content:center;align-items:center;gap:6px;min-height:32px;padding:6px 10px;font-size:10px;text-decoration:none;display:inline-flex}.adminReportActions svg{width:13px;height:13px}.adminUnavailableAction{color:var(--text-muted-ui);margin-right:auto;font-size:10px}.adminEmptyState{min-height:150px;color:var(--text-secondary);align-content:center;place-items:center;gap:9px;display:grid}.adminEmptyState svg{width:24px;color:var(--accent)}.adminPagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:14px;display:grid}.adminPagination a:first-child{justify-self:start}.adminPagination a:last-child{justify-self:end}.adminPagination>span{color:var(--text-muted-ui);font-size:10px}.adminModerationDialog{width:min(100%,490px)}.adminModerationDialog .reportDialogClose svg{width:17px}.adminModerationField{color:var(--text-secondary);gap:7px;margin-top:13px;font-size:11px;font-weight:700;display:grid}.adminModerationField>span small{color:var(--text-muted-ui);font-weight:400}.adminModerationField select,.adminModerationField textarea{border-radius:var(--ui-radius-sm);width:100%;color:var(--text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;background:#100e0c;border:1px solid #493e34;outline:none;padding:9px 10px}.adminModerationField textarea{resize:vertical;line-height:1.45}.adminModerationField select:focus-visible,.adminModerationField textarea:focus-visible{border-color:#9a6a51;box-shadow:0 0 0 1px #9a6a51}.adminModerationField>small{color:var(--text-muted-ui);justify-self:end;font-size:9px;font-weight:400}@media (max-width:1024px){.adminMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.adminReportMetadata,.adminEvidenceDetailGrid,.adminCurrentListingSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.adminSubnav{justify-content:flex-start;overflow-x:auto}.adminPage{padding-left:14px;padding-right:14px}.adminMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminReportToolbar{flex-direction:column;align-items:stretch}.adminReportSearch{width:100%;max-width:none}.adminReportCardHeader{display:grid}.adminReportCardHeader time{justify-self:start}.adminReportMetadata{grid-template-columns:minmax(0,1fr)}.adminEvidenceHeading{flex-direction:column;align-items:flex-start}.adminEvidenceDetailGrid,.adminCurrentListingSummary{grid-template-columns:minmax(0,1fr)}.adminReportActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.adminReportActions>:first-child{grid-column:1/-1}.adminUnavailableAction{margin:0}}@media (max-width:390px){.adminMetricGrid{grid-template-columns:minmax(0,1fr)}.adminReportCard{padding:12px}.adminReportCardHeader>div{flex-direction:column;align-items:flex-start}.adminReportActions{grid-template-columns:minmax(0,1fr)}.adminReportActions>:first-child{grid-column:auto}}.loginPage{place-items:center;min-height:calc(100vh - 138px);padding-top:30px;padding-bottom:44px;display:grid}.loginShell{text-align:center;border-top:1px solid #df843857;border-bottom:1px solid #dacebc1f;width:min(100%,430px);padding:30px 6px 26px}.loginBrand{color:#d98a43;font-size:12px;font-weight:800;text-decoration:none}.loginShell h1{color:#f1e8dc;letter-spacing:0;margin:11px 0 8px;font-size:27px}.loginShell p{color:#afa397;max-width:350px;margin:0 auto;font-size:13px;line-height:1.55}.loginDiscordButton{border-radius:var(--ui-radius-md);color:#fff;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#5865f2;border:1px solid #8d9ee78c;margin-top:24px;font-size:12px;font-weight:750}.loginDiscordButton:hover:not(:disabled),.loginDiscordButton:focus-visible:not(:disabled){outline-offset:2px;background:#6875f5;outline:2px solid #8d9ee738}.loginDiscordButton:disabled{cursor:wait;opacity:.62}.loginShell>small{color:#80766c;max-width:350px;margin:14px auto 0;font-size:10px;line-height:1.45;display:block}.verificationPage{place-items:center;min-height:calc(100vh - 138px);padding-top:30px;padding-bottom:44px;display:grid}.verificationCard{border-radius:var(--ui-radius-lg);text-align:center;background:#131419e0;border:1px solid #dacebc1f;border-top-color:#df84386b;width:min(100%,440px);min-width:0;padding:28px 26px 25px;overflow:hidden;box-shadow:0 18px 48px #00000038}.verificationEyebrow{color:#d98a43;letter-spacing:.16em;margin:17px 0 0;font-size:10px;font-weight:800}.verificationCard h1{color:#f1e8dc;margin:7px 0 10px;font-size:clamp(23px,5vw,28px);line-height:1.14}.verificationCard>p{color:#afa397;overflow-wrap:anywhere;max-width:370px;margin:0 auto;font-size:13px;line-height:1.58}.verificationCard>p+p{margin-top:9px}.verificationCard .verificationMuted{color:#80766c;font-size:11px}.turnstileFrame{place-items:center;width:100%;min-height:70px;margin:22px 0 10px;display:grid;overflow:hidden}.turnstileFrame>div{max-width:100%}.turnstileFixture{color:#e8e4df;text-align:left;background:#222;border:1px solid #dacebc33;border-radius:4px;grid-template-columns:1fr auto;gap:18px;width:min(100%,300px);min-height:66px;margin-left:auto;margin-right:auto;padding:12px 14px;font-size:12px}.turnstileFixture i{border:3px solid #f48120;border-right-color:#f4812038;border-radius:50%;width:28px;height:28px}.verificationCard .verificationStatus,.verificationCard .verificationError{margin-top:9px;font-size:11px}.verificationCard .verificationStatus{color:#b9b1a7}.verificationCard .verificationError{color:#ef9f8e}.verificationContinue{border-radius:var(--ui-radius-md);color:#f1e8dc;background:#d98a431f;border:1px solid #df84387a;justify-content:center;align-items:center;width:100%;min-height:40px;margin-top:22px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.verificationContinue:hover,.verificationContinue:focus-visible{outline-offset:2px;background:#d98a432e;border-color:#df8438c7;outline:2px solid #df84382b}@media (max-width:460px){.verificationPage{place-items:start center;padding-top:18px;padding-bottom:34px}.verificationCard{border-radius:var(--ui-radius-md);padding:24px 16px 22px}}.profilePage{max-width:1120px;min-height:calc(100vh - 150px);padding-top:22px;padding-bottom:48px}.profileShell{gap:18px;display:grid}.profileHeader{border-bottom:1px solid #dacebc21;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:4px 0 17px;display:grid}.profileAvatar{color:#f1f3ff;background:#34384d;border:1px solid #8d9ee76b;border-radius:50%;place-items:center;width:54px;height:54px;font-size:18px;font-weight:750;display:grid;overflow:hidden}.profileAvatar img{object-fit:cover;width:100%;height:100%}.profileHeader>div{min-width:0}.profileHeader>div>span{color:#9c8d7c;text-transform:uppercase;font-size:9px;font-weight:750}.profileHeader h1{color:#f0e8de;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 1px;font-size:21px;overflow:hidden}.profileHeader p{color:#9da5c8;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.profileSummary{border-top:1px solid #dacebc1c;border-bottom:1px solid #dacebc1c;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.profileSummary>div{border-left:1px solid #dacebc17;gap:5px;min-width:0;padding:13px 14px;display:grid}.profileSummary>div:first-child{border-left:0}.profileSummary span{color:#908478;font-size:9px;font-weight:750}.profileSummary strong{color:#eee4d8;font-size:19px}.profileActiveColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.profileListingGroup,.profileCompleted{min-width:0}.profileListingGroup>header,.profileCompleted>header{border-bottom:1px solid #dacebc21;justify-content:space-between;align-items:center;min-height:34px;display:flex}.profileListingGroup h2,.profileCompleted h2{color:#d8c8b5;margin:0;font-size:11px}.profileListingGroup header span,.profileCompleted header span{color:#8f8478;font-size:10px}.profileListingRows,.profileCompletedRows{gap:6px;padding-top:6px;display:grid}.profileListingEntry{gap:0;min-width:0;display:grid}.compactListingRow.compactListingRow--completed{color:#aaa7a2;background:#171717;box-shadow:inset 0 1px #ffffff05,0 1px 2px #00000057}.compactListingRow.compactListingRow--completed:hover,.compactListingRow.compactListingRow--completed:focus-visible{background:#1b1b1b;box-shadow:inset 0 1px #ffffff07,0 2px 4px #00000061}.compactListingRow--completed .compactTraderName{height:16px;line-height:16px}.compactListingRow--completed .compactTraderName strong{color:#aaa7a2;font-size:12px;line-height:16px}.compactListingRow--completed .compactTraderTime{color:#777571;font-size:11px;line-height:15px}.compactListingRow.compactListingRow--completed .listingNameLine strong,.compactListingRow.compactListingRow--completed .itemQualityName{color:#aaa8a4}.compactListingRow.compactListingRow--completed .listingPriceLine,.compactListingRow.compactListingRow--completed .listingPriceValue,.compactListingRow.compactListingRow--completed .listingPriceEach,.compactListingRow.compactListingRow--completed .mesoPrice{color:#aaa7a1}.compactListingRow.compactListingRow--completed .listingQuantityGroup,.compactListingRow.compactListingRow--completed .listingQuantityText{color:#898782}.compactListingRow.compactListingRow--completed .listingQuantityNumber{color:#b5b2ac}.compactListingRow.compactListingRow--completed .optionBadge{background:var(--listing-positive-badge-bg);color:var(--listing-positive-badge-text)}.compactListingRow.compactListingRow--completed .optionBadge--negative{color:#c68d88;background:#342625}.compactListingRow--completed .compactListingBottom{background:#121212;border-top-color:#918f892e}.compactListingRow--completed .compactListingNoteBubble{color:#d3cfc8;background:#30302e}.compactListingRow--completed .compactListingLocation{color:#c6b39f;background:#2d2924}.compactListingAction{flex:none;align-items:center;min-width:0;margin-left:auto;display:inline-flex}.profileManageButton{font-family:inherit}.profileManageButton[aria-expanded=true]{color:#f2c18b;background:#493120;border-color:#dfa15d85;outline:none}.profileManageButton--completed:hover,.profileManageButton--completed:focus-visible,.profileManageButton--completed[aria-expanded=true]{color:#e2ddd5;background:#30302d;border-color:#b5b1a96b}.listingContactButton.profileManageButton--completed{color:#aaa7a1;background:#282826;border-color:#97948d4d}.listingContactButton.profileManageButton--completed:hover,.listingContactButton.profileManageButton--completed:focus-visible,.listingContactButton.profileManageButton--completed[aria-expanded=true]{color:#d0ccc5;background:#30302d;border-color:#b5b1a96b}.ownerManageMenu{z-index:2400;color:#d8d1c8;font-kerning:normal;text-rendering:optimizelegibility;background:#191816;border:1px solid #decfbb2e;border-radius:6px;width:min(248px,100vw - 16px);padding:4px;font-family:Segoe UI Variable Text,Segoe UI,Tahoma,Arial,sans-serif;position:fixed;overflow:hidden auto;box-shadow:0 12px 28px #00000075,0 2px 7px #00000057}.ownerManageMenu--actions{width:min(212px,100vw - 16px)}.ownerManageMenu--confirm{width:min(264px,100vw - 16px)}.ownerManageMenu[data-positioned=false]{visibility:hidden}.ownerManageMenu--completed{background:#171816;border-color:#a9a69f33}.ownerManageMenuList{gap:1px;display:grid}.ownerManageMenuItem{color:#d3ccc3;width:100%;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:9px;padding:7px 9px;font-size:11.5px;font-weight:500;line-height:16px;text-decoration:none;transition:background-color .1s,color .1s;display:grid}.ownerManageMenuItem>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ownerManageMenuItem svg{color:#9e958b;stroke-width:1.8px;width:15px;height:15px}.ownerManageMenuItem:hover,.ownerManageMenuItem:focus-visible{color:#f0e9df;outline-offset:-1px;background:#2a2824;outline:1px solid #decfbb1f}.ownerManageMenuItem:active{color:#f4dcc0;background:#332d26}.ownerManageMenuItem:hover svg,.ownerManageMenuItem:focus-visible svg{color:#d5aa77}.ownerManageMenuItem:disabled{color:#77736d;cursor:default}.ownerManageMenuItem:disabled svg{color:#64615c}.ownerManageMenuItem:disabled:hover{background:0 0}.ownerManageMenuItem--complete{color:#91c29b}.ownerManageMenuItem--complete svg{color:#63ad74}.ownerManageMenuItem--complete:hover,.ownerManageMenuItem--complete:focus-visible{color:#b6dabc;background:#467e512e}.ownerManageMenuItem--complete:active{background:#467e5147}.ownerManageMenuItem--complete:hover svg,.ownerManageMenuItem--complete:focus-visible svg{color:#85cf94}.ownerManageMenuItem--delete{color:#d68e8a}.ownerManageMenuItem--delete svg{color:#c86864}.ownerManageMenuItem--delete:hover,.ownerManageMenuItem--delete:focus-visible{color:#efaaa6;background:#8b3e3a33}.ownerManageMenuItem--delete:active{background:#8b3e3a4d}.ownerManageMenuItem--delete:hover svg,.ownerManageMenuItem--delete:focus-visible svg{color:#ef8580}.ownerManageDivider{background:#decfbb1c;height:1px;margin:4px 7px}.ownerManageEditor{gap:8px;padding:2px;display:grid}.ownerManageEditor>header{border-bottom:1px solid #decfbb1a;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;min-height:30px;padding-bottom:4px;display:grid}.ownerManageEditor>header strong{color:#e2dad0;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.ownerManageEditor>header button{color:#999188;background:0 0;border:0;border-radius:4px;place-items:center;width:28px;height:28px;padding:0;display:grid}.ownerManageEditor>header button:hover,.ownerManageEditor>header button:focus-visible{color:#e3dbd1;background:#2a2824;outline:none}.ownerManageEditor>header svg{width:16px;height:16px}.ownerManageMeetingFields{gap:7px;display:grid}.ownerManageField{color:#9f978d;gap:4px;min-width:0;font-size:9.5px;display:grid}.ownerManageField input,.ownerManageField textarea,.ownerManageField select{color:#e5ddd3;width:100%;min-width:0;min-height:32px;font:inherit;background:#10100f;border:1px solid #decfbb29;border-radius:4px;padding:6px 8px;font-size:11px}.ownerManageField textarea{resize:vertical;min-height:64px}.ownerManageField input:focus,.ownerManageField textarea:focus,.ownerManageField select:focus{border-color:#da975280;outline:1px solid #da975229}.ownerManageField>small{color:#777169;justify-self:end;font-size:9px}.ownerManageFixedValue{color:#d8d0c6;background:#171512;border-radius:4px;align-items:center;min-height:32px;padding:6px 8px;font-size:11px;display:flex;box-shadow:inset 0 0 0 1px #decfbb1f}.ownerManageSave{color:#ecc89f;min-height:32px;font:inherit;cursor:pointer;background:#35271d;border:1px solid #cd8f4e57;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:10px;display:inline-flex}.ownerManageSave:hover,.ownerManageSave:focus-visible{background:#443021;border-color:#e0a05d85;outline:none}.ownerManageSave:disabled{opacity:.55;cursor:wait}.ownerManageSave svg{width:14px;height:14px}.ownerManageConfirm{gap:9px;padding:8px;display:grid}.ownerManageConfirmHeading{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;display:grid}.ownerManageConfirmHeading strong{color:#e5ddd3;font-size:12px;font-weight:600;line-height:1.3}.ownerManageConfirmIcon{color:#d69a5e;background:#cd8f4e1f;border-radius:4px;place-items:center;width:24px;height:24px;display:grid}.ownerManageConfirmIcon svg{width:15px;height:15px}.ownerManageConfirm--complete .ownerManageConfirmIcon{color:#78bd87;background:#467e512e}.ownerManageConfirm--delete .ownerManageConfirmIcon{color:#df7771;background:#8b3e3a33}.ownerManageConfirm>p{color:#aaa198;margin:0;font-size:10.5px;line-height:1.45}.ownerManageConfirm .ownerManageError{padding:0}.ownerManageConfirmActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ownerManageConfirmActions button{color:#c9c1b8;min-height:32px;font:inherit;cursor:pointer;background:#252421;border:1px solid #decfbb26;border-radius:4px;padding:6px 9px;font-size:10.5px;font-weight:600}.ownerManageConfirmActions button:hover,.ownerManageConfirmActions button:focus-visible{background:#302e2a;border-color:#decfbb47;outline:none}.ownerManageConfirmActions .ownerManageConfirmSubmit--save{color:#efc69a;background:#3b2b1e;border-color:#cd8f4e57}.ownerManageConfirmActions .ownerManageConfirmSubmit--complete{color:#b6dabc;background:#386d4361;border-color:#63ad7461}.ownerManageConfirmActions .ownerManageConfirmSubmit--delete{color:#efaaa6;background:#74312e75;border-color:#c8686466}.ownerManageConfirmActions button:disabled{opacity:.58;cursor:wait}.ownerManageBusyStatus{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.toastViewport{top:calc(var(--site-header-height) + 12px);z-index:2300;pointer-events:none;width:max-content;max-width:calc(100vw - 24px);position:fixed;left:50%;transform:translate(-50%)}.mesolaneToast{border-radius:var(--ui-radius-sm);color:#e8e0d6;overflow-wrap:anywhere;background:#1b1a18;border:1px solid #decfbb33;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;width:fit-content;min-width:180px;max-width:360px;min-height:42px;margin:0;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.35;animation:.14s ease-out toast-arrive;display:grid;box-shadow:0 10px 26px #0000006b}.mesolaneToast svg{width:17px;height:17px}.mesolaneToast--success{border-left:3px solid #68ad77}.mesolaneToast--success svg{color:#82c28f}.mesolaneToast--error{border-left:3px solid #bf6762}.mesolaneToast--error svg{color:#dc817b}@media (max-width:520px){.toastViewport{top:calc(var(--site-header-height) + 10px)}.mesolaneToast{max-width:100%}}@keyframes toast-arrive{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mesolaneToast{animation:none}}.ownerManageError{color:#e28983;padding:5px 8px;font-size:9.5px;line-height:1.35;display:block}.profileEmpty{color:#81776d;border:1px dashed #dacebc1a;place-items:center;min-height:60px;margin:0;font-size:10px;display:grid}.profileCompletedColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:8px;display:grid}.profileCompletedGroup{min-width:0}.profileCompletedGroup>header{border-bottom:1px solid #dacebc14;justify-content:space-between;align-items:center;min-height:28px;display:flex}.profileCompletedGroup h3{color:#aa9b8c;margin:0;font-size:9.5px}.profileCompletedGroup header span{color:#81776d;font-size:9.5px}@media (max-width:760px){.profileSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.profileSummary>div:nth-child(3){border-top:1px solid #dacebc17;border-left:0}.profileSummary>div:nth-child(4){border-top:1px solid #dacebc17}.profileActiveColumns,.profileCompletedColumns{grid-template-columns:1fr}}@media (max-width:520px){.loginPage,.profilePage{padding-left:12px;padding-right:12px}.profileHeader{grid-template-columns:46px minmax(0,1fr)}.profileAvatar{width:46px;height:46px}.profileCreateButton{grid-column:1/-1;justify-content:center}}.page.profilePage{width:100%;min-width:0;max-width:calc(var(--listing-pair-width) + 326px)}.profileShell{grid-template-columns:268px minmax(0,1fr);align-items:start;gap:18px;width:100%;min-width:0}.profileIdentityPanel{border-radius:var(--ui-radius-md);background:#181714;border:1px solid #cda67538;border-top-color:#dfa15d7a;justify-items:center;min-width:0;padding:18px;display:grid;box-shadow:0 10px 24px #0000002e}.profileIdentityEyebrow{color:#c79662;justify-self:start;font-size:9px;font-weight:700;line-height:12px}.profileIdentityPanel .profileAvatar{color:#f3e5d4;background:#302a24;border-color:#dfa15d6b;width:92px;height:92px;margin-top:14px;font-size:24px}.profileIdentityName{text-align:center;width:100%;min-width:0;margin-top:11px}.profileIdentityName h1,.profileIdentityName p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profileIdentityName h1{color:#eee4d8;letter-spacing:0;margin:0;font-size:19px;font-weight:675;line-height:24px}.profileIdentityName p{color:#a99a8b;margin:2px 0 0;font-size:11.5px;font-weight:450;line-height:16px}.publicProfileEmpty{max-width:620px;margin:28px auto;padding:24px}.publicProfileEmpty h1{color:#eee4d8;margin:0 0 8px;font-size:20px}.publicProfileEmpty p{color:#a99a8b;margin:0;font-size:12px;line-height:18px}.profileConnectionStatus{color:#b9c9b6;align-items:center;gap:5px;margin-top:8px;font-size:11px;font-weight:550;line-height:15px;display:inline-flex}.profileConnectionStatus>span{background:#3e714c;border:1px solid #66aa779e;border-radius:50%;width:6px;height:6px}.profileJoinedDate{color:#8f877e;text-align:center;margin-top:4px;font-size:11px;font-weight:450;line-height:15px}.profileIgn{border-top:1px solid #dacebc1c;border-bottom:1px solid #dacebc1c;width:100%;margin-top:14px;padding:10px 0}.profileIgnSummary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.profileIgnSummary>span,.profileIgn>label{color:#a99580;font-size:10px;font-weight:650}.profileIgnSummary>strong{color:#e4d9cd;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:600}.profileIgnSummary>button{color:#d59a5d;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:10px;font-weight:600}.profileIgnSummary>button:hover,.profileIgnSummary>button:focus-visible{color:#efb87f;text-underline-offset:2px;outline:none;text-decoration:underline}.profileIgn>label{margin-bottom:6px;display:block}.profileIgn>.input{background:#12110f;border-radius:3px;width:100%;height:36px;font-size:12px}.profileIgnError{color:#d7837d;margin-top:5px;font-size:10px;line-height:14px;display:block}.profileIgnActions{justify-content:flex-end;gap:7px;margin-top:8px;display:flex}.profileIgnActions button{min-width:58px;height:29px;font:inherit;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:0 11px;font-size:10.5px;font-weight:650;line-height:15px;display:inline-flex}.profileIgnSave{background:var(--accent);color:#17100a;border:1px solid #f1a65c6b}.profileIgnSave:hover,.profileIgnSave:focus-visible{background:#ee984b;border-color:#ffc2849e;outline:none}.profileIgnCancel{color:#ddd4c9;background:#25221e;border:1px solid #dacebc2e}.profileIgnCancel:hover,.profileIgnCancel:focus-visible{color:#f0e8de;background:#302c27;border-color:#dacebc4d;outline:none}.profileIgn+.profileCredits{margin-top:12px}.profileCredits{border-top:1px solid #dacebc1c;border-bottom:1px solid #dacebc1c;gap:4px;width:100%;margin-top:20px;padding:14px 0;display:grid}.profileCredits>span{color:#a08f7e;font-size:9px;font-weight:650}.profileCredits strong{color:#f0d6b8;font-size:23px;font-weight:650;line-height:27px}.profileCredits small{color:#8e8276;font-size:12px;font-weight:500}.profileIdentityCounts{gap:0;width:100%;margin:11px 0 0;display:grid}.profileIdentityCounts>div{border-bottom:1px solid #dacebc12;justify-content:space-between;align-items:center;min-height:30px;display:flex}.profileIdentityCounts dt{color:#9c9084;font-size:11px;font-weight:500}.profileIdentityCounts dd{color:#ddd2c6;margin:0;font-size:12px;font-weight:650}.profileIdentityPanel .profileCreateButton{justify-content:center;width:100%;margin-top:13px}.profileDashboard{width:100%;min-width:0;max-width:var(--listing-pair-width);gap:22px;display:grid}.profileDashboard .profileActiveColumns,.profileDashboard .profileCompletedColumns{gap:var(--listing-panel-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;width:100%;min-width:0}.profileShopGroup{border-radius:var(--ui-radius-md);background:#11110f;border:1px solid #c77e3557;margin:6px;overflow:hidden}.profileShopGroup--stale{border-color:#c77e3594}.profileShopHeader{background:#191713;border-bottom:1px solid #dad1c41f;grid-template-columns:minmax(125px,.8fr) minmax(155px,1.2fr);align-items:start;gap:8px 12px;padding:10px;display:grid}.profileShopIdentity,.profileShopTiming{text-align:left;align-content:start;justify-items:start;gap:3px;min-width:0;display:grid}.profileShopIdentity strong,.profileShopNeedsRefresh{color:var(--accent);font-size:12px;line-height:16px}.profileShopIdentity>strong{white-space:nowrap}.profileShopTiming span{overflow-wrap:anywhere;color:var(--text-primary);font-size:11px;line-height:15px}.profileShopIdentity>.profileShopLocation{color:var(--text-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-label);line-height:var(--line-height-label);overflow-wrap:anywhere;white-space:normal}.profileShopNote{gap:2px;min-width:0;margin:7px 0 0;display:grid}.profileShopNote>span{color:var(--text-muted-ui);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-eyebrow);letter-spacing:.05em;line-height:var(--line-height-eyebrow);text-align:left;justify-self:start}.profileShopNote p{color:var(--text-secondary);font-size:var(--font-size-body);font-weight:var(--font-weight-label);line-height:var(--line-height-body);overflow-wrap:anywhere;white-space:normal;margin:0}.profileShopTiming small{color:var(--text-muted-ui);font-size:10px;line-height:14px}.profileShopActions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.profileShopActionButton,.profileShopRefreshButton{border-radius:var(--ui-radius-sm);min-height:30px;color:var(--text-primary);font:inherit;text-align:center;cursor:pointer;background:#c7662024;border:1px solid #e78d338f;padding:5px 10px;font-size:11px;font-weight:650;line-height:15px;text-decoration:none}.profileShopActionButton{justify-content:center;align-items:center;display:inline-flex}.profileShopActions button.profileShopActionButton{font-family:inherit}.profileShopActionButton:hover,.profileShopRefreshButton:hover:not(:disabled){background:#c7662038;border-color:#f29d48d1}.profileShopRefreshButton{white-space:nowrap;background:#c7662042;border-color:#ee9339b8}.profileShopActionButton:focus-visible,.profileShopRefreshButton:focus-visible,.profileShopCloseConfirm button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.profileShopRefreshButton:disabled{cursor:not-allowed;opacity:.64}.profileShopCloseButton{background:#87392f1c;border-color:#ba67597a}.profileShopCloseConfirm{border-radius:var(--ui-radius-sm);color:var(--text-secondary);background:#2d181485;border:1px solid #ba675966;grid-column:1/-1;gap:7px;padding:9px;font-size:11px;line-height:15px;display:grid}.profileShopCloseConfirm strong{color:var(--text-primary)}.profileShopCloseConfirm>div{justify-content:flex-end;gap:7px;display:flex}.profileShopCloseConfirm button{border-radius:var(--ui-radius-sm);min-height:28px;color:var(--text-primary);font:inherit;cursor:pointer;background:#171511;border:1px solid #dad1c447;padding:4px 9px}.profileShopCloseConfirm button:last-child{background:#87392f33;border-color:#ba67599e}.profileShopRefreshError{color:#e6a29b;grid-column:1/-1;font-size:10px;line-height:14px}.profileShopEditor{border-radius:var(--ui-radius-md);background:#11110f;border:1px solid #c77e3561;grid-column:1/-1;gap:10px;padding:11px;display:grid}.profileShopEditorHeading{gap:2px;display:grid}.profileShopEditorHeading strong{color:var(--accent);font-size:12px;line-height:16px}.profileShopEditorHeading small,.profileShopEditorField>small{color:var(--text-muted-ui);font-size:10px;line-height:14px}.profileShopEditorFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.profileShopEditorField{min-width:0;color:var(--text-secondary);align-content:start;gap:5px;font-size:10px;font-weight:650;line-height:14px;display:grid}.profileShopEditorField--wide{grid-column:1/-1}.profileShopEditorField input,.profileShopEditorField textarea{border-radius:var(--ui-radius-sm);width:100%;min-width:0;color:var(--text-primary);font:inherit;background:#0d0f10;border:1px solid #dad1c438;font-size:11px;line-height:16px}.profileShopEditorField input{min-height:32px;padding:6px 8px}.profileShopEditorField textarea{resize:vertical;min-height:54px;padding:7px 8px}.profileShopEditorField input:focus-visible,.profileShopEditorField textarea:focus-visible,.profileShopEditorActions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.profileShopEditorFixed{border-radius:var(--ui-radius-sm);min-height:32px;color:var(--text-primary);background:#dad1c40a;border:1px solid #dad1c41f;align-items:center;padding:6px 8px;font-size:11px;line-height:16px;display:flex}.profileShopEditorError{color:#e6a29b;font-size:10px;line-height:14px}.profileShopEditorActions{justify-content:flex-end;gap:7px;display:flex}.profileShopEditorActions button{border-radius:var(--ui-radius-sm);min-height:30px;color:var(--text-primary);font:inherit;cursor:pointer;background:#171511;border:1px solid #dad1c440;padding:5px 11px;font-size:11px;font-weight:650;line-height:15px}.profileShopEditorActions .profileShopEditorSave{background:#c7662033;border-color:#e78d3399}.profileShopEditorActions button:disabled{cursor:not-allowed;opacity:.64}.profileShopListings .compactListingRow--groupedStoreChild .compactListingBottom{min-height:30px}.profileShopListings{gap:var(--listing-card-gap);padding:var(--listing-card-gap);display:grid}.profileShopListings .profileListingEntry{margin:0}.tradeExistingShopSummary{border-radius:var(--ui-radius-md);background:#191713c7;border:1px solid #c77e355c;gap:9px;width:100%;min-width:0;max-width:100%;padding:12px;display:grid}.tradeExistingShopSummary>div{gap:3px;min-width:0;display:grid}.tradeExistingShopSummary strong{color:var(--accent);font-size:12px;line-height:16px}.tradeExistingShopSummary span,.tradeExistingShopSummary p{min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:16px}.tradeExistingShopMeta{border-top:1px solid #dad1c41f;padding-top:8px}.tradeExistingShopSummary .uiActionLink{white-space:normal;width:fit-content;max-width:100%}.tradeExistingShopUnavailable{border-radius:var(--ui-radius-sm);color:#e6b0aa;background:#87392f1f;border:1px solid #ba67597a;margin-bottom:12px;padding:10px 12px;font-size:12px;line-height:17px}.profileListingGroup>header,.profileCompleted>header,.profileCompletedGroup>header{border-bottom-color:#dacebc21}.profileListingGroup>header{min-height:31px}.profileListingGroup h2,.profileCompleted h2{letter-spacing:0;font-weight:650}.profileListingGroup--sell h2,.profileCompletedGroup--sell h3{color:#d49891}.profileListingGroup--buy h2,.profileCompletedGroup--buy h3{color:#91bea0}.profileListingGroup header span,.profileCompleted header span,.profileCompletedGroup header span{color:#9d8e7f;text-align:right;min-width:20px}.profileCompleted{padding-top:0}.profileCompleted>header{min-height:var(--listing-completed-bar-height);border-radius:var(--ui-radius-md);background:#111315;border:1px solid #dad1c41a;padding:0 10px}.profileCompleted>header h2{color:#b7afa5;font-size:12px;font-weight:500}.profileCompleted>header span{color:#9c9389;font-size:10px;font-weight:700}.profileCompletedColumns{padding-top:10px}.sideListingPanel.profileCompletedPanel{background:#111210;border-color:#8787834d}.profileCompletedPanel .profileCompletedHead{background:#292a27;border-bottom:1px solid #aaa8a23d}.profileCompletedPanel .profileCompletedHead h3{font-weight:700}.profileCompletedGroup--sell .profileCompletedHead h3{color:#d49891}.profileCompletedGroup--buy .profileCompletedHead h3{color:#91bea0}.profileCompletedEmpty{color:#85827d}.profileCompletedZero{color:#85827d;margin-top:10px}.profileListingRows--scrollable,.profileCompletedRows--scrollable{scrollbar-color:#554231 #1a1815;scrollbar-width:thin;max-height:700px;padding-right:4px;overflow:hidden auto}.profileEmpty{color:#83786d;border:0;min-height:0;padding:14px 2px 10px;line-height:15px;display:block}@media (max-width:760px){.profileDashboard .profileActiveColumns,.profileDashboard .profileCompletedColumns,.profileShopHeader{grid-template-columns:minmax(0,1fr)}.profileShopActions{grid-template-columns:repeat(2,minmax(0,1fr))}.profileShopActionButton,.profileShopRefreshButton{width:100%}.profileShopActions>*{min-width:0}}@media (max-width:430px){.profileShopEditorFields{grid-template-columns:minmax(0,1fr)}.profileShopEditorField--wide{grid-column:auto}}@media (max-width:1080px){.profileShell{grid-template-columns:minmax(0,1fr)}.profileIdentityPanel{grid-template-columns:minmax(0,1fr);justify-self:center;width:min(100%,420px)}.profileIdentityEyebrow,.profileIdentityPanel .profileAvatar,.profileIdentityName,.profileConnectionStatus,.profileJoinedDate,.profileCredits,.profileIdentityCounts{grid-area:auto}.profileIdentityCounts>div{gap:8px}.profileIdentityPanel .profileCreateButton{grid-area:auto}}@media (max-width:620px){.profileIdentityPanel{width:100%;padding:16px}.profileIdentityPanel .profileAvatar{width:82px;height:82px}.profileCredits{margin-top:18px;padding:12px 0}.profileIdentityCounts{margin-top:8px}.profileIdentityPanel .profileCreateButton{margin-top:10px}}*{box-sizing:border-box}html{background:var(--bg);color:var(--ink)}body{background:var(--bg);min-height:100dvh;color:var(--ink);flex-direction:column;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}body>main{flex:1 0 auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.topbar{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#10110fe6;border-bottom:1px solid #dad4c9eb;position:sticky;top:0}.topbarInner{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;max-width:1180px;height:68px;margin:0 auto;padding:0 20px;display:grid}.brand{justify-self:start;align-items:center;gap:8px;display:flex;overflow:visible}.brandIcon{object-fit:contain;object-position:center;width:40px;height:auto;max-height:40px;image-rendering:pixelated;flex:none;display:block;overflow:visible}.brand strong{letter-spacing:.08em;font-size:12px;font-weight:600;line-height:1;display:block}.brand small{color:var(--muted);letter-spacing:.18em;margin-top:4px;font-size:9px;display:block}.nav{color:var(--muted);align-items:center;gap:26px;font-size:14px;display:flex}.nav a:hover{color:var(--ink)}.postButton{background:var(--ink);color:#10110f;border-radius:8px;justify-self:end;padding:10px 14px;font-size:13px;font-weight:750}.page{max-width:1180px;margin:0 auto;padding:34px 20px 80px}.hero{align-content:center;min-height:380px;padding:74px 0 44px;display:grid}.kicker{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.hero h1{letter-spacing:-.045em;max-width:860px;margin:12px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,7vw,84px);font-weight:500;line-height:.94}.heroText{max-width:660px;color:var(--muted);font-size:17px;line-height:1.65}.searchWrap{max-width:860px;position:relative}.searchShell{border:1px solid var(--line);background:var(--surface);max-width:860px;box-shadow:var(--shadow);border-radius:8px;gap:8px;margin-top:30px;padding:8px;display:flex}.searchResults{z-index:20;max-height:min(420px,70vh);padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}.searchResult{border-radius:8px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:9px 8px;display:grid}.searchResult.active,.searchResult:hover{background:var(--surface-2)}.searchResult>.classicTooltipTrigger>span>strong,.marketItemLink>.classicTooltipTrigger>strong,.itemCard h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.searchResult>.classicTooltipTrigger>span>small,.marketItemLink>.classicTooltipTrigger>small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.searchInput{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:13px 14px}.primaryButton{background:var(--accent);color:#07110b;border:0;border-radius:8px;padding:12px 16px;font-weight:750}.secondaryButton{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:11px 14px;font-weight:700}.dangerButton{color:var(--danger);background:#ff6b6b1a;border:1px solid #e7c4c4;border-radius:8px;padding:10px 12px;font-weight:700}.chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.chip{border:1px solid var(--line);color:var(--muted);background:#f4f0e60a;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font-size:12px;display:inline-flex}.chip:hover{background:var(--surface)}.sectionHead{justify-content:space-between;align-items:end;gap:20px;margin:34px 0 14px;display:flex}.sectionHead h2{letter-spacing:-.02em;margin:0;font-family:Georgia,serif;font-size:28px;font-weight:500}.sectionHead p,.sectionHead a{color:var(--muted);margin:0;font-size:13px}.cards4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.marketCard,.panel,.itemCard{border:1px solid var(--line);background:var(--surface);border-radius:8px;box-shadow:0 8px 28px #28241c09}.marketCard{padding:17px}.marketCard .label{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.marketCard strong{margin-top:10px;font-size:23px;display:block}.delta{margin-top:6px;font-size:12px;font-weight:700}.delta.up{color:var(--sell)}.delta.down{color:var(--danger)}.homeGrid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:16px;display:grid}.panel{padding:18px}.listingRow{border-top:1px solid var(--line);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 0;display:grid}.listingRowWithIcon{grid-template-columns:40px 58px minmax(0,1fr) auto}.listingRow:first-child{border-top:0}.tradeBadge{text-align:center;letter-spacing:.03em;border-radius:8px;width:fit-content;min-width:58px;padding:6px 8px;font-size:11px;font-weight:900}.itemName{font-weight:800}.subtle{color:var(--muted);margin-top:4px;font-size:12px}.price{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:850}.trendingList{gap:10px;display:grid}.trendingItem{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.trendingItem:first-child{border-top:0}.rank{background:var(--surface-2);width:28px;height:28px;color:var(--muted);border-radius:8px;place-items:center;font-size:12px;font-weight:800;display:grid}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 14px;display:flex}.marketToolbar{grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:10px;margin:22px 0 12px;display:grid}.marketSearchInput{width:100%}.filterBar{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.filterButton{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:8px;padding:8px 11px;font-size:12px;font-weight:800}.input,.select,.textarea{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;outline:none;padding:11px 12px}.input:focus,.select:focus,.textarea:focus{border-color:#c68a55;box-shadow:0 0 0 3px #df84381a}.toolbar .input{flex:1;min-width:220px}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.itemsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.itemCard{min-width:0;padding:14px}.itemCard:hover{box-shadow:var(--shadow)}.itemIcon{--item-icon-size:48px;--item-icon-safe-padding:5px;width:var(--item-icon-size);height:var(--item-icon-size);background:var(--surface-2);border:1px solid var(--line);color:var(--ink);padding:var(--item-icon-safe-padding);image-rendering:pixelated;border-radius:8px;flex:none;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:18px;font-weight:900;display:grid;overflow:hidden}.itemIconCanvas{width:100%;min-width:0;height:100%;min-height:0;display:block;position:relative;overflow:hidden}.itemIconCanvas>img{object-fit:contain;object-position:center;width:100%;min-width:0;height:100%;min-height:0;image-rendering:crisp-edges;image-rendering:pixelated;display:block;transform:none}.itemIconCanvas>.itemIconImage--pixel{object-fit:none;opacity:0;width:auto;max-width:none;height:auto;max-height:none;position:absolute}.itemIconCanvas>.itemIconImage--pixel[data-pixel-ready=true]{opacity:1}.itemIconCanvas>svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:square;stroke-linejoin:miter;width:100%;max-width:100%;height:100%;max-height:100%}.itemIcon--star svg,.itemIcon--shield svg,.itemIcon--armor svg,.itemIcon--earring svg,.itemIcon--potion svg,.itemIcon--etc svg{fill:color-mix(in srgb, currentColor 18%, transparent)}.itemIcon--xs{--item-icon-size:24px;--item-icon-safe-padding:2px;font-size:11px}.itemIcon--sm{--item-icon-size:40px;--item-icon-safe-padding:2px;font-size:15px}.itemIcon--md{--item-icon-size:48px;--item-icon-safe-padding:5px}.itemIcon--listing{--item-icon-size:44px;--item-icon-safe-padding:3px;font-size:15px}.itemIcon--category{--item-icon-size:48px;--item-icon-safe-padding:4px;font-size:15px}.itemIcon--lg{--item-icon-size:78px;--item-icon-safe-padding:2px;font-size:28px}.itemIcon--star{color:#f6d66c;background:#2a2619}.itemIcon--weapon,.itemIcon--sword,.itemIcon--spear,.itemIcon--axe,.itemIcon--dagger{color:#d8dde4;background:#20252b}.itemIcon--bow,.itemIcon--crossbow{color:#d1a875;background:#2a241b}.itemIcon--claw{color:#f09a9a;background:#2d1f20}.itemIcon--wand,.itemIcon--staff{color:#78dfba;background:#1c2b25}.itemIcon--gloves{color:#c8a6ff;background:#241f2d}.itemIcon--shoes{color:#d4bd8c;background:#2b261c}.itemIcon--hat{color:#f0b9de;background:#2b1f28}.itemIcon--armor{color:#9ed0ff;background:#1d2731}.itemIcon--shield{color:#82c7ff;background:#1d2731}.itemIcon--cape{color:#d790ff;background:#251d2b}.itemIcon--earring{color:#80f0cf;background:#1c2b27}.itemIcon--scroll{color:#f4d59a;background:#2b261b}.itemIcon--potion{color:#ff8e8e;background:#2b1d20}.itemIcon--etc{color:#b9c98b;background:#222819}.itemIconGlyph{line-height:1}.itemCardLink{gap:12px;min-width:0;display:grid}.itemCardTop{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.itemCardTitle{min-width:0}.itemCard h3{margin:0 0 5px;font-size:14px}.itemMeta{color:var(--muted);font-size:11px}.itemBottom{justify-content:space-between;align-items:end;gap:12px;margin-top:14px;display:flex}.itemBottom strong{font-size:17px}.quoteGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quoteGrid>div{border:1px solid var(--line);background:#f4f0e608;border-radius:8px;min-width:0;padding:9px}.quoteGrid span{color:var(--muted);margin-bottom:5px;font-size:10px;font-weight:900;display:block}.quoteGrid strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.itemCardFooter{color:var(--muted);justify-content:space-between;gap:10px;font-size:11px;display:flex}.detailHead{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:18px;margin:28px 0;display:grid}.detailIcon{border:1px solid var(--line);background:var(--surface);border-radius:8px;place-items:center;width:76px;height:76px;font-family:Georgia,serif;font-size:32px;display:grid}.detailHead h1{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(34px,5vw,58px);font-weight:500}.detailActions{gap:8px;display:flex}.detailGrid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:16px;display:grid}.priceHero{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.priceMetric{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:14px}.priceMetric span{color:var(--muted);font-size:11px}.priceMetric strong{margin-top:7px;font-size:20px;display:block}.chartWrap{padding:18px}.chart{width:100%;height:230px;display:block}.chartGrid{stroke:#ded8cd;stroke-width:1px}.chartLine{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.chartArea{fill:#2f6b4f14}.chartLabel{fill:#7c827c;font-size:10px}.tabs{gap:8px;margin-bottom:12px;display:flex}.tab{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:8px;padding:8px 12px;font-size:12px;font-weight:750}.tab.active{color:#10110f;background:var(--ink);border-color:var(--ink)}.marketTable{border-collapse:collapse;width:100%}.marketTable th,.marketTable td{text-align:left;border-bottom:1px solid var(--line);padding:12px 10px;font-size:13px}.marketTable th{color:var(--muted);font-size:11px;font-weight:700}.marketTable tr:last-child td{border-bottom:0}.alignRight{text-align:right!important}.marketItemLink{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.marketItemCell{min-width:0}.marketMobile{display:none}.listingSides{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sideListingHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.sideListingHead h3{margin:0;font-size:16px}.itemDetailHero{grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:18px;margin:28px 0;display:grid}.itemDetailTitle{min-width:0}.itemDetailTitle h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-family:Georgia,serif;font-size:clamp(34px,5vw,58px);font-weight:500}.itemDetailMeta,.verifiedLine{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.itemDetailMeta span,.verifiedLine span{border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:5px 8px;font-size:12px}.verifiedLine span:first-child{color:var(--accent);background:#5dbb8214;border-color:#5dbb8259}.ruleList{gap:10px;display:grid}.ruleItem{background:var(--surface-2);border-radius:8px;padding:13px}.ruleItem strong{font-size:13px;display:block}.ruleItem span{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}.formCard{max-width:760px;margin:0 auto}.formGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field{flex-direction:column;gap:7px;display:flex}.field label{color:var(--muted);font-size:12px;font-weight:700}.field.full{grid-column:1/-1}.itemAutocompleteField{position:relative}.selectedItemPreview{border:1px solid var(--line);background:#f4f0e608;border-radius:8px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.selectedItemPreview strong,.itemAutocompleteOption>.classicTooltipTrigger>span>strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.selectedItemPreview small,.itemAutocompleteOption>.classicTooltipTrigger>span>small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.itemAutocomplete{z-index:30;max-height:360px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.itemAutocompleteOption{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.itemAutocompleteOption:hover,.itemAutocompleteOption:focus{background:var(--surface-2)}.statInputGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.compactEmpty{padding:18px 10px}.textarea{resize:vertical;min-height:110px}.formNote{color:var(--warning);background:#e3b4541f;border-radius:8px;margin:14px 0 0;padding:12px 14px;font-size:12px;line-height:1.5}.empty{text-align:center;color:var(--muted);padding:42px 20px}.pageTitle{letter-spacing:-.04em;margin:28px 0 8px;font-family:Georgia,serif;font-size:clamp(36px,6vw,62px);font-weight:500}.pageLead{max-width:700px;color:var(--muted);line-height:1.65}.footer{border-top:1px solid var(--line);flex:none}.footerInner{max-width:1180px;color:var(--muted);justify-content:space-between;gap:30px;margin:0 auto;padding:28px 20px;font-size:12px;display:flex}.footerInner p{margin:7px 0 0}.footerLinks{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.footerActions{justify-content:flex-end;align-items:center;gap:18px;display:flex}.footerLinks a{color:var(--text-muted-ui);font-weight:600;text-decoration:none}.footerLinks a:hover{color:var(--text-primary)}.footerSupportLink{white-space:nowrap}.footerLinks a:focus-visible,.contactEmailAddress:focus-visible,.contactEmailButton:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.contactPage{width:100%;max-width:760px}.contactPage .pageTitle{max-width:700px}.contactPanel{max-width:680px;margin-top:24px}.contactPanel h2,.aboutInfo h2{color:var(--text-primary);margin:0;font-size:17px;line-height:22px}.contactPanel>p,.aboutInfo p{color:var(--text-muted-ui);margin:8px 0 0;font-size:13px;line-height:20px}.contactEmailAddress{width:fit-content;max-width:100%;color:var(--accent);overflow-wrap:anywhere;margin-top:5px;font-size:15px;font-weight:700;line-height:21px;text-decoration:none;display:block}.contactEmailAddress:hover{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}.contactActions{margin-top:18px}.contactEmailButton{justify-content:center;align-items:center;min-height:38px;display:inline-flex}.contactUnavailable{color:var(--text-muted-ui);margin:0;font-size:12px}.aboutPage{width:100%;max-width:760px}.aboutInfo{max-width:680px;margin-top:24px}.aboutInfo p+p{margin-top:12px}@media (max-width:900px){.cards4,.itemsGrid{grid-template-columns:repeat(2,1fr)}.homeGrid,.detailGrid,.listingSides{grid-template-columns:1fr}.priceHero{grid-template-columns:repeat(2,1fr)}.nav{display:none}.topbarInner{grid-template-columns:1fr auto}.postButton{grid-column:2}.itemDetailHero{grid-template-columns:78px minmax(0,1fr)}.itemDetailHero .detailActions{grid-column:1/-1}}@media (max-width:600px){.page{padding:24px 14px 64px}.topbarInner{padding:0 14px}.hero{min-height:340px;padding-top:46px}.searchShell{flex-direction:column}.searchResults{max-height:60vh}.marketToolbar{grid-template-columns:1fr}.marketDesktop{display:none}.marketMobile{display:grid}.cards4,.itemsGrid,.formGrid{grid-template-columns:1fr}.detailHead{grid-template-columns:58px 1fr}.detailIcon{width:58px;height:58px}.detailActions{flex-wrap:wrap;grid-column:1/-1}.detailActions>*{text-align:center;flex:auto}.listingRow{grid-template-columns:64px minmax(0,1fr)}.listingRowWithIcon{grid-template-columns:36px 58px minmax(0,1fr)}.listingRow .price{grid-column:2}.listingRowWithIcon .price{grid-column:3}.priceHero{grid-template-columns:1fr 1fr}.priceMetric strong{font-size:16px}.itemIcon{--item-icon-size:42px;--item-icon-safe-padding:4px;font-size:16px}.itemIcon--xs{--item-icon-size:24px;--item-icon-safe-padding:2px;font-size:11px}.itemIcon--sm{--item-icon-size:36px;--item-icon-safe-padding:1px;font-size:14px}.itemIcon--listing{--item-icon-size:44px;--item-icon-safe-padding:3px;font-size:15px}.itemIcon--category{--item-icon-size:44px;--item-icon-safe-padding:4px;font-size:14px}.itemIcon--lg{--item-icon-size:64px;--item-icon-safe-padding:2px;font-size:24px}.itemCardTop{grid-template-columns:42px minmax(0,1fr)}.itemDetailHero{grid-template-columns:64px minmax(0,1fr);gap:12px}.itemDetailTitle h1{font-size:clamp(30px,11vw,42px)}.marketTable th,.marketTable td{padding:10px 7px}.itemAutocomplete{max-height:58vh}.statInputGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.footerInner{flex-direction:column}}.notice{border:1px solid var(--line);color:var(--muted);background:#f4f0e60a;border-radius:8px;padding:12px 14px;line-height:1.55}.errorText{color:var(--bad);margin:10px 0;font-size:13px}.listingDetailGrid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;margin-top:22px;display:grid}.listingHeroRow{align-items:center;gap:16px;display:flex}.largeIcon{width:72px!important;height:72px!important;font-size:22px!important}.listingTitle{margin:8px 0;font-size:clamp(30px,5vw,52px);line-height:1}.listingPriceBlock{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:baseline;gap:10px;margin:28px 0 22px;padding:18px 0;display:flex}.listingPriceBlock strong{font-size:clamp(34px,6vw,56px)}.listingFacts{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.listingFacts>div{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:12px}.listingFacts span{color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.actionRow{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.stackButtons{gap:10px;margin-top:14px;display:grid}.dangerButton{color:var(--bad);cursor:pointer;background:0 0;border:1px solid #ff7b7b59;border-radius:8px;padding:13px 16px;font-weight:800}.statusBox{border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:14px}.textButton{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0}.textButton:hover{color:var(--text)}@media (max-width:820px){.listingDetailGrid,.listingFacts{grid-template-columns:1fr}}:root{--bg:#11110f;--surface:#191815;--surface-2:#211f1b;--ink:#f4efe6;--muted:#a89d8f;--line:#39332b;--accent:#df8438;--accent-soft:#382619;--sell:#b84d46;--sell-hover:#c45b53;--sell-dark:#8f3b37;--buy:#4f9569;--buy-dark:#356f4d;--panel-2:#1c1a17;--text:#f4efe6;--shadow:none;--ui-radius-sm:3px;--ui-radius-md:4px;--ui-radius-menu:6px;--header-action-height:32px;--site-header-height:48px;--header-action-radius:var(--ui-radius-sm);--header-auth-bg:#25283b;--header-auth-bg-hover:#2d3149;--header-auth-bg-active:#333853;--header-auth-border:#7e8dd26b;--header-auth-border-hover:#96a3e094;--header-auth-text:#e1e5ff;--header-auth-text-hover:#f2f3ff;--home-content-width:1100px;--marketplace-content-width:1360px;--listing-content-width:1040px;--home-featured-width:820px;--listing-panel-gap:10px;--listing-panel-width:calc((var(--listing-content-width) - var(--listing-panel-gap)) / 2);--listing-pair-width:var(--listing-content-width);--listing-header-height:34px;--listing-card-compact-height:91px;--listing-card-gap:5px;--listing-completed-bar-height:32px;--listing-positive-badge-bg:#28384b;--listing-positive-badge-text:#bfd8f0;--listing-footer-height:25px;--listing-footer-compact-height:var(--listing-footer-height);--listing-footer-bubble-height:20px;--listing-footer-bubble-padding-block:1px;--listing-footer-bubble-padding-inline:5px;--listing-footer-bubble-line-height:16px;--classic-window-width:360px;--classic-icon-stage:105px;--classic-icon-sprite:90px;--classic-title-size:18px;--classic-req-size:13px;--classic-req-line-height:18px;--classic-job-height:18px;--classic-stat-size:16px;--classic-stat-line-height:21px;--classic-item-window-bg:#2c315f;--trade-icon-frame-bg:#b5bccf;--trade-icon-frame-border:transparent;--listing-row-bg:#242424;--listing-row-hover-bg:#2b2a28;--listing-row-shadow:inset 0 1px 0 #ffffff06, 0 1px 2px #00000047;--listing-row-hover-shadow:inset 0 1px 0 #ffffff09, 0 2px 4px #00000052;--font-ui-section:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-ui-item:"Segoe UI Variable Text", "Segoe UI", Tahoma, Arial, sans-serif;--text-section-size:15px;--text-section-weight:650;--text-section-line-height:18px;--text-section-color:#eee5da;--text-item-size:13.5px;--text-item-weight:600;--text-item-line-height:19px;--text-item-default-color:#f7f7f2;--font-ui-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-page-title:24px;--font-weight-page-title:700;--line-height-page-title:29px;--font-size-section-title:var(--text-section-size);--font-weight-section-title:var(--text-section-weight);--line-height-section-title:var(--text-section-line-height);--font-size-section-subtitle:10.5px;--font-weight-section-subtitle:500;--line-height-section-subtitle:13px;--font-size-form-heading:14px;--font-weight-form-heading:650;--line-height-form-heading:18px;--font-size-body:13px;--line-height-body:20px;--font-size-label:12px;--font-weight-label:550;--line-height-label:15px;--font-size-meta:11px;--font-weight-meta:500;--line-height-meta:15px;--font-size-helper:11px;--font-weight-helper:450;--line-height-helper:15px;--font-size-action:11.5px;--font-weight-action:600;--line-height-action:1.2;--font-size-table-heading:11px;--font-weight-table-heading:650;--line-height-table-heading:14px;--font-size-eyebrow:10px;--font-weight-eyebrow:700;--line-height-eyebrow:12px;--text-primary:var(--ink);--text-secondary:#c8bcae;--text-muted-ui:#93897e;--text-disabled:#716960;--text-action:#dfa15e;--text-warning-action:#b97870;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px;--ui-item-name-size:var(--text-item-size);--ui-item-name-weight:var(--text-item-weight);--ui-item-name-line-height:var(--text-item-line-height);--quality-white:#f7f7f2;--quality-orange:#ff9d21;--quality-blue:#4db4ff;--quality-purple:#bd76ff;--quality-yellow:#ffd83d;--quality-green:#59dc6e;--quality-red:#ff5959;--quality-gray:#9aa0aa}body{background:var(--bg)}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#11110ff7}.topbarInner{max-width:1200px;height:48px}.brand strong{letter-spacing:.08em;font-size:11px}.brand small{letter-spacing:.12em;margin-top:2px;font-size:8px}.nav{gap:18px;font-size:12px}.nav span{color:#8f8478}.postButton,.primaryButton,.secondaryButton,.dangerButton,.filterButton,.chip,.tradeBadge,.rank,.input,.select,.textarea,.panel,.itemCard,.marketCard,.itemIcon,.quoteGrid>div,.priceMetric,.listingFacts>div,.notice,.itemAutocomplete,.selectedItemPreview,.itemAutocompleteOption,.itemInfoPanel,.itemFilterPanel{border-radius:6px}.postButton{background:var(--accent);color:#06101f;padding:7px 10px;font-size:12px}.homeSearchStage{align-content:center;justify-items:center;min-height:330px;padding:30px 0 24px;display:grid}.homeSearchStage h1{letter-spacing:.08em;margin:0 0 18px;font-size:clamp(28px,5vw,48px);font-weight:900;line-height:1}.searchWrap{width:min(680px,100%);max-width:680px}.searchShell{background:var(--surface);width:100%;max-width:680px;box-shadow:none;margin:0;padding:6px}.searchInput{padding:12px 13px;font-size:15px}.primaryButton{background:var(--accent);color:#06101f;padding:10px 13px}.secondaryButton{background:var(--surface-2);border-color:var(--line)}.shortcutHint{color:#8f8478;margin:10px 0;font-size:12px}.typeShortcutGrid{flex-wrap:wrap;justify-content:center;gap:7px;width:min(720px,100%);display:flex}.typeShortcut{border:1px solid var(--line);background:var(--surface);place-items:center;width:42px;height:42px;display:grid}.typeShortcut:hover{border-color:var(--accent);background:var(--accent-soft)}.sectionHead{margin:24px 0 10px}.sectionHead h2,.pageTitle{letter-spacing:0;font-family:ui-sans-serif,system-ui,sans-serif;font-weight:850}.sectionHead h2{font-size:18px}.pageTitle{margin-top:18px;font-size:clamp(28px,4vw,42px)}.pageLead{max-width:600px;line-height:1.45}.featuredList{border-top:1px solid var(--line);display:grid}.featuredRow{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:7px 0;display:grid}.featuredRow>.classicTooltipTrigger>span>strong,.compactListingSeller strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.featuredRow>.classicTooltipTrigger>span>small,.compactListingSeller small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.featuredRow>span:last-child,.compactListingView{color:var(--muted);font-size:12px}.panel,.itemCard,.marketCard{box-shadow:none}.homeGrid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}.marketToolbar{grid-template-columns:minmax(0,1fr) 150px;margin-top:18px}.filterBar{margin-bottom:10px}.filterButton{padding:7px 9px;font-size:11px}.filterButton.active{background:var(--accent);border-color:var(--accent);color:#06101f}.marketTable th,.marketTable td{height:50px;padding:8px;font-size:12px}.marketTable th{text-transform:uppercase;letter-spacing:.04em;font-size:10px}.marketItemsTable th:first-child,.marketItemsTable td:first-child{width:54px}.marketItemsTable th:nth-child(2),.marketItemsTable td:nth-child(2){width:34%}.marketItemLinkText{display:block}.marketItemLinkText small{margin-top:2px}.priceHero{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.priceMetric{padding:10px}.detailGameGrid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.itemInfoPanel{border:1px solid var(--line);background:var(--surface);padding:14px;position:sticky;top:64px}.itemInfoName{text-align:center;font-weight:900;line-height:1.25}.itemInfoIconWrap{place-items:center;padding:16px 0 10px;display:grid}.itemInfoType,.itemInfoSource{text-align:center;color:var(--muted);font-size:11px}.itemInfoBlock{border-top:1px solid var(--line);margin-top:13px;padding-top:10px}.itemInfoBlockTitle{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:10px;font-weight:900}.itemInfoRows{gap:4px;margin:0;display:grid}.itemInfoRows div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.itemInfoRows dt,.itemInfoRows dd{margin:0;font-size:12px}.itemInfoRows dt{color:var(--muted)}.itemInfoRows dd{color:var(--ink);font-weight:750}.itemInfoDescription{color:var(--muted);font-size:12px;line-height:1.45}.itemInfoSource{margin-top:14px}.itemMarketPane{min-width:0}.itemMarketTop{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin-bottom:12px;display:grid}.itemMarketTop h1{overflow-wrap:anywhere;margin:4px 0 0;font-size:clamp(26px,4vw,42px);line-height:1.05}.detailActions{flex-wrap:wrap;gap:7px;display:flex}.statusPill{border:1px solid var(--line);min-height:36px;color:var(--muted);text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.resultMeta{color:var(--muted);margin:10px 0;font-size:12px;font-weight:700}.itemDetailMeta span,.verifiedLine span{border-radius:5px;padding:4px 7px;font-size:11px}.itemFilterPanel{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;padding:10px;display:grid}.miniField label{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.miniField div{gap:5px;display:flex}.miniField input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#0d1117;border-radius:5px;padding:7px 8px;font-size:12px}.tradeBadge.sell{color:var(--sell);background:#b84d4629}.tradeBadge.buy{color:var(--buy);background:#4f956924}@media (max-width:900px){.homeSearchStage{min-height:300px}.detailGameGrid{grid-template-columns:1fr}.itemInfoPanel{position:static}.itemMarketTop{grid-template-columns:1fr}.itemFilterPanel{grid-template-columns:repeat(2,minmax(0,1fr))}}.topbarInner{gap:14px;max-width:1160px;height:48px;min-height:48px}.brand{gap:8px;overflow:visible}.nav{gap:16px}.navSecondary{color:#667281}.postButton{align-items:center;min-height:32px;display:inline-flex}.page{max-width:1160px;padding-top:20px}.homeSearchStage{min-height:300px;padding:20px 0 18px}.homeSearchStage h1{margin-bottom:16px;font-size:clamp(30px,4vw,46px)}.searchWrap,.searchShell{max-width:700px}.searchShell{border-color:#303a45}.searchInput{min-height:42px}.searchResults{border-color:#303a45;padding:6px}.searchResult{grid-template-columns:38px minmax(0,1fr);min-height:48px;padding:6px}.typeShortcutGrid{width:min(700px,100%);margin-top:10px}.typeShortcutGrid--secondary{opacity:1;margin-top:6px}.typeShortcut{width:40px;height:40px}.typeShortcutGrid--secondary .typeShortcut{width:34px;height:34px}.typeShortcutGrid--secondary .itemIcon{width:30px;height:30px}.featuredList{border-top-color:#33404b}.featuredRow{min-height:48px}.featuredRow>span:last-child{justify-self:end}.homeListings{margin-top:8px}.marketDesktop.panel,.favoritesPanel{background:0 0;border-left:0;border-right:0;border-radius:0;padding:0}.marketTable th,.marketTable td{vertical-align:middle;height:48px;padding:6px 8px}.marketTable tbody tr:hover{background:#df84380e}.marketIconCell{width:50px}.marketItemLinkText{min-width:0}.marketItemLinkText>.classicTooltipTrigger>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.marketItemLinkText>.classicTooltipTrigger>small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.priceMetric{background:0 0;border-radius:5px}.priceMetric strong{font-size:14px}.itemMarketTitleLine{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.itemMarketTop{align-items:center}.itemMarketTop h1{letter-spacing:0;font-size:clamp(24px,3vw,36px)}.itemDetailMeta span:last-child,.itemInfoSource{color:#697586;background:0 0;border-color:#69758647}.itemInfoPanel{padding:12px}.itemInfoIconWrap{padding:12px 0 8px}.itemInfoBlock{margin-top:11px;padding-top:9px}.itemInfoRows{gap:3px}.itemInfoRows dd{font-variant-numeric:tabular-nums}.compactEmptyText{min-height:42px;color:var(--muted);align-items:center;font-size:12px;display:flex}.tradeBadge{min-width:50px;padding:5px 7px}.listingRow{min-height:48px;padding:8px 0}.quoteGrid>div:first-child{border-color:#d9772e5c}.quoteGrid>div:last-child{border-color:#4f95695c}.itemAutocomplete{max-height:min(430px,64vh)}.itemAutocompleteOption{grid-template-columns:38px minmax(0,1fr);min-height:48px;padding:6px}.itemAutocompleteOption--disabled{cursor:not-allowed;opacity:.48}.itemAutocompleteOption--disabled:hover,.itemAutocompleteOption--disabled:focus{background:0 0}.favoritesPanel{margin-top:18px}.favoritesTable th:first-child,.favoritesTable td:first-child{width:50px}.favoritesTable th:last-child,.favoritesTable td:last-child{width:72px}.favoritesTable .textButton{margin-top:0}.itemIcon,.itemIcon img{image-rendering:pixelated}.itemIcon img{object-fit:contain}@media (max-width:900px){.itemMarketTitleLine{grid-template-columns:56px minmax(0,1fr)}.favoritesPanel{overflow-x:auto}.favoritesTable{min-width:640px}}@media (max-width:600px){.topbarInner{grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:46px}.brand small{display:none}.page{padding-left:12px;padding-right:12px}.homeSearchStage{align-content:start;min-height:280px}.searchWrap{width:calc(100vw - 24px)}.searchShell{gap:6px}.searchInput{padding:10px;font-size:14px}.primaryButton,.secondaryButton{padding:10px 11px}.typeShortcutGrid{justify-content:center;gap:6px}.featuredRow{grid-template-columns:36px minmax(0,1fr) 34px}.listingRowWithIcon{grid-template-columns:34px 50px minmax(0,1fr)}.listingRowWithIcon .price{grid-column:3}.itemMarketTitleLine{grid-template-columns:54px minmax(0,1fr);gap:10px}.itemMarketTop h1{font-size:clamp(22px,8vw,32px)}.statInputGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.topbarActions{height:var(--header-action-height);justify-self:end;align-items:center;gap:8px;display:inline-flex}.topbarActions--home{grid-column:3}.homeGuideButton,.homeTradeButton{height:var(--header-action-height);min-height:var(--header-action-height);border-radius:var(--header-action-radius);color:#e9e1d6;white-space:nowrap;background:#1c1a17;border:1px solid #dacebc29;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:700;line-height:14px;display:inline-flex}.homeGuideButton{flex:none;gap:5px;width:auto;padding:0 8px;font-size:11px;font-weight:600}.listingContactButton svg{fill:currentColor;flex:none;width:15px;height:15px}.homeGuideIcon{object-fit:contain;width:15px;height:16px;image-rendering:pixelated;flex:none}.homeGuideButton:hover,.homeGuideButton:focus-visible{color:#f1b16e;border-color:#df843873;outline:none}.homeTradeButton--sell{background:var(--sell-dark);color:#fff4f1;border-color:#b84d468c}.homeTradeButton--sell:hover,.homeTradeButton--sell:focus-visible{background:var(--sell)}.homeTradeButton--buy{background:var(--buy-dark);color:#f0fff5;border-color:#4f95697a}.homeTradeButton--buy:hover,.homeTradeButton--buy:focus-visible{background:var(--buy)}.discordLoginButton.discordLoginButton--home{height:var(--header-action-height);min-height:var(--header-action-height);border-color:var(--header-auth-border);border-radius:var(--header-action-radius);background:var(--header-auth-bg);color:var(--header-auth-text);padding:0 9px;font-size:11px;line-height:14px}.footer--home .footerInner{justify-content:space-between}.guidePage{max-width:960px;min-height:calc(100vh - 170px)}.guidePage h1{color:#f2ede4;margin:0 0 16px;font-size:28px}.guideEmpty{color:#9e9487;border-top:1px solid #dacebc24;padding:24px 0;font-size:13px}.discordLoginButton{color:#d7dcff;white-space:nowrap;background:#5865f21f;border:1px solid #7289da70;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:750;line-height:1;text-decoration:none;display:inline-flex}.discordLoginIcon{fill:currentColor;flex:none;width:15px;height:15px}.discordLoginButton.discordLoginButton--home{gap:5px}.discordLoginButton:not(:disabled):hover,.discordLoginButton:not(:disabled):focus-visible{color:#f0f2ff;background:#5865f233;border-color:#8d9ee7ad;outline:none}.discordLoginButton.discordLoginButton--home:not(:disabled):hover,.discordLoginButton.discordLoginButton--home:not(:disabled):focus-visible{border-color:var(--header-auth-border-hover);background:var(--header-auth-bg-hover);color:var(--header-auth-text-hover)}.discordLoginButton:disabled{cursor:not-allowed;opacity:.72}.discordLoginButton[aria-disabled=true]{cursor:wait;opacity:.72;pointer-events:none}.discordHeaderControl{min-width:0;height:var(--header-action-height);align-items:center;display:inline-flex;position:relative}.discordAuthResult{z-index:70;color:#dce1ff;background:#211f25;border:1px solid #7289da57;border-radius:3px;width:max-content;max-width:min(240px,100vw - 20px);padding:6px 8px;font-size:10px;line-height:1.3;position:fixed;top:54px;right:12px;box-shadow:0 8px 18px #00000047}.discordAccountMenu{height:var(--header-action-height);align-items:center;display:inline-flex;position:relative}.discordAccountSummary{height:var(--header-action-height);min-height:var(--header-action-height);border:1px solid var(--header-auth-border);border-radius:var(--header-action-radius);background:var(--header-auth-bg);max-width:184px;color:var(--header-auth-text);cursor:pointer;font:inherit;justify-content:center;align-items:center;gap:7px;padding:0 8px;font-size:11px;font-weight:700;line-height:14px;display:inline-flex}.discordAccountSummary:hover,.discordAccountSummary:focus-visible,.discordAccountSummary[aria-expanded=true]{border-color:var(--header-auth-border-hover);background:var(--header-auth-bg-hover);color:var(--header-auth-text-hover);outline:none}.discordAccountSummary[aria-expanded=true]{background:var(--header-auth-bg-active)}.discordAccountSummary>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.discordAccountChevron{opacity:.72;stroke-width:1.8px;flex:none;width:13px;height:13px;transition:transform .12s}.discordAccountSummary[aria-expanded=true] .discordAccountChevron{transform:rotate(180deg)}.discordAccountAvatar,.tradeDiscordAvatar{color:#fff1df;background:#4a3424;border:1px solid #daa3686b;border-radius:50%;flex:none;place-items:center;font-weight:750;display:grid;overflow:hidden}.discordAccountAvatar{color:#f0f2ff;background:#373b55;border-color:#99a5dc7a;width:20px;height:20px;font-size:9px}.discordAccountAvatar img,.tradeDiscordAvatar img{object-fit:cover;width:100%;height:100%;display:block}.discordAccountPopover{z-index:65;background:#191816;border:1px solid #decfbb2e;border-radius:6px;gap:7px;width:min(196px,100vw - 24px);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #00000075,0 2px 7px #00000057}.discordAccountPopoverHeader{border-bottom:1px solid #ddb3841f;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:2px 2px 8px;display:grid}.discordAccountPopoverAvatar{color:#fff1df;background:#4a3424;border:1px solid #dfa15d75;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:750;display:grid;overflow:hidden}.discordAccountPopoverAvatar img{object-fit:cover;width:100%;height:100%;display:block}.discordAccountIdentity{gap:1px;min-width:0;display:grid}.discordAccountIdentity strong,.discordAccountIdentity small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.discordAccountIdentity strong{color:#f1e3d3;font-size:11px}.discordAccountIdentity small{color:#b3a18f;font-size:10px}.discordAccountActions{gap:1px;display:grid}.discordAccountActions button,.discordAccountActions a{color:#d3ccc3;min-width:0;min-height:34px;font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:9px;padding:7px 9px;font-size:11.5px;font-weight:500;line-height:16px;text-decoration:none;display:grid}.discordAccountActions button{color:#d8a09a;cursor:pointer}.discordAccountSupportLink{border-top:1px solid #ddb3841f;margin-top:3px}.discordAccountActions svg{color:#9e958b;stroke-width:1.8px;width:15px;height:15px}.discordAccountActions button:hover,.discordAccountActions button:focus-visible,.discordAccountActions a:hover,.discordAccountActions a:focus-visible{color:#f0e9df;outline-offset:-1px;background:#2a2824;outline:1px solid #decfbb1f}.discordAccountActions button:hover,.discordAccountActions button:focus-visible{color:#efaaa6;background:#8b3e3a33}.discordAccountActions a:hover svg,.discordAccountActions a:focus-visible svg{color:#d5aa77}.discordAccountActions button:hover svg,.discordAccountActions button:focus-visible svg{color:#ef8580}.discordConnectPanel{background:#7289da0e;border:1px solid #7289da3d;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:12px;display:grid}.discordConnectPanel label{margin:0 0 4px;display:block}.discordConnectPanel p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.discordFieldGrid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.homePage{max-width:none;padding:0 20px 72px}.homeMain{width:100%;max-width:var(--marketplace-content-width);margin-inline:auto}@media (min-width:901px){main.page.homePage{width:100%;max-width:none}.homePage>.homeMain{width:min(var(--marketplace-content-width), calc(100vw - 40px));max-width:none}}.homePage .homeSearchStage{z-index:1;isolation:isolate;min-height:0;padding:20px 0 24px;position:relative}.homePage .homeSearchStage:before,.homePage .homeSearchStage:after{content:"";z-index:-1;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.homePage .homeSearchStage:before{filter:blur(6px);background:radial-gradient(at 50% 35%,#da7e3029 0%,#874c221a 31%,#3722160e 51%,#0000 74%),radial-gradient(at 45% 42%,#f0a4520e 0%,#0000 56%);width:min(720px,100vw - 32px);height:276px;top:2px}.homePage .homeSearchStage:after{filter:blur(16px);background:radial-gradient(#e68e4113 0%,#673d1f09 42%,#0000 72%);width:min(520px,100vw - 48px);height:190px;top:30px}.homeBrandCharacter{object-fit:contain;image-rendering:auto;width:160px;height:auto;margin:0 0 10px;display:block}.homePage .homeSearchStage h1{letter-spacing:.04em;margin:0 0 7px;font-family:Tahoma,Arial,sans-serif;font-size:34px;font-weight:600;line-height:1.08}.homeValueProposition{max-width:620px;color:var(--text-muted-ui);font-family:var(--font-ui-body);text-align:center;margin:0 0 12px;font-size:12.5px;font-weight:450;line-height:18px}.homePage .searchWrap,.homePage .searchShell{width:min(740px,100%);max-width:740px}.homePage .searchShell{border-radius:var(--ui-radius-sm);min-height:52px;box-shadow:none;background:#191815;border:1px solid #dacebc24;flex-direction:row;gap:4px;margin:0;padding:4px;display:flex}.homePage .searchInput{width:100%;min-height:42px;font-family:var(--font-ui-section);flex:auto;padding:10px 12px;font-size:14px;line-height:20px}.homePage .searchInput::placeholder{color:#8f877e;opacity:1;font-size:13px}.homePage .searchResults{z-index:20;border-radius:var(--ui-radius-sm);padding:5px;top:calc(100% + 4px)}.searchEscapeButton{color:#a99d90;background:#11100e;border:1px solid #dacebc29;border-radius:3px;flex:0 0 38px;align-self:center;width:38px;min-height:28px;padding:0;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:9px;font-weight:700;line-height:1}.searchEscapeButton:hover,.searchEscapeButton:focus-visible{color:#edbd8a;background:#282018;border-color:#e08b3f61}.homePage .searchPanel{scrollbar-color:#5b554e #171615;scrollbar-width:thin;background:#151411;border-color:#dacebc2e;max-height:min(448px,100vh - 150px);padding:0;overflow:hidden auto;box-shadow:0 12px 28px #00000052}.searchLibraryGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.searchPanelSection{min-width:0;padding:7px}.searchPanelSection--favorites{border-left:1px solid #dacebc1a}.searchPanelSectionHead{color:#bca78f;border-bottom:1px solid #dacebc17;justify-content:space-between;align-items:center;gap:8px;min-height:28px;padding:0 5px 5px;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:10px;font-weight:700;line-height:1;display:flex}.searchPanelSectionHead span{color:#7f756a;font-variant-numeric:tabular-nums}.searchPanelSectionHead button{color:#a99682;font:inherit;background:0 0;border:0;padding:3px 2px;font-weight:600}.searchPanelSectionHead button:hover,.searchPanelSectionHead button:focus-visible{color:#edb679}.searchPanelList{gap:2px;padding-top:4px;display:grid}.searchPanelItem{border:1px solid #0000;border-radius:3px;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:4px;min-width:0;min-height:44px;padding:2px 3px 2px 4px;display:grid}.searchPanelItem:hover,.searchPanelItem.active,.searchPanelItem:focus-within{background:#211f1b;border-color:#dacebc1a}.searchPanelItemLink{color:#e9e1d6;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.searchPanelItemLink>.itemIcon{background:0 0;border:0;width:34px;height:34px}.searchPanelItemLink>span{min-width:0}.searchPanelItemLink strong,.searchPanelItemLink small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.searchPanelItemLink strong{color:#e9e1d6;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:11.5px;font-weight:600;line-height:16px}.searchPanelItemLink small{color:#9a8f83;font-size:10.5px;line-height:14px}.searchMatchText{color:#f1c18b;font:inherit;background:0 0;font-weight:700}.searchFavoriteButton{color:#8e8377;background:0 0;border:0;border-radius:3px;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.searchFavoriteButton svg{stroke-width:1.7px;width:15px;height:15px}.searchFavoriteButton:hover,.searchFavoriteButton:focus-visible{color:#e7ac69;background:#df84381a}.searchFavoriteButton.active{color:#dfa15e}.searchPanelEmpty{color:#776e64;align-items:center;min-height:42px;margin:0;padding:7px 6px;font-size:10.5px;display:flex}.homePage .categoryBrowser{gap:0;width:100%;margin:0 auto;display:grid}.homePage .categoryBrowserTitle{color:#eee5da;width:min(664px,100%);font-family:var(--font-ui-section);margin:0 auto 12px;font-size:14px;font-weight:650;line-height:18px}.homePage .categoryGroup{width:fit-content;max-width:100%;margin-inline:auto}.homePage .categoryGroup+.categoryGroup{margin-top:18px}.homePage .categoryGroup h3{color:#9d8d7d;font-family:var(--font-ui-section);letter-spacing:.02em;text-transform:uppercase;margin:0 0 7px;font-size:10.5px;font-weight:650;line-height:13px}.homePage .typeShortcutGrid{justify-content:center;gap:8px;width:fit-content;margin:0;display:grid}.homePage .categoryGroup--weapons .typeShortcutGrid{grid-template-columns:repeat(7,88px)}.homePage .categoryGroup--equipment .typeShortcutGrid{grid-template-columns:repeat(5,88px)}.homePage .categoryGroup--other .typeShortcutGrid{grid-template-columns:repeat(4,88px)}.homePage .typeShortcut{border-radius:var(--ui-radius-sm);width:88px;height:92px;box-shadow:none;color:#e8e0d6;background:#1a1916;border:1px solid #dacebc1f;grid-template-rows:52px 30px;place-items:center;padding:5px 4px 4px;transition:border-color .12s,background-color .12s,color .12s;display:grid;transform:none}.homePage .typeShortcut:hover,.homePage .typeShortcut:focus-visible{color:#f0e5d8;background:#211b17;border-color:#dd8b4161;transform:none}.homePage .typeShortcut:focus-visible{outline-offset:2px;border-color:#e699519e;outline:2px solid #df843838}.homePage .typeShortcut .itemIcon{--item-icon-safe-padding:6px;background:0 0;border:0;border-radius:0;width:48px;height:48px;overflow:visible}.homePage .typeShortcut .itemIconCanvas{place-items:center;display:grid;overflow:visible}.homePage .typeShortcut .itemIconCanvas>img{width:auto;max-width:100%;height:auto;max-height:100%}.homePage .typeShortcut span{color:#d8d0c5;min-height:0;font-family:var(--font-ui-section);text-align:center;text-overflow:clip;white-space:normal;-webkit-line-clamp:unset;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:14px;display:flex;overflow:visible}.homePage .typeShortcut .typeShortcutLabel--long{font-size:11px}.homeMarketOverview,.homePage .homeListings{width:min(100%, var(--listing-pair-width));margin-inline:auto}.homeMarketOverview{align-items:stretch;gap:var(--listing-panel-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;display:grid}.homeMarketOverview .homeFeatured{width:100%;margin:0}.homePage .sectionHead{align-items:center;margin:0 0 8px}.homePage .sectionHead h2{color:#eee5da;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:650;line-height:1.2}.homePage .sectionHead a,.marketSectionLink{color:#dfa15e;letter-spacing:0;align-items:center;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11.5px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.searchPanelItemSelect{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.homeFeatured .sectionHead h2{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:650}.homePage .sectionHead a:hover,.homePage .sectionHead a:focus-visible,.marketSectionLink:hover,.marketSectionLink:focus-visible{color:#f0b97d;text-underline-offset:2px;text-decoration:underline}.homePage .featuredList{border-top:1px solid #ffffff17}.homePage .homePopularHead{align-items:flex-start}.homePopularHeading,.homeActivityHeading{gap:2px;min-width:0;display:grid}.homePage .homePopularHeading p,.homePage .homeActivityHeading p{color:#93897e;font-family:var(--font-ui-section);margin:0;font-size:10.5px;font-weight:500;line-height:13px}.homePage .homePopularHead .marketSectionLink{margin-top:1px}.homeMarketActivity{border-left:1px solid #ffffff17;grid-template-rows:auto minmax(0,1fr);min-width:0;padding-left:14px;display:grid}.homePage .homeActivityHead{align-items:flex-start}.homeActivityRows{border-top:1px solid #ffffff17;grid-template-rows:repeat(4,minmax(48px,1fr));min-height:0;margin:0;display:grid}.homeActivityRow{border-bottom:1px solid #ffffff13;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:0 5px 0 3px;display:grid}.homeActivityRow dt,.homeActivityRow dd{font-family:var(--font-ui-section);margin:0;line-height:16px}.homeActivityRow dt{color:#c3bab0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;font-weight:550;overflow:hidden}.homeActivityRow dd{color:#e6ddd2;font-variant-numeric:tabular-nums;text-align:right;font-size:13px;font-weight:650}.homeActivityRow--sell dd{color:#d7837d}.homeActivityRow--buy dd{color:#79b88f}.homeActivityLink{flex:none;margin-top:1px}.homePage .featuredRow{min-height:50px;color:inherit;border-bottom:1px solid #ffffff13;grid-template-columns:24px 40px minmax(0,1fr) 16px;gap:7px;padding:5px 6px 5px 4px;text-decoration:none;transition:background-color .12s}.homePage .featuredRow:hover,.homePage .featuredRow:focus-visible{background:#fff6e809}.homePage .featuredRow:focus-visible{outline-offset:-1px;outline:1px solid #df84386b}.homePage .popularItemRank{color:#b39a7d;font-variant-numeric:tabular-nums;text-align:center;width:24px;font-size:12px;font-weight:600;line-height:16px}.homePage .featuredRow>.classicTooltipTrigger{min-width:0}.homePage .featuredRow>.classicTooltipTrigger>.itemIcon{--item-icon-safe-padding:1px;background:0 0;border:0;width:38px;height:38px}.homePage .featuredRow>.classicTooltipTrigger>span>strong{font-size:14px;font-weight:600}.homePage .popularItemName{min-width:0;display:block}.homePage .popularItemCue{color:#746b62;stroke-width:1.75px;justify-self:end;width:14px;height:14px;transition:color .12s}.homePage .featuredRow:hover .popularItemCue,.homePage .featuredRow:focus-visible .popularItemCue{color:#c99a68}.homePage .homeListings{margin-top:22px}.homePage .homeFreshListingSides{gap:var(--listing-panel-gap);width:100%}.homeFreshListingColumn{min-height:0}.homeStoreBundle{border-radius:var(--ui-radius-sm);background:var(--listing-row-bg);min-width:0;box-shadow:var(--listing-row-shadow);font-family:var(--font-ui-item);gap:5px;padding:7px 8px 6px;display:grid}.homeStoreBundleHeader{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"method seller""location time";align-items:center;gap:3px 8px;min-width:0;display:grid}.homeStoreBundleHeader>.tradeMethodBadge{text-overflow:ellipsis;white-space:nowrap;grid-area:method;width:fit-content;max-width:100%;overflow:hidden}.homeStoreBundleSeller{color:#ddd8d1;grid-area:seller;justify-content:flex-end;align-items:center;gap:4px;min-width:0;font-size:11.5px;font-weight:600;line-height:15px;display:inline-flex}.homeStoreBundleSeller a{max-width:112px;color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.homeStoreBundleLocation{color:#bfa17f;text-overflow:ellipsis;white-space:nowrap;grid-area:location;min-width:0;font-size:10.5px;line-height:14px;overflow:hidden}.homeStoreBundleTime{color:#817b74;text-align:right;white-space:nowrap;grid-area:time;font-size:10.5px;font-weight:500;line-height:14px}.homeStoreBundleItems{border-top:1px solid #b8ac9c29;gap:2px;min-width:0;padding-top:4px;display:grid}.homeStoreBundleItem{color:#ddd7cf;border-radius:3px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:46px;padding:2px 4px 2px 2px;text-decoration:none;display:grid}.homeStoreBundleItem:hover,.homeStoreBundleItem:focus-visible{background:var(--listing-row-hover-bg);outline:none}.homeStoreBundleItemIconFrame.qualityIconFrame{background:var(--trade-icon-frame-bg);border:0;width:42px;height:42px}.homeStoreBundleItemIconFrame>.classicTooltipTrigger>.itemIcon,.homeStoreBundleItemIconFrame>.itemIcon{--item-icon-safe-padding:1px;background:var(--trade-icon-frame-bg);border:0;width:38px;height:38px}.homeStoreBundleItemIconFrame .qualityCorner{width:7px;height:7px}.homeStoreBundleItemName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;line-height:16px;overflow:hidden}.homeStoreBundleItemPrice{color:#d4ccc2;white-space:nowrap;min-width:0;font-size:11.5px;font-weight:500;line-height:16px}.homeStoreBundleItemPrice .mesoPrice img{width:13px;height:13px}.homeStoreBundleItemPrice .listingPriceEach{font-size:9.5px}.homeStoreBundleToggle{color:#c99b68;min-height:22px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-self:end;padding:2px 4px;font-size:10.5px;font-weight:600}.homeStoreBundleToggle:hover,.homeStoreBundleToggle:focus-visible{color:#e0b27d;background:#c99b681a;outline:none}.homeFreshListingColumn .compactListingRows--scrollable{max-height:var(--compact-listing-seven-row-viewport);scrollbar-color:#5b554e #171615;scrollbar-width:thin;overflow:hidden auto}.homeFreshListingColumn .compactListingRows--scrollable::-webkit-scrollbar{width:8px}.homeFreshListingColumn .compactListingRows--scrollable::-webkit-scrollbar-track{background:#171615}.homeFreshListingColumn .compactListingRows--scrollable::-webkit-scrollbar-thumb{background:#5b554e;border:2px solid #171615}@media (max-width:760px){.homeMarketOverview{grid-template-columns:minmax(0,1fr);gap:22px}.homeMarketActivity{border-top:1px solid #ffffff17;border-left:0;padding:20px 0 0}}@media (max-width:620px){.homePage{padding:0 12px 56px}.homePage .homeSearchStage{padding:18px 0 20px}.homePage .homeSearchStage:before{opacity:.84;width:min(430px,100vw - 16px);height:218px;top:4px}.homePage .homeSearchStage:after{opacity:.8;width:min(340px,100vw - 32px);height:154px;top:24px}.homeBrandCharacter{width:124px;margin-bottom:8px}.homePage .homeSearchStage h1{margin-bottom:6px;font-size:30px}.homeValueProposition{margin-bottom:10px;padding-inline:8px;font-size:11.5px;line-height:16px}.homePage .searchWrap,.homePage .searchShell{width:100%}.homePage .searchShell{min-height:50px}.homePage .searchInput{min-width:0;min-height:40px;padding:9px 10px;font-size:13px;line-height:20px}.homePage .searchInput::placeholder{font-size:12.5px}.searchLibraryGrid{grid-template-columns:minmax(0,1fr)}.searchPanelSection--favorites{border-top:1px solid #dacebc1a;border-left:0}.homePage .searchPanel{max-height:min(520px,100vh - 118px)}.homePage .categoryBrowser{gap:0}.homePage .categoryBrowserTitle{width:100%;max-width:370px;margin-bottom:11px;font-size:13.5px;line-height:17px}.homePage .categoryGroup{width:100%;max-width:370px}.homePage .categoryGroup+.categoryGroup{margin-top:17px}.homePage .categoryGroup h3{margin-bottom:6px;font-size:10.5px;line-height:13px}.homePage .categoryGroup--weapons .typeShortcutGrid,.homePage .categoryGroup--equipment .typeShortcutGrid,.homePage .categoryGroup--other .typeShortcutGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%}.homePage .typeShortcut{grid-template-rows:50px 28px;width:100%;height:88px;padding:4px 3px 3px}.homePage .typeShortcut .itemIcon{width:44px;height:44px}.homePage .typeShortcut span{font-size:11px;line-height:14px}.homePage .typeShortcut .typeShortcutLabel--long{font-size:10.5px}.homePage .featuredRow{grid-template-columns:22px 38px minmax(0,1fr) 14px;gap:6px}.homePage .popularItemRank{width:22px}.homePage .listingRowWithIcon>div{min-width:0}.homePage .listingRowWithIcon>div>.classicTooltipTrigger{width:100%;max-width:100%;display:block}.homePage .listingRowWithIcon .itemName,.homePage .listingRowWithIcon .subtle{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}}.marketPage,.favoritesPage{max-width:1180px;padding-top:22px;font-family:Tahoma,Arial,sans-serif}.marketPage>h1,.favoritesPage>h1{color:#f4efe6;text-transform:uppercase;margin:0 0 18px;font-family:Tahoma,Arial,sans-serif;font-size:24px;font-weight:500;line-height:1.2}.favoritesPage>h1{margin-bottom:3px}.favoritesPage>p{color:#9d9386;margin:0 0 16px;font-size:11px}.marketBrowseToolbar{align-items:center;gap:8px;margin-bottom:19px;display:flex}.marketBrowseToolbar .marketSearchInput{border-radius:var(--ui-radius-sm);background:#15130f;flex:0 680px;width:min(680px,100%);height:40px;padding:8px 11px;font-size:13px}.marketBrowseToolbar .marketSearchInput::placeholder{color:#8f877e;opacity:1}.marketBrowseToolbar .marketSearchInput:focus{border-color:#df84387a;outline:1px solid #df843829}.marketBrowseToolbar .select{border-radius:var(--ui-radius-sm);background:#191713;flex:0 0 150px;width:150px;height:40px;padding:8px 9px;font-size:11px}.marketBrowseToolbar .marketMobileSort{display:none}.marketFilterGroup{margin-bottom:14px}.marketSecondaryGroup{margin-top:-1px}.marketFilterLabel{color:#b8a28b;margin-bottom:5px;font-size:13px;font-weight:650;line-height:16px;display:block}.marketPage .filterBar{gap:6px;margin:0}.marketPage .filterButton{border-radius:var(--ui-radius-sm);color:#c8bcae;min-height:36px;font-family:var(--font-ui-section);font-kerning:normal;letter-spacing:0;text-rendering:optimizelegibility;text-shadow:0 1px #00000057;background:#1a1916;border-color:#e0d6c71f;padding:8px 12px;font-size:12px;font-weight:600;line-height:15px}.marketPage .filterButton:hover{color:#eee5da;background:#211d19;border-color:#dd8b4140}.marketPage .filterButton.active{color:#f1cfaa;background:#4c3220;border-color:#de8b4280}.marketPage .secondaryFilterBar .filterButton{background:#171613;min-height:34px;padding:7px 11px;font-size:12px}.marketPage .secondaryFilterBar .filterButton.active{color:#ffddb8;background:#50331f;border-color:#de8b4273}.marketScrollFilterGroup{margin-top:-1px}.marketDerivedFilters{border-radius:var(--ui-radius-md);background:#141310;border:1px solid #e0d6c714;gap:1px;padding:4px;display:grid}.marketDerivedFilterGroup{border-bottom:1px solid #e0d6c712;min-width:0}.marketDerivedFilterGroup:last-child{border-bottom:0}.marketDerivedFilterToggle{border-radius:var(--ui-radius-sm);color:#c0a98f;width:100%;min-width:0;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.marketDerivedFilterToggle:hover,.marketDerivedFilterToggle:focus-visible{color:#e2c9ac;background:#211e19;outline:none}.marketDerivedFilterToggle>svg{color:#81786e;stroke-width:1.8px;width:14px;height:14px;transition:transform .12s,color .12s;transform:rotate(-90deg)}.marketDerivedFilterToggle[aria-expanded=true]>svg{color:#c88d53;transform:rotate(0)}.marketDerivedFilterName{text-transform:uppercase;min-width:0;font-size:12px;font-weight:750}.marketDerivedFilterSummary{color:#d2a474;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(44vw,260px);font-size:11px;font-weight:600;line-height:15px;overflow:hidden}.marketDerivedFilterContent{min-width:0;padding:1px 9px 9px 31px}.marketDerivedFilterContent .filterBar{min-width:0}.marketJobFilterGroup{margin-top:0}.marketJobFilters{flex-wrap:wrap}.marketResultBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;min-height:32px;margin:15px 0 7px;display:flex}.marketPage .resultMeta{color:#d4c8bb;font-family:var(--font-ui-section);font-kerning:normal;letter-spacing:0;text-rendering:optimizelegibility;text-shadow:0 1px #00000047;margin:0;font-size:12px;font-weight:600;line-height:16px}.marketViewControl{color:#958a7d;font-family:var(--font-ui-section);align-items:center;gap:7px;font-size:10.5px;line-height:14px;display:inline-flex}.marketViewOptions{border-radius:var(--ui-radius-sm);background:#151410;border:1px solid #dacebc24;display:inline-flex;overflow:hidden}.marketViewOptions button{color:#9f9589;background:0 0;border:0;border-left:1px solid #dacebc1a;min-width:58px;min-height:30px;padding:6px 11px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:15px}.marketViewOptions button:first-child{border-left:0}.marketViewOptions button:hover,.marketViewOptions button:focus-visible{color:#ded3c7;background:#211e19}.marketViewOptions button:focus-visible{outline-offset:-2px;outline:1px solid #df84387a}.marketViewOptions button.active{color:#f0c18d;background:#493220}.marketBrowseDesktop,.favoritesDesktop{background:#151410;border:1px solid #dacebc1f;overflow:visible}.marketBrowseTable{table-layout:fixed;border-collapse:collapse;width:100%}.marketBrowseTable .marketColType{width:160px}.marketBrowseTable .marketColLevel{width:70px}.marketBrowseTable .marketColPrice{width:154px}.marketBrowseTable .marketColListings{width:80px}.marketBrowseTable th:first-child,.marketBrowseTable td:first-child{width:auto}.marketBrowseTable .favoritesColRemove{width:48px}.favoritesTable .favoritesColIcon{width:58px}.favoritesTable .favoritesColType{width:170px}.favoritesTable .favoritesColLevel{width:72px}.favoritesTable .favoritesColPrice{width:154px}.favoritesTable .favoritesColListings{width:96px}.favoritesRow{cursor:pointer}.favoritesRow:focus-visible{outline-offset:-1px;outline:1px solid #df84387a}.favoritesRow .uiItemName{color:#eee8df;font-size:14px;font-weight:600}.favoritesMetaCell{color:#938a80!important}.marketBrowseTable th,.marketBrowseTable td{color:#c4baad;vertical-align:middle;border-bottom:1px solid #dacebc1a;height:54px;padding:5px 9px;font-family:Tahoma,Arial,sans-serif;font-size:11px;font-weight:400}.marketBrowseTable th{color:#bbaa98;white-space:nowrap;background:#211e19;height:34px;font-size:11px;font-weight:650}.marketSortHeader{width:100%;min-height:24px;color:inherit;font:inherit;text-align:left;text-transform:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.marketBrowseTable th.alignRight .marketSortHeader{text-align:right;justify-content:flex-end}.marketSortHeader:hover,.marketSortHeader:focus-visible,.marketSortHeader.active{color:#f1d5b7}.marketSortHeader--name{color:#ded1c2;font-weight:700}.marketSortHeader--market{color:#d2c1ad;font-weight:700}.marketSortHeader--meta{color:#9f9487;font-weight:600}.marketSortHeader:focus-visible{outline-offset:2px;outline:1px solid #e08b3f9e}.marketSortArrows{flex:none;grid-template-columns:repeat(2,7px);align-items:center;gap:1px;display:inline-grid}.marketSortArrows>span:before{color:#817568;opacity:.58;font-size:8px;line-height:1;display:block}.marketSortArrows>span[data-direction=asc]:before{content:"▲"}.marketSortArrows>span[data-direction=desc]:before{content:"▼"}.marketSortArrows>span.active:before{color:#e69245;opacity:1}.marketBrowseTable tbody tr{background:#181714}.marketBrowseTable tbody tr:hover{background:#201c18}.marketBrowseTable tbody tr:last-child td{border-bottom:0}.marketBrowseTable .marketItemCell{min-width:0}.marketBrowseTable .marketItemLinkText,.marketMobileItemName{min-width:0;display:block}.marketNameCellLink>.classicTooltipTrigger{width:100%;max-width:100%;display:block}.marketNameCellContent{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.marketNameCellContent>strong{color:#f0eae1;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;line-height:18px;display:block;overflow:hidden}.marketBrowseTable .marketItemLinkText>.classicTooltipTrigger>strong,.marketMobileItemName>.classicTooltipTrigger>strong{color:#eee8df;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;line-height:17px;display:block;overflow:hidden}.marketBrowseTable .marketItemLinkText>.classicTooltipTrigger>small,.marketMobileItemName>.classicTooltipTrigger>small{color:#958a7d;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:2px;font-size:10px;font-weight:400;line-height:13px;display:block;overflow:hidden}.marketBrowseTable .marketTypeCell,.marketBrowseTable .marketLevelCell{color:#938a80}.marketBrowseTable .marketLevelCell,.marketBrowseTable .marketListingCount{font-variant-numeric:tabular-nums}.marketBrowseTable .marketPriceCell{color:#f0e8dd;font-variant-numeric:tabular-nums;white-space:nowrap;width:148px;font-size:12px;font-weight:550}.marketBrowseTable .marketPriceCell .mesoPrice{justify-content:flex-end;gap:4px}.marketBrowseTable .marketPriceCell .mesoPrice img{width:13px;height:13px}.marketNoPrice{color:#81776c}.marketBrowseTable .marketListingCount{color:#81786e}.marketBrowseTable .marketListingCount--active,.marketMobileListings .marketListingCount--active{color:#d7cabc;font-weight:600}.marketBrowseMobile,.favoritesMobile{display:none}.marketBrowseEmpty{color:#958a7d;text-align:center;border:1px solid #dacebc1a;padding:24px 12px;font-size:12px}.marketEmptyCell{height:auto!important;padding:23px 12px!important}.marketEmptyState{color:#8e8479;justify-items:center;gap:4px;font-size:11px;font-weight:400;line-height:15px;display:grid}.marketEmptyState strong{color:#c6bbaf;font-size:12px;font-weight:600}.marketEmptyState button{color:#d49a60;font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.marketEmptyState button:hover,.marketEmptyState button:focus-visible{color:#efb87f;outline:none}.marketLoadMore{justify-items:center;gap:5px;margin-top:12px;display:grid}.marketLoadMore button{border-radius:var(--ui-radius-sm);min-width:124px;min-height:34px;color:var(--text-secondary);font-size:var(--font-size-action);font-weight:var(--font-weight-action);line-height:var(--line-height-action);background:#1a1916;border:1px solid #dacebc29;padding:7px 13px}.marketLoadMore button:hover,.marketLoadMore button:focus-visible{color:var(--text-primary);background:#211d19;border-color:#df843861}.marketLoadMore button:focus-visible{outline-offset:2px;outline:1px solid #df84387a}.marketLoadMore span{color:var(--text-muted-ui);font-size:var(--font-size-meta);font-weight:var(--font-weight-meta);line-height:var(--line-height-meta)}.favoritesRemoveButton{color:#968a7d;background:0 0;border:0;border-radius:2px;place-items:center;width:28px;height:28px;padding:0;font-size:17px;line-height:1;display:inline-grid}.favoritesRemoveButton:hover,.favoritesRemoveButton:focus-visible{color:#e07171;background:#da5a5a14}.favoritesEmpty{border-top:1px solid #dacebc1a;border-bottom:1px solid #dacebc1a;padding:24px 0}.favoritesEmpty strong{color:#eee7dd;font-size:13px;font-weight:500;display:block}.favoritesEmpty p{color:#978b7e;margin:5px 0 12px;font-size:11px}.favoritesEmpty .secondaryButton{border-radius:3px;align-items:center;min-height:32px;padding:6px 10px;font-size:11px;display:inline-flex}.favoriteButton{color:#9a8e81;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.favoriteButton:hover,.favoriteButton:focus-visible,.favoriteButton.active{color:#e6a653}.favoriteButton:focus-visible{outline-offset:2px;outline:1px solid #e6a6538c}.favoriteButton--detail{border:1px solid var(--line);width:100%;min-height:30px;color:var(--text-secondary);font-size:var(--font-size-action);font-weight:var(--font-weight-action);line-height:var(--line-height-action);text-align:center;border-radius:4px;gap:6px;padding:7px 9px}.favoriteButton--detail svg{color:#aaa095;stroke-width:1.7px;flex:0 0 14px;width:14px;height:14px}.favoriteButton--detail .favoriteButtonLabel{color:inherit}.favoriteButton--detail:hover,.favoriteButton--detail:focus-visible{color:var(--text-primary);background:#dacebc0b;border-color:#dacebc47}.favoriteButton--detail:hover svg,.favoriteButton--detail:focus-visible svg{color:#d9aa72}.favoriteButton--detail.active{color:var(--text-secondary);background:#dfa15e0b;border-color:#dfa15e38}.favoriteButton--detail.active svg{color:var(--text-action)}.favoriteButton--listing{border-radius:3px;flex:0 0 20px;width:20px;height:20px}.favoriteButton--listing svg,.favoriteButton--remove svg{stroke-width:1.7px;width:14px;height:14px}.favoriteButton--remove{border-radius:3px;width:28px;height:28px}.favoriteButton--remove:hover,.favoriteButton--remove:focus-visible{background:#e6a65312}.favoritesMobileCard{border-radius:var(--ui-radius-sm);background:var(--listing-row-bg);box-shadow:var(--listing-row-shadow);cursor:pointer;gap:10px;padding:10px;display:grid}.favoritesMobileCard:focus-visible{outline:1px solid #df84387a}.favoritesMobileHead{grid-template-columns:40px minmax(0,1fr) 28px;align-items:center;gap:9px;min-width:0;display:grid}.favoritesMobileIdentity{gap:2px;min-width:0;display:grid}.favoritesMobileIdentity strong,.favoritesMobileIdentity small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.favoritesMobileIdentity small{color:#958a7d;font-size:10px}.favoritesMobileMetrics{border-top:1px solid #dacebc1a;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-top:8px;display:grid}.favoritesMobileMetrics>div{border-left:1px solid #dacebc14;gap:3px;min-width:0;padding:0 8px;display:grid}.favoritesMobileMetrics>div:first-child{border-left:0;padding-left:0}.favoritesMobileMetrics>div:last-child{padding-right:0}.favoritesMobileMetrics dt,.favoritesMobileMetrics dd{text-align:right;margin:0}.favoritesMobileMetrics dt{color:#8f8579;font-size:9px}.favoritesMobileMetrics dd{color:#ddd3c7;font-size:11px;font-weight:600}.srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.marketBrowseDesktop,.favoritesDesktop{display:none}.marketBrowseMobile,.favoritesMobile{gap:var(--listing-card-gap);background:0 0;border:0;display:grid}.marketBrowseToolbar{align-items:stretch}.marketBrowseToolbar .marketSearchInput{flex:auto;width:100%}.marketBrowseToolbar .select{flex-basis:126px;width:126px;display:block}.marketMobileItem{border-radius:var(--ui-radius-sm);background:var(--listing-row-bg);min-width:0;box-shadow:var(--listing-row-shadow);border:0;padding:8px 9px;transition:background-color .12s,box-shadow .12s}.marketMobileItem:hover,.marketMobileItem:focus-within{background:var(--listing-row-hover-bg);box-shadow:var(--listing-row-hover-shadow)}.marketMobileItemTop{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.marketMobileItemName{min-width:0;overflow:hidden}.marketMobileItemName>.classicTooltipTrigger{width:100%;max-width:100%;display:block}.marketMobileItemTop .itemIcon--sm{width:40px;height:40px}.marketMobileAction{align-self:start}.favoritesMobile .favoritesRemoveButton{width:32px;height:32px}.marketMobileQuotes{border-top:1px solid #dacebc13;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:4px 8px;margin-top:7px;padding-top:6px;display:grid}.marketMobileQuotes>span{color:#958a7d;font-size:10px}.marketMobileQuotes>strong{color:#eee8df;min-width:0;font-size:12px;font-weight:500}.marketMobileQuotes .mesoPrice{justify-content:flex-start;gap:4px}.marketMobileQuotes .mesoPrice img{width:12px;height:12px}.marketMobileListings{color:#958a7d;margin-top:5px;font-size:10px}.marketMobileListings strong{color:#c7bcaf;margin-left:3px;font-weight:500}.marketMobileListings .marketListingCount--active{color:#d7cabc;font-weight:600}}@media (max-width:520px){.marketPage,.favoritesPage{padding:18px 12px 42px}.marketPage>h1,.favoritesPage>h1{font-size:22px}.marketBrowseToolbar{grid-template-columns:minmax(0,1fr) 154px;display:grid}.marketBrowseToolbar .select{width:154px}.marketPage .filterButton{min-width:32px;min-height:34px;padding-left:7px;padding-right:7px;font-size:12px;line-height:15px}.marketDerivedFilters{padding:4px}.marketDerivedFilterToggle{min-height:40px;padding-left:7px;padding-right:7px}.marketDerivedFilterName{font-size:11px}.marketDerivedFilterSummary{max-width:42vw;font-size:10.5px}.marketDerivedFilterContent{padding:2px 7px 8px 29px}.marketJobFilters{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.tradeRegisterPage{width:100%;max-width:1200px;padding-top:22px}.tradeRegisterShell{width:100%;min-width:0}.tradeRegisterShell>h1{color:#f4efe6;margin:0 0 14px;font-size:24px;font-weight:700;line-height:1.2}.tradeRegisterLayout{grid-template-columns:minmax(0,3fr) minmax(320px,2fr);grid-template-areas:"fields preview""submit preview";align-items:start;gap:12px 14px;width:100%;min-width:0;max-width:100%;display:grid}.tradeRegisterFormPanel{border-radius:var(--ui-radius-sm);background:#191815;border:1px solid #dacebc1f;grid-area:fields;width:100%;min-width:0;max-width:100%;padding:0 16px}.tradeFormSection{border-top:1px solid #dacebc1a;padding:18px 0}.tradeFormSection--first{border-top:0}.tradeFormSection>h2,.tradeSectionHeading h2{color:#e8d4bd;text-transform:uppercase;margin:0 0 11px;font-size:12px;font-weight:700;line-height:1.2}.tradeFormSection>h3{color:#b29f8c;text-transform:uppercase;margin:15px 0 9px;font-size:10px;font-weight:700;line-height:1.2}.tradeRegisterLayout .field{gap:6px;min-width:0}.tradeFormSection>.field+.field,.tradeFormSection>.tradeFieldGrid+.field{margin-top:11px}.tradeRegisterLayout .field>label{color:#b5a89a;font-size:12px;font-weight:550;line-height:15px}.tradeFieldQualifier{color:#81786f;font-size:11px;font-weight:450}.tradeRegisterLayout .input,.tradeRegisterLayout .textarea,.tradeRegisterLayout .select{border-radius:var(--ui-radius-sm);background:#12110f;width:100%;min-width:0}.tradeRegisterLayout .input,.tradeRegisterLayout .select{height:40px;padding:8px 10px}.tradeRegisterLayout .input,.tradeRegisterLayout .textarea,.tradeRegisterLayout .select{font-size:13px}.tradeRegisterLayout .textarea{resize:vertical;min-height:76px;max-height:140px;padding:9px 10px;line-height:1.4}.tradeRegisterLayout .fieldHint{color:#91877d;margin-top:0;font-size:11px;line-height:15px}.tradeDefaultIgnSetup{gap:6px;margin-top:1px;display:grid}.tradeDefaultIgnHelp{color:var(--text-muted-ui);font-size:var(--font-size-helper);font-weight:var(--font-weight-helper);line-height:var(--line-height-helper);gap:2px;margin:0;display:grid}.tradeDefaultIgnHelp>span:first-child{color:var(--text-secondary);font-weight:500}.tradeDefaultIgnGuidance{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.tradeDefaultIgnHelp .tradeDefaultIgnProfileLink{font-size:var(--font-size-helper);line-height:var(--line-height-helper);white-space:nowrap;flex:none}.tradeDefaultIgnChoice{width:fit-content;color:var(--text-secondary);font-size:var(--font-size-helper);font-weight:500;line-height:var(--line-height-helper);cursor:pointer;align-items:flex-start;gap:7px;display:inline-flex}.tradeDefaultIgnChoice input{width:14px;height:14px;accent-color:var(--text-action);flex:0 0 14px;margin:1px 0 0}.tradeSideSelector{border-radius:var(--ui-radius-sm);background:#12110f;border:1px solid #dacebc1f;grid-template-columns:repeat(2,minmax(0,1fr));width:min(260px,100%);padding:3px;display:grid}.tradeSideSelector button{border-radius:var(--ui-radius-sm);color:#9a8e80;background:0 0;border:0;height:32px;font-size:11px;font-weight:750}.tradeSideSelector button.active.sell{background:var(--sell-dark);color:#fff4f1}.tradeSideSelector button.active.buy{color:#f2fff7;background:#356f4d}.tradeMethodSelector{border-radius:var(--ui-radius-sm);background:#12110f;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;padding:4px;display:grid}.tradeMethodOption{border-radius:var(--ui-radius-sm);color:#9f9488;min-width:0;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:11px;font-weight:650;line-height:14px}.tradeMethodOption:hover,.tradeMethodOption:focus-visible{color:#e5d9cc;background:#24211d;outline:none}.tradeMethodOption.active{color:#f0c79a;background:#3a2a1e}.tradeMethodOption--personal-store.active{color:#e2c198;background:#3b3024}.tradeMethodOption--hired-merchant.active{color:#c9c4e6;background:#302e42}.tradeMethodDescription{color:#91877d;min-height:15px;margin:7px 0 0;font-size:11px;line-height:15px}.tradeStoreGrid{row-gap:10px}.tradeStoreDetailsField{grid-column:1/-1}.tradeStoreSection .tradeStoreChannel{border-radius:var(--ui-radius-sm);background:#12110f;height:40px;padding-left:9px}.tradeStoreSection .tradeStoreChannel>.input{background:0 0;border:0}.tradeStoreFixedValue{border-radius:var(--ui-radius-sm);color:#e4d9ca;background:#171512;align-items:center;min-height:40px;padding:8px 10px;font-size:13px;display:flex;box-shadow:inset 0 0 0 1px #dacebc17}.storeLocationCombobox,.storeLocationComboboxControl{min-width:0;position:relative}.storeLocationComboboxControl>.input{padding-right:36px}.storeLocationComboboxControl>button{color:#9e9286;background:0 0;border:0;place-items:center;width:36px;height:100%;padding:0;display:grid;position:absolute;top:0;right:0}.storeLocationComboboxControl>button:hover,.storeLocationComboboxControl>button:focus-visible{color:#e0b27c;outline:none}.storeLocationComboboxControl svg{width:15px;height:15px}.storeLocationOptions{z-index:120;border-radius:var(--ui-radius-sm);background:#171512;border:1px solid #dacebc29;width:min(100%,100vw - 32px);max-height:180px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 12px 24px #00000061}.storeLocationOptions>button{color:#cfc3b6;width:100%;min-height:32px;font:inherit;text-align:left;background:0 0;border:0;border-radius:2px;padding:6px 8px;font-size:11px}.storeLocationOptions>button:hover,.storeLocationOptions>button:focus-visible,.storeLocationOptions>button.active{color:#f0c493;background:#29231d;outline:none}.storeLocationOptions>p{color:#94887c;margin:0;padding:8px;font-size:10.5px}.tradeStoreItemsHeading .uiSectionTitle>span{color:#b69a7b;font-size:11px;font-weight:600}.tradeStoreItemList{gap:7px;min-width:0;display:grid}.tradeRegisterLayout .tradeItemIconFrame{background:#24262a;border:1px solid #bcc4d224;border-radius:4px;place-items:center;width:40px;height:40px;padding:1px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.tradeRegisterLayout .tradeItemIconFrame>.itemIcon{--item-icon-safe-padding:1px;background:0 0;border:0;width:36px;height:36px}.tradeStoreItemRow{border-radius:var(--ui-radius-sm);background:#141310;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) 36px;align-items:end;gap:8px;min-width:0;padding:8px;display:grid;box-shadow:inset 0 1px #ffffff06}.tradeStoreItemRow.active{background:#181510;box-shadow:inset 3px 0 #d1823894,inset 0 1px #ffffff08}.tradeStoreItemIdentity{color:#eee4d8;text-align:left;background:0 0;border:0;grid-template-columns:18px 40px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:42px;padding:0;display:grid}.tradeStoreItemIdentity>span:last-child{gap:2px;min-width:0;display:grid}.tradeStoreItemIdentity strong,.tradeStoreItemIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tradeStoreItemIdentity small{color:#91867b;font-size:10px}.tradeStoreItemNumber{color:#81766c;text-align:center;font-size:10px;font-weight:700}.tradeStoreItemConditions{grid-template-columns:minmax(0,2fr) minmax(0,.7fr) minmax(0,.7fr);align-items:end;gap:6px;min-width:0;display:grid}.tradeStoreItemRow--equipment .tradeStoreItemConditions{grid-template-columns:minmax(0,1fr)}.tradeStoreItemCondition{gap:5px;min-width:0;display:grid}.tradeStoreItemCondition>span:first-child{color:#aa9d90;overflow-wrap:anywhere;min-width:0;font-size:10.5px;font-weight:600}.tradeStoreItemCondition .input{width:100%;height:36px}.tradeStoreItemActions{align-items:center;display:flex}.tradeStoreItemActions>button{border-radius:var(--ui-radius-sm);color:#c7b7a6;min-height:36px;font:inherit;white-space:nowrap;background:#25211c;border:0;padding:0 9px;font-size:10px;font-weight:650}.tradeStoreItemActions>button:hover,.tradeStoreItemActions>button:focus-visible{color:#ebc18f;background:#312920;outline:none}.tradeStoreItemActions>.tradeStoreItemRemove{color:#c78b86;width:36px;padding:0}.tradeStoreItemRemove svg{width:14px;height:14px}.tradeStoreItemRow>.tradeFieldError{grid-column:1/-1}.tradeStoreAddItem{gap:8px;margin-top:9px;display:grid}.tradeAddStoreItemButton{border-radius:var(--ui-radius-sm);color:#e0b27c;width:fit-content;min-height:34px;font:inherit;background:#2a241d;border:0;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:650;display:inline-flex}.tradeAddStoreItemButton:hover,.tradeAddStoreItemButton:focus-visible{color:#f2c896;background:#352b21;outline:none}.tradeAddStoreItemButton svg{width:14px;height:14px}.tradeStoreItemPicker,.tradeStoreItemPicker .itemSearchPicker,.tradeStoreItemPicker .searchShell{width:100%;max-width:none}.tradeStoreBatchError{margin-top:7px}.tradeBatchCreditSummary{color:#d8b081;font-size:12px;font-weight:650;line-height:16px}.ownerManageGroupToggle{color:#c9b9a8;align-items:center;gap:8px;font-size:10.5px;line-height:14px;display:flex}.ownerManageGroupToggle input{accent-color:#bd7539;width:14px;height:14px}.ownerManageField .storeLocationOptions{width:100%;box-shadow:none;margin-top:4px;position:static}.tradeItemPicker{border:1px solid var(--line);border-radius:var(--ui-radius-sm);background:#12110f;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:5px 8px;display:grid}.tradeItemPicker>div{min-width:0}.tradeItemPicker .input{color:#f4efe6;background:0 0;border:0;height:22px;padding:0;font-size:13px;font-weight:700}.tradeItemPicker .input:focus{box-shadow:none}.tradeItemPicker small{color:#998d80;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:2px;font-size:10px;display:block;overflow:hidden}.tradeItemSearch,.tradeItemSearch .itemSearchPicker,.tradeItemSearch .searchShell{width:100%;max-width:none}.tradeItemSearch .searchShell{border-radius:var(--ui-radius-sm);min-height:42px;box-shadow:none;background:#12110f;border-color:#dacebc24;flex-direction:row;gap:4px;margin:0;padding:3px 4px}.tradeItemSearch .searchInput{color:#f4efe6;min-height:34px;padding:7px 8px;font-family:Segoe UI Variable Text,Segoe UI,Tahoma,Arial,sans-serif;font-size:13px}.tradeItemSearch .searchResults{z-index:80;top:calc(100% + 5px)}.tradeItemSearch .searchPanel{border-radius:var(--ui-radius-sm);scrollbar-color:#5b554e #171615;scrollbar-width:thin;background:#151411;border-color:#dacebc2e;max-height:min(448px,100vh - 140px);padding:0;overflow:hidden auto;box-shadow:0 12px 28px #00000061}.itemSearchSelected{border-radius:var(--ui-radius-sm);color:#eee6dc;text-align:left;cursor:pointer;background:#12110f;border:1px solid #dacebc24;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-width:0;min-height:50px;padding:5px 8px;display:grid}.itemSearchSelected:hover,.itemSearchSelected:focus-visible{background:#181510;border-color:#e08b3f61;outline:none}.itemSearchSelected>span:not(.itemSearchChange){gap:2px;min-width:0;display:grid}.itemSearchSelected strong,.itemSearchSelected small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.itemSearchSelected strong{font-size:var(--ui-item-name-size);font-weight:var(--ui-item-name-weight);line-height:var(--ui-item-name-line-height)}.itemSearchSelected small{color:#998d80;font-size:10px}.itemSearchChange{color:#d1a06d;white-space:nowrap;font-size:9.5px;font-weight:650}.tradeRegisterLayout .itemAutocomplete{border-radius:var(--ui-radius-sm);background:#1b1916;top:calc(100% + 6px)}.tradeRegisterLayout .itemAutocompleteOption{border-radius:var(--ui-radius-sm)}.tradeFieldGrid,.tradeEnhancementGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;display:grid}.tradeFieldGrid>.field{align-self:start;margin-top:0}.tradeMeetingGrid{row-gap:10px}.tradeChannelEditor{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.tradeChannelEditor--specific{grid-template-columns:minmax(0,1fr) 104px}.tradeSpecificChannel{color:#a99d90;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:4px;min-width:0;font-size:10px;font-weight:700;display:grid}.tradeRegisterLayout .tradeSpecificChannel>.input{text-align:right;height:40px;padding:8px}.tradeCustomLocationInput{margin-top:0}.tradeMeetingError{margin-top:7px}.tradeRegisterLayout .tradeEnhancementGrid>.field{grid-template-rows:14px 40px;gap:6px;margin-top:0;display:grid}.tradeEnhancementGrid>.field>label{white-space:nowrap;height:14px;line-height:14px}.tradeEnhancementGrid>.field>.input{height:40px}.tradeEnhancementRows.tradeEnhancementGrid{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.tradeEnhancementRow{border-bottom:1px solid #dacebc17;grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:12px;min-width:0;min-height:48px;padding:6px 2px;display:grid}.tradeEnhancementRow>span{gap:2px;min-width:0;display:grid}.tradeEnhancementRow label{color:#d9cec1;font-size:10.5px;font-weight:600;line-height:13px}.tradeEnhancementRow small{color:#81786f;font-size:9px;line-height:11px}.tradeRegisterLayout .tradeEnhancementRow>.input{color:#fff8ed;text-align:right;height:34px;padding:5px 8px;font-size:12px;font-weight:700}.tradeEnhancementHint{grid-column:1/-1;margin-top:7px;display:block}.tradeFieldGrid--price{grid-template-columns:minmax(0,1fr) 132px;margin-top:11px}.tradeFieldGrid--price>.field:only-child{grid-column:1/-1}.tradeFieldGrid--price .field>label{color:#cfc0ae;font-size:12px;font-weight:600}.tradePriceInput{position:relative}.tradePriceInput .input{padding-right:36px}.tradePriceInput>img{object-fit:contain;width:14px;height:14px;image-rendering:pixelated;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.tradePricePreview{color:#f1e9de;align-items:center;gap:7px;min-height:22px;font-size:15px;font-weight:500;line-height:20px;display:flex}.tradePricePreview .mesoPrice{justify-content:flex-start;gap:3px}.tradePricePreview .mesoPrice img{width:14px;height:14px}.tradePriceCompact{color:#998d80;font-size:11px;font-weight:500}.tradePricePreviewEmpty{color:#998d80;font-size:11px;font-weight:400}.tradeItemStatsHeading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.tradeItemDetailsHeading h2{color:#e8d4bd;text-transform:uppercase;margin:0;font-size:14px;font-weight:650;line-height:18px}.tradeItemDetailsHeading p{color:#8f8478;margin:5px 0 0;font-size:11px;line-height:15px}.tradeEditableItemCard{border-radius:var(--ui-radius-sm);background:#141310;border:1px solid #dacebc26;margin-top:12px;padding:0 14px 14px}.tradeEditableItemIdentity{border-bottom:1px solid #dacebc1a;align-items:center;gap:10px;min-width:0;padding:13px 0 11px;display:flex}.tradeEditableItemIcon{background:#0f0e0c;border:1px solid #dacebc1f;border-radius:3px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.tradeEditableItemIcon>.itemIcon{width:34px;height:34px}.tradeEditableItemTitle{gap:3px;min-width:0;display:grid}.tradeEditableItemTitle>strong{color:#f0e6da;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;line-height:18px;overflow:hidden}.tradeEditableItemTitle>span{color:#8b8176;text-transform:uppercase;font-size:9.5px;font-weight:600;line-height:12px}.tradeEditableItemFacts{border-bottom:1px solid #dacebc1a;flex-wrap:wrap;gap:5px 18px;margin:0;padding:10px 0;display:flex}.tradeEditableItemFacts>div{grid-template-columns:auto auto;align-items:baseline;gap:5px;min-width:105px;display:grid}.tradeEditableItemFacts dt,.tradeEditableItemFacts dd{margin:0;font-size:9.5px;line-height:13px}.tradeEditableItemFacts dt{color:#776e65;text-transform:uppercase;font-weight:600}.tradeEditableItemFacts dd{color:#c9bcae;font-weight:600}.tradeItemDetailsSubsection{margin-top:14px}.tradeItemDetailsSubsection--stats{margin-top:0;padding-top:13px}.tradeItemDetailsSubsection--enhancement,.tradeItemDetailsSubsection--scroll{border-top:1px solid #dacebc1a;padding-top:14px}.tradeItemDetailsSubheading{color:#b29f8c;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:700;line-height:1.2}.tradeItemStatsHeading h2,.tradeItemStatsHeading h3{color:#e8d4bd;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:1.2}.tradeItemStatsHeading p{color:#8f8478;text-align:right;max-width:390px;margin:0;font-size:10px;line-height:1.3}.tradeItemStatsGrid{grid-template-columns:minmax(0,1fr);display:grid}.tradeItemStatRow{border-bottom:1px solid #dacebc17;grid-template-columns:minmax(0,1fr) 88px 64px 22px;align-items:center;gap:8px;min-width:0;min-height:46px;padding:6px 2px;display:grid}.tradeItemStatIdentity{gap:2px;min-width:0;display:grid}.tradeItemStatIdentity label{color:#d9cec1;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;font-weight:600;line-height:13px;overflow:hidden}.tradeItemStatIdentity small{color:#81786f;font-size:9px;font-weight:500;line-height:11px}.tradeRegisterLayout .tradeItemStatRow>.input{color:#fff8ed;text-align:right;height:34px;padding:5px 7px;font-size:12px;font-weight:700}.tradeCleanVariationSlot{justify-content:flex-end;min-width:0;display:flex}.tradeCleanVariation{white-space:nowrap;border:1px solid #dacebc1f;border-radius:2px;justify-content:center;align-items:center;min-width:0;padding:2px 4px;font-size:9px;font-weight:700;line-height:12px;display:inline-flex}.tradeCleanVariation--positive{color:#dfa45f;background:#925a2229;border-color:#d89d5557}.tradeCleanVariation--negative{color:#cc8585;background:#74363624;border-color:#b9646447}.tradeItemStatRow--invalid{border-color:#df7777cc;box-shadow:inset 2px 0 #df77778c}.tradeRemoveStat,.tradeItemStatLock{width:22px;height:22px}.tradeRemoveStat{color:#a99d90;background:#211e1a;border:1px solid #dacebc21;border-radius:2px;place-items:center;padding:0;font-size:15px;line-height:1;display:grid}.tradeRemoveStat:hover,.tradeRemoveStat:focus-visible{color:#e3a0a0;border-color:#df77778c}.tradeItemStatsEmpty{color:#8f8478;border:1px dashed #dacebc1f;border-radius:3px;margin:0;padding:9px;font-size:10px}.tradeAddStatControl{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex;position:relative}.tradeStatPicker{max-width:100%;position:relative}.tradeAddStatButton{border-radius:var(--ui-radius-sm);color:#cdbdad;background:#201d19;border:1px solid #dacebc26;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:10.5px;font-weight:650;display:inline-flex}.tradeAddStatButton>svg{width:13px;height:13px}.tradeAddStatButton:hover,.tradeAddStatButton:focus-visible{color:#edc69f;border-color:#e08b3f6b;outline:none}.tradeAddStatButton:disabled{cursor:default;opacity:.45}.tradeStatPickerPopover{z-index:2250;border-radius:var(--ui-radius-sm);background:#1b1916;border:1px solid #dacebc33;grid-template-rows:38px minmax(0,1fr);width:min(280px,100vw - 20px);max-height:224px;display:grid;position:fixed;overflow:hidden;box-shadow:0 12px 28px #0000006b}.tradeStatPickerSearch{color:#81786f;border-bottom:1px solid #dacebc1f;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;height:38px;padding:0 9px;display:grid}.tradeStatPickerSearch>svg{width:14px;height:14px}.tradeStatPickerSearch>input{color:#eee6dc;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.tradeStatPickerSearch>input::placeholder{color:#746b62}.tradeStatPickerList{overscroll-behavior:contain;min-height:0;max-height:none;padding:4px;overflow-y:auto}.tradeStatPickerOption{color:#cfc3b5;text-align:left;background:0 0;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:32px;padding:6px 8px;font-size:10.5px;display:flex}.tradeStatPickerOption small{color:#7f756b;font-size:9px}.tradeStatPickerOption:hover,.tradeStatPickerOption:focus-visible,.tradeStatPickerOption--active{color:#f0d0ad;background:#28231d;outline:none}.tradeStatPickerEmpty{color:#81786f;margin:0;padding:11px 9px;font-size:10px}.tradeAddStatControl+.tradeFieldError{margin-top:6px}.tradeScrollStatsGrid{display:grid}.tradeScrollStatRow{border-bottom:1px solid #dacebc17;grid-template-columns:minmax(0,1fr) 88px minmax(112px,auto) 22px;align-items:center;gap:8px;min-width:0;min-height:46px;padding:6px 2px;display:grid}.tradeRegisterLayout .tradeScrollStatRow>.input{color:#fff8ed;text-align:right;height:32px;padding:5px 7px;font-size:12px;font-weight:700}.tradeScrollDerived{justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.tradeScrollDerived>small{color:#9d9388;white-space:nowrap;font-size:9px;line-height:12px}.tradeScrollDerived>small strong{color:#eee4d8;font-weight:700}.tradeScrollDerived>.tradeScrollDerivedError{color:#df7777;font-weight:650}.tradeScrollStatsHint{margin-top:7px;display:block}.tradeFieldError{color:#df7777;margin-top:1px;font-size:11px;line-height:15px;display:block}.tradeSectionHeading{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.tradeSectionHeading h2{margin:0}.tradeSectionHeading p{color:#8f8478;margin:0;font-size:11px;line-height:15px}.tradeDiscordControls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.tradeDiscordControls .discordLoginButton{border-radius:var(--ui-radius-sm);min-height:34px;padding:8px 10px}.tradeDiscordIdentity{align-items:center;gap:9px;min-width:0;display:flex}.tradeDiscordAvatar{width:32px;height:32px;font-size:11px}.tradeDiscordIdentity>span:last-child{gap:2px;min-width:0;display:grid}.tradeDiscordIdentity strong,.tradeDiscordIdentity small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tradeDiscordIdentity strong{color:#e7e3ee;font-size:11px}.tradeDiscordIdentity small{color:#918b9e;font-size:11px;line-height:15px}.tradeDiscordRequired{color:#bbc4ee;text-transform:uppercase;border:1px solid #7289da52;border-radius:3px;padding:5px 8px;font-size:10px;font-weight:750}.tradeRegisterPreviewPanel{border-radius:var(--ui-radius-sm);background:#191815;border:1px solid #dacebc1f;grid-area:preview;align-self:start;gap:10px;width:100%;min-width:0;max-width:100%;padding:14px;display:grid;position:sticky;top:62px}.tradeRegisterPreviewPanel>h2{color:#e8d4bd;text-transform:uppercase;margin:0;font-size:14px;font-weight:650;line-height:18px}.tradeRegisterPreviewPanel .classicItemWindow{margin-inline:auto}.tradePreviewEmpty{border-radius:var(--ui-radius-sm);color:#8f8478;text-align:center;background:#141310;border:1px dashed #dacebc1f;place-items:center;min-height:150px;margin:0;padding:18px;font-size:11px;display:grid}.tradePreviewSummary{border-top:1px solid #dacebc1c;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;padding-top:10px;display:grid}.tradePreviewSide{color:#f4f8ff;border-radius:2px;place-items:center;min-height:24px;font-size:10px;font-weight:750;display:inline-grid}.tradePreviewSide--sell{background:var(--sell-dark)}.tradePreviewSide--buy{background:#356f4d}.tradePreviewSummary>div{min-width:0}.tradePreviewSummary strong,.tradePreviewSummary small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.tradePreviewMethod{border-top:1px solid #dacebc17;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:3px 8px;min-width:0;padding-top:9px;display:grid}.tradePreviewMethod>small{color:#a69a8e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;line-height:14px;overflow:hidden}.tradePreviewMethod>small+small{grid-column:2}.tradeMethodBadge{color:#c8beb2;width:fit-content;max-width:100%;min-height:19px;font-family:var(--font-ui-section);letter-spacing:0;white-space:nowrap;background:#302d29;border:0;border-radius:3px;align-items:center;padding:2px 6px;font-size:9.5px;font-weight:650;line-height:15px;display:inline-flex}.tradeMethodBadge--personal-store{color:#ddbc92;background:#3a3025}.tradeMethodBadge--hired-merchant{color:#c4bedf;background:#302f40}.tradePreviewSummary strong{color:#fffdf4;font-size:15px}.tradePreviewSummary strong .mesoPrice{justify-content:flex-start}.tradePreviewSummary small{color:#998d80;margin-top:3px;font-size:11px;line-height:15px}.tradeRegisterSubmit{grid-area:submit;gap:9px;display:grid}.tradeRegisterSubmit>small{color:#8f8478;font-size:11px;line-height:15px}.tradeRegisterSubmit .primaryButton{border-radius:var(--ui-radius-sm);width:100%;min-height:40px;font-size:12px}.tradeRegisterSubmit .tradeSubmit--sell{background:var(--sell);color:#fff7f4}.tradeRegisterSubmit .tradeSubmit--buy{background:var(--buy);color:#07130c}.tradeRegisterSubmit .primaryButton:disabled,.tradeRegisterSubmit .primaryButton:disabled:hover,.tradeRegisterSubmit .primaryButton:disabled:focus-visible{color:#8f8880;cursor:not-allowed;opacity:1;background:#2b2926;outline:none;box-shadow:inset 0 1px #ffffff06}@media (max-width:820px){.tradeRegisterLayout{grid-template-columns:1fr;grid-template-areas:"fields""preview""submit"}.tradeRegisterPreviewPanel{position:static}}@media (max-width:620px){.tradeRegisterPage{padding:18px 12px 42px}.tradeRegisterShell>h1{margin-bottom:11px;font-size:22px}.tradeRegisterFormPanel,.tradeRegisterPreviewPanel{padding-left:12px;padding-right:12px}.tradeFieldGrid,.tradeDiscordControls{grid-template-columns:1fr}.tradeDefaultIgnGuidance{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.tradeStoreDetailsField{grid-column:auto}.tradeStoreItemRow{grid-template-columns:minmax(0,1fr) 36px;align-items:start}.tradeStoreItemIdentity{grid-column:1}.tradeStoreItemConditions{grid-column:1/-1}.tradeStoreItemActions{grid-area:1/2;justify-content:flex-end}.tradeStoreItemsHeading{align-items:flex-start}.tradeMethodSelector{gap:3px}.tradeMethodOption{padding-inline:4px;font-size:10.5px}.tradeFieldGrid--price{grid-template-columns:minmax(0,1fr) 104px}.tradeDiscordControls .discordFieldGrid{grid-template-columns:1fr}.tradeItemStatsHeading{display:block}.tradePreviewEmpty{min-height:72px}.itemSearchSelected{grid-template-columns:40px minmax(0,1fr)}.itemSearchChange{grid-column:2}.tradeItemStatsHeading p{text-align:left;max-width:none;margin-top:4px}.tradeItemStatsGrid{grid-template-columns:1fr}.tradeItemStatRow{grid-template-columns:minmax(0,1fr) 84px 62px 22px}.tradeScrollStatRow{grid-template-columns:minmax(0,1fr) 78px minmax(92px,auto) 22px}.tradeScrollDerived{gap:3px}.tradeSectionHeading{display:block}.tradeSectionHeading p{margin-top:4px}}@media (max-width:460px){.tradeEditableItemCard{padding-left:10px;padding-right:10px}.tradeEditableItemFacts{gap:4px 12px}.tradeEditableItemFacts>div{min-width:calc(50% - 6px)}.tradeItemStatRow{grid-template-columns:84px minmax(0,1fr) 22px;grid-template-areas:"identity identity identity""input delta remove";row-gap:4px}.tradeItemStatRow>.tradeItemStatIdentity{grid-area:identity}.tradeItemStatRow>.input{grid-area:input}.tradeItemStatRow>.tradeCleanVariationSlot{grid-area:delta;justify-content:flex-start}.tradeItemStatRow>.tradeRemoveStat,.tradeItemStatRow>.tradeItemStatLock{grid-area:remove}.tradeStatPickerPopover{width:min(280px,100vw - 50px)}.tradeEnhancementRow{grid-template-columns:minmax(0,1fr) 84px}}.itemPage{max-width:calc(var(--classic-window-width) + 25px + var(--listing-pair-width) + 24px + 2px + 32px);padding:18px 16px 54px}@media (min-width:901px){main.page.itemPage{width:100%;max-width:calc(var(--classic-window-width) + 25px + var(--listing-pair-width) + 24px + 2px + 32px)}}.itemTradeWorkspace{grid-template-columns:calc(var(--classic-window-width) + 25px) minmax(0, 1fr);background:#191815;border:1px solid #dacebc1f;width:100%;display:grid}.itemTradeSidebar{background:#12110f;border-right:1px solid #dacebc1f;min-width:0;padding:12px}.itemTradeSidebar .itemInfoPanel{background:0 0;border:0;padding:0;position:sticky;top:82px}.itemSideActions{gap:6px;margin-top:10px;display:grid}.listingCreateButton{letter-spacing:normal;text-align:center;border-radius:4px;justify-content:center;align-items:center;width:100%;min-height:30px;padding:7px 9px;font-size:12px;line-height:normal;display:inline-flex}.itemSideActions .secondaryButton{text-align:center;background:0 0;border-radius:4px;width:100%;min-height:30px;padding:7px 9px;font-size:12px}.itemSidebarMeta{color:#998d80;gap:4px;margin-top:10px;font-size:11px;display:grid}.itemMarketPane{flex-direction:column;min-width:0;padding:10px 12px 12px;display:flex}.itemMarketToolbar{border-bottom:1px solid #dacebc1a;justify-content:space-between;align-items:center;gap:10px;min-height:30px;margin-bottom:8px;padding-bottom:8px;display:flex}.priceStrip{color:#8995a6;flex-wrap:wrap;gap:8px 14px;min-width:0;font-size:11px;display:flex}.priceStrip span{white-space:nowrap}.priceStrip strong{color:#dbe4ef;font-variant-numeric:tabular-nums;margin-left:4px;font-weight:700}.marketBackLink{color:#c28c59;white-space:nowrap;font-size:11px}.priceInsightPanel{border-radius:var(--ui-radius-sm);background:#171612;border:1px solid #dacebc24;min-width:0;padding:13px 14px}.priceInsightPanel--compact{background:#151411;margin-top:14px}.priceInsightPanel--full{width:min(100%, var(--listing-pair-width));margin:0 auto 10px}.priceInsightHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.priceInsightHeader h2{color:#e8d4bd;letter-spacing:.045em;text-transform:uppercase;margin:0;font-size:12px;font-weight:750;line-height:16px}.priceInsightHeader>div:first-child>span{color:#968b7f;margin-top:2px;font-size:11px;line-height:15px;display:block}.priceInsightWindow{flex:none;align-items:center;gap:3px;display:inline-flex}.priceInsightWindow>span{color:#ad9d8d;font-size:11px;font-weight:700;line-height:16px}.priceInsightWindow button{border-radius:var(--ui-radius-sm);color:#92867a;background:#11110f;border:1px solid #dacebc24;min-width:42px;height:28px;font-size:11px;font-weight:700}.priceInsightWindow button.active{color:#ecc08d;background:#c99b682b;border-color:#daa66c94;box-shadow:inset 0 0 0 1px #c99b6814}.priceInsightWindow button:focus-visible,.priceInsightTrendToggle:focus-visible{outline-offset:2px;outline:2px solid #c99b68b3}.priceInsightMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:13px 0 0;display:grid}.priceInsightMetrics>div{border-left:1px solid #dacebc1a;gap:3px;min-width:0;padding-left:10px;display:grid}.priceInsightMetrics>div:first-child{border-left:0;padding-left:0}.priceInsightMetrics dt{color:#8f857a;font-size:10px;font-weight:650;line-height:14px}.priceInsightMetrics dd{color:#e9ddd0;overflow-wrap:anywhere;min-width:0;margin:0;font-size:17px;font-weight:700;line-height:20px}.priceInsightBasis,.priceInsightSource,.priceInsightComparableNote{color:#8f857a;margin:9px 0 0;font-size:10.5px;line-height:16px}.priceInsightSource{color:#756d65}.priceInsightEmpty{color:#958a7f;gap:3px;margin:13px 0 0;font-size:11px;line-height:16px;display:grid}.priceInsightEmpty strong{color:#c9b7a4;font-size:12px}.priceInsightTrendToggle{cursor:pointer;background:0 0;border:0;margin-top:9px;padding:0}.priceInsightTrend[hidden]{display:none}.priceInsightTrend{border-top:1px solid #dacebc1a;margin-top:10px;padding-top:9px}.priceInsightLegend{color:#9b9186;justify-content:flex-end;gap:16px;font-size:11px;font-weight:650;line-height:16px;display:flex}.priceInsightLegend span:before{content:"";background:currentColor;width:18px;height:2px;margin:0 6px 3px 0;display:inline-block}.priceInsightLegend .sell{color:#d8877f}.priceInsightLegend .buy{color:#7fbc91}.priceInsightChart{width:100%;min-width:0;margin-top:2px}.priceInsightChart svg{width:100%;height:auto;display:block;overflow:visible}.priceInsightGridLine{stroke:#dacebc1a;stroke-width:1px;vector-effect:non-scaling-stroke}.priceInsightAxisLabel{fill:#766f68;font-size:10px}.priceInsightTick--mobile{display:none}.priceInsightLine{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.priceInsightLine--sell{stroke:#d8877f}.priceInsightLine--buy{stroke:#7fbc91}.priceInsightPoint--sell{fill:#d8877f}.priceInsightPoint--buy{fill:#7fbc91}.priceInsightAccessiblePoints{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.priceInsightChartEmpty{color:#8f857a;margin:12px 0 4px;font-size:11px}@media (max-width:620px){.priceInsightPanel{padding:12px}.priceInsightMetrics{grid-template-columns:1fr;gap:7px}.priceInsightMetrics>div,.priceInsightMetrics>div:first-child{border-top:1px solid #dacebc14;border-left:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;padding:7px 0 0}.priceInsightMetrics>div:first-child{border-top:0;padding-top:0}.priceInsightMetrics dd{text-align:right;font-size:14px;line-height:18px}.priceInsightTick--desktop{display:none}.priceInsightTick--mobile{display:block}.priceInsightLegend{gap:13px}}.itemFilterPanel{background:#181714;border:1px solid #dacebc1c;margin:0 0 12px;padding:12px 14px;display:block}.itemFilterHeader{justify-content:space-between;align-items:center;gap:10px;min-height:30px;display:flex}.itemFilterTitle{color:#c4aa90;text-transform:uppercase;width:auto;font-size:12.5px;font-weight:650}.itemFilterGroup{padding-top:11px}.itemFilterGroup+.itemFilterGroup{border-top:1px solid #dacebc12;margin-top:13px}.itemFilterGroup>h3{color:#a9937d;letter-spacing:0;text-transform:uppercase;margin:0 0 6px;font-size:11.5px;font-weight:650}.itemFilterGrid{gap:10px 16px;display:grid}.itemFilterGrid--price{grid-template-columns:minmax(320px,440px)}.itemFilterGrid--stats{grid-template-columns:repeat(2,minmax(0,1fr))}.itemFilterGrid--stats .miniField:nth-child(5),.itemFilterGrid--stats .miniField:nth-child(7),.itemFilterGrid--stats .miniField:nth-child(9),.itemFilterGrid--stats .miniField:nth-child(11){margin-top:4px}.itemFilterGrid--attack,.itemFilterGrid--enhancement{grid-template-columns:repeat(2,minmax(0,250px))}.miniField{width:auto;min-width:0}.miniField label{color:#9a938b;text-transform:none;margin:0 0 5px;font-size:11px;font-weight:550;display:block}.miniField div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.miniField input{color:#eee8df;background:#11100e;border:1px solid #dacebc21;border-radius:3px;width:100%;height:34px;padding:6px 9px;font-size:12.5px;font-weight:450}.miniField input::placeholder{color:#716b64;opacity:1;font-size:11.5px}.miniField--invalid input{border-color:#df77778c}.miniFieldError{color:#df7777;margin-top:3px;font-size:9px;line-height:1.2;display:block}.filterResetButton{color:#b7aca0;background:#201f1c;border:1px solid #dacebc21;border-radius:4px;flex:none;min-height:30px;padding:5px 10px;font-size:11px;font-weight:550}.filterResetButton:hover,.filterResetButton:focus-visible{color:#e0d7cd;background:#292723;border-color:#dacebc47;outline:none}.itemAdvancedStats{border-top:1px solid #dacebc14;margin-top:12px}.itemAdvancedStatsToggle{color:#c4aa90;width:100%;min-height:36px;font:inherit;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:7px;padding:7px 0 5px;font-size:11.5px;font-weight:600;display:inline-flex}.itemAdvancedStatsToggle svg{color:#a47e59;width:15px;height:15px;transition:transform .12s}.itemAdvancedStatsToggle[aria-expanded=true] svg{transform:rotate(90deg)}.itemAdvancedStatsToggle:hover,.itemAdvancedStatsToggle:focus-visible{color:#efc69c;outline:none}.itemAdvancedStatsToggle:focus-visible{box-shadow:inset 0 0 0 1px #da97524d}.itemAdvancedStatsContent{padding:14px 0 3px}.itemAdvancedStatsContent[hidden]{display:none}@media (min-width:621px){.itemFilterPanel{margin-bottom:8px;padding-block:8px}.itemFilterGroup{padding-top:7px}.itemFilterGroup+.itemFilterGroup{margin-top:5px}.itemFilterGroup>h3{margin-bottom:4px}.itemFilterPanel .miniField label{margin-bottom:3px}.itemFilterPanel .itemAdvancedStats{margin-top:8px}}.listingToolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.listingActiveFilter{color:#c4bab0;cursor:pointer;align-items:center;gap:7px;min-height:32px;font-size:11.5px;font-weight:550;display:inline-flex}.listingActiveFilter input{accent-color:#b96d35;width:15px;height:15px;margin:0}.listingActiveFilter:focus-within{color:#ead8c5}.listingSortControl{align-items:center;gap:6px;display:inline-flex}.listingSortControl>label{color:#8f877e;font-size:11px;font-weight:550}.listingSortControl select,.listingSortDirectionButton{color:#d4c9bd;background:#171612;border:1px solid #dacebc26;border-radius:4px;min-height:32px}.listingSortControl select{min-width:116px;font:inherit;padding:5px 28px 5px 9px;font-size:11.5px;font-weight:550}.listingSortDirectionButton{place-items:center;width:32px;padding:0;display:grid}.listingSortDirectionButton svg{width:15px;height:15px}.listingSortControl select:hover,.listingSortControl select:focus-visible,.listingSortDirectionButton:hover,.listingSortDirectionButton:focus-visible{color:#efc99f;background:#242019;border-color:#da975261;outline:none}.listingSides{width:min(100%, var(--listing-pair-width));gap:var(--listing-panel-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.itemMarketPane>.itemMarketToolbar,.itemMarketPane>.priceInsightPanel,.itemMarketPane>.itemFilterPanel,.itemMarketPane>.listingToolbar,.itemMarketPane>.listingSides,.itemMarketPane>.completedTradesCompact{width:min(100%, var(--listing-pair-width));margin-inline:auto}@media (min-width:901px){.homeFreshListingSides{align-items:start}.itemMarketPane .listingSides{align-items:stretch}}.sideListingPanel{border-radius:var(--ui-radius-md);background:#151411;border:1px solid #dad1c41f;flex-direction:column;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.sideListingPanel--sell{border-color:#b84d4661}.sideListingPanel--buy{border-color:#529b6c45}.sideListingHead{min-height:var(--listing-header-height);justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:0 10px;display:flex}.sideListingPanel--sell .sideListingHead{background:var(--sell-dark);border-bottom:1px solid #df877f47}.sideListingPanel--buy .sideListingHead{background:#356f4d;border-bottom:1px solid #7ec2943d}.sideListingHead h3{margin:0;font-size:14px;font-weight:700}.sideListingPanel--sell .sideListingHead h3{color:#fff7ed}.sideListingPanel--buy .sideListingHead h3{color:#f2fff6}.compactListingRows{--compact-listing-row-compact-height:var(--listing-card-compact-height);--compact-listing-row-gap:var(--listing-card-gap);--compact-listing-seven-row-viewport:calc(var(--compact-listing-row-compact-height) + var(--compact-listing-row-compact-height) + var(--compact-listing-row-compact-height) + var(--compact-listing-row-compact-height) + var(--compact-listing-row-compact-height) + var(--compact-listing-row-compact-height) + var(--compact-listing-row-compact-height) + var(--compact-listing-row-gap) + var(--compact-listing-row-gap) + var(--compact-listing-row-gap) + var(--compact-listing-row-gap) + var(--compact-listing-row-gap) + var(--compact-listing-row-gap) + 12px);align-content:start;gap:var(--compact-listing-row-gap);padding:5px 6px 7px;display:grid;overflow:visible}.compactListingRows--scrollable{max-height:var(--compact-listing-seven-row-viewport);scrollbar-color:#5b554e #171615;scrollbar-width:thin;overflow:hidden auto}.mesoPrice{min-width:0;color:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.mesoPrice img{width:15px;height:15px;image-rendering:pixelated;flex:none}.listingUnitPrice{white-space:nowrap;align-items:baseline;gap:5px;min-width:0;max-width:100%;display:inline-flex}.listingPriceEach{color:#8b97a6;font-size:max(10px,.6em);font-weight:500;line-height:1}.classicTooltipTrigger{min-width:0;display:inline-block;position:relative}.classicTooltip{z-index:2000;width:min(var(--classic-window-width), calc(100vw - 24px));pointer-events:none;visibility:hidden;will-change:transform;max-height:calc(100dvh - 24px);display:block;position:fixed;top:0;left:0;overflow:hidden auto;transform:translate(-10000px,-10000px)}.classicTooltip[data-positioned=true]{visibility:visible}.classicItemWindow,.classicItemWindow *{letter-spacing:0}.classicItemWindow{width:100%;max-width:var(--classic-window-width);box-sizing:border-box;background:var(--classic-item-window-bg);color:#f8fbff;background-image:none;border:1px solid #becce8e6;border-radius:0;padding:8px 15px 6px;font-family:Arial,Tahoma,sans-serif;font-weight:400;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #919fcc29}.classicItemWindowNameLine{align-items:center;gap:4px;min-width:0;min-height:25px;margin:0 0 6px;display:flex}.classicNameDot{background:#62d9ff;border-radius:50%;flex:none;width:5px;height:5px}.classicItemWindowName{min-width:0;min-height:16px;font-family:Trebuchet MS,Arial,sans-serif;font-size:var(--classic-title-size);letter-spacing:0;text-align:left;text-overflow:ellipsis;white-space:nowrap;text-shadow:1px 1px #121830d1;margin:0;font-weight:700;line-height:21px;display:block;overflow:hidden}.enhancedItemName{vertical-align:baseline;align-items:baseline;gap:4px;min-width:0;max-width:100%;display:inline-flex}.enhancedItemNameBase{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.enhancedItemUpgrade{white-space:nowrap;flex:none}.classicItemWindowName .enhancedItemName,.listingNameLine .enhancedItemName{width:100%}.listingTitle .enhancedItemName{flex-wrap:wrap;gap:0 6px;width:auto}.listingTitle .enhancedItemNameBase{text-overflow:clip;white-space:normal;overflow:visible}.itemQualityName--white{color:var(--quality-white)}.itemQualityName--orange{color:var(--quality-orange)}.itemQualityName--blue{color:var(--quality-blue)}.itemQualityName--purple{color:var(--quality-purple)}.itemQualityName--yellow{color:var(--quality-yellow)}.itemQualityName--green{color:var(--quality-green)}.itemQualityName--red{color:var(--quality-red)}.itemQualityName--gray{color:var(--quality-gray)}.classicItemWindowName.itemQualityName--white{color:var(--quality-white)}.classicItemWindowName.itemQualityName--orange{color:var(--quality-orange)}.classicItemWindowName.itemQualityName--blue{color:var(--quality-blue)}.classicItemWindowName.itemQualityName--purple{color:var(--quality-purple)}.classicItemWindowName.itemQualityName--yellow{color:var(--quality-yellow)}.classicItemWindowName.itemQualityName--green{color:var(--quality-green)}.classicItemWindowName.itemQualityName--red{color:var(--quality-red)}.classicItemWindowName.itemQualityName--gray{color:var(--quality-gray)}.classicItemWindowTop{grid-template-columns:var(--classic-icon-stage) minmax(0, 1fr);align-items:start;gap:19px;display:grid}.classicNonEquipmentTop{grid-template-columns:var(--classic-icon-stage) minmax(0, 1fr);align-items:start;gap:12px;display:grid}.classicNonEquipmentContent{align-content:start;gap:4px;min-width:0;padding-top:1px;display:grid}.classicNonEquipmentReq{min-height:var(--classic-req-line-height);white-space:nowrap;grid-template-columns:63px 10px minmax(0,1fr);align-items:baseline;column-gap:5px;margin-bottom:1px;display:grid}.classicNonEquipmentNarrative{color:#fffef8;min-width:0;font-family:Arial,Tahoma,sans-serif;font-size:var(--classic-stat-size);font-weight:400;line-height:var(--classic-stat-line-height);text-shadow:1px 1px #060918d1;text-overflow:clip;white-space:normal;overflow-wrap:break-word;word-break:normal;display:block;overflow:visible}.classicNonEquipmentFacts{gap:0;margin-top:3px;display:grid}.classicNonEquipmentFact{min-width:0;font-size:var(--classic-stat-size);line-height:var(--classic-stat-line-height);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:5px;display:grid}.classicNonEquipmentFactLabel{color:#dfcfba;text-shadow:1px 1px #231916b8;font-family:Tahoma,Arial,sans-serif;font-weight:400}.classicNonEquipmentFactValue{color:#fffef8;text-shadow:1px 1px #060918d1;min-width:0;font-family:Arial,Tahoma,sans-serif;font-weight:600}.classicItemIconBox{width:var(--classic-icon-stage);height:var(--classic-icon-stage);background:#b5bccf;border:0;place-items:center;display:grid;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #e7ebf4b3}.classicItemIconBox>.itemIcon{width:var(--classic-icon-sprite);height:var(--classic-icon-sprite);--item-icon-safe-padding:2px;background:0 0;border:0;border-radius:0}.classicReqList{color:#f1f4ff;text-shadow:1px 1px #090e22b8;gap:0;padding-top:1px;line-height:1.06;display:grid}.classicReqRow{min-height:var(--classic-req-line-height);white-space:nowrap;grid-template-columns:63px 10px minmax(0,1fr);align-items:baseline;column-gap:5px;display:grid}.classicReqLabel,.classicReqColon,.classicReqValue{color:#e6eaf3e6;font-family:Lucida Console,Consolas,monospace;font-size:var(--classic-req-size);font-feature-settings:"kern" 0;font-kerning:none;font-synthesis:none;font-weight:400;line-height:var(--classic-req-line-height);text-rendering:geometricprecision}.classicReqLabel{text-align:left;width:100%;min-width:0;display:block}.classicReqValue{text-align:left;justify-self:start}.classicReqRow--zero .classicReqLabel,.classicReqRow--zero .classicReqColon,.classicReqRow--zero .classicReqValue{color:#9ea5bcc7}.classicJobBar{box-sizing:border-box;background:0 0;width:100%;margin-top:8px;padding:0 3px;display:block}.classicJobGrid{width:100%;height:var(--classic-job-height);grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid}.classicJobGrid .classicJobLabel{box-sizing:border-box;width:100%;height:var(--classic-job-height);min-height:var(--classic-job-height);color:#e1ded7d1;text-align:center;text-overflow:clip;white-space:nowrap;background:#1e1f2ab8;border:1px solid #d2d7e13d;border-radius:4px;justify-content:center;align-items:center;min-width:0;padding:0 2px;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:10px;font-weight:500;line-height:14px;display:flex;overflow:hidden;box-shadow:inset 0 1px #f6f2e914,inset 0 -1px #0708103d,0 1px 1px #0a0a122e}.classicJobGrid .classicJobLabel:last-child{border-right-color:#d2d7e13d}.classicJobGrid .classicJobLabel.allowed{color:#efe8dce6;background:#232431c2;border-color:#dcdde14d}.classicJobGrid .classicJobLabel.allAllowed{color:#f3ebddeb;background:#262735c7;border-color:#dedfe452}.classicJobGrid .classicJobLabel.active{color:#ffe8cafa;text-shadow:0 1px #3c1f0e9e;background:#683a1cd1;border-color:#e2994ba8;font-weight:600;box-shadow:inset 0 1px #ffe2b724,inset 0 -1px #431f0c6b,0 1px 2px #120c1238}.classicWindowDivider{background:#eaf1ffd1;width:auto;height:1px;margin:6px 3px;display:block}.classicWindowDivider--job{background:#e2e6efeb;height:2px;margin:7px 2px 8px}.classicWindowDivider--shop{background:#e5e8f0d1;margin:7px 3px 5px}.classicStatList{gap:0;display:grid}.classicStatRow{color:#f4f4f4;min-height:0;font-family:Tahoma,Arial,sans-serif;font-size:var(--classic-stat-size);font-weight:400;line-height:var(--classic-stat-line-height);text-shadow:0 1px #00000073;grid-template-columns:7px max-content minmax(0,1fr);align-items:baseline;gap:6px;display:grid}.classicStatBullet{background:#ff8200;border-radius:0;align-self:center;width:4px;height:4px;transform:rotate(45deg)}.classicStatLabel,.classicStatValue{font-size:var(--classic-stat-size);line-height:var(--classic-stat-line-height);white-space:nowrap}.classicStatLabel{color:#dfcfba;letter-spacing:0;text-shadow:1px 1px #231916b8;font-family:Tahoma,Arial,sans-serif;font-size:15px;font-weight:400}.classicStatValue{color:#fffef8;letter-spacing:0;text-shadow:1px 1px #060918d1;text-overflow:ellipsis;min-width:0;font-family:Arial,Tahoma,sans-serif;font-weight:600;overflow:hidden}.classicStatValue .classicFinalValue{color:#fff;font-weight:700}.classicFormula{color:#c3c6d0;margin-left:4px;font-weight:400}.classicCatalogReference{color:#c3c6d0;font-weight:400}.classicStatValue .classicCatalogDelta,.classicStatValue .classicBonusOnly{color:#65cfff;font-weight:700}.classicStatValue .classicCatalogDelta--negative{color:var(--quality-red)}.tradeEditableClassicWindow{--classic-window-width:400px;width:100%;min-width:0;max-width:100%}.tradeEditableClassicWindow .classicItemWindow{width:min(100%, var(--classic-window-width));max-width:100%;margin-inline:auto;position:relative;overflow:visible}.classicEditableStatRow{grid-template-columns:7px max-content minmax(0,1fr);align-items:center;gap:2px 6px;min-width:0;max-width:100%;min-height:26px;padding-block:1px}.classicEditableStatRow>.classicStatBullet{grid-area:1/1;margin-top:0}.classicEditableStatRow>.classicStatLabel{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;grid-area:1/2;align-self:center;min-width:0;font-size:13px;line-height:16px;overflow:visible}.classicEditableStatValue{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;grid-area:1/3;grid-template-columns:minmax(0,1fr);justify-self:start;align-items:center;gap:2px;width:max-content;min-width:0;max-width:100%;min-height:24px;display:grid;overflow:hidden}.classicEditablePrimary{flex-wrap:wrap;align-items:center;gap:2px 3px;width:max-content;min-width:0;max-width:100%;min-height:24px;display:flex}.classicEditableUnit{color:#eff4ffeb;margin-left:-2px;font-size:11px;font-weight:700}.classicEditableStatValue input{width:var(--classic-editable-input-width,29px);color:#fffef8;text-align:right;text-shadow:1px 1px #060918d1;background:#151b357a;border:1px solid #d9e1f438;border-radius:2px;outline:0;min-width:0;height:22px;padding:1px 2px;font-family:Arial,Tahoma,sans-serif;font-size:13px;font-weight:700;line-height:18px}.classicEditableStatValue input:hover{background:#1a22429e;border-color:#d9e1f466}.classicEditableStatValue input:focus-visible{background:#1d284ed1;border-color:#74d6ff;box-shadow:0 0 0 1px #65cfff3d}.classicEditableStatValue input:disabled{color:#e5eaf78c;cursor:not-allowed}.classicEditableStatValue input::placeholder{color:#d7dded99;font-weight:500}.classicEditableReference{color:#dae0efb8;overflow-wrap:anywhere;white-space:normal;grid-area:2/3;place-self:start;min-width:0;max-width:100%;margin-top:1px;font-family:Arial,Tahoma,sans-serif;font-size:10px;font-weight:500;line-height:13px;display:block}.classicEditableRemove{color:#dee3f180;background:0 0;border:0;border-radius:2px;flex:0 0 24px;place-items:center;width:24px;height:24px;padding:0;font-size:16px;line-height:1;display:grid}.classicEditableRemove:hover,.classicEditableRemove:focus-visible{color:#ffc2c2;background:#3a1f2f9e;outline:1px solid #ef9b9b66}.classicEditableStatRow--invalid .classicEditableStatValue input{border-color:#ef9b9b}.classicEditorActionRow{min-width:0;max-width:100%;margin:3px 0 0 13px;display:block;position:relative}.tradeEditableClassicWindow .tradeAddStatButton{color:#75d7ff;background:0 0;border-color:#0000;height:25px;padding:0 4px;font-family:Tahoma,Arial,sans-serif;font-size:11px}.tradeEditableClassicWindow .tradeAddStatButton:hover,.tradeEditableClassicWindow .tradeAddStatButton:focus-visible{color:#a7e7ff;background:#2330556b;border-color:#75d7ff52}.classicEditorSectionDivider{background:#e5e8f08c;height:1px;margin:6px 3px 5px;display:block}.classicEditorSectionTitle{color:#e6eaf6bd;text-transform:uppercase;margin:0 0 2px 13px;font-family:Tahoma,Arial,sans-serif;font-size:9px;font-weight:700;line-height:13px;display:block}.classicEditorEnhancementRows.tradeEnhancementGrid{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.classicEditableEnhancementRow{grid-template-columns:7px max-content minmax(0,1fr)}.classicEditorHint,.classicEditorError{margin:3px 0 0 13px;font-family:Tahoma,Arial,sans-serif;font-size:9px;line-height:12px;display:block}.classicEditorScrollHint{margin:0 6px 4px 13px}.classicEditorInlineError{grid-area:2/3;place-self:start;margin:0}.classicEditorHint{color:#dae0efbd;font-size:10px;line-height:14px}.classicEditorHint.classicEditorScrollHint{color:#dee3f1c7}.classicEditorError{color:#ffb0b0;font-weight:600}.tradeEditableClassicWindow .tradeScrollStatsSection{min-width:0;max-width:100%;display:grid}@media (max-width:460px){.tradeEditableClassicWindow{--classic-window-width:100%}}.classicShopPrice{color:#f5f8ff;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:4px;font-family:Tahoma,Arial,sans-serif;font-size:12px;line-height:16px;display:grid}.classicShopPrice span,.classicShopPrice strong{font-size:12px;line-height:16px}.classicShopPrice>span{color:#e1e3e9;font-weight:400}.classicShopPrice>strong{color:#fff;font-weight:600}.classicShopPrice .mesoPrice{justify-content:start;align-items:center;gap:3px}.classicShopPrice .mesoPrice img{object-fit:contain;width:14px;height:14px;display:block}.tradePreview{border:1px solid var(--line);background:#f4f0e608;border-radius:4px;grid-template-columns:minmax(0,.9fr) minmax(260px,300px);align-items:start;gap:12px;padding:10px;display:grid}.tradePreview>div:first-child{gap:5px;min-width:0;display:grid}.tradePreview>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tradePreview>div:first-child small{color:var(--muted);font-size:11px;line-height:1.35}.compactListingRow,.compactListingRow--withIcon{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(52px, 1fr) 1px var(--listing-footer-height);border-radius:var(--ui-radius-sm);background:var(--listing-row-bg);min-height:90px;box-shadow:var(--listing-row-shadow);cursor:pointer;font-kerning:normal;text-rendering:optimizelegibility;border:0;grid-template-areas:"main""divider""bottom";align-items:start;row-gap:4px;padding:8px 9px 1px;font-family:Segoe UI Variable Text,Segoe UI,Tahoma,Arial,sans-serif;transition:background-color .12s,box-shadow .12s;display:grid;position:relative;overflow:hidden}.compactListingRow.compactListingRow--compact{min-height:var(--compact-listing-row-compact-height);grid-template-rows:minmax(52px, auto) 1px var(--listing-footer-compact-height);grid-template-areas:"main""divider""bottom";row-gap:4px;padding-top:4px}.compactListingRow:not(.compactListingRow--completed):hover,.compactListingRow:not(.compactListingRow--completed):focus-visible{background:var(--listing-row-hover-bg);box-shadow:var(--listing-row-hover-shadow);outline:none}.compactListingMain{grid-area:main;grid-template-columns:52px minmax(0,1fr);align-self:end;align-items:start;column-gap:8px;min-width:0;min-height:52px;display:grid}.compactListingMain>.qualityIconFrame,.compactListingMain>.itemIcon{align-self:end}.qualityIconFrame{background:var(--trade-icon-frame-bg);width:fit-content;height:fit-content;box-shadow:none;border-radius:2px;place-items:center;display:inline-grid;position:relative;overflow:visible}.marketCompactIconFrame{width:46px;height:46px}.compactListingRow .qualityIconFrame{background:var(--trade-icon-frame-bg);width:52px;height:52px;box-shadow:none;border:0;place-items:center;display:grid}.qualityIconFrame>.classicTooltipTrigger>.itemIcon,.qualityIconFrame>.itemIcon,.compactListingMain>.itemIcon,.compactListingRow>.itemIcon,.listingRowWithIcon>.itemIcon,.marketIconCell>a>.classicTooltipTrigger>.itemIcon,.marketMobileItemTop>a>.classicTooltipTrigger>.itemIcon,.searchResult>.classicTooltipTrigger>.itemIcon,.homePage .featuredRow>.classicTooltipTrigger>.itemIcon,.selectedItemPreview>.itemIcon,.tradeItemPicker>.itemIcon,.itemAutocompleteOption>.classicTooltipTrigger>.itemIcon{background:var(--trade-icon-frame-bg);box-shadow:none;border:0;border-radius:2px}.marketCompactIconFrame>.classicTooltipTrigger>.itemIcon,.marketCompactIconFrame>.itemIcon{--item-icon-safe-padding:3px;width:44px;height:44px}.compactListingMain>.qualityIconFrame>.classicTooltipTrigger>.itemIcon,.compactListingMain>.qualityIconFrame>.itemIcon{--item-icon-safe-padding:1px;width:48px;height:48px}.compactListingMain>.itemIcon{--item-icon-safe-padding:1px;width:52px;height:52px}.compactListingRow .qualityCorner{width:9px;height:9px}.compactListingSeller{grid-template:"name seller"18px"price time"minmax(17px,auto)/minmax(0,1fr) minmax(84px,104px);align-content:end;align-self:stretch;align-items:start;gap:2px 8px;min-width:0;min-height:52px;display:grid}.compactListingRow--withStats .compactListingSeller{grid-template-rows:auto 18px minmax(17px,auto);grid-template-areas:"aux aux""name seller""price time";align-content:start}.compactTraderName{grid-area:seller;justify-content:flex-end;place-self:start end;align-items:center;gap:5px;min-width:0;max-width:100%;height:16px;line-height:16px;display:inline-flex}.compactTraderName strong,.compactTraderTime,.listingNameLine strong,.compactListingSeller small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.compactListingSeller .compactTraderTime{color:#aaa39a;text-align:right;grid-area:time;place-self:start end;margin-top:0;font-size:11px;font-weight:500;line-height:15px}.compactListingRow--active .compactTraderName strong{font-size:12px;font-weight:600;line-height:16px}.compactListingRow--active .compactTraderTime{font-size:11px;font-weight:500;line-height:15px}.listingBadgeLine{flex-wrap:wrap;grid-area:aux;align-content:flex-start;align-self:start;align-items:center;gap:3px;min-width:0;min-height:19px;margin:0;padding-left:0;display:flex;overflow:visible}.compactListingAux{justify-self:start;width:100%;max-width:100%}.listingNameLine{grid-area:name;align-items:center;gap:3px;min-width:0;min-height:18px;line-height:18px;display:flex}.listingNameLine>.classicTooltipTrigger{width:auto;min-width:0;max-width:100%;line-height:inherit;flex:auto;display:block}.optionBadge{background:var(--listing-positive-badge-bg);height:19px;color:var(--listing-positive-badge-text);cursor:default;white-space:nowrap;border:0;border-radius:3px;align-items:center;padding:1px 5px;font-size:10.5px;font-weight:600;line-height:13px;display:inline-flex}.optionBadge--positive,.optionBadge--clean{background:var(--listing-positive-badge-bg);color:var(--listing-positive-badge-text)}.optionBadge--negative{color:#d58a84;background:#3b2726}.listingNameLine strong{color:#eeeae3;letter-spacing:0;font-size:15px;font-weight:650;line-height:18px}.compactListingRow .itemQualityName--white{color:var(--quality-white)}.compactListingRow .itemQualityName--orange{color:var(--quality-orange)}.compactListingRow .itemQualityName--blue{color:var(--quality-blue)}.compactListingRow .itemQualityName--purple{color:var(--quality-purple)}.compactListingRow .itemQualityName--yellow{color:var(--quality-yellow)}.compactListingRow .itemQualityName--green{color:var(--quality-green)}.compactListingRow .itemQualityName--red{color:var(--quality-red)}.compactListingRow .itemQualityName--gray{color:var(--quality-gray)}.listingPriceLine{--listing-price-font-weight:500;min-width:0;color:var(--text-section-color);font-size:14px;font-weight:var(--listing-price-font-weight);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:normal;flex-wrap:wrap;grid-area:price;align-items:center;gap:3px 8px;line-height:17px;display:flex;overflow:hidden}.compactListingRow:not(.compactListingRow--withQuantity) .listingPriceLine{align-self:end}.listingQuantityGroup{color:#aaa197;white-space:nowrap;flex:none;align-items:center;gap:3px;font-family:inherit;font-size:11px;font-weight:500;line-height:14px;display:inline-flex;position:relative}.listingQuantityText{height:15px;min-height:15px;color:inherit;white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.listingQuantityDivider{color:#746d66}.listingPriceMetaDivider{color:#746d66;line-height:14px;position:absolute;top:0;right:calc(100% + 2px)}.listingQuantityNumber{color:#d8d0c6;font-weight:600}.listingPriceValue{white-space:nowrap;min-width:0;font-family:var(--font-ui-item);align-items:center;display:inline-flex}.compactListingRow--withQuantity .listingNameLine,.compactListingRow--withQuantity .listingNameLine>.classicTooltipTrigger,.compactListingRow--withQuantity .listingNameLine strong{min-height:18px;line-height:18px}.listingPriceLine .mesoPrice{justify-content:flex-start;align-items:center;gap:4px;line-height:17px}.listingPriceLine .mesoPrice img{width:15px;height:15px;display:block}.compactListingRow .listingPriceEach{color:#cfc8bf;opacity:1;font-size:11px;font-weight:500;line-height:17px;font-family:var(--font-ui-item)}.compactTraderProfileLink{color:#ddd8d1;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:104px;font-size:12px;font-weight:600;line-height:16px;display:block;overflow:hidden}.compactTraderProfileLink:hover,.compactTraderProfileLink:focus-visible{color:#f0bf88;text-underline-offset:2px;outline:none;text-decoration:underline;text-decoration-thickness:1px}.compactTraderName strong{color:#ddd8d1;max-width:104px;font-size:12px;font-weight:600;line-height:16px}.discordMini{justify-content:center;align-items:center;display:inline-flex}.discordMiniAvatar{color:#fff;background:#5865f2e6;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;font-weight:700;display:grid;overflow:hidden}.discordMiniAvatar img{object-fit:cover;width:100%;height:100%}.compactListingRow--active .compactTraderName .discordMiniAvatar{width:12px;height:12px;font-size:7px}.compactListingDivider{background:#b8ac9c3d;grid-area:divider;align-self:center;width:auto;height:1px;margin:0}.compactListingBottom{height:var(--listing-footer-height);border-top:0;grid-area:bottom;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:grid}.compactListingRow.compactListingRow--compact .compactListingBottom{height:var(--listing-footer-compact-height)}.compactListingMetaGroup{height:var(--listing-footer-bubble-height);flex:auto;justify-content:flex-start;align-self:center;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.compactListingMetaBubble{width:fit-content;min-width:0;max-width:100%;height:var(--listing-footer-bubble-height);min-height:var(--listing-footer-bubble-height);max-height:var(--listing-footer-bubble-height);padding:var(--listing-footer-bubble-padding-block) 6px;font-family:inherit;font-size:11px;font-weight:500;line-height:var(--listing-footer-bubble-line-height);white-space:nowrap;border:0;border-radius:3px;flex:0 auto;align-items:center;display:inline-flex;overflow:hidden}.compactListingMetaText{height:var(--listing-footer-bubble-line-height);text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.compactListingNoteBubble{color:#e3ddd5;background:#353432}.compactListingLocation{color:#dfb685;background:#3a2d22}.favoritesQuoteCell{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:inline-flex}.favoritesTable,.favoritesMobile{font-kerning:normal;text-rendering:optimizelegibility;font-family:Segoe UI,Tahoma,Arial,sans-serif}.favoritesQuoteCell .listingContact,.favoritesMobileContacts .listingContact{margin-left:0}.favoritesMobileContacts{border-top:1px solid #dacebc14;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;padding:7px 10px 0;display:flex}.listingContact{flex:none;align-items:center;min-width:0;margin-left:auto;display:inline-flex}.listingContactButton{border-radius:var(--ui-radius-sm);background:var(--accent);color:#06101f;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.listingContactButton--compact{gap:3px;height:24px;padding:3px 7px;font-size:11px;font-weight:600;line-height:15px}.listingContactButton--compact svg{width:12px;height:12px}.listingContactButton--sell:hover,.listingContactButton--sell:focus-visible,.listingContactButton--buy:hover,.listingContactButton--buy:focus-visible{color:#06101f;background:#ee984b;outline:none;box-shadow:inset 0 0 0 1px #ffe2be29}.listingContactButton.profileManageButton,.listingContactButton.profileManageButton--completed,.listingContactButton.profileManageButton[aria-expanded=true]{background:var(--accent);color:#06101f;border:0}.listingContactButton.profileManageButton:hover,.listingContactButton.profileManageButton:focus-visible,.listingContactButton.profileManageButton[aria-expanded=true]{color:#06101f;background:#ee984b;outline:none;box-shadow:inset 0 0 0 1px #ffe2be29}.listingContactPopover{z-index:2200;border:1px solid #dacebc38;border-top:2px solid var(--accent);border-radius:var(--ui-radius-menu);color:#eee7dc;background:#201e1a;width:min(340px,100vw - 20px);padding:11px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;top:0;left:0;box-shadow:0 12px 28px #0000006b}.listingContactPopover--sell{border-top-color:var(--sell)}.listingContactPopover--buy{border-top-color:var(--buy)}.listingContactPopoverHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.listingContactPopoverHead>strong{font-size:14px;font-weight:700}.listingContactPopoverHead .tradeBadge{border-radius:var(--ui-radius-sm);min-width:42px;padding:4px 6px;font-size:9px}.listingContactFacts{margin:0}.listingContactFacts>div{border-top:1px solid #dacebc1a;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;min-height:27px;display:grid}.listingContactFacts dt,.listingContactFacts dd{margin:0;font-size:11px}.listingContactFacts dt{color:#a79b8c}.listingContactFacts dd{color:#eee7dc;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.listingContactMessage{border-radius:var(--ui-radius-sm);color:#d7cec2;background:#171612;border:1px solid #dacebc1f;margin:8px 0;padding:8px;font-size:11px;line-height:1.45}.listingContactActions{gap:5px;display:grid}.listingContactActions button,.listingContactPrimaryAction{border-radius:var(--ui-radius-sm);color:#edbd8a;text-align:center;background:#31251c;border:1px solid #df84383d;justify-content:center;align-items:center;gap:5px;min-height:29px;padding:5px 8px;font-size:10.5px;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.listingContactActions button:hover:not(:disabled),.listingContactActions button:focus-visible:not(:disabled),.listingContactPrimaryAction:hover,.listingContactPrimaryAction:focus-visible{color:#ffe3c4;background:#432c1d;border-color:#df843880;outline:none}.listingContactActions svg{stroke-width:1.9px;flex:none;width:13px;height:13px}.listingContactPrimaryAction{color:#fff;background:#5865f2;border-color:#5865f28c;min-height:34px;font-size:11.5px;font-weight:750}.listingContactPrimaryAction>span{flex:auto}.listingContactPrimaryAction:hover,.listingContactPrimaryAction:focus-visible{color:#fff;background:#6975f5;border-color:#b1b7ffc7}.listingContactPrimaryAction svg:last-child{opacity:.76;width:11px;height:11px}.listingContactDiscordHint{color:#948b80;margin:-1px 1px 1px;font-size:9.5px;line-height:1.35;display:block}.listingContactSecondaryAction{width:100%}.listingContactInlineActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.listingContactInlineActions button{min-width:0;padding-inline:5px}.listingContactInlineActions button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.listingContactActions button:disabled{cursor:default;opacity:.45}.compactListingMetaBubble--interactive{cursor:default}.compactListingNoteBubble.compactListingMetaBubble--interactive:hover,.compactListingNoteBubble.compactListingMetaBubble--interactive:focus-visible{color:#eee8e0;background:#3c3b38}.compactListingLocation.compactListingMetaBubble--interactive:hover,.compactListingLocation.compactListingMetaBubble--interactive:focus-visible{color:#ebc79e;background:#443427}.compactListingMetaBubble--interactive:focus-visible{outline-offset:-1px;outline:1px solid #dfa15d52}.listingNoteTooltip{z-index:2100;color:#f3eee5;overflow-wrap:anywhere;pointer-events:none;white-space:pre-wrap;background:#292725;border:1px solid #dacebc47;border-radius:4px;width:max-content;max-width:min(300px,100vw - 20px);padding:8px 10px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:450;line-height:17px;display:block;position:fixed;top:0;left:0;box-shadow:0 8px 20px #0000004d}.qualityCorner{z-index:2;background:var(--quality-corner-color,transparent);clip-path:polygon(0 0,100% 0,0 100%);pointer-events:none;width:10px;height:10px;position:absolute;top:0;left:0}.qualityCorner--white{--quality-corner-color:transparent}.qualityCorner--orange{--quality-corner-color:var(--quality-orange)}.qualityCorner--blue{--quality-corner-color:var(--quality-blue)}.qualityCorner--purple{--quality-corner-color:var(--quality-purple)}.qualityCorner--yellow{--quality-corner-color:var(--quality-yellow)}.qualityCorner--green{--quality-corner-color:var(--quality-green)}.qualityCorner--red{--quality-corner-color:var(--quality-red)}.completedTradesCompact{border-radius:var(--ui-radius-md);background:#111315;border:1px solid #dad1c41a;margin-top:10px;display:block;overflow:hidden}.completedTradesCompact summary{min-height:var(--listing-completed-bar-height);cursor:pointer;color:#b7afa5;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;font-size:12px;list-style:none;display:grid}.completedTradesCompact summary::-webkit-details-marker{display:none}.completedTradesCompact summary:before{content:">";color:#a79d92;font-size:11px}.completedTradesCompact[open] summary:before{content:"v"}.completedTradesCompact summary span{min-width:0}.completedTradesCompact summary strong{color:#9c9389;font-size:10px;font-weight:700}.completedTradesBody{border-top:1px solid #dad1c417;max-height:220px;overflow:auto}.completedTradeGroups{gap:var(--listing-panel-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding:10px;display:grid}.completedTradeGroup{border-radius:var(--ui-radius-md);background:#111210;border:1px solid #8787834d;min-width:0;overflow:hidden}.completedTradeGroupHead{background:#292a27;border-bottom:1px solid #aaa8a23d;align-items:center;min-height:28px;padding:0 10px;display:flex}.completedTradeGroupHead h3{margin:0;font-weight:700}.completedTradeGroup--sell .completedTradeGroupHead h3{color:#d49891}.completedTradeGroup--buy .completedTradeGroupHead h3{color:#91bea0}.completedTradeRows{max-height:none}.completedTradeRows .compactListingRow{justify-self:start;width:100%}@media (max-width:760px){.completedTradeGroups{grid-template-columns:minmax(0,1fr)}}.completedTradeEmpty{place-items:center;min-height:54px;display:grid}.listingDetailPage{max-width:1180px;padding-top:18px;font-family:Tahoma,Arial,sans-serif}.listingDetailGrid{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:22px;display:grid}.listingDetailMain,.listingDetailAside{min-width:0;box-shadow:none;background:#191815;border:1px solid #dacebc1f;border-radius:3px;padding:14px}.listingDetailHeader{min-width:0}.listingHeaderMeta{align-items:center;gap:6px;min-width:0;display:flex}.listingHeaderMeta .tradeBadge{border-radius:3px;min-width:40px;padding:4px 6px;font-size:10px;line-height:1}.listingStateBadge{color:#a99e90;border:1px solid #dacebc29;border-radius:3px;padding:3px 6px;font-size:10px;font-weight:600;line-height:1}.listingStateBadge--completed{color:#76c994;border-color:#5bd1863d}.listingStateBadge--cancelled{color:#c97979;border-color:#ff7b7b33}.listingAge{color:#8e857b;white-space:nowrap;margin-left:auto;font-size:12px}.listingPriceBlock .mesoPrice,.listingPriceBlock .listingPriceEach,.favoritesQuoteCell .mesoPrice,.marketMobileQuotes .mesoPrice{font-family:Trebuchet MS,Segoe UI,Tahoma,Arial,sans-serif}.listingTraderProfileLink{color:inherit;text-decoration:none}.listingTraderProfileLink:hover,.listingTraderProfileLink:focus-visible{color:#efb879;text-underline-offset:2px;outline:none;text-decoration:underline;text-decoration-thickness:1px}.listingTitle{overflow-wrap:anywhere;min-width:0;margin:8px 0 0;font-size:29px;font-weight:700;line-height:1.2}.listingOptionBadges{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.listingOptionBadges span{color:#ffe0bd;background:#be642229;border:1px solid #e08b3f4d;border-radius:3px;padding:3px 6px;font-size:10px;font-weight:600;line-height:1.2}.listingStatBreakdown{gap:5px;margin-top:9px;display:grid}.listingStatBreakdownRow{flex-wrap:wrap;align-items:center;gap:5px 8px;min-width:0;display:flex}.listingStatBreakdownRow>small{color:#92877b;text-transform:uppercase;flex:0 0 86px;font-size:9px;font-weight:700;line-height:18px}.listingStatBreakdownRow .listingOptionBadges{flex:180px;margin-top:0}.listingOptionBadges--clean span{color:#c8e5f5;background:#3d688224;border-color:#7badcb47}.listingOptionBadges--scroll span{color:#edc08c;background:#925a2224;border-color:#d89d5552}.listingCleanUnknown{color:#9a8f82;font-size:10px;line-height:18px}.listingPriceBlock{border-top:1px solid #dacebc21;border-bottom:1px solid #dacebc21;margin:15px 0;padding:13px 0 14px;display:block}.listingPriceBlock>span{color:#b09f8d;text-transform:uppercase;font-size:13px;font-weight:700}.listingPriceBlock strong{color:#fff6df;margin-top:3px;font-size:31px;font-weight:700;line-height:1.08;display:block}.listingPriceBlock .mesoPrice{justify-content:flex-start;gap:6px}.listingPriceBlock .mesoPrice img{width:15px;height:15px}.listingCompletedPrice{border-top:1px solid #dacebc1a;align-items:baseline;gap:10px;margin-top:11px;padding-top:9px;display:flex}.listingCompletedPrice>span{color:#aa9d8e;text-transform:uppercase;font-size:12px;font-weight:700}.listingCompletedPrice>strong{margin:0;font-size:17px}.listingTradeInfo{background:0 0;border:0}.listingTradeInfo h2{color:#e8d4bd;text-transform:uppercase;border-bottom:1px solid #dacebc1f;margin:0;padding:0 0 7px;font-family:Tahoma,Arial,sans-serif;font-size:13px;font-weight:700}.listingTradeRows{margin:0}.listingTradeRows>div{border-top:1px solid #dacebc14;grid-template-columns:minmax(112px,.45fr) minmax(0,1fr);align-items:center;gap:12px;min-height:38px;padding:5px 0;display:grid}.listingTradeRows>div:first-child{border-top:0}.listingTradeRows dt,.listingTradeRows dd{margin:0;font-size:12px}.listingTradeRows dt{color:#b8aa9a;font-size:12.5px}.listingTradeRows dd{color:#eee8df;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600}.listingDiscordIdentity{justify-content:flex-end;align-items:center;gap:6px;max-width:100%;display:inline-flex}.listingDiscordProfileCopy,.listingDiscordText{flex:auto;align-items:baseline;gap:5px;min-width:0;max-width:100%;display:inline-flex}.listingDiscordProfileLink{min-width:0;max-width:100%;color:inherit;cursor:pointer;border-radius:3px;flex:0 auto;align-items:center;gap:6px;margin:-3px -5px;padding:3px 5px;text-decoration:none;transition:background-color .11s,color .11s;display:inline-flex}.listingDiscordProfileLink:hover{background:#dacebc0e}.listingDiscordProfileLink:hover strong{color:#fff4e7}.listingDiscordProfileLink:focus-visible{outline-offset:1px;background:#dacebc0e;outline:1px solid #d99550a3}.listingDiscordIdentity strong{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.listingDiscordIdentity small{color:#9f9285;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:50%;font-size:11px;font-weight:500;overflow:hidden}.listingDiscordAvatar{object-fit:cover;border-radius:50%;flex:none;width:16px;height:16px}.listingDiscordAvatar--fallback{color:#d9e2ed;background:#252c36;place-items:center;font-size:9px;display:inline-grid}.listingMutedValue{color:#8f8478;font-weight:500}.listingNote{background:#161512;border:1px solid #dacebc1a;border-radius:3px;margin-top:12px;padding:9px 11px}.listingNote>span{color:#b09f8d;text-transform:uppercase;margin-bottom:4px;font-size:13px;font-weight:700;display:block}.listingNote p{color:#d8d0c5;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}.listingTradingSafety{background:#161512;border:1px solid #dacebc1a;border-radius:3px;min-width:0;margin-top:12px;padding:9px 11px}.listingTradingSafety h2{color:var(--text-muted-ui);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-eyebrow);letter-spacing:.06em;line-height:var(--line-height-eyebrow);text-transform:uppercase;margin:0 0 4px}.listingTradingSafety p{color:var(--text-muted-ui);font-size:var(--font-size-helper);line-height:var(--line-height-helper);overflow-wrap:anywhere;margin:0}.listingTradingSafety p span{display:block}.listingDetailActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.listingDetailActions>*{flex:none}.listingDetailActions .secondaryButton{cursor:pointer;border-radius:3px;min-height:34px;padding:7px 13px;font-size:12px}.listingDetailActions a.secondaryButton{align-items:center;text-decoration:none;display:inline-flex}.listingDetailActions .listingContact{margin-left:0}.listingMarketLink{color:#d99550;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}.listingMarketLink:hover,.listingMarketLink:focus-visible{color:#efb87f}.listingDetailActions .listingReportButton{color:#b97870;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;gap:5px;padding:7px 6px;font-size:12px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .11s,color .11s;display:inline-flex}.listingDetailActions .listingReportButton svg{stroke-width:1.8px;width:14px;height:14px}.listingDetailActions .listingReportButton:hover,.listingDetailActions .listingReportButton:focus-visible{color:#df9a91;background:#b9605614;text-decoration:none}.reportDialogBackdrop{z-index:2500;background:#050403bd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.reportDialog{background:#171411;border:1px solid #54483b;border-radius:5px;width:min(100%,440px);max-height:calc(100dvh - 48px);padding:20px;overflow-y:auto;box-shadow:0 18px 60px #00000080}.reportDialogHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.reportDialogHeader h2{color:#eee4d7;margin:0 0 5px;font-size:20px}.reportDialogHeader p{color:#a99d8f;margin:0;font-size:13px;line-height:1.45}.reportDialogClose{color:#a99d8f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;flex:0 0 32px;width:32px;height:32px;font-size:24px;line-height:1}.reportDialogClose:hover,.reportDialogClose:focus-visible{color:#eee4d7;border-color:#655646}.reportReasonList{border:0;gap:7px;margin:0;padding:0;display:grid}.reportReasonList legend{color:#cfc1b0;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700}.reportReasonOption{color:#d9cfc2;cursor:pointer;border:1px solid #3d352d;border-radius:3px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.reportReasonOption:hover{background:#211b17;border-color:#7b6250}.reportReasonOption:has(input:focus-visible){background:#211b17;border-color:#7b6250}.reportReasonOption:has(input:checked){background:#211b17;border-color:#7b6250}.reportReasonOption input{accent-color:#ad675f}.reportDetailsLabel{color:#cfc1b0;gap:7px;margin-top:16px;font-size:13px;font-weight:700;display:grid}.reportDetailsLabel>span small{color:#8e8276;font-weight:400}.reportDetailsLabel textarea{resize:vertical;color:#e1d7ca;width:100%;font:inherit;background:#100e0c;border:1px solid #493e34;border-radius:3px;padding:9px 10px;line-height:1.45}.reportDetailsLabel textarea:focus-visible{outline-offset:1px;outline:2px solid #9a6a51}.reportCharacterCount{color:#81766b;justify-self:end;font-size:11px;font-weight:400}.reportDialogError{color:#e4998f;margin:12px 0 0;font-size:13px;line-height:1.4}.reportDialogActions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.reportSubmitButton{color:#fff5f2;cursor:pointer;background:#713b36;border:1px solid #96554e;border-radius:3px;min-height:36px;padding:7px 14px;font-weight:700}.reportSubmitButton:hover:not(:disabled),.reportSubmitButton:focus-visible{background:#844740}.reportSubmitButton:disabled,.reportDialog button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:560px){.reportDialogBackdrop{padding:16px}.reportDialog{max-height:calc(100dvh - 32px);padding:17px}.reportDialogActions>button{flex:1 1 0}}.listingContactButton--detail{background:var(--accent);color:#06101f;border:0;gap:6px;height:34px;min-height:34px;padding:7px 14px;font-size:12px}.listingContactButton--detail.listingContactButton--sell,.listingContactButton--detail.listingContactButton--buy{background:var(--accent)}.listingContactButton--detail.listingContactButton--store-secondary{background:var(--surface-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.listingContactButton--detail.listingContactButton--store-secondary:hover,.listingContactButton--detail.listingContactButton--store-secondary:focus-visible{color:#f0e9df;background:#302d28;box-shadow:inset 0 0 0 1px #dacebc47}.listingDetailAside{gap:14px;display:grid}.listingItemWindow{min-width:0;position:sticky;top:72px}.listingOwnerControls{border-top:1px solid #dacebc1f;padding-top:13px}.listingOwnerControls h2{margin:0;font-family:Tahoma,Arial,sans-serif;font-size:13px;font-weight:500}.listingOwnerControls>p{color:#9a8f82;margin:5px 0 11px;font-size:11px;line-height:1.4}.listingOwnerControls .field{margin-top:0}.listingOwnerAvailability{background:#171612;border:1px solid #dacebc1a;border-radius:3px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:10px;padding:7px 8px;font-size:11px;display:grid}.listingOwnerAvailability>span{color:#9a8f82}.listingOwnerAvailability>strong{color:#e6d9c8;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.listingOwnerAvailability .secondaryButton{border-radius:3px;min-height:28px;padding:5px 7px;font-size:10.5px}.listingOwnerControls .field label{font-size:11px}.listingOwnerControls .input{border-radius:3px}.listingOwnerControls .stackButtons{gap:6px;margin-top:9px}.listingOwnerControls .primaryButton,.listingOwnerControls .dangerButton{border-radius:3px;min-height:36px;padding:8px 10px;font-size:12px}.listingOwnerControls .dangerButton{color:#c97979;background:0 0;border-color:#ff7b7b3d}.listingOwnerControls .statusBox{border-radius:3px;padding:10px;font-size:12px}.listingTradeRows dd,.listingDiscordIdentity>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stackButtons{gap:6px}.stackButtons .primaryButton,.stackButtons .dangerButton{border-radius:3px;min-height:32px;padding:8px 10px;font-size:12px}.fieldHint{color:#7f8c9b;margin-top:4px;font-size:11px;line-height:1.35;display:block}.formGrid{gap:12px}.discordConnectPanel,.statInputGrid,.statInputGrid--enhancement{align-items:end}@media (max-width:900px){.topbarActions{gap:6px}.topbarActions--home{grid-column:2}.discordLoginButton--top{display:none}.typeShortcutGrid,.typeShortcutGrid--secondary{grid-template-columns:repeat(4,minmax(0,86px))}.itemTradeWorkspace{grid-template-columns:1fr}.itemTradeSidebar{border-bottom:1px solid #dacebc1c;border-right:0}.itemTradeSidebar .itemInfoPanel{max-width:var(--classic-window-width);position:static}.itemSideActions{max-width:300px}.listingSides{grid-template-columns:1fr}.sideListingPanel{min-height:0}.listingDetailGrid{grid-template-columns:1fr}.listingDetailAside{width:100%;max-width:none}.listingItemWindow{position:static}}@media (max-width:620px){body{--header-action-height:30px}.topbar--home .topbarInner{gap:8px;padding-left:10px;padding-right:10px}.topbar--home .brand>span{display:none}.topbar--home .brandIcon{object-fit:contain;image-rendering:auto;width:34px;height:auto;max-height:34px}.topbarActions--home{gap:4px}.homeGuideButton{gap:4px;width:auto;padding:0 6px;font-size:10px}.homeGuideButton>span{display:inline}.discordLoginButton.discordLoginButton--home,.homeTradeButton{padding:0 7px;font-size:10px}.discordAccountSummary{gap:5px;max-width:116px;padding:0 6px;font-size:10px}.discordConnectPanel,.discordFieldGrid{grid-template-columns:1fr}.typeShortcutGrid,.typeShortcutGrid--secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.typeShortcut,.typeShortcutGrid--secondary .typeShortcut{width:100%}.itemPage{padding:10px 12px 38px}.listingCreateButton,.itemSideActions .secondaryButton{min-height:36px}.itemPage .miniField input,.itemPage .filterResetButton,.itemPage .listingSortControl select,.itemPage .listingSortDirectionButton{min-height:34px}.itemMarketToolbar{flex-direction:column;align-items:flex-start}.miniField,.itemFilterTitle{width:100%}.itemFilterHeader .itemFilterTitle{width:auto}.itemFilterGrid--price{grid-template-columns:minmax(0,1fr)}.itemFilterGrid--stats,.itemFilterGrid--attack,.itemFilterGrid--enhancement{grid-template-columns:repeat(2,minmax(0,1fr))}.listingToolbar{flex-wrap:wrap}.compactListingRow,.compactListingRow--withIcon{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(52px, 1fr) 1px var(--listing-footer-height);grid-template-areas:"main""divider""bottom";min-height:90px}.listingStateBadge{font-size:10px}.optionBadge{font-size:10.5px}.listingBadgeLine{padding-left:0}.compactTraderName{justify-content:flex-end}.compactTraderName strong{max-width:92px}.listingDetailPage{padding-left:12px;padding-right:12px}.listingDetailMain,.listingDetailAside{padding:12px}.listingHeaderMeta{gap:5px}.listingTitle{font-size:24px}.listingPriceBlock strong{font-size:28px}.listingTradeRows>div{grid-template-columns:minmax(104px,.45fr) minmax(0,1fr);gap:10px}.listingTradeRows dd,.listingDiscordProfileCopy,.listingDiscordText,.listingDiscordIdentity strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.listingDiscordIdentity{align-items:flex-start;width:100%;min-width:0}.listingDiscordProfileCopy,.listingDiscordText{text-align:right;flex-direction:column;flex:auto;align-items:flex-end;gap:1px;max-width:calc(100% - 22px)}.listingDiscordProfileLink{text-align:right;flex:0 auto;justify-content:flex-end;max-width:100%}.listingDiscordIdentity small{white-space:normal;overflow-wrap:anywhere;flex:auto;max-width:100%}.listingDetailActions>*{text-align:center;flex:calc(50% - 4px);justify-content:center;min-width:0}.listingDetailActions .listingContactButton{width:100%}.listingDetailActions .listingMarketLink{flex:calc(50% - 4px);justify-content:flex-end;margin-left:0}}.uiSectionTitle,.homePage .sectionHead .uiSectionTitle,.marketPage .uiSectionTitle,.profilePage .profileDashboard .uiSectionTitle,.tradeRegisterPage .uiSectionTitle,.itemPage .uiSectionTitle,.listingDetailMain .uiSectionTitle,.favoritesPage>.uiSectionTitle,.guidePage>.uiSectionTitle{color:var(--text-section-color);font-family:var(--font-ui-section);font-size:var(--text-section-size);font-weight:var(--text-section-weight);line-height:var(--text-section-line-height);letter-spacing:normal}.profilePage .sideListingPanel--sell .sideListingHead .uiSectionTitle{color:#fff7ed}.profilePage .sideListingPanel--buy .sideListingHead .uiSectionTitle{color:#f2fff6}.tradeRegisterPage .tradeFormSection>.uiSectionTitle,.tradeRegisterPage .tradeSectionHeading>.uiSectionTitle,.tradeRegisterPage .tradeRegisterPreviewPanel>.uiSectionTitle{font-size:14px;font-weight:650;line-height:18px}.uiItemName,.homePage .featuredRow .classicTooltipTrigger .uiItemName,.marketBrowseTable .marketNameCellContent .uiItemName,.marketBrowseTable .marketItemLinkText .classicTooltipTrigger .uiItemName,.marketMobileItemName .classicTooltipTrigger .uiItemName,.searchPanelItemLink .uiItemName,.itemSearchSelected .uiItemName,.listingNameLine .uiItemName,.itemCard .uiItemName{font-family:var(--font-ui-item);font-size:var(--text-item-size);font-weight:var(--text-item-weight);line-height:var(--text-item-line-height);letter-spacing:normal}.uiItemName{color:var(--text-item-default-color)}.compactListingRow .listingNameLine .uiItemName{font-size:15px;font-weight:650;line-height:18px}.marketBrowseTable .marketNameCellContent .uiItemName,.marketBrowseTable .marketItemLinkText .classicTooltipTrigger .uiItemName,.marketMobileItemName .classicTooltipTrigger .uiItemName,.searchPanelItemLink .uiItemName,.itemSearchSelected .uiItemName,.itemCard .uiItemName{color:var(--text-item-default-color)}.uiItemName.itemQualityName--white{color:var(--quality-white)}.uiItemName.itemQualityName--orange{color:var(--quality-orange)}.uiItemName.itemQualityName--blue{color:var(--quality-blue)}.uiItemName.itemQualityName--purple{color:var(--quality-purple)}.uiItemName.itemQualityName--yellow{color:var(--quality-yellow)}.uiItemName.itemQualityName--green{color:var(--quality-green)}.uiItemName.itemQualityName--red{color:var(--quality-red)}.uiItemName.itemQualityName--gray{color:var(--quality-gray)}.compactListingRow.compactListingRow--completed .uiItemName{color:#aaa8a4}.uiActionLink{color:#dfa15e;font-family:var(--font-ui-section);letter-spacing:normal;align-items:center;font-size:11.5px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.uiActionLink:hover,.uiActionLink:focus-visible{color:#f0b97d;text-underline-offset:2px;text-decoration:underline}.uiPageTitle,.marketPage>.uiPageTitle,.favoritesPage>.uiPageTitle,.tradeRegisterShell>.uiPageTitle,.guidePage>.uiPageTitle,.page>.uiPageTitle{color:var(--text-primary);font-family:var(--font-ui-body);font-size:var(--font-size-page-title);font-weight:var(--font-weight-page-title);line-height:var(--line-height-page-title);letter-spacing:normal;text-transform:none}.uiSectionSubtitle,.homePage .homePopularHeading>.uiSectionSubtitle,.homePage .homeActivityHeading>.uiSectionSubtitle,.favoritesPage>.uiSectionSubtitle{color:var(--text-muted-ui);font-family:var(--font-ui-section);font-size:var(--font-size-section-subtitle);font-weight:var(--font-weight-section-subtitle);line-height:var(--line-height-section-subtitle)}.uiMetaText,.listingAge.uiMetaText,.profileJoinedDate.uiMetaText,.marketPage .resultMeta.uiMetaText{color:var(--text-muted-ui);font-size:var(--font-size-meta);font-weight:var(--font-weight-meta);line-height:var(--line-height-meta)}.uiEyebrow,.profileIdentityEyebrow.uiEyebrow{color:#c79662;font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-eyebrow);line-height:var(--line-height-eyebrow);letter-spacing:.04em;text-transform:uppercase}.tradeRegisterLayout .field>label{font-size:var(--font-size-label);font-weight:var(--font-weight-label);line-height:var(--line-height-label)}.tradeRegisterLayout .fieldHint,.fieldHint{font-size:var(--font-size-helper);font-weight:var(--font-weight-helper);line-height:var(--line-height-helper)}.marketBrowseTable th{font-size:var(--font-size-table-heading);font-weight:var(--font-weight-table-heading);line-height:var(--line-height-table-heading)}.uiActionLink{color:var(--text-action);font-size:var(--font-size-action);font-weight:var(--font-weight-action);line-height:var(--line-height-action)}.listingDetailActions .listingReportButton{color:var(--text-warning-action)}.reportDialogHeader h2{color:var(--text-primary);font-family:var(--font-ui-body);font-size:20px;font-weight:var(--font-weight-page-title);line-height:24px}.reportDialogHeader p{color:var(--text-muted-ui);font-size:var(--font-size-body);line-height:var(--line-height-body)}.mesolaneToast{color:var(--text-primary);font-size:12px;font-weight:var(--font-weight-action);line-height:1.35}.footerInner{color:var(--text-muted-ui);font-size:12px;line-height:18px}.input::placeholder,.textarea::placeholder,.searchInput::placeholder,.marketSearchInput::placeholder{color:var(--text-muted-ui);opacity:1}.homeNoticeRow{width:min(100%, var(--listing-pair-width));min-width:0;margin:0 auto 22px}.homeNoticeLink{min-width:0;color:var(--text-primary);background:#f4f0e609;border:1px solid #dacebc24;border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px 14px;padding:9px 12px;text-decoration:none;display:grid}.homeNoticeLink:hover{background:#dc8b480e;border-color:#dc8b4861}.homeNoticeLink:focus-visible,.noticeTitleLink:focus-visible,.noticeReadLink:focus-visible,.noticeBackLink:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.noticeTypeBadge,.noticePinnedBadge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;min-height:20px;padding:2px 7px;font-size:10px;font-weight:800;line-height:16px;display:inline-flex}.noticeTypeBadge{color:var(--text-warning-action);background:#dc8b481a;border:1px solid #dc8b4857}.noticeTypeBadge[data-notice-type=UPDATE]{color:#b8d5ef;background:#699acc1a;border-color:#699acc57}.noticeTypeBadge[data-notice-type=MAINTENANCE]{color:#d8c292;background:#bfa76f1a;border-color:#bfa76f57}.noticePinnedBadge{color:var(--text-muted-ui);letter-spacing:.02em;text-transform:none;background:#dacebc0e;border:1px solid #dacebc29}.homeNoticeCopy{align-items:baseline;gap:8px;min-width:0;display:flex}.homeNoticeCopy strong{flex:none;font-size:12px;line-height:18px}.homeNoticeCopy>span{min-width:0;color:var(--text-muted-ui);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:18px;overflow:hidden}.homeNoticeLink time,.homeNoticeAction{color:var(--text-muted-ui);white-space:nowrap;font-size:11px;line-height:18px}.homeNoticeAction{color:var(--text-warning-action);font-weight:700}.noticesPage{width:100%;min-width:0;max-width:900px;min-height:calc(100vh - 170px)}.noticesHeader{max-width:680px}.noticesEyebrow{color:var(--text-warning-action);letter-spacing:.12em;margin:0 0 7px;font-size:10px;font-weight:800;line-height:15px}.noticesHeader .uiPageTitle,.noticeDetailHeader .uiPageTitle{margin:0}.noticesHeader .uiSectionSubtitle{margin:8px 0 0}.noticesList{gap:12px;margin-top:28px;display:grid}.noticeListItem,.noticeDetailArticle{background:#f4f0e608;border:1px solid #dacebc24;border-radius:4px;min-width:0}.noticeListItem{padding:18px 20px}.noticeMeta{flex-wrap:wrap;align-items:center;gap:6px 9px;min-width:0;display:flex}.noticeMeta time{color:var(--text-muted-ui);font-size:11px;line-height:18px}.noticeListItem h2{margin:10px 0 0;font-size:18px;line-height:24px}.noticeTitleLink{color:var(--text-primary);text-decoration:none}.noticeTitleLink:hover{color:var(--text-warning-action)}.noticeListItem>p,.noticeDetailSummary{max-width:720px;color:var(--text-muted-ui);overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;line-height:20px}.noticeReadLink,.noticeBackLink{color:var(--text-warning-action);font-size:12px;font-weight:700;line-height:18px;text-decoration:none}.noticeReadLink{gap:5px;margin-top:12px;display:inline-flex}.noticeReadLink:hover,.noticeBackLink:hover{color:var(--accent-hover)}.noticesEmpty{color:var(--text-muted-ui);border-top:1px solid #dacebc24;margin:28px 0 0;padding:22px 0;font-size:13px}.noticeDetailPage{width:100%;min-width:0;max-width:860px;min-height:calc(100vh - 170px)}.noticeBackLink{align-items:center;gap:6px;margin-bottom:18px;display:inline-flex}.noticeDetailArticle{padding:24px 26px 28px}.noticeDetailHeader{border-bottom:1px solid #dacebc1f;padding-bottom:20px}.noticeDetailHeader .uiPageTitle{overflow-wrap:anywhere;margin-top:12px}.noticeBody{max-width:720px;color:var(--text-primary);padding-top:20px;font-size:14px;line-height:1.72}.noticeBody p{margin:0}.noticeBody p+p{margin-top:14px}@media (max-width:620px){.uiPageTitle,.marketPage>.uiPageTitle,.favoritesPage>.uiPageTitle,.tradeRegisterShell>.uiPageTitle,.guidePage>.uiPageTitle,.page>.uiPageTitle{font-size:22px;line-height:27px}.footerInner{flex-direction:column;gap:14px;padding-top:22px;padding-bottom:22px}.footerLinks{gap:8px 16px;width:100%}.footerActions{flex-direction:column;align-items:flex-start;gap:12px;width:100%}.contactEmailButton{max-width:100%}.homeNoticeRow{margin-bottom:18px}.homeNoticeLink{grid-template-columns:auto minmax(0,1fr);gap:5px 9px;padding:9px 10px}.homeNoticeCopy,.homeNoticeCopy strong,.homeNoticeCopy>span{display:block}.homeNoticeCopy>span{text-overflow:clip;white-space:normal;margin-top:1px;overflow:visible}.homeNoticeLink time{grid-column:2}.homeNoticeAction{display:none}.noticeListItem{padding:15px 14px}.noticeDetailArticle{padding:19px 15px 22px}.noticeDetailHeader{padding-bottom:17px}.noticeBody{padding-top:17px}}@media (min-width:901px){body{--header-action-height:32px;--site-header-height:52px}.topbar--home .topbarInner{width:calc(100% - 40px);height:52px;min-height:52px;max-width:var(--home-content-width);grid-template-columns:auto minmax(0,1fr) auto;gap:18px;padding-left:0;padding-right:0}.topbar--home .brand{gap:8px}.topbar--home .brandIcon{image-rendering:auto;width:32px;max-height:32px}.topbar--home .brand strong{letter-spacing:.09em;font-size:12px;font-weight:650;line-height:14px}.topbarActions--home{gap:8px}.topbarActions--home>.homeTradeButton--buy{margin-left:-2px}.homeGuideButton,.discordLoginButton.discordLoginButton--home,.homeTradeButton{padding-left:10px;padding-right:10px}.homeTradeButton{min-width:48px}.discordAccountSummary{gap:6px;min-width:112px;max-width:168px;padding-left:10px;padding-right:10px}.discordAccountAvatar{width:23px;height:23px}.discordAccountChevron{width:14px;height:14px}.homeGuideButton,.homeTradeButton,.discordLoginButton.discordLoginButton--home,.discordAccountSummary{transition:border-color .12s,background-color .12s,color .12s}}.headerItemSearch{z-index:60;grid-column:2;justify-self:center;width:clamp(320px,34vw,500px);min-width:0;position:relative}.headerItemSearchDesktop,.headerItemSearchDesktop .itemSearchPicker,.headerItemSearchDesktop .searchShell{width:100%;max-width:none}.headerItemSearch .searchShell{border-radius:var(--header-action-radius);min-height:32px;box-shadow:none;background:#151513;border-color:#dacebc29;flex-direction:row;gap:3px;margin:0;padding:2px 3px}.headerItemSearch .searchShell:focus-within{background:#1a1815;border-color:#df843875;outline:1px solid #df84381f}.headerItemSearch .searchInput{min-width:0;min-height:26px;color:var(--text-primary);font-family:var(--font-ui-section);padding:4px 7px;font-size:12px;line-height:16px}.headerItemSearch .searchInput::placeholder{color:var(--text-muted-ui);font-size:11.5px}.headerItemSearch .searchEscapeButton{flex-basis:30px;width:30px;min-height:26px}.headerItemSearch .searchResults{z-index:80;border-radius:var(--ui-radius-sm);scrollbar-color:#5b554e #171615;scrollbar-width:thin;background:#151411;border-color:#dacebc2e;max-height:min(448px,100vh - 76px);padding:0;top:calc(100% + 10px);overflow:hidden auto;box-shadow:0 12px 28px #0000006b}.headerItemSearchMobile{display:none}@media (max-width:900px){body{--site-header-height:46px}.topbar--home .topbarInner{grid-template-columns:minmax(0,1fr) auto auto;height:46px;min-height:46px}.topbarActions--home{grid-column:3}.headerItemSearch{justify-self:end;width:32px}.headerItemSearchDesktop{display:none}.headerItemSearchMobile{display:block}.headerItemSearchToggle{width:32px;height:var(--header-action-height);border-radius:var(--header-action-radius);color:#c8beb2;background:#1c1a17;border:1px solid #dacebc29;place-items:center;padding:0;display:grid}.headerItemSearchToggle:hover,.headerItemSearchToggle:focus-visible,.headerItemSearchToggle[aria-expanded=true]{color:#edbd8a;background:#282018;border-color:#df84386b;outline:none}.headerItemSearchToggle:focus-visible{outline-offset:2px;outline:1px solid #df843842}.headerItemSearchToggle svg{stroke-width:1.8px;width:15px;height:15px}.headerItemSearchMobilePanel{top:var(--site-header-height);z-index:80;border-radius:0 0 var(--ui-radius-sm) var(--ui-radius-sm);background:#11110ffa;border:1px solid #dacebc1f;border-top:0;padding:7px;position:fixed;left:10px;right:10px;box-shadow:0 10px 22px #00000057}.headerItemSearchMobilePanel .itemSearchPicker,.headerItemSearchMobilePanel .searchShell{width:100%;max-width:none}.headerItemSearch .searchLibraryGrid{grid-template-columns:minmax(0,1fr)}.headerItemSearch .searchPanelSection--favorites{border-top:1px solid #dacebc1a;border-left:0}.headerItemSearch .searchResults{max-height:min(520px,100vh - 102px);top:calc(100% + 5px)}}
