:is(.shb,.skw){--bg:#fff;--surface:#fff;--block:#f4f4f5;--block-soft:#fafafa;--accent:#f97316;--accent-deep:#ea580c;--accent-soft:#fff4ea;--ink:#3f3f46;--ink-strong:#18181b;--muted:#71717a;--muted-2:#a1a1aa;--line:#e4e4e7;--line-soft:#f4f4f5;--ok:#16a34a;--hero-peach:#f5ddc7;--radius:14px;--shadow-card:0 1px 2px #18181b0d,0 8px 24px -12px #18181b1a;--shadow-hover:0 2px 4px #18181b0f,0 14px 32px -12px #ea580c33;--font-serif:Georgia,"Times New Roman","Songti SC","SimSun",serif;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--spot-banner:url(/spot-order-banner.jpg)}@layer base{:is(.shb,.skw) *{box-sizing:border-box;margin:0;padding:0}}:is(.shb,.skw) html{scroll-behavior:smooth}:is(.shb,.skw) body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.7}:is(.shb,.skw) a{color:inherit;text-decoration:none}:is(.shb,.skw) img{display:block}:is(.shb,.skw) .wrap{max-width:1440px;margin:0 auto;padding:0 24px}@media (max-width:640px){:is(.shb,.skw) .wrap{padding:0 14px}}:is(.shb,.skw) .btn{font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:9px 20px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}:is(.shb,.skw) .btn-solid{background:var(--accent);color:#fff;box-shadow:0 2px 10px -2px #ea580c73}:is(.shb,.skw) .btn-solid:hover{background:var(--accent-deep);transform:translateY(-1px)}:is(.shb,.skw) .btn-ghost{border-color:var(--line);color:var(--ink);background:#fff}:is(.shb,.skw) .btn-ghost:hover{border-color:var(--accent);color:var(--accent-deep)}:is(.shb,.skw) .btn-dark{background:var(--ink-strong);color:#fff}:is(.shb,.skw) .btn-dark:hover{background:#000;transform:translateY(-1px)}:is(.shb,.skw) .btn-sm{padding:6px 14px;font-size:12px}:is(.shb,.skw) .khead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 24px;margin-bottom:22px;padding-bottom:14px;display:flex}:is(.shb,.skw) .khead .eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--accent);align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:inline-flex}:is(.shb,.skw) .khead .eyebrow:before{content:"";background:var(--accent);width:14px;height:2px}:is(.shb,.skw) .khead h2{color:var(--ink-strong);letter-spacing:-.01em;margin-top:6px;font-size:23px;font-weight:700}:is(.shb,.skw) .khead .sub{color:var(--muted);max-width:76ch;margin-top:5px;font-size:13px}:is(.shb,.skw) .khead .kmore{color:var(--accent-deep);align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}:is(.shb,.skw) .khead .kmore:hover{text-decoration:underline}:is(.shb,.skw) section.sec{margin-top:56px}:is(.shb,.skw) .hero{background:linear-gradient(90deg,#f5ddc7f7 0%,#f5ddc7e6 34%,#f5ddc78c 58%,#f5ddc729 100%),var(--spot-banner);border-bottom:1px solid var(--line);background-position:0,50%;background-size:auto,cover}@media (max-width:768px){:is(.shb,.skw) .hero{background:linear-gradient(180deg,#f5ddc7f2,#f5ddc7e6),var(--spot-banner);background-position:50%;background-size:auto,cover}}:is(.shb,.skw) .hero .inner{max-width:1440px;margin:0 auto;padding:46px 24px 52px}:is(.shb,.skw) .hero .hero-copy{max-width:720px}:is(.shb,.skw) .crumb{color:#6f645b;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}:is(.shb,.skw) .crumb a:hover{color:var(--accent-deep)}:is(.shb,.skw) .crumb .sep{color:#b59f87}:is(.shb,.skw) .hero h1{font-family:var(--font-serif);color:#191613;letter-spacing:-.04em;margin-top:15px;font-size:clamp(32px,3.8vw,49px);font-weight:600;line-height:1.1}:is(.shb,.skw) .hero h1 .em{color:var(--accent-deep)}:is(.shb,.skw) .hero .h1sub{color:#4f473f;max-width:38em;margin-top:14px;font-size:15px;line-height:1.8}:is(.shb,.skw) .hero .h1sub b{color:var(--accent-deep)}:is(.shb,.skw) .hero .searchrow{gap:10px;max-width:560px;margin-top:24px;display:flex}:is(.shb,.skw) .hero .searchbox{border:1px solid var(--line);background:#fff;border-radius:999px;flex:1;align-items:center;gap:9px;height:46px;padding:0 18px;display:flex;box-shadow:0 2px 10px -4px #18181b1f}:is(.shb,.skw) .hero .searchbox input{color:var(--ink);font-size:13.5px;font-family:var(--font-sans);background:0 0;border:0;outline:0;flex:1}:is(.shb,.skw) .hero .searchbox svg{color:var(--muted-2);flex:none}:is(.shb,.skw) .hero .ctarow{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}:is(.shb,.skw) .btn-hero{color:#1f1d1a;background:#ffffff8c;border:3px solid #1f1d1a;border-radius:999px;align-items:center;gap:16px;padding:9px 12px 9px 26px;font-size:14px;font-weight:500;transition:all .18s;display:inline-flex;box-shadow:0 5px #1f1d1a38}:is(.shb,.skw) .btn-hero:hover{background:#ffffffd9;transform:translateY(-2px)}:is(.shb,.skw) .btn-hero .ring{color:#fff;background:#1f1d1a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}:is(.shb,.skw) .btn-dark-lg{background:var(--ink-strong);color:#fff;border-radius:999px;align-items:center;gap:7px;padding:13px 26px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}:is(.shb,.skw) .btn-dark-lg:hover{background:#000;transform:translateY(-1px)}:is(.shb,.skw) .hero .hero-hint{color:#6f645b;align-items:center;gap:7px;margin-top:16px;font-size:12px;display:flex}:is(.shb,.skw) .hero .hero-hint svg{color:var(--accent-deep);flex:none}:is(.shb,.skw) .statband-wrap{max-width:1440px;margin:0 auto;padding:2px 24px 46px}:is(.shb,.skw) .statband{background:var(--surface);border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden;box-shadow:0 16px 40px -20px #18181b33}@media (max-width:860px){:is(.shb,.skw) .statband{grid-template-columns:repeat(2,1fr)}}:is(.shb,.skw) .statband .sb-item{align-items:center;gap:13px;padding:17px 20px;display:flex}:is(.shb,.skw) .statband .sb-item+.sb-item{border-left:1px solid var(--line-soft)}@media (max-width:860px){:is(.shb,.skw) .statband .sb-item:nth-child(3){border-left:0}:is(.shb,.skw) .statband .sb-item:nth-child(n+3){border-top:1px solid var(--line-soft)}}:is(.shb,.skw) .statband .sb-ic{background:var(--accent-soft);width:42px;height:42px;color:var(--accent-deep);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}:is(.shb,.skw) .statband .sb-k{color:var(--muted);font-size:11.5px}:is(.shb,.skw) .statband .sb-v{color:var(--ink-strong);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-top:1px;font-size:21px;font-weight:800;line-height:1.25}:is(.shb,.skw) .statband .sb-v small{color:var(--accent-deep);margin-left:3px;font-size:11.5px;font-weight:600}:is(.shb,.skw) .statband-note{color:var(--muted-2);text-align:right;margin-top:10px;font-size:11px}:is(.shb,.skw) .introband{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);margin-top:28px;padding:22px 26px}:is(.shb,.skw) .introband p{color:var(--ink);font-size:13.5px;line-height:1.9}:is(.shb,.skw) .introband p+p{margin-top:6px}:is(.shb,.skw) .introband .tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}:is(.shb,.skw) .introband .tags span{background:var(--accent-soft);color:var(--accent-deep);border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:600}:is(.shb,.skw) .shape-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}@media (max-width:1100px){:is(.shb,.skw) .shape-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){:is(.shb,.skw) .shape-grid{grid-template-columns:repeat(2,1fr)}}:is(.shb,.skw) .shape-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:4px;padding:20px 18px 16px;transition:all .18s;display:flex;position:relative;overflow:hidden}:is(.shb,.skw) .shape-card:after{content:"";background:linear-gradient(90deg,var(--accent),#fb923c);transform-origin:0;height:3px;transition:transform .25s;position:absolute;inset:auto 0 0;transform:scaleX(0)}:is(.shb,.skw) .shape-card:hover{box-shadow:var(--shadow-hover);border-color:#fdba74;transform:translateY(-3px)}:is(.shb,.skw) .shape-card:hover:after{transform:scaleX(1)}:is(.shb,.skw) .shape-card .sicon{background:var(--accent-soft);width:46px;height:46px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;margin-bottom:8px;display:flex}:is(.shb,.skw) .shape-card .sname{color:var(--ink-strong);font-size:15.5px;font-weight:700}:is(.shb,.skw) .shape-card .sen{font-family:var(--font-mono);color:var(--muted-2);letter-spacing:.02em;font-size:10.5px}:is(.shb,.skw) .shape-card .scount{color:var(--ink);margin-top:8px;font-size:12.5px}:is(.shb,.skw) .shape-card .scount b{color:var(--accent-deep);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}:is(.shb,.skw) .shape-card .sfrom{color:var(--muted);font-size:11.5px}:is(.shb,.skw) .shape-card .sgo{color:var(--accent-deep);align-items:center;gap:4px;margin-top:10px;font-size:12px;font-weight:600;display:inline-flex}:is(.shb,.skw) .shape-card:hover .sgo{gap:8px}:is(.shb,.skw) .use-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:1100px){:is(.shb,.skw) .use-grid{grid-template-columns:repeat(2,1fr)}}:is(.shb,.skw) .use-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;transition:all .18s;display:flex;overflow:hidden}:is(.shb,.skw) .use-card:hover{box-shadow:var(--shadow-hover);border-color:#fdba74;transform:translateY(-3px)}:is(.shb,.skw) .use-card .uimg{aspect-ratio:4/3;background:var(--block);position:relative;overflow:hidden}:is(.shb,.skw) .use-card .uimg img{object-fit:cover;width:100%;height:100%;transition:transform .5s}:is(.shb,.skw) .use-card:hover .uimg img{transform:scale(1.05)}:is(.shb,.skw) .use-card .ubody{flex-direction:column;flex:1;gap:2px;padding:13px 15px 15px;display:flex}:is(.shb,.skw) .use-card .uname{color:var(--ink-strong);justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;font-weight:700;display:flex}:is(.shb,.skw) .use-card .uname b{color:var(--accent-deep);font-variant-numeric:tabular-nums}:is(.shb,.skw) .use-card .uen{font-family:var(--font-mono);color:var(--muted-2);font-size:10px}:is(.shb,.skw) .use-card .udesc{color:var(--muted);margin-top:4px;font-size:11.5px}:is(.shb,.skw) .use-card .ugo{color:var(--accent-deep);align-items:center;gap:4px;margin-top:auto;padding-top:9px;font-size:12px;font-weight:600;display:inline-flex}:is(.shb,.skw) .use-card.ghost{text-align:center;color:var(--muted);background:0 0;border-style:dashed;justify-content:center;align-items:center;gap:6px;padding:20px}:is(.shb,.skw) .use-card.ghost:hover{box-shadow:none;border-color:#c9b99f;transform:none}:is(.shb,.skw) .use-note{color:var(--muted);align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}:is(.shb,.skw) .cap-rows{flex-direction:column;gap:10px;display:flex}:is(.shb,.skw) .cap-row{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:150px 1fr 90px;align-items:center;gap:14px;padding:12px 18px 12px 14px;transition:all .15s;display:grid}:is(.shb,.skw) .cap-row:hover{box-shadow:var(--shadow-card);border-color:#fdba74}@media (max-width:640px){:is(.shb,.skw) .cap-row{grid-template-columns:1fr;gap:6px}}:is(.shb,.skw) .cap-row .cl{color:var(--ink-strong);align-items:center;gap:10px;font-size:13.5px;font-weight:700;display:flex}:is(.shb,.skw) .cap-row .cl .dot{background:var(--accent);border-radius:3px;flex:none;width:10px;height:10px}:is(.shb,.skw) .cap-row .cbar{background:var(--block);border-radius:999px;height:10px;overflow:hidden}:is(.shb,.skw) .cap-row .cbar i{background:linear-gradient(90deg,var(--accent),#fb923c);border-radius:999px;height:100%;display:block}:is(.shb,.skw) .cap-row .cn{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px}:is(.shb,.skw) .cap-row .cn b{color:var(--accent-deep);font-size:15px}:is(.shb,.skw) .cap-foot{color:var(--muted);margin-top:10px;font-size:12px}:is(.shb,.skw) .craft-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:1100px){:is(.shb,.skw) .craft-grid{grid-template-columns:repeat(2,1fr)}}:is(.shb,.skw) .craft-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:13px;padding:14px 16px;transition:all .15s;display:flex}:is(.shb,.skw) .craft-card:hover{box-shadow:var(--shadow-card);border-color:#fdba74;transform:translateY(-2px)}:is(.shb,.skw) .craft-card .cic{background:var(--block-soft);border:1px solid var(--line-soft);width:38px;height:38px;color:var(--accent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}:is(.shb,.skw) .craft-card .cname{color:var(--ink-strong);font-size:13.5px;font-weight:700}:is(.shb,.skw) .craft-card .cdesc{color:var(--muted);font-size:11px;line-height:1.5}:is(.shb,.skw) .craft-card .ccount{text-align:right;flex:none;margin-left:auto}:is(.shb,.skw) .craft-card .ccount b{color:var(--accent-deep);font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}:is(.shb,.skw) .craft-card .ccount span{color:var(--muted);font-size:10.5px;display:block}:is(.shb,.skw) .prod-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:1100px){:is(.shb,.skw) .prod-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){:is(.shb,.skw) .prod-grid{grid-template-columns:repeat(2,1fr)}}:is(.shb,.skw) .prod-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;transition:all .18s;display:flex;overflow:hidden}:is(.shb,.skw) .prod-card:hover{box-shadow:var(--shadow-hover);border-color:#fdba74;transform:translateY(-3px)}:is(.shb,.skw) .prod-card .pimg{aspect-ratio:1;background:var(--block);position:relative;overflow:hidden}:is(.shb,.skw) .prod-card .pimg img{object-fit:cover;width:100%;height:100%;transition:transform .5s}:is(.shb,.skw) .prod-card:hover .pimg img{transform:scale(1.06)}:is(.shb,.skw) .prod-card .badge{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#191613bf;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:600;position:absolute;top:9px;left:9px}:is(.shb,.skw) .prod-card .hot{background:var(--accent);color:#fff;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700;position:absolute;top:9px;right:9px}:is(.shb,.skw) .prod-card .pbody{flex-direction:column;flex:1;gap:3px;padding:11px 12px 12px;display:flex}:is(.shb,.skw) .prod-card .pname{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;font-size:12.5px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}:is(.shb,.skw) .prod-card .pprice{align-items:baseline;gap:6px;margin-top:2px;display:flex}:is(.shb,.skw) .prod-card .pprice b{color:var(--ink-strong);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:17px;font-weight:800}:is(.shb,.skw) .prod-card .pprice .unit{color:var(--muted);font-size:10.5px}:is(.shb,.skw) .prod-card .pspec{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}:is(.shb,.skw) .prod-card .ppack{color:var(--muted);justify-content:space-between;gap:8px;font-size:11px;display:flex}:is(.shb,.skw) .prod-card .ppack .st{color:var(--ok);font-weight:600}:is(.shb,.skw) .prod-card .pacts{gap:7px;margin-top:9px;display:flex}:is(.shb,.skw) .prod-card .pacts .btn{border-radius:999px;flex:1;padding:6px 8px;font-size:11.5px}:is(.shb,.skw) .tblwrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:auto}:is(.shb,.skw) table.tbl{border-collapse:collapse;width:100%;min-width:860px;font-size:12.5px}:is(.shb,.skw) table.tbl th{background:var(--block-soft);border-bottom:1px solid var(--line);text-align:left;color:var(--ink);white-space:nowrap;padding:10px 14px;font-size:11.5px;font-weight:700;position:sticky;top:0}:is(.shb,.skw) table.tbl td{border-bottom:1px solid var(--line-soft);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;padding:9px 14px}:is(.shb,.skw) table.tbl tr:last-child td{border-bottom:0}:is(.shb,.skw) table.tbl tbody tr:hover{background:var(--accent-soft)}:is(.shb,.skw) table.tbl td.m{font-family:var(--font-mono);color:var(--ink-strong);font-size:11.5px;font-weight:600}:is(.shb,.skw) table.tbl td .lk{color:var(--accent-deep);font-weight:600}:is(.shb,.skw) table.tbl td .lk:hover{text-decoration:underline}:is(.shb,.skw) .tblnote{color:var(--muted);margin-top:10px;font-size:11.5px}:is(.shb,.skw) .terms-stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:820px){:is(.shb,.skw) .terms-stats{grid-template-columns:repeat(2,1fr)}}:is(.shb,.skw) .term-stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px}:is(.shb,.skw) .term-stat .v{color:var(--accent-deep);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}:is(.shb,.skw) .term-stat .v small{color:var(--muted);margin-left:3px;font-size:12px;font-weight:600}:is(.shb,.skw) .term-stat .k{color:var(--muted);margin-top:2px;font-size:12px}:is(.shb,.skw) .terms-blocks{grid-template-columns:1fr 1fr;gap:28px;margin-top:24px;display:grid}@media (max-width:820px){:is(.shb,.skw) .terms-blocks{grid-template-columns:1fr}}:is(.shb,.skw) .tblock h3{color:var(--ink-strong);align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:700;display:flex}:is(.shb,.skw) .tblock h3 .no{background:var(--accent-soft);width:22px;height:22px;color:var(--accent-deep);font-family:var(--font-mono);border-radius:7px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}:is(.shb,.skw) .tblock ul{flex-direction:column;gap:8px;list-style:none;display:flex}:is(.shb,.skw) .tblock li{color:var(--ink);padding-left:16px;font-size:12.8px;line-height:1.75;position:relative}:is(.shb,.skw) .tblock li:before{content:"";background:#ea580c66;border-radius:50%;width:5px;height:5px;position:absolute;top:11px;left:2px}:is(.shb,.skw) .tblock li b{color:var(--ink-strong)}:is(.shb,.skw) .faq-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}:is(.shb,.skw) .faq-list details{border-bottom:1px solid var(--line-soft)}:is(.shb,.skw) .faq-list details:last-child{border-bottom:0}:is(.shb,.skw) .faq-list details[open]{background:var(--block-soft)}:is(.shb,.skw) .faq-list summary{cursor:pointer;color:var(--ink-strong);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:13.5px;font-weight:600;list-style:none;display:flex}:is(.shb,.skw) .faq-list summary::-webkit-details-marker{display:none}:is(.shb,.skw) .faq-list summary .chev{color:var(--muted-2);flex:none;transition:transform .2s}:is(.shb,.skw) .faq-list details[open] summary .chev{color:var(--accent);transform:rotate(180deg)}:is(.shb,.skw) .faq-list .ans{color:var(--ink);max-width:92ch;padding:0 20px 16px;font-size:12.8px;line-height:1.85}:is(.shb,.skw) .dir-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:1024px){:is(.shb,.skw) .dir-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){:is(.shb,.skw) .dir-grid{grid-template-columns:1fr}}:is(.shb,.skw) .dir-col h3{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:8px;padding-bottom:8px;font-size:11.5px;font-weight:700}:is(.shb,.skw) .dir-col ul{list-style:none}:is(.shb,.skw) .dir-col li a{color:var(--ink);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:0 -8px;padding:5px 8px;font-size:12.5px;transition:all .13s;display:flex}:is(.shb,.skw) .dir-col li a:hover{background:var(--accent-soft);color:var(--accent-deep)}:is(.shb,.skw) .dir-col li a em{font-style:normal;font-family:var(--font-mono);color:var(--muted-2);font-variant-numeric:tabular-nums;font-size:10.5px}:is(.shb,.skw) .dir-cross{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:10px 26px;margin-top:26px;padding:16px 20px;display:flex}:is(.shb,.skw) .dir-cross .dt{color:var(--muted);font-size:12px;font-weight:700}:is(.shb,.skw) .dir-cross a{color:var(--accent-deep);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}:is(.shb,.skw) .dir-cross a:hover{text-decoration:underline}:is(.shb,.skw) .foot-note{background:var(--block-soft);border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);margin-top:44px;padding:18px 22px;font-size:12px;line-height:1.9}:is(.shb,.skw) .foot-note b{color:var(--ink)}:is(.shb,.skw) img.img-fail{background:linear-gradient(135deg,#f4f4f5,#e4e4e7);position:relative}:is(.shb,.skw) .imgfail{color:#a1a1aa;font-family:var(--font-serif);letter-spacing:.2em;background:linear-gradient(135deg,#f4f4f5 0%,#e4e4e7 100%);justify-content:center;align-items:center;font-size:22px;display:flex}:is(.shb,.skw) .kw-hero{background:linear-gradient(90deg,#f5ddc7f7 0%,#f5ddc7e6 34%,#f5ddc78c 58%,#f5ddc729 100%),var(--spot-banner);border-bottom:1px solid var(--line);background-position:0,50%;background-size:auto,cover;padding:34px 0 40px}@media (max-width:768px){:is(.shb,.skw) .kw-hero{background:linear-gradient(180deg,#f5ddc7f2,#f5ddc7e6),var(--spot-banner);background-position:50%;background-size:auto,cover}}:is(.shb,.skw) .kw-hero .moq{background:var(--accent);color:#fff;border-radius:999px;align-items:center;gap:6px;margin-bottom:14px;padding:4px 13px;font-size:11.5px;font-weight:700;display:inline-flex}:is(.shb,.skw) .kw-hero h1{font-family:var(--font-serif);color:#191613;letter-spacing:-.03em;letter-spacing:-.015em;font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.15}:is(.shb,.skw) .kw-hero h1 .em{color:var(--accent)}:is(.shb,.skw) .kw-hero .sub{color:#4f473f;max-width:70ch;margin-top:12px;font-size:14px}:is(.shb,.skw) .kw-hero .kw-stats{flex-wrap:wrap;gap:10px 28px;margin-top:20px;display:flex}:is(.shb,.skw) .kw-hero .kw-stats .s{color:var(--muted);align-items:baseline;gap:7px;font-size:12.5px;display:flex}:is(.shb,.skw) .kw-hero .kw-stats .s b{color:var(--ink-strong);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}:is(.shb,.skw) .kw-hero .kw-cta{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}:is(.shb,.skw) .kw-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:26px;margin-top:30px;display:grid}@media (max-width:1024px){:is(.shb,.skw) .kw-layout{grid-template-columns:1fr}}:is(.shb,.skw) .kw-wall{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}@media (max-width:720px){:is(.shb,.skw) .kw-wall{grid-template-columns:repeat(2,1fr)}}:is(.shb,.skw) .kw-wall-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}:is(.shb,.skw) .kw-wall-head .t{color:var(--ink-strong);font-size:15px;font-weight:700}:is(.shb,.skw) .kw-wall-head .t span{color:var(--muted);margin-left:8px;font-size:12px;font-weight:400}:is(.shb,.skw) .kw-wall-head .sort{gap:6px;font-size:11.5px;display:flex}:is(.shb,.skw) .kw-wall-head .sort button{border:1px solid var(--line);color:var(--muted);cursor:pointer;font-size:11.5px;font-family:var(--font-sans);background:#fff;border-radius:999px;padding:3px 12px}:is(.shb,.skw) .kw-wall-head .sort button.on{border-color:var(--accent);color:var(--accent-deep);background:var(--accent-soft);font-weight:700}:is(.shb,.skw) .kw-aside{flex-direction:column;gap:14px;display:flex;position:sticky;top:112px}:is(.shb,.skw) .inq-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);overflow:hidden}:is(.shb,.skw) .inq-card .ih{color:#fff;background:linear-gradient(120deg,#f97316,#ea580c);padding:15px 18px}:is(.shb,.skw) .inq-card .ih .t{font-size:14.5px;font-weight:700}:is(.shb,.skw) .inq-card .ih .s{opacity:.82;margin-top:2px;font-size:11.5px}:is(.shb,.skw) .inq-card .ib{flex-direction:column;gap:9px;padding:14px 16px 16px;display:flex}:is(.shb,.skw) .inq-card .ib input,:is(.shb,.skw) .inq-card .ib textarea{border:1px solid var(--line);font-size:12.5px;font-family:var(--font-sans);color:var(--ink);background:var(--block-soft);resize:none;border-radius:9px;outline:none;padding:8px 11px}:is(.shb,.skw) .inq-card .ib input:focus,:is(.shb,.skw) .inq-card .ib textarea:focus{border-color:var(--accent);background:#fff}:is(.shb,.skw) .inq-card .ib .btn{width:100%}:is(.shb,.skw) .inq-card .ifoot{color:var(--muted);text-align:center;padding:0 16px 14px;font-size:11px}:is(.shb,.skw) .quick-stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px}:is(.shb,.skw) .quick-stat h4{color:var(--ink-strong);align-items:center;gap:7px;margin-bottom:9px;font-size:12px;font-weight:700;display:flex}:is(.shb,.skw) .quick-stat .qs-row{border-bottom:1px dashed var(--line-soft);justify-content:space-between;padding:4px 0;font-size:12px;display:flex}:is(.shb,.skw) .quick-stat .qs-row:last-child{border-bottom:0}:is(.shb,.skw) .quick-stat .qs-row .k{color:var(--muted)}:is(.shb,.skw) .quick-stat .qs-row .v{color:var(--ink-strong);font-variant-numeric:tabular-nums;font-weight:700}:is(.shb,.skw) .scene-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:900px){:is(.shb,.skw) .scene-grid{grid-template-columns:1fr}}:is(.shb,.skw) .scene-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}:is(.shb,.skw) .scene-card .simg{aspect-ratio:16/10;background:var(--block);overflow:hidden}:is(.shb,.skw) .scene-card .simg img{object-fit:cover;width:100%;height:100%;transition:transform .5s}:is(.shb,.skw) .scene-card:hover .simg img{transform:scale(1.05)}:is(.shb,.skw) .scene-card .sbody{padding:13px 16px 15px}:is(.shb,.skw) .scene-card .sbody h3{color:var(--ink-strong);font-size:13.5px;font-weight:700}:is(.shb,.skw) .scene-card .sbody p{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.7}:is(.shb,.skw) .cap-blocks{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:900px){:is(.shb,.skw) .cap-blocks{grid-template-columns:1fr}}:is(.shb,.skw) .cap-block{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px}:is(.shb,.skw) .cap-block .no{font-family:var(--font-mono);color:var(--accent);letter-spacing:.08em;font-size:12px;font-weight:700}:is(.shb,.skw) .cap-block h3{color:var(--ink-strong);margin:6px 0 8px;font-size:14.5px;font-weight:700}:is(.shb,.skw) .cap-block p{color:var(--ink);font-size:12.8px;line-height:1.85}:is(.shb,.skw) .guide-grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}@media (max-width:900px){:is(.shb,.skw) .guide-grid{grid-template-columns:1fr}}:is(.shb,.skw) .guide-item{border-bottom:1px solid var(--line-soft);gap:14px;padding:14px 0;display:flex}:is(.shb,.skw) .guide-item:last-child{border-bottom:0}:is(.shb,.skw) .guide-item .gno{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-deep);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}:is(.shb,.skw) .guide-item .gt{color:var(--ink-strong);font-size:13.5px;font-weight:700}:is(.shb,.skw) .guide-item .gp{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.75}:is(.shb,.skw) .matrix-grid{grid-template-columns:2fr 1fr;gap:20px;display:grid}@media (max-width:900px){:is(.shb,.skw) .matrix-grid{grid-template-columns:1fr}}:is(.shb,.skw) .matrix-box{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px}:is(.shb,.skw) .matrix-box h3{color:var(--ink-strong);margin-bottom:10px;font-size:13px;font-weight:700}:is(.shb,.skw) .matrix-box ul{grid-template-columns:1fr 1fr;gap:4px 18px;list-style:none;display:grid}@media (max-width:640px){:is(.shb,.skw) .matrix-box ul{grid-template-columns:1fr}}:is(.shb,.skw) .matrix-box li a{color:var(--ink);border-radius:8px;justify-content:space-between;gap:10px;margin:0 -8px;padding:5px 8px;font-size:12.5px;transition:all .13s;display:flex}:is(.shb,.skw) .matrix-box li a:hover{background:var(--accent-soft);color:var(--accent-deep)}:is(.shb,.skw) .matrix-box li a em{font-style:normal;font-family:var(--font-mono);color:var(--muted-2);font-size:10.5px}:is(.shb,.skw) .cta-band{background:linear-gradient(120deg,#3a2e25 0%,#191613 60%,#4a2f10 100%);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:56px;padding:34px 38px;display:flex}:is(.shb,.skw) .cta-band .ct{color:#fff}:is(.shb,.skw) .cta-band .ct h2{font-family:var(--font-serif);letter-spacing:-.01em;font-size:24px;font-weight:700}:is(.shb,.skw) .cta-band .ct p{color:#ffffffb8;max-width:60ch;margin-top:6px;font-size:13px}:is(.shb,.skw) .cta-band .cb{flex-wrap:wrap;gap:12px;display:flex}:is(.shb,.skw) .cta-band .btn-line{color:#fff;background:0 0;border:1px solid #fff6}:is(.shb,.skw) .cta-band .btn-line:hover{background:#ffffff1f}:is(.shb,.skw) .cta-band .btn-amber{background:var(--accent);color:#fff}:is(.shb,.skw) .cta-band .btn-amber:hover{background:var(--accent-deep)}:is(.shb,.skw) .sitefoot{border-top:1px solid var(--line);background:var(--surface);margin-top:56px}:is(.shb,.skw) .sitefoot .inner{max-width:1440px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px 30px;margin:0 auto;padding:26px 24px;font-size:12px;display:flex}:is(.shb,.skw) .sitefoot .inner .brand{font-size:15px}:is(.shb,.skw) .sitefoot .inner nav{flex-wrap:wrap;gap:6px 18px;display:flex}:is(.shb,.skw) .sitefoot .inner nav a:hover{color:var(--accent-deep)}:is(.shb,.skw) .sitefoot .inner .right{margin-left:auto}:is(.shb,.skw) .chip{background:var(--block-soft);border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:5px;padding:3px 11px;font-size:11.5px;display:inline-flex}:is(.shb,.skw) .chip b{color:var(--accent-deep);font-variant-numeric:tabular-nums}:is(.shb,.skw) .muted{color:var(--muted)}:is(.shb,.skw) .sec-alt{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:56px;padding:44px 0 48px}:is(.shb,.skw) .sec-alt .inner{max-width:1440px;margin:0 auto;padding:0 24px}
