@layer reset,base;@layer components{.aWFmAW_item{width:100%;color:var(--text-2);font-size:var(--fs-ui);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.6rem;padding:.5rem .55rem;font-family:inherit;display:flex}@media (hover:hover){.aWFmAW_item:hover{background:var(--bg-3);color:var(--text)}}.aWFmAW_box{border:1px solid var(--border-3);background:var(--bg-3);width:16px;height:16px;color:var(--white);transition:background var(--motion-feedback) var(--ease-standard), border-color var(--motion-feedback) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aWFmAW_item[aria-checked=true] .aWFmAW_box{background:var(--orange);border-color:var(--orange)}.aWFmAW_count{background:var(--tile-bg);border:1px solid var(--accent-border);font-size:var(--fs-meta);color:var(--orange);padding:.05rem .35rem;font-weight:700;line-height:1.4}}
@layer reset,base;@layer components{.KwdoxW_card{background:var(--bg-2);border:1px solid var(--border-2);isolation:isolate;color:inherit;cursor:pointer;transition:border-color var(--motion-feedback) var(--ease-standard), transform var(--motion-feedback) var(--ease-standard), box-shadow var(--motion-feedback) var(--ease-standard), background var(--motion-feedback) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.KwdoxW_card:focus,.KwdoxW_card:focus-visible{outline:none}.KwdoxW_card[data-static]{cursor:default}@media (hover:hover){.KwdoxW_card:hover{border-color:color-mix(in srgb, var(--orange) 35%, transparent);background:var(--bg-3);box-shadow:0 16px 36px color-mix(in srgb, var(--black) 34%, transparent);transform:translateY(-3px)}}.KwdoxW_media{aspect-ratio:16/10;background:var(--bg-3);width:100%;position:relative;overflow:hidden}.KwdoxW_img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform var(--motion-panel) var(--ease-standard), filter var(--motion-feedback) var(--ease-standard), opacity var(--transition)}[data-img-loading]>.KwdoxW_img{opacity:0}@media (hover:hover){.KwdoxW_cover:hover .KwdoxW_img{transform:scale(1.045)}}.KwdoxW_contain .KwdoxW_img{filter:drop-shadow(0 8px 22px color-mix(in srgb, var(--black) 45%, transparent));padding:.6rem}@media (hover:hover){.KwdoxW_contain:hover .KwdoxW_img{filter:drop-shadow(0 18px 30px color-mix(in srgb, var(--black) 55%, transparent));transform:translateY(-3px)scale(1.02)}}.KwdoxW_fitCover{object-fit:cover}.KwdoxW_fitContain{object-fit:contain}.KwdoxW_info{flex-direction:column;gap:.25rem;padding:.7rem .85rem .75rem;display:flex}.KwdoxW_subtitle{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.KwdoxW_titleRow{justify-content:space-between;align-items:baseline;gap:.6rem;min-width:0;display:flex}.KwdoxW_title{font-size:var(--fs-title);letter-spacing:-.025em;color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:800;line-height:1.2;overflow:hidden}.KwdoxW_price{font-size:var(--fs-ui);letter-spacing:-.01em;color:var(--green);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-weight:800}.KwdoxW_mapLink{color:var(--text-3);transition:color var(--motion-feedback) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.KwdoxW_card:hover .KwdoxW_mapLink{color:var(--orange)}.KwdoxW_mapLink:hover{color:var(--orange);filter:brightness(1.2)}}@media (max-width:640px){.KwdoxW_subtitle{white-space:normal;text-overflow:clip;line-height:1.3;font-size:var(--fs-label);overflow:visible}.KwdoxW_titleRow{align-items:flex-start}.KwdoxW_title{white-space:normal;text-overflow:clip;font-size:var(--fs-body);word-break:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}.KwdoxW_mapLink{display:none}}.KwdoxW_actions{z-index:2;transition:opacity var(--motion-feedback) var(--ease-standard);gap:4px;display:none;position:absolute;top:8px;left:8px}@media (hover:hover) and (pointer:fine){.KwdoxW_actions{opacity:0;display:flex}.KwdoxW_card:hover .KwdoxW_actions{opacity:1}}.KwdoxW_act{background:var(--bg-2);border:1px solid var(--border-2);width:28px;height:28px;color:var(--text-2);cursor:pointer;transition:background var(--motion-feedback) var(--ease-standard), border-color var(--motion-feedback) var(--ease-standard), color var(--motion-feedback) var(--ease-standard), transform var(--motion-feedback) var(--ease-standard);justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.KwdoxW_act:hover{background:color-mix(in srgb, var(--orange) 20%, transparent);border-color:color-mix(in srgb, var(--orange) 60%, transparent);color:var(--orange)}}.KwdoxW_act[data-state=ok]{background:color-mix(in srgb, var(--green) 18%, transparent);border-color:color-mix(in srgb, var(--green) 55%, transparent);color:var(--green)}.KwdoxW_act[data-state=on]{background:color-mix(in srgb, var(--orange) 22%, transparent);border-color:color-mix(in srgb, var(--orange) 60%, transparent);color:var(--orange)}.KwdoxW_footer{padding:0 .85rem .75rem}.KwdoxW_stats{flex-wrap:wrap;align-items:center;row-gap:.45rem;display:flex}.KwdoxW_stat{font-size:var(--fs-meta);letter-spacing:-.01em;color:var(--text-2);cursor:default;transition:color var(--motion-feedback) var(--ease-standard);align-items:center;gap:.4rem;font-weight:600;display:inline-flex;position:relative}@media (hover:hover){.KwdoxW_card:hover .KwdoxW_stat{color:var(--text)}}.KwdoxW_stat:not(:last-child){padding-right:.85rem}.KwdoxW_stat:not(:last-child):after{content:"";background:color-mix(in srgb, var(--white) 8%, transparent);width:1px;height:11px;transition:background var(--motion-feedback) var(--ease-standard);position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}@media (hover:hover){.KwdoxW_card:hover :is(.KwdoxW_stat:not(:last-child):after){background:color-mix(in srgb, var(--white) 14%, transparent)}}.KwdoxW_statIcon{color:var(--text-3);transition:color var(--motion-feedback) var(--ease-standard);display:inline-flex}@media (hover:hover){.KwdoxW_card:hover .KwdoxW_statIcon{color:var(--orange)}}.KwdoxW_statValue{white-space:nowrap}}
.YczxUW_modal{width:min(1100px,100vw - 3rem);max-width:none;height:min(760px,100vh - 3rem)}.YczxUW_controls{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--white) 1.5%, transparent);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.6rem;padding:.6rem 1.1rem;display:flex}.YczxUW_tabs{display:flex}.YczxUW_tab{font-family:inherit;font-size:var(--fs-meta);color:var(--text-3);cursor:pointer;transition:color var(--transition);background:0 0;border:0;padding:4px 10px;font-weight:600}.YczxUW_tab[data-active]{color:var(--orange)}@media (hover:hover){.YczxUW_tab:hover{color:var(--text)}}.YczxUW_legend{align-items:center;gap:.9rem;margin-left:auto;display:flex}.YczxUW_legendItem{font-size:var(--fs-label);color:var(--text-3);letter-spacing:.04em;align-items:center;gap:5px;font-weight:600;display:inline-flex}.YczxUW_swatch{border:1px solid var(--border-2);width:12px;height:12px}.YczxUW_swatchFree{border-style:dashed;border-color:color-mix(in srgb, var(--white) 18%, transparent);background:0 0}.YczxUW_swatchOwned{background:var(--bg-3);border-color:var(--border-3)}.YczxUW_grid{flex:1 1 0;grid-template-columns:repeat(4,1fr);align-content:start;gap:6px;min-height:0;padding:.75rem 1rem;display:grid;overflow-y:auto}@media (max-width:1024px){.YczxUW_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.YczxUW_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.YczxUW_grid{grid-template-columns:1fr}}.YczxUW_tile{background:var(--bg-3);border:1px solid var(--border-2);transition:border-color var(--transition), background var(--transition);grid-template-columns:1fr;align-items:center;row-gap:2px;padding:.55rem .7rem;display:grid;position:relative}.YczxUW_tile[data-free]{border-style:dashed;border-color:color-mix(in srgb, var(--white) 10%, transparent);background:0 0}@media (hover:hover){.YczxUW_tile:hover{border-color:var(--border-3)}}.YczxUW_server{font-size:var(--fs-meta);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;justify-self:start;min-width:0;max-width:100%;font-weight:600;overflow:hidden}.YczxUW_tile[data-free]>.YczxUW_server{color:var(--text-4)}.YczxUW_owner{font-size:var(--fs-ui);color:var(--text);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-weight:700;overflow:hidden}.YczxUW_tile[data-free]>.YczxUW_owner{color:var(--text-4);font-style:italic;font-weight:600}.YczxUW_faction{font-size:var(--fs-label);letter-spacing:.01em;background:color-mix(in srgb, var(--white) 3%, transparent);border:1px solid var(--border-2);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;justify-self:start;align-items:center;gap:6px;max-width:100%;margin-top:2px;padding:2px 7px;font-weight:600;display:inline-flex;overflow:hidden}.YczxUW_faction[data-neutral]{color:var(--text-4)}.YczxUW_factionDot{background:var(--orange);border-radius:50%;flex-shrink:0;width:5px;height:5px}.YczxUW_faction[data-neutral]>.YczxUW_factionDot{background:var(--text-4)}.YczxUW_foot{border-top:1px solid var(--border);background:color-mix(in srgb, var(--black) 18%, transparent);font-size:var(--fs-meta);color:var(--text-3);text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;padding:.7rem 1.1rem}
.DXv7DG_filterToggle{white-space:nowrap;flex-shrink:0;position:relative}.DXv7DG_filterDot{background:var(--orange);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.DXv7DG_filterPanel{background:var(--bg-2);border:1px solid var(--border);transition:opacity var(--motion-popover) var(--spring), filter var(--motion-popover) var(--spring);flex-direction:column;gap:.75rem;margin-bottom:1.5rem;padding:1rem;display:flex}@starting-style{.DXv7DG_filterPanel{opacity:var(--motion-from-opacity,0);filter:blur(var(--motion-from-blur,var(--reveal-blur)))}}.DXv7DG_filterRow{flex-wrap:wrap;gap:.6rem;display:flex}@media (max-width:640px){.DXv7DG_filterRow{flex-direction:column}}.DXv7DG_range{flex-direction:column;flex:160px;gap:.35rem;min-width:140px;display:flex}@media (max-width:640px){.DXv7DG_range{flex-basis:100%}}.DXv7DG_rangeLabel{font-size:var(--fs-label);color:var(--text-4);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.35rem;font-weight:700;display:flex}.DXv7DG_rangeLabel svg{color:var(--orange)}.DXv7DG_rangeInputs{border:1px solid var(--border);background:var(--bg-3);transition:border-color var(--transition), box-shadow var(--transition);align-items:center;display:flex;overflow:hidden}.DXv7DG_rangeInputs:focus-within{border-color:color-mix(in srgb, var(--orange) 45%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--orange) 10%, transparent)}.DXv7DG_rangeInput{min-width:0;color:var(--text);font-size:var(--fs-ui);text-align:center;background:0 0;border:none;outline:none;flex:1;padding:.45rem .6rem;font-family:inherit}.DXv7DG_rangeInput::placeholder{color:var(--text-2);opacity:.8}.DXv7DG_rangeSep{background:var(--text-4);opacity:.3;flex-shrink:0;width:10px;height:1px}.DXv7DG_filterReset{border:1px solid var(--border);color:var(--text-4);font-size:var(--fs-meta);cursor:pointer;transition:color var(--transition), border-color var(--transition), background var(--transition);background:0 0;align-self:flex-start;align-items:center;gap:.35rem;padding:.35rem .7rem;font-family:inherit;font-weight:600;display:flex}@media (hover:hover){.DXv7DG_filterReset:hover{color:var(--orange);border-color:color-mix(in srgb, var(--orange) 25%, transparent);background:color-mix(in srgb, var(--orange) 6%, transparent)}}
