.market{isolation:isolate;flex-direction:column;gap:12px;display:flex;position:relative}@media (max-width:767px){.market{margin-inline:-16px;padding-inline:16px;overflow-x:clip}}.market__lamp{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffc07833,#ffb46812 55%,#ffb46800);border-radius:50%;width:min(620px,120vw);height:520px;position:absolute;top:120px;left:50%;translate:-50% -50%}.market-sellform .wk-seg__opt{flex:1 1 0;min-width:0}.market-pills{margin-right:-16px;padding-right:32px;scroll-padding-inline:16px 36px}.market-affairs{background:var(--ar-lacquer);min-height:48px;box-shadow:inset 0 0 0 1px #b5ac972e, 0 3px 0 var(--ar-lacquer-lo);color:var(--text-muted);border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:14px;line-height:18px;text-decoration:none;display:flex}.market-affairs b{color:var(--text);font-weight:800}.market-affairs>svg{color:var(--text-muted);flex:none}.market-affairs:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.market-list{flex-direction:column;gap:4px;display:flex}.market-count{color:var(--text-muted);font-family:var(--font-ui);margin:4px 0 0;font-size:14px;font-weight:600;line-height:20px}.market-count b{color:var(--text);font-weight:800}.market-count:focus{outline:none}.market-note{color:var(--text);margin:0;font-size:14px;line-height:20px}.market-note a,.market-fine a,.market-guest a{color:var(--text);text-underline-offset:3px;font-weight:800;text-decoration:underline}.market-error{background:var(--ar-slate-deep);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--danger) 55%, transparent);color:#ff9b90;border-radius:10px;margin:0;padding:8px 14px;font-size:14px;font-weight:700}.market-empty{color:var(--text-muted);text-align:center;margin:0;padding:40px 0}.market .wk-btn[aria-disabled=true]{opacity:.6;cursor:progress}.market-back{min-height:44px;color:var(--text);align-self:flex-start;align-items:center;gap:6px;padding-right:8px;font-weight:700;text-decoration:none;display:inline-flex}.market-back:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:8px}.market-h2{color:var(--text);font-family:var(--font-slab);margin:10px 0 0;font-size:18px;font-weight:400;line-height:22px}.market-h2~.market-empty{text-align:left;padding:4px 0 8px}
.market-filters{flex-direction:column;gap:10px;display:flex}.market-search{align-items:center;gap:8px;display:flex}
.market-types{scrollbar-width:none;justify-content:space-between;margin:0 -16px;padding:0 11px;display:flex;overflow-x:auto}.market-types::-webkit-scrollbar{display:none}.market-types__tab{cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;min-width:44px;min-height:54px;padding:0;transition:opacity .15s;display:grid;position:relative}.market-types:has([aria-pressed=true]) .market-types__tab[aria-pressed=false]{opacity:.55}.market-types__tab[aria-pressed=true]:after{content:"";background:var(--tone);border-radius:2px;height:3px;position:absolute;bottom:0;left:11px;right:11px}.market-types__tab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.market-types__tab{transition:none}}
.market-lots{margin:0;padding:0;list-style:none;display:grid}@media (min-width:1100px){.market-lots{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}}.market-row{content-visibility:auto;contain-intrinsic-block-size:auto 120px;border-bottom:1px solid #b5ac9724;position:relative}.market-row--wait{background:linear-gradient(90deg,#0000002e 62px,#0000 62px) padding-box content-box;height:120px;padding:9px 0}.market-lot{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.market-lot:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.market-lot__card .card{will-change:auto;animation:none!important}.market-lot__card .card-tilt{pointer-events:none}.market-lot__card .card-gem__glint,.market-lot__card .card-foil,.market-lot__card .card-crest__gem,.market-lot__card .card-sparkles span{animation:none}.market-lot__body{justify-items:start;gap:3px;min-width:0;display:grid}.market-lot__name{max-width:100%;color:var(--text);font-family:var(--font-slab);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:400;line-height:20px;overflow:hidden}.market-lot__meta{color:var(--text-muted);font-size:13px;line-height:17px}.market-lot__owned{color:var(--text-muted);align-items:center;gap:4px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.market-lot__price{justify-items:end;gap:6px;display:grid}.market-lot__sub{color:var(--text-muted);white-space:nowrap;align-items:center;gap:3px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.market-lot__sub b{color:var(--text);font-weight:800}.market-stk{z-index:2;height:22px;font-family:var(--font-ui);pointer-events:none;padding:0 7px;font-size:12px;font-weight:800;position:absolute;top:6px;left:-8px}.market-bid{background:#00000057;border-radius:16px;align-items:center;gap:5px;height:32px;margin:0;padding:0 10px 0 4px;display:inline-flex;box-shadow:inset 0 2px 4px #0009,inset 0 0 0 1px #b5ac9742}.market-bid b{color:var(--ar-gold);font-family:var(--font-slab);white-space:nowrap;text-shadow:0 2px #0009;font-variant-numeric:tabular-nums;font-size:17px;font-weight:400;line-height:1}.market-left{color:var(--text);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:700;line-height:16px;display:inline-flex}.market-left>svg{color:var(--text-muted);flex:none}.market-left[data-urgent]{color:#ff9b90}
.market-sheet__close{z-index:1;position:absolute;top:10px;right:12px}.market-sheet__body{padding:8px 16px max(18px, env(safe-area-inset-bottom,0px));flex-direction:column;gap:14px;display:flex}.market-sheet__wait{height:240px}.market-sheet__head{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:14px;display:grid}.market-sheet__txt{justify-items:start;gap:3px;min-width:0;padding-right:40px;display:grid}.market-sheet__txt .app-title{overflow-wrap:anywhere;margin-bottom:2px}.market-sheet__latin{color:var(--text-muted);margin:0;font-size:14px;font-style:italic;line-height:19px}.market-sheet__meta{color:var(--text-muted);margin:0;font-size:14px;line-height:19px}.market-sheet__meta b{color:var(--text);font-weight:800}.market-sheet__time{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:16px;line-height:20px}.market-sheet__lbl{color:var(--text-muted);margin:0;font-size:13px;font-weight:700;line-height:18px}.market-best{width:100%;min-height:44px;color:var(--text-muted);font-family:var(--font-ui);text-align:left;background:0 0;border:0;border-top:1px solid #b5ac9740;align-items:center;gap:6px;margin:0;padding:10px 0 0;font-size:14px;font-weight:700;line-height:20px;display:flex}button.market-best{cursor:pointer}.market-best b{color:var(--ar-gold);font-family:var(--font-slab);font-variant-numeric:tabular-nums;font-size:18px;font-weight:400;line-height:1}.market-best__more{min-width:0}.market-best__chevron{flex:none;margin-left:auto;transition:rotate .15s}.market-best[aria-expanded=true] .market-best__chevron{rotate:90deg}.market-best:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){.market-best__chevron{transition:none}}.market-bidform{gap:10px;display:grid}.market-step{background:#00000057;border-radius:16px;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:6px;height:58px;padding:5px;display:grid;box-shadow:inset 0 2px 4px #0009,inset 0 0 0 1px #b5ac9742}.market-step__btn{background:var(--ar-lacquer-hi);height:48px;box-shadow:0 3px 0 var(--ar-lacquer-lo), inset 0 1px 0 #ffffff14;color:var(--text);font-family:var(--font-slab);cursor:pointer;border:0;border-radius:12px;font-size:26px;line-height:1}.market-step__btn:active{box-shadow:0 1px 0 var(--ar-lacquer-lo), inset 0 1px 0 #ffffff14;transform:translateY(2px)}.market-step__btn[aria-disabled=true]{opacity:.42;cursor:not-allowed;transform:none}.market-step__btn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.market-step__v{cursor:text;justify-content:center;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.market-step__input{min-width:2ch;max-width:100%;color:var(--ar-gold);font-family:var(--font-slab);text-align:center;text-shadow:0 2px #0009;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-size:26px;font-weight:400;line-height:1}.market-step__input:focus{outline:none}.market-step:focus-within:has(.market-step__input:focus-visible){box-shadow:inset 0 2px 4px #0009, inset 0 0 0 2px var(--focus)}.market-bidform__min{text-align:center}.market-buyout{justify-self:center;font-size:15px}.market-buyout__price{color:var(--ar-gold);vertical-align:-3px;align-items:center;gap:4px;display:inline-flex}.market-fine{color:var(--text-muted);margin:0;font-size:13px;line-height:18px}.market-bidform>.market-fine:last-child{text-align:center}.market-msg{color:#ff9b90;margin:0;font-size:14px;font-weight:700}.market-msg:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}.market-msg[data-ok]{color:var(--text)}.market-bids{gap:6px;margin-top:-6px;display:grid}.market-bids ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.market-bids li{color:var(--text-muted);justify-content:space-between;gap:12px;font-size:14px;line-height:20px;display:flex}.market-bids li>span:last-child{align-items:center;gap:10px;display:inline-flex}.market-bids li[data-first]{color:var(--text);font-weight:700}.market-bids .okapi-amount{color:var(--ar-gold)}.market-bids__at{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}
.market-sellform{flex-direction:column;gap:16px;max-width:520px;display:flex}.market-sellform .wk-seg{width:100%;display:flex}.market-sellform__card{align-items:center;gap:14px;display:flex}.market-sellform__art{flex:none;width:128px}.market-sellform__art .card{will-change:auto;animation:none!important}.market-sellform__art .card-tilt{pointer-events:none}.market-sellform__art .card-gem__glint,.market-sellform__art .card-foil,.market-sellform__art .card-crest__gem,.market-sellform__art .card-sparkles span{animation:none}.market-sellform__name{color:var(--text);font-family:var(--font-slab);text-shadow:0 2px #00000080;margin:0;font-size:20px;line-height:26px}.market-sellform__rarity{color:var(--text);align-items:center;gap:6px;margin:4px 0 0;font-size:13px;font-weight:800;display:flex}.market-sellform__owned{color:var(--text-muted);margin:4px 0 0;font-size:13px;line-height:18px}.market-sellform__field{gap:8px;display:grid}.market-sellform__lbl{color:var(--text-muted);margin:0;font-size:13px;font-weight:700;line-height:18px}.market-sum{gap:6px;font-size:14px;display:grid}.market-sum p{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.market-sum p>span:last-child{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.market-sum__total{border-top:1px solid #b5ac974d;padding-top:8px;font-weight:800;color:var(--text)!important;margin-top:2px!important}.market-sum .market-sum__total .okapi-amount{color:var(--ar-gold);font-family:var(--font-slab);text-shadow:0 2px #0009;font-size:20px;font-weight:400}.market-guest{gap:10px;max-width:42ch;display:grid}.market-guest__title{font-family:var(--font-slab);margin:0;font-size:18px;font-weight:400;line-height:24px}.market-guest p{color:var(--text-muted);margin:0}.market-sell-wait{background:#2a201a99;border-radius:12px;height:260px;animation:1.4s ease-in-out infinite app-pulse}@media (prefers-reduced-motion:reduce){.market-sell-wait{animation:none}}

