.ui-btn{justify-content:center;align-items:center;gap:var(--sp-8);height:var(--ctl-40);padding:0 var(--sp-16);box-sizing:border-box;border-radius:var(--r-pill);font-family:var(--font-body);font-size:var(--fs-14);letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background .14s var(--ease-paper), color .14s, border-color .14s;border:1px solid #0000;font-weight:600;line-height:normal;text-decoration:none;display:inline-flex}.ui-btn svg{flex:none;width:16px;height:16px}.ui-btn:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.ui-btn:disabled,.ui-btn[aria-disabled=true]{cursor:not-allowed}.ui-btn-main{background:var(--accent-ink-90);color:var(--paper-fresh)}.ui-btn-main:not(:disabled):hover{background:var(--ink);color:var(--paper-fresh)}.ui-btn-sec{background:var(--paper-fresh);border-color:var(--rule-soft);color:var(--accent-ink-90)}.ui-btn-sec:not(:disabled):hover{border-color:var(--ink-ghost);background:var(--paper)}.ui-btn-quiet{color:var(--ink-mid);background:0 0}.ui-btn-quiet:not(:disabled):hover{background:var(--paper-deep);color:var(--accent-ink-90)}.ui-btn:where(.ui-sm){height:var(--ctl-32);padding:0 var(--sp-12);gap:var(--sp-4);font-size:var(--fs-13)}.ui-btn:where(.ui-sm) svg{width:14px;height:14px}.ui-btn:where(.ui-lg){height:var(--ctl-48);padding:0 var(--sp-24);font-size:var(--fs-16)}.ui-chip{align-items:center;gap:var(--sp-4);height:var(--ctl-32);padding:0 var(--sp-12);box-sizing:border-box;border:1px solid var(--rule-soft);border-radius:var(--r-pill);background:var(--paper-fresh);font-family:var(--font-body);font-size:var(--fs-13);letter-spacing:0;white-space:nowrap;color:var(--ink-mid);cursor:pointer;font-weight:600;line-height:normal;transition:background .13s,color .13s,border-color .13s;display:inline-flex}.ui-chip:hover{color:var(--accent-text);border-color:var(--accent-line)}.ui-chip:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.ui-chip[aria-pressed=true]{background:var(--accent-ink-90);border-color:var(--accent-ink-90);color:var(--paper-fresh)}.ui-chip[aria-pressed=true]:hover{background:var(--ink);border-color:var(--ink);color:var(--paper-fresh)}.ui-chip svg{flex:none;width:14px;height:14px}.ui-chip[aria-disabled=true],.ui-chip[aria-disabled=true]:hover{cursor:default;background:var(--paper-fresh);border-color:var(--rule-ghost);color:var(--ink-faded)}.ui-chip[aria-disabled=true][aria-pressed=true],.ui-chip[aria-disabled=true][aria-pressed=true]:hover{background:var(--paper-deep);border-color:var(--rule-soft);color:var(--ink-mid)}.ui-chip:where(.ui-md){height:var(--ctl-40);padding:0 var(--sp-12);font-size:var(--fs-14)}.ui-switch{height:var(--ctl-40);box-sizing:border-box;border:1px solid var(--rule-soft);border-radius:var(--r-sm);background:var(--paper-fresh);flex:none;gap:2px;padding:3px;display:inline-flex}.ui-switch>button{align-items:center;gap:var(--sp-8);padding:0 var(--sp-12);border-radius:calc(var(--r-sm) - 3px);cursor:pointer;font-family:var(--font-body);font-size:var(--fs-14);letter-spacing:0;white-space:nowrap;color:var(--ink-mid);background:0 0;border:none;font-weight:600;line-height:normal;transition:background .13s,color .13s;display:inline-flex}.ui-switch>button:hover{background:var(--paper-deep);color:var(--accent-ink-90)}.ui-switch>button:focus-visible{z-index:1;outline:2px solid var(--accent-text);outline-offset:2px;position:relative}.ui-switch>button[aria-pressed=true]{background:var(--accent-ink-90);color:var(--paper-fresh)}.ui-switch:where(.ui-sm){height:var(--ctl-32);padding:2px}.ui-switch:where(.ui-sm)>button{font-size:var(--fs-13);border-radius:calc(var(--r-sm) - 2px);padding:0 10px}.ui-switch-gem{width:12px;height:12px;margin-left:calc(-1 * var(--sp-4));color:var(--accent-text);flex:none}.ui-switch>button[aria-pressed=true] .ui-switch-gem{color:inherit}.ui-select,.ui-field{height:var(--ctl-40);box-sizing:border-box;border:1px solid var(--rule-soft);border-radius:var(--r-sm);background-color:var(--paper-fresh);max-width:100%;font-family:var(--font-body);font-size:var(--fs-14);letter-spacing:0;color:var(--accent-ink-90);font-weight:500;line-height:normal;transition:border-color .13s}.ui-select{appearance:none;padding:0 32px 0 var(--sp-12);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b655c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px 16px;overflow:hidden}.ui-field{padding:0 var(--sp-12);border-color:var(--rule-field)}.ui-field::placeholder{color:var(--ink-faded);opacity:1}.ui-select:not(:disabled):hover{border-color:var(--ink-ghost)}.ui-field:not(:disabled):hover{border-color:var(--ink-faded)}.ui-select:focus-visible,.ui-field:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.ui-select:disabled,.ui-field:disabled{cursor:not-allowed;color:var(--ink-faded)}.ui-select:where(.ui-sm),.ui-field:where(.ui-sm){height:var(--ctl-32);font-size:var(--fs-13)}.ui-select:where(.ui-lg),.ui-field:where(.ui-lg){height:var(--ctl-48);font-size:var(--fs-16)}.ui-tag{align-items:center;gap:var(--sp-4);box-sizing:border-box;border-radius:var(--r-tag);height:22px;font-family:var(--font-body);font-size:var(--fs-12);letter-spacing:0;white-space:nowrap;background:var(--paper-deep);color:var(--accent-ink-90);flex:none;padding:0 7px;font-weight:600;line-height:1;display:inline-flex}.ui-tag svg{flex:none;width:11px;height:11px}.ui-tag:where(.ui-accent){color:var(--accent-text);background:#fbe8df}.ui-tag:where(.ui-hill){color:#27495f;background:#e1e8ee}.ui-tag:where(.ui-buy){color:var(--buy);background:#e4ebdf}.ui-tag:where(.ui-sell){color:var(--sell);background:#f1dfd9}.ui-tag.ui-tip{cursor:help;text-decoration:none}.ui-card{background:var(--paper-fresh);border:1px solid var(--rule-row);border-radius:var(--r-lg);box-shadow:var(--shadow-card);overflow:clip}.ui-titlerow{align-items:center;gap:var(--sp-8) var(--sp-12);min-height:var(--ctl-40);margin:0 0 var(--sp-16);flex-wrap:wrap;display:flex}.ui-title{font-family:var(--font-display);font-weight:800;font-size:var(--fs-22);letter-spacing:-.015em;color:var(--accent-ink-90);margin:0;line-height:1.1}.ui-status{min-width:0;font-family:var(--font-body);font-size:var(--fs-13);color:var(--ink-faded);font-variant-numeric:tabular-nums;line-height:1.4}.ui-titlerow>.ui-end{margin-left:auto}.ui-sechead{align-items:center;gap:var(--sp-8) var(--sp-12);min-height:var(--ctl-40);margin:0 0 var(--sp-12);flex-wrap:wrap;display:flex}.ui-sectitle{font-family:var(--font-display);font-weight:800;font-size:var(--fs-22);letter-spacing:-.015em;color:var(--accent-ink-90);margin:0;line-height:1.2}.ui-sechead>.ui-end{margin-left:auto}.ui-more{align-items:center;gap:var(--sp-8) var(--sp-16);margin-top:var(--sp-16);flex-wrap:wrap;display:flex}.ui-more-n{font-family:var(--font-body);font-size:var(--fs-13);color:var(--ink-faded);font-variant-numeric:tabular-nums}.ui-fab{left:50%;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:36;transition:bottom .26s var(--ease-paper);position:fixed;translate:-50%;box-shadow:0 10px 28px -10px #1a1a1a73}html:has(.od-shell.bars-hidden) .ui-fab{bottom:calc(var(--sp-16) + env(safe-area-inset-bottom,0px))}.ui-fab .ui-count{background:var(--paper-fresh);color:var(--accent-ink-90)}@media (min-width:761px){.ui-fab{display:none}}@media (prefers-reduced-motion:reduce){.ui-fab{transition:none}}.ui-pop{box-sizing:border-box;width:max-content;max-width:min(360px, calc(100vw - 2 * var(--sp-16)));max-height:calc(100dvh - 2 * var(--sp-16));padding:var(--sp-16);border:1px solid var(--rule-soft);border-radius:var(--r-sm);background:var(--paper-fresh);color:var(--accent-ink-90);box-shadow:var(--shadow-modal);font-family:var(--font-body);font-size:var(--fs-14);letter-spacing:0;text-align:left;white-space:normal;font-weight:400;line-height:1.5;overflow:auto}.ui-pop>p{margin:0}.ui-pop>p+p{margin-top:var(--sp-8)}@supports (anchor-name:--a){.ui-pop{inset:auto;top:anchor(bottom);left:anchor(left);margin:var(--sp-8) 0 0;position-try-fallbacks:flip-inline, flip-block, flip-block flip-inline}}.ui-btn[aria-expanded=true]{background:var(--paper-deep);color:var(--accent-ink-90)}.ui-btn:has(+.ui-pop:popover-open){background:var(--paper-deep);color:var(--accent-ink-90)}@supports not selector(:popover-open){.ui-pop{width:auto;max-width:none;box-shadow:none;flex-basis:100%;order:10}.ui-btn[popovertarget]{display:none}}.ui-info{gap:6px}.ui-info svg{width:16px;height:16px}.ui-count{box-sizing:border-box;border-radius:var(--r-pill);background:var(--accent-ink-90);min-width:20px;height:20px;color:var(--paper-fresh);font-size:var(--fs-12);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;font-weight:600;line-height:1;display:inline-grid}.ui-pop-group+.ui-pop-group{margin-top:var(--sp-16)}.ui-pop-section{gap:var(--sp-16);grid-template-columns:minmax(0,1fr);display:grid}.ui-pop-section>.ui-pop-group+.ui-pop-group{margin-top:0}.ui-pop-head{font-family:var(--font-body);font-size:var(--fs-12);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faded);margin:0;font-weight:600;line-height:1.4}.ui-pop-label{margin:0 0 var(--sp-8);font-size:var(--fs-13);color:var(--ink-mid);font-weight:600;line-height:1.4}.ui-pop-choices{gap:var(--sp-8);flex-wrap:wrap;display:flex}.ui-pop-foot{justify-content:flex-end;gap:var(--sp-8);margin:var(--sp-16) calc(-1 * var(--sp-16)) calc(-1 * var(--sp-8));padding:var(--sp-8) var(--sp-16) 0;border-top:1px solid var(--rule-row);display:flex}.ui-chip:where(.ui-chip-x){background:var(--accent-ink-90);border-color:var(--accent-ink-90);color:var(--paper-fresh)}.ui-chip.ui-chip-x:hover{background:var(--ink);border-color:var(--ink);color:var(--paper-fresh)}.ui-sum-btn{display:none}@media (max-width:760px){.ui-sum:not(.is-open){margin-bottom:var(--sp-16)}.ui-sum:not(.is-open)>.ui-sum-body{display:none}.ui-sum-btn{align-items:center;gap:var(--sp-8);width:100%;min-height:var(--ctl-touch);padding:0 var(--sp-12) 0 var(--sp-16);box-sizing:border-box;border:1px solid var(--rule-row);border-radius:var(--r-lg);cursor:pointer;font-family:var(--font-body);font-size:var(--fs-13);text-align:left;color:var(--accent-ink-90);background:0 0;font-weight:500;line-height:1.4;display:flex}.ui-sum.is-open>.ui-sum-btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.ui-sum-btn:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.ui-sum-l{color:var(--ink-mid);flex:none;font-weight:600}.ui-sum-p{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;flex:1;min-width:0;overflow:hidden}.ui-sum-btn svg{width:16px;height:16px;color:var(--ink-faded);transition:transform .15s var(--ease-paper);flex:none}.ui-sum.is-open>.ui-sum-btn svg{transform:rotate(180deg)}}.ui-sheet-layer{z-index:75;position:fixed;inset:0}.ui-sheet-layer[data-state=closing]{pointer-events:none}.ui-sheet-scrim{touch-action:none;background:#1a1a1a52;position:absolute;inset:0}.ui-sheet{box-sizing:border-box;max-height:calc(100svh - 48px - env(safe-area-inset-top,0px));background:var(--paper-fresh);color:var(--accent-ink-90);font-family:var(--font-body);font-size:var(--fs-14);text-align:left;border-radius:22px 22px 0 0;flex-direction:column;line-height:1.45;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -12px 40px -10px #1a1a1a4d}.ui-sheet-layer[data-state=closing] .ui-sheet{translate:0 100%}.ui-sheet-layer[data-state=closing] .ui-sheet-scrim{opacity:0}.ui-sheet-grip{touch-action:none;flex:none;height:20px;position:relative}.ui-sheet-grip:before{content:"";background:var(--rule-soft);border-radius:3px;width:40px;height:5px;position:absolute;top:8px;left:50%;translate:-50%}.ui-sheet-head{align-items:center;gap:var(--sp-8);padding:0 var(--sp-8) var(--sp-8) var(--sp-16);border-bottom:1px solid var(--rule-row);touch-action:none;flex:none;display:flex}.ui-sheet-title{min-width:0;font-family:var(--font-display);font-weight:700;font-size:var(--fs-18);letter-spacing:-.01em;flex:1;margin:0;line-height:1.2}.ui-sheet-title:focus{outline:none}.ui-sheet-title:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:4px}.ui-sheet-x{width:var(--ctl-touch);height:var(--ctl-touch);padding:0}.ui-sheet-x svg{width:20px;height:20px}.ui-sheet-body{overscroll-behavior:contain;min-height:0;padding:var(--sp-16);flex:auto;overflow-y:auto}.ui-sheet-foot{padding:var(--sp-12) var(--sp-16) calc(var(--sp-12) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--rule-row);background:var(--paper-fresh);flex:none}.ui-sheet-foot .ui-btn{width:100%}.ui-sheet-groups{gap:var(--sp-16);grid-template-columns:minmax(0,1fr);display:grid}.ui-sheet-body .ui-switch{flex-wrap:wrap;max-width:100%}.ui-sheet-groups .ui-pop-group+.ui-pop-group{margin-top:0}.ui-sheet-field{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;display:grid}.ui-sheet-field>span{font-size:var(--fs-13);color:var(--ink-mid);font-weight:600;line-height:1.4}.ui-sheet-field .ui-select{width:100%;max-width:none}html.od-sheet-open{padding-right:var(--od-sbw,0px);overflow:hidden}@media (prefers-reduced-motion:no-preference){.ui-sheet{transition:translate .3s cubic-bezier(.32,.72,0,1)}.ui-sheet-scrim{transition:opacity .24s var(--ease-paper)}.ui-sheet.is-dragging{transition:none}@starting-style{.ui-sheet{translate:0 100%}.ui-sheet-scrim{opacity:0}}}@media (forced-colors:active){.ui-sheet{border:1px solid canvastext;border-bottom:0}}@media (max-width:760px){.ui-btn,.ui-chip,.ui-select,.ui-field{min-height:var(--ctl-touch)}.ui-select,.ui-field{font-size:var(--fs-16)}.ui-switch{height:auto;box-shadow:inset 0 0 0 1px var(--rule-soft);outline-offset:-1px;border:none;outline:1px solid #0000;gap:0;padding:0}.ui-switch>button{min-height:var(--ctl-touch);padding:0 var(--sp-16);border-radius:var(--r-sm)}.ui-titlerow .ui-status{flex-basis:100%;order:3}.ui-info{min-width:var(--ctl-touch);padding:0}.ui-info .ui-info-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@supports (anchor-name:--a){.ui-pop{left:var(--sp-16);right:var(--sp-16);position-try-fallbacks:flip-block;width:auto;max-width:none}}}@media (prefers-reduced-motion:reduce){.ui-btn,.ui-chip,.ui-switch>button,.ui-select,.ui-field,.ui-sum-btn svg{transition:none}}@media (forced-colors:active){.ui-chip[aria-pressed=true],.ui-switch>button[aria-pressed=true],.ui-chip.ui-chip-x{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.ui-count{forced-color-adjust:none;color:canvastext;background:0 0;border:1px solid}.ui-select{appearance:auto;padding-right:var(--sp-8);background-image:none}.ui-tag{forced-color-adjust:none;color:canvastext;box-shadow:none;background:0 0;border:1px solid}}:where(.ui-tip){color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-transform:inherit;background:0 0;border:0;margin:0;padding:0;display:inline}.ui-tip{cursor:help;-webkit-tap-highlight-color:transparent;-webkit-text-decoration:underline dotted color-mix(in srgb, currentColor 55%, transparent);text-decoration:underline dotted color-mix(in srgb, currentColor 55%, transparent);text-underline-offset:3px;text-decoration-thickness:1px}.ui-tip:hover,.ui-tip[data-open]{text-decoration-color:currentColor}.ui-tip:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:3px}.ui-tip-pop{z-index:80;box-sizing:border-box;background:var(--accent-ink-90);max-width:min(272px,100vw - 16px);color:var(--paper-fresh);font-family:var(--font-body);font-size:var(--fs-13);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;animation:ui-tip-in .11s var(--ease-paper);border-radius:9px;padding:8px 11px 9px;font-style:normal;font-weight:400;line-height:1.45;position:fixed;box-shadow:0 10px 28px -10px #1a1a1a73}.ui-tip-pop:after{content:"";left:var(--tip-x,50%);background:inherit;width:9px;height:9px;position:absolute;translate:-50%;rotate:45deg}.ui-tip-pop[data-side=above]:after{top:calc(100% - 5px)}.ui-tip-pop[data-side=below]:after{bottom:calc(100% - 5px)}.ui-tip-pop b{font-weight:700}.ui-tip-pop p{margin:0}.ui-tip-pop p+p{margin-top:4px}.ui-tip-pop .dim{color:color-mix(in srgb, var(--paper-fresh) 80%, var(--accent-ink-90))}@keyframes ui-tip-in{0%{opacity:0;translate:0 3px}}@media (prefers-reduced-motion:reduce){.ui-tip-pop{animation:none}}@media (forced-colors:active){.ui-tip-pop{border:1px solid canvastext}}.ui-mark,.ui-mark-pill{--mk-fill-up:color-mix(in srgb, var(--mk-up) var(--mk-mix,100%), var(--paper-fresh));--mk-fill-down:color-mix(in srgb, var(--mk-down) var(--mk-mix-down,var(--mk-mix,100%)), var(--paper-fresh));--mk-fill-neu:color-mix(in srgb, var(--ink-faded) var(--mk-mix-neu,100%), var(--paper-fresh))}.ui-mark{box-sizing:border-box;vertical-align:middle;width:var(--sz,12px);height:var(--sz,12px);appearance:none;background:0 0;border:0;border-radius:50%;flex:none;margin:0;padding:0;display:inline-block;position:relative}.ui-mark>i{box-sizing:border-box;border-radius:inherit;position:absolute;inset:0}.ui-mark.mk-f{border-radius:3px}.ui-mark.mk-opt{border-radius:1.5px;rotate:45deg}.ui-mark.mk-i>i{clip-path:polygon(50% 0,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%);border-radius:0}.ui-mark.mk-up>i{background:var(--mk-fill-up)}.ui-mark:is(.mk-trim,.mk-sold,.mk-put)>i{background:var(--mk-fill-down)}.ui-mark.mk-sold>i:after{content:"";background:var(--paper-fresh);border-radius:1px;height:max(2px,17%);position:absolute;top:50%;left:22%;right:22%;translate:0 -50%}.ui-mark.mk-neu>i{background:var(--mk-fill-neu)}.ui-mark.mk-unk>i{background:color-mix(in srgb, var(--ink-faded) 40%, transparent)}.ui-mark.mk-who>i{background:var(--ink-mid)}.ui-mark.mk-stack{isolation:isolate;--mk-tone:var(--mk-fill-neu)}.ui-mark.mk-stack.mk-up{--mk-tone:var(--mk-fill-up)}.ui-mark.mk-stack.mk-cut{--mk-tone:var(--mk-fill-down)}.ui-mark.mk-stack:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:color-mix(in srgb, var(--mk-tone) 15%, var(--paper-fresh));position:absolute;inset:-3px}.ui-mark.mk-i.mk-stack:after{clip-path:polygon(50% 0,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%);border-radius:0}.ui-mark.mk-stack.mk-cut>i{background:var(--mk-fill-down)}.ui-mark.mk-stack.mk-mix>i{background:var(--mk-fill-neu)}.ui-mark.mk-stack>b.n{z-index:1;box-sizing:border-box;background:var(--mk-tone);min-width:14px;height:14px;color:var(--paper-fresh);font:600 var(--fs-12)/14px var(--font-body);letter-spacing:0;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;box-shadow:0 0 0 1.5px var(--paper-fresh);pointer-events:none;border-radius:7px;padding:0 3px;position:absolute;top:-7px;left:calc(100% - 7px)}.ui-mark-pill{box-sizing:border-box;min-width:var(--h,18px);height:var(--h,18px);border-radius:var(--r-pill);font-family:var(--font-body);font-size:var(--fs-12);letter-spacing:0;font-variant-numeric:tabular-nums;appearance:none;background:var(--mk-fill-neu);color:var(--paper-fresh);border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0 4px;font-weight:600;line-height:1;display:inline-flex}.ui-mark-pill.up{background:var(--mk-fill-up)}.ui-mark-pill.cut{background:var(--mk-fill-down)}@media (forced-colors:active){.ui-mark,.ui-mark>i,.ui-mark>i:after,.ui-mark-pill{forced-color-adjust:none}.ui-mark:is(.mk-up,.mk-sold,.mk-who)>i{background:canvastext}.ui-mark.mk-sold>i:after{background:canvas}.ui-mark:is(.mk-trim,.mk-put)>i{border:max(2px, calc(var(--sz,12px) * .22)) solid CanvasText;background:canvas}.ui-mark.mk-neu>i{background:canvas;border:1.5px solid graytext}.ui-mark.mk-neu>i:after{content:"";width:max(2px, calc(var(--sz,12px) * .2));height:max(2px, calc(var(--sz,12px) * .2));background:graytext;border-radius:50%;margin:auto;position:absolute;inset:0}.ui-mark.mk-unk>i{background:graytext}.ui-mark-pill{color:canvastext;background:canvas;box-shadow:inset 0 0 0 1px graytext}.ui-mark-pill.up{color:canvas;box-shadow:none;background:canvastext}.ui-mark-pill.cut{color:canvastext;background:canvas;box-shadow:inset 0 0 0 2px canvastext}.ui-mark.mk-stack:after,.ui-mark.mk-stack>b.n,.ui-mark.mk-stack>i:before{forced-color-adjust:none}.ui-mark.mk-stack:after{background:0 0;outline:1px solid graytext}.ui-mark.mk-stack>b.n{color:canvastext;box-shadow:none;background:canvas;outline:1px solid canvastext}.ui-mark.mk-stack.mk-up>i{background:canvastext}.ui-mark.mk-stack.mk-cut>i{border:max(2px, calc(var(--sz,12px) * .22)) solid CanvasText;background:canvas}.ui-mark.mk-stack.mk-mix>i{background:canvas;border:1.5px solid canvastext}.ui-mark.mk-i.mk-stack:is(.mk-cut,.mk-mix)>i{background:canvastext;border:0}.ui-mark.mk-i.mk-stack:is(.mk-cut,.mk-mix)>i:before{content:"";inset:max(2px, calc(var(--sz,12px) * .22));clip-path:inherit;background:canvas;position:absolute}.ui-mark.mk-i.mk-stack.mk-mix>i:before{inset:1.5px}.ui-mark.mk-i.mk-stack:after{clip-path:polygon(evenodd,50% 0,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%,50% 0,50% 1.15px,calc(6.7% + 1px) calc(25% + .58px),calc(6.7% + 1px) calc(75% - .58px),50% calc(100% - 1.15px),calc(93.3% - 1px) calc(75% - .58px),calc(93.3% - 1px) calc(25% + .58px),50% 1.15px);background:graytext;outline:none}}.ui-act{box-sizing:border-box;border-radius:var(--r-pill);background:var(--paper);height:24px;color:var(--ink-mid);font-family:var(--font-body);font-size:var(--fs-13);white-space:nowrap;align-items:center;gap:6px;padding:0 9px 0 7px;font-weight:600;line-height:1;display:inline-flex}.ui-act.up{color:var(--buy);background:#e4ebdf}.ui-act.cut{color:var(--sell);background:#f1dfd9}.ui-act:where(.ui-lg){height:32px;font-size:var(--fs-14);padding:0 12px 0 9px}.ui-act.ui-tip{cursor:help;text-decoration:none}.ui-delta{height:24px;padding:0 var(--sp-8);border-radius:var(--r-tag);font-size:var(--fs-13);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.ui-delta.up{color:var(--buy);background:#e4ebdf}.ui-delta.dn{color:var(--sell);background:#f1dfd9}.ui-delta.nt{background:var(--paper);color:var(--ink-mid)}.ui-filer-sq{box-sizing:border-box;border:1px solid var(--rule-soft);background:var(--paper);color:var(--ink-mid);font-family:var(--font-display);flex:none;place-items:center;font-weight:800;line-height:1;display:grid}.ui-filer-sq.s32{width:32px;height:32px;font-size:var(--fs-12);border-radius:8px}.ui-filer-sq.s40{width:40px;height:40px;font-size:var(--fs-14);border-radius:10px}.ui-filer-sq.s56{width:56px;height:56px;font-size:var(--fs-18);border-radius:12px}.ui-chip-n{font-variant-numeric:tabular-nums;font-weight:500}@media (forced-colors:active){.ui-act,.ui-delta,.ui-filer-sq{border:1px solid canvastext}}.ui-chart{margin:0}.ui-chart-plot{position:relative}.ui-chart-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ui-chart .ln{fill:none;stroke:var(--accent-ink-90);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.ui-chart .ar{fill:#2a26220d;stroke:none}.ui-chart-gy{border-top:1px solid var(--rule-row);height:0;position:absolute;left:0;right:0}.ui-chart-gy span{padding-right:var(--sp-4);background:var(--paper-fresh);font-family:var(--font-body);font-size:var(--fs-12);color:var(--ink-faded);font-variant-numeric:tabular-nums;line-height:1;position:absolute;bottom:2px;left:0}.ui-chart-shade{border-right:1px solid var(--ink-ghost);background:#2a26220d;position:absolute;top:0;bottom:0}.ui-chart-shade>span{font-family:var(--font-body);font-size:var(--fs-12);color:var(--ink-faded);white-space:nowrap;line-height:1.2;position:absolute;top:4px;right:6px}.ui-chart-mk{z-index:1;line-height:0;position:absolute;translate:-50% -50%}.ui-chart-mk .ui-mark,.ui-chart-mk .ui-mark-pill{box-shadow:0 0 0 2px var(--paper-fresh)}.ui-chart-mk .ui-mark.mk-i{box-shadow:none;isolation:isolate}.ui-chart-mk .ui-mark.mk-i:not(.mk-stack):after{content:"";z-index:-1;pointer-events:none;background:var(--paper-fresh);clip-path:polygon(50% 0,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%);position:absolute;inset:-2px}.ui-chart-guide{border-left:1px dotted var(--ink-faded);pointer-events:none;width:0;position:absolute;top:0;bottom:0}.ui-chart-guide-lbl{z-index:3;border-radius:var(--r-tag);background:var(--paper-fresh);box-shadow:0 0 0 1px var(--rule-soft);pointer-events:none;white-space:nowrap;font-family:var(--font-body);font-size:var(--fs-12);color:var(--accent-ink-90);font-variant-numeric:tabular-nums;padding:2px 6px;font-weight:600;line-height:1.3;position:absolute;translate:-50% calc(-100% - 12px)}.ui-chart-guide-lbl .d{font-weight:400}.ui-chart-guide-lbl[data-below]{translate:-50% 12px}.ui-chart-guide-lbl[data-side=start]{translate:-8px calc(-100% - 12px)}.ui-chart-guide-lbl[data-side=end]{translate:calc(8px - 100%) calc(-100% - 12px)}.ui-chart-guide-lbl[data-side=start][data-below]{translate:-8px 12px}.ui-chart-guide-lbl[data-side=end][data-below]{translate:calc(8px - 100%) 12px}.ui-chart-last{z-index:2;border-radius:var(--r-tag);background:var(--accent-ink-90);color:var(--paper-fresh);font-family:var(--font-body);font-size:var(--fs-12);font-variant-numeric:tabular-nums;padding:2px 6px;font-weight:600;line-height:1.3;position:absolute;right:0}.ui-chart-axis{justify-content:space-between;gap:var(--sp-8);font-family:var(--font-mono);font-size:var(--fs-12);color:var(--ink-faded);margin-top:6px;line-height:1.3;display:flex}.ui-chart-empty{font-family:var(--font-body);font-size:var(--fs-14);color:var(--ink-mid);margin:0;line-height:1.5}@media (forced-colors:active){.ui-chart .ln{stroke:canvastext}.ui-chart-mk .ui-mark,.ui-chart-mk .ui-mark-pill,.ui-chart-mk .ui-mark-pill.up{box-shadow:0 0 0 2px canvas}.ui-chart-mk .ui-mark-pill:not(.up,.cut){box-shadow:inset 0 0 0 1px graytext,0 0 0 2px canvas}.ui-chart-mk .ui-mark-pill.cut{box-shadow:inset 0 0 0 2px canvastext,0 0 0 2px canvas}.ui-chart-guide{border-left-color:canvastext}.ui-chart-guide-lbl{box-shadow:none;border:1px solid canvastext}.ui-chart-shade{forced-color-adjust:none;outline-offset:-1px;background:0 0;border-right-color:canvastext;outline:1px solid graytext}}.portrait{box-sizing:border-box;border-radius:var(--r-pill);border:1px solid var(--rule-soft);background:var(--accent-cream);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.portrait img{object-fit:cover;transform-origin:50% 26%;transform:scale(1.42)}.portrait-ini{font-family:var(--font-display);letter-spacing:0;color:var(--accent-text);white-space:nowrap;-webkit-user-select:none;user-select:none;font-weight:800;line-height:1}.portrait.s24{width:24px;height:24px}.portrait.s32{width:32px;height:32px}.portrait.s40{width:40px;height:40px}.portrait.s56{width:56px;height:56px}.portrait.s72{width:72px;height:72px}.portrait.s84{width:84px;height:84px}.portrait.s140{width:140px;height:140px}.portrait.s24 .portrait-ini,.portrait.s32 .portrait-ini{font-size:var(--fs-12)}.portrait.s40 .portrait-ini{font-size:var(--fs-14)}.portrait.s56 .portrait-ini{font-size:var(--fs-18)}.portrait.s72 .portrait-ini{font-size:var(--fs-22)}.portrait.s84 .portrait-ini{font-size:var(--fs-28)}.portrait.s140 .portrait-ini{font-size:var(--fs-40)}.sk-bar{vertical-align:middle;background:var(--paper-deep);border-radius:6px;height:12px;display:inline-block;position:relative;overflow:hidden}.sk-bar.pill{border-radius:999px}.sk-bar.block{display:block}.sk-bar:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.4s ease-in-out infinite sk-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes sk-shimmer{to{transform:translate(100%)}}.sk-dark .sk-bar{background:#f7f3e91a}.sk-dark .sk-bar:after{background:linear-gradient(90deg,#0000,#f7f3e91f,#0000)}@media (prefers-reduced-motion:reduce){.sk-bar:after{animation:none}}.od-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
