.sx_root,.sx_nav{--sx-bg:#fff;--sx-panel:#fff;--sx-text:#14171c;--sx-muted:#5b6270;--sx-faint:#8a909b;--sx-border:#e5e8ec;--sx-card:#fff;--sx-input:#fff;--sx-ph:#e9ebef;--sx-ph-text:#9aa0ac;--sx-accent:#2f6fe0;--sx-chip:#f3f5f8;--sx-chip-text:#4a5160}:root[data-theme=dark] .sx_root,:root[data-theme=dark] .sx_nav{--sx-bg:#0b0d12;--sx-panel:#0b0d12;--sx-text:#e7e9ef;--sx-muted:#9aa2b1;--sx-faint:#8b93a4;--sx-border:#1c2029;--sx-card:#12151c;--sx-input:#12151c;--sx-ph:#1c2029;--sx-ph-text:#4b5563;--sx-accent:#6ea8fe;--sx-chip:#12151c;--sx-chip-text:#cbd2df}.sx_wrap{max-width:1180px;margin:0 auto;padding:0 18px}.sx_nav{background:var(--sx-panel);border-bottom:1px solid var(--sx-border)}.sx_nav .sx_wrap{padding-top:16px;padding-bottom:4px}.sx_root{background:var(--sx-bg);color:var(--sx-text);min-height:100vh;padding:20px 0 80px}.sx_head{padding:40px 0 22px}.sx_kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--sx-accent);margin-bottom:12px;font-size:12px;font-weight:700;display:inline-block}.sx_title{letter-spacing:-.03em;margin:0 0 12px;font-size:40px;font-weight:800;line-height:1.08}.sx_sub{color:var(--sx-muted);max-width:660px;margin:0;font-size:17px;line-height:1.55}.sx_board{margin:18px 0}.sx_searchrow{align-items:center;gap:14px;margin-bottom:18px;display:flex}.sx_input{color:var(--sx-text);background:var(--sx-input);border:1px solid var(--sx-border);border-radius:12px;outline:none;flex:1;padding:14px 16px;font-size:16px}.sx_input:focus{border-color:var(--sx-accent)}.sx_hint{color:var(--sx-faint);white-space:nowrap;font-size:13px}.sx_tiles{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.sx_tile{color:inherit;background:var(--sx-card);border:1px solid var(--sx-border);border-radius:14px;flex-direction:column;text-decoration:none;transition:border-color .12s;display:flex;overflow:hidden}.sx_tile:hover{border-color:var(--sx-accent)}.sx_tile_art{background:var(--sx-ph);width:100%;padding-top:100%;position:relative}.sx_tile_art img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.sx_tile_ph{background:var(--sx-ph);color:var(--sx-ph-text);place-items:center;font-size:30px;font-weight:700;display:grid;position:absolute;inset:0}.sx_tile_info{flex-direction:column;gap:4px;padding:10px 12px 12px;display:flex}.sx_tile_name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.sx_tile_meta{color:var(--sx-faint);font-size:12px}.sx_block{margin-top:40px}.sx_h2{text-transform:uppercase;letter-spacing:.1em;color:var(--sx-faint);margin:0 0 14px;font-size:14px;font-weight:700}.sx_chips{flex-wrap:wrap;gap:8px;display:flex}.sx_chip{color:var(--sx-chip-text);background:var(--sx-chip);border:1px solid var(--sx-border);border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:13.5px;text-decoration:none;display:inline-flex}.sx_chip:hover{border-color:var(--sx-accent);color:var(--sx-text)}.sx_chip i{color:var(--sx-faint);font-size:11.5px;font-style:normal}.sx_chip_lg{padding:10px 16px;font-size:14.5px;font-weight:600}.sx_read{max-width:760px;margin-top:52px}.sx_read p{color:var(--sx-muted);margin:0 0 16px;font-size:16px;line-height:1.65}.sx_faq{margin-top:20px}.sx_faq h3{color:var(--sx-text);margin:0 0 6px;font-size:16.5px;font-weight:700}.sx_faq p{color:var(--sx-muted);margin:0;font-size:15px}.sx_crumbs{color:var(--sx-faint);padding:8px 0 2px;font-size:13px}.sx_crumbs a{color:var(--sx-accent);text-decoration:none}@media (max-width:560px){.sx_title{font-size:30px}.sx_tiles{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.sx_nav .c171cba8{max-width:450px;margin-left:auto;margin-right:auto}