.ZhSXsq_body{--prose:color-mix(in srgb, var(--foreground) 90%, var(--muted));--warn:#b45309;font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--prose);font-feature-settings:"kern", "liga", "onum";font-size:1.1875rem;line-height:1.75}html[data-theme=dark] .ZhSXsq_body{--warn:#f0a24a}@media (min-width:1101px){.ZhSXsq_body{font-size:1.25rem;line-height:1.72}}@media (max-width:640px){.ZhSXsq_body{font-size:1.0625rem;line-height:1.7}}.ZhSXsq_body>*{margin-block:0}.ZhSXsq_body>*+*{margin-top:1.35em}.ZhSXsq_tUp{--c:var(--price-up)}.ZhSXsq_tDown{--c:var(--price-down)}.ZhSXsq_tAccent{--c:var(--hue)}.ZhSXsq_tMuted{--c:color-mix(in srgb, var(--muted) 80%, var(--surface))}.ZhSXsq_tWarn{--c:var(--warn)}.ZhSXsq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ZhSXsq_p{text-wrap:pretty}.ZhSXsq_p a,.ZhSXsq_ul a,.ZhSXsq_ol a,.ZhSXsq_calloutText a,.ZhSXsq_table a,.ZhSXsq_stepText a,.ZhSXsq_cardText a,.ZhSXsq_checklist a,.ZhSXsq_inlineCtaText a,.ZhSXsq_anatomyNotes a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--hue) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--hue) 60%, transparent);text-underline-offset:3px;text-decoration-thickness:1.5px;transition:text-decoration-color .15s}.ZhSXsq_p a:hover,.ZhSXsq_ul a:hover,.ZhSXsq_ol a:hover,.ZhSXsq_calloutText a:hover,.ZhSXsq_table a:hover,.ZhSXsq_stepText a:hover,.ZhSXsq_cardText a:hover,.ZhSXsq_checklist a:hover{-webkit-text-decoration-color:var(--hue);text-decoration-color:var(--hue)}.ZhSXsq_body strong{color:var(--foreground);font-weight:650}.ZhSXsq_p code,.ZhSXsq_ul code,.ZhSXsq_ol code,.ZhSXsq_quote code,.ZhSXsq_calloutText code,.ZhSXsq_table td code,.ZhSXsq_compare code,.ZhSXsq_stepText code,.ZhSXsq_cardText code,.ZhSXsq_checklist li code,.ZhSXsq_versusSide li code,.ZhSXsq_inlineCtaText code,.ZhSXsq_formulaTerms dd code,.ZhSXsq_stackText code{font-family:var(--font-mono), ui-monospace, monospace;background:color-mix(in srgb, var(--hue) 7%, var(--muted-surface));color:var(--foreground);overflow-wrap:anywhere;border-radius:6px;padding:.14em .4em;font-size:.8em}.ZhSXsq_h2,.ZhSXsq_h3{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;color:var(--foreground);text-wrap:balance;scroll-margin-top:96px}.ZhSXsq_h2{letter-spacing:-.025em;font-size:clamp(1.45rem,2.6vw,1.75rem);font-weight:650;line-height:1.22;margin-top:2.2em!important}.ZhSXsq_h3{letter-spacing:-.015em;font-size:1.2rem;font-weight:620;line-height:1.3;margin-top:1.7em!important}.ZhSXsq_h2+*,.ZhSXsq_h3+*{margin-top:.6em}.ZhSXsq_anchor{color:inherit}.ZhSXsq_anchor:hover{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--hue) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--hue) 55%, transparent);text-underline-offset:5px}.ZhSXsq_ul,.ZhSXsq_ol{padding-left:1.3em}.ZhSXsq_ul li,.ZhSXsq_ol li{padding-left:.3em}.ZhSXsq_ul li+li,.ZhSXsq_ol li+li{margin-top:.45em}.ZhSXsq_ul li::marker{color:var(--hue)}.ZhSXsq_ol li::marker{color:var(--hue);font-family:var(--font-sans), sans-serif;font-size:.9em;font-weight:650}.ZhSXsq_quote{border-left:3px solid var(--hue);color:var(--foreground);margin-inline:0;padding:.2em 0 .2em 1.1em;font-size:1.28em;font-style:italic;line-height:1.5}.ZhSXsq_quote cite{font-family:var(--font-sans), sans-serif;color:var(--muted);margin-top:.6em;font-size:.62em;font-style:normal;display:block}.ZhSXsq_code{border:1px solid var(--border);background:color-mix(in srgb, var(--muted-surface) 70%, var(--surface));font-family:var(--font-sans), sans-serif;border-radius:12px;margin-inline:0;overflow:hidden}.ZhSXsq_codeHead{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:10px;padding:8px 10px 8px 16px;font-size:.78rem;display:flex}.ZhSXsq_codeLabel{font-family:var(--font-mono), ui-monospace, monospace;color:var(--foreground);font-weight:550}.ZhSXsq_codeLang{color:var(--muted)}.ZhSXsq_copy{border:1px solid var(--border);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:7px;margin-left:auto;padding:4px 10px;font-size:.75rem}.ZhSXsq_copy:hover{color:var(--foreground);border-color:color-mix(in srgb, var(--hue) 45%, var(--border))}.ZhSXsq_copy:focus-visible{outline:2px solid var(--hue);outline-offset:2px}.ZhSXsq_codePre{font-family:var(--font-mono), ui-monospace, monospace;tab-size:2;color:var(--foreground);margin:0;padding:16px 18px;font-size:.8125rem;line-height:1.65;overflow-x:auto}.ZhSXsq_codePre code{font:inherit;white-space:pre}.ZhSXsq_callout{--tone:var(--hue);border:1px solid color-mix(in srgb, var(--tone) 26%, var(--border));background:color-mix(in srgb, var(--tone) 6%, var(--surface));font-family:var(--font-sans), sans-serif;border-radius:12px;grid-template-columns:auto 1fr;gap:12px;padding:16px 18px;font-size:.95rem;line-height:1.6;display:grid}.ZhSXsq_callout_note{--tone:var(--muted)}.ZhSXsq_callout_warning{--tone:var(--warn)}.ZhSXsq_calloutIcon{color:var(--tone);margin-top:2px}.ZhSXsq_calloutTitle{color:var(--foreground);margin:0;font-weight:650}.ZhSXsq_calloutText{color:color-mix(in srgb, var(--foreground) 82%, var(--muted));margin:2px 0 0}.ZhSXsq_inlineCta{background:color-mix(in srgb, var(--hue) 9%, var(--surface));border:1px solid color-mix(in srgb, var(--hue) 24%, var(--border));font-family:var(--font-sans), sans-serif;border-radius:14px;align-items:center;gap:18px;padding:18px 20px;display:flex}.ZhSXsq_inlineCtaTitle{color:var(--foreground);margin:0;font-size:1rem;font-weight:650}.ZhSXsq_inlineCtaText{color:var(--muted);margin:3px 0 0;font-size:.9rem;line-height:1.5}.ZhSXsq_inlineCtaLink{background:var(--cta-primary-bg);border:1px solid var(--cta-primary-border);color:var(--cta-primary-fg);white-space:nowrap;border-radius:9px;flex:none;margin-left:auto;padding:9px 16px;font-size:.875rem;font-weight:600}.ZhSXsq_inlineCtaLink:hover{background:var(--cta-primary-bg-hover)}@media (max-width:560px){.ZhSXsq_inlineCta{flex-direction:column;align-items:flex-start}.ZhSXsq_inlineCtaLink{margin-left:0}}.ZhSXsq_checklist{border:1px solid var(--border);background:var(--surface);font-family:var(--font-sans), sans-serif;border-radius:14px;padding:18px 20px;font-size:.95rem;line-height:1.55}.ZhSXsq_checklistTitle{color:var(--foreground);margin:0 0 10px;font-weight:650}.ZhSXsq_checklist ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.ZhSXsq_checklist li{grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}.ZhSXsq_checklist svg{color:var(--hue);margin-top:3px}.ZhSXsq_figure,.ZhSXsq_statsFigure{font-family:var(--font-sans), sans-serif;margin-inline:0}.ZhSXsq_figure{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:20px 20px 16px}@media (max-width:560px){.ZhSXsq_figure{border-radius:14px;padding:16px 14px 12px}}.ZhSXsq_figureTitle{letter-spacing:-.01em;color:var(--foreground);margin:0 0 12px;font-size:.9375rem;font-weight:650}.ZhSXsq_caption{color:var(--muted);text-align:center;text-wrap:pretty;margin-top:12px;font-size:.8125rem;line-height:1.5}.ZhSXsq_source{opacity:.85;margin-top:2px;font-size:.75rem;display:block}.ZhSXsq_scrollX{-webkit-overflow-scrolling:touch;overflow-x:auto}.ZhSXsq_stats{border:1px solid var(--border);background:var(--border);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ZhSXsq_stat{background:var(--surface);flex-direction:column;gap:4px;padding:18px 18px 16px;display:flex}.ZhSXsq_statValue{letter-spacing:-.035em;color:var(--hue);font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,3vw,1.9rem);font-weight:650;line-height:1.1}.ZhSXsq_statLabel{color:var(--muted);font-size:.8125rem;line-height:1.4}.ZhSXsq_steps{font-family:var(--font-sans), sans-serif;gap:0;margin-inline:0;padding:0;list-style:none;display:grid}.ZhSXsq_step{grid-template-columns:34px 1fr;gap:14px;padding-bottom:20px;display:grid;position:relative}.ZhSXsq_step:last-child{padding-bottom:0}.ZhSXsq_step:not(:last-child):before{content:"";background:color-mix(in srgb, var(--hue) 22%, var(--border));width:2px;position:absolute;top:34px;bottom:2px;left:16px}.ZhSXsq_stepNum{background:color-mix(in srgb, var(--hue) 13%, var(--surface));width:34px;height:34px;color:color-mix(in srgb, var(--hue) 75%, var(--foreground));border-radius:50%;place-items:center;font-size:.9rem;font-weight:650;display:grid}.ZhSXsq_stepBody{flex-direction:column;gap:3px;padding-top:5px;display:flex}.ZhSXsq_stepTitle{color:var(--foreground);font-size:1rem;font-weight:650}.ZhSXsq_stepText{color:color-mix(in srgb, var(--foreground) 78%, var(--muted));font-size:.95rem;line-height:1.6}.ZhSXsq_flow{align-items:stretch;gap:28px;margin:0;padding:0;list-style:none;display:flex}.ZhSXsq_flowNode{border:1px solid var(--border);background:color-mix(in srgb, var(--muted-surface) 55%, var(--surface));text-align:center;border-radius:12px;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:0;padding:14px 10px;display:flex;position:relative}.ZhSXsq_flowNode:not(:last-child):after{content:"";background:color-mix(in srgb, var(--hue) 70%, var(--muted));width:16px;height:16px;position:absolute;top:50%;right:-22px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 8h11M9 4l4 4-4 4' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 8h11M9 4l4 4-4 4' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.ZhSXsq_flowHighlight{border-color:color-mix(in srgb, var(--hue) 55%, var(--border));background:color-mix(in srgb, var(--hue) 9%, var(--surface))}.ZhSXsq_flowIcon{width:34px;height:34px;color:var(--hue);background:color-mix(in srgb, var(--hue) 12%, var(--surface));border-radius:10px;place-items:center;display:grid}.ZhSXsq_flowLabel{color:var(--foreground);font-size:.875rem;font-weight:650;line-height:1.3}.ZhSXsq_flowSub{color:var(--muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}@media (max-width:640px){.ZhSXsq_flow{flex-direction:column;gap:22px}.ZhSXsq_flowNode{text-align:left;flex-direction:row;padding:12px 14px}.ZhSXsq_flowNode:not(:last-child):after{inset:auto auto -19px 50%;transform:translate(-50%)rotate(90deg)}.ZhSXsq_flowSub{text-align:right;margin-left:auto}}.ZhSXsq_sequence{--seq-n:2;font-size:.8125rem}.ZhSXsq_seqActors{grid-template-columns:repeat(var(--seq-n), 1fr);gap:8px;display:grid}.ZhSXsq_seqActor{border:1px solid color-mix(in srgb, var(--hue) 35%, var(--border));background:color-mix(in srgb, var(--hue) 8%, var(--surface));color:var(--foreground);text-align:center;border-radius:999px;justify-self:center;padding:7px 14px;font-weight:650}.ZhSXsq_seqBody{padding:10px 0 6px;position:relative}.ZhSXsq_seqLifeline{border-left:1.5px dashed color-mix(in srgb, var(--muted) 45%, transparent);width:0;position:absolute;top:0;bottom:0}.ZhSXsq_seqMessages{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ZhSXsq_seqMessage{min-height:46px;position:relative}.ZhSXsq_seqArrowWrap{flex-direction:column;align-items:center;gap:3px;display:flex;position:relative}.ZhSXsq_seqLabel{max-width:100%;font-family:var(--font-mono), ui-monospace, monospace;color:var(--foreground);text-align:center;background:var(--surface);padding:0 6px;font-size:.75rem;line-height:1.35}.ZhSXsq_seqArrow{background:var(--c);width:100%;height:2px;display:block;position:relative}.ZhSXsq_seqArrow:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;width:0;height:0;position:absolute;top:-4px}.ZhSXsq_seqArrowRight:after{border-left:8px solid var(--c);right:-1px}.ZhSXsq_seqArrowLeft:after{border-right:8px solid var(--c);left:-1px}.ZhSXsq_seqNote{color:var(--muted);text-align:center;background:var(--surface);padding:0 6px;font-size:.72rem;line-height:1.35}.ZhSXsq_seqSelfRow{padding-top:2px;display:flex}.ZhSXsq_seqSelf{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--c) 45%, var(--border));background:color-mix(in srgb, var(--c) 8%, var(--surface));max-width:var(--seq-self-max,60%);border-radius:8px;flex-direction:column;flex-shrink:0;align-items:center;gap:2px;margin-inline:auto;padding:6px 10px;display:flex}.ZhSXsq_anatomy{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (max-width:720px){.ZhSXsq_anatomy{grid-template-columns:1fr}}.ZhSXsq_anatomyCode{background:color-mix(in srgb, var(--muted-surface) 70%, var(--surface));border:1px solid var(--border);font-family:var(--font-mono), ui-monospace, monospace;border-radius:12px;margin:0;padding:14px 12px;font-size:.78rem;line-height:1.75;overflow-x:auto}.ZhSXsq_anatomyCode code{font:inherit;white-space:pre}.ZhSXsq_anatomyLine{border-radius:5px;padding:0 6px;display:block}.ZhSXsq_anatomyMarked{background:color-mix(in srgb, var(--hue) 10%, transparent)}.ZhSXsq_anatomyBadge,.ZhSXsq_anatomyNotes li:before{background:var(--hue);width:19px;height:19px;color:var(--surface);font-family:var(--font-sans), sans-serif;border-radius:50%;place-items:center;font-size:.68rem;font-weight:700;line-height:1;display:inline-grid}.ZhSXsq_anatomyBadge{vertical-align:1px;margin-left:8px}.ZhSXsq_anatomyNotes{counter-reset:note;gap:11px;margin:0;padding:0;font-size:.875rem;line-height:1.5;list-style:none;display:grid}.ZhSXsq_anatomyNotes li{counter-increment:note;grid-template-columns:auto 1fr;gap:2px 10px;display:grid}.ZhSXsq_anatomyNotes li:before{content:counter(note);grid-row:span 2;margin-top:1px}.ZhSXsq_anatomyNotes code{font-family:var(--font-mono), ui-monospace, monospace;color:var(--foreground);font-size:.8rem;font-weight:600}.ZhSXsq_anatomyNotes span{color:color-mix(in srgb, var(--foreground) 75%, var(--muted))}.ZhSXsq_compare,.ZhSXsq_table{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.45}.ZhSXsq_compare th,.ZhSXsq_compare td,.ZhSXsq_table th,.ZhSXsq_table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:10px 12px}.ZhSXsq_compare thead th,.ZhSXsq_table thead th{color:var(--muted);white-space:nowrap;font-size:.78rem;font-weight:650}.ZhSXsq_compare tbody th{color:var(--foreground);min-width:140px;font-weight:550}.ZhSXsq_compare td{color:color-mix(in srgb, var(--foreground) 80%, var(--muted))}.ZhSXsq_compare tr:last-child th,.ZhSXsq_compare tr:last-child td,.ZhSXsq_table tr:last-child td{border-bottom:0}.ZhSXsq_compareHi{background:color-mix(in srgb, var(--hue) 7%, var(--surface))}.ZhSXsq_compare thead .ZhSXsq_compareHi{color:color-mix(in srgb, var(--hue) 75%, var(--foreground));border-top-left-radius:10px;border-top-right-radius:10px}.ZhSXsq_mk{border-radius:50%;place-items:center;width:22px;height:22px;display:inline-grid}.ZhSXsq_mkYes{color:var(--price-up);background:color-mix(in srgb, var(--price-up) 12%, var(--surface))}.ZhSXsq_mkNo{color:var(--muted);background:var(--muted-surface)}.ZhSXsq_mkPartial{color:var(--warn)}.ZhSXsq_table td{color:color-mix(in srgb, var(--foreground) 84%, var(--muted))}.ZhSXsq_table td:first-child{color:var(--foreground);font-weight:520}.ZhSXsq_table code,.ZhSXsq_compare code{white-space:nowrap;overflow-wrap:normal!important;font-size:.78rem!important}.ZhSXsq_table td,.ZhSXsq_table th,.ZhSXsq_compare td,.ZhSXsq_compare th{min-width:4.5rem}.ZhSXsq_num{font-variant-numeric:tabular-nums;text-align:right!important}.ZhSXsq_legend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin:0 0 12px;padding:0;font-size:.78rem;list-style:none;display:flex}.ZhSXsq_legend li{align-items:center;gap:7px;display:inline-flex}.ZhSXsq_legendSwatch,.ZhSXsq_legendDash{background:var(--c);border-radius:2px;width:16px;height:3px}.ZhSXsq_legendDash{background:repeating-linear-gradient(90deg, var(--c) 0 4px, transparent 4px 7px)}.ZhSXsq_chart{height:250px;padding:8px 12px 28px 52px;position:relative}@media (max-width:560px){.ZhSXsq_chart{height:210px;padding-left:46px;padding-right:6px}}.ZhSXsq_plot{width:100%;height:100%;position:relative}.ZhSXsq_plotSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ZhSXsq_gridLine{stroke:var(--border);stroke-width:1px;vector-effect:non-scaling-stroke}.ZhSXsq_guideLine{stroke:color-mix(in srgb, var(--muted) 70%, transparent);stroke-width:1.2px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.ZhSXsq_series,.ZhSXsq_seriesDashed{fill:none;stroke:var(--c);stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ZhSXsq_seriesDashed{stroke-dasharray:6 5}.ZhSXsq_area{fill:color-mix(in srgb, var(--c) 12%, transparent);stroke:none}.ZhSXsq_wick{stroke:var(--c);stroke-width:1.4px;vector-effect:non-scaling-stroke}.ZhSXsq_bodyUp{fill:color-mix(in srgb, var(--c) 30%, var(--surface));stroke:var(--c);stroke-width:1.3px;vector-effect:non-scaling-stroke}.ZhSXsq_bodyDown{fill:var(--c);stroke:var(--c);stroke-width:1.3px;vector-effect:non-scaling-stroke}.ZhSXsq_yTick,.ZhSXsq_xTick,.ZhSXsq_guideLabel{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.72rem;line-height:1;position:absolute}.ZhSXsq_yTick{right:calc(100% + 8px);transform:translateY(-50%)}.ZhSXsq_xTick{top:calc(100% + 10px);transform:translate(-50%)}.ZhSXsq_xFirst{transform:none}.ZhSXsq_xLast{transform:translate(-100%)}@media (max-width:480px){.ZhSXsq_xCrowded{display:none}}.ZhSXsq_guideLabel{background:color-mix(in srgb, var(--surface) 85%, transparent);border-radius:4px;padding:1px 4px;right:4px;transform:translateY(-120%)}.ZhSXsq_mark{background:var(--c);width:10px;height:10px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;margin:-5px 0 0 -5px;position:absolute}.ZhSXsq_markLabel{background:var(--foreground);color:var(--surface);white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:.7rem;font-weight:600;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.ZhSXsq_markBelow .ZhSXsq_markLabel{top:calc(100% + 7px);bottom:auto}.ZhSXsq_axisNote{color:var(--muted);margin:4px 0 0;font-size:.72rem}.ZhSXsq_chartScatter{height:300px}@media (max-width:560px){.ZhSXsq_chartScatter{height:250px}}.ZhSXsq_chartScatter+.ZhSXsq_axisNote{margin-top:10px}.ZhSXsq_legendDot{background:var(--c);border-radius:50%;width:9px;height:9px}.ZhSXsq_zeroLine{stroke:color-mix(in srgb, var(--muted) 60%, transparent);stroke-width:1.2px;vector-effect:non-scaling-stroke}.ZhSXsq_dots{fill:none;stroke:var(--c);stroke-width:6px;stroke-linecap:round;stroke-opacity:.45;vector-effect:non-scaling-stroke}@media (max-width:560px){.ZhSXsq_dots{stroke-width:4.5px}}.ZhSXsq_dotsNamed{fill:none;stroke:var(--c);stroke-width:10px;stroke-linecap:round;vector-effect:non-scaling-stroke}@media (max-width:560px){.ZhSXsq_dotsNamed{stroke-width:8px}}.ZhSXsq_ray{fill:none;stroke:var(--c);stroke-width:1.25px;stroke-opacity:.55;vector-effect:non-scaling-stroke}.ZhSXsq_pointLabel{background:color-mix(in srgb, var(--surface) 85%, transparent);color:var(--foreground);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 4px;font-size:.7rem;font-weight:600;line-height:1.2;position:absolute;transform:translate(9px,-50%)}.ZhSXsq_pointLabelLeft{transform:translate(calc(-100% - 9px),-50%)}@media (max-width:480px){.ZhSXsq_pointLabelEdge{transform:translate(calc(-100% - 9px),-50%)}}.ZhSXsq_fitHalo,.ZhSXsq_fitLine{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.ZhSXsq_fitHalo{stroke:var(--surface);stroke-width:7px}.ZhSXsq_fitLine{stroke:var(--c);stroke-width:2.75px}.ZhSXsq_bars{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ZhSXsq_barRow{grid-template-columns:minmax(90px,30%) 1fr auto;align-items:center;gap:12px;font-size:.84rem;display:grid}.ZhSXsq_barLabel{color:var(--foreground);line-height:1.3}.ZhSXsq_barTrack{background:color-mix(in srgb, var(--muted-surface) 80%, var(--surface));border-radius:6px;height:12px;position:relative}.ZhSXsq_barFill{background:var(--c);border-radius:6px;position:absolute;top:0;bottom:0}.ZhSXsq_barZero{background:var(--muted);width:1.5px;position:absolute;top:-3px;bottom:-3px}.ZhSXsq_barValue{text-align:right;font-variant-numeric:tabular-nums;min-width:3.5em;color:var(--foreground);font-weight:600}@media (max-width:480px){.ZhSXsq_barRow{grid-template-columns:1fr auto;row-gap:5px}.ZhSXsq_barTrack{grid-area:2/1/auto/-1}}@supports (grid-template-columns:subgrid){.ZhSXsq_bars{grid-template-columns:minmax(90px,30%) 1fr auto;column-gap:12px}.ZhSXsq_barRow{grid-column:1/-1;grid-template-columns:subgrid}@media (max-width:480px){.ZhSXsq_bars{grid-template-columns:1fr auto}}}.ZhSXsq_heatmap{font-variant-numeric:tabular-nums;gap:3px;min-width:max-content;font-size:.75rem;display:grid}.ZhSXsq_heatHead,.ZhSXsq_heatRowHead{color:var(--muted);align-items:center;padding:4px 6px;font-weight:650;display:flex}.ZhSXsq_heatHead{justify-content:center}.ZhSXsq_heatCell{min-height:38px;color:var(--foreground);border-radius:6px;place-items:center;font-weight:550;display:grid}.ZhSXsq_heatmapGrid{--heat-col:28px;gap:2px;font-size:.72rem}.ZhSXsq_heatmapGrid .ZhSXsq_heatCell{border-radius:4px;min-height:28px}.ZhSXsq_heatmapGrid .ZhSXsq_heatRowHead{padding:2px 6px 2px 0}@media (max-width:480px){.ZhSXsq_heatmapGrid{--heat-col:19px;gap:1.5px;font-size:.66rem}.ZhSXsq_heatmapGrid .ZhSXsq_heatHead{padding:4px 0}.ZhSXsq_heatmapGrid .ZhSXsq_heatCell{border-radius:3px;min-height:24px}}.ZhSXsq_scale{height:150px;margin:0 8px;position:relative}.ZhSXsq_scaleAxis{background:linear-gradient(90deg, color-mix(in srgb, var(--hue) 25%, var(--border)), var(--hue));border-radius:1px;height:2px;position:absolute;top:50%;left:0;right:0}.ZhSXsq_scalePoint{background:var(--c);width:12px;height:12px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%}.ZhSXsq_scalePoint:before{content:"";background:color-mix(in srgb, var(--c) 45%, transparent);width:1.5px;height:24px;position:absolute;left:5px}.ZhSXsq_scaleAbove:before{bottom:12px}.ZhSXsq_scaleBelow:before{top:12px}.ZhSXsq_scaleText{width:max-content;max-width:130px;color:var(--muted);text-align:center;flex-direction:column;align-items:center;font-size:.72rem;line-height:1.3;display:flex;position:absolute;left:50%;transform:translate(-50%)}.ZhSXsq_scaleText strong{color:var(--foreground);font-size:.8rem}.ZhSXsq_scaleAbove .ZhSXsq_scaleText{bottom:38px}.ZhSXsq_scaleBelow .ZhSXsq_scaleText{top:38px}.ZhSXsq_scaleList{gap:12px;margin:0;padding:0;font-size:.84rem;list-style:none;display:none}.ZhSXsq_scaleList li{flex-wrap:wrap;align-items:baseline;gap:5px 10px;display:flex}.ZhSXsq_scaleList li>span:not(.ZhSXsq_scaleListTrack){color:var(--muted)}.ZhSXsq_scaleListTrack{background:color-mix(in srgb, var(--muted-surface) 80%, var(--surface));border-radius:4px;flex-basis:100%;height:8px;position:relative;overflow:hidden}.ZhSXsq_scaleListBar{background:color-mix(in srgb, var(--c) 30%, transparent);border-right:2px solid var(--c);position:absolute;inset:0 auto 0 0}@media (max-width:640px){.ZhSXsq_scale{display:none}.ZhSXsq_scaleList{display:grid}}.ZhSXsq_clock{font-size:.8rem}.ZhSXsq_clockRuler,.ZhSXsq_clockRow{grid-template-columns:128px 1fr;align-items:center;gap:12px;display:grid}.ZhSXsq_clockTrackRuler{height:18px;position:relative}.ZhSXsq_clockHour{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.7rem;position:absolute;transform:translate(-50%)}.ZhSXsq_clockHour:first-child{transform:none}.ZhSXsq_clockHour:last-child{transform:translate(-100%)}.ZhSXsq_clockRows{gap:8px;padding-top:6px;display:grid;position:relative}.ZhSXsq_clockBandLayer{pointer-events:none;position:absolute;inset:0 0 0 140px}.ZhSXsq_clockBand{background:color-mix(in srgb, var(--hue) 8%, transparent);border-inline:1.5px dashed color-mix(in srgb, var(--hue) 50%, transparent);position:absolute;top:0;bottom:0}.ZhSXsq_clockBandLabel{color:var(--hue);white-space:nowrap;font-size:.68rem;font-weight:650;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.ZhSXsq_clockRowLabel{flex-direction:column;line-height:1.25;display:flex}.ZhSXsq_clockRowLabel strong{color:var(--foreground);font-weight:620}.ZhSXsq_clockRowLabel span{color:var(--muted);font-size:.7rem}.ZhSXsq_clockTrack{background:repeating-linear-gradient(90deg, transparent 0 calc(12.5% - 1px), var(--border) calc(12.5% - 1px) 12.5%), color-mix(in srgb, var(--muted-surface) 70%, var(--surface));border-radius:7px;height:26px;position:relative}.ZhSXsq_clockSpan{background:color-mix(in srgb, var(--c) 78%, var(--surface));border-radius:5px;align-items:center;display:flex;position:absolute;top:3px;bottom:3px;overflow:hidden}.ZhSXsq_clockSpanLabel{color:var(--surface);white-space:nowrap;padding:0 7px;font-size:.68rem;font-weight:650}.ZhSXsq_clockNote{color:var(--muted);text-align:right;margin:10px 0 0;font-size:.7rem}@media (max-width:560px){.ZhSXsq_clockRuler,.ZhSXsq_clockRow{grid-template-columns:1fr;gap:4px}.ZhSXsq_clockRuler .ZhSXsq_clockRowLabel{display:none}.ZhSXsq_clockBandLayer{left:0}}.ZhSXsq_formula{background:color-mix(in srgb, var(--hue) 7%, var(--surface));border:1px solid color-mix(in srgb, var(--hue) 22%, var(--border));font-family:var(--font-sans), sans-serif;border-radius:16px;margin-inline:0;padding:22px 22px 18px}.ZhSXsq_formulaExpr,.ZhSXsq_formulaTerms dt{font-family:var(--font-serif), "STIX Two Math", "STIX Two Text", "Cambria Math", "Latin Modern Math", "Times New Roman", serif;font-feature-settings:"lnum", "tnum";font-variant-numeric:lining-nums tabular-nums}.ZhSXsq_formulaExpr{letter-spacing:.01em;text-align:center;color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:clamp(1.08rem,2.2vw,1.3rem);font-weight:400;line-height:1.75}.ZhSXsq_formulaExpr sub,.ZhSXsq_formulaTerms dt sub{vertical-align:-.28em;font-size:.72em;line-height:0}.ZhSXsq_formulaTerms{border-top:1px solid color-mix(in srgb, var(--hue) 18%, var(--border));grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 18px;margin:16px 0 0;padding-top:14px;font-size:.84rem;display:grid}.ZhSXsq_formulaTerms div{flex-direction:column;gap:2px;display:flex}.ZhSXsq_formulaTerms dt{color:var(--hue);font-size:1.02rem;font-weight:600;line-height:1.3}.ZhSXsq_formulaTerms dd{color:var(--muted);margin:0;line-height:1.5}.ZhSXsq_formulaExample{color:var(--foreground);text-align:center;margin-top:12px;font-size:.84rem}.ZhSXsq_cards{font-family:var(--font-sans), sans-serif;gap:12px;margin-inline:0;padding:0;list-style:none;display:grid}.ZhSXsq_cards2{grid-template-columns:repeat(2,minmax(0,1fr))}.ZhSXsq_cards3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:720px){.ZhSXsq_cards3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.ZhSXsq_cards2,.ZhSXsq_cards3{grid-template-columns:1fr}}.ZhSXsq_card{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex}.ZhSXsq_cardLink{color:inherit;border-radius:14px;flex-direction:column;gap:6px;margin:-16px;padding:16px;display:flex}.ZhSXsq_cardLink:hover{background:color-mix(in srgb, var(--hue) 5%, var(--surface))}.ZhSXsq_cardLink:hover .ZhSXsq_cardTitle{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--hue) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--hue) 60%, transparent);text-underline-offset:3px}.ZhSXsq_cardIcon{width:32px;height:32px;color:var(--hue);background:color-mix(in srgb, var(--hue) 12%, var(--surface));border-radius:9px;place-items:center;margin-bottom:4px;display:grid}.ZhSXsq_cardTitle{color:var(--foreground);font-size:.95rem;font-weight:650;line-height:1.3}.ZhSXsq_cardText{color:var(--muted);font-size:.85rem;line-height:1.55}.ZhSXsq_stack{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ZhSXsq_stackLayer{border:1px solid var(--border);background:color-mix(in srgb, var(--muted-surface) 55%, var(--surface));border-radius:12px;align-items:center;gap:14px;padding:13px 16px;display:flex;position:relative}.ZhSXsq_stackLayer:not(:last-child):after{content:"";background:color-mix(in srgb, var(--hue) 40%, var(--border));width:2px;height:10px;position:absolute;bottom:-10px;left:50%}.ZhSXsq_stackHighlight{border-color:color-mix(in srgb, var(--hue) 55%, var(--border));background:color-mix(in srgb, var(--hue) 10%, var(--surface))}.ZhSXsq_stackText{flex-direction:column;gap:2px;font-size:.875rem;line-height:1.45;display:flex}.ZhSXsq_stackText strong{color:var(--foreground);font-weight:650}.ZhSXsq_stackText span{color:var(--muted);font-size:.82rem}.ZhSXsq_stackTag{background:var(--surface);border:1px solid var(--border);font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);border-radius:6px;flex:none;margin-left:auto;padding:3px 8px;font-size:.72rem}@media (max-width:480px){.ZhSXsq_stackLayer{flex-direction:column;align-items:flex-start}.ZhSXsq_stackTag{margin-left:0}}.ZhSXsq_versus{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:560px){.ZhSXsq_versus{grid-template-columns:1fr}}.ZhSXsq_versusSide{border:1px solid color-mix(in srgb, var(--c) 32%, var(--border));background:color-mix(in srgb, var(--c) 6%, var(--surface));border-radius:12px;padding:16px 16px 14px}.ZhSXsq_versusTitle{color:color-mix(in srgb, var(--c) 70%, var(--foreground));margin:0 0 8px;font-size:.9rem;font-weight:700}.ZhSXsq_versusSide ul{color:color-mix(in srgb, var(--foreground) 82%, var(--muted));gap:6px;margin:0;padding-left:1.1em;font-size:.86rem;line-height:1.5;display:grid}.ZhSXsq_versusSide li::marker{color:var(--c)}.ZhSXsq_formulaLine{display:block}.ZhSXsq_figureBare{font-family:var(--font-sans), sans-serif;margin-inline:0}.ZhSXsq_body code[data-atom]{white-space:nowrap;overflow-wrap:normal}.ZhSXsq_markLabel{white-space:normal;text-align:center;width:max-content;max-width:min(200px,55vw);line-height:1.3}.ZhSXsq_markEnd .ZhSXsq_markLabel{text-align:right;left:auto;right:-6px;transform:none}.ZhSXsq_markStart .ZhSXsq_markLabel{text-align:left;left:-6px;transform:none}.ZhSXsq_scaleEnd .ZhSXsq_scaleText{text-align:right;align-items:flex-end;left:auto;right:-6px;transform:none}.ZhSXsq_scaleStart .ZhSXsq_scaleText{text-align:left;align-items:flex-start;left:-6px;transform:none}.ZhSXsq_seqLabel,.ZhSXsq_seqNote{overflow-wrap:anywhere}@media (max-width:560px){.ZhSXsq_seqLabel{font-size:.68rem}.ZhSXsq_clockSpanLabel{display:none}}.ZhSXsq_inlineCta,.ZhSXsq_checklist,.ZhSXsq_figure,.ZhSXsq_stats,.ZhSXsq_formula,.ZhSXsq_card,.ZhSXsq_cardLink{border-radius:var(--radius-lg);box-shadow:none}.ZhSXsq_seqActor{border-radius:8px}
.Jtaifa_widget{border:1px solid color-mix(in srgb, var(--hue) 28%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--hue) 5%, var(--surface)), var(--surface) 70%);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;color:var(--foreground);border-radius:16px;margin-inline:0;padding:18px 20px;font-size:.9rem;line-height:1.45}@media (max-width:560px){.Jtaifa_widget{padding:16px 14px}}.Jtaifa_title{letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 14px;font-size:.95rem;font-weight:650;display:flex}.Jtaifa_dot{background:var(--hue);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--hue) 18%, transparent);border-radius:50%}.Jtaifa_fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.Jtaifa_row{align-items:flex-end;gap:10px;display:flex}.Jtaifa_field{flex-direction:column;gap:5px;min-width:0;display:flex}.Jtaifa_field label{color:var(--muted);font-size:.75rem;font-weight:600}.Jtaifa_field input,.Jtaifa_field select,.Jtaifa_field textarea{border:1px solid var(--border);background:var(--surface);width:100%;height:38px;color:var(--foreground);font:inherit;font-variant-numeric:tabular-nums;border-radius:9px;padding:0 10px}.Jtaifa_field input:focus-visible,.Jtaifa_field select:focus-visible,.Jtaifa_field textarea:focus-visible{outline:2px solid color-mix(in srgb, var(--hue) 70%, transparent);outline-offset:1px;border-color:var(--hue)}.Jtaifa_field textarea{resize:vertical;height:auto;min-height:92px;padding:8px 10px;font-size:.8rem;line-height:1.5}.Jtaifa_wide{grid-column:1/-1}.Jtaifa_mono{font-family:var(--font-mono), ui-monospace, monospace!important}.Jtaifa_inputWrap{display:flex;position:relative}.Jtaifa_inputWrap input{padding-right:48px}.Jtaifa_suffix{color:var(--muted);pointer-events:none;font-size:.75rem;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.Jtaifa_button,.Jtaifa_presets button{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--foreground);font:inherit;cursor:pointer;white-space:nowrap;border-radius:9px;padding:0 14px;font-size:.84rem;font-weight:600}.Jtaifa_button:hover,.Jtaifa_presets button:hover{border-color:color-mix(in srgb, var(--hue) 50%, var(--border))}.Jtaifa_presets{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.Jtaifa_presets button{border-radius:999px;height:30px;font-size:.78rem}.Jtaifa_presets button[aria-pressed=true]{border-color:var(--hue);background:color-mix(in srgb, var(--hue) 11%, var(--surface))}.Jtaifa_outputs{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));margin:14px 0 0;display:grid;overflow:hidden}.Jtaifa_outputs div{min-width:0;box-shadow:1px 0 0 var(--border), 0 1px 0 var(--border);flex-direction:column;gap:3px;padding:10px 12px;display:flex}.Jtaifa_outputs dt{color:var(--muted);font-size:.72rem}.Jtaifa_outputs dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:600}.Jtaifa_outStrong dd{color:color-mix(in srgb, var(--hue) 75%, var(--foreground));font-size:1.05rem}.Jtaifa_note{color:var(--muted);margin:12px 0 0;font-size:.78rem;line-height:1.5}.Jtaifa_note a{text-underline-offset:3px;text-decoration:underline}.Jtaifa_note code{font-family:var(--font-mono), ui-monospace, monospace;font-size:.72rem}.Jtaifa_error{color:var(--price-down);margin:12px 0 0;font-size:.84rem}.Jtaifa_clockHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.Jtaifa_clockTime{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600}.Jtaifa_badges{flex-wrap:wrap;gap:6px;display:flex}.Jtaifa_badgeOpen,.Jtaifa_badgeClosed{border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:650}.Jtaifa_badgeOpen{color:var(--price-up);background:color-mix(in srgb, var(--price-up) 12%, var(--surface))}.Jtaifa_badgeClosed{color:var(--muted);background:var(--muted-surface)}.Jtaifa_sessions{gap:7px;display:grid}.Jtaifa_sessionRow{grid-template-columns:124px 1fr;align-items:center;gap:12px;display:grid}@media (max-width:480px){.Jtaifa_sessionRow{grid-template-columns:92px 1fr;gap:8px}}.Jtaifa_sessionLabel{flex-direction:column;line-height:1.2;display:flex}.Jtaifa_sessionLabel strong{font-size:.82rem;font-weight:620}.Jtaifa_sessionLabel span{color:var(--muted);font-size:.68rem}.Jtaifa_sessionTrack{background:color-mix(in srgb, var(--muted-surface) 75%, var(--surface));border-radius:6px;height:22px;position:relative}.Jtaifa_spanIdle,.Jtaifa_spanOpen{border-radius:4px;position:absolute;top:3px;bottom:3px}.Jtaifa_spanIdle{background:color-mix(in srgb, var(--hue) 22%, var(--surface))}.Jtaifa_spanOpen{background:var(--hue)}.Jtaifa_nowLine{background:var(--foreground);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.Jtaifa_sessionRuler{height:14px;position:relative}.Jtaifa_sessionRuler span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.66rem;position:absolute;transform:translate(-50%)}.Jtaifa_sessionRuler span:first-child{transform:none}.Jtaifa_sessionRuler span:last-child{transform:translate(-100%)}.Jtaifa_meters{gap:7px;margin:12px 0 0;padding:0;font-size:.8rem;list-style:none;display:grid}.Jtaifa_meters li{grid-template-columns:84px 1fr 52px;align-items:center;gap:10px;display:grid}.Jtaifa_meterTrack{background:color-mix(in srgb, var(--muted-surface) 80%, var(--surface));border-radius:5px;height:10px;overflow:hidden}.Jtaifa_meterFill,.Jtaifa_meterOver{border-radius:5px;height:100%;display:block}.Jtaifa_meterFill{background:var(--hue)}.Jtaifa_meterOver{background:var(--price-down)}.Jtaifa_meterValue{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.Jtaifa_widget{border-radius:var(--radius-lg);box-shadow:none}.Jtaifa_presets button{border-radius:8px}.Jtaifa_badgeOpen,.Jtaifa_badgeClosed{background:0 0;border:0;border-radius:0;padding:0}
