.trade-post-actions .button{min-width:120px;min-height:44px;justify-content:center;padding:10px 20px;gap:8px}.trade-post-actions .button svg{width:14px;height:14px;flex-shrink:0}.site-market.item-board{--trade-action-background:linear-gradient(#f4b258,#e89539);--trade-action-color:#674519;--trade-action-border:#b9772e}.site-market.item-board :is(.trade-post-actions .button,.item-side-choice button){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:120px;min-height:44px;padding:10px 20px;background:var(--trade-action-background);color:var(--trade-action-color);border:1px solid var(--trade-action-border);border-radius:7px;box-shadow:inset 0 2px 0 #ffe7b7,0 3px 0 #c58d3f55;filter:none}.trade-side-indicator{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0}.editor-title{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.editor-title h3{color:#795532;font-size:20px}.listing-steps{display:flex;list-style:none;gap:14px;margin:0 0 26px;border-bottom:1px solid #dfcfb1;padding:0 0 20px}.listing-steps li{flex:1;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#b9a589;min-width:0}.listing-steps button{display:flex;align-items:center;gap:10px;color:#9b8260;font-size:14px;font-weight:600;text-align:left;line-height:1.5}.listing-steps button:disabled{cursor:default}.listing-steps button>span{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#ece2d0;flex-shrink:0;color:#9b8260}.listing-steps .current button{color:#785124}.listing-steps .current button>span{background:#ba843d;color:#fff9e9}.listing-steps .complete button>span{background:#dbe7cb;color:#4c6a33}.listing-editor{scroll-margin-top:105px}.item-board .listing-editor{max-width:1120px;margin:22px auto}.wizard-item-selection .trade-item-results{grid-template-columns:repeat(4,minmax(0,1fr))}.wizard-item-selection .item-side-choice{justify-content:flex-start;margin-bottom:20px}.selected-trade-summary{display:flex;align-items:center;gap:14px;padding:14px 18px;background:#f3e7d0;border:1px solid #ddc49b;border-radius:7px;margin:18px 0}.selected-trade-summary>div{flex:1;min-width:0}.selected-trade-summary small,.selected-trade-summary strong{display:block;line-height:1.7}.selected-trade-summary strong{font-size:15px;color:#795532;overflow-wrap:anywhere}.selected-trade-summary small{font-size:11px;color:#947954}.wizard-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #dfcfb1;margin-top:25px;padding-top:20px}.wizard-footer .button{padding:12px 22px}.wizard-price-layout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:28px;align-items:start}.wizard-options{display:grid;gap:14px;min-width:0}.wizard-options>.text-button{justify-self:center}.wizard-options>.data-details{margin:0}.wizard-options .ocr-tool{border:0;padding:0;box-shadow:none}.wizard-pricing{min-width:0;display:grid;gap:20px}.price-entry{background:#fffef7;border:1px solid #d0af79;border-radius:8px;padding:22px}.price-entry>.badge{margin-bottom:16px}.price-entry .tool-form{grid-template-columns:minmax(80px,.6fr) minmax(0,1.4fr)}.price-total{display:flex;justify-content:space-between;gap:15px;align-items:center;border-top:1px solid #e0cfb1;margin-top:18px;padding-top:15px;flex-wrap:wrap;color:#95754e;font-size:12px}.price-total strong{font-size:20px;color:#795532}.item-price-reference{background:#f6eddb;border:1px solid #dcccac;border-radius:8px;padding:20px}.price-reference-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.price-reference-heading h4{font-size:17px;color:#795532}.price-source-group+section{margin-top:18px}.price-source-group h5,.reference-listings h5{font-size:12px;color:#876437;margin:0 0 10px}.price-side-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.price-side{padding:12px;border:1px solid #e0ceb0;border-radius:6px;background:#fffcf4;min-width:0}.price-side>span{display:block;font-size:12px;color:#426ba6;font-weight:700;margin-bottom:8px}.price-side.price-buy>span{color:#497846}.price-side strong{display:block;font-size:18px;color:#795532;overflow-wrap:anywhere}.price-side small{display:block;font-size:10px;color:#957951;line-height:1.8;margin-top:4px}.price-side p{font-size:12px;color:#9b805a;line-height:1.7;margin:0}.price-collected{display:block;color:#9b805a;font-size:10px;margin-top:16px}.item-price-reference>.fine-print{font-size:11px;margin:13px 0}.reference-listings{margin-top:18px}.reference-listings>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 0;border-bottom:1px solid #e2d1b1;color:#876437;font-size:12px}.reference-listings small{font-size:10px;color:#9b805a}.reference-listings .reference-stats{width:100%;line-height:1.7}.trade-review-card{background:#fffef7;border:1px solid #d7bb8e;border-radius:8px;padding:16px 20px;margin-bottom:20px}.trade-review-card .selected-trade-summary{margin-top:0}.review-price{display:flex;gap:26px;align-items:center;flex-wrap:wrap;color:#795532}.review-price>span{font-size:18px}.review-price small,.review-price strong{display:block;line-height:1.8}.review-price small{font-size:11px;color:#9b805a}.review-price strong{font-size:18px}.trade-review-card>.data-details{margin-bottom:0}.contact-fields{margin-top:22px}.trade-board-tabs{display:flex;gap:9px;margin:15px 0;flex-wrap:wrap}.trade-board-tabs>button{padding:10px 18px;border:1px solid #d4bc97;border-radius:7px;color:#997447;background:#fffaf0;font-size:13px}.trade-board-tabs>button.active{background:#795b35;color:#fff9e9;border-color:#795b35}.item-board-controls{grid-template-columns:minmax(0,1fr) 180px auto}.both-board-search-note{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#edf1e2;border:1px solid #cbd6b5;padding:13px 16px;border-radius:7px;font-size:12px;color:#6e7f52;margin:16px 0}.both-board-search-note p{margin:0;line-height:1.8}.both-board-search-note .text-button{white-space:nowrap}.dual-listing-boards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.separate-listing-board{min-width:0}.board-column-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #6382b0;padding:13px 0;margin-bottom:16px;color:#436b9e}.board-column-heading h3{font-size:19px}.board-column-heading>span{font-size:13px;background:#e3ebf8;padding:4px 10px;border-radius:12px}.buy-listings .board-column-heading{border-color:#7ca875;color:#51744b}.buy-listings .board-column-heading>span{background:#e5efde}.separate-listing-board .empty{border:1px dashed #d9c5a6;padding:35px 15px;background:#fffaf0;border-radius:7px;text-align:center}.post-success{display:flex;gap:9px;align-items:center;padding:14px 18px;border:1px solid #b7c994;background:#edf3e1;color:#597a37;border-radius:7px;font-size:13px;margin:20px 0}.dual-listing-boards .public-listing{padding:16px}.listing-boards-area{scroll-margin-top:105px}.item-board .public-listing>.listing-title strong{overflow-wrap:anywhere}.price-entry input{font-size:16px}@media(max-width:950px){.wizard-item-selection .trade-item-results{grid-template-columns:repeat(3,minmax(0,1fr))}.wizard-price-layout{grid-template-columns:310px minmax(0,1fr);gap:18px}.price-entry{padding:17px}.item-price-reference{padding:16px}.price-side-grid{grid-template-columns:1fr}.price-side{display:grid;grid-template-columns:1fr 1.7fr;gap:3px 10px}.price-side small{grid-column:1/-1}.price-side strong{font-size:16px}.dual-listing-boards{gap:16px}}@media(max-width:720px){.dual-listing-boards,.wizard-price-layout{grid-template-columns:1fr}.wizard-options .item-equipment-card{justify-self:center}.wizard-options{gap:9px}.wizard-options>.data-details{max-width:390px;width:100%;justify-self:center}.price-side-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-side{display:block}.listing-steps{gap:7px}.listing-steps button{font-size:12px;gap:6px}.listing-steps li>svg{display:none}.listing-steps button>span{width:26px;height:26px}.item-board-controls{grid-template-columns:1fr 1fr}.item-board-controls .board-search{grid-column:1/-1}.item-board-controls .button{grid-column:auto}.board-column-heading{margin-top:7px}.selected-trade-summary{padding:12px;gap:10px}.editor-title h3{font-size:17px}}@media(max-width:480px){.wizard-item-selection .trade-item-results{grid-template-columns:repeat(2,minmax(0,1fr))}.price-side-grid{grid-template-columns:1fr}.listing-steps button{font-size:11px;gap:5px}.listing-steps button>span{width:23px;height:23px}.wizard-footer{gap:10px}.wizard-footer .button{padding:11px 13px;font-size:12px}.editor-title{gap:10px}.editor-title .text-button{font-size:11px}.price-total strong{font-size:18px}.trade-review-card{padding:12px}.both-board-search-note{align-items:flex-start}.price-entry .tool-form{grid-template-columns:1fr}.listing-title .badge{font-size:10px}}.wizard-item-selection .item-picker-source{font-size:9px;color:#a28b6b;line-height:1.5}.feature-navigation.grouped.trade-feature-navigation{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 16px}.trade-feature-navigation>section>h2{display:none}.feature-navigation.grouped.trade-feature-navigation section>div{display:flex;gap:7px;flex-wrap:wrap}.trade-feature-navigation>section+section{border-left:1px solid #dfcfb1;padding-left:16px}.trade-feature-navigation section button{padding:9px 14px;white-space:nowrap}.trade-feature-navigation section button.active{background:#795b35;color:#fff9e9}.trade-feature-navigation{scroll-margin-top:100px}@media(max-width:580px){.feature-navigation.grouped.trade-feature-navigation{gap:8px;padding:10px}.trade-feature-navigation>section+section{padding-left:0;border-left:0}.trade-feature-navigation section button{padding:8px 10px;font-size:11px}.feature-navigation.grouped.trade-feature-navigation section>div{gap:4px}}.trade-exchange{--tx-sell:#d0571b;--tx-sell-soft:#fdebdc;--tx-sell-head:linear-gradient(#ee8a3e,#d0611f);--tx-buy:#2c6fb0;--tx-buy-soft:#e2eefa;--tx-buy-head:linear-gradient(#4f93d6,#2c6fb0);--tx-line:#e4d6bd;--tx-card:#fffdf7;--tx-ink:#493a2e;--tx-muted:#8c7d69;display:flex;flex-direction:column;gap:16px;color:var(--tx-ink)}.trade-exchange button{font:inherit;cursor:pointer}.trade-exchange :is(em,b){font-style:normal}.trade-exchange input,.trade-exchange select,.trade-exchange textarea{font:inherit;color:var(--tx-ink)}.tx-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px;background:#f6efe1;border:1px solid #eadcc2;color:#b59b74}.tx-icon img{max-width:100%;max-height:100%;image-rendering:pixelated;object-fit:contain}.tx-panel{background:var(--tx-card);border:1px solid #dbc8a6;border-radius:12px;box-shadow:0 3px 0 #b49b7520}.tx-panel>header{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--tx-line)}.tx-browse h3,.tx-panel h3{font-size:15px;margin:0;color:#795532}.tx-empty{padding:26px 16px;text-align:center;color:var(--tx-muted);margin:0;display:flex;flex-direction:column;align-items:center;gap:12px}.tx-empty p{margin:0}.tx-reset{gap:4px;border:0;background:transparent;color:#a0662a;margin-left:auto}.tx-check,.tx-reset{display:inline-flex;align-items:center;font-size:13px}.tx-check{gap:6px;color:#6f5a44;cursor:pointer}.tx-check.big{font-size:14px;font-weight:600}.tx-topbar{display:flex;gap:12px;align-items:stretch}.tx-search{position:relative;z-index:20;flex:1;min-width:0}.tx-search-field{display:flex;align-items:center;gap:12px;background:#fff;border:2px solid #d9a35a;border-radius:14px;padding:0 16px;height:64px;box-shadow:0 4px 0 #c8893a26;color:#b26324}.tx-search-field input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:18px;height:100%;width:auto}.tx-search-field input::placeholder{color:#b8a688}.tx-search-field:focus-within{border-color:#c26f22;box-shadow:0 0 0 4px #f2b25a33}.tx-search-field.small{height:50px;border-width:1px;border-radius:10px;box-shadow:none}.tx-search-field.small input{font-size:16px}.tx-clear{border:0;background:transparent;color:#a99677;display:flex;padding:4px}.tx-post-buttons{display:flex;gap:8px}.tx-post{display:inline-flex;align-items:center;gap:10px;border-radius:14px;padding:0 20px;min-height:64px;color:#fff;border:0;text-align:left;box-shadow:0 4px 0 #0000001f;transition:transform .08s}.tx-post:active{transform:translateY(2px);box-shadow:0 2px 0 #0000001f}.tx-post span{display:flex;flex-direction:column;line-height:1.2}.tx-post strong{font-size:16px;white-space:nowrap}.tx-post small{font-size:11px;opacity:.85;white-space:nowrap}.tx-post.sell{background:var(--tx-sell-head)}.tx-post.buy{background:var(--tx-buy-head)}.tx-post.small{min-height:40px;padding:0 16px;border-radius:10px;font-size:14px}.tx-post.small strong{font-size:14px}.tx-toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:60;display:flex;align-items:center;gap:8px;background:#3f7a2f;color:#fff;padding:12px 20px;border-radius:999px;box-shadow:0 8px 24px #0004;margin:0;font-weight:600}.tx-suggest{position:absolute;left:0;right:0;top:calc(100% + 6px);background:#fff;border:1px solid var(--tx-line);border-radius:12px;box-shadow:0 12px 30px #5a3d1a26;padding:6px;max-height:min(70vh,520px);overflow:auto}.tx-pick-list .tx-suggest{position:static;box-shadow:none;margin-top:8px;max-height:340px}.tx-suggest>p{padding:14px;color:var(--tx-muted);margin:0}.tx-suggest button{display:flex;align-items:center;gap:12px;width:100%;border:0;background:transparent;padding:8px 10px;border-radius:8px;text-align:left;color:inherit}.tx-suggest button.active{background:#fbf1df}.tx-suggest-name{flex:1;min-width:0;display:flex;flex-direction:column}.tx-suggest-name strong{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-suggest-meta,.tx-suggest-name small{font-size:12px;color:var(--tx-muted)}.tx-suggest-meta{white-space:nowrap}.tx-suggest-count{display:flex;gap:4px}.tx-suggest-count em{font-size:11px;padding:2px 6px;border-radius:999px;font-weight:600}.trade-exchange em.sell{color:var(--tx-sell)}.trade-exchange em.buy{color:var(--tx-buy)}.tx-suggest-count em.sell{background:var(--tx-sell-soft)}.tx-suggest-count em.buy{background:var(--tx-buy-soft)}.tx-suggest-tip{display:block;text-align:right;color:#b8a688;font-size:11px;padding:4px 8px 2px}.tx-browse{display:flex;flex-direction:column;gap:10px}.tx-groups{display:flex;flex-wrap:wrap;gap:6px}.tx-groups button{border:1px solid var(--tx-line);background:var(--tx-card);border-radius:999px;padding:6px 13px;font-size:13px;color:#6f5a44}.tx-groups button:hover{border-color:#d9a35a}.tx-groups button.active{background:#b26324;border-color:#b26324;color:#fff;font-weight:600}.tx-subgroups{padding:8px 10px;background:#f8f1e3;border-radius:10px}.tx-subgroups button{font-size:12px;padding:4px 10px}.tx-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.tx-filter select,.tx-filterbar select,.tx-opt-foot select{width:auto;min-width:0;border:1px solid var(--tx-line);background:#fff;border-radius:8px;padding:7px 10px;font-size:13px}.tx-results>header span{margin-left:auto;color:var(--tx-muted);font-size:13px}.tx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;padding:14px}.tx-card{text-decoration:none;display:flex;align-items:center;gap:12px;border:1px solid #eadcc2;background:#fff;border-radius:10px;padding:10px 12px;text-align:left;color:inherit;min-height:72px}.tx-card:hover{border-color:#d9a35a;box-shadow:0 3px 10px #b2632418}.tx-card-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.tx-card-body strong{font-size:14px}.tx-card-body small,.tx-card-body strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-card-body small{font-size:11px;color:#a8977d}.tx-card-meta{font-size:11px;color:var(--tx-muted)}.tx-card-price{gap:2px;white-space:nowrap}.tx-card-price,.tx-card-price span{display:flex;flex-direction:column;align-items:flex-end}.tx-card-price span{font-weight:600;line-height:1.25;font-size:11px}.tx-card-price span b{font-size:13px}.tx-card-price .sell{color:var(--tx-sell)}.tx-card-price .buy{color:var(--tx-buy)}.tx-card-price .mega{color:var(--tx-muted)}.tx-pages{display:flex;justify-content:center;align-items:center;gap:14px;padding:0 0 16px;font-size:13px}.tx-home{grid-template-columns:minmax(0,1fr) 290px;gap:16px}.tx-boards,.tx-home{display:grid;align-items:start}.tx-boards{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.tx-boards>.tx-mobile-tabs{display:none}.tx-column{border-radius:12px;overflow:hidden;border:1px solid #dbc8a6;background:#fbf7ef;box-shadow:0 3px 0 #b49b7520}.tx-column>header{display:flex;align-items:baseline;gap:8px;padding:11px 14px;color:#fff}.tx-column>header h3{margin:0;font-size:17px;color:#fff}.tx-column>header span{font-size:12px;opacity:.9;margin-left:auto}.tx-column.sell>header{background:var(--tx-sell-head)}.tx-column.buy>header{background:var(--tx-buy-head)}.tx-cards{display:flex;flex-direction:column;gap:8px;padding:8px}.tx-more{border:1px dashed #d8c39e;background:#fff;border-radius:10px;padding:10px;color:#8a6a45;font-weight:600}.tx-hot ol{list-style:none;margin:0;padding:6px;counter-reset:hot}.tx-hot li a{text-decoration:none;display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;padding:7px 8px;border-radius:9px;text-align:left;color:inherit}.tx-hot li a:hover{background:#fbf3e4}.tx-hot li+li{border-top:1px dashed #eee2cc}.tx-hot li a:before{counter-increment:hot;content:counter(hot);width:16px;font-size:12px;font-weight:700;color:#c9a46c;text-align:center}.tx-hot>header{flex-direction:column;align-items:flex-start;gap:2px}.tx-hot>header small{color:var(--tx-muted);font-size:12px}.tx-hot-name{flex:1;min-width:0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-hot-price{display:flex;flex-direction:column;align-items:flex-end;font-size:12px;font-weight:600;white-space:nowrap}.tx-legend{font-size:11px;color:var(--tx-muted);padding:0 14px 12px;margin:0}.tx-legend a{color:#a0662a;font-weight:600}.tx-lcard{background:#fff;border:1px solid #ebdfca;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.tx-lcard.sell{border-left:4px solid var(--tx-sell)}.tx-lcard.buy{border-left:4px solid var(--tx-buy)}.tx-lcard.mine{background:#fffaf0}.tx-lcard.sold{opacity:.55}.tx-lcard-main{display:flex;gap:10px;align-items:flex-start}.tx-lcard-icon{border:0;background:transparent;padding:0;flex-shrink:0}.tx-lcard-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.tx-chips{display:flex;flex-wrap:wrap;gap:3px}.tx-chips em{font-size:11px;font-weight:700;padding:1px 6px;border-radius:5px;background:#eef0f6;color:#4a5578;white-space:nowrap}.tx-chips em.up{background:#e3f1dc;color:#3a7a28}.tx-chips em.down{background:#f8e3dd;color:#a64b36}.tx-chips em.slots{background:#ece8f6;color:#5a4f8a}.tx-lcard-name{font-size:14px;line-height:1.3;overflow-wrap:anywhere}.tx-lcard-name a{color:inherit;text-decoration:none}.tx-lcard-name a:hover{text-decoration:underline}.tx-upgrade{color:#d07a1e;font-weight:800}.tx-lcard-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.tx-lcard-price b{font-size:19px;line-height:1.2}.tx-lcard.sell .tx-lcard-price b{color:var(--tx-sell)}.tx-lcard.buy .tx-lcard-price b{color:var(--tx-buy)}.tx-lcard-price small{font-size:11px;color:var(--tx-muted)}.tx-lcard-price small.good{color:#3d8a3d;font-weight:700}.tx-lcard-price small.bad{color:#b0603a}.tx-lcard-who{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;max-width:40%;min-width:0}.tx-lcard-who strong{font-size:13px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-lcard-who small{font-size:11px;color:var(--tx-muted)}.tx-sold{color:#666;background:#eee;border-radius:5px;padding:1px 6px}.tx-mine,.tx-sold{font-size:10px;font-weight:700}.tx-mine{color:#b26324}.tx-tags{display:flex;flex-wrap:wrap;gap:4px}.tx-tags span{font-size:11px;padding:1px 7px;border-radius:5px;background:#f3eadb;color:#7a6248}.tx-tags span.nego{background:#e3f1dc;color:#3a7a28;font-weight:700}.tx-memo{margin:0;font-size:12px;color:#6f5a44;background:#faf6ee;border-radius:6px;padding:5px 8px;overflow-wrap:anywhere}.tx-lcard-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tx-lcard-actions>a,.tx-lcard-actions>button,.tx-mine-actions button{display:inline-flex;align-items:center;gap:4px;font-size:12px;padding:4px 9px;border:1px solid #e3d3b6;border-radius:7px;background:#fff;color:#6f5a44;text-decoration:none}.tx-lcard-actions>a:hover,.tx-lcard-actions>button:hover{border-color:#d9a35a}.tx-contact-text{flex:1;min-width:0;font-size:12px;color:#6f5a44;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-mine-actions{display:flex;gap:4px;flex-basis:100%;justify-content:flex-end}.tx-detail{display:flex;flex-direction:column;gap:12px}.tx-backlink{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#a0662a;font-size:13px;font-weight:600;padding:0}.tx-detail-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:start}.tx-side{display:flex;flex-direction:column;gap:10px;position:sticky;top:84px}.tx-side-post{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tx-side-post .tx-post{min-height:48px;padding:0 12px;justify-content:center;border-radius:10px}.tx-side-post .tx-post strong{font-size:14px}.tx-item-main{gap:12px;min-width:0}.tx-item-main,.tx-tooltip{display:flex;flex-direction:column}.tx-tooltip{background:linear-gradient(#2c3550f2,#1d2338f5);border:1px solid #5d6a8f;border-radius:10px;padding:14px 16px;color:#e8ecf7;box-shadow:inset 0 0 0 1px #0006,0 6px 18px #1d233833;gap:8px;position:relative}.tx-tooltip h4{margin:0;text-align:center;font-size:17px;color:#fff;line-height:1.3}.tx-tooltip-en{margin:-6px 0 0;text-align:center;font-size:11px;color:#9aa6c6}.tx-tooltip-head{display:flex;gap:12px;align-items:center;border-bottom:1px dashed #5d6a8f;padding-bottom:10px}.tx-tooltip-head .tx-icon{background:#fff;border-color:#9aa6c6;border-radius:6px}.tx-tooltip-head dl{margin:0;display:grid;grid-template-columns:1fr;gap:1px;font-size:11px;flex:1}.tx-tooltip-head dl div{display:flex;justify-content:space-between;color:#c9d0e6}.tx-tooltip-head dt{font-weight:700;color:#f3c87a}.tx-tooltip-head dd{margin:0}.tx-tooltip-cat{margin:0;font-size:12px;color:#9aa6c6;text-align:center}.tx-tooltip ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:13px}.tx-tooltip li.up{color:#8de26b;font-weight:700}.tx-tooltip li.down{color:#ff9a7a}.tx-tooltip-desc{margin:0;font-size:12px;line-height:1.6;color:#c9d0e6}.tx-tooltip-npc{margin:0;font-size:11px;color:#9aa6c6;border-top:1px dashed #5d6a8f;padding-top:6px}.tx-tooltip-src{position:absolute;top:8px;right:8px;font-size:9px;padding:1px 5px;border-radius:4px;background:#ffffff1a;color:#9aa6c6}.tx-tooltip-src.classic{background:#8de26b26;color:#a6e88a}.tx-tiles{display:grid;grid-template-columns:1fr 1fr;gap:6px}.tx-tile{border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:1px;border:1px solid transparent}.tx-tile.sell{background:var(--tx-sell-soft)}.tx-tile.buy{background:var(--tx-buy-soft)}.tx-tile.muted{background:#fff;border-color:#eadcc2}.tx-tile span{font-size:11px;color:#7a6248;font-weight:600}.tx-tile strong{font-size:18px;line-height:1.2}.tx-tile.sell strong{color:var(--tx-sell)}.tx-tile.buy strong{color:var(--tx-buy)}.tx-tile small{font-size:10px;color:var(--tx-muted)}.tx-chart{margin:0;border:1px solid #eadcc2;border-radius:10px;padding:10px 12px 4px;background:#fff}.tx-chart figcaption,.tx-chart.empty>span{display:flex;justify-content:space-between;font-size:12px;font-weight:600;color:#7a6248}.tx-chart figcaption span{display:flex;gap:10px;font-weight:500}.tx-chart.empty p{margin:12px 0;font-size:12px;color:var(--tx-muted);text-align:center}.tx-chart svg{width:100%;height:auto;display:block}.tx-chart .grid{stroke:#f0e6d4;stroke-width:1}.tx-chart path{fill:none;stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.tx-chart g.sell path{stroke:var(--tx-sell)}.tx-chart g.buy path{stroke:var(--tx-buy)}.tx-chart g.sell circle{fill:var(--tx-sell)}.tx-chart g.buy circle{fill:var(--tx-buy)}.tx-chart text{font-size:9px;fill:#a8977d}.tx-filter-rows{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px 16px;padding:12px 16px}.tx-range{display:grid;grid-template-columns:76px minmax(0,1fr) 10px minmax(0,1fr);align-items:center;gap:6px;font-size:13px}.tx-range.wide{grid-column:1/-1;max-width:460px}.tx-range span{color:#6f5a44;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-range input{width:100%;min-width:0;border:1px solid var(--tx-line);border-radius:7px;padding:6px 8px;background:#fff;font-size:13px}.tx-range i{color:#b8a688;text-align:center;font-style:normal}.tx-filter-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 16px;border-top:1px solid var(--tx-line);background:#fbf6ec;border-radius:0 0 12px 12px}.tx-sort{display:inline-flex;margin-left:auto;background:#f0e5d1;border-radius:8px;padding:3px;gap:2px}.tx-sort button{border:0;background:transparent;border-radius:6px;padding:5px 12px;font-size:13px;color:#7a6248;font-weight:600}.tx-sort button.active{background:#fff;color:#b26324;box-shadow:0 1px 3px #0001}.tx-tabs{display:inline-flex;background:#f3eadb;border-radius:999px;padding:3px;gap:2px}.tx-tabs button{border:0;background:transparent;border-radius:999px;padding:7px 18px;font-weight:700;color:#8c7d69;flex:1}.tx-tabs button.active.sell{background:var(--tx-sell);color:#fff}.tx-tabs button.active.buy{background:var(--tx-buy);color:#fff}.tx-modal{position:fixed;inset:0;z-index:100;background:#2a1d1066;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow:auto;backdrop-filter:blur(2px)}.tx-form{background:#fffdf7;border-radius:16px;width:min(920px,100%);box-shadow:0 20px 60px #0005;display:flex;flex-direction:column;color:var(--tx-ink)}.tx-form>header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--tx-line)}.tx-form>header h3{margin:0;font-size:19px;color:#5b3f24}.tx-close{border:0;background:transparent;color:#8c7d69;display:flex;padding:4px;cursor:pointer}.tx-side-toggle{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:16px 20px 0}.tx-side-toggle button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;border-radius:12px;border:2px solid var(--tx-line);background:#fff;font-size:17px;font-weight:800;color:#a8977d;cursor:pointer}.tx-side-toggle button.sell.active{border-color:var(--tx-sell);background:var(--tx-sell-soft);color:var(--tx-sell)}.tx-side-toggle button.buy.active{border-color:var(--tx-buy);background:var(--tx-buy-soft);color:var(--tx-buy)}.tx-form-pick{padding:18px 20px;min-height:220px}.tx-form-label{display:block;font-weight:700;margin-bottom:8px;color:#795532}.tx-form-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px;padding:18px 20px}.tx-form-item{display:flex;flex-direction:column;gap:8px;align-items:stretch}.tx-linkbutton{border:0;background:transparent;color:#a0662a;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:4px;align-self:center;cursor:pointer}.tx-form-fields{gap:14px;min-width:0}.tx-form-fields,.tx-form-options{display:flex;flex-direction:column}.tx-form-options{border:1px solid var(--tx-line);border-radius:12px;padding:12px 14px;margin:0;gap:10px}.tx-form-options legend{font-weight:800;color:#795532;padding:0 6px;font-size:14px}.tx-hint{margin:0;font-size:12px;color:var(--tx-muted)}.tx-opt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 14px}.tx-opt{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:13px;position:relative}.tx-opt span{font-weight:600;color:#6f5a44;white-space:nowrap}.tx-opt small{color:#b8a688;font-weight:400}.tx-opt-x{border:0;background:transparent;color:#b0603a;display:flex;padding:2px;cursor:pointer}.tx-opt-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.tx-stepper{display:inline-flex;align-items:center;border:1px solid var(--tx-line);border-radius:8px;overflow:hidden;background:#fff}.tx-stepper button{border:0;background:#f6efe1;width:28px;height:30px;display:flex;align-items:center;justify-content:center;color:#7a6248;cursor:pointer}.tx-stepper button:disabled{opacity:.4}.tx-stepper input{width:52px;border:0;text-align:center;font-weight:700;font-size:14px;padding:0;height:30px;outline:0}.tx-ocr summary{cursor:pointer;font-size:13px;color:#a0662a;font-weight:600}.tx-row2{display:flex;gap:12px}.tx-field{display:flex;flex-direction:column;gap:5px;min-width:0}.tx-field.grow{flex:1}.tx-field.qty{width:110px;flex-shrink:0}.tx-field>span{font-size:13px;font-weight:700;color:#6f5a44}.tx-field input,.tx-field textarea{border:1px solid var(--tx-line);border-radius:9px;padding:10px 12px;background:#fff;font-size:15px;width:100%}.tx-field input:focus,.tx-field textarea:focus{outline:0;border-color:#d9a35a;box-shadow:0 0 0 3px #f2b25a2e}.tx-field small{font-size:12px;color:#3f7a2f;font-weight:600}.tx-field small.bad{color:#b0603a}.tx-pills{display:flex;flex-wrap:wrap;gap:6px}.tx-pills button{border:1px solid var(--tx-line);background:#fff;border-radius:999px;padding:7px 14px;font-size:13px;color:#6f5a44;cursor:pointer}.tx-pills button.active{background:#5b3f24;border-color:#5b3f24;color:#fff;font-weight:700}.tx-form>.form-error{margin:0 20px}.tx-form>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--tx-line);position:sticky;bottom:0;background:#fffdf7;border-radius:0 0 16px 16px}.tx-submit{border:0;border-radius:10px;min-width:160px;min-height:46px;color:#fff;font-size:16px;font-weight:800;cursor:pointer;box-shadow:0 3px 0 #0002}.tx-submit.sell{background:var(--tx-sell-head)}.tx-submit.buy{background:var(--tx-buy-head)}.tx-submit:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1100px){.tx-home{grid-template-columns:1fr}}@media (max-width:900px){.tx-topbar{flex-direction:column}.tx-post-buttons .tx-post{flex:1;min-height:52px;justify-content:center}.tx-search-field{height:54px}.tx-detail-grid{grid-template-columns:1fr}.tx-side{position:static}.tx-form-grid{grid-template-columns:1fr}}@media (max-width:760px){.tx-boards{grid-template-columns:1fr}.tx-boards>.tx-mobile-tabs{display:flex}.tx-column.mobile-hidden{display:none}}@media (max-width:560px){.tx-search-field input{font-size:16px}.tx-grid{grid-template-columns:1fr;padding:10px}.tx-suggest-meta{display:none}.tx-modal{padding:0}.tx-form{border-radius:0;min-height:100%}.tx-row2{flex-wrap:wrap}.tx-range{grid-template-columns:64px minmax(0,1fr) 10px minmax(0,1fr)}.tx-sort{margin-left:0}}.tx-slotbar{display:flex;gap:4px}.tx-slotbar span{flex:1;height:14px;border-radius:4px;border:1px solid #e0d1b6;background:#fff}.tx-slotbar span.ok{background:#5fae45;border-color:#4b9433}.tx-slotbar span.fail{background:#e06a4a;border-color:#c4533a}.tx-slot-legend{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:13px}.tx-slot-legend b.ok{color:#3f8a2b}.tx-slot-legend b.fail{color:#c4533a}.tx-slot-legend b.left{color:#6f5a44}.tx-slot-legend span{color:var(--tx-muted);font-size:12px}.tx-locked{min-width:52px;text-align:center;font-size:15px;color:#3f8a2b;background:#eef6e9;border-radius:8px;padding:5px 10px}.tx-locked.fail{color:#c4533a;background:#fbece7}.tx-presets{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tx-presets button{border:1px solid var(--tx-line);background:#fff;border-radius:999px;padding:5px 12px;font-size:12px;color:#6f5a44;cursor:pointer;font-weight:600}.tx-presets button:hover{border-color:#d9a35a}.tx-presets small{font-size:12px;color:var(--tx-muted)}.tx-used-scrolls{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.tx-used-scrolls li{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #ece0c9;border-radius:9px;padding:6px 8px}.tx-used-scrolls .tx-used-name{flex:1;min-width:0;display:flex;flex-direction:column}.tx-used-scrolls strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-used-scrolls small{font-size:11px;color:#3f8a2b;font-weight:600}.tx-scroll-select{width:100%;border:1px dashed #d8c39e;border-radius:9px;padding:9px 10px;background:#fffaf0;font-size:13px;color:#8a6a45;font-weight:600}.tx-scroll-total{margin:0;font-size:13px;font-weight:700;color:#3f8a2b}.tx-stat-rows{display:flex;flex-direction:column;gap:6px}.tx-stat-row{display:grid;grid-template-columns:90px auto minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px}.tx-stat-name{font-weight:700;color:#6f5a44}.tx-stat-note{color:var(--tx-muted);font-size:12px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tx-stat-note em{font-size:11px;font-weight:800;padding:1px 6px;border-radius:5px;background:#f3eadb;color:#7a6248}.tx-stat-note em.up{background:#e3f1dc;color:#3a7a28}.tx-stat-note em.down{background:#f8e3dd;color:#a64b36}.tx-chips em.fail{background:#fbe6e0;color:#b34a32}.tx-scroll-line{margin:0;font-size:11px;color:#5a7a3a;font-weight:600}@media (max-width:560px){.tx-stat-row{grid-template-columns:70px auto minmax(0,1fr) auto}}.price-board .px-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px}.px-head h2{margin:0 0 4px;font-size:20px;color:#5b3f24;display:flex;align-items:center;gap:8px}.px-head h2 b{font-size:12px;background:#f3eadb;color:#8a6a45;border-radius:999px;padding:1px 9px}.px-head p{margin:0 0 6px;font-size:13px;color:#6f5a44}.px-head small{font-size:12px;color:var(--tx-muted)}.px-head small a{color:#a0662a;gap:3px}.px-head .button,.px-head small a{display:inline-flex;align-items:center}.px-head .button{gap:6px;white-space:nowrap}.px-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.px-tools .tx-search-field{flex:1;min-width:240px}.px-tools .tx-sort{margin-left:0}.px-list{overflow:hidden}.px-row{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1fr) 70px 90px;align-items:center;gap:10px;padding:9px 16px;border-bottom:1px solid #f0e6d4;color:inherit;text-decoration:none}a.px-row:hover{background:#fbf3e4}.px-th{font-size:12px;font-weight:700;color:#a08866;background:#fdfaf3}.px-name{align-items:center;gap:10px}.px-name,.px-name>span{display:flex;min-width:0}.px-name>span{flex-direction:column}.px-name strong{font-size:14px}.px-name small,.px-name strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-name small{font-size:11px;color:var(--tx-muted)}.px-price{display:flex;flex-direction:column}.px-price b{font-size:15px}.px-price small{font-size:11px;color:var(--tx-muted)}.px-price.sell b{color:var(--tx-sell)}.px-price.buy b{color:var(--tx-buy)}.px-count,.px-time{font-size:13px;color:#6f5a44}@media (max-width:760px){.px-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name sell buy"}.px-name{grid-area:name}.px-price.sell{grid-area:sell}.px-price.buy{grid-area:buy}.px-count,.px-th span:nth-child(n+4),.px-time{display:none}.price-board .px-head{flex-direction:column}}.party-finder{--pf-recruit:#2f8a5b;--pf-recruit-head:linear-gradient(#4cb07c,#2f8a5b);--pf-recruit-soft:#e3f4ea;--pf-looking:#6a52b8;--pf-looking-head:linear-gradient(#8a73d6,#6a52b8);--pf-looking-soft:#eee9fb;--pf-line:#e4d6bd;--pf-card:#fffdf7;--pf-ink:#493a2e;--pf-muted:#8c7d69;display:flex;flex-direction:column;gap:14px;color:var(--pf-ink)}.party-finder button{font:inherit;cursor:pointer}.party-finder :is(em,b){font-style:normal}.party-finder input,.party-finder select,.party-finder textarea{font:inherit;color:var(--pf-ink)}.act-hunt{--act:#3f8a2b;--act-soft:#e6f3df}.act-pq{--act:#7b4fc2;--act-soft:#efe7fb}.act-boss{--act:#c0392b;--act-soft:#fbe5e1}.act-carry{--act:#c47a12;--act-soft:#fcefd9}.act-quest{--act:#2c6fb0;--act-soft:#e2eefa}.act-etc{--act:#6f6f6f;--act-soft:#efefef}.act-all{--act:#b26324;--act-soft:#f8ead9}.pf-top{display:flex;gap:12px;align-items:stretch}.pf-me{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;background:#fff;border:2px solid #d9a35a;border-radius:14px;padding:10px 16px;box-shadow:0 4px 0 #c8893a26}.pf-me>strong{color:#a0662a;font-size:14px}.pf-me label,.pf-me>strong{display:inline-flex;align-items:center;gap:6px}.pf-me label{font-size:13px;font-weight:600;color:#6f5a44}.pf-me input{width:64px;text-align:center;font-size:15px;font-weight:700}.pf-me input,.pf-me select{border:1px solid var(--pf-line);border-radius:8px;padding:7px 8px}.pf-me select{font-size:13px;width:auto}.pf-me>small{flex-basis:100%;font-size:12px;color:var(--pf-muted)}.pf-check{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#6f5a44;cursor:pointer}.pf-cta{display:flex;gap:8px}.pf-post{display:inline-flex;align-items:center;gap:10px;border:0;border-radius:14px;padding:0 20px;min-height:64px;color:#fff;text-align:left;box-shadow:0 4px 0 #0000001f}.pf-post:active{transform:translateY(2px);box-shadow:0 2px 0 #0000001f}.pf-post span{display:flex;flex-direction:column;line-height:1.2}.pf-post strong{font-size:16px;white-space:nowrap}.pf-post small{font-size:11px;opacity:.85;white-space:nowrap}.pf-post.recruit{background:var(--pf-recruit-head)}.pf-post.looking{background:var(--pf-looking-head)}.pf-post.small{min-height:40px;padding:0 16px;border-radius:10px}.pf-post.small strong{font-size:14px}.pf-toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:60;display:flex;align-items:center;gap:8px;background:#2f8a5b;color:#fff;padding:12px 20px;border-radius:999px;box-shadow:0 8px 24px #0004;margin:0;font-weight:600}.pf-tabs{display:flex;flex-wrap:wrap;gap:6px}.pf-tabs button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--pf-line);background:var(--pf-card);border-radius:999px;padding:7px 14px;font-size:13px;color:#6f5a44;font-weight:600}.pf-tabs button svg{color:var(--act)}.pf-tabs button b{font-size:11px;background:var(--act-soft);color:var(--act);border-radius:999px;padding:0 7px}.pf-tabs button.active{background:var(--act);border-color:var(--act);color:#fff}.pf-tabs button.active svg{color:#fff}.pf-tabs button.active b{background:#ffffff33;color:#fff}.pf-filter-note{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;margin:0;background:#e6f3df;color:#3f7a2f;border-radius:999px;padding:5px 8px 5px 12px;font-size:13px;font-weight:600}.pf-filter-note button{border:0;background:transparent;color:inherit;display:flex;padding:2px}.pf-layout{grid-template-columns:minmax(0,1fr) 300px;gap:16px}.pf-boards,.pf-layout{display:grid;align-items:start}.pf-boards{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.pf-boards>.pf-mobile-tabs{display:none}.pf-column{border-radius:12px;overflow:hidden;border:1px solid #dbc8a6;background:#fbf7ef;box-shadow:0 3px 0 #b49b7520}.pf-column>header{display:flex;align-items:center;gap:8px;padding:11px 14px;color:#fff}.pf-column>header h3{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:16px;color:#fff}.pf-column>header span{margin-left:auto;font-size:13px;font-weight:700;background:#ffffff33;border-radius:999px;padding:0 9px}.pf-column.recruit>header{background:var(--pf-recruit-head)}.pf-column.looking>header{background:var(--pf-looking-head)}.pf-cards{gap:8px;padding:8px}.pf-cards,.pf-empty{display:flex;flex-direction:column}.pf-empty{padding:26px 16px;text-align:center;color:var(--pf-muted);margin:0;align-items:center;gap:12px}.pf-empty p{margin:0}.pf-card{background:#fff;border:1px solid #ebdfca;border-left:4px solid var(--act);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:7px}.pf-card.fit{box-shadow:0 0 0 2px #4cb07c55}.pf-card.mine{background:#fffaf0}.pf-card.closed{opacity:.55}.pf-card-head{display:flex;align-items:center;gap:8px;min-width:0}.pf-act{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:800;color:var(--act);background:var(--act-soft);border-radius:6px;padding:2px 7px;white-space:nowrap}.pf-card-title{flex:1;min-width:0;font-size:15px;line-height:1.3}.pf-card-title,.pf-card-title button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-card-title button{border:0;background:transparent;padding:0;color:inherit;font-weight:inherit;font-size:inherit;text-align:left;max-width:100%}.pf-card-title button:hover{text-decoration:underline}.pf-badge{font-size:11px;font-weight:800;border-radius:999px;padding:2px 8px;white-space:nowrap}.pf-badge.ok{background:#e3f4ea;color:#2f8a5b}.pf-badge.no{background:#f6ece6;color:#a26a4a}.pf-badge.closed{background:#eee;color:#777}.pf-slots{display:flex;align-items:center;gap:4px}.pf-slots span{width:18px;height:18px;border-radius:50%;border:2px dashed #cbbb9f;background:#fff}.pf-slots span.on{border:2px solid var(--pf-recruit);background:var(--pf-recruit)}.pf-slots b{margin-left:6px;font-size:14px}.pf-slots small{font-size:12px;color:var(--pf-recruit);font-weight:700}.pf-line{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px}.pf-lv{font-weight:800;color:#5b3f24;background:#f3eadb;border-radius:6px;padding:1px 7px}.pf-line small{color:var(--pf-muted);font-size:11px}.pf-want{display:inline-flex;align-items:center;gap:3px;color:#6f5a44}.pf-jobs{display:flex;flex-wrap:wrap;gap:4px}.pf-jobs span{font-size:11px;padding:1px 8px;border-radius:999px;background:#f2f0ec;color:#b3aa9c;text-decoration:line-through}.pf-jobs span.on{background:#e8eef9;color:#3b5c99;text-decoration:none;font-weight:700}.pf-jobs span.any{background:#e3f4ea;color:#2f8a5b}.pf-meta{margin:0;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:#6f5a44}.pf-meta span{display:inline-flex;align-items:center;gap:4px}.pf-price{color:#c47a12;font-weight:800}.pf-memo{margin:0;font-size:12px;color:#6f5a44;background:#faf6ee;border-radius:6px;padding:5px 8px;overflow-wrap:anywhere}.pf-card-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pf-who{display:inline-flex;align-items:baseline;gap:6px;margin-right:auto}.pf-who strong{font-size:13px}.pf-who small{font-size:11px;color:var(--pf-muted)}.pf-who em{font-size:10px;font-weight:800;color:#b26324}.pf-contact{max-width:45%;font-size:12px;font-weight:600;color:#6f5a44;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-card-foot>a,.pf-card-foot>button,.pf-mine button{display:inline-flex;align-items:center;gap:4px;font-size:12px;padding:4px 9px;border:1px solid #e3d3b6;border-radius:7px;background:#fff;color:#6f5a44;text-decoration:none}.pf-mine{display:flex;flex-wrap:wrap;align-items:center;gap:6px;border-top:1px dashed #eadcc2;padding-top:7px}.pf-member-step{display:inline-flex;align-items:center;gap:4px;margin-right:auto}.pf-member-step b{font-size:12px;color:var(--pf-recruit)}.pf-member-step button{padding:3px 6px}.pf-side{display:flex;flex-direction:column;gap:12px}.pf-panel{background:var(--pf-card);border:1px solid #dbc8a6;border-radius:12px;box-shadow:0 3px 0 #b49b7520}.pf-panel>header{padding:11px 14px;border-bottom:1px solid var(--pf-line)}.pf-panel h3{display:flex;align-items:center;gap:6px;margin:0;font-size:15px;color:#795532}.pf-panel h3 small{font-weight:600;color:var(--pf-muted)}.pf-spots ul{list-style:none;margin:0;padding:6px}.pf-spots li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:7px 8px;border-radius:9px}.pf-spots li+li{border-top:1px dashed #eee2cc}.pf-spot-name{flex:1;min-width:0;border:0;background:transparent;text-align:left;padding:0;color:inherit;display:flex;flex-direction:column}.pf-spot-name strong{font-size:14px}.pf-spot-name small{font-size:11px;color:var(--pf-muted)}.pf-spot-name:hover strong{text-decoration:underline}.pf-spots em{font-size:11px;font-weight:800;color:var(--pf-recruit);background:var(--pf-recruit-soft);border-radius:999px;padding:1px 7px}.pf-mini{border:0;border-radius:7px;padding:5px 10px;font-size:12px;font-weight:700;color:#fff}.pf-mini.recruit{background:var(--pf-recruit)}.pf-mini.looking{background:var(--pf-looking)}.pf-kpq p{margin:0;padding:10px 14px 4px;font-size:13px;color:#6f5a44}.pf-kpq>div{display:flex;gap:6px;padding:8px 14px 14px}.pf-modal{position:fixed;inset:0;z-index:100;background:#2a1d1066;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow:auto;backdrop-filter:blur(2px)}.pf-form{background:#fffdf7;border-radius:16px;width:min(720px,100%);box-shadow:0 20px 60px #0005;display:flex;flex-direction:column;color:var(--pf-ink)}.pf-form>header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--pf-line)}.pf-form>header h3{margin:0;font-size:19px;color:#5b3f24}.pf-x{border:0;background:transparent;color:#8c7d69;display:flex;padding:4px}.pf-side-toggle{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:16px 20px 0}.pf-side-toggle button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;border-radius:12px;border:2px solid var(--pf-line);background:#fff;color:#a8977d;text-align:left}.pf-side-toggle button span{display:flex;flex-direction:column;line-height:1.2}.pf-side-toggle strong{font-size:16px}.pf-side-toggle small{font-size:11px}.pf-side-toggle button.recruit.active{border-color:var(--pf-recruit);background:var(--pf-recruit-soft);color:var(--pf-recruit)}.pf-side-toggle button.looking.active{border-color:var(--pf-looking);background:var(--pf-looking-soft);color:var(--pf-looking)}.pf-form-body{gap:16px;padding:18px 20px}.pf-field,.pf-form-body{display:flex;flex-direction:column}.pf-field{gap:7px;min-width:0}.pf-field>span{font-size:13px;font-weight:800;color:#6f5a44}.pf-field>input,.pf-field>select,.pf-field>textarea{border:1px solid var(--pf-line);border-radius:9px;padding:10px 12px;background:#fff;font-size:15px;width:100%}.pf-field>input:focus,.pf-field>textarea:focus{outline:0;border-color:#d9a35a;box-shadow:0 0 0 3px #f2b25a2e}.pf-acts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.pf-acts button{display:flex;flex-direction:column;align-items:center;gap:4px;border:2px solid var(--pf-line);border-radius:10px;background:#fff;padding:9px 4px;font-size:13px;font-weight:700;color:#6f5a44}.pf-acts button svg{color:var(--act)}.pf-acts button.active{border-color:var(--act);background:var(--act-soft);color:var(--act)}.pf-kpq-box,.pf-picked{display:flex;align-items:center;gap:10px;border:1px solid #d9c9f0;background:#f6f1fd;border-radius:10px;padding:10px 12px;color:#5b3f99}.pf-picked{border-color:#cfe3c6;background:#f0f8ec;color:#3f7a2f}.pf-kpq-box div,.pf-picked div{flex:1;display:flex;flex-direction:column}.pf-kpq-box small,.pf-picked small{font-size:12px;opacity:.85}.pf-picked button{border:0;background:transparent;color:inherit;display:flex;padding:4px}.pf-search{display:flex;align-items:center;gap:8px;border:1px solid var(--pf-line);border-radius:9px;background:#fff;padding:0 12px;color:#b26324}.pf-search input{flex:1;border:0;outline:0;padding:10px 0;font-size:15px;background:transparent;min-width:0}.pf-map-hits{list-style:none;margin:0;padding:4px;border:1px solid var(--pf-line);border-radius:9px;background:#fff;max-height:260px;overflow:auto}.pf-map-hits button{width:100%;border:0;background:transparent;text-align:left;padding:7px 9px;border-radius:7px;display:flex;flex-direction:column;color:inherit}.pf-map-hits button:hover{background:#fbf1df}.pf-map-hits small{font-size:11px;color:var(--pf-muted)}.pf-near{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pf-near small{font-size:12px;font-weight:700;color:var(--pf-muted)}.pf-near button{border:1px solid #cfe3c6;background:#f0f8ec;color:#3f7a2f;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.pf-near em{opacity:.7;font-size:11px}.pf-bosses{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.pf-bosses button{border:2px solid var(--pf-line);background:#fff;border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;text-align:left;color:inherit}.pf-bosses button.active{border-color:#c0392b;background:#fbe5e1}.pf-bosses small{font-size:11px;color:var(--pf-muted)}.pf-size{display:flex;flex-direction:column;gap:8px}.pf-size-pick{display:flex;gap:6px}.pf-size-pick button{min-width:46px;border:1px solid var(--pf-line);background:#fff;border-radius:8px;padding:6px 10px;font-weight:700;color:#6f5a44}.pf-size-pick button.active{background:#5b3f24;border-color:#5b3f24;color:#fff}.pf-size-pick button:disabled{opacity:.35}.pf-slot-pick{display:flex;align-items:center;gap:6px}.pf-slot-pick button{width:38px;height:38px;border-radius:50%;border:2px dashed #cbbb9f;background:#fff;color:#cbbb9f;display:flex;align-items:center;justify-content:center}.pf-slot-pick button.on{border:2px solid var(--pf-recruit);background:var(--pf-recruit);color:#fff}.pf-slot-pick b{margin-left:6px;font-size:16px}.pf-slot-pick small{font-size:12px;color:var(--pf-recruit);font-weight:700}.pf-hint{margin:0;font-size:12px;color:var(--pf-muted)}.pf-range{display:flex;align-items:center;gap:8px}.pf-range i{color:#b8a688;font-style:normal}.pf-stepper{display:inline-flex;align-items:center;border:1px solid var(--pf-line);border-radius:8px;overflow:hidden;background:#fff}.pf-stepper button{border:0;background:#f6efe1;width:30px;height:34px;display:flex;align-items:center;justify-content:center;color:#7a6248}.pf-stepper button:disabled{opacity:.4}.pf-stepper input{width:54px;border:0;text-align:center;font-weight:800;font-size:15px;height:34px;outline:0}.pf-job-pick,.pf-pills{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pf-job-pick button,.pf-pills button{border:1px solid var(--pf-line);background:#fff;border-radius:999px;padding:7px 14px;font-size:13px;color:#6f5a44;font-weight:600}.pf-job-pick button.active{background:#3b5c99;border-color:#3b5c99;color:#fff}.pf-pills button.active{background:#5b3f24;border-color:#5b3f24;color:#fff}.pf-time{display:inline-flex;align-items:center;gap:6px}.pf-time input,.pf-time select{border:1px solid var(--pf-line);border-radius:8px;padding:6px 8px;font-size:14px;width:auto}.pf-time small{font-size:11px;color:var(--pf-muted)}.pf-row2{display:flex;gap:12px}.pf-row2 .grow{flex:1}.pf-row2 .small{width:100px;flex-shrink:0}.pf-row2>.pf-field:not(.grow):not(.small){width:120px;flex-shrink:0}.pf-ok{font-size:12px;color:#3f7a2f;font-weight:700}.pf-form>.form-error{margin:0 20px}.pf-form>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--pf-line);position:sticky;bottom:0;background:#fffdf7;border-radius:0 0 16px 16px}.pf-submit{border:0;border-radius:10px;min-width:150px;min-height:46px;color:#fff;font-size:16px;font-weight:800;box-shadow:0 3px 0 #0002}.pf-submit.recruit{background:var(--pf-recruit-head)}.pf-submit.looking{background:var(--pf-looking-head)}.pf-submit:disabled{opacity:.5}@media (max-width:1100px){.pf-layout{grid-template-columns:1fr}}@media (max-width:900px){.pf-top{flex-direction:column}.pf-cta .pf-post{flex:1;justify-content:center;min-height:52px}}@media (max-width:760px){.pf-boards{grid-template-columns:1fr}.pf-boards>.pf-mobile-tabs{display:flex;background:#f3eadb;border-radius:999px;padding:3px;gap:2px}.pf-mobile-tabs button{flex:1;border:0;background:transparent;border-radius:999px;padding:8px;font-weight:700;color:#8c7d69}.pf-mobile-tabs button.recruit.active{background:var(--pf-recruit);color:#fff}.pf-mobile-tabs button.looking.active{background:var(--pf-looking);color:#fff}.pf-column.mobile-hidden{display:none}.pf-acts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.pf-modal{padding:0}.pf-form{border-radius:0;min-height:100%}.pf-row2{flex-wrap:wrap}.pf-contact{max-width:100%;flex-basis:100%}}.price-board{gap:12px}.pb-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;font-size:13px;color:#6f5a44}.pb-status a{margin-left:auto;color:#9a7a52;font-size:12px;display:inline-flex;align-items:center;gap:4px}.pb-basis{font-weight:600}.pb-live{display:inline-flex;align-items:center;gap:6px;font-family:var(--maple,inherit);font-size:13px;font-weight:700;color:#c0392b;background:#fdeceb;border:1px solid #f1c3bf;border-radius:999px;padding:3px 10px 3px 8px;white-space:nowrap}.pb-live i{width:8px;height:8px;border-radius:50%;background:#e74c3c;box-shadow:0 0 0 0 #e74c3c88;animation:pb-pulse 1.6s infinite}.pb-live small{font-family:Noto Sans KR,sans-serif;font-weight:600;color:#9c6b62;font-size:11px}.pb-live.off{color:#8c7d69;background:#f3eee4;border-color:#e2d6bf}.pb-live.off i{background:#b9ab93;animation:none}@keyframes pb-pulse{0%{box-shadow:0 0 0 0 #e74c3c88}70%{box-shadow:0 0 0 7px #e74c3c00}to{box-shadow:0 0 0 0 #e74c3c00}}.pb-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pb-tools .tx-search-field{flex:1;min-width:220px}.pb-sort,.pb-tabs{display:flex;flex-wrap:wrap;gap:5px}.pb-sort button,.pb-tabs button{border:1px solid #c9ad7d;border-radius:7px;background:linear-gradient(#fffdf7,#f3e6c9);box-shadow:inset 0 1px 0 #fff,0 1px 0 #a88b5a55;color:#6a4a2a;font-weight:600;font-size:13px;padding:6px 12px}.pb-sort button.active,.pb-tabs button.active{border-color:var(--ok-line,#94480a);background:var(--ok-face,#f6a634);color:#fff;text-shadow:0 1px 0 #7d3c05,1px 0 0 #7d3c05,-1px 0 0 #7d3c05,0 -1px 0 #7d3c05}.pb-tabs button{font-family:var(--maple,inherit);font-weight:700;font-size:14px;padding:7px 14px}.pb-movers{display:flex;align-items:stretch;gap:10px;overflow:hidden}.pb-movers-title{flex:none;display:flex;flex-direction:column;justify-content:center;font-family:var(--maple,inherit);font-size:15px;color:#5a3a1c;padding:0 4px}.pb-movers-title small{font-family:Noto Sans KR,sans-serif;font-size:11px;color:#9a8466;font-weight:500}.pb-movers-track{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;padding:2px 2px 6px}.pb-movers-track button{flex:none;display:flex;align-items:center;gap:7px;border:1px solid #d6c39d;border-radius:10px;background:#fffefa;padding:6px 10px;box-shadow:0 2px 0 #c9b28a40;font-size:13px;color:#4f3a26}.pb-movers-track button:hover{border-color:#d9a35a}.pb-movers-track span{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.pb-movers-track b{font-size:13px}.pb-facts b.down,.pb-facts b.up,.pb-movers-track em{display:inline-flex;align-items:center;gap:2px;font-style:normal;font-weight:800;font-size:12px}.pb-facts b.up,.pb-movers-track em.up{color:#d0392b}.pb-facts b.down,.pb-movers-track em.down{color:#2c6fb0}.pb-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:14px;align-items:start}.pb-side{display:flex;flex-direction:column;gap:12px;position:sticky;top:96px;max-height:calc(100vh - 110px);overflow:auto;scrollbar-width:thin;border-radius:12px}.pb-table{overflow:hidden}.pb-row{display:grid;grid-template-columns:34px minmax(0,1fr) 92px 92px 66px 46px 76px;align-items:center;gap:8px;width:100%;padding:8px 12px;border:0;border-bottom:1px solid #efe4cf;background:transparent;text-align:left;color:inherit;font:inherit;cursor:pointer;transition:background .2s}.pb-row:hover{background:#fdf5e4}.pb-row.active{background:#fff1d6;box-shadow:inset 4px 0 0 #f0a12c}.pb-row.flash{animation:pb-flash 2.4s ease-out}@keyframes pb-flash{0%{background:#fff3b0}to{background:transparent}}.pb-head{cursor:default;font-size:12px;font-weight:700;color:#7a5b37;border-bottom:2px solid #d8bd88}.pb-head,.pb-head:hover{background:var(--mw-head,#f5e6c5)}.pb-head span:nth-child(n+3){text-align:right}.pb-rank{font-family:var(--maple,inherit);font-size:14px;color:#b38b55;text-align:center}.pb-row:nth-child(2) .pb-rank,.pb-row:nth-child(3) .pb-rank,.pb-row:nth-child(4) .pb-rank{color:#e07b12}.pb-name{align-items:center;gap:10px}.pb-name,.pb-name>span{display:flex;min-width:0}.pb-name>span{flex-direction:column}.pb-name strong{font-size:14px}.pb-name small,.pb-name strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-name small{font-size:11px;color:#9a8466}.pb-num{text-align:right;font-weight:800;font-size:14px;white-space:nowrap}.pb-num.sell{color:var(--tx-sell,#d0571b)}.pb-num.buy{color:var(--tx-buy,#2c6fb0)}.pb-gap{text-align:right;font-size:12px;font-weight:700;color:#8a6a44}.pb-gap.neg{color:#2c6fb0}.pb-n{text-align:right;font-size:13px;color:#6f5a44;font-weight:600}.pb-week{display:flex;justify-content:flex-end}.pb-spark{width:70px;height:22px}.pb-spark polyline{stroke:#c9a46c}.pb-spark.up polyline{stroke:#e0663a}.pb-spark.down polyline{stroke:#3d7fc2}.pb-detail{padding:0 0 14px}.pb-detail>header{display:flex;align-items:center;gap:12px;padding:14px 16px}.pb-detail>header>div{min-width:0;flex:1}.pb-detail>header h3{font-size:18px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-detail>header p{margin:0;font-size:12px;color:#9a8466}.pb-detail>header small{font-size:12px;color:#8a6a44;font-weight:600}.pb-x{border:0;background:transparent;color:#9a8466;padding:4px;display:flex}.pb-boxes{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px 0}.pb-box{border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:1px;border:1px solid transparent}.pb-box.sell{background:var(--tx-sell-soft,#fdebdc);border-color:#f3c9a8}.pb-box.buy{background:var(--tx-buy-soft,#e2eefa);border-color:#bcd5ee}.pb-box>span{font-size:12px;font-weight:700;color:#6f5a44}.pb-box strong{font-family:var(--maple,inherit);font-size:24px;line-height:1.2}.pb-box.sell strong{color:var(--tx-sell,#d0571b)}.pb-box.buy strong{color:var(--tx-buy,#2c6fb0)}.pb-box strong.coin:before{content:"";display:inline-block;width:.62em;height:.62em;margin-right:6px;vertical-align:.04em;border-radius:50%;background:var(--coin,radial-gradient(circle at 35% 30%,#fff8c8,#f6c83c 45%,#c58b0c));box-shadow:0 0 0 1px #8a6100}.pb-box strong.none{color:#b9ab93}.pb-box>small{font-size:11px;color:#8c7d69}.pb-box dl{display:grid;grid-template-columns:1fr 1fr;gap:3px 8px;margin:6px 0 0;font-size:12px}.pb-box dl div{display:flex;justify-content:space-between;gap:4px}.pb-box dl div.wide{grid-column:1/-1}.pb-box dt{color:#8c7d69}.pb-box dd{margin:0;font-weight:700;color:#4f3a26}.pb-ment-buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 14px 0}.pb-ment-buttons .tx-post{justify-content:center;font-size:13px;min-height:38px;padding:0 8px}.pb-facts{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin:10px 14px 0;font-size:12px;color:#6f5a44}.pb-chart{display:block;width:calc(100% - 20px);margin:10px 10px 0}.pb-chart .grid{stroke:#eadfc8;stroke-dasharray:3 3}.pb-chart .axis{font-size:9px;fill:#9a8466}.pb-chart .sell polyline{stroke:#e0663a}.pb-chart .sell circle{fill:#e0663a;stroke:#fff;stroke-width:1.2}.pb-chart .buy polyline{stroke:#3d7fc2}.pb-chart .buy circle{fill:#3d7fc2;stroke:#fff;stroke-width:1.2}.pb-chart circle.thin{fill:#fff!important;stroke-width:1.6}.pb-chart .sell circle.thin{stroke:#e0663a}.pb-chart .buy circle.thin{stroke:#3d7fc2}.pb-legend{display:flex;flex-wrap:wrap;gap:4px 12px;margin:4px 14px 0;font-size:11px;color:#8c7d69}.pb-legend em{font-style:normal;font-weight:700}.pb-legend em.sell{color:#e0663a}.pb-legend em.buy{color:#3d7fc2}.pb-market{display:flex;margin:12px 14px 0;justify-content:center}.pb-ment{margin:14px 14px 0;padding:12px;border:1px dashed #d1b98f;border-radius:10px;background:#fffaf0;display:flex;flex-direction:column;gap:8px}.pb-ment h4,.pb-recent h4{margin:0;font-family:var(--maple,inherit);font-size:14px;color:#5a3a1c}.pb-seg{display:flex;gap:4px}.pb-seg button{flex:1;border:1px solid #d6c39d;background:#fff;border-radius:8px;padding:6px;font-weight:700;color:#6f5a44}.pb-seg button.sell.active{background:var(--tx-sell,#d0571b);border-color:var(--tx-sell,#d0571b);color:#fff}.pb-seg button.buy.active{background:var(--tx-buy,#2c6fb0);border-color:var(--tx-buy,#2c6fb0);color:#fff}.pb-field{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#6f5a44}.pb-field input{flex:1;min-width:0;width:auto;border:1px solid #d6c39d;border-radius:8px;padding:6px 8px;font-size:14px;background:#fff}.pb-field small{color:#8c7d69;font-weight:600;white-space:nowrap}.pb-adjust{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.pb-adjust>button{border:1px solid #d6c39d;background:#fff;border-radius:7px;padding:4px 9px}.pb-adjust>button,.pb-qty{font-size:12px;font-weight:700;color:#6f5a44}.pb-qty{display:inline-flex;align-items:center;gap:5px;margin-left:auto}.pb-qty input{width:58px;border:1px solid #d6c39d;border-radius:7px;padding:4px 6px}.pb-tags{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12px;color:#6f5a44}.pb-tags label{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.pb-tags input{width:auto}.pb-out{display:flex;gap:6px;align-items:stretch}.pb-out code{flex:1;min-width:0;background:#2b2e38;color:#ffe9a8;border-radius:8px;padding:8px 10px;font-size:13px;word-break:break-all;font-family:ui-monospace,Consolas,monospace}.pb-out button{display:inline-flex;align-items:center;gap:4px;border:1px solid #94480a;border-radius:8px;background:var(--ok-face,#f6a634);color:#fff;font-weight:700;font-size:12px;padding:0 10px;white-space:nowrap}.pb-recent{margin:14px 14px 0}.pb-feed ul,.pb-recent ul{list-style:none;margin:6px 0 0;padding:0}.pb-recent li{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px dashed #eadfc8;font-size:13px}.pb-recent li span{margin-left:auto;font-size:11px;color:#9a8466}.pb-feed em,.pb-recent em{font-style:normal;font-size:11px;font-weight:800;border-radius:999px;padding:1px 7px;color:#fff}.pb-feed em.sell,.pb-recent em.sell{background:var(--tx-sell,#d0571b)}.pb-feed em.buy,.pb-recent em.buy{background:var(--tx-buy,#2c6fb0)}.pb-muted{color:#9a8466;font-size:12px;margin:8px 0}.pb-feed>header{flex-direction:column;align-items:flex-start;gap:2px}.pb-feed>header h3{display:inline-flex;align-items:center;gap:6px}.pb-feed>header small{font-size:11px;color:#9a8466}.pb-feed ul{padding:4px 8px 8px;margin:0}.pb-feed li a{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto auto;align-items:center;gap:7px;padding:6px 4px;border-bottom:1px dashed #eadfc8;color:inherit;text-decoration:none;font-size:13px}.pb-feed li.fresh a{animation:pb-flash 3s ease-out}.pb-feed-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.pb-feed li small{font-size:11px;color:#9a8466;white-space:nowrap}.pb-how{padding:10px 14px;font-size:13px;color:#6f5a44}.pb-how summary{cursor:pointer;font-family:var(--maple,inherit);font-weight:700;color:#5a3a1c}.pb-how p{margin:8px 0 2px;line-height:1.7}.pb-snapshot{display:flex;flex-direction:column;gap:10px;padding-bottom:10px}.pb-snapshot>header{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pb-snapshot>header a{margin-left:auto;font-weight:700;color:#b26324;font-size:13px}.pb-snapshot .pb-movers{padding:0 12px}.pb-snap-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:12px;padding:0 6px}.pb-snap-grid .pb-row{grid-template-columns:28px minmax(0,1fr) 84px 84px 40px 72px}.pb-snap-grid .pb-gap{display:none}@media (max-width:1100px){.pb-layout{grid-template-columns:minmax(0,1fr) 330px}.pb-row,.pb-snap-grid .pb-row{grid-template-columns:30px minmax(0,1fr) 84px 84px 40px}.pb-gap,.pb-head span:nth-child(5),.pb-head span:nth-child(7),.pb-week{display:none}}@media (max-width:900px){.pb-layout{grid-template-columns:1fr}.pb-side{position:static;max-height:none;order:-1}.pb-snap-grid{grid-template-columns:1fr}}@media (max-width:560px){.pb-row{grid-template-columns:24px minmax(0,1fr) 74px 74px;gap:6px;padding:8px}.pb-head span:nth-child(6),.pb-n{display:none}.pb-name strong,.pb-num{font-size:13px}.pb-snap-grid .pb-row{grid-template-columns:24px minmax(0,1fr) 72px 72px}.pb-snap-grid .pb-n{display:none}.pb-status a{margin-left:0}.pb-boxes{grid-template-columns:1fr}.pb-movers{flex-direction:column;gap:4px}}.start-guide{display:flex;flex-direction:column;gap:16px;color:#493a2e}.sg-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sg-fact{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border:2px solid var(--mw-line,#5c4630);border-radius:12px;background:var(--mw-body,#fffcf3);box-shadow:inset 0 0 0 2px #fff,var(--mw-shadow,0 3px 0 #5c463029)}.sg-fact span{font-size:12px;font-weight:700;color:#9a7a52}.sg-fact strong{font-family:var(--maple,inherit);font-size:17px;color:#5a3a1c;line-height:1.35}.sg-fact small{font-size:12px;color:#8c7d69;line-height:1.5}.sg-npc{display:flex;align-items:flex-end;gap:14px;padding:16px 18px;border:3px solid #2f3442;border-radius:14px;background:linear-gradient(#ffffff,#f4f6fa);box-shadow:inset 0 0 0 2px #fff,0 4px 0 #0000002a}.sg-npc>img{width:auto;height:118px;image-rendering:pixelated;flex:none}.sg-npc-box{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.sg-npc-name{align-self:flex-start;font-family:var(--maple,inherit);font-size:13px;color:#fff;background:#2f3442;border-radius:6px;padding:2px 10px}.sg-npc-box p{margin:0;font-size:15px;line-height:1.7;color:#2b2f3a}.sg-progress{position:relative;height:16px;border-radius:999px;background:#e5e8ef;border:1px solid #c9ced8;overflow:hidden}.sg-progress i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#ffd75a,#f39a22);transition:width .4s}.sg-progress span{position:relative;display:block;text-align:center;font-size:11px;font-weight:800;line-height:14px;color:#4a2a10}.sg-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:16px;align-items:start}.sg-layout>*{min-width:0}.sg-rail{position:sticky;top:96px;padding:12px}.sg-rail h3{margin:2px 4px 8px;font-size:15px}.sg-rail ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sg-rail a{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;color:#5a4330;text-decoration:none;font-size:14px;font-weight:600}.sg-rail a:hover{background:#fbf1df}.sg-bulb{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:linear-gradient(#ffe7a0,#f7b13a);border:1px solid #b5620b;color:#5a2d00;font-size:12px;font-weight:800}.sg-rail li.done .sg-bulb{background:linear-gradient(#b6ec85,#58a532);border-color:#3c7a1f;color:#fff}.sg-rail li.done a{color:#7d8a6f;text-decoration:line-through;text-decoration-color:#b9c2a9}.sg-steps{display:flex;flex-direction:column;gap:16px;min-width:0}.sg-step{padding:0 0 18px;scroll-margin-top:96px}.sg-step>header{display:flex;align-items:center;gap:10px;padding:14px 18px}.sg-step>header h2{flex:1;margin:0;font-size:22px;color:var(--mw-ink,#5a3a1c)}.sg-num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;font-family:var(--maple,inherit);font-size:17px;color:#fff;background:var(--ok-face,#f6a634);border:2px solid var(--ok-line,#94480a);text-shadow:0 1px 0 #7d3c05}.sg-step.done .sg-num{background:linear-gradient(#b6ec85,#58a532);border-color:#3c7a1f}.sg-icon{font-size:24px}.sg-done{display:inline-flex;align-items:center;gap:5px;border:1px solid #c9ad7d;border-radius:999px;background:#fff;color:#8a6a44;font-weight:700;font-size:13px;padding:6px 12px}.sg-done.on{background:#58a532;border-color:#3c7a1f;color:#fff}.sg-lead{margin:14px 20px 0;font-size:15px;line-height:1.75;color:#4f3a26}.sg-sub{margin:16px 20px 8px;font-size:15px;color:#7a5530}.sg-items{margin:0 20px;padding-left:22px;display:flex;flex-direction:column;gap:8px}.sg-items li{font-size:15px;line-height:1.7;padding-left:4px}.sg-items li::marker{font-family:var(--maple,inherit);color:#e07b12;font-weight:700}.sg-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 20px 0}.sg-gallery figure{margin:0;border:1px solid #e2d3b6;border-radius:10px;overflow:hidden;background:#fff}.sg-gallery img{display:block;width:100%;height:120px;object-fit:cover;object-position:top}.sg-gallery figcaption{font-size:12px;padding:6px 8px;color:#6f5a44}.sg-caution{margin:14px 20px 0;padding:12px 14px;border-radius:10px;background:#fff6e5;border:1px solid #f0c98a;display:flex;flex-direction:column;gap:6px}.sg-caution strong{display:flex;align-items:center;gap:6px;color:#b4560c;font-size:14px}.sg-caution p{margin:0;font-size:14px;line-height:1.7;color:#6b4a26}.sg-links{display:flex;flex-wrap:wrap;gap:6px;margin:14px 20px 0}.sg-chip{display:inline-flex;align-items:center;gap:4px;border:1px solid #c9ad7d;border-radius:999px;background:linear-gradient(#fffdf7,#f3e6c9);padding:6px 12px;font-size:13px;font-weight:700;color:#6a4a2a;text-decoration:none}.sg-chip.site{border-color:#94480a;background:var(--ok-face,#f6a634);color:#fff;text-shadow:0 1px 0 #7d3c05}.sg-videos{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:0 20px}.sg-videos.wide{margin:0;padding:12px 14px 14px}.sg-video{margin:0;display:flex;flex-direction:column;border:1px solid #e2d3b6;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 0 #c9b28a40}.sg-video.playing{grid-column:1/-1}.sg-thumb{position:relative;display:block;border:0;padding:0;background:#000;aspect-ratio:16/9;overflow:hidden;cursor:pointer}.sg-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.sg-thumb:hover img{transform:scale(1.04)}.sg-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#ff0000e6;color:#fff;box-shadow:0 4px 14px #0007}.sg-lang{position:absolute;left:8px;top:8px;font-size:11px;font-weight:800;padding:2px 7px;border-radius:999px;background:#fff;color:#c0392b}.sg-lang.en{color:#2c6fb0}.sg-frame{position:relative;aspect-ratio:16/9;background:#000}.sg-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.sg-video figcaption{display:flex;flex-direction:column;gap:3px;padding:10px 12px 12px}.sg-video strong{font-size:14px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sg-video small{font-size:12px;color:#9a8466}.sg-video figcaption span{font-size:13px;color:#5a4330;line-height:1.5}.sg-video figcaption a{align-self:flex-start;font-size:12px;color:#c0392b;font-weight:700;display:inline-flex;align-items:center;gap:3px;text-decoration:none}.sg-next{display:flex;align-items:center;gap:6px;margin:18px 20px 0 auto;border:0;background:transparent;color:#b26324;font-weight:800;font-size:14px;cursor:pointer}.sg-library>header{flex-direction:column;align-items:flex-start;gap:2px}.sg-library>header h2{margin:0;font-size:20px}.sg-library>header p{margin:0;font-size:13px;color:#8c7d69}.sg-library .pb-tabs{padding:12px 14px 0}.sg-req{padding:14px 18px}.sg-req h3{margin:0 0 8px;font-size:15px}.sg-req ul{margin:0;padding-left:20px;font-size:14px;line-height:1.8}@media (max-width:1000px){.sg-facts,.sg-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.sg-layout{grid-template-columns:minmax(0,1fr)}.sg-rail{position:static}.sg-rail ol{flex-direction:row;overflow-x:auto;gap:4px}.sg-rail li{flex:none}.sg-rail a{white-space:nowrap;border:1px solid #e2d3b6;background:#fff}}@media (max-width:560px){.sg-facts{grid-template-columns:1fr 1fr;gap:8px}.sg-fact{padding:10px 12px}.sg-fact strong{font-size:15px}.sg-npc{padding:12px}.sg-npc>img{height:84px}.sg-npc-box p{font-size:14px}.sg-step>header{padding:12px;flex-wrap:wrap}.sg-step>header h2{font-size:19px}.sg-caution,.sg-gallery,.sg-items,.sg-lead,.sg-links,.sg-sub,.sg-videos{margin-left:14px;margin-right:14px}.sg-items li{font-size:14px}.sg-videos{grid-template-columns:1fr}}.home-v2{display:flex;flex-direction:column}.hm-hero{position:relative;overflow:hidden;min-height:470px;border-bottom:4px solid #6e4520;box-shadow:0 4px 0 #3d2410}.hm-hero-bg{position:absolute;inset:0}.hm-hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center 60%}.hm-hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#10203acc,#10203a99 38%,#10203a20 70%),linear-gradient(0deg,#00000055,transparent 45%)}.hm-hero-inner{position:relative;z-index:1;max-width:1240px;margin:0 auto;padding:46px 24px 40px;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:30px;align-items:center}.hm-kicker{display:inline-flex;font-size:13px;color:#ffe08a;background:#0000005c;border:1px solid #ffffff40;border-radius:999px;padding:4px 12px}.hm-kicker,.hm-logo{font-family:var(--maple,inherit)}.hm-logo{margin:12px 0 6px;font-weight:700;font-size:64px;line-height:1.05;letter-spacing:-1px;background:linear-gradient(#fff3a6,#ffc23c 45%,#f08a1c 70%,#d8650c);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 3px 0 #4a2108) drop-shadow(0 -2px 0 #4a2108) drop-shadow(2px 0 0 #4a2108) drop-shadow(-2px 0 0 #4a2108) drop-shadow(0 8px 12px #0008)}.hm-logo,.hm-logo span{color:transparent}.hm-hero-copy>p{margin:0 0 20px;font-size:17px;line-height:1.6;color:#fff9ea;text-shadow:0 2px 4px #000c;max-width:620px}.hm-search{position:relative;max-width:640px;z-index:5}.hm-search-field{display:flex;align-items:center;gap:10px;height:62px;padding:0 8px 0 18px;background:#fffef9;border:3px solid #3d2a18;border-radius:16px;box-shadow:inset 0 2px 0 #00000012,0 6px 0 #00000055;color:#c0661a}.hm-search-field input{flex:1;min-width:0;width:auto;height:100%;border:0;outline:0;background:transparent;font-size:17px;color:#3a2a1a;padding:0}.hm-search-field input::placeholder{color:#a8977c}.hm-search-field:focus-within{border-color:#d9660f;box-shadow:0 0 0 4px #ffb84d66,0 6px 0 #00000055}.hm-clear{border:0;background:transparent;color:#a99677;display:flex;padding:6px}.hm-go{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;border:2px solid var(--ok-line,#94480a);background:var(--ok-face,#f6a634);color:#fff;box-shadow:inset 0 2px 0 #fff4c8,0 2px 0 #6d3404}.hm-suggest{position:absolute;left:0;right:0;top:calc(100% + 8px);background:#fff;border:2px solid #3d2a18;border-radius:14px;box-shadow:0 16px 40px #0006;padding:6px;max-height:min(70vh,520px);overflow:auto}.hm-suggest>button{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;border-radius:9px;padding:8px 10px;text-align:left;color:#3a2a1a}.hm-suggest>button.active{background:#fff1d6}.hm-s-name{flex:1;min-width:0;display:flex;flex-direction:column}.hm-s-name strong{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-s-name small{font-size:12px;color:#9a8466}.hm-s-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}.hm-s-price em{font-style:normal;font-size:12px;font-weight:800}.hm-s-price em.sell{color:var(--tx-sell,#d0571b)}.hm-s-price em.buy{color:var(--tx-buy,#2c6fb0)}.hm-s-price small{font-size:11px;color:#b3a58f}.hm-s-codex{gap:8px!important;font-weight:700;color:#7a5530!important;border-top:1px dashed #eadfc8!important;border-radius:0 0 9px 9px!important;margin-top:4px}.hm-try{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.hm-try span{font-size:13px;color:#fff3d0;text-shadow:0 1px 2px #000}.hm-try button{border:1px solid #ffffff66;background:#00000055;color:#fff;border-radius:999px;padding:4px 12px;font-size:13px;backdrop-filter:blur(4px)}.hm-try button:hover{background:#f6a634;border-color:#94480a}.hm-board{position:relative;padding:22px 22px 18px;border-radius:12px;border:3px solid #4a2f16;background:repeating-linear-gradient(0deg,#b98a52 0 26px,#a87a45 26px 28px),#b98a52;box-shadow:inset 0 0 0 3px #d9a96c,0 8px 0 #0000004d;color:#2e1b0a}.hm-board-pin{position:absolute;top:8px;left:50%;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ff8a7a,#c0392b);box-shadow:0 2px 0 #0006}.hm-board h2{margin:6px 0 2px;font-size:16px;color:#fff3d6;text-shadow:0 1px 0 #3d230b,1px 0 0 #3d230b,-1px 0 0 #3d230b,0 -1px 0 #3d230b}.hm-board h2,.hm-board>strong{font-family:var(--maple,inherit)}.hm-board>strong{display:block;font-size:22px;color:#fff;text-shadow:0 2px 0 #3d230b,2px 0 0 #3d230b,-2px 0 0 #3d230b,0 -2px 0 #3d230b;margin-bottom:10px}.hm-board h3{margin:14px 0 6px;font-family:var(--maple,inherit);font-size:14px;color:#fff3d6;text-shadow:0 1px 0 #3d230b}.hm-board ul{margin:0;padding:10px 12px;list-style:none;background:#fff8e8ee;border-radius:8px;border:1px solid #8a5d2e;display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:600;color:#4a3420}.hm-board li:before{content:"🍁 "}.hm-board li.hot{color:#c0392b}.hm-board .countdown,.hm-board [class*=countdown]{background:transparent}.hm-body{max-width:1240px;width:100%;margin:0 auto;padding:26px 24px 40px;display:flex;flex-direction:column;gap:22px}.hm-what>header{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.hm-what>header h2{margin:0;font-family:var(--maple,inherit);font-size:24px;color:#5a3a1c}.hm-what>header p{margin:0;font-size:14px;color:#8c7d69}.hm-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.hm-card{display:flex;flex-direction:column;border:2px solid var(--mw-line,#5c4630);border-radius:14px;overflow:hidden;background:var(--mw-body,#fffcf3);box-shadow:inset 0 0 0 2px #fff,0 4px 0 #5c463033;text-decoration:none;color:inherit;transition:transform .15s,box-shadow .15s}.hm-card:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 2px #fff,0 8px 0 #5c463033}.hm-card-scene{position:relative;display:block;height:104px;overflow:hidden;border-bottom:2px solid #d8bd88}.hm-card-scene>img:first-child{width:100%;height:100%;object-fit:cover}.hm-card-art{position:absolute;right:6px;bottom:2px;height:72px;width:auto;image-rendering:pixelated;filter:drop-shadow(0 3px 0 #0004)}.hm-card-art.flip{transform:scaleX(-1);right:auto;left:30px}.hm-card-scene b{position:absolute;left:8px;top:8px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-family:var(--maple,inherit);font-size:14px;color:#fff;background:var(--ok-face,#f6a634);border:2px solid var(--ok-line,#94480a)}.hm-card-body{display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px;flex:1}.hm-card-body strong{display:flex;align-items:center;gap:6px;font-family:var(--maple,inherit);font-size:17px;color:#5a3a1c}.hm-card-body small{font-size:13px;color:#7a6248;line-height:1.5;flex:1}.hm-card-body em{font-style:normal;font-weight:800;font-size:13px;color:#d0611f;display:inline-flex;align-items:center;gap:2px}.hm-latest-cols{display:grid;grid-template-columns:1fr 1fr;gap:0}.hm-latest-cols>div{padding:8px 14px 12px}.hm-latest-cols>div+div{border-left:1px dashed #e2d3b6}.hm-latest h4{display:flex;align-items:center;justify-content:space-between;margin:4px 0 6px;font-size:15px;color:#7a5530}.hm-latest h4 a{font-size:13px;color:#b26324}.hm-latest ul{list-style:none;margin:0;padding:0}.hm-latest li a{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:6px 2px;border-bottom:1px dashed #eadfc8;color:inherit;text-decoration:none;font-size:14px}.hm-l-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.hm-latest em{font-style:normal;font-size:11px;font-weight:800;border-radius:999px;padding:1px 7px;color:#fff}.hm-latest em.sell{background:var(--tx-sell,#d0571b)}.hm-latest em.buy{background:var(--tx-buy,#2c6fb0)}.hm-latest small{font-size:12px;color:#9a8466;white-space:nowrap}.hm-p-badge{display:inline-flex;align-items:center;justify-content:center;width:30px;height:24px;border-radius:6px;background:#2f8a5b;color:#fff;font-size:11px;font-weight:800}.hm-empty{font-size:13px;color:#8c7d69;padding:14px 0;margin:0}.hm-guides{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px}.hm-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px}.hm-guide-grid a{position:relative;display:block;height:96px;border-radius:10px;overflow:hidden;border:2px solid #4a2f16;text-decoration:none}.hm-guide-grid img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.hm-guide-grid a:hover img{transform:scale(1.06)}.hm-guide-grid span{position:absolute;left:0;right:0;bottom:0;padding:8px 10px;font-family:var(--maple,inherit);font-size:15px;color:#fff;background:linear-gradient(transparent,#000c);text-shadow:0 1px 0 #000}.hm-video-list{display:flex;flex-direction:column;gap:8px;padding:12px}.hm-video-list a{display:flex;gap:10px;align-items:center;color:inherit;text-decoration:none}.hm-v-thumb{position:relative;flex:none;width:128px;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:#000}.hm-v-thumb img{width:100%;height:100%;object-fit:cover}.hm-v-thumb i{position:absolute;right:6px;bottom:6px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#ff0000e6;color:#fff}.hm-video-list strong{font-size:13px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hm-video-list small{font-size:12px;color:#9a8466}@media (max-width:1100px){.hm-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.hm-hero-inner{grid-template-columns:1fr;padding:30px 16px 26px}.hm-logo{font-size:46px}.hm-guides{grid-template-columns:1fr}}@media (max-width:640px){.hm-hero{min-height:0}.hm-hero-copy>p{font-size:15px}.hm-logo{font-size:40px}.hm-search-field{height:54px;padding-left:12px}.hm-search-field input{font-size:15px}.hm-body{padding:18px 12px 30px;gap:16px}.hm-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hm-card-scene{height:78px}.hm-card-art{height:54px}.hm-card-body strong{font-size:15px}.hm-card-body small{font-size:12px}.hm-latest-cols{grid-template-columns:1fr}.hm-latest-cols>div+div{border-left:0;border-top:1px dashed #e2d3b6}.hm-guide-grid{grid-template-columns:1fr 1fr}.hm-guide-grid a{height:80px}}.codex{gap:12px;color:#493a2e}.codex,.cx-tools{display:flex;flex-direction:column}.cx-tools{gap:10px;padding:12px 14px}.cx-row2{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.cx-row2 select{width:auto;min-width:0;border:1px solid #d6c39d;border-radius:8px;background:#fff;padding:7px 10px;font-size:13px}.cx-count{margin-left:auto;font-size:13px;font-weight:700;color:#8a6a44}.cx-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:14px;align-items:start}.cx-layout>*{min-width:0}.cx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;align-content:start}.cx-grid.maps,.cx-grid.quests{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.cx-card{position:relative;display:flex;align-items:center;gap:10px;padding:10px;border:2px solid #d8c39c;border-radius:12px;background:linear-gradient(#fffefa,#fbf3e2);box-shadow:0 2px 0 #c9b28a55;text-align:left;color:inherit;font:inherit;cursor:pointer;transition:transform .12s,border-color .12s}.cx-card:hover{transform:translateY(-2px);border-color:#d9a35a}.cx-card.active{border-color:#e07b12;background:linear-gradient(#fff7e6,#ffe9c2);box-shadow:0 0 0 3px #ffb84d55}.cx-card.boss{border-color:#c0392b}.cx-thumb{flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:radial-gradient(circle at 50% 40%,#fff,#eef1f4 70%);border:1px solid #c9ced6;color:#b5a07a;overflow:hidden}.cx-thumb img{max-width:100%;max-height:100%;object-fit:contain;image-rendering:pixelated}.cx-thumb.monsters{background:radial-gradient(circle at 50% 60%,#e7f6ff,#c6e3f7 75%);border-color:#9dc2dd}.cx-thumb.maps{background:linear-gradient(#cfe9ff,#e9f7e2);border-color:#a9c99a}.cx-card .cx-thumb{width:64px!important;height:64px!important}.cx-card .tx-icon{width:56px!important;height:56px!important}.cx-card-body{display:flex;flex-direction:column;min-width:0;gap:1px}.cx-card-body strong{font-size:14px;line-height:1.35}.cx-card-body small,.cx-card-body strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-card-body small{font-size:11px;color:#9a8466}.cx-meta{display:flex;flex-wrap:wrap;gap:3px 6px;margin-top:3px;font-size:12px}.cx-meta b{color:#e07b12;font-family:var(--maple,inherit)}.cx-meta em{font-style:normal;color:#6f5a44}.cx-boss{position:absolute;top:6px;right:6px;font-size:10px;font-weight:800;color:#fff;background:#c0392b;border-radius:6px;padding:1px 6px}.cx-more{grid-column:1/-1}.cx-detail{position:sticky;top:96px;max-height:calc(100vh - 150px);overflow:auto;scrollbar-width:thin;padding:0 0 14px}.cx-pick{padding:40px 20px;text-align:center;color:#8c7d69;font-size:14px;margin:0}.cx-head{display:flex;align-items:center;gap:14px;padding:16px;background:var(--mw-head,#f5e6c5);border-bottom:2px solid #d8bd88;border-radius:10px 10px 0 0}.cx-head .cx-thumb{width:96px!important;height:96px!important;border-radius:12px}.cx-head .tx-icon{width:72px!important;height:72px!important}.cx-head h3{margin:0;font-size:20px;color:var(--mw-ink,#5a3a1c)}.cx-head p{margin:2px 0 0;font-size:12px;color:#9a8466}.cx-head .cx-boss{position:static;display:inline-block;margin-top:6px}.cx-desc{margin:12px 16px 0;font-size:14px;line-height:1.7;color:#4f3a26}.cx-stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:12px 16px 0;background:#e6d8bd;border:1px solid #e6d8bd;border-radius:10px;overflow:hidden}.cx-stats div{display:flex;justify-content:space-between;gap:8px;padding:7px 10px;background:#fffdf7;font-size:13px}.cx-stats dt{color:#8c7d69}.cx-stats dd{margin:0;font-weight:700;color:#3f2c1c;text-align:right}.cx-trade{display:flex;margin:12px 16px 0;justify-content:center}.cx-rel{margin:14px 16px 0}.cx-rel h4{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-family:var(--maple,inherit);font-size:14px;color:#7a5530}.cx-rel h4 small{font-family:Noto Sans KR,sans-serif;font-size:11px;color:#9a8466}.cx-rel ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.cx-link{display:flex;align-items:center;gap:8px;width:100%;border:1px solid #eadfc8;border-radius:9px;background:#fff;padding:4px 8px 4px 4px;font:inherit;font-size:13px;color:#3f2c1c;text-align:left;cursor:pointer}.cx-link:hover:not(:disabled){border-color:#d9a35a;background:#fff7e6}.cx-link:disabled{cursor:default;opacity:.85}.cx-link .cx-thumb,.cx-link .tx-icon{width:30px!important;height:30px!important;border-radius:6px}.cx-link span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-link small{color:#8a6a44;font-weight:700;white-space:nowrap}.cx-steps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px}.cx-steps p,.cx-steps strong{font-size:13px}.cx-steps p{margin:2px 0 4px;line-height:1.6;color:#5a4330}.cx-step-links{display:flex;flex-direction:column;gap:3px}.cx-reward{display:inline-block;font-size:13px;font-weight:700;color:#3f7a2f;padding:4px 8px;background:#eef8e8;border-radius:8px}.cx-wiki{display:inline-flex;align-items:center;gap:3px;margin:14px 16px 0;font-size:12px;color:#9a7a52}@media (max-width:1000px){.cx-layout{grid-template-columns:1fr}.cx-detail{position:static;max-height:none;order:-1}}@media (max-width:560px){.cx-grid,.cx-grid.maps,.cx-grid.quests{grid-template-columns:1fr 1fr;gap:8px}.cx-card{flex-direction:column;align-items:flex-start;padding:8px}.cx-card .cx-thumb{width:100%!important;height:72px!important}.cx-card .tx-icon{width:48px!important;height:48px!important}.cx-card-body strong{font-size:13px;white-space:normal}.cx-stats{grid-template-columns:1fr}}.skill-show{margin:0 0 18px}.skill-show .card-head{flex-wrap:wrap}.skill-show .card-head h2{display:flex;align-items:center;gap:6px}.skill-show .card-head p{margin:0;width:100%;font-size:13px;color:#8c7d69}.ss-body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;padding:16px}.ss-stage{display:flex;flex-direction:column;gap:12px;min-width:0}.ss-screen{position:relative;aspect-ratio:320/190;border:3px solid #2f3442;border-radius:12px;overflow:hidden;background:url(/assets/menu-training.webp) center 70%/cover;box-shadow:inset 0 0 0 2px #ffffff66,0 4px 0 #0000002a}.ss-screen:before{content:"";position:absolute;inset:0;background:linear-gradient(#ffffff26,#00000022)}.ss-screen>img{display:block;width:100%;image-rendering:pixelated;object-fit:contain}.ss-screen>img,.ss-still{position:relative;height:100%}.ss-still{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;text-align:center}.ss-still img{width:64px;height:64px;image-rendering:pixelated;filter:drop-shadow(0 3px 0 #0004)}.ss-still p{margin:0;max-width:340px;background:#fffffff0;border:2px solid #2f3442;border-radius:10px;padding:8px 12px;font-size:13px;color:#2b2f3a}.ss-replay{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;gap:4px;border:2px solid #94480a;border-radius:8px;background:var(--ok-face,#f6a634);color:#fff;font-weight:800;font-size:12px;padding:4px 10px;text-shadow:0 1px 0 #7d3c05}.ss-info p{margin:6px 0 8px;font-size:14px;line-height:1.6;color:#4f3a26}.ss-name{display:flex;align-items:center;gap:10px}.ss-name img{width:40px;height:40px;image-rendering:pixelated}.ss-name strong{display:block;font-family:var(--maple,inherit);font-size:18px;color:#5a3a1c}.ss-name small{font-size:12px;color:#9a8466}.ss-info dl{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;margin:0;font-size:13px}.ss-info dl div{display:flex;gap:8px}.ss-info dl div.wide{grid-column:1/-1}.ss-info dt{color:#8c7d69;white-space:nowrap}.ss-info dd{margin:0;font-weight:600;color:#3f2c1c}.ss-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;align-content:start;max-height:520px;overflow:auto;scrollbar-width:thin}.ss-icons button{display:flex;align-items:center;gap:8px;border:2px solid #e2d3b6;border-radius:10px;background:#fff;padding:6px;text-align:left;font-size:13px;color:#4f3a26;cursor:pointer}.ss-icons button img{width:32px;height:32px;image-rendering:pixelated;flex:none}.ss-icons button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-icons button.has:after{content:"▶";margin-left:auto;font-size:10px;color:#e07b12}.ss-icons button.active{border-color:#e07b12;background:#fff1d6}.ss-note{margin:0 16px 14px}@media (max-width:900px){.ss-body{grid-template-columns:1fr}.ss-icons{max-height:none;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.pq-guide{display:flex;flex-direction:column;gap:16px;color:#493a2e}.pq-intro>img{height:110px;width:auto;image-rendering:pixelated}.pq-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.pq-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border:2px solid #d8c39c;border-radius:12px;background:linear-gradient(#fffefa,#f6ecd6);text-align:left;color:inherit;font:inherit;cursor:pointer}.pq-card strong{font-family:var(--maple,inherit);font-size:16px;color:#5a3a1c}.pq-card small{font-size:12px;color:#8c7d69;line-height:1.35}.pq-card em{font-style:normal;font-size:12px;font-weight:700;color:#7a5530}.pq-card.later,.pq-card.unknown{opacity:.78;background:linear-gradient(#f7f4ee,#ece6da)}.pq-card.active{border-color:#e07b12;opacity:1;box-shadow:0 0 0 3px #ffb84d55}.pq-status{display:inline-flex;font-size:11px;font-weight:800;border-radius:999px;padding:1px 8px;color:#fff;background:#8f8a80}.pq-status.launch{background:#2f8a5b}.pq-status.later{background:#c47a12}.pq-detail{padding:0 0 18px;scroll-margin-top:96px}.pq-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 20px;background:var(--mw-head,#f5e6c5);border-bottom:2px solid #d8bd88;border-radius:10px 10px 0 0}.pq-head h2{margin:6px 0 2px;font-family:var(--maple,inherit);font-size:24px;color:#5a3a1c}.pq-head p{margin:0;font-size:13px;color:#8c7d69}.pq-warn{display:flex;align-items:center;gap:8px;margin:14px 20px 0;padding:10px 12px;border-radius:10px;background:#fff6e5;border:1px solid #f0c98a;color:#9a5a10;font-weight:700;font-size:14px}.pq-evidence{margin:12px 20px 0;font-size:13px;line-height:1.7;color:#6f5a44}.pq-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 20px 0}.pq-facts>div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid #e2d3b6;border-radius:10px;background:#fffdf7}.pq-facts>div>svg{color:#e07b12}.pq-facts span{font-size:12px;color:#8c7d69;font-weight:700}.pq-facts strong{font-family:var(--maple,inherit);font-size:18px;color:#5a3a1c}.pq-facts small{font-size:11px;line-height:1.5;color:#8c7d69}.pq-sec{margin:18px 20px 0}.pq-sec h3{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-family:var(--maple,inherit);font-size:17px;color:#7a5530}.pq-sec h4{margin:12px 0 6px;font-size:14px;color:#7a5530}.pq-enter{display:flex;align-items:center;gap:12px}.pq-enter img{width:64px;height:auto;image-rendering:pixelated}.pq-enter p{margin:0;font-size:14px;line-height:1.7}.pq-bullets{padding-left:20px;gap:5px;font-size:14px;line-height:1.65}.pq-bullets,.pq-stages{margin:0;display:flex;flex-direction:column}.pq-stages{list-style:none;padding:0;gap:10px}.pq-stages>li{border:1px solid #e2d3b6;border-radius:12px;background:#fffdf7;padding:12px 14px}.pq-stage-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pq-stage-head>span{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--ok-face,#f6a634);border:2px solid var(--ok-line,#94480a);color:#fff;font-family:var(--maple,inherit);font-size:13px}.pq-stage-head strong{font-size:15px}.pq-stage-head small{font-size:12px;color:#9a8466}.pq-stages p{margin:8px 0 0;font-size:14px;line-height:1.7}.pq-tip{display:flex;gap:6px;align-items:flex-start;padding:8px 10px;border-radius:8px;background:#f2f8ea;color:#40652a}.pq-tip svg{flex:none;margin-top:3px}.pq-coupons{width:100%;margin-top:10px;border-collapse:collapse;font-size:13px}.pq-coupons caption{text-align:left;font-weight:800;color:#7a5530;padding-bottom:6px}.pq-coupons td,.pq-coupons th{border:1px solid #e6d8bd;padding:6px 8px;text-align:left}.pq-coupons th{background:#f5e6c5}.pq-coupons td:last-child{width:80px;text-align:center}.pq-coupons b{font-family:var(--maple,inherit);font-size:16px;color:#d0611f}.pq-mobs{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.pq-mob{display:flex;gap:10px;border:1px solid #e2d3b6;background:#fff;padding:8px}.pq-mob,.pq-mob-img{align-items:center;border-radius:10px}.pq-mob-img{flex:none;display:inline-flex;justify-content:center;width:58px;height:58px;background:radial-gradient(circle at 50% 60%,#e7f6ff,#c6e3f7 75%);color:#7aa2c0;overflow:hidden}.pq-mob-img img{max-width:100%;max-height:100%;object-fit:contain;image-rendering:pixelated}.pq-mob strong{display:block;font-size:14px}.pq-mob small{display:block;font-size:11px;color:#9a8466}.pq-mob em{font-style:normal;font-size:12px;color:#6f5a44}.pq-note{font-size:13px;line-height:1.65;color:#6f5a44;margin:8px 0 0}.pq-items{display:flex;flex-direction:column;gap:6px;margin-top:10px}.pq-items a{display:flex;align-items:center;gap:10px;border:1px solid #e2d3b6;border-radius:10px;background:#fff;padding:6px 10px;color:inherit;text-decoration:none}.pq-items strong{display:block;font-size:14px}.pq-items small{font-size:12px;color:#8c7d69}.pq-box{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.pq-box a{display:flex;align-items:center;gap:6px;border:1px solid #eadfc8;border-radius:8px;background:#fff;padding:4px 6px;font-size:12px;color:inherit;text-decoration:none}.pq-box span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pq-videos{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.pq-videos figure{margin:0;border:1px solid #e2d3b6;border-radius:12px;overflow:hidden;background:#fff}.pq-videos figcaption{padding:8px 10px;display:flex;flex-direction:column;gap:2px}.pq-videos figcaption strong{font-size:13px;line-height:1.4}.pq-videos figcaption small{font-size:12px;color:#9a8466}.pq-ref{font-size:14px;line-height:1.75;margin:0 0 8px}.pq-ref small{display:block;font-size:12px;color:#9a8466}.pq-sources{margin:18px 20px 0;font-size:12px;color:#8c7d69}.pq-sources summary{cursor:pointer;font-weight:700}.pq-sources ul{margin:6px 0 0;padding-left:18px;line-height:1.8}.pq-sources a{color:#9a7a52}.pq-boss-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;padding:12px 14px 14px}.pq-boss{display:flex;gap:12px;border:1px solid #e2d3b6;border-radius:12px;background:#fffdf7;padding:10px}.pq-boss.later,.pq-boss.unknown{opacity:.8}.pq-boss-img{flex:none;display:inline-flex;align-items:center;justify-content:center;width:84px;height:84px;border-radius:12px;background:radial-gradient(circle at 50% 60%,#ffe9e6,#f5c6bf 80%);color:#c0392b;overflow:hidden}.pq-boss-img img{max-width:100%;max-height:100%;object-fit:contain;image-rendering:pixelated}.pq-boss strong{display:block;margin-top:4px;font-family:var(--maple,inherit);font-size:16px;color:#5a3a1c}.pq-boss small{display:block;font-size:11px;color:#9a8466}.pq-boss p{margin:4px 0 0;font-size:13px}.pf-pq-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px}.pf-pq-pick button{display:flex;flex-direction:column;align-items:flex-start;gap:1px;border:2px solid #d8c39c;border-radius:10px;background:#fff;padding:8px;text-align:left;font:inherit;color:#4f3a26}.pf-pq-pick button strong{font-size:14px}.pf-pq-pick button small{font-size:11px;color:#8c7d69;line-height:1.3}.pf-pq-pick button.active{border-color:#2f8a5b;background:#e9f6ee}.pf-pq-pick button:disabled{opacity:.55;cursor:not-allowed}.pf-pq-guide{grid-column:1/-1;font-size:13px;font-weight:700;color:#b26324}.pf-kpq .pf-pq-guide{display:inline-block;margin-top:8px}@media (max-width:760px){.pq-facts{grid-template-columns:1fr 1fr}.pq-evidence,.pq-facts,.pq-sec,.pq-sources,.pq-warn{margin-left:14px;margin-right:14px}.pq-head{padding:14px}}