.page-content:has(.currency-experience){padding-block:var(--space-8) var(--space-12)}.currency-experience{gap:var(--space-6);grid-template-columns:minmax(0,2.4fr) minmax(340px,1fr);grid-template-areas:"heading heading""summary calculate""history offers""references offers";align-items:start;display:grid}.currency-heading{row-gap:var(--space-2);grid-area:heading;grid-template-columns:minmax(0,1fr) auto;display:grid}.currency-heading h1{letter-spacing:-.04em;grid-column:1;margin:0;font-size:32px;font-weight:750;line-height:1.2}.currency-heading .currency-mark{color:var(--foreground);font-size:var(--text-label)}.currency-back{width:var(--control-height);height:var(--control-height);color:var(--muted-foreground);margin-left:calc(-1 * var(--space-3));justify-content:center;align-items:center;display:none}.currency-back svg{transform:rotate(180deg)}.currency-summary{grid-area:summary}.currency-intent,.currency-periods{min-width:0;padding:var(--space-1);background:var(--muted);border-radius:var(--radius-sm);border:0;margin:0;display:inline-flex}.currency-intent .ui-button,.currency-periods .ui-button{min-height:36px;font-weight:650}.currency-intent [aria-pressed=true],.currency-periods [aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}.currency-current-value{align-items:baseline;gap:var(--space-2);margin-top:var(--space-4);display:flex}.currency-current-value>strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(42px,4vw,56px);font-weight:750;line-height:1.15}.currency-current-value>span{color:var(--muted-foreground);font-size:var(--text-label)}.currency-current-meta{align-items:center;gap:var(--space-2);color:var(--muted-foreground);font-size:var(--text-label);min-height:var(--control-height);flex-wrap:wrap;display:flex}.currency-current-entity{color:var(--foreground);cursor:pointer;min-height:var(--control-height);font-weight:650}.currency-calculate{min-height:var(--control-height);background:var(--primary);color:var(--primary-foreground);justify-content:center;place-self:center end;align-items:center;gap:var(--space-3);padding-inline:var(--space-6);border-color:#0000;grid-area:calculate;text-decoration:none;display:inline-flex}.currency-calculate:hover{background:var(--primary-hover)}.currency-history-panel,.currency-offers,.currency-references{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);min-width:0}.currency-history-panel{padding:var(--space-6);grid-area:history}.currency-history-heading,.currency-reference-heading{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.currency-history-heading h2,.currency-offers h2,.currency-reference-heading h2{margin:0;font-size:17px;font-weight:700;line-height:1.4}.currency-history-heading .ui-button,.currency-reference-heading .ui-button{margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-2)) calc(-1 * var(--space-2)) 0}.currency-history-subtitle{color:var(--muted-foreground);font-size:var(--text-caption);margin-top:var(--space-1);line-height:1.5}.currency-history-controls{align-items:center;gap:var(--space-2);margin-block:var(--space-5) var(--space-3);flex-wrap:wrap;display:flex}.currency-history-controls .ui-button{font-size:var(--text-caption);padding-inline:var(--space-3)}.currency-date-control{margin-left:auto}.currency-filter-control{max-width:14rem}.currency-filter-control>span:first-of-type{text-overflow:ellipsis;overflow:hidden}.currency-filter-count{color:var(--primary);font-weight:750}.currency-chart{height:260px;margin-top:var(--space-4);position:relative}.currency-chart svg{width:100%;height:100%;overflow:visible}.currency-chart text{fill:var(--muted-foreground);font-family:inherit;font-size:11px}.currency-chart-grid{stroke:var(--border);stroke-width:1px}.currency-chart-line{stroke:var(--chart-buy);stroke-width:2.5px;fill:none;stroke-linecap:round;stroke-linejoin:round}.currency-chart-point{fill:var(--chart-buy)}.currency-chart-cursor{stroke:var(--muted-foreground);stroke-dasharray:3 4}.currency-chart-inspector{cursor:crosshair;border-radius:var(--radius-sm);touch-action:pan-y;position:absolute;inset:0}.currency-chart-tooltip{top:var(--space-1);gap:var(--space-1);font-size:var(--text-caption);width:176px;padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--popover);box-shadow:var(--shadow-popover);pointer-events:none;display:grid;position:absolute}.currency-chart-tooltip a{pointer-events:auto}.currency-chart-tooltip time,.currency-chart-tooltip>span{color:var(--muted-foreground);font-size:11px}.currency-chart-tooltip strong{font-size:16px}.currency-history-metrics{gap:var(--space-3);padding-top:var(--space-4);margin-top:var(--space-4);border-top:1px solid var(--border);grid-template-columns:1fr 1fr 1.25fr;display:grid}.currency-history-metrics dt{color:var(--muted-foreground);font-size:var(--text-caption);margin-bottom:var(--space-1)}.currency-history-metrics dd{overflow-wrap:anywhere;align-items:center;gap:var(--space-1);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:18px;font-weight:700;display:flex}.currency-history-metrics small{font-size:12px;font-weight:600}.currency-exact-link.ui-button{color:var(--primary);margin-top:var(--space-3);font-size:var(--text-caption);padding-inline:0}.currency-history-state{justify-content:center;align-items:center;gap:var(--space-4);min-height:330px;color:var(--muted-foreground);text-align:center;font-size:var(--text-label);flex-direction:column;display:flex}.currency-offers{padding:var(--space-6);grid-area:offers}.currency-offers-unit{color:var(--muted-foreground);font-size:var(--text-caption);margin-top:var(--space-1);margin-bottom:var(--space-2)}.currency-offer{gap:var(--space-2) var(--space-4);padding-block:var(--space-5);border-bottom:1px solid var(--border);grid-template-columns:88px minmax(0,1fr);display:grid}.currency-entity-button{min-height:var(--control-height);border-radius:var(--radius-sm);cursor:pointer;grid-area:1/1/span 3;align-self:start}.currency-entity-button .entity-mark{--entity-image-limit:38px;width:88px;height:46px}.currency-offer-identity{align-items:center;gap:var(--space-1);font-size:var(--text-label);grid-column:2;line-height:1.4;display:flex}.currency-offer-identity strong{overflow-wrap:anywhere;font-weight:650}.currency-offer-identity .source-check{flex-shrink:0}.currency-offer-prices{column-gap:var(--space-3);grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.currency-offer-price{font-variant-numeric:tabular-nums;min-width:0}.currency-offer-price+.currency-offer-price{border-left:1px solid var(--border);padding-left:var(--space-3)}.currency-offer-price dt{color:var(--muted-foreground);font-size:var(--text-caption)}.currency-offer-price dd{overflow-wrap:anywhere;font-size:20px;font-weight:650;line-height:1.5}.currency-offer-price dd>strong{font-weight:inherit}.currency-offer-price small{font-size:10px;line-height:1.3;display:block}.currency-offer-price .rate-movement{margin-top:var(--space-1)}.currency-offer-meta{align-items:center;gap:var(--space-2);color:var(--muted-foreground);flex-wrap:wrap;grid-column:2;font-size:11px;display:flex}.currency-best{color:var(--primary)}.currency-best dd{font-weight:800}.currency-all-rates{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-height);margin-top:var(--space-3);font-size:var(--text-label);font-weight:650;text-decoration:none;display:flex}.currency-offers-empty{padding-block:var(--space-5)}.currency-references{padding:var(--space-4) var(--space-6);grid-area:references}.currency-reference-heading h2{font-size:var(--text-label)}.currency-reference{align-items:center;gap:var(--space-3);padding-top:var(--space-3);flex-wrap:wrap;display:flex}.currency-reference+.currency-reference{border-top:1px solid var(--border);margin-top:var(--space-3)}.currency-reference>.entity-mark{width:76px;height:38px}.currency-reference-identity{min-width:140px;font-size:var(--text-label);flex:1}.currency-reference dl{gap:var(--space-4);display:flex}.currency-reference dt{color:var(--muted-foreground);font-size:var(--text-caption)}.currency-reference dd{font-variant-numeric:tabular-nums;font-weight:700}.currency-details.sheet-popup{width:min(100%,640px)}.currency-exact-frame{max-height:min(48dvh,32rem);margin-block:var(--space-5);overflow:auto}.currency-exact-table{border-collapse:collapse;width:100%;font-size:var(--text-caption)}.currency-exact-table th,.currency-exact-table td{padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.currency-exact-table thead th{z-index:1;background:var(--card);color:var(--muted-foreground);position:sticky;top:0}.currency-exact-table tbody th{width:24%;font-weight:600}.currency-exact-table td>*{display:block}.currency-exact-table td>span{color:var(--muted-foreground);margin-top:var(--space-1);font-size:11px}.currency-exact-statistics{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.currency-exact-statistics h3{font-size:var(--text-label);margin-bottom:var(--space-3)}.currency-exact-statistics dl{gap:var(--space-3);font-size:var(--text-caption);display:grid}.currency-exact-statistics dt{color:var(--muted-foreground)}.currency-exact-statistics dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media (width<=1023px){.currency-intent .ui-button,.currency-periods .ui-button{min-height:var(--control-height)}.currency-periods .ui-button{min-width:var(--control-height);padding-inline:var(--space-2)}.currency-experience{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""summary""history""calculate""references""offers"}.currency-calculate{justify-self:stretch}}@media (width<=639px){.page-content:has(.currency-experience){padding-top:var(--space-4)}.currency-experience{gap:var(--space-4)}.currency-heading h1{font-size:30px}.currency-current-value>strong{font-size:48px}.currency-intent{display:flex}.currency-intent .ui-button{flex:1}.currency-history-panel,.currency-offers{padding:var(--space-4)}.currency-history-heading h2{font-size:15px}.currency-history-subtitle{font-size:12px}.currency-history-controls{margin-top:var(--space-4);flex-wrap:nowrap}.currency-date-control.ui-button,.currency-filter-control.ui-button{width:var(--control-height);padding-inline:0}.currency-date-control>span,.currency-filter-control>span{display:none}.currency-filter-control:has(.currency-filter-count){color:var(--primary)}.currency-chart{height:200px;margin-top:var(--space-2)}.currency-history-metrics{gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-2)}.currency-history-metrics dd{font-size:16px}.currency-history-metrics small{font-size:10px}.currency-exact-link.ui-button{border:1px solid var(--border);width:100%;margin-top:var(--space-4);justify-content:center}.currency-references{padding:var(--space-4)}.currency-reference dl{justify-content:space-between;width:100%}.currency-reference-identity .caption{font-size:11px}.currency-history-state{min-height:280px}.currency-details.sheet-popup{width:100%}.page-content:has(.currency-experience)>.local-banner{margin-bottom:var(--space-3)}}.currency-hero-best{color:var(--primary);font-size:var(--text-caption);display:block}@media (width>=1024px){.currency-summary{column-gap:var(--space-8);grid-template-columns:minmax(300px,1fr) minmax(0,1fr);align-items:center;display:grid}.currency-intent{grid-area:1/1/4;justify-self:start}.currency-current-value{grid-column:2;margin-top:0}.currency-current-value>strong{font-size:44px}.currency-current-meta,.currency-hero-best{grid-column:2}.currency-history-panel{column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.currency-history-heading{grid-column:1;justify-content:start}.currency-history-heading h2{font-size:15px}.currency-history-subtitle{grid-column:1}.currency-history-controls{flex-wrap:nowrap;grid-area:1/2/3;margin-block:0}.currency-history-controls .currency-date-control{width:var(--control-height);margin-left:0;padding:0}.currency-date-control>span{display:none}.currency-filter-control{max-width:180px}.currency-chart,.currency-history-metrics,.currency-history-state{grid-column:1/-1}.currency-chart{height:300px}.currency-history-metrics{padding-right:170px}.currency-exact-link.ui-button{right:var(--space-6);bottom:var(--space-6);margin-top:0;position:absolute}}.currency-metric-date{color:var(--muted-foreground);margin-top:var(--space-1);font-size:11px;display:block}.currency-history-metrics .currency-metric-date{flex-basis:100%;font-weight:500;line-height:1.4}@media (width>=1024px) and (width<=1279px){.currency-summary,.currency-history-panel{display:block}.currency-current-value{margin-top:var(--space-4)}.currency-history-controls{margin-block:var(--space-4) var(--space-3);flex-wrap:wrap}.currency-history-metrics{padding-right:0}.currency-exact-link.ui-button{margin-top:var(--space-3);position:static}}.currency-breadcrumb{align-items:center;gap:var(--space-3);font-size:var(--text-caption);color:var(--muted-foreground);margin-bottom:var(--space-2);grid-column:1/-1;display:flex}.currency-breadcrumb a{color:var(--primary);text-decoration:none}.currency-heading-code{align-items:center;gap:var(--space-2);grid-column:1;display:flex}.currency-local-notice{color:var(--muted-foreground);font-size:var(--text-caption);grid-column:1}.currency-chart-missing circle{fill:var(--muted-foreground);opacity:.5}.currency-history-metrics>div+div{padding-left:var(--space-4);border-left:1px solid var(--border)}@media (width<=700px){.currency-breadcrumb{display:none}.currency-back{display:inline-flex}.currency-heading{row-gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.currency-history-metrics>div+div{padding-left:var(--space-2)}.currency-history-metrics .currency-metric-date{display:none}.currency-offer{column-gap:var(--space-3)}}.currency-details-history{margin:var(--space-3) 0 0;min-height:var(--control-height)}.currency-periods{scrollbar-width:thin;overflow-x:auto}.currency-periods .ui-button{flex-shrink:0}
