.page-cang .bay{position:relative}.page-cang .canglead{max-width:62ch;color:var(--ink-soft);margin:.5rem 0 .9rem;font-size:1rem;line-height:1.65}.page-cang .ans{background:var(--ink);color:var(--paper);border-top:3px solid var(--copper);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:.4rem 0 1rem;padding:1rem 1.1rem;display:grid;box-shadow:0 10px 26px -16px #1c1f248c}.page-cang .ans__i i{color:#ffffff9e;font-size:.72rem;font-style:normal;display:block}.page-cang .ans__i p{flex-wrap:wrap;align-items:baseline;gap:.22rem;margin:.2rem 0 0;display:flex}.page-cang .ans__i b{font-family:var(--font-display);font-size:1.5rem;font-weight:700;line-height:1.1}.page-cang .ans__i u{color:#ffffff9e;font-size:.76rem;text-decoration:none}.page-cang .algo{border-left:2px solid var(--line);color:var(--ink-soft);margin:.55rem 0 1.6rem;padding-left:.75rem;font-size:.8rem;line-height:1.6}.page-cang .cangplans{margin-bottom:1.6rem}.page-cang .cangplans>h2{margin:0 0 .2rem}.page-cang .bay__scan{border:1px solid var(--line);background:#fff}.page-cang .cangsens{margin-bottom:1.6rem}.page-cang .cangsens__d{color:var(--ink-soft);margin:0 0 .7rem;font-size:.88rem;line-height:1.6}.page-cang .cangsens table{border-collapse:collapse;background:var(--paper);border:1px solid var(--line);border-radius:12px;width:100%;font-size:.9rem;overflow:hidden}.page-cang .cangsens th,.page-cang .cangsens td{text-align:left;border-bottom:1px solid var(--line);padding:.55rem .75rem}.page-cang .cangsens thead th{color:var(--ink-soft);font-size:.74rem;font-weight:700}.page-cang .cangsens tbody tr:last-child th,.page-cang .cangsens tbody tr:last-child td{border-bottom:0}.page-cang .cangsens tbody th{font-weight:700}.page-cang .cangsens tr.is-base{background:#b8733312}.page-cang .cangwhy ul{gap:.35rem;margin:.5rem 0 .6rem;padding-left:1.1rem;font-size:.9rem;line-height:1.6;display:grid}.page-cang .cangwhy b{color:var(--copper-deep)}.page-cang .cangwhy__n{color:var(--ink-soft);margin:0;font-size:.84rem}.page-cang .canghow dl,.page-cang dl.canghow,.page-cang .cangspecs+.canghow dl{gap:.75rem;margin:.6rem 0 1.6rem;display:grid}.page-cang .canghow dl>div,.page-cang dl.canghow>div{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--copper);border-radius:10px;padding:.75rem .9rem}.page-cang .canghow dt{font-size:.9rem;font-weight:700}.page-cang .canghow dd{color:var(--ink-soft);margin:.3rem 0 0;font-size:.86rem;line-height:1.65}.page-cang .canglinks{flex-wrap:wrap;gap:.45rem;margin:.5rem 0 1rem;display:flex}.page-cang .canglinks a{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:99px;padding:.42rem .8rem;font-size:.84rem;font-weight:600;text-decoration:none}.page-cang .canglinks a:hover{border-color:var(--copper);color:var(--copper-deep)}.page-cang .cangsib{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.page-cang .cangsib li{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;gap:.6rem;padding:.45rem .7rem;font-size:.86rem;display:flex}.page-cang .cangsib span{color:var(--ink-soft);font-size:.8rem}.page-cang .cangcalc{color:var(--paper);background:radial-gradient(120% 90% at 8% 0,#b8733338,#0000 58%),linear-gradient(165deg,#1f242b 0%,#14181d 100%);border-radius:18px;margin:1.2rem 0 1.8rem;padding:1.1rem 1.2rem 1.2rem}.page-cang .cangcalc__t{color:#f4e6d5;margin:0;font-size:1.05rem}.page-cang .cangcalc__d{color:#e8ecefb8;margin:.3rem 0 .85rem;font-size:.84rem;line-height:1.55}.page-cang .canggroup{margin:0 0 1.4rem}.page-cang .canggroup>h3{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0 0 .25rem;font-size:1rem;display:flex}.page-cang .canggroup>h3 span{color:var(--ink-soft);font-size:.76rem;font-weight:400}.page-cang .canggroup__d{max-width:70ch;color:var(--ink-soft);margin:0 0 .6rem;font-size:.84rem;line-height:1.62}.page-cang .cangspecs__d{color:var(--ink-soft);margin:0 0 .8rem;font-size:.88rem}.page-cang .specgrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.7rem;margin-bottom:1.8rem;display:grid}.page-cang .speccard{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:12px;padding:.8rem .9rem .85rem;text-decoration:none;transition:border-color .18s,transform .18s;display:block}.page-cang .speccard:hover{border-color:var(--copper);transform:translateY(-2px)}.page-cang .speccard__dim{font-family:var(--font-mono);color:var(--copper-deep);margin:0;font-size:.86rem;font-weight:700}.page-cang .speccard__v{color:var(--ink-soft);margin:.15rem 0 .45rem;font-size:.76rem}.page-cang .speccard__ah{align-items:baseline;gap:.25rem;margin:0;display:flex}.page-cang .speccard__ah b{font-family:var(--font-display);font-size:1.45rem;line-height:1.1}.page-cang .speccard__ah small{color:var(--ink-soft);font-size:.74rem}.page-cang .speccard__ah i{color:var(--ink-soft);margin-left:auto;font-size:.76rem;font-style:normal}.page-cang .speccard__ah--none{color:var(--ink-soft);font-size:.84rem}.page-cang .speccard__meta{color:var(--ink-soft);justify-content:space-between;gap:.5rem;margin:.35rem 0 0;font-size:.76rem;display:flex}.page-cang .speccard__label{color:var(--ink-soft);opacity:.9;margin:.4rem 0 0;font-size:.74rem}.page-cang .cangsec{margin:0 0 2.2rem}.page-cang .cangsec>h2{letter-spacing:-.01em;margin:0 0 .55rem;font-size:1.12rem}.page-cang .cangsec__d{max-width:68ch;color:var(--ink-soft);margin:0 0 .8rem;font-size:.92rem;line-height:1.72}.page-cang .cangsec__d b{color:var(--ink)}.page-cang .cangtable{border:1px solid var(--line);background:var(--paper);border-radius:12px;overflow-x:auto}.page-cang .cangtable table{border-collapse:collapse;width:100%;min-width:580px;font-size:.86rem}.page-cang .cangtable th,.page-cang .cangtable td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:.5rem .7rem}.page-cang .cangtable thead th{color:var(--ink-soft);background:#14181d08;font-size:.72rem;font-weight:700}.page-cang .cangtable tbody tr:last-child th,.page-cang .cangtable tbody tr:last-child td{border-bottom:0}.page-cang .cangtable tbody th{white-space:normal;font-weight:600}.page-cang .cangtable tbody th a{color:var(--ink);border-bottom:1px solid #0000;text-decoration:none}.page-cang .cangtable tbody th a:hover{color:var(--copper-deep);border-bottom-color:var(--copper)}.page-cang .cangtable tr.is-best{background:#b8733314}.page-cang .cangtable td:nth-child(4){font-family:var(--font-mono);font-size:.82rem}.page-cang .tag{color:var(--ink-soft);vertical-align:1px;background:#14181d14;border-radius:4px;margin-left:.35rem;padding:.05rem .35rem;font-size:.66rem;font-weight:700;display:inline-block}.page-cang .tag--best{background:var(--copper);color:#fff}.page-cang .cangalt{border-left:3px solid var(--line);color:var(--ink-soft);background:#14181d05;border-radius:0 10px 10px 0;margin:.7rem 0 0;padding:.7rem .9rem;font-size:.88rem;line-height:1.7}.page-cang .cangalt b{color:var(--ink)}.page-cang .cangfaq{gap:.55rem;margin:0;display:grid}.page-cang .cangfaq>div{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:.8rem .95rem}.page-cang .cangfaq dt{font-size:.92rem;font-weight:700}.page-cang .cangfaq dd{color:var(--ink-soft);margin:.35rem 0 0;font-size:.87rem;line-height:1.72}.page-cang .cangrel{margin:1rem 0 0}.page-cang .cangrel h3{color:var(--ink);margin:0 0 .45rem;font-size:.92rem}.page-cang .cangrel ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.page-cang .cangrel li{border:1px solid var(--line);background:var(--paper);border-radius:9px;align-items:baseline;gap:.6rem;padding:.45rem .7rem;font-size:.86rem;display:flex}.page-cang .cangrel li a{color:var(--ink);font-weight:600;text-decoration:none}.page-cang .cangrel li a:hover{color:var(--copper-deep)}.page-cang .cangrel li span{color:var(--ink-soft);font-size:.78rem}.page-cang .cangrel li em{font-style:normal;font-family:var(--font-mono);color:var(--copper-deep);margin-left:auto;font-size:.8rem}@media (width<=640px){.page-cang .ans{grid-template-columns:repeat(2,minmax(0,1fr))}.page-cang .cangcalc{margin-left:-.2rem;margin-right:-.2rem;padding:.9rem .85rem 1rem}.page-cang .cangtable{background:0 0;border:0;border-radius:0;overflow:visible}.page-cang .cangtable table{min-width:0;font-size:.9rem;display:block}.page-cang .cangtable thead{display:none}.page-cang .cangtable tbody{display:block}.page-cang .cangtable tr{border:1px solid var(--line);background:var(--paper);border-radius:12px;margin-bottom:.7rem;display:block;overflow:hidden}.page-cang .cangtable tbody tr.is-best{border-color:var(--copper)}.page-cang .cangtable tbody th,.page-cang .cangtable tbody td{border-bottom:1px solid var(--line);white-space:normal;text-align:right;justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem .8rem;display:flex}.page-cang .cangtable tbody tr:last-child th,.page-cang .cangtable tbody tr:last-child td{border-bottom:0}.page-cang .cangtable tbody th{background:0 0;font-weight:700}.page-cang .cangtable tbody th:before,.page-cang .cangtable tbody td:before{content:attr(data-label);color:var(--ink-soft);text-align:left;margin-right:auto;font-size:.78rem;font-weight:600}.page-cang .cangtable td:nth-child(4){font-family:var(--font-mono)}.page-cang .cangsec .table-wrap{margin-left:-.2rem;margin-right:-.2rem}.page-cang .cangbudget{min-width:520px}.page-cang .cangbudget th:first-child,.page-cang .cangbudget td:first-child{z-index:1;background:var(--paper);border-right:1px solid var(--line);position:sticky;left:0}.page-cang .cangbudget thead th:first-child{background:#0000000a}}.page-cang .cangsec .table-wrap{margin:.2rem 0 .8rem;overflow-x:auto}.page-cang .cangbudget{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:520px;font-size:.9rem}.page-cang .cangbudget th,.page-cang .cangbudget td{border-bottom:1px solid var(--line,#e6e6e6);text-align:left;white-space:nowrap;padding:.45rem .6rem}.page-cang .cangbudget thead th{color:var(--ink-soft,#666);background:#00000005;font-size:.82rem;font-weight:600}.page-cang .cangbudget .is-tight td,.page-cang .cangbudget .is-tight th{background:#b4342a0f}.page-cang .cangbudget .is-tight td b{color:#b4342a}.page-cang .cangbudget__verdict{color:var(--ink-soft,#555);margin:0 0 .9rem;padding-left:1.1rem;font-size:.9rem;line-height:1.7}.page-cang .cangbudget__verdict b{color:var(--ink,#111)}.page-cang .cangtags{flex-wrap:wrap;gap:.4rem;margin:.9rem 0 1.4rem;padding:0;list-style:none;display:flex}.page-cang .cangtags li{border:1px solid var(--line,#e2e2e2);color:var(--ink-soft,#666);background:#00000004;border-radius:999px;padding:.18rem .55rem;font-size:.78rem}.page-cang .speccard__tags{flex-wrap:wrap;gap:.3rem;margin:.35rem 0 0;display:flex}.page-cang .speccard__tags span{border:1px solid var(--line,#e2e2e2);color:var(--ink-soft,#666);border-radius:999px;padding:.1rem .4rem;font-size:.72rem}.page-cang .cangspec{border:1px solid var(--line);background:var(--paper);border-radius:12px;margin:.7rem 0 .2rem;overflow-x:auto}.page-cang .cangspec table{border-collapse:collapse;width:100%;font-size:.88rem}.page-cang .cangspec th,.page-cang .cangspec td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);white-space:normal;padding:.55rem .8rem}.page-cang .cangspec tbody tr:last-child th,.page-cang .cangspec tbody tr:last-child td{border-bottom:0}.page-cang .cangspec th{width:32%;color:var(--ink-soft);font-weight:600}.page-cang .cangspec td{font-variant-numeric:tabular-nums}@media (width<=640px){.page-cang .cangspec th,.page-cang .cangspec td{padding:.5rem .7rem}.page-cang .cangspec th{width:38%}}.page-cang .shareposter{border:1px solid var(--line);background:#fff;border-radius:12px;max-width:420px;margin:1.9rem 0 0}.page-cang .shareposter>summary{cursor:pointer;min-height:var(--tap);color:var(--ink);align-items:center;gap:.55rem;padding:.5rem .85rem;font-size:.9rem;font-weight:700;list-style:none;transition:background .18s;display:flex}.page-cang .shareposter>summary::-webkit-details-marker{display:none}.page-cang .shareposter>summary::marker{content:""}.page-cang .shareposter>summary:hover{background:#f6efe7}.page-cang .shareposter>summary:focus-visible{outline:2px solid var(--copper);outline-offset:-2px}.page-cang .shareposter__ico{width:1.55rem;height:1.55rem;color:var(--copper-deep);background:#b8733324;border-radius:999px;flex:none;place-items:center;transition:transform .2s,background .18s,color .18s;display:grid}.page-cang .shareposter__ico:before{content:"";border-bottom:2px solid;border-right:2px solid;width:.45rem;height:.45rem;transform:translateY(-1px)rotate(45deg)}.page-cang .shareposter__label{flex:auto;min-width:0}.page-cang .shareposter__hint{white-space:nowrap;color:var(--ink-soft);background:#1c1f240f;border-radius:999px;flex:none;padding:.18rem .55rem;font-size:.74rem;font-weight:700}.page-cang .shareposter__hint-open{display:none}.page-cang .shareposter[open]>summary{border-bottom:1px solid var(--line);background:#f5f8f7}.page-cang .shareposter[open] .shareposter__ico{color:var(--teal);background:#2f6f5e29;transform:rotate(180deg)}.page-cang .shareposter[open] .shareposter__hint-closed{display:none}.page-cang .shareposter[open] .shareposter__hint-open{display:inline}@media (prefers-reduced-motion:reduce){.page-cang .shareposter>summary,.page-cang .shareposter__ico{transition:none}}.page-cang .shareposter__body{margin:0;padding:.9rem}.page-cang .shareposter img{border:1px solid var(--line);border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 12px 32px #1c1f241a}.page-cang .shareposter figcaption{color:var(--ink-soft);margin:.5rem 0 0;font-size:.78rem;line-height:1.55}@media (width<=640px){.page-cang .shareposter__body{padding:.7rem}}
