.mk-sync{margin-top:10px;font-size:var(--t-b2);color:var(--ink3)}body[data-page=market] .card:hover{border-color:var(--p1)}body[data-page=market] .card .price{margin-top:10px;font-family:var(--num);font-size:var(--t-num);font-weight:700;color:var(--p1);line-height:1.2}body[data-page=market] .card .acts,body[data-page=inventory] .card .acts{margin-top:14px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}body[data-page=market] .card .acts .btn,body[data-page=market] .card .acts .btn-ghost{padding:8px 16px}.grid-3>.note,.grid-3>.empty{grid-column:1/-1}.note a{color:var(--p1);font-weight:700}.parts-board{aspect-ratio:4/3;background:#fff4eb;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:18px 16px}.part-ico{display:block;flex:none;color:var(--p1)}.pb-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;background:#fff;border:1.5px solid var(--rule);border-radius:14px;padding:10px 12px}.pb-id{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.pb-id b{font-family:var(--num);font-size:var(--t-b1);font-weight:700;letter-spacing:-.02em;line-height:1.2}.pb-row em{font-family:var(--num);font-style:normal;font-size:var(--t-d4);font-weight:700;color:var(--p1)}.pb-more{font-size:var(--t-c1);font-weight:700;color:var(--ink3);text-align:center}.parts-board.one .pb-row{grid-template-columns:1fr;justify-items:center;text-align:center;gap:8px;padding:16px 14px}.parts-board.one .pb-id{align-items:center}.parts-board.one .pb-id b{font-size:12px;font-weight:400}.parts-board.one em{font-size:26px}.ptok{display:inline-flex;align-items:center;gap:7px;padding:5px 10px 5px 8px;background:#fff;border:1.5px solid var(--rule);border-radius:12px;max-width:100%;font-size:12px;font-weight:400;line-height:1.5}.ptok .part-ico{color:var(--p1)}.ptok em{font-style:normal;color:var(--p1);font-family:var(--num);font-weight:700;font-size:15px}.quiet,.mk-quiet{appearance:none;border:0;background:none;padding:8px 4px;cursor:pointer;font:inherit;font-size:var(--t-b2);font-weight:700;color:var(--ink3)}.quiet:hover,.mk-quiet:hover{color:var(--p1)}.contact{display:inline-flex;align-items:center;padding:7px 12px;border-radius:8px;background:#fff;border:1.5px dashed var(--g-d);font-family:var(--num);font-size:var(--t-b2);font-weight:700;color:var(--g-d)}.mk-want{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:0 0 18px;padding:18px 20px 20px;background:var(--card);border:1.5px solid var(--rule);border-radius:18px;scroll-margin-top:86px}.mk-want #buyPick{max-height:min(52vh,440px);overflow:auto;padding-right:4px}.mk-want .iv-sec{margin-bottom:14px}.mk-want .iv-sec:last-child{margin-bottom:0}.mk-want[hidden]{display:none}.mk-want h2{grid-column:1/-1;font-size:var(--t-h1);font-weight:900;margin:0 0 4px}.mk-want label{display:grid;gap:6px;font-size:var(--t-c1);font-weight:700;color:var(--ink3);letter-spacing:.04em}.mk-want .span{grid-column:1/-1}.mk-want input{width:100%;padding:10px 12px;border:1.5px solid var(--line);border-radius:12px;background:#fff}.mk-want input:focus{outline:none;border-color:var(--field-focus-border);box-shadow:var(--field-focus-shadow)}.mk-want .btn{grid-column:1/-1;justify-self:start;margin-top:4px}.mk-want>label.span{margin-bottom:-4px}.mk-pick{grid-column:1/-1;display:grid;gap:10px}.mk-pick-hint{margin:0;font-size:var(--t-c1);font-weight:500;color:var(--ink3);letter-spacing:0}.mk-pick-cats,.mk-pick-sub{display:flex;flex-wrap:wrap;gap:8px}.pill.slim{padding:5px 12px;font-size:var(--t-c1)}.mk-pick-list{display:grid;gap:2px;max-height:280px;overflow:auto;padding:6px;border:1.5px solid var(--line);border-radius:14px;background:#fff}.mk-pick-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;cursor:pointer}.mk-pick-row:hover{background:#fff4eb}.mk-pick-row.on{background:var(--tint)}.mk-pick-name{font-size:var(--t-ctl);font-weight:700;color:var(--ink);min-width:0}.mk-pick-none{margin:8px;font-size:var(--t-b2);color:var(--ink3)}.mk-pick-sel{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mk-pick-sel-h{font-size:var(--t-c1);font-weight:700;color:var(--ink3);letter-spacing:.04em}.mk-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 8px 5px 6px;border:1.5px solid var(--rule);border-radius:999px;background:#fff;font-size:var(--t-b2);font-weight:700}.mk-chip b{font-weight:700}.mk-chip em{font-style:normal;color:var(--p1);font-family:var(--num)}.mk-chip button:not(:is(.btn,.qb-btn,.xmf-button)){border:0;background:none;cursor:pointer;color:var(--ink3);font-size:var(--t-b1);line-height:1;padding:0 2px}.mk-chip button:hover:not(:is(.btn,.qb-btn,.xmf-button)){color:var(--p1)}.mk-pick-err{margin:0;font-size:var(--t-b2);font-weight:700;color:var(--p1)}.mk-pick .inv-step{flex:none}#mkReportForm .mk-reason{display:flex;align-items:center;gap:10px;margin:0 0 8px;padding:10px 12px;border:1.5px solid var(--line);border-radius:12px;cursor:pointer;font-weight:700;color:var(--ink)}#mkReportForm .mk-reason:has(input:checked){border-color:var(--p1);background:var(--tint)}#mkReportForm .mk-reason input{width:auto;margin:0;accent-color:var(--p1)}#mkReportForm .go{margin-top:16px}.inv-bin{margin:22px 0 12px;font-size:var(--t-c1);font-weight:700;letter-spacing:.14em;color:var(--ink3)}.inv-bin:first-child{margin-top:0}body[data-page=inventory] .inv-card .parts-board{aspect-ratio:16/9;padding:14px 16px}body[data-page=inventory] .inv-card .parts-board.one .pb-id b{font-size:28px}body[data-page=inventory] .inv-card.on{border-color:var(--p1)}body[data-page=inventory] .inv-card .body{display:flex;flex-direction:column;gap:2px}body[data-page=inventory] .inv-step{margin-top:12px}.inv-step{display:flex;align-items:center;gap:0;background:#fff;border:1.5px solid var(--line);border-radius:999px;overflow:hidden;width:max-content}.inv-step button:not(:is(.btn,.qb-btn,.xmf-button)){width:36px;height:36px;border:0;background:transparent;cursor:pointer;font-size:var(--t-d5);font-weight:700;color:var(--ink2)}.inv-step button:hover:not(:is(.btn,.qb-btn,.xmf-button)){color:var(--p1);background:var(--tint)}.inv-step input{width:44px;border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);text-align:center;padding:8px 0;background:transparent;font-family:var(--num);font-weight:700}.inv-step{transition:border-color var(--field-focus-duration),box-shadow var(--field-focus-duration)}.inv-step:has(input:focus){border-color:var(--field-focus-border);box-shadow:var(--field-focus-shadow)}:root .inv-step input:focus{outline:none;box-shadow:none;border-color:var(--line)}body[data-page=inventory] .inv-bar{flex-direction:column;align-items:stretch;gap:12px;margin-top:28px}body[data-page=inventory] .inv-bar[hidden]{display:none}.inv-dock-main{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px}.inv-dock-main span{font-size:var(--t-ctl)}.inv-dock-main b{margin-left:auto;font-family:var(--num);font-size:var(--t-num);font-weight:700;letter-spacing:-.03em;color:var(--p1)}.inv-dock-main label{display:flex;align-items:center;gap:8px;font-size:var(--t-b2);margin-left:auto}.inv-dock-main input{width:108px;padding:8px 10px;border:1.5px solid var(--line);border-radius:10px;font-family:var(--num);font-weight:700}.inv-sheet{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px 12px;width:100%;padding-top:12px;border-top:1px dashed var(--line)}.inv-sheet label{display:grid;gap:6px;font-size:var(--t-c1);font-weight:700;color:var(--ink3)}.inv-sheet input{width:100%;padding:9px 11px;border:1.5px solid var(--line);border-radius:10px;background:#fff}.inv-sheet input:focus{outline:none;border-color:var(--field-focus-border);box-shadow:var(--field-focus-shadow)}.inv-sheet p{grid-column:1/-1;margin:0;font-size:var(--t-c1);color:var(--ink3)}.inv-sheet label.span{grid-column:1/-1}.regpick{display:flex;flex-wrap:wrap;gap:8px}.regpick select{flex:1 1 128px;min-width:0;padding:9px 28px 9px 11px;border:1.5px solid var(--line);border-radius:10px;background:#fff;font:inherit;font-weight:500;color:var(--ink1);appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239AA1AC' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:14px}.regpick select:focus{outline:none;border-color:var(--field-focus-border);box-shadow:var(--field-focus-shadow)}.regpick select[hidden]{display:none}.regpick input{flex:1 1 160px;width:auto;min-width:0;font:inherit;font-weight:500;color:var(--ink1)}.regpick input[hidden]{display:none}.mine-list{margin-top:8px}.mine-list h2{font-size:var(--t-c1);font-weight:700;letter-spacing:.14em;color:var(--ink3);margin:0 0 12px}.mine-list h2+h2,.mine-row+h2{margin-top:34px}.mine-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 0;border-bottom:1px dashed var(--line)}.mine-row .sub{margin-left:auto;font-size:var(--t-c1);color:var(--ink3)}#schemeExtras{margin-top:22px;padding-top:4px}#schemeExtras .quiet,#schemeExtras .mk-quiet{padding-left:0}.mk-stock{margin-top:18px}.mk-stock h2{font-size:var(--t-h1);font-weight:900;margin:0 0 6px}.mk-stock>.sub{font-size:var(--t-b2);color:var(--ink2);margin:0 0 12px}.mk-stock-row{display:grid;grid-template-columns:1fr auto auto auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px dashed var(--line);font-size:var(--t-ctl)}.mk-stock-row .n{font-family:var(--num);font-weight:700;color:var(--ink3);font-size:var(--t-b2)}.mk-stock-row .ok{color:var(--g-d);font-weight:700;font-size:var(--t-b2)}.mk-stock-row .miss{color:var(--p1);font-weight:700;font-size:var(--t-b2)}.mk-checked{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:16px 0 8px}@media(max-width:720px){.mk-want,.inv-sheet{grid-template-columns:1fr}.mk-want .span{grid-column:auto}.mk-stock-row{grid-template-columns:1fr auto;gap:4px 10px}.inv-dock-main b,.inv-dock-main label{margin-left:0}.inv-dock-main .btn,.inv-step{width:100%}.inv-step input{flex:1}.stk-kit-foot .btn,.stk-kit-foot .iv-mini{width:100%}}.mk-sold{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.mk-sold .sub{margin-right:4px}.mk-sold .quiet{padding:6px 10px;border:1.5px solid var(--line);border-radius:999px;background:#fff}.mk-sold .quiet:hover{border-color:var(--p1);color:var(--p1)}.mk-sold .quiet.go{border-color:var(--sell);color:var(--sell);font-weight:700}.mine-row[data-kind=buy] .mk-sold .quiet.go{border-color:var(--buy);color:var(--buy)}.mk-sync{display:inline-flex;align-items:center;gap:6px;margin-left:6px;font-size:var(--t-c1);color:var(--ink3);cursor:pointer;white-space:nowrap}.mk-sync input{accent-color:var(--p1);width:14px;height:14px;cursor:pointer}.mine-row[data-kind=buy] .mk-sync input{accent-color:var(--g)}@media(max-width:560px){.mk-sync{margin-left:0;width:100%}}.mt-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 6px}.mt-tools .mt-sp{flex:1}.mt-hint{font-size:var(--t-c1);color:var(--ink3);margin:0 0 14px}.mt-cols{display:grid;grid-template-columns:1fr 152px 1fr;gap:0 16px;align-items:center;padding:0 0 9px;margin-bottom:4px;border-bottom:1.5px solid var(--rule)}.mt-cols span{font-size:var(--t-c2);font-weight:700;letter-spacing:.12em}.mt-cols .l{text-align:right;color:var(--p1)}.mt-cols .c{text-align:center;color:var(--ink3)}.mt-cols .r{color:var(--g-d)}.lane{display:grid;grid-template-columns:1fr 152px 1fr;gap:10px 16px;align-items:center;padding:16px 0;border-bottom:1px dashed var(--line)}.lane:last-child{border-bottom:0}.lane-l{display:flex;flex-direction:column;align-items:flex-end;gap:7px;min-width:0}.lane-r{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0}.spine{display:grid;place-items:center;gap:5px;text-align:center;padding:10px 6px;background:var(--card);border:1.5px solid var(--rule);border-radius:14px}.spine b{font-size:12px;font-weight:400;line-height:1.4}.spine .nm{font-size:var(--t-c2);color:var(--ink3);line-height:1.3}.spine .bal{display:flex;width:100%;height:6px;border-radius:99px;overflow:hidden;background:var(--line);margin-top:3px}.spine .bal i{display:block;height:100%}.spine .bal .s{background:var(--p1)}.spine .bal .d{background:var(--g)}.spine .cnt{font-size:var(--t-c2);color:var(--ink3);line-height:1.3}.verdict{font-family:var(--num);font-size:var(--t-c2);font-weight:700}.verdict.over{color:var(--p1)}.verdict.under{color:var(--g-d)}.verdict.even{color:var(--ink3)}.lane.hot .spine{border-color:var(--p1);box-shadow:0 0 0 3px #ea580c1a}.bid{display:flex;align-items:center;gap:9px;width:100%;max-width:400px;padding:8px 13px;border-radius:12px;background:#fff;border:1.5px solid var(--line);cursor:pointer;text-align:left;font:inherit;transition:border-color .16s,box-shadow .16s,opacity .16s}.bid:hover{border-color:var(--p1)}.bid .q{font-family:var(--num);font-size:var(--t-h1);font-weight:700;color:var(--p1);flex:none}.bid .mid{min-width:0;flex:1}.bid .mid b{display:block;font-size:var(--t-b2);font-weight:700;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bid .mid span{display:block;font-size:var(--t-c2);color:var(--ink3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bid .p{font-family:var(--num);font-size:var(--t-b2);font-weight:700;color:var(--ink2);flex:none}.bid.ask{border-style:dashed}.bid.ask .q{color:var(--g-d)}.bid.ask:hover{border-color:var(--g)}.bid.dim{opacity:.45}.bid.dim:hover{opacity:.85}.bid.act{border-color:var(--p1);box-shadow:0 8px 22px -14px #ea580ccc}.bid.ask.act{border-color:var(--g);box-shadow:0 8px 22px -14px #1fa85acc}.bid.mine{border-style:solid;border-color:var(--border);background:var(--tint)}.lane-none{font-size:var(--t-c1);color:var(--ink3);padding:6px 2px}.lane-l .lane-none{text-align:right}.pop{margin-top:8px;padding:12px 14px;background:var(--card);border:1.5px solid var(--rule);border-radius:14px;font-size:var(--t-b2);max-width:400px;width:100%}.lane-l .pop{margin-left:auto}.pop .row{display:flex;gap:10px;padding:5px 0;font-size:var(--t-c1);align-items:flex-start}.pop .row>span:first-child{width:52px;flex:none;color:var(--ink3)}.pop .acts{display:flex;gap:8px;align-items:center;margin-top:9px;flex-wrap:wrap}.pop .sub{font-size:var(--t-c1);color:var(--ink3)}@media(max-width:860px){.mt-cols{display:none}.lane{grid-template-columns:1fr;gap:8px}.lane-l,.lane-r{align-items:stretch}.lane-l .pop{margin-left:0}.lane-l .lane-none{text-align:left}.bid,.pop{max-width:none}.lane-l:before,.lane-r:before{content:attr(data-lbl);font-size:var(--t-c2);font-weight:700;letter-spacing:.12em;color:var(--ink3)}.lane-l:before{color:var(--p1)}.lane-r:before{color:var(--g-d)}.spine{order:-1;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px 10px;text-align:left;justify-content:flex-start}.spine .bal{width:100%;order:9}}body[data-page=inventory] .plaza-body{padding-top:8px}.iv-sum{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:var(--t-b2);color:var(--ink2)}.iv-sum[hidden]{display:none}.iv-sum b{font-family:var(--num);font-size:var(--t-d4);font-weight:700;letter-spacing:-.02em;color:var(--p1)}.iv-sum .sp{flex:1}.iv-sum .sub{font-size:var(--t-c1);color:var(--ink3)}.iv-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 10px}.iv-tools .sp{flex:1}.iv-mini:not(.xmf-button){appearance:none;border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:6px 13px;font:inherit;font-size:var(--t-c1);font-weight:700;color:var(--ink2);cursor:pointer}.iv-mini:hover:not(.xmf-button){border-color:var(--p1);color:var(--p1)}.iv-mini.on:not(.xmf-button){border-color:var(--p1);color:var(--p1);background:var(--tint)}.iv-hint{font-size:var(--t-c1);color:var(--ink3);margin:0 0 16px}.stk-kits{margin:0 0 16px;padding:14px 16px;border-radius:18px;background:var(--card);border:1.5px solid var(--rule)}.stk-kits[hidden]{display:none}.stk-kits-s{margin:0 0 4px;font-size:var(--t-c1);color:var(--ink3)}.stk-kits h3{display:flex;align-items:baseline;gap:9px;margin:14px 0 8px;font-size:var(--t-c1);font-weight:700;letter-spacing:.14em;color:var(--p1)}.stk-kits h3:first-of-type{margin-top:8px}.stk-kit-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:8px}.stk-kit{appearance:none;text-align:left;padding:10px 12px;border-radius:12px;border:1.5px solid var(--rule);background:#fff;cursor:pointer;font:inherit}.stk-kit:hover{border-color:var(--p1)}.stk-kit.on{border-color:var(--p1);box-shadow:0 0 0 3px #ea580c1f;background:#fff}.stk-kit b{display:block;font-size:var(--t-b2);font-weight:700;line-height:1.3}.stk-kit span{display:block;font-size:var(--t-c2);color:var(--ink3);margin-top:3px;font-family:var(--num)}.stk-kit-foot{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-top:14px}.stk-kit-foot .sub{font-size:var(--t-c1);color:var(--ink3);flex:1;min-width:12em}.stk-can{margin:-6px 0 18px;padding:16px 16px 14px;border-radius:14px;border:1.5px solid var(--p1);background:var(--tint)}.stk-can[hidden]{display:none}.stk-can-hd{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.stk-can-ico{flex:none;margin-top:2px;color:var(--p1)}.stk-can-hd>div{flex:1;min-width:12em}.stk-can-hd b{display:block;font-size:var(--t-d5);font-weight:900;letter-spacing:-.02em;line-height:1.25}.stk-can-hd b em{font-style:normal;font-family:var(--num);font-size:26px;font-weight:700;color:var(--p1);letter-spacing:-.03em}.stk-can-hd p{margin:4px 0 0;font-size:var(--t-c1);color:var(--ink2);line-height:1.45}.stk-can-hd .btn{flex:none;align-self:center}.stk-can-row{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:12px -4px 0;padding:2px 4px 4px}.stk-can-card{flex:none;width:112px;text-decoration:none;color:inherit;background:#fff;border:1.5px solid var(--rule);border-radius:12px;overflow:hidden}.stk-can-card:hover{border-color:var(--p1)}.stk-can-card img{display:block;width:112px;height:84px;object-fit:cover;background:#fff}.stk-can-card span{display:block;padding:6px 8px 8px;font-size:var(--t-c1);font-weight:700;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stk-can-more{flex:none;width:88px;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;font-size:var(--t-c1);font-weight:700;color:var(--p1);border:1.5px dashed var(--p1);border-radius:12px;background:#fff;padding:8px}.iv-sec{margin:0 0 18px}.iv-sec-h{display:flex;align-items:baseline;gap:9px;margin:0 0 9px;font-size:var(--t-c1);font-weight:700;letter-spacing:.14em;color:var(--p1)}.iv-sec-h .n{font-family:var(--num);font-size:var(--t-c2);color:var(--ink3);letter-spacing:0;white-space:nowrap}.iv-sec-h:after{content:"";flex:1;height:1px;background:var(--border)}.iv-wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.iv-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 6px 10px;border-radius:12px;background:var(--card);border:1.5px solid var(--rule);cursor:pointer;text-align:center;transition:border-color .15s,background .15s,transform .12s}.iv-tile:hover{box-shadow:0 2px 8px #1f243014}.iv-tile.on{background:#fff;border-color:var(--p1);box-shadow:0 0 0 3px #ea580c1f}.iv-tile.full{border-style:dashed}.iv-tile .part-ico{color:var(--p1)}.iv-tile .part-art{display:grid;place-items:center;flex:none;margin:-4px 0 -2px;user-select:none;-webkit-user-drag:none}.iv-tile .nm{font-size:12px;font-weight:400;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.iv-tile .have{font-family:var(--num);font-size:var(--t-c2);color:var(--ink3);line-height:1.3;min-height:24px;display:flex;align-items:center;justify-content:center}.iv-tile .have b{font-weight:700;color:var(--ink2)}.iv-tile.on .have b{color:var(--p1)}.iv-tile.full .have,.iv-tile.full .have b{color:var(--g-d)}.iv-badge{position:absolute;top:-7px;right:-7px;min-width:23px;height:23px;padding:0 6px;display:grid;place-items:center;border-radius:99px;background:linear-gradient(135deg,var(--p1),var(--p2));color:#fff;font-family:var(--num);font-size:var(--t-c1);font-weight:700;box-shadow:0 3px 8px -2px #ea580c99}.iv-tile .inv-step{position:absolute;left:50%;bottom:8px;transform:translate(-50%);width:auto;opacity:0;pointer-events:none;transition:opacity .14s;box-shadow:0 2px 10px -3px #1f24304d}.iv-tile .inv-step button:not(:is(.btn,.qb-btn,.xmf-button)){width:22px;height:22px;font-size:var(--t-ctl)}.iv-tile .inv-step input{width:30px;padding:2px 0;font-size:var(--t-c1);flex:none}.iv-tile .inv-step button:disabled:not(:is(.btn,.qb-btn,.xmf-button)){opacity:.3;cursor:not-allowed}.inv-step input::-webkit-outer-spin-button,.inv-step input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.inv-step input{-moz-appearance:textfield;appearance:textfield}@media(hover:hover){.iv-tile:hover .inv-step,.iv-tile:focus-within .inv-step{opacity:1;pointer-events:auto}.iv-tile:hover .have,.iv-tile:focus-within .have{opacity:0}.iv-tile .have{transition:opacity .14s}}@media(hover:none){.iv-tile .inv-step{position:static;transform:none;opacity:1;pointer-events:auto;margin-top:4px;box-shadow:none}}@media(max-width:520px){.iv-wall{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:7px}.iv-tile{padding:10px 5px 8px}}.vw-tabs{display:flex;gap:4px;align-items:center;margin:0 0 18px;border-bottom:1.5px solid var(--rule);scroll-margin-top:86px}.vw-tabs[hidden]{display:none}.vw-tabs button:not(:is(.btn,.qb-btn,.xmf-button)){appearance:none;border:0;background:none;cursor:pointer;font:inherit;font-size:var(--t-ctl);font-weight:700;color:var(--ink3);padding:9px 14px;border-bottom:3px solid transparent;margin-bottom:-1.5px}.vw-tabs button:hover:not(:is(.btn,.qb-btn,.xmf-button)){color:var(--p1)}.vw-tabs button.on:not(:is(.btn,.qb-btn,.xmf-button)){color:var(--p1);border-bottom-color:var(--p1)}body[data-page=market] [data-view][hidden]{display:none}body[data-page=market] [data-view=want] .mk-want{margin:0;padding:0;background:none;border:0;border-radius:0}body[data-page=market] [data-view=mine] .lede{margin-top:0;margin-bottom:12px}@media(max-width:520px){.vw-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.vw-tabs button:not(:is(.btn,.qb-btn,.xmf-button)){padding:9px 11px;font-size:var(--t-b2);white-space:nowrap}}.pk-tray{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 14px;margin:0 0 14px;border-radius:14px;background:var(--tint);border:1.5px solid var(--border)}.pk-tray[hidden]{display:none}.pk-n{font-size:var(--t-b2);color:var(--ink2);white-space:nowrap}.pk-n b{display:inline-block;font-family:var(--num);font-size:var(--t-d4);font-weight:700;letter-spacing:-.02em;color:var(--p1)}.pk-chips{display:flex;flex-wrap:wrap;gap:6px;flex:1;min-width:0}.pk-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;background:#fff;border:1.5px solid var(--border);border-radius:12px;max-width:100%;font:inherit;font-size:12px;font-weight:400;cursor:pointer;color:inherit}.pk-chip:hover{border-color:var(--p1);color:var(--p1)}.pk-chip .part-ico{color:var(--p1)}.pk-chip em{font-style:normal;font-family:var(--num);font-size:15px;font-weight:700;color:var(--p1)}.iv-badge.zero{background:var(--line);color:var(--ink3);box-shadow:none}@keyframes pk-up{0%{transform:scale(1)}35%{transform:scale(1.45);filter:brightness(1.15)}to{transform:scale(1)}}@keyframes pk-down{0%{transform:scale(1)}35%{transform:scale(.6)}to{transform:scale(1)}}.bump-up{animation:pk-up .4s cubic-bezier(.34,1.56,.64,1)}.bump-down{animation:pk-down .4s cubic-bezier(.34,1.56,.64,1)}@media(prefers-reduced-motion:reduce){.bump-up,.bump-down{animation:none}}[data-view=mine] .inv-bar{position:sticky;bottom:0;z-index:20;flex-direction:column;align-items:stretch;gap:10px;margin-top:20px;padding:14px 16px;background:#fffcf9f7;backdrop-filter:blur(14px);border:1.5px solid var(--rule);border-radius:16px;box-shadow:0 -10px 30px -22px #1f243066}[data-view=mine] .inv-bar[hidden],[data-view=mine] .inv-sheet[hidden]{display:none}[data-view=want] .inv-bar,[data-view=stock] .inv-bar{position:sticky;bottom:0;z-index:20;flex-direction:column;align-items:stretch;gap:10px;margin-top:20px;padding:14px 16px;background:#fffcf9f7;backdrop-filter:blur(14px);border:1.5px solid var(--rule);border-radius:16px;box-shadow:0 -10px 30px -22px #1f243066}[data-view=want] .inv-bar[hidden],[data-view=stock] .inv-bar[hidden],[data-view=want] .inv-sheet[hidden]{display:none}[data-view=stock] .inv-dock-main b{font-family:inherit;font-size:var(--t-c1);font-weight:700;color:var(--ink3)}[data-view=want] #buyPick{max-height:none;overflow:visible;padding-right:0}#stockBody{padding-bottom:var(--stock-save-space,0px)}#stockRows .iv-tile{scroll-margin-bottom:calc(var(--stock-save-space,0px) + 16px)}#stockRows .iv-tile[data-stock-changed]{background:var(--tint)}.stk-save-dock{position:fixed;inset:auto 16px calc(16px + env(safe-area-inset-bottom));z-index:25;width:max-content;max-width:calc(100% - 32px);margin:0 auto;animation:stk-save-in .22s ease-out}.stk-save-capsule{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 16px;padding:6px 8px 6px 16px;background:#fffdf9;border:1px solid var(--rule);border-radius:999px;box-shadow:0 12px 28px -10px #80512c55}.stk-save-status{display:inline-flex;align-items:center;gap:8px;font-size:var(--t-ctl);font-weight:400;color:var(--ink2)}.stk-save-status:before{content:"";width:6px;height:6px;flex:none;background:var(--p1);border-radius:50%}.stk-save-actions,.stk-save-notice-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;max-width:100%}.stk-save-reset{min-width:44px;min-height:44px;padding:8px 12px}.stk-save-submit.btn{display:inline-grid;min-width:112px;min-height:44px;max-width:100%;padding:8px 20px;white-space:nowrap}.stk-save-submit span{grid-area:1/1}.stk-save-submit .stk-save-size{visibility:hidden;pointer-events:none}.stk-save-submit[aria-busy=true] .stk-save-size{display:none}.stk-save-dock[data-state=saving] .stk-save-status{color:#9a3412}.stk-save-dock[data-state=saving] .stk-save-status:before{width:14px;height:14px;border:1.5px solid currentColor;border-right-color:transparent;background:transparent;animation:stk-save-spin .8s linear infinite}.stk-save-dock[data-state=saved] .stk-save-status{color:var(--g-d)}.stk-save-dock[data-state=saved] .stk-save-status:before{content:"✓";width:auto;height:auto;background:transparent;font-size:var(--t-ctl)}.stk-save-dock[data-state=error] .stk-save-status,.stk-save-dock[data-state=conflict] .stk-save-status{color:#b91c1c}.stk-save-dock[data-state=error] .stk-save-status:before,.stk-save-dock[data-state=conflict] .stk-save-status:before{background:currentColor}.stk-save-notice{margin-top:8px;padding:12px 16px;border-radius:10px;background:#fef2f2;color:#b91c1c;font-size:var(--t-b2);max-width:480px;box-shadow:0 12px 28px -10px #80512c55}.stk-save-notice p{margin:0;overflow-wrap:anywhere}.stk-save-notice-actions{margin-top:4px}@keyframes stk-save-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes stk-save-spin{to{transform:rotate(360deg)}}@media(max-width:560px){.stk-save-capsule{border-radius:18px;padding:8px 12px;gap:4px 12px}.stk-save-actions{margin-left:auto}.stk-save-submit.btn{min-width:104px;padding-inline:16px}}@media(prefers-reduced-motion:reduce){.stk-save-dock,.stk-save-dock[data-state=saving] .stk-save-status:before{animation:none}}[data-view=mine] .inv-bar.sheet-open,[data-view=want] .inv-bar.sheet-open{position:static;box-shadow:0 18px 40px -32px #1f243047}:root{--sell:var(--p1);--sell-t:var(--tint);--sell-b:var(--border);--buy:var(--g-d);--buy-t:var(--g-t);--buy-b:var(--g-border) }body[data-page=market] .btn-sell{background:linear-gradient(135deg,var(--p1),var(--p2))}body[data-page=market] .btn-buy{background:none;color:var(--p1);border:1.5px solid var(--border);box-shadow:none}body[data-page=market] .btn-buy:hover{background:var(--tint)}#mkHead .going{outline:2px solid var(--p1);outline-offset:3px}.task-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 16px;padding-bottom:12px;border-bottom:1.5px solid var(--rule)}.task-top h2{margin:0;font-size:var(--t-d5);font-weight:900}.task-back{appearance:none;cursor:pointer;font:inherit;font-size:var(--t-b2);font-weight:700;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:99px;border:1.5px solid var(--line);background:#fff;color:var(--ink2)}.task-back:hover{border-color:var(--p1);color:var(--p1)}[data-task=buy] .task-back:hover{border-color:var(--buy);color:var(--buy)}[data-task=buy] .task-top{border-bottom-color:var(--buy-b)}.mine-list h2[data-side]{display:flex;align-items:center;gap:8px}.mine-list h2[data-side]:before{content:"";width:3px;height:13px;border-radius:2px;background:var(--sell)}.mine-list h2[data-side=buy]:before{background:var(--buy)}.mine-row{padding-left:12px;border-left:3px solid transparent;border-radius:0 8px 8px 0}.mine-row[data-kind=sell]{border-left-color:var(--sell-b)}.mine-row[data-kind=buy]{border-left-color:var(--buy-b)}.mine-row[data-kind=sell]:hover{background:#ea580c0a}.mine-row[data-kind=buy]:hover{background:#1fa85a0d}.mine-row .st{font-size:var(--t-c2);font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:99px;border:1px solid var(--sell-b);background:var(--sell-t);color:var(--sell)}.mine-row[data-kind=buy] .st{border-color:var(--buy-b);background:var(--buy-t);color:var(--buy)}.mine-row.done .st{border-color:var(--line);background:transparent;color:var(--ink3)}.mine-row.done{opacity:.62;border-left-color:var(--line)}.inv-dock-main .px{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.inv-dock-main .px input{width:7.5em;padding:7px 10px;border:1.5px solid var(--line);border-radius:10px;font-family:var(--num);font-size:var(--t-h1);font-weight:700;background:#fff}.inv-dock-main .px input:focus{outline:none;border-color:var(--field-focus-border);box-shadow:var(--field-focus-shadow)}.inv-dock-main .sug{margin-right:auto;font-size:var(--t-c1);color:var(--ink3)}.mk-reprice{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.mk-reprice label{display:inline-flex;align-items:center;gap:4px;font-size:var(--t-b2);color:var(--ink3)}.mk-reprice input{width:6.5em;padding:5px 8px;border:1.5px solid var(--line);border-radius:8px;font-family:var(--num);font-size:var(--t-ctl);font-weight:700;background:#fff}.mk-reprice input:focus{outline:none;border-color:var(--field-focus-border);box-shadow:var(--field-focus-shadow)}.mk-reprice .quiet{padding:6px 10px;border:1.5px solid var(--sell);border-radius:999px;background:#fff;color:var(--sell);font-weight:700}@media(max-width:560px){.inv-dock-main .sug{margin-right:0;width:100%}.inv-dock-main .px input{width:100%}}.mt-view{display:inline-flex;padding:3px;border:1.5px solid var(--line);border-radius:999px;background:#fff;gap:2px;margin:0 0 12px}.mt-view button:not(:is(.btn,.qb-btn,.xmf-button)){appearance:none;border:0;background:transparent;border-radius:999px;padding:7px 17px;font:inherit;font-size:var(--t-b2);font-weight:700;color:var(--ink3);cursor:pointer;transition:background .18s,color .18s}.mt-view button.on:not(:is(.btn,.qb-btn,.xmf-button)){background:var(--tint);color:var(--p1)}
