.tc[data-astro-cid-qbs3kpq4]>[data-astro-cid-qbs3kpq4]{min-width:0}.tc[data-astro-cid-qbs3kpq4]{grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr);align-items:start;gap:20px 28px;display:grid}@media (width<=860px){.tc[data-astro-cid-qbs3kpq4]{grid-template-columns:1fr}}.tc-form[data-astro-cid-qbs3kpq4]{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.tc-wide[data-astro-cid-qbs3kpq4]{grid-column:1/-1}.tc-field[data-astro-cid-qbs3kpq4]{color:var(--ink-2);flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.tc-field[data-astro-cid-qbs3kpq4][hidden]{display:none}.tc-form[data-astro-cid-qbs3kpq4]:has(#tc-from-wrap[hidden]) .tc-qty[data-astro-cid-qbs3kpq4]{grid-column:auto}.tc[data-astro-cid-qbs3kpq4] select[data-astro-cid-qbs3kpq4],.tc[data-astro-cid-qbs3kpq4] input[data-astro-cid-qbs3kpq4][type=text]{border:1px solid var(--line);background:var(--bg);width:100%;min-height:48px;color:var(--ink);font:inherit;box-sizing:border-box;border-radius:10px;padding:0 12px;font-size:16px}.tc[data-astro-cid-qbs3kpq4] fieldset[data-astro-cid-qbs3kpq4]{border:0;min-width:0;margin:0;padding:0}.tc[data-astro-cid-qbs3kpq4] legend[data-astro-cid-qbs3kpq4]{color:var(--ink-2);margin-bottom:6px;padding:0;font-size:14px;font-weight:600}.tc-mode[data-astro-cid-qbs3kpq4]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tc-mode[data-astro-cid-qbs3kpq4] legend[data-astro-cid-qbs3kpq4]{grid-column:1/-1}.tc-mode[data-astro-cid-qbs3kpq4] label[data-astro-cid-qbs3kpq4]{position:relative}.tc-mode[data-astro-cid-qbs3kpq4] input[data-astro-cid-qbs3kpq4]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tc-mode[data-astro-cid-qbs3kpq4] span[data-astro-cid-qbs3kpq4]{border:1px solid var(--line);background:var(--bg);min-height:48px;color:var(--ink-2);border-radius:10px;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.tc-mode[data-astro-cid-qbs3kpq4] input[data-astro-cid-qbs3kpq4]:checked+span[data-astro-cid-qbs3kpq4]{background:var(--navy);border-color:var(--navy);color:var(--on-navy)}.tc-mode[data-astro-cid-qbs3kpq4] input[data-astro-cid-qbs3kpq4]:focus-visible+span[data-astro-cid-qbs3kpq4]{outline:2px solid var(--gold);outline-offset:2px}.tc-stock[data-astro-cid-qbs3kpq4]{grid-template-columns:1fr 1fr;gap:14px;padding-top:6px;display:grid;border-top:1px solid var(--line-soft)!important}.tc-stock[data-astro-cid-qbs3kpq4] legend[data-astro-cid-qbs3kpq4]{float:left;grid-column:1/-1;width:100%;margin:8px 0 0}.tc-stock[data-astro-cid-qbs3kpq4] .tc-field[data-astro-cid-qbs3kpq4] span[data-astro-cid-qbs3kpq4]{font-weight:500}.tc-note[data-astro-cid-qbs3kpq4]{background:var(--gold-soft);color:var(--ink);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.tc-note[data-astro-cid-qbs3kpq4][hidden]{display:none}.tc-note[data-astro-cid-qbs3kpq4] .icon{color:var(--gold-ink);flex:none}.tc-card[data-astro-cid-qbs3kpq4]{border:1px solid var(--line);border-radius:16px;padding:20px}.tc-card[data-astro-cid-qbs3kpq4] .eyebrow[data-astro-cid-qbs3kpq4]{margin:0 0 12px}.tc-res[data-astro-cid-qbs3kpq4]{flex-direction:column;margin:0;display:flex}.tc-res[data-astro-cid-qbs3kpq4]>div[data-astro-cid-qbs3kpq4]{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.tc-res[data-astro-cid-qbs3kpq4]>div[data-astro-cid-qbs3kpq4][hidden]{display:none}.tc-res[data-astro-cid-qbs3kpq4] dt[data-astro-cid-qbs3kpq4]{color:var(--ink-2);font-size:15px}.tc-res[data-astro-cid-qbs3kpq4] dd[data-astro-cid-qbs3kpq4]{color:var(--title);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:20px;font-weight:700}.tc-res[data-astro-cid-qbs3kpq4] .tc-pts[data-astro-cid-qbs3kpq4] dd[data-astro-cid-qbs3kpq4]{color:var(--gold-ink)}.tc-res[data-astro-cid-qbs3kpq4] .tc-pts[data-astro-cid-qbs3kpq4] dd[data-astro-cid-qbs3kpq4].tc-muted{color:var(--muted);font-size:15px;font-weight:600}.tc-res[data-astro-cid-qbs3kpq4] .tc-can[data-astro-cid-qbs3kpq4] dd[data-astro-cid-qbs3kpq4]{color:var(--do-ink)}.tc-small[data-astro-cid-qbs3kpq4]{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.5}.tc-detail[data-astro-cid-qbs3kpq4]{flex-direction:column;grid-column:1/-1;gap:14px;display:flex}.tc-detail[data-astro-cid-qbs3kpq4] h2[data-astro-cid-qbs3kpq4]{margin:8px 0 0;font-size:clamp(22px,2.6vw,28px)}.tc-scroll[data-astro-cid-qbs3kpq4]{border:1px solid var(--line);border-radius:16px;overflow-x:auto}.tc-table[data-astro-cid-qbs3kpq4]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.tc-table[data-astro-cid-qbs3kpq4] th[data-astro-cid-qbs3kpq4],.tc-table[data-astro-cid-qbs3kpq4] td[data-astro-cid-qbs3kpq4]{text-align:left;white-space:nowrap;border-bottom:1px solid var(--line-soft);padding:10px 14px}.tc-table[data-astro-cid-qbs3kpq4] th[data-astro-cid-qbs3kpq4]{background:var(--surface);color:var(--ink-2);vertical-align:bottom;font-size:13px}.tc-table[data-astro-cid-qbs3kpq4] th[data-astro-cid-qbs3kpq4] small[data-astro-cid-qbs3kpq4]{color:var(--muted);font-weight:500}.tc-table[data-astro-cid-qbs3kpq4] td[data-astro-cid-qbs3kpq4]:first-child{color:var(--title);font-weight:700}.tc-table[data-astro-cid-qbs3kpq4] tbody[data-astro-cid-qbs3kpq4] tr[data-astro-cid-qbs3kpq4]:last-child td[data-astro-cid-qbs3kpq4]{border-bottom:0}.tc-locked[data-astro-cid-qbs3kpq4] td[data-astro-cid-qbs3kpq4]{color:var(--muted)}.tc-locked[data-astro-cid-qbs3kpq4] td[data-astro-cid-qbs3kpq4]:nth-child(3){font-style:italic}.tc-table[data-astro-cid-qbs3kpq4] td[data-astro-cid-qbs3kpq4].tc-unlock,.tc-locked[data-astro-cid-qbs3kpq4] td[data-astro-cid-qbs3kpq4].tc-unlock{color:var(--ink-2)}.tc-source[data-astro-cid-qbs3kpq4]{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.tc-links[data-astro-cid-qbs3kpq4]{flex-wrap:wrap;gap:8px 20px;margin:0;display:flex}.tc-links[data-astro-cid-qbs3kpq4] a[data-astro-cid-qbs3kpq4]{color:var(--title);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}
