.cx-units-page{padding-bottom:64px}.cx-units-page [hidden]{display:none!important}.cx-units-scope{color:var(--cx-muted);font-size:14px;margin:16px 0}.cx-units-nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.cx-units-nav a{padding:10px 16px;border:1px solid var(--cx-line);border-radius:10px}.cx-units-nav a[aria-current]{background:var(--cx-accent-soft);border-color:var(--cx-accent)}.cx-units-browser{padding-top:12px}.cx-unit-filters{display:grid;grid-template-columns:minmax(180px,2fr) minmax(150px,1fr) minmax(130px,1fr) auto;gap:16px;align-items:end;padding:24px;background:var(--cx-surface-soft);border:1px solid var(--cx-line);border-radius:14px}.cx-unit-filters label{display:block;margin-bottom:8px;font-weight:600;font-size:14px}.cx-unit-filters input,.cx-unit-filters select{width:100%;min-width:0;min-height:46px;border:1px solid var(--cx-tool-line);border-radius:8px;padding:10px 12px;color:var(--cx-ink);background:var(--cx-surface);font:inherit;font-size:16px}.cx-unit-clear{min-height:46px;border:1px solid var(--cx-line-strong);background:var(--cx-surface);color:var(--cx-ink);border-radius:8px;padding:10px 14px;font:inherit}.cx-unit-result-count{font-size:14px;color:var(--cx-muted);margin:18px 0}.cx-unit-browser-grid{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.7fr);gap:28px;align-items:start}.cx-unit-list-heading{font-size:16px;margin:0 0 12px}.cx-unit-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.cx-unit-list-link{display:flex;align-items:center;gap:14px;border:1px solid var(--cx-line);background:var(--cx-surface);border-radius:10px;padding:14px}.cx-unit-list-link:hover,.cx-unit-list-link[aria-current]{background:var(--cx-accent-soft);border-color:var(--cx-accent)}.cx-unit-list-symbol{flex:0 0 46px;font-size:24px;font-weight:500;text-align:center}.cx-unit-list-label{min-width:0;display:grid;gap:3px}.cx-unit-list-label strong{font-size:15px}.cx-unit-list-label>span,.cx-unit-list-label small{font-size:12px;color:var(--cx-muted)}.cx-unit-list-arrow{margin-left:auto;color:var(--cx-muted)}.cx-unit-detail-column{min-width:0;position:sticky;top:88px}.cx-unit-mobile-back{display:none;margin-bottom:16px}.cx-unit-detail{background:var(--cx-surface);border:1px solid var(--cx-line);border-radius:14px;padding:30px;overflow-wrap:anywhere}.cx-unit-badges{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--cx-muted)}.cx-unit-badges span{padding:5px 9px;border-radius:6px;background:var(--cx-surface-soft)}.cx-unit-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px}.cx-unit-title-row h1,.cx-unit-title-row h2{scroll-margin-top:100px;margin:0;font-size:clamp(24px,3vw,34px);line-height:1.2}.cx-unit-symbol{color:var(--cx-muted);font-size:32px}.cx-unit-code{color:var(--cx-muted);font-size:13px;margin:12px 0 0}.cx-unit-definition{background:var(--cx-surface-soft);border-radius:9px;padding:18px;margin:24px 0}.cx-unit-definition p{margin:0;font-size:18px;font-variant-numeric:tabular-nums}.cx-unit-definition p+p{margin-top:12px;font-size:14px}.cx-unit-facts{margin:0}.cx-unit-facts>div{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,1.6fr);gap:18px;padding:12px 0;border-bottom:1px solid var(--cx-line)}.cx-unit-facts dt{color:var(--cx-muted);font-size:13px}.cx-unit-facts dd{margin:0;font-size:14px}.cx-unit-section{margin-top:26px}.cx-unit-section h2,.cx-unit-section h3{font-size:16px;margin:0 0 10px}.cx-unit-section p,.cx-unit-versions p{font-size:14px;color:var(--cx-ink-soft);margin:8px 0}.cx-unit-tools,.cx-unit-sources{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:12px}.cx-unit-tools li{display:grid;gap:4px}.cx-unit-tools a,.cx-unit-sources a,.cx-unit-permalink,.cx-unit-back{text-decoration:underline;text-underline-offset:3px}.cx-unit-tools small,.cx-unit-sources small{color:var(--cx-muted);font-size:12px}.cx-unit-sources .cx-unit-source-note{font-size:12px;color:var(--cx-muted)}.cx-unit-versions{border-top:1px solid var(--cx-line);padding-top:18px;margin-top:24px}.cx-unit-versions summary{font-size:14px;font-weight:600}.cx-unit-digest{word-break:break-all;font-size:12px}.cx-unit-permalink{display:inline-block;margin-top:24px;font-size:14px}.cx-unit-preview-note,.cx-unit-empty{color:var(--cx-muted);padding:20px 0;font-size:14px}.cx-unit-standalone{max-width:960px;padding-top:28px}.cx-unit-back{display:inline-block;margin-bottom:24px;font-size:14px}.cx-convert-type-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.cx-convert-type{border:1px solid var(--cx-line);border-radius:12px;padding:20px;background:var(--cx-surface)}.cx-convert-type h2{font-size:18px;margin:0 0 10px}.cx-convert-type p{font-size:13px;color:var(--cx-muted);margin:8px 0}.cx-convert-type>a{display:block;font-size:13px;text-decoration:underline;text-underline-offset:3px;margin-top:14px}.cx-convert-group{padding-top:28px;scroll-margin-top:90px}.cx-convert-group>h2{font-size:28px;margin:0}.cx-convert-group .cx-calc-dir-head h3{margin:0;font-size:21px}.cx-units-cta{display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--cx-surface-soft);border:1px solid var(--cx-line);border-radius:12px;padding:24px;margin:24px 0}.cx-units-cta h2{font-size:20px;margin:0 0 8px}.cx-units-cta p{margin:0;color:var(--cx-muted);font-size:14px}.cx-units-cta>a{flex-shrink:0;border-radius:8px;padding:12px 18px;background:var(--cx-accent);color:var(--cx-accent-contrast);font-weight:600}@media (max-width: 900px){.cx-unit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-unit-browser-grid{grid-template-columns:minmax(200px,.8fr) minmax(0,1.3fr);gap:16px}.cx-unit-detail{padding:22px}.cx-convert-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 650px){.cx-unit-detail-column{position:static}.cx-units-browser[data-view=detail] .cx-unit-filters,.cx-units-browser[data-view=detail] .cx-unit-result-count{display:none}.cx-unit-mobile-back{display:inline-block}.cx-units-browser[data-view=list] .cx-unit-detail-column,.cx-units-browser[data-view=detail] .cx-unit-list-column{display:none}.cx-unit-filters{grid-template-columns:minmax(0,1fr);padding:18px}.cx-unit-browser-grid{grid-template-columns:minmax(0,1fr)}.cx-unit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cx-unit-list-link{padding:12px 10px;gap:8px;min-height:100px;align-items:flex-start}.cx-unit-list-symbol{flex-basis:28px;font-size:20px}.cx-unit-list-label strong{font-size:13px}.cx-unit-list-arrow{display:none}.cx-unit-detail{padding:20px}.cx-unit-facts>div{grid-template-columns:minmax(0,1fr);gap:5px}.cx-unit-title-row{align-items:flex-start}.cx-unit-definition p{font-size:16px}.cx-convert-type-grid{grid-template-columns:minmax(0,1fr)}.cx-units-cta{align-items:flex-start;flex-direction:column}.cx-unit-clear,.cx-unit-tools a,.cx-unit-permalink,.cx-unit-back{min-height:44px}}
