.top-side{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}a.brand{color:inherit;text-decoration:none}.brand-box{flex-direction:column;gap:2px;display:flex}.brand-tag{letter-spacing:.01em;color:var(--muted);white-space:nowrap;margin:0;font-size:12px;font-weight:500}.trade-count{display:block}.theme-switch{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--sunk);gap:2px;padding:3px;display:inline-flex}.palette-pick{position:relative}.palette-pick summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;list-style:none;display:inline-flex}.palette-pick summary::-webkit-details-marker{display:none}.top-side .palette-pick{order:4}.top-side .palette-pick summary{height:var(--ctl-h);box-sizing:border-box}.pp-dot{flex:none;width:18px;height:18px;display:inline-flex}.pp-dot svg,.pp-motif svg{width:100%;height:100%;image-rendering:pixelated}.pp-pop{z-index:var(--z-pop);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-md);width:min(470px,100vw - 32px);box-shadow:var(--shadow-panel);gap:10px;padding:12px;animation:.15s ease-out pop-in;display:grid;position:absolute;top:calc(100% + 6px);right:0}.pp-pop .hint{margin:0;font-size:12px}.pp-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.pp-opt{border-radius:var(--r-md);color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-items:center;gap:4px;padding:5px 2px;font-size:12px;font-weight:600;display:grid}.pp-opt:hover{background:color-mix(in srgb,var(--fg) 6%,transparent)}.pp-opt[aria-pressed=true]{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,transparent)}.pp-prev{aspect-ratio:1;border:1px solid #ffffff1f;border-radius:10px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.pp-prev:before{content:"";background:var(--holo);height:3px;position:absolute;inset:0 0 auto}.pp-card{border:1px solid;border-radius:6px;place-items:center;width:66%;height:54%;display:grid}.pp-motif{width:60%;height:70%;display:block}@media (max-width:640px){.pp-l{display:none}.pp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pp-pop{width:auto;position:fixed;top:72px;left:16px;right:16px}}.theme-switch button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--r-pill);min-width:32px;min-height:32px;color:var(--muted);justify-content:center;align-items:center;gap:5px;padding:5px 11px;font-size:13px;font-weight:600;line-height:1;transition:background .15s,color .15s;display:inline-flex}.theme-switch .ts-i{font-size:15px}.theme-switch button:hover{color:var(--fg)}.theme-switch button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.theme-switch button[aria-pressed=true]{background:var(--surface);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-strong),var(--shadow)}.theme-switch button[aria-pressed=true]:nth-child(2) .ts-i{color:#e0a106}.theme-switch button[aria-pressed=true]:nth-child(3) .ts-i{color:#8fb4ff}@media (max-width:760px){.theme-switch .ts-l{display:none}.theme-switch button{padding:5px 8px}}.account-menu{position:relative}.player-search{align-items:center;gap:2px;display:flex}.player-search input{width:320px;min-width:0}@media (max-width:900px){.player-search input{width:285px;font-size:13px}}@media (max-width:640px){.top-side{flex-wrap:wrap}.player-search{flex-basis:100%;order:9}.player-search input{flex:1;width:100%}}.account-menu summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;list-style:none;display:inline-flex}.account-menu summary::-webkit-details-marker{display:none}.account-dot{background:var(--up);border-radius:50%;width:9px;height:9px}.account-menu .caret{color:var(--muted);font-size:11px}.menu-pop{z-index:var(--z-pop);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-md);min-width:190px;box-shadow:var(--shadow-panel);padding:4px;animation:.15s ease-out pop-in;display:grid;position:absolute;top:calc(100% + 6px);right:0}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)}}.menu-pop a,.menu-pop button{text-align:left;border-radius:var(--r);width:100%;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 12px;font-weight:600;text-decoration:none;display:block}.menu-pop a:hover,.menu-pop button:hover,.menu-pop a:focus-visible,.menu-pop button:focus-visible{background:color-mix(in srgb,var(--brand) 20%,transparent);outline:0}.menu-pop form{margin:0}.notices{border-top:1px solid var(--line);overscroll-behavior:contain;align-content:start;gap:2px;width:min(340px,86vw);max-height:min(50vh,360px);margin-top:4px;padding:8px 4px 6px;display:grid;overflow-y:auto}.notices>.label,.notices>.hint{padding:2px 8px}.menu-pop a.notice{white-space:normal;grid-template-columns:20px minmax(0,1fr);gap:6px;font-size:13px;font-weight:500;line-height:1.35;display:grid}.notice small{color:var(--muted);font-size:11px;display:block}.group-pick{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.group-pick select{min-width:0;max-width:220px;font-weight:600}.group-manage{border:1px solid var(--line);border-radius:var(--r-md);background:color-mix(in srgb,var(--surface) 70%,transparent);gap:8px;padding:10px 14px;display:grid}.group-manage[hidden]{display:none}.gm-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.gm-row .group-pick{margin-left:0}.group-manage .gm-group,.group-manage .gm-new{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.group-manage .gm-new,.profbar .push-right{margin-left:auto}@media (max-width:640px){.group-pick{width:100%;margin-left:0}.group-pick select{flex:1;max-width:none}.group-manage .gm-new,.profbar .push-right{margin-left:0}}.auth-card{gap:14px;width:100%;max-width:480px;margin:24px auto;display:grid}.auth-body,.auth-form{gap:12px;display:grid}.auth-form input{box-sizing:border-box;width:100%}.auth-row{flex-wrap:wrap;gap:8px;display:flex}.auth-captcha{justify-content:center;display:flex}.auth-captcha:empty{display:none}.auth-error{color:var(--down);margin:0;font-weight:500}.auth-sep{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.auth-sep:before,.auth-sep:after{content:"";opacity:.35;background:currentColor;flex:1;height:1px}.pricebox{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.invite-bar{border-color:var(--spark)}.confirm.editors{flex-wrap:wrap;align-items:center}.legal{gap:10px;line-height:1.6;display:grid}.legal h3{margin:14px 0 0}.legal p,.legal ul{margin:0}.legal ul{gap:4px;padding-left:20px;display:grid}mark.todo{background:color-mix(in srgb,var(--spark) 45%,transparent);color:var(--fg);border-radius:3px;padding:0 4px}.settings.admin{max-width:1100px}.admin-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.admin-stats div{background:var(--sunk);gap:2px;padding:10px;display:grid}.admin-stats b{font-variant-numeric:tabular-nums;font-size:20px}.admin-stats span{color:var(--muted);font-size:12.5px}.admin-images{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.admin-image{background:var(--sunk);grid-template-columns:72px 1fr;align-items:start;gap:10px;padding:8px;display:grid}.admin-image img,.admin-image .ph{object-fit:contain;width:72px;height:72px}.admin-image .zoomable{cursor:zoom-in;width:72px;height:72px;display:block}.admin-image .ph{color:var(--muted);place-items:center;font-size:11px;display:grid}.admin-image>div{gap:4px;min-width:0;display:grid}.admin-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:13px}.admin-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:6px 8px;font-weight:600}.admin-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:6px 8px}.admin-table tr.banned td{opacity:.6}.admin-search input{width:260px}.admin-signups{margin:4px 0 0}.admin-signups b{font-size:18px}.admin-pseudo{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:2px;font-weight:700}.admin-pseudo.verified-name{color:var(--verified)}.admin-community{flex-wrap:wrap;align-items:flex-end;gap:6px;display:inline-flex}.admin-community label{color:var(--muted);gap:2px;font-size:11px;display:grid}.admin-community input{width:110px}.admin-table .ro-badge{margin-left:6px}.settings{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;max-width:820px;margin:8px auto 0;display:grid}.settings.wide{max-width:none}.settings-title{margin:0}.settings-card{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.settings-card h3,.settings-card p{margin:0}.settings-body{gap:12px;display:grid}.settings-choice{border:0;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;display:flex}.settings-choice legend{margin-bottom:6px;padding:0;font-weight:700}.settings-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0;padding-top:12px;display:flex}.settings-flash{border-color:var(--up);margin:0}.settings-flash.bad{border-color:var(--down)}.danger-zone h3{color:var(--down)}.account-info{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;display:grid}@media (max-width:560px){.account-info{grid-template-columns:1fr}.account-info dd{margin-bottom:6px}}html[data-motion=reduce] *,html[data-motion=reduce] :before,html[data-motion=reduce] :after{transition:none!important;animation:none!important}.account-info dt{color:var(--muted)}.account-info dd{overflow-wrap:anywhere;min-width:0;margin:0}.site-footer{border-top:1px solid var(--line);color:var(--muted);gap:8px;margin-top:28px;padding:16px 0 8px;font-size:12px;display:grid}.site-footer nav{flex-wrap:wrap;gap:6px 18px;display:flex}.site-footer a{color:inherit}.site-footer p{max-width:80ch;margin:0}.landing{justify-items:start;gap:14px;display:grid}.landing-list{gap:6px;margin:0;padding-left:18px;display:grid}.landing-page{gap:16px;display:grid}.landing p{max-width:72ch;margin:0}.landing-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.landing-grid li{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunk);align-content:start;gap:4px;padding:14px 16px;font-size:14px;line-height:1.45;transition:transform .15s,border-color .15s;display:grid}.landing-grid li:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));transform:translateY(-2px)}.landing-grid b{font-size:15px}.landing-trust .landing-grid li{border-color:color-mix(in srgb,var(--up) 45%,var(--line))}.px-ic{vertical-align:-5px;flex:none;width:21px;height:21px;margin-right:6px;display:inline-flex}.px-ic svg{shape-rendering:crispedges;width:100%;height:100%}h2 .px-ic{vertical-align:-7px;width:28px;height:28px;margin-right:8px}.dup-list{gap:4px;margin:8px 0;padding-left:18px;display:grid}.dup-dialog footer{flex-wrap:wrap;gap:8px;display:flex}@media (min-width:641px){.drawer.dup-dialog{width:min(540px,100% - 32px);max-height:calc(100dvh - 32px);animation:.18s ease-out dlg-in;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}@keyframes dlg-in{0%{opacity:0;transform:translate(-50%,-47%)}}.drawer.dup-dialog footer{justify-content:flex-end}.riv-council .podium .ep{transform:translateY(var(--drop,0px));align-self:end}.riv-council .loser .ep{transform:rotate(-1.5deg)}@media (max-width:900px){.riv-council{grid-template-columns:1fr}.riv-council .loser{border-left:0;padding-left:0}}.settings.profile-page{max-width:1100px}.pt-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.pt-card .terms{flex-wrap:wrap;gap:3px;display:flex}.pt-card .terms .tag{font-size:10px}.pt-card .pt-btn{padding:5px 8px;font-size:12px}.pt-card.want .set-art{border:3px solid var(--gold)}.pt-card .set-art{border:1px solid var(--line-strong)}.pt-card.own .set-art{border:3px solid #16a34a}.pt-want{background:var(--gold);color:#1a1a1a;border-radius:4px;padding:2px 5px;font-size:10px;font-weight:700;position:absolute;bottom:4px;left:4px}.pt-want.have{color:#fff;background:#16a34a}.pt-cross{border-radius:var(--r);background:color-mix(in srgb,var(--gold) 12%,transparent);box-shadow:inset 3px 0 0 var(--gold);flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0;padding:10px;display:flex}.pt-public{border-radius:var(--r);margin:6px 0 10px}.set-art.box{aspect-ratio:1}.set-art.box img{object-fit:contain;padding:4px}.sealed-grid .set-card b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.set-art.box .set-no{text-align:center;color:var(--muted);padding:4px;font-size:11px}.sets-tools{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:6px 0;display:flex}.sets-tools input{min-width:0;color:var(--fg);font:inherit;flex:240px}.sets-tools select{color:var(--fg);font:inherit;cursor:pointer;font-weight:600}.rating-chip{border:1px solid color-mix(in srgb,var(--gold) 50%,var(--line));border-radius:var(--r-pill);font-family:var(--display);color:var(--gold-text);background:color-mix(in srgb,var(--gold) 12%,var(--surface));cursor:pointer;white-space:nowrap;vertical-align:middle;align-items:center;gap:4px;margin-left:6px;padding:2px 8px 2px 6px;font-size:11px;font-weight:700;line-height:1.2;transition:border-color .15s;display:inline-flex}.rating-chip small{font-family:var(--display);color:var(--fg);opacity:.8;font-size:10px;font-weight:600}.px-star{flex:none;width:14px;height:14px;display:inline-flex}.px-star svg{shape-rendering:crispedges;width:100%;height:100%}.rating-chip.warn{color:var(--down);background:var(--down-bg)}.rating-chip:hover,.rating-chip:focus-visible{outline:1px solid var(--gold);outline-offset:1px}.stars{vertical-align:middle;white-space:nowrap;gap:1px;display:inline-flex}.reviews{gap:10px;display:grid}.reviews-sum{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.reviews-sum b{font-family:var(--display);font-size:20px;font-weight:700}.review{border-radius:var(--r);background:var(--sunk);border:1px solid var(--line);padding:8px 10px}.review.failed{border-color:var(--down);background:var(--down-bg)}.review-head{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.review p{white-space:pre-wrap;margin:4px 0 0}.review-form{border-radius:var(--r);background:color-mix(in srgb,var(--gold) 8%,transparent);border:1px solid var(--line);gap:6px;margin-top:10px;padding:10px;display:grid}.review-form.failed{background:var(--down-bg);border-color:var(--down)}.review-form textarea{resize:vertical;width:100%}.review-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.star-pick{gap:2px;display:flex}.star-pick button{all:unset;cursor:pointer;width:28px;height:28px;display:inline-flex}.star-pick button svg{shape-rendering:crispedges;width:100%;height:100%}.star-pick button:focus-visible{outline:2px solid var(--accent)}.review-mine{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.pt-public .hint{font-weight:400}.avatar{overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.avatar.big{--pc:var(--accent);flex:none;width:96px;height:96px;font-size:36px}.pcard-bio{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.profile-edit{gap:12px;margin-top:12px;display:grid}.pe-avatar{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pe-avatar-acts{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.pe-avatar-acts .hint{flex-basis:100%}.profile-edit textarea{resize:vertical;width:100%}.pe-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pcard-page .pcard-head .avatar{width:72px;height:72px;font-size:28px}.site-version{font-family:var(--display);opacity:.7;font-size:11px;font-weight:600}.gm-create{gap:10px;max-width:640px;display:grid}.gm-create .field{gap:4px;display:grid}.gm-create-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gm-create .seg{justify-self:start}.set-version{background:color-mix(in srgb,var(--gold) 10%,transparent);border-radius:4px;justify-content:space-between;align-items:center;gap:4px;padding:2px 4px;display:flex}.set-version small{color:var(--gold-text)}.modal-back{z-index:var(--z-alert);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050b188c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{border:2px solid var(--line-strong);border-radius:var(--r-md);background:var(--bg);width:min(420px,100%);color:var(--fg);gap:14px;padding:22px 20px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000073}.modal:before{content:"";background:var(--band);height:4px;position:absolute;top:0;left:0;right:0}.modal p{margin:0;font-size:15px;line-height:1.4}.modal-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.seg a{border-radius:var(--r);color:var(--muted);padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none}.seg a:hover{color:var(--fg)}.seg a[aria-current=page]{background:var(--surface);color:var(--fg);box-shadow:inset 0 -3px 0 var(--brand),var(--shadow)}.admin-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-bars{gap:6px;display:grid}.admin-bars div{grid-template-columns:minmax(90px,140px) 1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.admin-bars i{background:var(--sunk);border-radius:4px;height:8px;display:block;overflow:hidden}.admin-bars i span{background:var(--gold);height:100%;display:block}.admin-bars b{font-variant-numeric:tabular-nums}.ext-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.ext-list a{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunk);color:inherit;gap:2px;padding:12px 14px;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid}.ext-list a:hover{border-color:var(--brand);transform:translateY(-2px);box-shadow:0 8px 18px #0000002e}.ext-list small{color:var(--muted)}.ext-facts{gap:4px;margin:0;padding-left:18px;display:grid}.crumbs{color:var(--muted);font-size:13px}.pub-card .set-art{border:1px solid var(--line)}.landing .set-grid{width:100%}.ext-nav{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}@media (max-width:480px){.landing .set-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}.pub-card a{color:inherit;text-decoration:none}.pub-card b a:hover{text-decoration:underline}.pub-card .num{color:var(--gold)}.top-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}.top-cards li{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunk);grid-template-columns:22px 36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px;display:grid}.top-cards img,.top-cards .tc-ph{aspect-ratio:63/88;object-fit:cover;background:var(--surface);border-radius:3px;width:36px}.tc-rank{color:var(--muted);text-align:center;font-weight:700}.tc-name{min-width:0;display:grid}.tc-name a{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tc-name small{color:var(--muted);font-size:12px}.top-cards b{color:var(--gold)}.set-progress{gap:2px;margin:4px 0 6px;display:grid}.set-progress .set-sum{margin:0}.set-progress .label{min-width:110px}.set-h{margin:16px 0 0;font-size:15px}.set-chapter{gap:4px;width:100%;display:grid}.set-chapter h3{margin:14px 0 0;font-size:16px}.set-card b a{color:inherit;text-decoration:none}.set-card b a:hover{text-decoration:underline}.top-cards li.own{border-color:color-mix(in srgb,#16a34a 55%,var(--line))}.link-btn{all:unset;color:var(--accent);text-underline-offset:2px;cursor:pointer;font-weight:600;text-decoration:underline}.link-btn:hover{color:var(--accent-hover)}.link-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.tr-help{gap:14px;display:grid}.tr-help p{max-width:80ch;margin:0}.tr-help h3{margin:0 0 6px;font-size:15px}.tr-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tr-steps>li{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunk);gap:6px;padding:14px 16px;display:grid}.tr-help ul{gap:6px;max-width:80ch;margin:0;padding-left:20px;display:grid}.tr-warn{border:1px solid color-mix(in srgb,var(--gold) 45%,var(--line));border-left:4px solid var(--gold);border-radius:var(--r-md);background:color-mix(in srgb,var(--gold) 7%,var(--surface));padding:14px 16px}.faq{gap:12px;max-width:80ch;margin:0;display:grid}.faq dt{font-weight:700}.faq dd{margin:2px 0 0}.card-page{grid-template-columns:minmax(0,300px) minmax(0,1fr);place-items:start stretch;gap:24px}.cpg-art img{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 12px 28px #00000059}.cpg-art .set-no{aspect-ratio:63/88;border:1px dashed var(--line-strong);border-radius:12px;place-items:center;display:grid}.cpg-info{align-content:start;gap:14px;min-width:0;display:grid}.cpg-info h1{margin:0}.cpg-sub{color:var(--muted)}.cpg-price{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunk);justify-items:start;gap:4px;padding:14px 16px;display:grid}.cpg-price b{color:var(--gold);font-size:32px;line-height:1.1}.cpg-price a{font-size:13px}.cpg-hist{gap:6px;display:grid}.cpg-hist .up{color:var(--up)}.cpg-hist .down{color:var(--down)}.cpg-packtole{border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:var(--r-md);gap:4px;padding:12px 16px;display:grid}.spark{width:100%;height:120px;display:block}.spark-line{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.spark.up .spark-line{stroke:var(--up)}.spark.down .spark-line{stroke:var(--down)}.spark-fill{stroke:none;opacity:.12}.spark.up .spark-fill{fill:var(--up)}.spark.down .spark-fill{fill:var(--down)}.cpg-table{border-collapse:collapse;width:100%;font-size:14px}.cpg-table th,.cpg-table td{border-bottom:1px solid var(--line);text-align:left;padding:8px 10px}.cpg-table td{text-align:right}.cpg-table thead th{color:var(--muted);font-size:12px;font-weight:600}@media (max-width:640px){.card-page{grid-template-columns:1fr;gap:16px}.cpg-art{justify-self:center;max-width:190px}.cpg-table{font-size:13px}.cpg-table th,.cpg-table td{padding:6px 4px}}:root{--ctl-h:38px}.top-side{gap:8px}.top-side .player-search{order:1}.top-side .msg-link{order:2}.top-side .fb-btn{order:3}.top-side .sim-link{border-color:var(--line-strong);background:var(--surface);color:var(--fg);order:4;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.top-side .sim-link:hover{border-color:var(--accent)}@media (max-width:1439px){.sim-l,.top-side .pp-l,.top-side .fb-label{display:none}}.top-side .theme-switch{order:4}.top-side .account-menu,.top-side>.btn.primary{order:5}.top-side .btn,.top-side .account-menu summary{min-height:var(--ctl-h);border-width:1px;padding:0 14px;font-size:14px}.top-side .msg-link,.top-side .fb-btn{border-color:var(--line-strong);background:var(--surface);color:var(--fg);text-decoration:none}.top-side .msg-link:hover,.top-side .fb-btn:hover{border-color:var(--accent)}.top-side .theme-switch{height:var(--ctl-h);box-sizing:border-box;align-items:center}.top-side .player-search{height:var(--ctl-h);box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);gap:0;overflow:hidden}.top-side .player-search:focus-within{border-color:var(--accent)}.top-side .player-search input{background:0 0;border:0;outline:none;width:260px;height:100%;padding:0 10px}.top-side .player-search .btn{border:0;border-radius:0;height:100%;min-height:0;padding:0 12px}@media (max-width:900px){.top-side .player-search input{width:200px}}@media (max-width:640px){.top-side .player-search{flex-basis:100%;order:9}.top-side .player-search input{width:100%}}.profbar>.label{flex:none;width:186px}.group-manage .group-pick{gap:10px}.group-manage .group-pick .label{flex:none;margin-right:6px}.group-manage .group-pick select{min-height:var(--ctl-h)}.group-manage .gm-tab{min-height:var(--ctl-h);border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);padding:0 14px}.group-manage .gm-tab:hover,.group-manage .gm-tab.on{border-color:var(--accent)}.profbar:not(.group-manage){padding:0 14px}.profbar .push-right{padding:4px 10px;font-size:13px}@media (max-width:640px){.group-manage .group-pick .label,.profbar>.label{width:auto}.profbar:not(.group-manage){padding:0}}.topnav>.seg{flex:auto;min-width:0}.ls{gap:18px}.ls>.hint{margin-top:-8px}.ls-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:28px;width:100%;padding:18px 0;display:grid}.ls-row:nth-of-type(2n) .ls-text{order:2}.ls-text{align-content:center;gap:8px;display:grid}.ls-text h3{font-size:19px}.ls-text p{font-size:15px;line-height:1.55}.ls-shot{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--sunk);gap:12px;padding:16px;transition:transform .3s;display:grid;transform:rotate(-.6deg);box-shadow:0 18px 40px -18px #00000073}.ls-row:nth-of-type(2n) .ls-shot{transform:rotate(.6deg)}.ls-shot:hover{transform:none}.ls-av{background:var(--accent);width:26px;height:26px;color:var(--accent-fg);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.ls-av.big{width:40px;height:40px;font-size:17px}.ls-card{aspect-ratio:63/88;background:var(--surface);border:2px solid var(--line);width:84px;box-shadow:var(--shadow);border-radius:5px;display:block;overflow:hidden}.ls-card img{object-fit:cover;width:100%;height:100%;display:block}.ls-ph{text-align:center;height:100%;color:var(--muted);place-items:center;padding:4px;font-size:10px;display:grid}.ls-card.holo{border-color:var(--gold);box-shadow:0 0 0 2px color-mix(in srgb,var(--gold) 35%,transparent),0 0 18px #f5ba1359}.ls-match{border-radius:var(--r);background:color-mix(in srgb,var(--up) 14%,var(--surface));align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.ls-trade{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.ls-side{border:1px dashed var(--line-strong);border-radius:var(--r-md);background:var(--surface);justify-items:center;gap:6px;padding:10px;display:grid}.ls-side small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.ls-cards{justify-content:center;gap:6px;display:flex}.ls-swap{color:var(--gold);font-size:26px}.ls-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ls-btn{pointer-events:none}.ls-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;display:grid}.ls-place{text-align:center;justify-items:center;gap:3px;min-width:0;display:grid}.ls-place b{text-overflow:ellipsis;max-width:100%;font-size:13px;overflow:hidden}.ls-place small{color:var(--muted);font-size:12px}.ls-badge{width:26px;height:26px}.ls-badge svg{width:100%;height:100%;image-rendering:pixelated;display:block}.ls-step{border:1px solid var(--line-strong);border-radius:var(--r-md) var(--r-md) 0 0;background:var(--surface);width:100%;color:var(--muted);border-bottom:0;place-items:center;margin-top:4px;font-size:20px;font-weight:700;display:grid}.ls-place.p1 .ls-step{height:74px;color:var(--gold-text);background:color-mix(in srgb,var(--gold) 18%,var(--surface));border-color:var(--gold)}.ls-place.p2 .ls-step{height:52px}.ls-place.p3 .ls-step{height:36px}.ls-place.p1 .ls-av{box-shadow:0 0 0 3px var(--gold)}.ls-rank{border-radius:var(--r);background:var(--surface);grid-template-columns:20px 26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:grid}.ls-rank>span:first-child{color:var(--muted);text-align:center;font-weight:700}.ls-prog{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.ls-bar{background:var(--surface);border:1px solid var(--line);border-radius:999px;height:10px;overflow:hidden}.ls-bar span{background:var(--up);height:100%;display:block}.ls-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.ls-grid .ls-card{width:100%}.ls-card.own{border-color:var(--up)}.ls-card.miss{border-color:var(--down);opacity:.55;filter:grayscale(.6)}.ls-screen{gap:8px;display:grid}.ls-screen .big{font-size:34px}.ls-spark{width:100%;height:70px}.ls-spark polyline{fill:none;stroke:#34d399;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}@media (max-width:820px){.ls-row{grid-template-columns:1fr;gap:14px}.ls-row:nth-of-type(2n) .ls-text{order:0}.ls-shot,.ls-row:nth-of-type(2n) .ls-shot{transform:none}}@media (max-width:420px){.ls-card{width:64px}.ls-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.ls-shot{padding:10px}}@media (prefers-reduced-motion:reduce){.ls-shot,.ls-row:nth-of-type(2n) .ls-shot{transition:none;transform:none}}:root[data-motion=reduce] .ls-shot{transition:none;transform:none}.lh{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:24px;padding:28px 30px;display:grid;position:relative;overflow:hidden}.lh:after{content:"";aspect-ratio:1;pointer-events:none;z-index:0;background:radial-gradient(closest-side,#f5ba1338,#9d82ff1f 55%,#0000);border-radius:50%;width:52%;position:absolute;top:50%;right:-8%;transform:translateY(-50%)}.lh>*{z-index:1;position:relative}.lh-text{justify-items:start;gap:14px;display:grid}.lh-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--gold-text);border:1px solid color-mix(in srgb,var(--gold) 55%,transparent);background:color-mix(in srgb,var(--gold) 10%,transparent);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.lh h1{letter-spacing:-.015em;max-width:20ch;font-size:clamp(26px,3.4vw,36px);line-height:1.15}.lh h1:before{display:none}.lh-lead{color:var(--fg);max-width:46ch;margin:0;font-size:17px;line-height:1.5}.lh-uses{gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.lh-uses li{border:1px solid var(--line);border-radius:var(--r-md);background:color-mix(in srgb,var(--sunk) 80%,transparent);grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;font-size:14px;line-height:1.45;display:grid}.lh-uses b{margin-bottom:2px;font-size:15px;display:block}.lh-ic{background:color-mix(in srgb,var(--accent) 16%,var(--surface));width:38px;height:38px;color:var(--accent);border-radius:10px;place-items:center;font-size:19px;display:grid}.lh-cta{flex-wrap:wrap;gap:10px;display:flex}.lh-cta .btn{min-height:44px;padding:0 20px;font-size:15px}.lh-art{place-items:center;min-height:330px;display:grid;position:relative}.lh-fan{width:100%;height:300px;position:relative}.lh-card{aspect-ratio:63/88;background:var(--surface);transform-origin:50% 120%;border:2px solid #ffffffb3;border-radius:9px;width:150px;margin-left:-75px;transition:transform .35s;position:absolute;bottom:10px;left:50%;overflow:hidden;box-shadow:0 16px 30px -10px #0000008c}.lh-card img{object-fit:cover;width:100%;height:100%;display:block}.lh-card.c0{transform:translate(-34%)rotate(-24deg)translateY(14px)}.lh-card.c1{transform:translate(-18%)rotate(-12deg)translateY(2px)}.lh-card.c2{z-index:3;border-color:var(--gold);transform:rotate(0)translateY(-8px)scale(1.06);box-shadow:0 0 0 3px #f5ba1359,0 22px 40px -12px #0009}.lh-card.c3{z-index:2;transform:translate(18%)rotate(12deg)translateY(2px)}.lh-card.c4{z-index:1;transform:translate(34%)rotate(24deg)translateY(14px)}.lh-card.c0{z-index:1}.lh-card.c1{z-index:2}.lh-art:hover .lh-card.c0{transform:translate(-40%)rotate(-30deg)translateY(10px)}.lh-art:hover .lh-card.c1{transform:translate(-22%)rotate(-15deg)}.lh-art:hover .lh-card.c3{transform:translate(22%)rotate(15deg)}.lh-art:hover .lh-card.c4{transform:translate(40%)rotate(30deg)translateY(10px)}.lh-card.c2:after{content:"";mix-blend-mode:screen;background:linear-gradient(115deg,#0000 30%,#ffffff59 45%,#9d82ff40 52%,#0000 65%) 0 0/250% 100%;animation:5s ease-in-out infinite lh-shine;position:absolute;inset:0}@keyframes lh-shine{0%,60%{background-position:120% 0}to{background-position:-120% 0}}.lh-bubble{z-index:5;white-space:nowrap;background:var(--surface);border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;animation:6s ease-in-out infinite lh-float;display:flex;position:absolute;box-shadow:0 10px 24px -10px #00000080}.lh-bubble.b1{top:14%;left:-4%}.lh-bubble.b2{animation-delay:-3s;bottom:6%;right:-2%}@keyframes lh-float{50%{transform:translateY(-6px)}}.lh-medal{background:var(--gold);color:#1a1405;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-grid}@media (max-width:860px){.lh{grid-template-columns:1fr;padding:22px 18px}.lh-art{order:-1;min-height:240px}.lh-fan{height:220px}.lh-card{width:112px;margin-left:-56px}.lh-bubble.b1{top:4%;left:0}.lh-bubble.b2{bottom:0;right:0}.lh:after{width:90%;top:22%;left:50%;right:auto;transform:translate(-50%,-50%)}}@media (max-width:420px){.lh-card{width:92px;margin-left:-46px}.lh-bubble{padding:6px 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.lh-card.c2:after,.lh-bubble{animation:none}}:root[data-motion=reduce] .lh-card.c2:after,:root[data-motion=reduce] .lh-bubble{animation:none}.ls-shot-tw{box-shadow:none;background:0 0;border:0;padding:0}.ls-tw{pointer-events:none;width:100%;max-height:none;box-shadow:0 18px 40px -18px #0000008c}.tw.pp.ls-tw .tw-body{padding:12px;overflow:visible}.ls-tw .tw-offers{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);gap:8px}.ls-tw h2:before{display:none}.ls-tw .tw-zone h3{font-size:11px}.ls-tw .tw-zone{min-height:0;padding:10px}.ls-tw .tw-total{font-size:20px}.ls-tw .tw-slots{gap:6px;max-height:none;padding-top:6px;overflow:visible}.ls-tw .tw-slots .tt{cursor:default;width:76px;padding:4px}.ls-tw .tw-meter{width:64px}.ls-tw .tw-bal{font-size:12px}.ls-tw .tw-arrows{width:44px;height:44px;font-size:20px}.tw.pp.ls-tw .tw-footer{grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.ls-money{padding:0 6px;font-weight:700}@media (max-width:640px){.ls-tw .tw-offers{grid-template-columns:1fr}.ls-tw .tw-slots .tt{width:84px}}@media (min-width:821px){.ls-row.ls-wide{grid-template-columns:minmax(0,.75fr) minmax(0,1.4fr)}}.ls-prof{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.ls-prof-id{gap:2px;min-width:0;display:grid}.ls-prof-id b{font-size:16px}.ls-prof-id small{color:var(--muted);font-size:12px}.ls-score{border-radius:var(--r);border:1px solid color-mix(in srgb,var(--gold) 50%,var(--line));background:color-mix(in srgb,var(--gold) 10%,transparent);justify-items:center;gap:2px;padding:6px 10px;display:grid}.ls-score b{color:var(--gold-text);font-size:22px;line-height:1}.ls-score small{color:var(--muted);font-size:11px}.ls-shot .review{background:var(--surface)}.ls-shot .review-head{align-items:center}.ls-shot .review-head .tag{margin-left:auto}.ls-shot .review p{font-size:13px}@media (max-width:480px){.ls-prof{grid-template-columns:auto minmax(0,1fr)}.ls-score{grid-column:1/-1;grid-auto-flow:column;justify-content:start;align-items:center;gap:8px}}.lh-bubble.b3{animation-delay:-1.5s;top:2%;right:4%}.lh-medal.star{background:color-mix(in srgb,var(--gold) 25%,var(--surface));color:var(--gold-text);font-size:13px}@media (max-width:860px){.lh-bubble.b3{top:auto;bottom:22%;right:0}}.rating-chip{cursor:pointer;font-variant-numeric:tabular-nums}.rating-chip.inert{cursor:default}.rating-chip.none{border-color:var(--line);color:var(--muted);background:0 0;padding:2px 5px}.star-fill{position:relative}.star-fill>span{display:contents}.star-fill .sf-on{display:block;position:absolute;inset:0}.star-fill .sf-on svg{width:100%;height:100%}.rating-chip.none .star-fill{opacity:.7}.rc-tip{z-index:var(--z-viewer);border-radius:var(--r);pointer-events:none;color:#111827;font:600 12px/1.35 var(--body);white-space:nowrap;text-align:center;background:#f9fafb;gap:2px;padding:6px 10px;display:grid;position:fixed;transform:translate(-50%,calc(-100% - 8px));box-shadow:0 8px 20px #0000004d}.rc-tip small{color:#4b5563;font-size:11px;font-weight:500}.rc-tip:after{content:"";border:5px solid #0000;border-top-color:#f9fafb;position:absolute;top:100%;left:50%;transform:translate(-50%)}.msg.me[data-seen]:after{content:"✓ " attr(data-seen);text-align:right;color:var(--up);margin-top:4px;font-size:11px;display:block}@media (min-width:1000px){header.top{flex-wrap:nowrap}header.top .brand-box{flex:none}.top-side{flex-wrap:nowrap;flex:auto;min-width:0}.top-side>*{flex:none}.top-side .player-search{flex:0 280px;min-width:150px}.top-side .player-search input{width:100%;min-width:0}}.screen .share-wrap{z-index:6;position:absolute;top:10px;right:50px}.screen .share-wrap .share-btn{position:static}.share-pop{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line-strong);min-width:260px;box-shadow:var(--shadow-panel);gap:2px;padding:4px;animation:.15s ease-out pop-in;display:grid;position:absolute;top:calc(100% + 6px);right:0}.share-pop button{all:unset;cursor:pointer;border-radius:var(--r);color:var(--fg);font:600 14px var(--body);gap:2px;padding:8px 12px;display:grid}.share-pop button small{color:var(--muted);font-size:12px;font-weight:500}.share-pop button:hover:not(:disabled),.share-pop button:focus-visible{background:color-mix(in srgb,var(--brand) 20%,transparent)}.share-pop button:disabled{opacity:.5;cursor:default}.share-trade{border:1px solid var(--line-strong);min-height:0;color:var(--fg);padding:2px 8px;font-size:12px}.pv-preview{border:1px dashed var(--line-strong);border-radius:var(--r-md);background:var(--sunk);padding:12px}.pv{gap:4px;display:grid}.pv-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 0;display:flex}.pv-what{flex:320px;gap:2px;min-width:0;display:grid}.pv-block{border-bottom:1px solid var(--line);gap:8px;padding:10px 0;display:grid}.pv-group{grid-template-columns:minmax(120px,200px) minmax(0,1fr);align-items:start;gap:4px 16px;padding:6px 0;display:grid}.pv-gname{text-overflow:ellipsis;padding-top:22px;font-weight:600;overflow:hidden}.pv-group .share-choice .label{display:none}@media (max-width:640px){.pv-group{grid-template-columns:1fr}.pv-gname{padding-top:0}}.mt-row{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunk);gap:10px;padding:12px;display:grid}.mt-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.mt-sides{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.mt-sides>div{gap:6px;min-width:0;display:grid}.mt-x{color:var(--gold);align-self:center;font-size:22px}.mt-items{gap:6px;display:grid}.mt-item{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;display:grid}.mt-item img,.mt-ph{object-fit:cover;background:var(--surface);width:36px;height:50px;color:var(--muted);border-radius:4px;place-items:center;display:grid}.mt-item.money .mt-ph{height:36px;color:var(--gold-text);font-weight:700}.mt-foot{flex-wrap:wrap;align-items:center;gap:6px 20px;font-size:13px;display:flex}.mt-mini{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 0;font-size:13px;display:flex}@media (max-width:640px){.mt-sides{grid-template-columns:1fr}.mt-x{justify-self:center;transform:rotate(90deg)}}.po{gap:16px;display:grid}.po-head .chart-head{align-items:center}.po-mine summary{cursor:pointer;margin-top:4px;font-weight:600}.po-mine-list{gap:6px;margin-top:8px;display:grid}.po-mine-row,.po-pick-row{border:1px solid var(--line);border-radius:var(--r);background:var(--sunk);grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.po-mine-row img,.po-pick-row img,.po-ph{object-fit:cover;background:var(--surface);width:36px;height:50px;color:var(--muted);border-radius:4px;place-items:center;font-size:11px;display:grid}.po-mine-name,.po-pick-row>span{gap:1px;min-width:0;display:grid}.po-mine-name b,.po-pick-row b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.po-publish{border:1px dashed var(--gold);border-radius:var(--r-md);background:color-mix(in srgb,var(--gold) 6%,transparent);gap:10px;margin-top:10px;padding:12px;display:grid}.po-pick{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px;max-height:320px;display:grid;overflow:auto}.po-pick-row{cursor:pointer;text-align:left;color:var(--fg);font:inherit;grid-template-columns:36px minmax(0,1fr)}.po-pick-row:hover{border-color:var(--brand)}.po-pick-row.chosen{cursor:default;border-color:var(--brand);grid-template-columns:36px minmax(0,1fr) auto}.po-search{gap:10px;display:grid}.po-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.po-bar input[type=search]{min-width:0;min-height:var(--ctl-h,38px);flex:320px}.po-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.po-filters .label{margin-right:4px}.chip{all:unset;cursor:pointer;border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--muted);background:var(--surface);align-items:center;gap:4px;padding:4px 11px;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.chip:hover{color:var(--fg);border-color:var(--accent)}.chip.on{color:var(--fg);border-color:var(--brand);background:color-mix(in srgb,var(--brand) 18%,var(--surface))}.chip.wish.on{border-color:var(--down);background:color-mix(in srgb,var(--down) 14%,var(--surface))}.chip.static{cursor:default;color:var(--fg);border-color:color-mix(in srgb,var(--up) 55%,var(--line));background:color-mix(in srgb,var(--up) 12%,var(--surface))}.chip.static.open{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.po-count{margin:0 0 8px}.po-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.po-card{border:2px solid var(--line);border-radius:var(--r-md);background:var(--surface);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:12px;transition:transform .15s,border-color .15s;display:grid}.po-card:hover{border-color:var(--accent);transform:translateY(-2px)}.po-card.rich{background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--holo) border-box;border-color:#0000}.po-card.wished{box-shadow:0 0 0 2px color-mix(in srgb,var(--down) 55%,transparent)}.po-img{aspect-ratio:63/88;background:var(--sunk);border-radius:6px;place-items:center;display:grid;position:relative;overflow:hidden}.po-img img{object-fit:contain;width:100%;height:100%}.po-img .po-ph{background:0 0;width:auto;height:auto}.po-tag{background:var(--down);color:#fff;text-align:center;border-radius:4px;padding:2px 4px;font-size:10px;font-weight:700;position:absolute;bottom:4px;left:4px;right:4px}.po-body{align-content:start;gap:5px;min-width:0;display:grid}.po-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.25;display:-webkit-box;overflow:hidden}.po-price{color:var(--gold-text);font-weight:700}.po-wants{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.po-wants .label{margin-right:2px}.po-wants .chip{padding:2px 8px;font-size:12px}.po-note{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;font-style:italic;display:-webkit-box;overflow:hidden}.po-who{flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:13px;font-weight:600;display:flex}.po-acts{align-items:center;gap:6px;margin-top:2px;display:flex}.po-acts .btn.primary{flex:1;min-height:34px;padding:0 10px;font-size:13px}.po-wish{min-width:38px;color:var(--down);font-size:18px}@media (max-width:480px){.po-card{grid-template-columns:86px minmax(0,1fr)}.po-mine-row{grid-template-columns:36px minmax(0,1fr)}.po-mine-row .btn{grid-column:span 1}}.tr-subtabs{border-bottom:2px solid var(--line);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.tr-subtabs::-webkit-scrollbar{display:none}.tr-subtabs button{white-space:nowrap;border-radius:var(--r) var(--r) 0 0;color:var(--muted);font:600 14px var(--body);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:6px;margin-bottom:-2px;padding:9px 14px;display:inline-flex}.tr-subtabs button:hover{color:var(--fg);background:color-mix(in srgb,var(--accent) 8%,transparent)}.tr-subtabs button[aria-pressed=true]{color:var(--fg);border-bottom-color:var(--brand)}.tr-subtabs small{border-radius:var(--r-pill);background:var(--sunk);color:var(--muted);padding:1px 7px;font-size:11px;font-weight:700}.tr-subtabs .badge-n{margin-left:0}.tr-scope{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.tr-where{border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--sunk);max-width:100%;min-height:38px;color:var(--fg);padding:0 12px;font-weight:600}.tr-tools{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:4px 0 12px;display:flex}.tr-tools input[type=search]{flex:1;min-width:200px}.tr-row{grid-template-columns:auto minmax(0,1fr) auto auto auto}.tr-pick{padding-right:28px}.req-list{gap:8px;display:grid}@media (max-width:640px){.tr-row{grid-template-columns:auto minmax(0,1fr) auto}.tr-row>.btn,.tr-row>select,.tr-row>.tag:last-child{grid-column:1/-1}}.tr-sum{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.tr-sum-tile{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--muted);font:inherit;text-align:left;cursor:pointer;justify-items:start;gap:2px;padding:10px 12px;font-size:12px;display:grid}.tr-sum-tile b{color:var(--fg);font-size:22px}.tr-sum-tile:hover{border-color:var(--brand)}.tr-sum-tile.hot{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset}.tr-sum-tile.static{cursor:default}.tr-sum-tile.static:hover{border-color:var(--line)}.tr-row.tr-mine{grid-template-columns:auto minmax(0,1fr) auto auto}.tr-row.tr-mine,.wish-row.tr-mine{background:color-mix(in srgb,var(--gold) 7%,transparent)}.tr-swap{align-items:center;gap:6px;display:flex}.tr-mine .tr-swap .wish-art{width:54px;height:75px}.tr-mine .tr-swap .wish-art.box{width:75px;height:75px}.tr-want{border-radius:var(--r);box-shadow:0 0 0 2px var(--gold);display:block}.tr-swap-ico{color:var(--gold);font-size:18px;font-weight:700}.tr-swap-more{color:var(--muted);font-size:12px;font-weight:600}@media (max-width:640px){.tr-mine .tr-swap .wish-art{width:40px;height:56px}.tr-mine .tr-swap .wish-art.box{width:56px;height:56px}}.tr-acts{align-items:center;gap:6px;display:flex}.tr-wish-strip{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;display:grid}.tr-wish-mini{text-align:center;justify-items:center;gap:4px;display:grid}.tr-wish-mini .wish-art{width:54px;height:75px}.tr-wish-mini .wish-art.box{width:75px;height:75px}.tr-wish-mini small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.2;display:-webkit-box;overflow:hidden}.po-card.mine{box-shadow:0 0 0 2px color-mix(in srgb,var(--gold) 60%,transparent)}.po-tag.mine{background:var(--gold);color:#1a1300}.tw.oe{width:min(560px,100%)}.oe-aud{border:0;gap:8px;margin:0;padding:0;display:grid}.oe-aud>.pull-chk{border-radius:var(--r-md);align-items:flex-start;width:auto;margin-top:0;padding:8px 12px;font-size:13px}.oe-aud>.pull-chk input{margin-top:2px}.oe-aud>.pull-chk small{font-weight:400}.oe-aud>.pull-chk>span{gap:2px;display:grid}.oe-groups{flex-wrap:wrap;align-items:center;gap:6px 8px;padding-left:26px;display:flex}.field.oe-groups{padding-left:0}.oe-groups .chip input{opacity:0;pointer-events:none;position:absolute}.oe-groups .chip{cursor:pointer;position:relative}.hint.warn,.btn.danger{color:var(--down)}@media (max-width:640px){.tr-row.tr-mine{grid-template-columns:auto minmax(0,1fr)}.tr-row.tr-mine>.tag,.tr-row.tr-mine>.tr-acts{grid-column:2/-1}}.ip{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunk);gap:8px;padding:10px;display:grid}.ip-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.ip-list{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ip-item{gap:4px;display:grid}.ip-thumb{aspect-ratio:3/4;background:var(--surface);border:1px solid var(--line-strong);cursor:zoom-in;border-radius:6px;display:block;position:relative;overflow:hidden}.ip-thumb:hover{border-color:var(--brand)}.ip-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ip-n{color:#fff;background:#0009;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:11px;font-weight:700;display:grid;position:absolute;top:4px;left:4px}.ip-acts{justify-content:center;gap:2px;display:flex}.ip-acts button{all:unset;cursor:pointer;text-align:center;color:var(--muted);border:1px solid var(--line);border-radius:4px;flex:1;padding:2px 0;font-size:12px}.ip-acts button:hover:not(:disabled){color:var(--fg);border-color:var(--accent)}.ip-acts button:disabled{opacity:.35;cursor:default}.ip-acts .ip-x:hover:not(:disabled){color:var(--down);border-color:var(--down)}.po-photos,.tt-photos{z-index:2;color:#fff;font:700 11px var(--body);cursor:zoom-in;background:#000000a6;border:0;border-radius:999px;padding:2px 7px;position:absolute;top:4px;right:4px}.po-photos:hover,.tt-photos:hover{background:var(--accent);color:var(--accent-fg)}.tt-photos{top:auto;bottom:4px}:root{--staff-admin:#c81e1e;--staff-mod:#c2410c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--staff-admin:#ff6b6b;--staff-mod:#fb923c}}:root[data-theme=dark]{--staff-admin:#ff6b6b;--staff-mod:#fb923c}.staff-name{font-weight:700}.staff-name.admin{color:var(--staff-admin)}.staff-name.moderator{color:var(--staff-mod)}.staff-tag{vertical-align:.12em;color:#fff;border-radius:4px;margin-left:4px;padding:0 5px;font-size:.7em;font-weight:700;line-height:1.5;display:inline-block}.staff-name.admin .staff-tag{background:#c81e1e}.staff-name.moderator .staff-tag{background:#c2410c}:root{--verified:#1559b8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--verified:#5cb4ff}}:root[data-theme=dark]{--verified:#5cb4ff}.verified-name{color:var(--verified);font-weight:700}.verified-mark{color:var(--verified);vertical-align:-.12em;flex:none;margin-left:4px;font-size:1em;display:inline-flex}.tag.community-tag{border-color:var(--brand);color:var(--fg);background:color-mix(in srgb,var(--brand) 16%,transparent);font-weight:700}.wants{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:4px;display:flex}.wants .label{font-size:10px}.want{border:1px solid var(--line);border-radius:var(--r-pill);max-width:220px;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;padding:1px 8px 1px 2px;font-size:11px;display:inline-flex;overflow:hidden}.want img{object-fit:cover;border-radius:2px;flex:none;width:14px;height:20px}.want.have{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 18%,transparent);font-weight:600}.oe-wants .results{max-height:240px;margin-top:6px}.oe-wants .tr-tools{margin:4px 0 0}.oe-picked{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.oe-picked .chip small{opacity:.8;font-weight:400}.oe-picked .chip{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.onb h2 small{margin-left:6px;font-weight:600}.onb-bar{border-radius:var(--r-pill);background:var(--sunk);height:6px;margin:2px 0 12px;overflow:hidden}.onb-bar span{background:var(--band);height:100%;transition:width .4s;display:block}.onb-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.onb-steps li{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:10px 12px;display:grid}.onb-steps li.done{opacity:.65}.onb-n{background:var(--sunk);border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.onb-steps li.done .onb-n{background:var(--brand);color:var(--on-brand)}.onb-txt{gap:2px;display:grid}.onb-txt small{color:var(--muted);font-size:12px}.onb-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (max-width:640px){.onb-steps li{grid-template-columns:auto minmax(0,1fr)}.onb-acts{grid-column:2;justify-content:flex-start}}.sg-list{gap:10px;display:grid}.sg{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);gap:10px;padding:12px;display:grid}.sg-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sg-head .btn{margin-left:auto}.sg-body{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.sg-x{color:var(--gold);align-self:center;font-size:20px}.sg-side{gap:6px;min-width:0;display:grid}.sg-cards{flex-wrap:wrap;gap:6px;display:flex}.sg-card{text-align:center;justify-items:center;gap:2px;width:64px;display:grid}.sg-card small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.2;display:-webkit-box;overflow:hidden}@media (max-width:640px){.sg-body{grid-template-columns:1fr}.sg-x{justify-self:center;transform:rotate(90deg)}}.skel-list{gap:8px;display:grid}.skel-list span,.skel{border-radius:var(--r-md);background:linear-gradient(90deg,var(--sunk) 25%,color-mix(in srgb,var(--sunk) 60%,var(--surface)) 50%,var(--sunk) 75%);background-size:200% 100%;height:58px;animation:1.2s linear infinite skel;display:block}@keyframes skel{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skel-list span,.skel{animation:none}}.ship{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunk);gap:8px;padding:10px 12px;display:grid}.ship-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ship-steps li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 10px;display:grid}.ship-n{background:var(--surface);border:1px solid var(--line);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.ship-steps li.done .ship-n{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.ship-txt{gap:1px;display:grid}.ship-txt small{color:var(--muted);font-size:12px}.ship-form{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:6px;display:flex}.ship-form input{flex:1;min-width:160px}@media (max-width:640px){.ship-steps li{grid-template-columns:auto minmax(0,1fr)}.ship-steps li>.btn{grid-column:2}}.offer-page{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:24px;max-width:900px;margin:0 auto;display:grid}.offer-art img{border-radius:var(--r-md);width:100%;height:auto;display:block}.offer-art .po-ph{aspect-ratio:63/88;border-radius:var(--r-md);background:var(--sunk);color:var(--muted);place-items:center;display:grid}.offer-body{gap:10px;display:grid}.offer-body h1{margin:0;font-size:26px}.offer-wants{gap:4px;display:grid}.offer-acts{flex-wrap:wrap;gap:8px;display:flex}.offer-price{margin:0;font-size:18px}.offer-price b{color:var(--gold);font-size:26px}.offer-photos{gap:6px;display:grid}.offer-photo-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;display:grid}.offer-photo-grid a{aspect-ratio:1;border-radius:var(--r);border:1px solid var(--line);background:var(--sunk);display:block;overflow:hidden}.offer-photo-grid img{object-fit:cover;width:100%;height:100%;display:block}.offer-photo-grid a:hover{border-color:var(--brand)}.oc-photos{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.oc-photos img{object-fit:cover;border-radius:var(--r);border:1px solid var(--line);width:56px;height:56px}@media (max-width:640px){.offer-page{grid-template-columns:1fr}.offer-art{max-width:260px;margin:0 auto}}.offer-art .po-ph{width:100%;height:auto;position:static}.review-report{margin-left:auto;padding:2px 8px;font-size:11px}.admin-reviews{gap:8px;display:grid}.admin-review{border:1px solid var(--line);border-radius:var(--r-md);padding:8px 10px}.admin-review.low{border-color:var(--down)}.art .ph{font-family:var(--body);text-transform:none;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--gold) 22%,transparent) 0 18%,transparent 19%), repeating-linear-gradient(135deg,color-mix(in srgb,var(--accent) 7%,var(--sunk)) 0 6px,var(--sunk) 6px 12px);border:1px solid var(--line-strong);align-content:center;gap:3px;padding:6px;display:grid}.art .ph b{color:var(--fg);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10px;line-height:1.15;display:-webkit-box;overflow:hidden}.art .ph small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;font-weight:500;display:-webkit-box;overflow:hidden}.art.big .ph{font-size:13px}.wish-art:empty,.po-ph{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--accent) 7%,var(--sunk)) 0 4px,var(--sunk) 4px 8px)}.wish-art:empty{border:1px solid var(--line-strong)}.tag{border-radius:var(--r-pill);align-items:center;gap:4px;max-width:100%;padding:1px 8px;font-size:11.5px;line-height:1.5;display:inline-flex}.tag.up-t,.tag.st-accepted,.tag.st-done{border-color:color-mix(in srgb,var(--up) 55%,transparent);background:color-mix(in srgb,var(--up) 12%,transparent);color:var(--fg)}.tag.down-t,.tag.st-declined,.tag.st-cancelled{border-color:color-mix(in srgb,var(--down) 55%,transparent);background:color-mix(in srgb,var(--down) 12%,transparent);color:var(--fg)}.tag.warn{background:color-mix(in srgb,var(--gold) 14%,transparent)}@media (max-width:640px){.topnav{border-bottom:0}.topnav>.seg{z-index:var(--z-nav);padding:4px 4px calc(4px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line-strong);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #0000002e}.topnav .seg .tab{border-top:3px solid #0000;border-bottom:0;border-radius:0;flex-direction:column;justify-content:center;gap:2px;min-height:52px;margin:0;padding:6px 2px 4px;font-size:12px}.topnav .seg .tab[aria-current=page]{border-top-color:var(--brand);border-bottom-color:#0000}.topnav .seg .badge-n{margin:0;position:absolute;top:2px;right:calc(50% - 22px)}body{padding-bottom:calc(68px + env(safe-area-inset-bottom))}}.tr-callout{border-radius:var(--r-md);border:1px solid var(--gold);background:color-mix(in srgb,var(--gold) 14%,var(--surface));box-shadow:var(--shadow-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 14px;display:flex}.landing-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.landing-stats p{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);text-align:center;justify-items:center;gap:2px;margin:0;padding:12px 8px;display:grid}.landing-stats b{color:var(--gold-text);font-size:26px}.landing-stats span{color:var(--muted);font-size:12px}@media (max-width:480px){.landing-stats b{font-size:20px}}.po-mine-row{grid-template-columns:36px minmax(0,1fr) auto;align-items:start}.po-mine-name{gap:3px}.po-mine-name .po-note{color:var(--muted);font-style:italic}.po-mine-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.po-mine-acts .btn{white-space:nowrap}@media (max-width:640px){.po-mine-row{grid-template-columns:36px minmax(0,1fr)}.po-mine-acts{grid-column:1/-1;justify-content:flex-start}}.wish-list>.wish-row{content-visibility:auto;contain-intrinsic-size:auto 64px}.po-grid>.po-card{content-visibility:auto;contain-intrinsic-size:auto 380px}.req-list>.req{content-visibility:auto;contain-intrinsic-size:auto 70px}.group-sub{justify-self:start}.group-sub button{align-items:center;gap:6px;display:inline-flex}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tr-sum-tile.zero{opacity:.6}@media (max-width:640px){.tr-sum{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.tr-sum-tile{padding:6px 8px;font-size:11px}.tr-sum-tile b{font-size:17px}}.rar-legend{margin:-4px 0 0}.rar-legend .rar{margin:0 3px 0 0}.landing-grid .eu{color:#ffd84d;vertical-align:.1em;background:#1d4ed8;border-radius:3px;place-items:center;min-width:24px;height:18px;margin-right:6px;padding:0 3px;font-size:10px;font-weight:700;display:inline-grid}.ext-filter input{width:100%;max-width:520px;min-height:var(--ctl-h)}.skip-link{z-index:var(--z-skip);border-radius:var(--r-md);background:var(--brand);color:var(--on-brand);padding:10px 14px;font-weight:700;text-decoration:none;transition:top .15s;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.site-footer nav a{align-items:center;min-height:24px;display:inline-flex}#contenu:focus{outline:none}.tw.share-dlg{width:min(860px,100%)}.share-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding:18px;display:grid;overflow:auto}.share-preview{place-items:center;min-height:240px;display:grid}.share-preview img{aspect-ratio:1080/1350;object-fit:contain;border-radius:var(--r-md);width:100%;max-width:360px;box-shadow:var(--shadow-panel)}.share-preview .skel{aspect-ratio:1080/1350;width:100%;max-width:360px}.share-actions{align-content:start;gap:10px;display:grid}.share-actions .label{margin:6px 0 0}.share-nets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.btn.net{color:#fff;border-color:#0000;justify-content:center;font-weight:700}.btn.net.ig{background:linear-gradient(45deg,#f58529,#dd2a7b 50%,#8134af)}.btn.net.fb{background:#1877f2}.btn.net.x{background:#000;border-color:#333}.btn.net.dc{background:#5865f2}.btn.net.wa{background:#0e7a54;grid-column:1/-1}.share-link{gap:8px;display:flex}.share-link input{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--sunk);min-width:0;height:44px;color:var(--fg);font:500 14px var(--body);flex:1;padding:0 12px}.inviter-head{align-items:center;gap:14px;display:flex}.inviter-head h1{font-size:21px;line-height:1.3}.inviter-head h1 b{color:var(--gold)}.inviter-av{background:var(--brand);width:56px;height:56px;color:var(--on-brand);font:700 24px var(--body);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.inviter-av img{object-fit:cover;width:100%;height:100%}.inviter-why{gap:4px;margin:0;padding-left:20px;font-size:14.5px;display:grid}.invite-cta{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.invite-cta p{flex:260px;margin:0}.invite-cta .x{margin-left:auto}.ls-share .ls-row{border-top:0;padding-top:0}.ls-share .ls-text h2{font-size:22px}.ls-share-img{place-items:center;display:grid}.ls-share-img img,.ls-share-img .skel{aspect-ratio:1080/1350;border-radius:var(--r-md);width:100%;max-width:380px;height:auto;box-shadow:var(--shadow-panel);transform:rotate(-1deg)}.btn.net:hover:not(:disabled){filter:brightness(1.1)}@media (max-width:640px){.share-body{grid-template-columns:1fr}.share-preview img,.share-preview .skel{max-width:240px}}.app-shell,.app-main{align-content:start;gap:24px;min-width:0;display:grid}.side-nav{display:none}[data-nav]{scroll-margin-top:16px}.sec-chips{z-index:var(--z-chips);scrollbar-width:none;background:color-mix(in srgb,var(--page-bg) 86%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);gap:6px;margin:0 -16px;padding:8px 16px;display:flex;position:sticky;top:0;overflow-x:auto}.sec-chips::-webkit-scrollbar{display:none}.sec-chip{border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);border-radius:var(--r-pill);font:inherit;white-space:nowrap;cursor:pointer;flex:none;padding:6px 12px;font-size:13px;font-weight:600}.sec-chip[aria-current=true]{color:var(--fg);border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}@media (max-width:1099px){[data-nav]{scroll-margin-top:64px}}@media (min-width:1100px){.wrap:has(.app-shell){--side:240px;--gap:32px;max-width:min(1132px,calc(100% - var(--side) - var(--gap)));left:calc((var(--side) + var(--gap)) / 2);position:relative}.wrap:has(.app-shell) .brand-box{width:var(--side);margin-left:calc(-1 * (var(--side) + var(--gap)));margin-right:calc(var(--gap) - 12px);flex:none;align-items:center}.wrap:has(.app-shell) .top-side .player-search{flex:0 440px;margin-right:auto}.app-shell{margin-left:calc(-1 * (var(--side) + var(--gap)));column-gap:var(--gap);grid-template-columns:var(--side) minmax(0,1fr);align-items:start}.app-shell .topnav,.sec-chips{display:none}.side-nav{scrollbar-width:none;border:1px solid color-mix(in srgb,var(--line-strong) 40%,transparent);background:var(--band) top/100% 3px no-repeat, linear-gradient(180deg,color-mix(in srgb,var(--surface) 78%,transparent),color-mix(in srgb,var(--surface) 58%,transparent));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-height:calc(100vh - 32px);box-shadow:var(--shadow-panel);border-radius:16px;padding:14px 10px 10px;display:block;position:sticky;top:16px;overflow-y:auto}.side-nav::-webkit-scrollbar{display:none}.side-nav nav{gap:4px;display:grid}.sn-tab{min-height:44px;color:var(--muted);border-radius:12px;align-items:center;gap:12px;padding:6px 12px;font-size:15px;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:flex;position:relative}.sn-tab .px-ic{opacity:.8;flex:none;width:24px;height:24px;margin:0;transition:opacity .15s,transform .15s}.sn-tab:hover{color:var(--fg);background:color-mix(in srgb,var(--fg) 7%,transparent)}.sn-tab:hover .px-ic{opacity:1;transform:translateY(-1px)}.sn-tab[aria-current=page]{color:var(--fg);background:color-mix(in srgb,var(--brand) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 45%,transparent)}.sn-tab[aria-current=page] .px-ic{opacity:1}.sn-tab .badge-n{margin-left:auto}.sn-sub{border-left:1px solid color-mix(in srgb,var(--line-strong) 45%,transparent);gap:1px;margin:4px 0 8px 23px;padding-left:12px;display:grid}.sn-item{width:100%;min-height:32px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:4px 10px;font-size:13.5px;font-weight:500;display:flex;position:relative}.sn-item .px-ic{opacity:.85;flex:none;width:18px;height:18px;margin:0}.sn-item:hover{color:var(--fg);background:color-mix(in srgb,var(--fg) 6%,transparent)}.sn-item[aria-current=true],.sn-item[aria-pressed=true]{color:var(--gold-text);font-weight:600}.sn-item[aria-current=true]:before,.sn-item[aria-pressed=true]:before{content:"";background:var(--brand);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 25%,transparent);border-radius:50%;margin-top:-3.5px;position:absolute;top:50%;left:-16px}.sn-item .badge-n{margin-left:auto}}.right-rail{display:none}@media (min-width:1700px){.wrap:has(.app-shell){--main:min(1100px,calc(var(--vw,100vw) - 2 * var(--side) - 128px));--gap:calc(((var(--vw,100vw) - var(--main)) / 2 - var(--side)) / 2);max-width:calc(var(--main) + 32px);left:0}.app-shell{margin-right:calc(-1 * (var(--side) + var(--gap)));grid-template-columns:var(--side) minmax(0,1fr) var(--side)}.right-rail{scrollbar-width:none;border:1px solid color-mix(in srgb,var(--line-strong) 40%,transparent);background:var(--band) top/100% 3px no-repeat, linear-gradient(180deg,color-mix(in srgb,var(--surface) 78%,transparent),color-mix(in srgb,var(--surface) 58%,transparent));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-height:calc(100vh - 32px);box-shadow:var(--shadow-panel);border-radius:16px;align-content:start;gap:18px;padding:14px 12px 12px;display:grid;position:sticky;top:16px;overflow-y:auto}.right-rail:empty{display:none}.right-rail::-webkit-scrollbar{display:none}.rr-sec{gap:8px;min-width:0;display:grid}.rr-title{letter-spacing:.01em;align-items:center;gap:8px;margin:0;padding:0 4px;font-size:14px;font-weight:700;display:flex}.rr-title .px-ic{flex:none;width:18px;height:18px;margin:0}.rr-title .badge-n{margin-left:auto}.rr-sec .hint{margin:0;padding:0 4px;font-size:13px}.rr-skel span{height:44px}.rr-notices,.rr-news{gap:2px;display:grid}.rr-notices a.notice{color:var(--fg);border-radius:10px;grid-template-columns:20px minmax(0,1fr);gap:6px;padding:7px 8px;font-size:13px;font-weight:500;line-height:1.35;text-decoration:none;display:grid}.rr-notices a.notice:hover{background:color-mix(in srgb,var(--brand) 12%,transparent)}.rr-notices small,.rr-item small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.rr-item{border-radius:10px;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:7px 8px;font-size:13px;line-height:1.35;display:grid}.rr-item:hover{background:color-mix(in srgb,var(--fg) 5%,transparent)}.rr-item .px-ic{width:18px;height:18px;margin:1px 0 0}.rr-val{color:var(--gold-text);font-weight:600}.rr-news>.btn{justify-self:start;margin:4px 0 0 4px}.wrap:has(.app-shell) .top-side .account-menu{width:var(--side);margin-left:calc(var(--gap) - 8px);margin-right:calc(-1 * (var(--side) + var(--gap)));text-align:center}.wrap:has(.app-shell) .top-side .account-menu .menu-pop{text-align:left}}:root{--pan-glow:16%;--pan-sheen:0;--pan-rim:.75;--pal-glow:var(--gold);--pal-glow2:var(--accent);--pal-radius:10px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--pan-glow:18%;--pan-sheen:.04;--pan-rim:.07}}:root[data-theme=dark]{--pan-glow:18%;--pan-sheen:.04;--pan-rim:.07}.panel,.view>.riv-grid>.ep,.tile,.stat,.group-manage{--pc:var(--pal-glow);border-color:color-mix(in srgb,var(--pal-glow) 20%,var(--line))}.p4 .tile,.ep.shame{--pc:var(--down)}.row{--pc:var(--pal-glow2)}.row.r-gold{--pc:var(--gold)}.panel,.view>.riv-grid>.ep,.tile,.stat,.row,.group-manage{border-radius:var(--pal-radius);background:radial-gradient(110% 75% at 100% 0%,color-mix(in srgb,var(--pc) var(--pan-glow),transparent),transparent 62%), radial-gradient(80% 60% at 0% 100%,color-mix(in srgb,var(--pal-glow2) calc(var(--pan-glow) / 2),transparent),transparent 70%), linear-gradient(180deg,rgb(255 255 255/var(--pan-sheen)),transparent 110px), linear-gradient(180deg,color-mix(in srgb,var(--pc) 6%,var(--surface)),var(--surface) 240px);box-shadow:inset 0 1px 0 rgb(255 255 255/var(--pan-rim)),var(--shadow-panel)}.screen{border-radius:var(--pal-radius);background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--pal-glow) 16%,transparent),transparent 60%), radial-gradient(80% 70% at 0% 100%,color-mix(in srgb,var(--pal-glow2) 8%,transparent),transparent 70%),var(--screen)}.tile,.stat,.view>.riv-grid>.ep{transition:box-shadow .2s,border-color .2s}.tile:hover,.stat:hover,.view>.riv-grid>.ep:hover{--pan-glow:28%;border-color:color-mix(in srgb,var(--pc) 45%,var(--line))}@media (min-width:1100px){.side-nav,.right-rail{border-radius:calc(var(--pal-radius) + 6px);border-color:color-mix(in srgb,var(--pal-glow) 22%,var(--line));background:var(--band) top/100% 3px no-repeat, radial-gradient(120% 55% at 100% 0%,color-mix(in srgb,var(--pal-glow) var(--pan-glow),transparent),transparent 65%), radial-gradient(90% 45% at 0% 100%,color-mix(in srgb,var(--pal-glow2) calc(var(--pan-glow) / 2),transparent),transparent 70%), linear-gradient(180deg,rgb(255 255 255/var(--pan-sheen)),transparent 140px), linear-gradient(180deg,color-mix(in srgb,var(--surface) 82%,transparent),color-mix(in srgb,var(--surface) 64%,transparent));box-shadow:inset 0 1px 0 rgb(255 255 255/var(--pan-rim)),var(--shadow-panel)}.sn-tab{border-radius:var(--pal-radius)}.sn-tab[aria-current=page]{background:color-mix(in srgb,var(--pal-glow) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pal-glow) 50%,transparent)}.sn-item[aria-current=true]:before,.sn-item[aria-pressed=true]:before{background:var(--pal-glow);box-shadow:0 0 0 3px color-mix(in srgb,var(--pal-glow) 25%,transparent)}}.news-item{cursor:zoom-in}.news-item b{-webkit-text-decoration:underline dotted color-mix(in srgb,currentColor 45%,transparent);text-decoration:underline dotted color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:3px}.news-item:hover b{color:var(--gold-text)}.admin-col-list{gap:6px;margin-top:8px;display:grid}.admin-col-row{border:1px solid var(--line);border-radius:var(--r);grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.admin-col-row img,.admin-col-row .po-ph{object-fit:contain;border-radius:4px;width:40px;height:55px}.admin-col-row small{display:block}.admin-col-row .num{text-align:right}.hunt-list{gap:8px;margin:8px 0;display:grid}.hunt-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;display:grid}.hunt-add{gap:6px;margin-top:8px;display:grid}.hunt-add input{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r);color:var(--fg);font:inherit;padding:7px 10px}.hunt-add input:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.hunt-sum{gap:6px;margin:10px 0;display:grid}.hunt-sum .set-line{align-items:center;gap:10px;display:flex}.hunt-sum .set-bar{flex:1}.hunt-grid{margin-top:10px}.hunt-wish{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0 4px}.hunt-wish.on{color:var(--down,#e5484d)}.hunt-grid small.hunt-exp{color:var(--muted);font-size:11.5px;line-height:1.25;display:block}.plus-prices,.plus-choice{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.plus-price{border:1px solid color-mix(in srgb,var(--brand) 55%,var(--line));border-radius:var(--r-md);background:var(--sunk);grid-template-columns:auto 1fr;align-items:baseline;gap:2px 6px;min-width:190px;padding:12px 16px;display:grid}.plus-price strong{font-variant-numeric:tabular-nums;font-size:22px}.plus-price small{color:var(--muted);grid-column:1/-1;font-size:12px}.plus-choice .plus-price{cursor:pointer;grid-template-columns:auto auto 1fr}.plus-choice .plus-price:has(input:checked){border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.plus-choice .plus-price small{grid-column:2/-1}.plus-form{justify-items:start;gap:12px;display:grid}.plus-accept{align-items:flex-start;gap:10px;max-width:72ch;font-size:14px;line-height:1.5;display:flex}.plus-accept input{flex:none;margin-top:4px}.plus-table{border-collapse:collapse;width:100%;max-width:640px;font-size:14px}.plus-table th,.plus-table td{border-bottom:1px solid var(--line);text-align:left;padding:8px 10px}.plus-table td{font-variant-numeric:tabular-nums}.plus-table td:last-child{color:var(--brand);font-weight:700}.plus-page h3{margin:6px 0 0;font-size:15px}.plus-tag{border:1px solid var(--brand);border-radius:var(--r);color:var(--fg);background:color-mix(in srgb,var(--brand) 18%,transparent);vertical-align:1px;margin-left:4px;padding:0 5px;font-size:.7em;font-weight:700;line-height:1.5;display:inline-block}.plus-limit{color:var(--muted);font-size:12px}.plus-limit a{color:var(--brand);font-weight:600}.ss-figures{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;display:grid}.ss-figures div{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunk);padding:10px 12px}.ss-figures dt{color:var(--muted);font-size:12px}.ss-figures dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:20px;font-weight:700}.ss-list{counter-reset:ss;gap:6px;margin:0;padding:0;list-style:none;display:grid}.ss-list li{counter-increment:ss;grid-template-columns:auto 40px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ss-list li:before{content:counter(ss);text-align:right;width:2ch;color:var(--muted);font-variant-numeric:tabular-nums}.ss-list li:not(:has(img,.po-ph)){grid-template-columns:auto minmax(0,1fr) auto}.ss-list img,.ss-list .po-ph{object-fit:contain;border-radius:4px;width:40px;height:56px}.ss-list img.box{height:40px}.ss-name{min-width:0;display:grid}.ss-name b,.ss-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-name small{color:var(--muted)}.ss-num{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.ss-movers{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.ss-buckets{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ss-buckets li{grid-template-columns:130px 1fr auto;align-items:center;gap:10px;font-size:14px;display:grid}.ss-bar{background:var(--brand);border-radius:5px;min-width:2px;height:10px}.pa-btn{padding:4px 8px;font-size:12px}.pa-btn.on{border-color:var(--brand);color:var(--fg)}.pa-form{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.pa-form input{width:7ch;min-height:32px}.pa-form select{min-height:32px}.hunt-lang{margin:6px 0 4px}.hunt-excl{border-radius:var(--r-pill);background:color-mix(in srgb,var(--brand) 85%,black);color:var(--on-brand);letter-spacing:.02em;padding:1px 5px;font-size:10px;font-weight:700;position:absolute;top:4px;left:4px}.sim{gap:10px;margin-top:8px;display:grid}.sim-tw{width:100%;max-width:none;max-height:none;position:static;transform:none}.sim-tw .tw-body{overflow:visible}.sim .tw-zone{min-height:300px}.sim-search{gap:4px;margin-top:4px;display:grid;position:relative}.sim-search input{width:100%;min-height:40px}.sim-hits{z-index:var(--z-chips);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-md);max-height:320px;box-shadow:var(--shadow-panel);gap:2px;margin:4px 0 0;padding:4px;list-style:none;display:grid;position:absolute;top:100%;left:0;right:0;overflow:auto}.sim-hits button{border-radius:var(--r);width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 6px;display:grid}.sim-hits button:hover,.sim-hits button:focus-visible{background:color-mix(in srgb,var(--brand) 14%,transparent)}.sim-hits li.hint{padding:6px}.sim-thumb{background:var(--sunk);border-radius:4px;width:34px;height:46px;display:block;overflow:hidden}.sim-thumb img{object-fit:contain;width:100%;height:100%}.sim-hit-name{min-width:0;display:grid}.sim-hit-name b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sim-hit-name small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sim-slots{min-height:120px}.sim-tt{cursor:default}.sim-tt:hover{transform:none}.sim-ctl{justify-content:center;gap:4px;display:flex}.sim-ctl button{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--sunk);min-width:28px;height:26px;color:var(--fg);font:inherit;cursor:pointer;padding:0 6px;font-size:12px;font-weight:700}.sim-ctl button[aria-pressed=true]{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.sim-empty{text-align:center;align-self:center}.sim-source{margin:0;font-size:12px}.sim-next{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sim-skel{border-radius:var(--r-md);height:360px}.sim-faq{gap:12px;margin:0;display:grid}.sim-faq dt{font-weight:700}.sim-faq dd{color:var(--muted);margin:2px 0 0}@media (max-width:720px){.sim .tw-offers{grid-template-columns:1fr}.sim .tw-mid{flex-flow:wrap}.sim .tw-zone{min-height:0}}.look-edit{gap:14px;margin-top:12px;display:grid}.look-edit input:not([type=checkbox]),.look-edit select{width:100%}.look-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.look-pal{border:0;margin:0;padding:0}.look-pal-grid{flex-wrap:wrap;gap:6px;display:flex}.look-pal-opt{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--sunk);color:var(--fg);cursor:pointer;font:inherit;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.look-pal-opt[aria-pressed=true]{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand)}.look-pal-opt .pp-dot{width:18px;height:18px;display:inline-flex}.look-pal-opt .pp-dot svg{width:100%;height:100%}.look-show{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.look-show li{text-align:center;justify-items:center;gap:4px;display:grid}.look-show img{border-radius:6px;width:100%}.look-show small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.look-show-acts{gap:8px;display:flex}.look-hits{gap:4px;max-height:240px;margin:6px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.look-wishes{max-height:200px}.bs-pin{justify-self:start;margin-top:2px;font-size:12px}.look-picked{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunk);flex-wrap:wrap;align-items:baseline;gap:8px;min-height:40px;padding:8px 12px;display:flex}.look-picked small{color:var(--muted)}.look-picked .link-btn{margin-left:auto}.look-edit .look-opt{border-radius:var(--r-md);cursor:pointer;color:var(--fg);align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:500;transition:background .15s;display:flex}.look-edit .look-opt:hover{background:var(--sunk)}.look-edit .look-opt:has(input:checked){background:color-mix(in srgb,var(--brand) 12%,transparent)}.look-edit .look-opt:has(input:disabled){opacity:.5;cursor:not-allowed}.look-edit .look-opt input{width:18px;height:18px;accent-color:var(--brand);flex:none;margin:0}.look-edit .look-opt small{color:var(--muted)}.look-hits{overflow-x:hidden}.look-hits li{min-width:0}.look-hits .link-btn{text-align:left;border-radius:var(--r-md);text-overflow:ellipsis;white-space:nowrap;width:100%;padding:6px 10px;display:block;overflow:hidden}.look-hits .link-btn:hover{background:var(--sunk)}.look-show li{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunk);padding:6px}.look-show img,.look-show .set-no{aspect-ratio:63/88;object-fit:cover;border-radius:6px;place-items:center;width:100%;display:grid}.ps{gap:16px;padding-top:0;display:grid;overflow:hidden}.ps-banner{background:linear-gradient(#0000001a,#00000059),var(--band);height:120px;margin:0 -16px;position:relative}.ps-motif{width:56px;height:56px;image-rendering:pixelated;filter:drop-shadow(0 2px 4px #0006);position:absolute;top:18px;right:18px}.ps-motif svg{width:100%;height:100%}.ps-head{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:-52px;display:flex}.ps-avatar{width:104px;height:104px;box-shadow:0 0 0 4px var(--surface),0 8px 20px #00000059;background:var(--sunk);flex:none;font-size:40px}.ps-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.ps-id{flex:1;gap:6px;min-width:0;padding-bottom:4px;display:grid}.ps-pseudo{margin:0;font-size:26px;line-height:1.1}.ps-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:14px;display:flex}.ps-title{color:var(--fg);font-weight:600}.ps-title:before{content:"« "}.ps-title:after{content:" »"}.ps-trade-btn{margin-bottom:6px}.ps-badges{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ps-badges li{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--sunk);align-items:center;gap:8px;padding:6px 12px 6px 6px;display:flex}.ps-badges li.gold{border-color:var(--gold)}.ps-badges b{font-size:13px;display:block}.ps-badges small{color:var(--muted);font-size:11.5px;display:block}.ps-badge-ic{flex:none;width:26px;height:26px;display:inline-flex}.ps-badge-ic svg{width:100%;height:100%}.ps-bio{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--fg);margin:0}.ps-acts .pcard-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ps-acts .pcard-acts .btn,.ps-acts .pcard-acts select{justify-content:center;width:auto}.ps-acts .pcard-sep{background:0 0;flex-basis:100%;height:0;margin:0}.ps-acts .pcard-acts .btn.ghost{border-color:var(--line)}.ps-acts .pcard-friend{margin-bottom:8px}.ps-acts .pcard-page>.hint{margin:0 0 6px}.ps-prefs{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.ps-pref{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunk);color:inherit;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}a.ps-pref:hover{border-color:var(--brand);transform:translateY(-2px)}.ps-pref small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;display:block}.ps-pref b{font-size:15px;display:block}.ps-pref-ic{background:var(--surface);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.ps-pref-ic .px-ic{width:20px;height:20px}.ps-fav-mini{border-radius:4px;flex:none;width:40px;animation:4s ease-in-out infinite ps-float;display:block;position:relative;overflow:hidden;box-shadow:0 4px 10px #00000059}.ps-fav-mini img{width:100%;height:auto;display:block}.ps-fav-mini:after{content:"";mix-blend-mode:screen;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#fff6 48%,#0000 60%) 0 0/250% 100%;animation:5s linear infinite ps-shine;position:absolute;inset:0}@keyframes ps-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-3px)rotate(2deg)}}@keyframes ps-shine{0%{background-position:150% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ps-fav-mini,.ps-fav-mini:after{animation:none}}:root[data-motion=reduce] .ps-fav-mini,:root[data-motion=reduce] .ps-fav-mini:after{animation:none}.ps-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px;display:grid}.ps-tile{gap:4px;min-width:0;display:grid}.ps-tile .set-art{border:1px solid var(--line);aspect-ratio:63/88;border-style:solid}.ps-tile .set-art.box{aspect-ratio:63/88}.ps-tile .set-art.box img{object-fit:contain;box-sizing:border-box;padding:6px}.ps-tile b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ps-tile small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ps-trade{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.ps-col h3{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px;font-size:14px}.pt-card .set-art.box{aspect-ratio:63/88}.pt-card .set-art.box img{object-fit:contain;box-sizing:border-box;padding:6px}@media (max-width:640px){.ps-banner{height:90px}.ps-head{margin-top:-44px}.ps-avatar{width:84px;height:84px;font-size:32px}.ps-pseudo{font-size:22px}.ps-trade-btn{justify-content:center;width:100%}.ps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ps-motif{width:36px;height:36px;top:10px;right:10px}}.ps-head{z-index:1;position:relative}.panel .ps-pseudo:before{display:none}.ps-stats{grid-template-columns:repeat(auto-fill,minmax(170px,220px))}.ps-acts .pcard-sep~.btn{min-height:auto;box-shadow:none;color:var(--muted);background:0 0;border:0;padding:2px 6px;font-size:13px;font-weight:500}.ps-acts .pcard-sep~.btn:hover{color:var(--fg);text-decoration:underline}@media (max-width:640px){.ps-head{text-align:center;flex-direction:column;align-items:center;gap:10px}.ps-id{justify-items:center}.ps-meta,.ps-acts .pcard-acts{justify-content:center}.ps-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.look-show li.fav{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.look-fav{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:12px;font-weight:600}.look-fav[aria-pressed=true]{color:var(--gold)}.ps-self-acts{flex-wrap:wrap;gap:8px;display:flex}.ps-tile{position:relative}.ps-tile.fav .set-art{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold)}.ps-fav-tag{z-index:1;border-radius:var(--r-pill);background:var(--gold);color:#1a1300;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;top:6px;left:6px}@media (max-width:640px){.ps-self-acts{width:100%}.ps-self-acts .btn{flex:1}}.admin-col-more{margin-top:8px}.admin-col-more>summary{cursor:pointer;list-style:none;display:inline-flex}.admin-col-more>summary::-webkit-details-marker{display:none}.admin-col-more[open]>summary{margin-bottom:8px}.admin-col-more[open]>summary:after{content:" (replier)"}.ls-hunt{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.ls-hunt-card{text-align:center;gap:4px;min-width:0;display:grid}.ls-hunt-card .ls-card{width:100%}.ls-hunt-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.ls-hunt-card.own .ls-card{box-shadow:0 0 0 2px #16a34a}.ls-hunt-card.miss .ls-card{opacity:.45;filter:grayscale(.7);outline:2px dashed var(--line-strong);outline-offset:-2px}.ls-hunt-cta{border-radius:var(--r-pill);border:1px solid var(--brand);color:var(--fg);justify-self:start;padding:6px 14px;font-size:13px;font-weight:600}@media (max-width:640px){.ls-hunt{grid-template-columns:repeat(3,minmax(0,1fr))}}.ra{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.ra-title{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin:0 0 8px;padding:0 6px;font-size:12px;font-weight:700;display:flex}.ra-title:before{display:none}.ra-title .px-ic{width:16px;height:16px;margin:0}.ra-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ra-row{border-radius:10px;align-items:center;gap:10px;padding:6px;animation:.4s ease-out both ra-in;display:flex}.ra-row:hover{background:color-mix(in srgb,var(--fg) 6%,transparent)}.ra-art{aspect-ratio:63/88;background:var(--sunk);border-radius:4px;flex:none;width:32px;overflow:hidden}.ra-art.box{aspect-ratio:1}.ra-art img{object-fit:cover;width:100%;height:100%}.ra-art.box img{object-fit:contain}.ra-txt{min-width:0;line-height:1.25;display:grid}.ra-txt b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ra-txt small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ra-when{color:var(--brand)!important}.ra-note{color:var(--muted);margin:6px 6px 0;font-size:10.5px}@keyframes ra-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ra-row{animation:none}}.news-band{border-radius:var(--r-md);background:var(--band) top/100% 3px no-repeat,linear-gradient(90deg,color-mix(in srgb,var(--brand) 22%,var(--surface)),var(--surface));border:1px solid color-mix(in srgb,var(--brand) 55%,var(--line));box-shadow:var(--shadow-panel);align-items:center;gap:12px;margin:0 0 16px;padding:10px 14px;display:flex}:root[data-news-seen="1"] .news-band{display:none}.news-tag{border-radius:var(--r-pill);background:var(--brand);color:var(--on-brand,#1a1300);text-transform:uppercase;letter-spacing:.04em;flex:none;padding:3px 10px;font-size:12px;font-weight:700;animation:2.4s ease-in-out infinite news-pulse}.news-text{min-width:0;color:var(--fg);flex:1;align-items:baseline;gap:10px;text-decoration:none;display:flex}.news-text b{color:var(--muted);flex:none;font-size:13px}.news-text span{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.news-text:hover span{text-decoration:underline}.news-all{color:var(--brand);flex:none;font-size:13px;font-weight:600}.news-close{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;font-size:14px}.news-close:hover{background:color-mix(in srgb,var(--fg) 10%,transparent);color:var(--fg)}@keyframes news-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand) 60%,transparent)}50%{box-shadow:0 0 0 6px #0000}}@media (prefers-reduced-motion:reduce){.news-tag{animation:none}}@media (max-width:640px){.news-band{flex-wrap:wrap;gap:8px}.news-text{flex-direction:column;flex-basis:calc(100% - 120px);gap:2px}.news-text span{white-space:normal}.news-all{flex-basis:100%;order:4}}.news-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.news-item{gap:8px;display:grid}.news-item.latest{border-color:var(--brand)}.news-item h2{margin:0;font-size:18px}.news-item ul{gap:4px;margin:0;padding-left:20px;display:grid}.news-meta{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.news-ver{color:var(--fg);font-weight:700}@media (min-width:1100px){.side-nav{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;align-content:start;gap:16px;padding:0;display:grid}.side-nav>nav,.side-nav>.ra{border:1px solid color-mix(in srgb,var(--line-strong) 40%,transparent);background:var(--band) top/100% 3px no-repeat, linear-gradient(180deg,color-mix(in srgb,var(--surface) 78%,transparent),color-mix(in srgb,var(--surface) 58%,transparent));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-panel);border-radius:16px;padding:14px 10px 10px}.side-nav>.ra{border-top:1px solid color-mix(in srgb,var(--line-strong) 40%,transparent);margin-top:0}}.news-band{position:relative}@media (max-width:640px){.news-band{padding-right:40px}.news-close{position:absolute;top:6px;right:6px}.news-text{flex-basis:auto}}.ps-founder{border-radius:var(--r-pill);border:1px solid var(--gold);color:var(--gold);align-items:center;gap:4px;padding:2px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.ra-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;width:100%;margin:0;padding:0;list-style:none;display:grid}.ra-grid li{text-align:center;gap:4px;min-width:0;animation:.4s ease-out both ra-in;display:grid}.ra-grid .ra-art{border-radius:8px;width:100%;box-shadow:0 6px 14px #0000004d}.ra-grid b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ra-grid small{color:var(--brand);font-size:11.5px}@media (max-width:900px){.ra-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ra-grid li{align-content:start}.ra-grid .ra-art,.ra-grid .ra-art.box{aspect-ratio:63/88;background:var(--sunk)}.ra-grid .ra-art.box img{object-fit:contain;box-sizing:border-box;padding:4px}.grow-band{border-radius:var(--r-md);background:linear-gradient(90deg,color-mix(in srgb,var(--up) 18%,var(--surface)),var(--surface));border:1px solid color-mix(in srgb,var(--up) 50%,var(--line));box-shadow:var(--shadow-panel);align-items:center;gap:14px;margin:-6px 0 16px;padding:12px 14px;display:flex;position:relative}:root[data-grow-hidden="1"] .grow-band,:root:not([data-auth="1"]) .grow-band .grow-member,:root[data-auth="1"] .grow-band .grow-visitor{display:none}.grow-ic{background:var(--surface);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.grow-text{flex:1;gap:2px;min-width:0;margin:0;display:grid}.grow-text b{font-size:15px}.grow-text span{color:var(--muted);font-size:13.5px}.grow-band .btn{flex:none}@media (max-width:640px){.grow-band{flex-wrap:wrap;padding-right:40px}.grow-band .btn{flex-basis:100%;justify-content:center}.grow-band .news-close{position:absolute;top:6px;right:6px}.grow-ic{display:none}}.look-banner-prev{aspect-ratio:1500/400;border:1px dashed var(--line-strong);border-radius:var(--r-md);background:var(--sunk) center/cover no-repeat;text-align:center;place-items:center;max-height:160px;padding:8px;display:grid}.look-banner-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.look-banner-acts label.btn{cursor:pointer}.look-banner-acts .hint{flex-basis:100%}.ps-banner.has-img{background-position:50%;background-size:cover}:is(.wrap:not(:has(.app-shell)) .top-side .sim-l,.wrap:not(:has(.app-shell)) .top-side .pp-l,.wrap:not(:has(.app-shell)) .top-side .fb-label){display:none}.ps-common{color:var(--muted);margin:0;font-size:14px}.ps-common a{color:var(--brand);font-weight:600}.ps-group{border:1px solid var(--brand);border-radius:var(--r-md);background:linear-gradient(120deg,color-mix(in srgb,var(--brand) 12%,var(--sunk)),var(--sunk));flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.ps-group-txt{flex:1;min-width:200px}.ps-group-txt small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;display:block}.ps-group-txt b{align-items:center;gap:8px;font-size:16px;display:flex}.ps-group-txt .hint{font-size:13px;display:block}.ps-group-act{flex:none}.ps-group-msg{flex-basis:100%;margin:0}.ir-count{margin:0;font-size:17px}.ir-count b{color:var(--brand)}.ir-bar{height:12px;margin:8px 0;display:block}.ir-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ir-search{flex:1;gap:6px;min-width:220px;display:flex}.ir-search input{flex:1;min-width:0}.ir-bulk{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0;display:flex}.ir-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ir-tile{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunk);flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.ir-tile.reported{border-color:var(--down)}.ir-art{aspect-ratio:5/7;background:var(--surface);border-radius:8px;place-items:center;display:grid;overflow:hidden}.ir-art.box{aspect-ratio:1}.ir-art .zoomable{width:100%;height:100%;display:block}.ir-art img{object-fit:contain;width:100%;height:100%;display:block}.ir-none{color:var(--muted);font-size:13px}.ir-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.ir-exp{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ir-tags{flex-wrap:wrap;gap:4px;display:flex}.ir-tags .tag{font-size:11px}.ir-acts{flex-direction:column;gap:6px;margin-top:auto;display:flex}.ir-acts .btn{justify-content:center;width:100%}.ir-empty{text-align:center;color:var(--muted);padding:24px}.ir-pages{justify-content:space-between;margin-top:12px;display:flex}.grade-picks{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.grade-picks select,.grade-picks input{flex:140px;min-width:0}.ir-err{margin:0;font-size:12.5px}.tt-qty{justify-content:center;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.tt-qty b{text-align:center;min-width:38px}.tt-qty-b{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:700;line-height:1;display:grid}.tt-qty-b:hover{border-color:var(--brand)}.tt-qty-b[aria-disabled=true]{opacity:.35;cursor:default}.thread-quick{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.thread-quick .chip{font-size:12.5px}.oe-use{min-height:0;padding:2px 8px;font-size:12.5px}.bulk-bar{z-index:var(--z-chips);border:1px solid var(--brand);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-panel);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex;position:sticky;top:8px}.bulk-sep{background:var(--line);width:1px;height:22px}.row.selecting{cursor:pointer}.row.selecting:before{content:"";border:2px solid var(--line);border-radius:5px;flex:none;align-self:center;width:18px;height:18px;margin-right:4px}.row.picked{outline:2px solid var(--brand);outline-offset:-2px}.row.picked:before{content:"✓";border-color:var(--brand);background:var(--brand);color:var(--on-brand);place-items:center;font-size:12px;font-weight:700;display:grid}.dup-band{border:1px dashed var(--brand);border-radius:var(--r-md);background:color-mix(in srgb,var(--brand) 8%,var(--sunk));flex-wrap:wrap;align-items:center;gap:12px;margin:6px 0 10px;padding:12px 14px;display:flex}.dup-ic{font-size:24px}.dup-txt{flex:1;gap:2px;min-width:220px;display:grid}.dup-acts{flex-wrap:wrap;gap:8px;display:flex}.dup-list{max-height:180px;margin:6px 0 0;padding-left:18px;font-size:13px;overflow:auto}.linklike{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.notify-band{border:1px solid var(--brand);border-radius:var(--r-md);background:color-mix(in srgb,var(--brand) 8%,var(--sunk));flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.notify-band>span:nth-child(2){flex:1;gap:2px;min-width:200px;display:grid}.tr-subtabs .tr-help{color:var(--muted);margin-left:auto;font-size:13px}.gsearch{position:relative}.gsearch-pop{z-index:var(--z-alert);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);width:min(440px,92vw);max-height:70vh;box-shadow:var(--shadow-panel);padding:8px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.gsearch-group{gap:2px;margin-bottom:6px;display:grid}.gsearch-group .label{padding:4px 8px}.gsearch-hit{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:1px;padding:6px 8px;display:grid}.gsearch-hit small{color:var(--muted);font-size:12px}.gsearch-hit:hover,.gsearch-hit[aria-selected=true]{background:var(--sunk)}.near{gap:10px;display:grid}.near h3{margin:0}.near-choose{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.near-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.near-row{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunk);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.near-av{flex:none;width:40px;height:40px}.near-txt{flex:1;min-width:180px;display:grid}.near-settings summary{cursor:pointer;color:var(--muted);font-size:13px}.since .chart-head{align-items:center}.since-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.since-row{background:var(--sunk);width:100%;color:inherit;font:inherit;text-align:left;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}button.since-row{cursor:pointer}button.since-row:hover{background:color-mix(in srgb,var(--brand) 12%,var(--sunk))}
