.yf{min-height:100vh;color:var(--page-fg);background:var(--page-bg);font-family:Roboto Mono,monospace;--yf-ease-spring: linear( 0, 1.024 8%, 1.22 11.6%, 1.195 14%, .992 20.2%, .951 23.6%, 1.011 35.6%, 1 );--yf-dur-spring: .26s;--yf-dur-tint: .16s;--yf-dur-reveal: .22s;--yf-ease-reveal: cubic-bezier(.3, .7, .2, 1);--yf-number-w: 8.5rem;--yf-live: var(--shadow-accent);--yf-sim: #2e6f9e;--yf-sim-soft: color-mix(in srgb, var(--yf-sim) 16%, transparent);--yf-sim-line: 2.2;--yf-dial-lift: 2px}html.dark-mode .yf{--yf-sim: #7fb8e8}@supports not (transition-timing-function: linear(0,1)){.yf{--yf-ease-spring: ease}}@media(prefers-reduced-motion:reduce){.yf{--yf-dur-spring: 1ms;--yf-dur-tint: 1ms;--yf-dur-reveal: 1ms}}.yf-wrap{overflow-x:clip;max-width:1400px;margin:0 auto;padding:0 .85rem 3rem}.yf-card{background:var(--card-bg);border-radius:10px;padding:.7rem .75rem;overflow:clip;box-shadow:var(--card-shadow) var(--card-shadow) 0 var(--shadow-ink),calc(-1 * var(--card-shadow)) calc(-1 * var(--card-shadow)) 0 var(--shadow-lift)}.yf-card h2{margin:0 0 .5rem;font-size:.95rem}.yf-muted{color:var(--alt-color);margin:0 0 .5rem;font-size:.8rem}.yf-foot{color:var(--alt-color);font-size:.72rem;text-align:center;margin:1.5rem 0 0}.yf-row{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.yf input,.yf select,.yf button{font:inherit;color:inherit;background:var(--page-bg);border:1px solid var(--borderSeparatorColor);border-radius:8px;padding:.4rem .65rem}.yf button{cursor:pointer;background:var(--card-bg)}.yf button,.yf-chip,.yf-tab,.yf-select-trigger{transition-property:transform,box-shadow,background-color,border-color,color,opacity;transition-duration:var(--yf-dur-spring),var(--yf-dur-spring),var(--yf-dur-tint),var(--yf-dur-tint),var(--yf-dur-tint),var(--yf-dur-tint);transition-timing-function:var(--yf-ease-spring)}.yf button:hover,.yf-chip:hover,.yf-tab:hover,.yf-select-trigger:hover{box-shadow:2px 2px 0 var(--shadow-ink),-2px -2px 0 var(--shadow-accent)}.yf button:active:not(:disabled),.yf-chip:active,.yf-tab:active,.yf-select-trigger:active{transform:scale(.96)}.yf-chip.is-on,.yf-tab.is-on,.yf-seg-chips .yf-chip.is-on{animation-name:yf-pop;animation-duration:var(--yf-dur-spring);animation-timing-function:var(--yf-ease-spring)}@keyframes yf-pop{0%{transform:scale(.9)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.yf-chip.is-on,.yf-tab.is-on{animation:none}}.yf button:disabled{opacity:.55;cursor:wait;box-shadow:none}.yf-error{color:#b42318;font-size:.85rem;margin:.6rem 0 0}html.dark-mode .yf-error{color:#ffb4a8}.yf-error-banner{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;justify-content:space-between;border:1px solid #b42318;color:#b42318;margin:.6rem 0}html.dark-mode .yf-error-banner{border-color:#ffb4a8;color:#ffb4a8}.yf-error-banner button{color:var(--page-fg);flex:0 0 auto}.yf-status{font-size:.85rem;color:var(--alt-color);margin:.5rem 0}.yf-sticky{position:sticky;top:0;z-index:20;padding:.5rem 0 .4rem;margin-bottom:.6rem;background:color-mix(in srgb,var(--page-bg) 78%,transparent);backdrop-filter:blur(12px)}@supports not (backdrop-filter: blur(1px)){.yf-sticky{background:var(--page-bg)}}.yf-ticker{display:flex;flex-wrap:wrap;align-items:center;gap:0 .5rem;margin-top:.45rem;padding:.5rem .65rem .55rem}.yf-ticker-head{order:0;display:flex;align-items:center;gap:.5rem}.yf .yf-ticker-input{width:5.6rem;padding:.12rem .35rem;font-size:1.1rem;font-weight:700;letter-spacing:.04em;background:transparent;border-color:transparent}.yf .yf-ticker-input:hover{border-color:var(--borderSeparatorColor)}.yf .yf-ticker-input:focus{outline:none;background:var(--page-bg);border-color:var(--shadow-accent)}.yf-ticker-price{order:2;display:flex;align-items:baseline;gap:.35rem;margin:0 0 0 auto;min-width:0}.yf-ticker-price b{font-size:1rem}.yf-ticker-price em{font-style:normal;font-size:.76rem}.yf-brand{font-size:.95rem;font-weight:700;letter-spacing:-.02em;margin-right:.75rem;padding-right:.75rem;border-right:1px solid var(--borderSeparatorColor)}.yf-quote{order:3;flex:1 1 100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .6rem;margin:.5rem 0 0;padding-top:.45rem;border-top:1px solid var(--borderSeparatorColor)}@media(min-width:641px){.yf-quote{grid-template-columns:repeat(4,minmax(0,max-content));justify-content:start;column-gap:2.4rem}}@media(min-width:1040px){.yf-quote{order:1;flex:0 1 auto;margin:0 0 0 1.6rem;padding:0 0 0 1.6rem;border-top:0;border-left:1px solid var(--borderSeparatorColor);column-gap:2rem}}.yf-quote dt{font-size:.64rem;color:var(--alt-color)}.yf-quote dd{margin:.05rem 0 0;font-size:.8rem;font-weight:600;color:var(--page-fg);white-space:nowrap}.yf-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(126px,1fr));grid-auto-rows:1fr;gap:.4rem}.yf-metrics-wide{width:100%;margin-bottom:.6rem}.yf-metric{padding:.4rem .5rem;transition-property:box-shadow,transform;transition-duration:var(--yf-dur-spring);transition-timing-function:var(--yf-ease-spring)}.yf-metric:hover{box-shadow:2px 2px 0 var(--shadow-ink),-2px -2px 0 var(--shadow-accent);transform:translate(1px,1px)}.yf-metric span{display:block;font-size:.66rem;color:var(--alt-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yf-metric strong{font-size:.9rem}.yf-metric-sub{display:block;font-size:.65rem;color:var(--alt-color);font-style:normal}.yf-dial{position:relative;cursor:ns-resize;touch-action:pan-x;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition-property:box-shadow,transform,background-color}.yf-dial strong{font-variant-numeric:tabular-nums;transition:color var(--yf-dur-tint) ease}.yf-dial-tip{display:flex;flex-direction:column;cursor:inherit}.yf-dial.is-spinning,.yf-dial.is-spinning:hover{box-shadow:var(--yf-dial-lift) var(--yf-dial-lift) 0 var(--shadow-ink),calc(-1 * var(--yf-dial-lift)) calc(-1 * var(--yf-dial-lift)) 0 var(--yf-live)}.yf-dial.is-tweaked,.yf-dial.is-tweaked:hover{background:color-mix(in srgb,var(--card-bg) 92%,var(--yf-sim));box-shadow:var(--yf-dial-lift) var(--yf-dial-lift) 0 var(--shadow-ink),calc(-1 * var(--yf-dial-lift)) calc(-1 * var(--yf-dial-lift)) 0 var(--yf-sim)}.yf-dial.is-tweaked strong{color:var(--yf-sim)}.yf-dial.is-blank{cursor:default}.yf-dial:focus-visible{outline:2px solid var(--yf-live);outline-offset:-2px}.yf-dial-sub{display:flex;justify-content:space-between;align-items:baseline;gap:.4rem;min-height:1em}.yf-dial-sub>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.yf .yf-dial-reset{padding:0;border:0;border-radius:0;background:transparent;color:var(--yf-sim);font-size:inherit;line-height:inherit;text-decoration:underline;white-space:nowrap;cursor:pointer;touch-action:manipulation}.yf .yf-dial-reset:hover{box-shadow:none}.yf-up{color:#1f7a3a}.yf-down{color:#b42318}html.dark-mode .yf-up{color:#8ee0a8}html.dark-mode .yf-down{color:#ffb4a8}.yf-watch{order:4;flex:1 1 100%;display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.45rem;padding-top:.45rem;border-top:1px solid var(--borderSeparatorColor)}@media(max-width:640px){.yf-watch .yf-chip.is-extra{display:none}}.yf-watch .yf-chip{padding:.2rem .48rem;font-size:.78rem;letter-spacing:.02em;border-color:transparent;opacity:.62}.yf-watch .yf-chip:hover{box-shadow:none;border-color:var(--borderSeparatorColor);opacity:1}.yf-watch .yf-chip.is-on{box-shadow:none;background:var(--card-bg);border-color:var(--shadow-accent);opacity:1;font-weight:600}.yf-chip,.yf-tab{padding:.24rem .5rem;border-radius:7px;border:1px solid var(--borderSeparatorColor);background:transparent;cursor:pointer;font:inherit;font-size:.82rem;color:inherit}a.yf-tab,a.yf-chip{text-decoration:none;color:inherit;line-height:1.35}.yf-chip.is-on,.yf-tab.is-on{background:var(--card-bg);box-shadow:2px 2px 0 var(--shadow-ink),-2px -2px 0 var(--shadow-accent)}.yf-tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;align-items:center}.yf-tab-spacer{flex:1 1 1rem}.yf-expiry{display:flex;align-items:stretch;gap:.2rem}.yf-expiry-step{display:inline-flex;align-items:center;justify-content:center;min-width:1.7rem;padding:0 .4rem;font-size:.82rem;line-height:1;opacity:.8}.yf-expiry-step:hover:not(:disabled){opacity:1}.yf-expiry-select{display:flex;max-width:13.5rem}.yf-expiry-select .yf-select-trigger{flex:1 1 auto;height:100%;padding:.24rem .5rem;border-radius:7px;background:var(--card-bg);font-size:.8rem}.yf-select.yf-expiry-icon{display:none;flex:0 0 auto}.yf-expiry-icon .yf-select-trigger{width:2.1rem;height:2.1rem;padding:0;justify-content:center;border-radius:7px;background:var(--card-bg)}@media(max-width:640px){.yf-expiry{display:none}.yf-select.yf-expiry-icon{display:block}}.yf-search{position:relative}.yf-dropdown{position:fixed;z-index:55;min-width:6.5rem;max-height:240px;overflow-y:auto;background:var(--card-bg);border:1px solid var(--borderSeparatorColor);border-radius:8px;box-shadow:var(--card-shadow) var(--card-shadow) 0 var(--shadow-ink),calc(-1 * var(--card-shadow)) calc(-1 * var(--card-shadow)) 0 var(--shadow-lift);transform-origin:top left}.yf-dropdown-wide{min-width:15rem}.yf-dropdown .yf-dropdown-item{display:block;width:100%;padding:.35rem .6rem;text-align:left;border:0;border-radius:0;background:transparent;font:inherit;font-size:.78rem;font-weight:600;color:var(--page-fg);white-space:nowrap;cursor:pointer}.yf-dropdown .yf-dropdown-item:hover{background:color-mix(in srgb,var(--page-fg) 10%,transparent);box-shadow:none}.yf-field{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.5rem}.yf-field-label{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem;font-size:.66rem;color:var(--alt-color)}.yf .yf-field-reset{padding:0;border:0;border-radius:0;background:transparent;color:var(--link-color);font-size:inherit;text-decoration:underline;white-space:nowrap}.yf .yf-field-reset:hover{box-shadow:none}.yf-reveal{display:grid;grid-template-rows:0fr;min-width:0;pointer-events:none;transition:grid-template-rows var(--yf-dur-reveal) var(--yf-ease-reveal)}.yf-reveal.is-open{grid-template-rows:1fr;pointer-events:auto}.yf-reveal-body{min-width:0;min-height:0;margin:-3px;padding:3px;overflow:hidden;opacity:0;transform:translateY(-.4rem) scale(.97);transform-origin:top center;transition:opacity var(--yf-dur-reveal) ease,transform var(--yf-dur-reveal) var(--yf-ease-reveal)}.yf-reveal.is-open>.yf-reveal-body{opacity:1;transform:none}.yf-field .yf-watch{margin:0}.yf-field input,.yf-field select{padding:.28rem .45rem;width:100%}.yf-ctl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .5rem}.yf-planner,.yf-screener{display:grid;grid-template-columns:minmax(0,1fr);gap:.7rem}@media(min-width:1040px){.yf-planner{grid-template-columns:294px minmax(0,1fr);align-items:start}.yf-planner-controls{position:sticky;top:calc(var(--yf-sticky-h, 6.5rem) + .6rem)}}.yf-plan-head,.yf-result-head{display:flex;flex-wrap:wrap;gap:.4rem .7rem;align-items:center;justify-content:space-between;margin-bottom:.7rem}.yf-plan-head h2,.yf-result-head h2{flex:1 1 auto;min-width:0;margin:0 0 .35rem}.yf-plan-head h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .6rem;margin:0}.yf-plan-head h2 span{font-size:.82rem;font-weight:400;color:var(--alt-color)}.yf-table-wrap+.yf-muted{margin-top:.85rem}.yf-plan-actions{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;flex:0 1 auto;min-width:0}.yf .yf-icon-btn.is-primary{border-color:var(--shadow-accent);background:color-mix(in srgb,var(--shadow-accent) 22%,transparent)}.yf-plan-row.is-editing td{background:color-mix(in srgb,var(--shadow-accent) 14%,transparent)}.yf-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;padding:0;flex:0 0 auto}.yf-compare th,.yf-compare td{padding:.22rem .3rem;font-size:.74rem}.yf-plan-table td.is-symbol{font-weight:700}.yf-plan-row.is-expired td{color:var(--alt-color)}.yf-plan-row.is-expired .yf-plan-left{color:#b4412e}.yf-plan-row{cursor:pointer}.yf-plan-row td{transition-property:background-color;transition-duration:var(--yf-dur-tint);transition-timing-function:var(--yf-ease-spring)}.yf-plan-row:hover td{background:color-mix(in srgb,var(--shadow-accent) 12%,transparent)}.yf-plan-table th:last-child,.yf-plan-table td:last-child{padding-right:.1rem}.is-pending{opacity:.5;transition:opacity .16s ease-out;pointer-events:none}.yf-planner,.yf-quote,.yf-card{transition:opacity .16s ease-out}.yf-progress{display:block;height:2px;margin-top:-1px;border-radius:2px;background:var(--shadow-accent);transform:scaleX(0);transform-origin:left;opacity:0;transition:transform .9s ease-out,opacity .2s ease-out}.yf-progress.is-on{transform:scaleX(.85);opacity:.8}.yf-skeleton{display:grid;gap:.55rem}.yf-skeleton-line,.yf-skeleton-box{display:block;border-radius:6px;background:linear-gradient(90deg,color-mix(in srgb,var(--page-fg) 7%,transparent) 25%,color-mix(in srgb,var(--page-fg) 13%,transparent),color-mix(in srgb,var(--page-fg) 7%,transparent) 75%);background-size:240% 100%;animation:yf-shimmer 1.4s ease-in-out infinite}.yf-skeleton-line{height:.7rem}.yf-skeleton-box{height:3rem}.yf-skeleton-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(126px,1fr));grid-auto-rows:1fr;gap:.4rem}@keyframes yf-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.yf-skeleton-line,.yf-skeleton-box{animation:none}.yf-progress{transition:opacity .2s ease-out}}.yf-chart{margin:.4rem 0 .9rem}.yf-chart svg{width:100%;height:auto;display:block;overflow:visible;touch-action:pan-y}.yf-chart.is-narrow .yf-chart-label{font-size:11px}.yf-chart.is-narrow .yf-chart-tip-text{font-size:12px}.yf-chart.is-narrow .yf-chart-line{stroke-width:2.2}.yf-chart-plot{fill:none;stroke:var(--borderSeparatorColor);stroke-width:1}.yf-plan-na-note{margin:0 0 .45rem;font-size:.68rem;color:var(--alt-color)}.yf-plan-na .yf-chart,.yf-plan-na .yf-table-wrap{opacity:.22;transition:opacity .16s ease}.yf-chip.has-help{position:relative}.yf-chip-q{position:absolute;top:50%;right:.42rem;transform:translateY(-50%);display:flex;align-items:center;font-size:.78em;line-height:1;opacity:.38;cursor:help;transition:opacity .16s ease}.yf-chip-q:hover,.yf-chip.is-on .yf-chip-q{opacity:.85}.yf-cal{position:relative;display:block;width:100%;margin:1.4rem 0 .2rem;padding:0 calc(12 / 680 * 100%) 0 calc(58 / 680 * 100%)}.yf-cal-track{position:relative;width:100%;height:30px;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none}.yf-cal-ticks{position:absolute;inset:0}.yf-cal-tick{position:absolute;top:50%;left:calc(var(--p) * 100%);width:3px;height:calc(8px + var(--w) * 14px);transform:translate(-50%,-50%);border-radius:2px;background:color-mix(in srgb,var(--shadow-accent) calc(30% + var(--w) * 70%),var(--alt-color));opacity:calc(.3 + var(--w) * .7)}.yf-cal-tick.is-earn{background:#b4412e;opacity:calc(.55 + var(--w) * .45)}.yf-cal-tick.is-between{opacity:1}.yf-cal-span{position:absolute;top:50%;left:calc(var(--a) * 100%);width:calc((var(--b) - var(--a)) * 100%);height:4px;transform:translateY(-50%);border-radius:2px;background:color-mix(in srgb,var(--shadow-accent) 45%,transparent);pointer-events:none}.yf .yf-cal-handle{position:absolute;top:50%;left:calc(var(--p) * 100%);width:16px;height:16px;padding:0;margin:0;transform:translate(-50%,-50%);border:2px solid var(--shadow-accent);border-radius:50%;background:var(--card-bg);box-shadow:none;cursor:grab;touch-action:none;transition:transform .12s ease}.yf .yf-cal-handle.is-front{background:var(--shadow-accent)}.yf .yf-cal-handle.is-active,.yf .yf-cal-handle:hover{transform:translate(-50%,-50%) scale(1.2);box-shadow:none}.yf .yf-cal-handle:focus-visible{outline:2px solid var(--yf-live);outline-offset:2px}.yf-cal-label{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);white-space:nowrap;padding:.15rem .4rem;border-radius:7px;border:1px solid var(--borderSeparatorColor);background:var(--card-bg);color:var(--page-fg);font-family:Roboto Mono,monospace;font-size:.64rem;line-height:1.3;pointer-events:none}.yf-cal.is-twin .yf-cal-handle.is-long .yf-cal-label{bottom:auto;top:calc(100% + 6px)}.yf-cal-handle:first-of-type .yf-cal-label{transform:translate(calc(-50% + (.5 - var(--p)) * 40%))}.yf-metric-slot{display:contents}.yf-metrics.is-sorting .yf-metric{cursor:grabbing}.yf-metrics.is-sorting .yf-metric{transition:none;cursor:grabbing}.yf-metric-slot.is-lifted>.yf-metric{position:relative;z-index:3;pointer-events:none;box-shadow:3px 3px 0 var(--shadow-ink),-3px -3px 0 var(--shadow-accent)}.yf-metrics .yf-metric{-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}.yf-strike-tip{display:block}.yf-hovertip{white-space:pre-line}.yf-dropdown-item.has-help{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.yf-dropdown-q{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;border-radius:50%;border:1px solid var(--borderSeparatorColor);font-size:.68rem;color:var(--alt-color);cursor:help}.yf-chart-marks{animation:yf-chart-mark-in .32s ease-out}@keyframes yf-chart-mark-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.yf-chart-marks{animation:none}}.yf-chart-win{fill:#2f7d4a;opacity:.28}.yf-chart-lose{fill:#b4412e;opacity:.24}.yf-chart-line{fill:none;stroke:var(--page-fg);stroke-width:1.8}.yf-chart-zero{stroke:var(--borderSeparatorColor);stroke-width:1}.yf-chart-sim{fill:none;stroke:var(--yf-sim);stroke-width:var(--yf-sim-line);stroke-linejoin:round;stroke-linecap:round}.yf-chart.is-narrow .yf-chart-sim{stroke-width:calc(var(--yf-sim-line) + .4)}.yf-chart-dot.is-sim{fill:var(--yf-sim)}.yf-chart-tip-sim{fill:var(--yf-sim);font-weight:700}.yf-chart-spot{stroke:var(--shadow-accent);stroke-width:1.4;stroke-dasharray:4 3}.yf-chart-sigma{fill:var(--shadow-accent);opacity:.09}.yf-chart-sigma-line{stroke:var(--alt-color);stroke-width:1;stroke-dasharray:3 3;opacity:.7}.yf-chart-short{stroke:#b4412e;stroke-width:2.5}.yf-chart-long{stroke:#2f7d4a;stroke-width:2.5}.yf-chart-be{fill:var(--page-fg)}.yf-chart-tp{stroke:#2f7d4a;fill:#2f7d4a;stroke-width:1.2;stroke-dasharray:5 3}.yf-chart-sl{stroke:#b4412e;fill:#b4412e;stroke-width:1.2;stroke-dasharray:5 3}.yf-chart-cursor{stroke:var(--page-fg);stroke-width:.7;opacity:.5}.yf-chart-dot{fill:var(--shadow-accent);stroke:var(--page-fg);stroke-width:1}.yf-chart-label{fill:var(--alt-color);font-size:9px;font-family:Roboto Mono,monospace}.yf-chart-tip-bg{fill:var(--card-bg);stroke:var(--borderSeparatorColor);stroke-width:1}.yf-chart-tip-text{fill:var(--page-fg);font-size:9px;font-family:Roboto Mono,monospace}.yf-chart-tip-strong{font-weight:700}.yf-table-wrap{overflow-x:auto}.yf-legs{width:100%;border-collapse:collapse;font-size:.8rem}.yf-legs th,.yf-legs td{text-align:left;padding:.3rem .45rem;border-bottom:1px solid var(--borderSeparatorColor);white-space:nowrap}.yf-legs th{color:var(--alt-color);font-weight:400}.yf-chain,.yf-plan-table{width:100%;border-collapse:collapse;font-size:.78rem}.yf-chain th,.yf-chain td,.yf-plan-table th,.yf-plan-table td{padding:.28rem .4rem;border-bottom:1px solid var(--borderSeparatorColor);text-align:right;white-space:nowrap}.yf-chain th,.yf-plan-table th{color:var(--alt-color);font-weight:400}.yf-plan-table th.is-text,.yf-plan-table td.is-text{text-align:left}.yf-chain th:nth-child(6),.yf-chain td:nth-child(6){text-align:center;font-weight:700}.yf-screen-table th:nth-child(6),.yf-screen-table td:nth-child(6){text-align:right;font-weight:400}.yf-chain tr.is-atm td,.yf-legs tr.is-atm td{background:color-mix(in srgb,var(--shadow-accent) 18%,transparent)}.yf-legs tr.is-thin td{background:color-mix(in srgb,#b4412e 12%,transparent)}.yf-legs tr.is-thin td:first-child:after{content:" thin";color:#b4412e;font-size:.68rem}.yf-screen-table tbody td{transition-property:background-color;transition-duration:var(--yf-dur-tint);transition-timing-function:var(--yf-ease-spring)}.yf-screen-table tbody tr:hover td{background:color-mix(in srgb,var(--shadow-accent) 12%,transparent)}.yf-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.5rem .9rem;align-items:end}.yf-cluster-cap{margin:0 0 .4rem;font-size:.66rem;color:var(--alt-color)}.yf-refine{display:flex;flex-wrap:wrap;gap:.4rem .5rem;align-items:center;margin-bottom:.7rem}.yf-chip-filter{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .3rem .15rem .5rem;border:1px solid var(--borderSeparatorColor);border-radius:7px;font-size:.72rem}.yf-chip-filter-label{color:var(--alt-color);white-space:nowrap}.yf-chip-filter-x{border:0;background:transparent;cursor:pointer;font:inherit;font-size:.9rem;line-height:1;color:var(--alt-color);padding:0 .2rem}.yf-chip-filter-x:hover{color:var(--page-fg)}.yf-filter-add{position:relative}.yf-dropdown-group{padding:.3rem .6rem .15rem;font-size:.62rem;text-transform:uppercase;letter-spacing:.04em;color:var(--alt-color)}.yf-screen-kinds{display:flex;flex-wrap:wrap;gap:.35rem;margin:.2rem 0 .6rem}.yf-screen-table th.is-sortable{cursor:pointer;user-select:none;white-space:nowrap;transition-property:color;transition-duration:var(--yf-dur-tint);transition-timing-function:var(--yf-ease-spring)}.yf-screen-table th.is-sortable:hover{color:var(--alt-color)}.yf-scan-progress{position:relative;height:20px;border-radius:99px;background:var(--page-bg);overflow:hidden;margin:.7rem 0}.yf-scan-progress i{display:block;height:100%;background:var(--shadow-accent);opacity:.4;transition:width .2s linear}.yf-scan-progress span{position:absolute;inset:0;display:grid;place-items:center;font-size:.7rem;color:var(--page-fg)}.yf-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem}.yf-cal-head{text-align:center;font-size:.75rem;color:var(--alt-color)}.yf-day{display:flex;flex-direction:column;align-items:flex-start;min-height:72px;padding:.35rem;border-radius:8px;border:1px solid var(--borderSeparatorColor);background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit;transition:border-color var(--yf-dur-tint) ease}.yf-day.is-empty{visibility:hidden}.yf-day:not(.is-empty):hover{border-color:var(--borderSeparatorColor)}.yf-day.is-on{box-shadow:2px 2px 0 var(--shadow-ink),-2px -2px 0 var(--shadow-accent)}.yf-day.is-inert{cursor:default;border-color:transparent}.yf-day.is-past .yf-day-n{opacity:.55}.yf-day.is-inert .yf-day-n{opacity:.45}.yf-day-n{display:block;font-size:.8rem}.yf-day.is-today .yf-day-n{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:50%;background:var(--shadow-accent);color:var(--page-bg);font-weight:700;opacity:1}.yf-day-marks{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:.35rem;width:100%;margin-top:.35rem}.yf-pip{width:100%;height:5px;border-radius:99px;background:var(--shadow-accent);opacity:.35}.yf-earn{font-size:.65rem;white-space:nowrap;padding:.05rem .3rem;border-radius:99px;background:var(--shadow-accent);color:var(--page-bg)}html.dark-mode .yf-earn:not(.is-est){color:#1c1812}.yf-earn.is-est{background:color-mix(in srgb,var(--page-fg) 16%,transparent);color:var(--page-fg);border:1px solid color-mix(in srgb,var(--page-fg) 30%,transparent);font-weight:600}.yf-earn-wrap{position:relative;display:inline-flex}.yf-bars{display:grid;gap:.2rem;position:relative;max-height:min(30rem,58vh);overflow-y:auto;scrollbar-width:thin}.yf-bar-row{display:grid;grid-template-columns:7.1rem minmax(0,1fr) 3.6rem;gap:.45rem;align-items:center;font-size:.8rem;white-space:nowrap}.yf-bar-row>:last-child{text-align:right}button.yf-bar-row{background:transparent;border:1px solid transparent;border-radius:7px;padding:.22rem .3rem;text-align:left;font:inherit;font-size:.8rem;color:inherit;cursor:pointer;scroll-margin:.4rem}button.yf-bar-row:hover{box-shadow:none;border-color:var(--borderSeparatorColor)}button.yf-bar-row.is-on{box-shadow:none;border-color:var(--shadow-accent);background:var(--card-bg)}.yf-bar{display:flex;height:10px;border-radius:99px;overflow:hidden;background:var(--page-bg)}.yf-bar i{display:block;height:100%}.yf-bar .call{background:#2f7d4a}.yf-bar .put{background:#b4412e}html.dark-mode .yf-bar .call{background:#6dcaa0}html.dark-mode .yf-bar .put{background:#f0a090}.yf-heat{overflow-x:auto;margin-top:1rem}.yf-heat table{border-collapse:collapse;font-size:.7rem;width:100%}.yf-heat th,.yf-heat td{padding:.2rem;text-align:center;min-width:42px}.yf-heat td span{display:block;min-height:16px;border-radius:3px}.yf-heat th.is-on,.yf-heat td.is-on{background:color-mix(in srgb,var(--shadow-accent) 16%,transparent)}.yf-heat th.is-on{border-radius:4px 4px 0 0}.yf-heat tr:last-child td.is-on{border-radius:0 0 4px 4px}.yf-heat button.yf-heat-col{background:transparent;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.yf-heat button.yf-heat-col:hover{box-shadow:none;text-decoration:underline}.yf-grid-2{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}@media(min-width:860px){.yf-grid-2{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.yf-plan-table a{color:inherit;text-decoration:none}.yf-filters label{display:flex;flex-direction:column;gap:.2rem;font-size:.66rem;color:var(--alt-color)}.yf-select{position:relative;display:inline-block}.yf-select.is-block,.yf-field .yf-select{display:block;width:100%}.yf-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.28rem .55rem;border:1px solid var(--borderSeparatorColor);border-radius:8px;background:var(--page-bg);color:inherit;font:inherit;cursor:pointer;text-align:left;white-space:nowrap}.yf-select-trigger:after{content:"▾";font-size:.7em;opacity:.65;flex:0 0 auto}.yf-select.is-bare .yf-select-trigger:after{content:none}.yf-select.is-open .yf-select-trigger{border-color:var(--shadow-accent)}.yf-select-value{overflow:hidden;text-overflow:ellipsis}.yf-bgroup{display:flex;align-items:stretch;border:1px solid var(--borderSeparatorColor);border-radius:8px;overflow:hidden;background:transparent}.yf .yf-bgroup-btn{flex:1 1 auto;min-width:max-content;padding:.42rem .5rem;border:none;border-radius:0;background:transparent;font-size:.74rem;line-height:1.35;color:var(--alt-color);text-align:center;text-transform:lowercase;white-space:nowrap;transition:background-color var(--yf-dur-tint) ease,color var(--yf-dur-tint) ease}.yf .yf-bgroup-btn+.yf-bgroup-btn{border-left:1px solid var(--borderSeparatorColor)}.yf .yf-bgroup-btn:hover{box-shadow:none;background:color-mix(in srgb,var(--shadow-accent) 12%,transparent)}.yf .yf-bgroup-btn:active:not(:disabled){transform:none}.yf .yf-bgroup-btn:focus-visible{outline:2px solid var(--shadow-accent);outline-offset:-2px}.yf .yf-bgroup-btn.is-on{background:color-mix(in srgb,var(--shadow-accent) 24%,transparent);color:var(--page-fg);font-weight:700}.yf-strategy-mode{align-self:stretch;margin:-.7rem -.75rem .6rem;border:0;border-bottom:1px solid var(--borderSeparatorColor);border-radius:10px 10px 0 0}.yf .yf-strategy-mode .yf-bgroup-btn{padding:.5rem;border-radius:0}.yf .yf-strategy-mode .yf-bgroup-btn+.yf-bgroup-btn{border-left:1px solid var(--borderSeparatorColor)}.yf-dropdown .yf-dropdown-item.is-active{background:color-mix(in srgb,var(--shadow-accent) 22%,transparent)}.yf-dropdown .yf-dropdown-item[aria-selected=true]{font-weight:700}.yf-dropdown-item-hint{display:block;font-size:.7rem;font-weight:400;color:var(--alt-color);white-space:normal}.yf-number{display:inline-flex;align-items:stretch;width:var(--yf-number-w, 8.5rem);max-width:100%;border:1px solid var(--borderSeparatorColor);border-radius:8px;background:var(--page-bg);overflow:hidden;transition:border-color var(--yf-dur-tint) ease}.yf-number.is-block{display:flex;width:100%}.yf-number:focus-within,.yf-number.is-spinning{border-color:var(--shadow-accent)}.yf .yf-number input,.yf .yf-number-face{flex:1 1 auto;min-width:0;width:100%;padding:.28rem .15rem;border:0;border-radius:0;background:transparent;text-align:center;font-variant-numeric:tabular-nums}.yf .yf-number input:focus{outline:none}.yf-number input::-webkit-outer-spin-button,.yf-number input::-webkit-inner-spin-button{appearance:none;margin:0}.yf-number input[type=number]{appearance:textfield;-moz-appearance:textfield}.yf .yf-number-face{cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.yf .yf-number-face:hover{box-shadow:none}.yf .yf-number-face:active{transform:none}.yf .yf-number-face:focus-visible{outline:2px solid var(--shadow-accent);outline-offset:-2px}.yf .yf-number-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2rem;padding:0;border:0;border-radius:0;background:transparent;color:var(--alt-color);transition:background-color var(--yf-dur-tint) ease,color var(--yf-dur-tint) ease,opacity var(--yf-dur-tint) ease}.yf .yf-number-btn:hover:not(:disabled){box-shadow:none;background:color-mix(in srgb,var(--shadow-accent) 14%,transparent);color:var(--page-fg)}.yf .yf-number-btn:active:not(:disabled){transform:none;background:color-mix(in srgb,var(--shadow-accent) 28%,transparent)}.yf .yf-number-btn:focus-visible{outline:2px solid var(--shadow-accent);outline-offset:-2px}.yf .yf-number-btn:disabled{opacity:.3;cursor:default}@media(pointer:coarse){.yf .yf-number-btn{width:2.4rem}}.yf-wheel{position:fixed;z-index:70;height:calc(var(--yf-wheel-row, 34px) * 5);margin-top:calc(var(--yf-wheel-row, 34px) * -2.5);overflow:hidden;border:1px solid var(--shadow-accent);border-radius:12px;background:var(--card-bg);color:var(--page-fg);box-shadow:var(--card-shadow) var(--card-shadow) 0 var(--shadow-ink),calc(-1 * var(--card-shadow)) calc(-1 * var(--card-shadow)) 0 var(--shadow-lift);font-family:Roboto Mono,monospace;font-variant-numeric:tabular-nums;cursor:ns-resize;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.yf-wheel{background:color-mix(in srgb,var(--card-bg) 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.yf-wheel-rows{position:absolute;inset:0;mask-image:linear-gradient(to bottom,transparent,#000 30%,#000 70%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 30%,#000 70%,transparent)}.yf-wheel-band{position:absolute;left:0;right:0;top:50%;height:var(--yf-wheel-row, 34px);margin-top:calc(var(--yf-wheel-row, 34px) * -.5);background:color-mix(in srgb,var(--shadow-accent) 22%,transparent)}.yf-wheel-row{position:absolute;left:0;right:0;top:50%;height:var(--yf-wheel-row, 34px);margin-top:calc(var(--yf-wheel-row, 34px) * -.5);display:flex;align-items:center;justify-content:center;font-size:1rem;will-change:transform}.yf-wheel-row.is-on{font-weight:700}.yf-wheel-btn{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:var(--yf-wheel-row, 34px);height:var(--yf-wheel-row, 34px);margin-top:calc(var(--yf-wheel-row, 34px) * -.5);padding:0;border:0;border-radius:0;background:transparent;color:var(--page-fg);cursor:pointer;touch-action:manipulation}.yf-wheel-btn.is-cancel{left:0}.yf-wheel-btn.is-confirm{right:0;color:var(--shadow-accent)}.yf-wheel-btn:active{background:color-mix(in srgb,var(--shadow-accent) 28%,transparent)}@media(prefers-reduced-motion:no-preference){.yf-wheel{animation:yf-wheel-in .16s cubic-bezier(.3,.7,.2,1)}.yf-wheel.is-leaving{opacity:0;pointer-events:none;transition:opacity .11s ease 70ms}.yf-wheel.is-snapping .yf-wheel-row{transition:transform .13s cubic-bezier(.3,.7,.2,1),opacity .13s ease}}@keyframes yf-wheel-in{0%{opacity:0;transform:scaleY(.4)}to{opacity:1;transform:scaleY(1)}}.yf-hovertip-anchor{cursor:help}.yf-hovertip-anchor.is-plain{display:inline-flex;cursor:inherit}.yf-quote .yf-hovertip-anchor{text-decoration:underline dotted;text-underline-offset:2px}.yf-hovertip{position:fixed;z-index:60;max-width:min(20rem,calc(100vw - 16px));padding:.45rem .6rem;border-radius:7px;border:1px solid var(--borderSeparatorColor);background:var(--card-bg);color:var(--page-fg);box-shadow:var(--card-shadow) var(--card-shadow) 0 var(--shadow-ink),calc(-1 * var(--card-shadow)) calc(-1 * var(--card-shadow)) 0 var(--shadow-lift);font-family:Roboto Mono,monospace;font-size:.72rem;font-weight:400;line-height:1.4;text-align:left;white-space:normal;pointer-events:none;transform-origin:top left}.yf-metric-hint{display:flex;flex-direction:column;cursor:help}.yf-seg-chips{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.yf-seg-chips .yf-chip{flex:0 0 auto}.yf-seg-drop{display:none}@media(min-width:641px){.yf-strategy-row{grid-template-columns:minmax(0,1fr)}.yf-planner-controls .yf-seg-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}.yf-planner-controls .yf-seg-chips .yf-chip{text-align:center;padding:.26rem .3rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.yf-planner-controls .yf-seg-chips .yf-chip.has-help{padding-right:.85rem}}@media(max-width:640px){.yf-seg-chips{display:none}.yf-seg-drop{display:block}.yf-tabs .yf-seg{flex:0 1 auto}.yf-tabs .yf-seg-drop .yf-select{width:auto}.yf-tabs .yf-seg-drop .yf-select-trigger{gap:.3rem;padding:.24rem .45rem;font-size:.82rem}}.yf-tabs .yf-seg{display:flex;flex:1 1 auto;min-width:0}.yf-sticky{view-transition-name:yf-header}.yf-panel{view-transition-name:yf-panel}.yf-ticker{view-transition-name:yf-ticker}.yf-expiry{view-transition-name:yf-expiry}.yf-select.yf-expiry-icon{view-transition-name:yf-expiry-icon}@media(prefers-reduced-motion:no-preference){::view-transition-group(yf-panel),::view-transition-group(yf-header),::view-transition-group(yf-ticker),::view-transition-group(yf-expiry),::view-transition-group(yf-expiry-icon){animation-duration:.22s;animation-timing-function:var(--yf-ease-spring, ease)}::view-transition-old(yf-panel),::view-transition-new(yf-panel),::view-transition-old(yf-header),::view-transition-new(yf-header),::view-transition-old(yf-ticker),::view-transition-new(yf-ticker),::view-transition-old(yf-expiry),::view-transition-new(yf-expiry),::view-transition-old(yf-expiry-icon),::view-transition-new(yf-expiry-icon){animation-duration:.18s}}.yf-ticker-line{display:contents}.yf-narrow{display:none}@media(max-width:640px){.yf-wide{display:none}.yf-narrow{display:inline}.yf-ticker{margin-top:.75rem;padding:.3rem .5rem .35rem}.yf-ticker-line{display:flex;flex:1 1 100%;align-items:baseline;gap:0 .45rem;min-width:0;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.yf-ticker-line::-webkit-scrollbar{display:none}.yf-ticker-head{flex:0 0 auto}.yf .yf-ticker-input{width:calc(var(--yf-ticker-len, 4) * (1ch + .02em) + .5rem);padding:.1rem .2rem;font-size:.95rem;letter-spacing:.02em}.yf-ticker-price{flex:0 0 auto;margin:0}.yf-ticker-price b{font-size:.85rem}.yf-ticker-price em{font-size:.72rem}.yf-quote{display:flex;flex:0 0 auto;align-items:baseline;gap:0 .45rem;margin:0;padding:0;border-top:0}.yf-quote>div{display:flex;align-items:baseline;gap:.2rem}.yf-quote>.yf-quote-extra{display:none}.yf-quote dt{font-size:.62rem}.yf-quote dd{margin:0;font-size:.74rem}.yf-watch{margin-top:.3rem;padding-top:.3rem}}.yf-confirm{--yf-confirm-size: 1.75rem;--yf-confirm-gap: .25rem;display:inline-grid;grid-template-columns:repeat(2,var(--yf-confirm-size));gap:var(--yf-confirm-gap);vertical-align:middle}.yf-confirm-slot{display:block;transition:transform calc(var(--yf-dur-spring) * 2) var(--yf-ease-spring),opacity calc(var(--yf-dur-tint) * 2) ease}.yf-confirm-slot-x{transform:translate(calc(var(--yf-confirm-size) + var(--yf-confirm-gap)))}.yf-confirm-slot-ok{opacity:0;transform:translate(80%);pointer-events:none}.yf-confirm.is-armed .yf-confirm-slot-x{transform:none}.yf-confirm.is-armed .yf-confirm-slot-ok{opacity:1;transform:none;pointer-events:auto}.yf .yf-confirm-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--yf-confirm-size);height:var(--yf-confirm-size);padding:0;border-radius:7px;background:transparent}.yf .yf-confirm-ok{color:#b4412e;border-color:currentColor}html.dark-mode .yf .yf-confirm-ok{color:#ffb4a8}.yf .yf-confirm-btn:focus-visible{outline:2px solid var(--shadow-accent);outline-offset:1px}@media(max-width:640px){.yf-strategy-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .6rem}.yf-strategy-mode{display:none}.yf-cal{margin:1.3rem -.75rem 0;width:auto;padding:0 8px}.yf-metrics-wide{display:flex;gap:.4rem;width:auto;margin:0 -.75rem .3rem;padding:4px .75rem 6px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:.75rem;scrollbar-width:none}.yf-metrics-wide::-webkit-scrollbar{display:none}.yf-metrics-wide .yf-metric{flex:0 0 auto;min-width:6.4rem;padding:.3rem .5rem;scroll-snap-align:start}.yf-metrics-wide .yf-metric span,.yf-metrics-wide .yf-metric-sub{white-space:nowrap}.yf-plan-head{margin-bottom:.45rem}.yf-plan-actions{flex:1 1 auto}.yf-chart{margin:.2rem -.75rem .7rem}}.yf-chart-box,.yf-planner-result{scroll-margin-top:calc(var(--yf-sticky-h, 6.5rem) + .4rem)}html.yf-sheet-up .yf-panel{padding-bottom:58dvh}.yf.yf-sheet-root{position:fixed;inset:0;z-index:30;min-height:0;background:transparent;pointer-events:none;visibility:hidden;transition:visibility 0s linear .34s}.yf.yf-sheet-root.is-open{visibility:visible;transition:visibility 0s}.yf-sheet{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:56dvh;border:1px solid var(--borderSeparatorColor);border-bottom:0;border-radius:16px 16px 0 0;background:var(--card-bg);box-shadow:0 -10px 30px #00000047;transform:translateY(105%);transition:transform .34s cubic-bezier(.22,1,.36,1)}@supports not (height: 1dvh){.yf-sheet{max-height:56vh}html.yf-sheet-up .yf-panel{padding-bottom:58vh}}.yf-sheet-root.is-open .yf-sheet{pointer-events:auto;transform:none}.yf-sheet.is-pulled{transition:none}.yf-sheet-grab{flex:0 0 auto;display:flex;justify-content:center;padding:.5rem 0 .4rem;cursor:grab;touch-action:none}.yf-sheet-grab span{width:2.6rem;height:4px;border-radius:999px;background:var(--borderSeparatorColor)}.yf-sheet-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom,0px)}.yf-sheet-body .yf-planner-controls{border-radius:0;background:transparent;box-shadow:none;border-top:1px solid var(--borderSeparatorColor)}.yf-sheet-body .yf-strategy-mode{border-radius:0}.yf-planner.has-sheet{padding-bottom:56dvh}@media(prefers-reduced-motion:reduce){.yf-sheet,.yf.yf-sheet-root{transition:none}}@media(max-width:640px){.yf-cal{gap:.2rem}.yf-day{align-items:stretch;min-height:66px;padding:.3rem .15rem}.yf-day-n{align-self:flex-start;margin-left:.2rem}.yf-day-marks{gap:.25rem}.yf-earn-wrap{display:flex;width:100%}.yf-earn{flex:1 1 auto;min-width:0;padding:.12rem 0;border-radius:5px;font-size:.6rem;line-height:1.3;text-align:center;overflow:hidden}}.yf .yf-action{padding:.4rem .75rem;font-size:.82rem;white-space:nowrap}.yf .yf-action.is-small{padding:.2rem .5rem;font-size:.74rem;border-radius:7px}.yf .yf-action.is-primary{border-color:var(--shadow-accent);background:color-mix(in srgb,var(--shadow-accent) 22%,transparent)}.yf .yf-action.is-danger{color:#b4412e;border-color:currentColor}html.dark-mode .yf .yf-action.is-danger{color:#ffb4a8}.yf .yf-action:disabled{cursor:not-allowed}.yf-form{margin:0}.yf-form-row{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin:.2rem 0 .5rem}.yf-form-row input{flex:1 1 8rem;min-width:0}.yf-form-row>input,.yf-form-row .yf-form-pair>input,.yf-form-row>.yf-action,.yf-form-row .yf-form-pair>.yf-action{height:2.1rem;padding-top:0;padding-bottom:0;box-sizing:border-box}.yf-form-row>.yf-action,.yf-form-row .yf-form-pair>.yf-action{display:inline-flex;align-items:center}.yf-form-pair{display:inline-flex;gap:.45rem;align-items:center;margin-left:auto}.yf-form-pair .yf-input-short{width:7rem;flex:0 0 auto}.yf-form-end{justify-content:flex-end}.yf-form-split{display:flex;align-items:center;gap:.5rem;margin:.7rem 0 .5rem;font-size:.66rem;color:var(--alt-color)}.yf-form-split:before,.yf-form-split:after{content:"";flex:1 1 auto;border-top:1px solid var(--borderSeparatorColor)}.yf-stale{color:#b4412e}html.dark-mode .yf-stale{color:#ffb4a8}.yf .yf-account-chip{flex:0 1 auto;max-width:9rem;padding:.24rem .5rem;border-radius:7px;overflow:hidden;font-size:.82rem;white-space:nowrap;text-overflow:ellipsis;background:transparent}.yf .yf-paper-switch .yf-chip{padding:.24rem .55rem;border-radius:7px;font-size:.82rem}.yf .yf-dialog-body .yf-field-reset,.yf .yf-alerts .yf-field-reset{font-size:.78rem}.yf .yf-dialog-body>.yf-field-reset{display:block;margin-top:.7rem}.yf.yf-dialog-root{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;min-height:0;padding:1rem;background:transparent}.yf-dialog-backdrop{position:absolute;inset:0;background:#00000073;animation:yf-fade var(--yf-dur-reveal) ease}.yf-dialog{position:relative;display:flex;flex-direction:column;width:min(30rem,100%);max-height:min(44rem,calc(100dvh - 2rem));padding:0;border:1px solid var(--borderSeparatorColor);outline:none;animation:yf-rise var(--yf-dur-reveal) var(--yf-ease-reveal)}.yf-dialog.is-wide{width:min(38rem,100%)}.yf-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.6rem .75rem;border-bottom:1px solid var(--borderSeparatorColor)}.yf-dialog-head h2{margin:0}.yf-dialog-body{min-height:0;padding:.7rem .75rem .8rem;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.yf-dialog-body>.yf-status:first-child{margin-top:0}.yf-dialog-body .yf-action{margin-bottom:.2rem}.yf-dialog-sub{margin:.9rem 0 .3rem;padding-top:.7rem;border-top:1px solid var(--borderSeparatorColor);font-size:.82rem}@keyframes yf-fade{0%{opacity:0}to{opacity:1}}@keyframes yf-rise{0%{opacity:0;transform:translateY(.6rem) scale(.98)}to{opacity:1;transform:none}}@media(max-width:640px){.yf.yf-dialog-root{align-items:flex-end;padding:0}.yf-dialog{width:100%;min-height:52dvh;max-height:88dvh;border-bottom:0;border-radius:16px 16px 0 0;box-shadow:0 -10px 30px #00000047}.yf-dialog-body{padding-bottom:calc(.8rem + env(safe-area-inset-bottom,0px))}.yf-dialog-foot .yf-action{flex:1 1 auto;text-align:center}}@media(prefers-reduced-motion:reduce){.yf-dialog,.yf-dialog-backdrop{animation:none}}.yf-terms{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.5rem .8rem;margin:.8rem 0}.yf-terms div{min-width:0}.yf-terms dt{font-size:.66rem;color:var(--alt-color)}.yf-terms dd{margin:0;font-size:.9rem;font-weight:700}.yf-paper{display:grid;grid-template-columns:minmax(0,1fr);gap:.7rem}.yf-paper>.yf-status,.yf-paper>.yf-error{margin:0}.yf-paper-switch{padding:.5rem .6rem}.yf-paper-intro{max-width:40rem}.yf-paper .yf-plan-head{margin-bottom:.5rem}.yf-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem}.yf-plan-table tr.is-expired td{color:var(--alt-color)}.yf-plan-table tr.is-expired .yf-plan-left{color:#b4412e}@media(min-width:760px){.yf-alert-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.yf-paper .yf-form.yf-ctl-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}}.yf .yf-action.is-block{display:block;width:100%;margin:0 0 .5rem;text-align:center}.yf-soon{margin-left:.4rem;padding:.05rem .35rem;border-radius:5px;background:color-mix(in srgb,var(--page-fg) 12%,transparent);font-size:.66rem;text-transform:uppercase;letter-spacing:.04em}.yf-dialog-foot{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;justify-content:flex-end;margin-top:.9rem}.yf-help-section+.yf-help-section{margin-top:.6rem}.yf-help-title{margin:0 0 .15rem;font-size:.82rem}.yf-help-section .yf-status{margin:0}.yf .yf-help-btn{display:inline-flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;margin-left:.5rem;padding:0;border-radius:999px;font-size:.72rem;font-weight:700;vertical-align:middle}.yf-strategies-head{margin-top:.8rem;margin-bottom:.3rem}.yf-strategy-form{margin-top:.5rem;padding:.6rem .65rem .2rem;border:1px solid var(--borderSeparatorColor);border-radius:8px}.yf-plan-table tr.is-done td{color:var(--alt-color)}.yf-accounts td.is-symbol{font-weight:700}.yf-chart-modes.has-long{justify-content:space-between}.yf-scrub.is-mirrored{flex-direction:row-reverse}.yf-chips{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.yf .yf-chip-input{width:9rem;padding:.24rem .5rem;font-size:.82rem}.yf-edit-foot{padding-top:.6rem;border-top:1px solid var(--borderSeparatorColor)}.yf-form-between{justify-content:space-between}.yf-form-between .yf-muted{flex:1 1 12rem;margin:0}.yf-account-menu{position:relative;display:inline-flex}.yf .yf-action.yf-pick{display:flex;justify-content:space-between;gap:.6rem;text-align:left}.yf .yf-pick .yf-muted{margin:0;font-size:.74rem}.yf .yf-toggle{display:inline-flex;align-items:center;gap:.5rem;padding:.2rem .45rem .2rem .3rem;border-color:transparent;background:transparent;font-size:.82rem}.yf .yf-toggle:hover{box-shadow:none;border-color:var(--borderSeparatorColor)}.yf-toggle-track{position:relative;display:inline-block;width:34px;height:18px;border-radius:999px;border:1px solid var(--borderSeparatorColor);background:color-mix(in srgb,var(--page-fg) 10%,transparent);transition:background-color var(--yf-dur-tint),border-color var(--yf-dur-tint)}.yf-toggle-knob{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:999px;background:var(--alt-color);transition:transform var(--yf-dur-spring) var(--yf-ease-spring),background-color var(--yf-dur-tint)}.yf-toggle.is-on .yf-toggle-track{border-color:var(--shadow-accent);background:color-mix(in srgb,var(--shadow-accent) 45%,transparent)}.yf-toggle.is-on .yf-toggle-knob{transform:translate(16px);background:var(--page-fg)}.yf-toggle-label{display:inline-flex;align-items:center;gap:.35rem}.yf-helptip{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;border:1px solid var(--borderSeparatorColor);border-radius:999px;font-size:.62rem;font-weight:700;color:var(--alt-color);cursor:help}.yf-field-toggle{justify-content:end;align-items:start;padding-bottom:.35rem}.yf-field-narrow{max-width:28rem}.yf-form-between .yf-confirm{margin-left:auto}.yf-legs td.is-end{text-align:right}.yf-acct-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .7rem;margin-bottom:.9rem}.yf-acct-head h2{flex:1 1 auto;margin:0}.yf-acct-head .yf-plan-actions{flex:0 0 auto}.yf-acct-head .yf-action.is-small{padding:.3rem .6rem}.yf .yf-refresh{width:1.9rem;height:1.9rem}.yf-refresh.is-busy svg{animation:yf-spin .9s linear infinite}@keyframes yf-spin{to{transform:rotate(360deg)}}.yf-dialog .yf-legs tr.is-thin td{background:color-mix(in srgb,#b4412e 12%,transparent)}.yf-alert-mode{max-width:14rem;margin-bottom:.4rem}.yf-metric .yf-metric-q{display:inline-block;float:right;margin-left:.3rem;overflow:visible;line-height:1;pointer-events:auto}.yf-metric .yf-metric-q .yf-helptip{display:inline-flex;align-items:center;justify-content:center;width:.95rem;height:.95rem;padding:0;overflow:visible;font-size:.56rem;line-height:1;text-overflow:clip;vertical-align:middle}.yf-dropdown .yf-dropdown-check{display:flex;align-items:center;gap:.5rem}.yf-check{flex:0 0 auto;margin-right:.1rem;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border:1px solid var(--borderSeparatorColor);border-radius:4px;font-size:.7rem;line-height:1}.yf-dropdown-check.is-on .yf-check{background:var(--shadow-accent);border-color:var(--shadow-accent);color:var(--card-bg)}.yf-spinner{display:inline-block;width:1rem;height:1rem;border:2px solid color-mix(in srgb,var(--shadow-accent) 30%,transparent);border-top-color:var(--shadow-accent);border-radius:50%;animation:yf-spin .8s linear infinite;flex:0 0 auto}.yf-spinner.is-small{width:.75rem;height:.75rem;border-width:2px;margin-right:.4rem;vertical-align:-.1rem}.yf .yf-scan-btn{display:inline-flex;align-items:center}.yf-scan-status{display:flex;align-items:center;gap:.5rem;margin:.7rem 0 .3rem;font-size:.74rem;color:var(--alt-color)}.yf-scan-progress.is-live{height:6px;margin-top:.3rem}.yf-scan-progress.is-live i{opacity:.7;transition:width .4s ease-out}@media(prefers-reduced-motion:reduce){.yf-spinner{animation-duration:2s}}.yf-chart-tools{display:flex;justify-content:flex-end;gap:.35rem;margin:.8rem 0 0}.yf-chart-hist-band{fill:var(--yf-sim-soft)}.yf-chart-hist-win{fill:#2f7d4a;stroke:#2f7d4a;stroke-width:1.5}.yf-chart-hist-lose{fill:#b4412e;stroke:#b4412e;stroke-width:1.5}
