.g{--am-paper:var(--app-paper,var(--edition-paper,var(--surface,Canvas)));--am-ink:var(--app-ink,var(--edition-ink,var(--ink,CanvasText)));--am-muted:var(--app-muted,var(--edition-muted,var(--ink-secondary,GrayText)));--am-line:var(--app-line,var(--edition-line,var(--line,color-mix(in srgb,CanvasText 18%,Canvas))));--am-soft:var(--app-soft,var(--edition-soft,var(--surface-muted,color-mix(in srgb,CanvasText 5%,Canvas))));--am-accent:var(--app-accent,var(--edition-accent,var(--accent,LinkText)));--am-up:var(--app-up,var(--positive,red));--am-down:var(--app-down,var(--negative,blue));--am-radius:var(--app-radius,var(--radius-control,12px));font:inherit;color:var(--am-ink);min-width:0;box-sizing:border-box}.f{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;border:0}.b{display:inline-block;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum"}.w{display:inline-block;position:relative;overflow:hidden;vertical-align:bottom}.c{visibility:hidden}.e,.i{position:absolute;inset:0;display:flex;justify-content:center;animation-duration:var(--am-digit-duration);animation-delay:var(--am-digit-delay);animation-timing-function:ease-out;animation-fill-mode:both;will-change:transform,opacity}.e{animation-name:m}.i{animation-name:u}@keyframes m{0%{transform:translateY(-100%);opacity:0}50%{opacity:1}to{transform:translateY(0);opacity:1}}@keyframes u{0%{transform:translateY(0);opacity:1}50%{opacity:0}to{transform:translateY(100%);opacity:0}}.n{margin:0;width:100%;--am-chart-color:var(--am-muted)}.n[data-direction=up]{--am-chart-color:var(--am-up)}.n[data-direction=down]{--am-chart-color:var(--am-down)}.x{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:52px;flex-wrap:wrap}.y{font-size:var(--app-chart-value-size,clamp(2.1rem,6vw,3.4rem));font-weight:var(--app-value-weight,500);white-space:nowrap;letter-spacing:-.045em}.k,.z{font-size:var(--app-caption-size,.8125rem);line-height:1.5;color:var(--am-muted)}.r{position:relative;isolation:isolate;touch-action:pan-y pinch-zoom;min-width:0;outline-offset:4px;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.r:focus-visible{outline:2px solid var(--am-accent)}.r[data-scrubbing=true]{outline:none!important;box-shadow:none!important;cursor:crosshair}.r ::selection{background:transparent}.v{display:flex;justify-content:space-between;gap:12px;min-height:28px;padding-top:6px;color:var(--am-muted);font-size:var(--app-caption-size,.8125rem);font-variant-numeric:tabular-nums}.v span{white-space:nowrap}.o{position:absolute;left:0;top:0;z-index:4;display:grid;gap:3px;min-width:132px;max-width:calc(100% - 16px);padding:10px 14px;pointer-events:none;text-align:center;background:var(--surface-raised,var(--am-paper));color:var(--am-chart-color);border:1px solid var(--am-line);border-radius:14px;box-shadow:0 8px 28px color-mix(in srgb,var(--am-ink) 10%,transparent);will-change:transform}.o[hidden]{display:none}.o>span:first-child{font-size:12px;color:var(--am-muted);white-space:nowrap}.o [data-number-roll]{font-size:24px;font-weight:600;white-space:nowrap}.j{position:absolute;inset:0}.C{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.t{display:flex;gap:4px;overflow-x:auto;scrollbar-width:thin;padding:8px 0}.t button,.p button,.a button{font:inherit;color:inherit;border:1px solid transparent;background:transparent;min-height:44px;min-width:44px;border-radius:var(--am-radius);padding:8px 12px;white-space:nowrap;cursor:pointer}.t button[aria-pressed=true],.p button[aria-current]{background:var(--am-soft);border-color:var(--am-line);color:var(--am-accent)}.t button:focus-visible,.p button:focus-visible,.a button:focus-visible{outline:2px solid var(--am-accent);outline-offset:2px}.t button[data-available=false]{color:var(--am-muted);text-decoration:underline dotted;text-underline-offset:4px}.s{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;text-align:center;padding:24px;background:var(--am-soft);border-radius:var(--am-radius)}.s p{margin:0;max-width:36em;line-height:1.6}.s small{color:var(--am-muted)}.T{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--am-muted);font-size:12px;pointer-events:none}.n figcaption{margin-top:8px;overflow-wrap:anywhere}.Y{width:100%;position:relative}.p{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px}.G{display:flex;align-items:center;gap:4px;overflow:auto;max-width:100%}.L{display:block;width:100%;touch-action:none;border-radius:var(--am-radius);outline-offset:4px}.q{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:8px;min-height:24px}.a{margin-top:12px}.a summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.a ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px}.a button{text-align:left;width:100%;white-space:normal}.d{box-sizing:border-box;width:min(680px,calc(100vw - 32px));max-height:90dvh;padding:0;border:1px solid var(--am-line);border-radius:var(--app-sheet-radius,24px);background:var(--am-paper);color:var(--am-ink);box-shadow:var(--app-sheet-shadow,0 16px 64px color-mix(in srgb,CanvasText 20%,transparent));overflow:hidden}.d::backdrop{background:var(--app-overlay,color-mix(in srgb,CanvasText 35%,transparent))}.h{width:100%;height:32px;display:flex;align-items:center;justify-content:center;touch-action:none;border:0;background:transparent;cursor:grab}.h:after{content:"";width:40px;height:4px;border-radius:4px;background:var(--am-line)}.l{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 20px 12px;border-bottom:1px solid var(--am-line)}.l h2{margin:0;font:inherit;font-size:var(--app-sheet-title-size,1.125rem);font-weight:600}.l button{font:inherit;background:none;border:0;color:inherit;min-width:44px;min-height:44px;cursor:pointer}.A{padding:20px;padding-bottom:max(20px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;max-height:calc(90dvh - 100px)}.B{min-width:0}@media (max-width:700px){.d{margin:auto 0 0;width:100%;max-width:100vw;border-radius:var(--app-sheet-radius,24px) var(--app-sheet-radius,24px) 0 0}.x{gap:4px}}@media (prefers-reduced-motion:reduce){.e,.i{animation:none!important}.i{display:none}.e{position:static}.c{display:none}}
