.ao{--ao-bg:var(--hub-surface,#fff);--ao-ink:var(--hub-ink,#172d37);--ao-muted:var(--hub-muted,#4b6270);--ao-focus:var(--hub-focus,#2156b6);color:var(--ao-ink);background:var(--ao-bg);border:1px solid var(--ao-muted);border-radius:12px;padding:24px;font-size:14px;line-height:1.55;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dark .ao,[data-theme=dark] .ao{--ao-bg:var(--hub-surface,#172832);--ao-ink:var(--hub-ink,#e5eef2);--ao-muted:var(--hub-muted,#b5c8d2);--ao-focus:var(--hub-focus,#91baff)}.ao ::-moz-selection{background:var(--ao-focus);color:var(--ao-bg)}.ao ::selection{background:var(--ao-focus);color:var(--ao-bg)}.ao p{margin:0 0 12px;max-width:75ch}.ao h2{margin:0 0 8px;font-size:22px;font-weight:650;line-height:1.25;scroll-margin-top:7rem}.ao h2:focus{outline:3px solid var(--ao-focus);outline-offset:3px}.ao-heading>p{font-size:16px}.ao-footer,.ao-note{color:var(--ao-muted)}.ao-list{list-style:none;padding:0;margin:24px 0 0}.ao-list>li{border-top:1px solid var(--ao-muted)}.ao summary{display:grid;grid-template-columns:1.2fr 1fr 1.15fr;gap:8px 24px;padding:18px 8px;cursor:pointer}.ao summary::-webkit-details-marker{display:none}.ao summary::marker{content:""}.ao-identity{display:flex;flex-direction:column;gap:2px}.ao-identity strong{font-size:16px}.ao-market,.ao-state{align-self:center}.ao-settlement{display:block;color:var(--ao-muted);font-size:13px}.ao-action{color:var(--ao-focus);text-decoration:underline;text-underline-offset:3px;grid-column:1/-1}.ao details[open] .ao-action{font-weight:650}.ao button:hover,.ao summary:hover{background:color-mix(in srgb,var(--ao-focus) 7%,var(--ao-bg))}.ao :is(summary,button):focus-visible{outline:3px solid var(--ao-focus);outline-offset:3px}.ao-detail{padding:8px 8px 24px}.ao-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:20px}.ao-price h3{font-size:14px;margin:0 0 8px;font-weight:650}.ao-value{font-size:20px;font-weight:650;line-height:1.3}.ao-value span{font-size:14px}.ao-price dl{margin:16px 0 0;font-size:13px}.ao-price dt{color:var(--ao-muted);margin-top:10px}.ao-price dd{margin:0}.ao-footer{margin-top:20px;font-size:13px}.ao-footer>p{margin-bottom:12px}.ao button{font:inherit;color:var(--ao-ink);background:var(--ao-bg);border:1px solid var(--ao-muted);border-radius:6px;padding:10px 14px;min-height:44px;cursor:pointer}.ao button:disabled{cursor:wait;opacity:.7}.ao-message{padding:16px 0}@media (max-width:640px){.ao{padding:18px 14px}.ao summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px;padding:18px 0}.ao-state{grid-column:1/-1}.ao-prices{grid-template-columns:minmax(0,1fr);gap:24px}.ao-detail{padding:8px 0 24px}.ao-price+.ao-price{border-top:1px solid var(--ao-muted);padding-top:20px}}.ao-comparison{margin-top:28px;padding-top:24px;border-top:1px solid var(--ao-muted)}.ao-comparison h3{margin:0 0 8px;font-size:20px;font-weight:650}.ao-pair,.ao-selectors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ao-selectors label{display:flex;flex-direction:column;gap:8px;min-width:0;font-weight:650}.ao select{width:100%;min-height:44px;padding:10px 8px;font:inherit;color:var(--ao-ink);background:var(--ao-bg);border:1px solid var(--ao-muted);border-radius:6px}.ao select:focus-visible{outline:3px solid var(--ao-focus);outline-offset:3px}.ao-verdict{margin:20px 0}.ao-verdict ul{padding-left:20px}.ao-pair-column{min-width:0;border-top:1px solid var(--ao-muted);padding-top:16px}.ao-pair-column h4{margin:0 0 12px;font-size:16px;font-weight:650}.ao-pair dl{margin:0 0 24px}.ao-pair dt{color:var(--ao-muted);margin-top:12px}.ao-pair dd{margin:4px 0 0}.ao-pair-value{font-weight:650}@media (max-width:640px){.ao-selectors{grid-template-columns:minmax(0,1fr);gap:16px}.ao-pair{gap:16px;font-size:13px}}.ao-learning{margin-top:20px;border-top:1px solid var(--ao-muted)}.ao-pair-link{margin-top:16px}.ao-pair-link>button{margin-bottom:8px}.ao-pair-link button:disabled{cursor:not-allowed}.ao-pair-link label{display:block;font-weight:650}.ao-pair-link input{display:block;box-sizing:border-box;width:100%;min-height:44px;margin-top:8px;padding:10px 8px;font:inherit;color:var(--ao-ink);background:var(--ao-bg);border:1px solid var(--ao-muted);border-radius:6px}.ao-pair-link input:focus-visible{outline:3px solid var(--ao-focus);outline-offset:3px}.ao .ao-learning>summary{display:block;min-height:44px;color:var(--ao-focus);text-decoration:underline;text-underline-offset:3px}.ao-learning h4,.ao-learning h5{font-size:16px;margin:24px 0 12px;font-weight:650}.ao-learning h6{font-size:14px;margin:0 0 12px;font-weight:650}.ao-usd{margin-top:24px;border-top:1px solid var(--ao-muted)}.ao .ao-usd>summary{display:block;min-height:44px;color:var(--ao-focus);text-decoration:underline;text-underline-offset:3px}.ao-usd-list{list-style:none;padding:0;margin:20px 0}.ao-usd-list>li{padding:16px 0;border-top:1px solid var(--ao-muted)}.ao-usd h4{font-size:16px;margin:0 0 12px;font-weight:650}.ao-usd .ao-value{overflow-wrap:anywhere}