.pcard[data-v-fdaeb0c8]{position:relative;background:var(--fy-bg-card);border-radius:var(--fy-r-card);box-shadow:var(--fy-shadow-card);padding:var(--fy-sp-6);display:flex;flex-direction:column;gap:var(--fy-sp-3);transition:var(--fy-transition-fast)}.pcard[data-v-fdaeb0c8]:hover{transform:translateY(-4px);box-shadow:var(--fy-shadow-raise)}.pcard-top[data-v-fdaeb0c8]{display:flex;align-items:center;gap:var(--fy-sp-2)}.kind[data-v-fdaeb0c8]{font-size:10px;font-weight:var(--fy-fw-semibold);letter-spacing:.5px;padding:3px 9px;border-radius:var(--fy-r-xs)}.kind--uts[data-v-fdaeb0c8]{background:var(--fy-primary-soft);color:var(--fy-primary)}.kind--native[data-v-fdaeb0c8]{background:var(--fy-neutral-soft);color:var(--fy-neutral-text)}.kind--comp[data-v-fdaeb0c8]{background:var(--fy-info-soft);color:var(--fy-info-text)}.domain[data-v-fdaeb0c8]{font-size:var(--fy-fs-mini);color:var(--fy-text-3)}.pill[data-v-fdaeb0c8]{margin-left:auto;display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 10px;border-radius:var(--fy-r-full);font-size:10px;font-weight:var(--fy-fw-semibold);flex:0 0 auto}.pill .dot[data-v-fdaeb0c8]{width:5px;height:5px;border-radius:var(--fy-r-full);background:currentColor}.pill--sale[data-v-fdaeb0c8]{background:var(--fy-success-soft);color:var(--fy-success-text)}.pill--promo[data-v-fdaeb0c8]{background:var(--fy-warning-soft);color:var(--fy-warning-text)}.pill--soon[data-v-fdaeb0c8]{background:var(--fy-info-soft);color:var(--fy-info-text)}.pill--off[data-v-fdaeb0c8]{background:var(--fy-neutral-soft);color:var(--fy-neutral-text)}.pcard h3[data-v-fdaeb0c8]{font-size:var(--fy-fs-title4);line-height:var(--fy-lh-title4);font-weight:var(--fy-fw-semibold);color:var(--fy-text-1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:48px}.desc[data-v-fdaeb0c8]{font-size:var(--fy-fs-caption);line-height:var(--fy-lh-caption);color:var(--fy-text-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px}.plats[data-v-fdaeb0c8]{display:flex;gap:var(--fy-sp-1);flex-wrap:wrap}.plat[data-v-fdaeb0c8]{font-size:10px;font-weight:var(--fy-fw-medium);color:var(--fy-text-2);background:var(--fy-bg-soft);border:1px solid var(--fy-border);padding:2px 8px;border-radius:var(--fy-r-full)}.plat--hm[data-v-fdaeb0c8]{background:var(--fy-primary-soft);color:var(--fy-primary);border-color:var(--fy-brand-200);font-weight:var(--fy-fw-semibold)}.pcard-foot[data-v-fdaeb0c8]{margin-top:auto;padding-top:var(--fy-sp-3);border-top:1px solid var(--fy-border);display:flex;align-items:center;gap:var(--fy-sp-3)}.heat[data-v-fdaeb0c8]{display:inline-flex;align-items:center;gap:4px;font-size:var(--fy-fs-mini);color:var(--fy-text-3)}.heat svg[data-v-fdaeb0c8]{color:var(--fy-warning)}.heat b[data-v-fdaeb0c8]{font-family:var(--fy-font-num);color:var(--fy-text-2)}.pprice[data-v-fdaeb0c8]{font-family:var(--fy-font-num);font-weight:var(--fy-fw-bold);color:var(--fy-text-1);font-size:var(--fy-fs-caption)}.go[data-v-fdaeb0c8]{margin-left:auto;display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 12px;border-radius:var(--fy-r-sm);background:var(--fy-primary-soft);color:var(--fy-primary);font-size:var(--fy-fs-mini);font-weight:var(--fy-fw-semibold);transition:var(--fy-transition-fast)}.pcard:hover a.go[data-v-fdaeb0c8]:not(.go--detail){background:var(--fy-primary);color:var(--fy-on-primary)}.go--muted[data-v-fdaeb0c8]{background:var(--fy-bg-soft);color:var(--fy-text-4)}.go--detail[data-v-fdaeb0c8]{background:var(--fy-bg-soft);color:var(--fy-text-2)}.go--detail[data-v-fdaeb0c8]:hover{background:var(--fy-primary-soft);color:var(--fy-primary)}.go--detail~.go[data-v-fdaeb0c8]{margin-left:0}.pagehead[data-v-1f382149]{padding:var(--fy-sp-10) 0 var(--fy-sp-8)}.crumb[data-v-1f382149]{font-size:var(--fy-fs-mini);color:var(--fy-text-3);display:flex;align-items:center;gap:var(--fy-sp-1)}.crumb a[data-v-1f382149]:hover{color:var(--fy-primary)}.crumb b[data-v-1f382149]{color:var(--fy-text-2);font-weight:var(--fy-fw-medium)}.pagehead-row[data-v-1f382149]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--fy-sp-6);margin-top:var(--fy-sp-4)}.pagehead h1[data-v-1f382149]{font-size:var(--fy-fs-title1);line-height:var(--fy-lh-title1);font-weight:var(--fy-fw-bold);color:var(--fy-text-1)}.pagehead p[data-v-1f382149]{margin-top:var(--fy-sp-2);font-size:var(--fy-fs-caption);color:var(--fy-text-3)}.search[data-v-1f382149]{flex:0 0 360px;position:relative;display:flex;align-items:center}.search svg[data-v-1f382149]{position:absolute;left:14px;color:var(--fy-text-3)}.search input[data-v-1f382149]{width:100%;height:44px;padding:0 var(--fy-sp-4) 0 42px;font-family:inherit;font-size:var(--fy-fs-caption);color:var(--fy-text-1);background:var(--fy-bg-card);border:1px solid var(--fy-border-strong);border-radius:var(--fy-r-input);outline:none;transition:var(--fy-transition-fast)}.search input[data-v-1f382149]::placeholder{color:var(--fy-text-4)}.search input[data-v-1f382149]:focus{border-color:var(--fy-primary);box-shadow:var(--fy-focus-ring)}.layout[data-v-1f382149]{display:grid;grid-template-columns:240px 1fr;gap:var(--fy-sp-8);align-items:start;padding-bottom:var(--fy-sp-12)}.side[data-v-1f382149]{position:sticky;top:84px;display:flex;flex-direction:column;gap:var(--fy-sp-5)}.side-card[data-v-1f382149]{background:var(--fy-bg-card);border-radius:var(--fy-r-md);box-shadow:var(--fy-shadow-card);padding:var(--fy-sp-5)}.side-title[data-v-1f382149]{font-size:var(--fy-fs-mini);font-weight:var(--fy-fw-semibold);letter-spacing:var(--fy-ls-wide);text-transform:uppercase;color:var(--fy-text-3);margin-bottom:var(--fy-sp-3)}.tree[data-v-1f382149]{display:flex;flex-direction:column;gap:2px}.tree .t1[data-v-1f382149]{font-size:var(--fy-fs-caption);font-weight:var(--fy-fw-semibold);color:var(--fy-text-1);padding:8px 10px}.tree button[data-v-1f382149]{display:flex;align-items:center;justify-content:space-between;font-family:inherit;font-size:var(--fy-fs-caption);color:var(--fy-text-2);text-align:left;background:none;border:none;cursor:pointer;padding:8px 10px 8px 26px;border-radius:var(--fy-r-sm);transition:var(--fy-transition-fast)}.tree button[data-v-1f382149]:hover{background:var(--fy-bg-soft);color:var(--fy-text-1)}.tree button.active[data-v-1f382149]{background:var(--fy-primary-soft);color:var(--fy-primary);font-weight:var(--fy-fw-semibold)}.tree button span[data-v-1f382149]{font-size:var(--fy-fs-mini);color:var(--fy-text-4);font-family:var(--fy-font-num)}.tree button.active span[data-v-1f382149]{color:var(--fy-brand-400)}.tree .tree-soon[data-v-1f382149]{color:var(--fy-text-4);cursor:default}.tree .tree-soon[data-v-1f382149]:hover{background:none;color:var(--fy-text-4)}.filter-group[data-v-1f382149]{display:flex;flex-direction:column;gap:var(--fy-sp-2)}.fcheck[data-v-1f382149]{display:flex;align-items:center;gap:var(--fy-sp-2);font-family:inherit;font-size:var(--fy-fs-caption);color:var(--fy-text-2);background:none;border:none;padding:0;cursor:pointer;text-align:left}.fcheck .box[data-v-1f382149]{width:16px;height:16px;border-radius:5px;border:1.5px solid var(--fy-border-strong);background:var(--fy-bg-card);display:inline-flex;align-items:center;justify-content:center;color:var(--fy-on-primary);flex:0 0 auto;transition:var(--fy-transition-fast)}.fcheck.on .box[data-v-1f382149]{background:var(--fy-primary);border-color:var(--fy-primary)}.fcheck.soon[data-v-1f382149]{color:var(--fy-text-4);cursor:default}.fcheck .soon-tag[data-v-1f382149]{margin-left:auto;font-size:10px;font-weight:var(--fy-fw-semibold);color:var(--fy-primary);background:var(--fy-primary-soft);padding:1px 7px;border-radius:var(--fy-r-full)}.chips-row[data-v-1f382149]{display:flex;align-items:center;gap:var(--fy-sp-2);flex-wrap:wrap;margin-bottom:var(--fy-sp-5)}.chip-btn[data-v-1f382149]{height:32px;padding:0 14px;display:inline-flex;align-items:center;font-family:inherit;font-size:var(--fy-fs-caption);font-weight:var(--fy-fw-medium);color:var(--fy-text-2);background:var(--fy-bg-card);border:1px solid var(--fy-border);border-radius:var(--fy-r-full);transition:var(--fy-transition-fast);cursor:pointer}.chip-btn[data-v-1f382149]:hover{border-color:var(--fy-brand-300);color:var(--fy-primary)}.chip-btn.active[data-v-1f382149]{background:var(--fy-primary);border-color:var(--fy-primary);color:var(--fy-on-primary);font-weight:var(--fy-fw-semibold)}.sort[data-v-1f382149]{margin-left:auto;display:flex;align-items:center;gap:var(--fy-sp-2);font-size:var(--fy-fs-mini);color:var(--fy-text-3)}.sort .sel[data-v-1f382149]{position:relative;display:inline-flex;align-items:center;height:32px;border-radius:var(--fy-r-sm);background:var(--fy-bg-card);border:1px solid var(--fy-border)}.sort select[data-v-1f382149]{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:100%;padding:0 30px 0 12px;border:none;background:none;outline:none;cursor:pointer;font-family:inherit;font-size:var(--fy-fs-caption);color:var(--fy-text-1);font-weight:var(--fy-fw-medium)}.sort .sel svg[data-v-1f382149]{position:absolute;right:10px;pointer-events:none;color:var(--fy-text-3)}.result-line[data-v-1f382149]{font-size:var(--fy-fs-mini);color:var(--fy-text-3);margin-bottom:var(--fy-sp-4)}.result-line b[data-v-1f382149]{color:var(--fy-text-1);font-family:var(--fy-font-num)}.grid[data-v-1f382149]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fy-sp-5)}.empty[data-v-1f382149]{background:var(--fy-bg-card);border-radius:var(--fy-r-card);box-shadow:var(--fy-shadow-card);padding:var(--fy-sp-16) var(--fy-sp-8);text-align:center;font-size:var(--fy-fs-caption);color:var(--fy-text-3)}.lead[data-v-1f382149]{position:relative;overflow:hidden;background:var(--fy-grad-ink);border-radius:var(--fy-r-xl);box-shadow:var(--fy-shadow-ink);padding:var(--fy-sp-10);display:flex;align-items:center;gap:var(--fy-sp-8);margin-bottom:var(--fy-sp-16)}.lead[data-v-1f382149]:after{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:var(--fy-grad-aurora)}.lead h2[data-v-1f382149]{font-size:var(--fy-fs-title3);line-height:var(--fy-lh-title3);font-weight:var(--fy-fw-bold);color:var(--fy-bg-card)}.lead p[data-v-1f382149]{margin-top:var(--fy-sp-1);font-size:var(--fy-fs-caption);color:var(--fy-gray-400)}.btn-inverse[data-v-1f382149]{margin-left:auto;flex:0 0 auto;height:44px;padding:0 var(--fy-sp-6);border-radius:var(--fy-r-btn);background:var(--fy-bg-card);color:var(--fy-brand-700);font-size:var(--fy-fs-caption);font-weight:var(--fy-fw-semibold);display:inline-flex;align-items:center;gap:var(--fy-sp-2);transition:var(--fy-transition-fast)}.btn-inverse[data-v-1f382149]:hover{transform:translateY(-2px);box-shadow:var(--fy-shadow-raise)}@media(max-width:960px){.layout[data-v-1f382149]{grid-template-columns:1fr}.side[data-v-1f382149]{position:static;flex-direction:row;flex-wrap:wrap}.side-card[data-v-1f382149]{flex:1 1 200px}.grid[data-v-1f382149]{grid-template-columns:1fr}.pagehead-row[data-v-1f382149]{flex-direction:column;align-items:stretch}.search[data-v-1f382149]{flex:1}.lead[data-v-1f382149]{flex-direction:column;align-items:flex-start}.btn-inverse[data-v-1f382149]{margin-left:0}}
