.clusteringPlayground_playground__I6qZJ{--cluster-ink:#1f2937;--cluster-muted:#6b7280;--cluster-line:rgba(35,106,157,0.2);--cluster-grid:rgba(35,106,157,0.1);--cluster-blue:#236a9d;--cluster-paper:rgba(255,253,247,0.88);container-type:inline-size;margin:1.75rem 0 2.5rem;overflow:hidden;border:1px solid var(--color-fd-border);border-radius:1.35rem;background:radial-gradient(circle at 8% 0,rgba(35,106,157,.1),transparent 30rem),linear-gradient(145deg,rgba(255,253,247,.96),rgba(238,244,239,.84));color:var(--cluster-ink);box-shadow:0 18px 55px rgba(39,54,42,.08)}.dark .clusteringPlayground_playground__I6qZJ{--cluster-ink:#f1eadc;--cluster-muted:#b0a58f;--cluster-line:rgba(143,188,221,0.25);--cluster-grid:rgba(143,188,221,0.11);--cluster-blue:#8fc3e8;--cluster-paper:rgba(25,27,23,0.9);background:radial-gradient(circle at 8% 0,rgba(72,135,180,.17),transparent 28rem),linear-gradient(145deg,rgba(25,27,23,.98),rgba(29,32,27,.93));box-shadow:0 18px 55px rgba(0,0,0,.2)}.clusteringPlayground_header__SowaT{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.35rem 1.35rem 1rem;border-bottom:1px solid var(--color-fd-border)}.clusteringPlayground_eyebrow__m_O6O{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.45rem;color:var(--cluster-blue);font-size:.68rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.clusteringPlayground_liveDot__YMU4b{width:.45rem;height:.45rem;border-radius:999px;background:#2f9f73;box-shadow:0 0 0 0 rgba(47,159,115,.35);animation:clusteringPlayground_cluster-pulse__5N0qd 2.4s ease-out infinite}@keyframes clusteringPlayground_cluster-pulse__5N0qd{0%,45%{box-shadow:0 0 0 0 rgba(47,159,115,.34)}75%,to{box-shadow:0 0 0 .42rem rgba(47,159,115,0)}}.clusteringPlayground_title__W0jWU{margin:0;color:var(--cluster-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.3rem,3vw,1.75rem);font-weight:650;letter-spacing:-.025em;line-height:1.15}.clusteringPlayground_subtitle__LnPjM{max-width:44rem;margin:.45rem 0 0;color:var(--cluster-muted);font-size:.86rem;line-height:1.55}.clusteringPlayground_modelBadge__RXT9p{flex:none;border:1px solid var(--cluster-line);border-radius:999px;background:var(--cluster-paper);padding:.42rem .68rem;color:var(--cluster-blue);font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,monospace;font-size:.66rem;font-weight:650;white-space:nowrap}.clusteringPlayground_controls__bLVVE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;padding:1rem 1.35rem 1.15rem;border-bottom:1px solid var(--color-fd-border);background:color-mix(in srgb,var(--cluster-paper) 62%,transparent)}.clusteringPlayground_control__bLyMg{min-width:0}.clusteringPlayground_controlLabel__t7Ic5{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.42rem;color:var(--cluster-muted);font-size:.7rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.clusteringPlayground_controlValue__gtGIJ{color:var(--cluster-blue);font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,monospace;font-size:.72rem;letter-spacing:0}.clusteringPlayground_button__4lv6b,.clusteringPlayground_segmentButton__OSldX,.clusteringPlayground_select__fiRQt{border:1px solid var(--cluster-line);color:var(--cluster-ink);font:inherit}.clusteringPlayground_select__fiRQt{box-sizing:border-box;width:100%;min-height:2.3rem;border-radius:.7rem;background:var(--cluster-paper);padding:0 2rem 0 .75rem;font-size:.78rem;outline:none}.clusteringPlayground_button__4lv6b:focus-visible,.clusteringPlayground_range__3SrcF:focus-visible,.clusteringPlayground_segmentButton__OSldX:focus-visible,.clusteringPlayground_select__fiRQt:focus-visible{outline:2px solid var(--cluster-blue);outline-offset:2px}.clusteringPlayground_range__3SrcF{width:100%;height:.3rem;margin:.75rem 0 .55rem;border-radius:999px;accent-color:var(--cluster-blue);cursor:pointer}.clusteringPlayground_segment__tXIp_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;padding:.25rem;border:1px solid var(--cluster-line);border-radius:.75rem;background:color-mix(in srgb,var(--cluster-line) 26%,transparent)}.clusteringPlayground_segmentButton__OSldX{min-height:1.8rem;border-color:transparent;border-radius:.55rem;background:transparent;font-size:.74rem;cursor:pointer}.clusteringPlayground_segmentButtonActive__5yNSd{border-color:var(--cluster-line);background:var(--cluster-paper);color:var(--cluster-blue);box-shadow:0 2px 8px rgba(30,45,68,.08);font-weight:700}.clusteringPlayground_visualGrid__Y6n4j{display:grid;gap:1px;background:var(--color-fd-border)}.clusteringPlayground_panel__7Hd0g{min-width:0;background:color-mix(in srgb,var(--cluster-paper) 88%,transparent);padding:1.1rem 1.15rem 1.2rem}.clusteringPlayground_metricGrid__jvBtV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-bottom:.9rem}.clusteringPlayground_metric__FELVX{min-width:0;border:1px solid var(--cluster-line);border-radius:.65rem;background:var(--cluster-paper);padding:.55rem .65rem}.clusteringPlayground_metric__FELVX span{display:block;overflow:hidden;color:var(--cluster-muted);font-size:.62rem;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.clusteringPlayground_metric__FELVX strong{display:block;overflow:hidden;margin-top:.18rem;color:var(--cluster-ink);font:700 1rem var(--font-geist-mono),ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.clusteringPlayground_panelHeader__q_Rcw{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.clusteringPlayground_panelTitle__C_cer{margin:0;color:var(--cluster-ink);font-size:.86rem;font-weight:750}.clusteringPlayground_panelHint__ZvLIx{margin:.18rem 0 0;color:var(--cluster-muted);font-size:.68rem;line-height:1.45}.clusteringPlayground_chart__b3EZD{display:block;width:100%;height:auto;overflow:visible;border:1px solid var(--cluster-line);border-radius:.9rem;background:var(--cluster-paper);touch-action:pan-y;cursor:crosshair}.clusteringPlayground_plotBackground__zVjLM{fill:color-mix(in srgb,var(--cluster-paper) 76%,var(--cluster-blue) 4%);stroke:var(--cluster-line)}.clusteringPlayground_gridLine__Ceqq6{stroke:var(--cluster-grid)}.clusteringPlayground_axisText__UvnaG,.clusteringPlayground_seedLabel__vz9wI{fill:var(--cluster-muted);font:10px var(--font-geist-mono),ui-monospace,monospace}.clusteringPlayground_seedLabel__vz9wI{fill:var(--cluster-ink);font-weight:800}.clusteringPlayground_actions__c_2WA{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.clusteringPlayground_button__4lv6b{border-radius:.65rem;background:var(--cluster-paper);padding:.5rem .72rem;font-size:.72rem;font-weight:650;cursor:pointer}.clusteringPlayground_button__4lv6b:hover{border-color:var(--cluster-blue);color:var(--cluster-blue)}.clusteringPlayground_pointEntry__RIHEO{display:flex;align-items:end;flex-wrap:wrap;gap:.45rem;margin-top:.75rem;border-top:1px solid var(--cluster-line);padding-top:.75rem}.clusteringPlayground_pointEntryLabel__t6QNp{align-self:center;color:var(--cluster-muted);font-size:.68rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.clusteringPlayground_pointEntry__RIHEO label{display:grid;grid-template-columns:auto 4.5rem;align-items:center;gap:.3rem;color:var(--cluster-muted);font-size:.7rem;font-weight:700}.clusteringPlayground_numberInput__oxa2P{box-sizing:border-box;width:100%;min-height:2rem;border:1px solid var(--cluster-line);border-radius:.55rem;background:var(--cluster-paper);padding:.35rem .45rem;color:var(--cluster-ink);font:.72rem var(--font-geist-mono),ui-monospace,monospace}.clusteringPlayground_numberInput__oxa2P:focus-visible{outline:2px solid var(--cluster-blue);outline-offset:2px}.clusteringPlayground_insight__nWrXz{background:color-mix(in srgb,var(--cluster-paper) 92%,transparent);padding:1rem 1.25rem 1.15rem}.clusteringPlayground_insightLabel__I0F2o{color:var(--cluster-blue);font-size:.64rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.clusteringPlayground_insight__nWrXz p{margin:.4rem 0 0;color:var(--cluster-muted);font-size:.8rem;line-height:1.55}.clusteringPlayground_legend__6ce6R{display:flex;flex-wrap:wrap;gap:.45rem .9rem;margin-top:.75rem}.clusteringPlayground_legend__6ce6R span{display:inline-flex;align-items:center;gap:.35rem;color:var(--cluster-muted);font-size:.68rem}.clusteringPlayground_legend__6ce6R i{width:.62rem;height:.62rem;border-radius:50%}.clusteringPlayground_legendMore__zUCpw{font-style:italic}.clusteringPlayground_error__TFSkd,.clusteringPlayground_loading__vTnft{margin:1rem 1.25rem 1.25rem;border:1px solid var(--cluster-line);border-radius:.75rem;background:var(--cluster-paper);padding:.8rem;color:var(--cluster-muted);font-size:.78rem}.clusteringPlayground_error__TFSkd{border-color:#c66;background:color-mix(in srgb,#c44 8%,var(--cluster-paper));color:#a33}@container (min-width: 780px){.clusteringPlayground_visualGrid__Y6n4j{grid-template-columns:minmax(0,1fr) 15rem}}@container (max-width: 620px){.clusteringPlayground_header__SowaT{display:grid}.clusteringPlayground_modelBadge__RXT9p{width:fit-content}.clusteringPlayground_controls__bLVVE{grid-template-columns:1fr}}@container (max-width: 440px){.clusteringPlayground_controls__bLVVE,.clusteringPlayground_header__SowaT,.clusteringPlayground_insight__nWrXz,.clusteringPlayground_panel__7Hd0g{padding-right:.8rem;padding-left:.8rem}.clusteringPlayground_metricGrid__jvBtV{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.clusteringPlayground_liveDot__YMU4b{animation:none}}.decisionTreePlayground_playground___OOR5{--tree-ink:#1f2937;--tree-muted:#6b7280;--tree-line:rgba(29,63,114,0.2);--tree-grid:rgba(29,63,114,0.1);--tree-blue:#245da6;--tree-blue-soft:#dce9f8;--tree-coral:#c85c4a;--tree-coral-soft:#f7ddd5;--tree-gold:#a87820;--tree-paper:rgba(255,253,247,0.84);container-type:inline-size;position:relative;margin:1.75rem 0 2.5rem;overflow:hidden;border:1px solid var(--color-fd-border);border-radius:1.35rem;background:radial-gradient(circle at 8% 0,rgba(36,93,166,.09),transparent 30rem),linear-gradient(145deg,rgba(255,253,247,.96),rgba(244,239,226,.82));color:var(--tree-ink);box-shadow:0 18px 55px rgba(50,40,20,.08)}.dark .decisionTreePlayground_playground___OOR5{--tree-ink:#f1eadc;--tree-muted:#b0a58f;--tree-line:rgba(163,194,239,0.25);--tree-grid:rgba(163,194,239,0.11);--tree-blue:#8fb8ec;--tree-blue-soft:#233752;--tree-coral:#ef9b88;--tree-coral-soft:#4a2b25;--tree-gold:#e0b961;--tree-paper:rgba(26,23,17,0.88);background:radial-gradient(circle at 8% 0,rgba(80,130,196,.15),transparent 28rem),linear-gradient(145deg,rgba(26,23,17,.97),rgba(31,28,22,.92));box-shadow:0 18px 55px rgba(0,0,0,.2)}.decisionTreePlayground_header__Ubd1Z{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.35rem 1.35rem 1rem;border-bottom:1px solid var(--color-fd-border)}.decisionTreePlayground_eyebrow__oG3K_{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.45rem;color:var(--tree-blue);font-size:.68rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.decisionTreePlayground_liveDot__uuy_Q{width:.45rem;height:.45rem;border-radius:999px;background:#2f9f73;box-shadow:0 0 0 0 rgba(47,159,115,.35);animation:decisionTreePlayground_tree-pulse__Eur8X 2.4s ease-out infinite}@keyframes decisionTreePlayground_tree-pulse__Eur8X{0%,45%{box-shadow:0 0 0 0 rgba(47,159,115,.34)}75%,to{box-shadow:0 0 0 .42rem rgba(47,159,115,0)}}.decisionTreePlayground_title__v7FvF{margin:0;color:var(--tree-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.3rem,3vw,1.75rem);font-weight:650;letter-spacing:-.025em;line-height:1.15}.decisionTreePlayground_subtitle__xxv3y{max-width:44rem;margin:.45rem 0 0;color:var(--tree-muted);font-size:.86rem;line-height:1.55}.decisionTreePlayground_modelBadge__Y6GmI{flex:none;border:1px solid var(--tree-line);border-radius:999px;background:var(--tree-paper);padding:.42rem .68rem;color:var(--tree-blue);font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,monospace;font-size:.66rem;font-weight:650;white-space:nowrap}.decisionTreePlayground_controls__ayfeD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;padding:1rem 1.35rem 1.15rem;border-bottom:1px solid var(--color-fd-border);background:color-mix(in srgb,var(--tree-paper) 62%,transparent)}.decisionTreePlayground_control__ELKBF{min-width:0}.decisionTreePlayground_controlLabel__unudf{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.42rem;color:var(--tree-muted);font-size:.7rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.decisionTreePlayground_controlValue__Mogee{color:var(--tree-blue);font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,monospace;font-size:.72rem;letter-spacing:0}.decisionTreePlayground_button__WfVnQ,.decisionTreePlayground_segmentButton__Su8us,.decisionTreePlayground_select__IC5Pk{border:1px solid var(--tree-line);color:var(--tree-ink);font:inherit}.decisionTreePlayground_select__IC5Pk{width:100%;min-height:2.3rem;border-radius:.7rem;background:var(--tree-paper);padding:0 2rem 0 .75rem;font-size:.78rem;outline:none}.decisionTreePlayground_button__WfVnQ:focus-visible,.decisionTreePlayground_range__tk0ar:focus-visible,.decisionTreePlayground_segmentButton__Su8us:focus-visible,.decisionTreePlayground_select__IC5Pk:focus-visible{outline:2px solid var(--tree-blue);outline-offset:2px}.decisionTreePlayground_range__tk0ar{width:100%;height:.3rem;margin:.75rem 0 .55rem;border-radius:999px;accent-color:var(--tree-blue);cursor:pointer}.decisionTreePlayground_segment__9ja2W{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;padding:.25rem;border:1px solid var(--tree-line);border-radius:.75rem;background:color-mix(in srgb,var(--tree-line) 26%,transparent)}.decisionTreePlayground_segmentButton__Su8us{min-height:1.8rem;border-color:transparent;border-radius:.55rem;background:transparent;font-size:.74rem;cursor:pointer}.decisionTreePlayground_segmentButtonActive__JCPHd{border-color:var(--tree-line);background:var(--tree-paper);color:var(--tree-blue);box-shadow:0 2px 8px rgba(30,45,68,.08);font-weight:700}.decisionTreePlayground_visualGrid__U2lqU{display:grid;gap:1px;background:var(--color-fd-border)}.decisionTreePlayground_panel__pdoN6{min-width:0;background:color-mix(in srgb,var(--tree-paper) 88%,transparent);padding:1.1rem 1.15rem 1.2rem}.decisionTreePlayground_panelHeader__j4qKe{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.decisionTreePlayground_panelTitle__WtnQ3{margin:0;color:var(--tree-ink);font-size:.86rem;font-weight:750}.decisionTreePlayground_panelHint__Givpo{margin:.18rem 0 0;color:var(--tree-muted);font-size:.68rem;line-height:1.45}.decisionTreePlayground_chart__Z12to{overflow:visible;touch-action:pan-y;cursor:crosshair}.decisionTreePlayground_chart__Z12to,.decisionTreePlayground_treeChart__9Bozq{display:block;width:100%;height:auto;border:1px solid var(--tree-line);border-radius:.9rem;background:var(--tree-paper)}.decisionTreePlayground_actions__WVRwP{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.7rem}.decisionTreePlayground_button__WfVnQ{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;border-radius:.65rem;background:var(--tree-paper);padding:0 .7rem;font-size:.7rem;font-weight:650;cursor:pointer;transition:border-color .12s ease,color .12s ease,transform .12s ease}.decisionTreePlayground_button__WfVnQ:hover{border-color:var(--tree-blue);color:var(--tree-blue);transform:translateY(-1px)}.decisionTreePlayground_classPicker__BWrJZ{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;color:var(--tree-muted);font-size:.68rem}.decisionTreePlayground_classButton__MThUU{display:grid;width:1.6rem;height:1.6rem;place-items:center;border:2px solid transparent;border-radius:999px;color:var(--color-fd-primary-foreground);font-size:.65rem;font-weight:750;line-height:1;cursor:pointer}.decisionTreePlayground_classButton__MThUU[data-class="0"]{background:var(--tree-coral)}.decisionTreePlayground_classButton__MThUU[data-class="1"]{background:var(--tree-blue)}.decisionTreePlayground_classButtonActive__Jz7QJ{border-color:var(--tree-ink);box-shadow:0 0 0 2px var(--tree-paper)}.decisionTreePlayground_metrics__dO252{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.7rem}.decisionTreePlayground_metric__Gf4C_{min-width:0;border:1px solid var(--tree-line);border-radius:.7rem;background:color-mix(in srgb,var(--tree-paper) 72%,transparent);padding:.55rem .6rem}.decisionTreePlayground_metricValue__Ipn_8{display:block;overflow:hidden;color:var(--tree-ink);font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,monospace;font-size:.88rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.decisionTreePlayground_metricLabel__Ejh6f{display:block;margin-top:.1rem;color:var(--tree-muted);font-size:.61rem;letter-spacing:.03em;text-transform:uppercase}.decisionTreePlayground_insight__4bcmT{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start;padding:.95rem 1.35rem 1.05rem;border-top:1px solid var(--color-fd-border);background:color-mix(in srgb,var(--tree-blue-soft) 28%,transparent)}.decisionTreePlayground_insightIndex__3CWLL{display:grid;width:1.55rem;height:1.55rem;place-items:center;border-radius:999px;background:var(--tree-blue);color:var(--color-fd-primary-foreground);font-family:Georgia,Times New Roman,serif;font-size:.8rem;font-style:italic}.decisionTreePlayground_insight__4bcmT strong{display:block;margin-bottom:.12rem;color:var(--tree-ink);font-size:.75rem}.decisionTreePlayground_insight__4bcmT p{margin:0;color:var(--tree-muted);font-size:.73rem;line-height:1.55}.decisionTreePlayground_error__OWwpa,.decisionTreePlayground_loading__r_XeL{display:grid;min-height:24rem;place-items:center;padding:2rem;color:var(--tree-muted);font-size:.8rem;text-align:center}.decisionTreePlayground_error__OWwpa{color:var(--tree-coral)}@container (min-width: 700px){.decisionTreePlayground_controls__ayfeD{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}@container (min-width: 900px){.decisionTreePlayground_visualGrid__U2lqU{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}@container (max-width: 560px){.decisionTreePlayground_header__Ubd1Z{display:block}.decisionTreePlayground_modelBadge__Y6GmI{display:inline-flex;margin-top:.8rem}.decisionTreePlayground_controls__ayfeD{grid-template-columns:1fr}.decisionTreePlayground_classPicker__BWrJZ{width:100%;margin:.2rem 0 0}}@media (prefers-reduced-motion:reduce){.decisionTreePlayground_liveDot__uuy_Q{animation:none}.decisionTreePlayground_button__WfVnQ{transition:none}}.playground_root__30u3y{padding:clamp(.7rem,2vw,1.25rem);font-family:ui-sans-serif,system-ui,sans-serif}.playground_workspace__uHmHN{display:grid;grid-template-columns:minmax(230px,.34fr) minmax(0,1fr);gap:.9rem;align-items:start}.playground_canvas__JjVgC,.playground_card___ClFh,.playground_controls__36pTv{min-width:0;border:1px solid var(--color-fd-border);border-radius:.8rem;background:var(--color-fd-background);padding:.9rem}.playground_controls__36pTv{display:grid;gap:1rem;overflow:hidden}.playground_controls__36pTv>*{min-width:0;max-width:100%}.playground_controlGroup__tda4U{display:grid;gap:.45rem}.playground_controlGroup__tda4U label,.playground_label__M_E9b{color:var(--color-fd-muted-foreground);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.playground_rangeRow__xF3la{display:grid;grid-template-columns:1fr 3.5rem;align-items:center;gap:.5rem}.playground_rangeRow__xF3la output{font:700 .8rem ui-monospace,Menlo,monospace;text-align:right}.playground_buttonPrimary__Zvptq,.playground_button__4Bpzk,.playground_chip__o81PI,.playground_number__doaNu,.playground_select__LY3X5{border:1px solid var(--color-fd-border);border-radius:.5rem;background:var(--color-fd-card);color:var(--color-fd-foreground);padding:.55rem .65rem;font:inherit;font-size:.8rem}.playground_select__LY3X5{box-sizing:border-box;width:100%;min-height:2.65rem;padding-right:2.4rem;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m3.5 6 4.5 4.5L12.5 6' stroke='%236c6456' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat}.dark .playground_select__LY3X5{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m3.5 6 4.5 4.5L12.5 6' stroke='%23a89c87' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.playground_buttonPrimary__Zvptq:focus-visible,.playground_button__4Bpzk:focus-visible,.playground_chip__o81PI:focus-visible,.playground_number__doaNu:focus-visible,.playground_select__LY3X5:focus-visible{border-color:var(--tool-accent,#1d3f72);outline:3px solid color-mix(in srgb,var(--tool-accent,#1d3f72) 18%,transparent);outline-offset:1px}.playground_buttonPrimary__Zvptq,.playground_button__4Bpzk,.playground_chip__o81PI{cursor:pointer}.playground_buttonPrimary__Zvptq,.playground_chipActive__rxAVL{border-color:var(--tool-accent,#1d3f72);background:var(--tool-accent,#1d3f72);color:#fff}.playground_buttonRow__q0e4j,.playground_chips__RUaMe,.playground_legend__j9OWY{display:flex;flex-wrap:wrap;gap:.45rem}.playground_hint__BnqjA{color:var(--color-fd-muted-foreground);font-size:.75rem;line-height:1.5}.playground_metricGrid__n4FaG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-bottom:.75rem}.playground_metric__Bcnvj{border:1px solid var(--color-fd-border);border-radius:.55rem;padding:.55rem;background:var(--color-fd-card)}.playground_metric__Bcnvj span{display:block;overflow:hidden;color:var(--color-fd-muted-foreground);font-size:.62rem;letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.playground_metric__Bcnvj strong{display:block;margin-top:.18rem;font:700 1rem ui-monospace,Menlo,monospace}.playground_svg__rUg7W{display:block;width:100%;height:auto;touch-action:none}.playground_chartGrid__2zzPW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.playground_chartTitle__6IPyW{margin:0 0 .5rem;font-size:.8rem;font-weight:750}.playground_axisText__Tl_Ck{fill:var(--color-fd-muted-foreground);font:10px ui-monospace,Menlo,monospace}.playground_legendItem__kTQLH{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-fd-muted-foreground);font-size:.7rem}.playground_swatch__373TW{width:.65rem;height:.65rem;border-radius:50%}.playground_tableWrap__cTjaM{max-height:210px;overflow:auto;border:1px solid var(--color-fd-border);border-radius:.55rem}.playground_table__uuc2y{width:100%;border-collapse:collapse;font:.7rem ui-monospace,Menlo,monospace}.playground_table__uuc2y td,.playground_table__uuc2y th{border-bottom:1px solid var(--color-fd-border);padding:.4rem .5rem;text-align:right}.playground_table__uuc2y th{position:sticky;top:0;background:var(--color-fd-muted)}.playground_error__rkrGB{border:1px solid #c66;border-radius:.55rem;background:color-mix(in srgb,#c44 8%,transparent);color:#a33;padding:.65rem;font-size:.76rem}.playground_fullWidth__9Ru49{grid-column:1/-1}@media (max-width:880px){.playground_chartGrid__2zzPW,.playground_workspace__uHmHN{grid-template-columns:1fr}}@media (max-width:520px){.playground_root__30u3y{padding:.5rem}.playground_canvas__JjVgC,.playground_card___ClFh,.playground_controls__36pTv{padding:.7rem}.playground_metricGrid__n4FaG{grid-template-columns:repeat(2,minmax(0,1fr))}}.interactive_calculator__g9V19{padding:clamp(.85rem,2vw,1.4rem);font-family:ui-sans-serif,system-ui,sans-serif}.interactive_actions__NDYhX,.interactive_codeTabs__gdVf2,.interactive_sampleActions__4X0CV,.interactive_tabs__awEg7{display:flex;flex-wrap:wrap;gap:.5rem}.interactive_dataInput__G8U7B{min-width:0;max-width:100%}.interactive_tabs__awEg7{margin-bottom:1rem}.interactive_buttonSecondary__pVA_6,.interactive_button__e7DFm,.interactive_sampleButton__a_Xym,.interactive_tab__agt4b{border:1px solid var(--color-fd-border);border-radius:.55rem;padding:.58rem .8rem;background:var(--color-fd-card);color:var(--color-fd-foreground);cursor:pointer;font:inherit;font-size:.82rem;transition:border-color .12s ease,background .12s ease,transform .12s ease}.interactive_buttonSecondary__pVA_6:hover,.interactive_button__e7DFm:hover,.interactive_sampleButton__a_Xym:hover,.interactive_tab__agt4b:hover{border-color:var(--tool-accent,#1d3f72);transform:translateY(-1px)}.interactive_button__e7DFm,.interactive_tabActive__07YIG{border-color:var(--tool-accent,#1d3f72);background:var(--tool-accent,#1d3f72);color:#fff}.interactive_grid__eP38A{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr);gap:1rem;align-items:start}.interactive_panel__MuBQL{min-width:0;border:1px solid var(--color-fd-border);border-radius:.85rem;background:var(--color-fd-background);padding:1rem}.interactive_panelTitle__BoS9l{margin:0 0 .25rem;font-size:.95rem;font-weight:700}.interactive_hint__Ny_TO,.interactive_muted__MaBXK,.interactive_panelHint__7bJLd{color:var(--color-fd-muted-foreground);font-size:.78rem;line-height:1.5}.interactive_matrixInputs__dTXwy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1rem}.interactive_field__XVt6O{display:grid;gap:.35rem}.interactive_field__XVt6O label,.interactive_inputLabel__slmDR{color:var(--color-fd-muted-foreground);font-size:.75rem;font-weight:650}.interactive_input__d_5al,.interactive_textarea__PAarm{box-sizing:border-box;width:100%;max-width:100%;border:1px solid var(--color-fd-border);border-radius:.5rem;background:var(--color-fd-card);color:var(--color-fd-foreground);padding:.65rem .7rem;font:.82rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;outline:none}.interactive_input__d_5al:focus,.interactive_textarea__PAarm:focus{border-color:var(--tool-accent,#1d3f72);box-shadow:0 0 0 3px color-mix(in srgb,var(--tool-accent,#1d3f72) 14%,transparent)}.interactive_textarea__PAarm{min-height:210px;resize:vertical;margin-top:.45rem}.interactive_preview__Rqv19{box-sizing:border-box;width:100%;min-width:0;max-width:100%;max-height:190px;margin-top:.75rem;overflow:auto;border:1px solid var(--color-fd-border);border-radius:.55rem}.interactive_table__xisGP{width:100%;min-width:max-content;border-collapse:collapse;font:.75rem ui-monospace,SFMono-Regular,Menlo,monospace}.interactive_table__xisGP td,.interactive_table__xisGP th{min-width:72px;border-bottom:1px solid var(--color-fd-border);border-right:1px solid var(--color-fd-border);padding:.42rem .5rem;text-align:right;white-space:nowrap}.interactive_table__xisGP th{position:sticky;top:0;z-index:1;background:var(--color-fd-muted);color:var(--color-fd-muted-foreground)}.interactive_tableInput__uetIH{width:100%;min-width:58px;border:0;background:transparent;color:inherit;font:inherit;text-align:right;outline:none}.interactive_statGrid__8nm5n{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-bottom:1rem}.interactive_stat___c0nT{min-width:0;border:1px solid var(--color-fd-border);border-radius:.65rem;padding:.72rem;background:var(--color-fd-card)}.interactive_statLabel__8Yj8S{overflow:hidden;color:var(--color-fd-muted-foreground);font-size:.66rem;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.interactive_statValue__J0lXR{margin-top:.22rem;font:700 clamp(1rem,2vw,1.25rem) ui-monospace,SFMono-Regular,Menlo,monospace}.interactive_visualGrid__s3CGo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.interactive_chartCard__Jqdcf{min-width:0;border:1px solid var(--color-fd-border);border-radius:.7rem;background:var(--color-fd-card);padding:.75rem}.interactive_chartTitle__147NF{margin:0 0 .6rem;font-size:.8rem;font-weight:700}.interactive_chartSvg__UOD0i{display:block;width:100%;height:auto;overflow:visible}.interactive_axisLabel__g_N3I{fill:var(--color-fd-muted-foreground);font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.interactive_barList__U1QH3{display:grid;gap:.65rem}.interactive_barRow__1L9KQ{display:grid;grid-template-columns:minmax(52px,auto) 1fr auto;align-items:center;gap:.5rem;font-size:.72rem}.interactive_barTrack__kf82N{height:.45rem;border-radius:999px;background:var(--color-fd-muted);overflow:hidden}.interactive_barFill__p9CCF{height:100%;border-radius:inherit;background:var(--tool-accent,#1d3f72)}.interactive_error__rGPPg{margin:.8rem 0;border:1px solid color-mix(in srgb,#c43b3b 45%,var(--color-fd-border));border-radius:.55rem;background:color-mix(in srgb,#c43b3b 8%,transparent);color:#a62f2f;padding:.7rem .8rem;font-size:.8rem}.interactive_actions__NDYhX{margin-top:.9rem}.interactive_buttonSecondary__pVA_6{background:transparent}.interactive_modelTable__fw4XF{margin-top:1rem}.interactive_modelTable__fw4XF td:first-child,.interactive_modelTable__fw4XF th:first-child{text-align:left}.interactive_sliderGrid__xeK4N{display:grid;gap:.65rem;margin-top:.8rem}.interactive_sliderRow__MFC_P{display:grid;grid-template-columns:minmax(64px,auto) 1fr 64px;align-items:center;gap:.6rem;font-size:.75rem}.interactive_probability__VDLc_{margin-top:.9rem;border-radius:.65rem;padding:.8rem;background:var(--tool-accent-soft,rgba(29,63,114,.1))}.interactive_probability__VDLc_ strong{font:700 1.25rem ui-monospace,SFMono-Regular,Menlo,monospace}.interactive_codeBox__aYH4Y{margin-top:1rem;border:1px solid var(--color-fd-border);border-radius:.75rem;overflow:hidden}.interactive_codeTabs__gdVf2{align-items:center;border-bottom:1px solid var(--color-fd-border);padding:.45rem;background:var(--color-fd-muted)}.interactive_codeTabs__gdVf2 .interactive_tab__agt4b{padding:.35rem .6rem}.interactive_codeCopy__Q8tW3{margin-left:auto}.interactive_codePre__YjInr{max-height:320px;margin:0;overflow:auto;padding:1rem;font:.75rem/1.65 ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:900px){.interactive_grid__eP38A,.interactive_visualGrid__s3CGo{grid-template-columns:1fr}.interactive_statGrid__8nm5n{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.interactive_calculator__g9V19{padding:.55rem}.interactive_panel__MuBQL{padding:.75rem}.interactive_statGrid__8nm5n{grid-template-columns:repeat(2,minmax(0,1fr))}}.regressionPlayground_playground__4R0Xd{--reg-accent:#2563eb;--reg-accent-soft:color-mix(in srgb,var(--reg-accent) 14%,transparent);--reg-border:color-mix(in srgb,currentColor 14%,transparent);--reg-muted:color-mix(in srgb,currentColor 64%,transparent);margin:1.5rem 0 2rem;overflow:hidden;border:1px solid var(--reg-border);border-radius:18px;background:color-mix(in srgb,var(--color-fd-background) 96%,var(--reg-accent) 4%);box-shadow:0 16px 42px rgb(15 23 42/8%)}.regressionPlayground_header__3pSW1{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.35rem 1rem;border-bottom:1px solid var(--reg-border)}.regressionPlayground_header__3pSW1 h3{margin:.12rem 0 .25rem;font-size:1.12rem;line-height:1.35}.regressionPlayground_header__3pSW1 p{max-width:580px;margin:0;color:var(--reg-muted);font-size:.87rem}.regressionPlayground_eyebrow__HrKLf{color:var(--reg-accent);font-size:.68rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.regressionPlayground_statusError__huZsD,.regressionPlayground_status__EhQQr{display:inline-flex;flex:none;align-items:center;gap:.42rem;margin-top:.15rem;padding:.42rem .66rem;border:1px solid color-mix(in srgb,#16a34a 28%,transparent);border-radius:999px;background:color-mix(in srgb,#16a34a 9%,transparent);color:color-mix(in srgb,#16a34a 82%,currentColor);font-size:.7rem;font-weight:650;white-space:nowrap}.regressionPlayground_statusError__huZsD span,.regressionPlayground_status__EhQQr span{width:.45rem;height:.45rem;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px color-mix(in srgb,#16a34a 16%,transparent)}.regressionPlayground_statusError__huZsD{border-color:color-mix(in srgb,#dc2626 28%,transparent);background:color-mix(in srgb,#dc2626 9%,transparent);color:#dc2626}.regressionPlayground_statusError__huZsD span{background:#dc2626;box-shadow:0 0 0 3px color-mix(in srgb,#dc2626 16%,transparent)}.regressionPlayground_layout__Ssnmq{display:grid;grid-template-columns:minmax(0,1fr) minmax(205px,.34fr);gap:1rem;padding:1.1rem 1.2rem}.regressionPlayground_chartCard__v2V5P{min-width:0}.regressionPlayground_chart__ZGjTt{display:block;width:100%;min-width:0;cursor:crosshair;touch-action:manipulation;user-select:none}.regressionPlayground_plotBackground__CvL4j{fill:color-mix(in srgb,var(--color-fd-background) 88%,currentColor 2%)}.regressionPlayground_gridLine__9BF1T{stroke:color-mix(in srgb,currentColor 8%,transparent);stroke-width:1}.regressionPlayground_axisLine__vTjDl{stroke:color-mix(in srgb,currentColor 30%,transparent);stroke-width:1}.regressionPlayground_axisLabel__lNSsO,.regressionPlayground_axisText__mAwP5{fill:var(--reg-muted);font-size:10px;pointer-events:none}.regressionPlayground_axisLabel__lNSsO{font-size:11px;font-weight:600}.regressionPlayground_predictionLine__BJDu7{fill:none;stroke:var(--reg-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:3;pointer-events:none}.regressionPlayground_customPoint__BN6JR,.regressionPlayground_trainingPoint__pq22y,.regressionPlayground_validationPoint__eA4bb{stroke:var(--color-fd-background);stroke-width:1.5;pointer-events:none}.regressionPlayground_trainingPoint__pq22y{fill:#334155}.regressionPlayground_validationPoint__eA4bb{fill:#f59e0b}.regressionPlayground_customPoint__BN6JR{fill:#ec4899}.regressionPlayground_legend__PFUh9{display:flex;flex-wrap:wrap;gap:.55rem 1rem;padding:.25rem .5rem 0;color:var(--reg-muted);font-size:.7rem}.regressionPlayground_legend__PFUh9 span{display:inline-flex;align-items:center;gap:.35rem}.regressionPlayground_legend__PFUh9 i{display:inline-block;width:.52rem;height:.52rem;border-radius:50%}.regressionPlayground_legend__PFUh9 .regressionPlayground_lineKey__dqbv3{width:1.1rem;height:.16rem;border-radius:999px;background:var(--reg-accent)}.regressionPlayground_trainKey__phtRo{background:#334155}.regressionPlayground_validationKey__rrRnE{background:#f59e0b}.regressionPlayground_customKey__YBIB2{background:#ec4899}.regressionPlayground_controls__99E1X{display:flex;flex-direction:column;gap:.85rem;padding:.9rem;border:1px solid var(--reg-border);border-radius:14px;background:color-mix(in srgb,var(--color-fd-background) 92%,currentColor 2%)}.regressionPlayground_controls__99E1X>label,.regressionPlayground_coordinateInput__Q72pN label{display:grid;gap:.38rem;margin:0}.regressionPlayground_controls__99E1X label>span,.regressionPlayground_coordinateInput__Q72pN legend{color:var(--reg-muted);font-size:.72rem;font-weight:650}.regressionPlayground_controls__99E1X label strong{float:right;color:currentColor;font-variant-numeric:tabular-nums}.regressionPlayground_controls__99E1X select,.regressionPlayground_coordinateInput__Q72pN input{width:100%;min-height:2.15rem;padding:.38rem .55rem;border:1px solid var(--reg-border);border-radius:8px;background:var(--color-fd-background);color:currentColor;font:inherit;font-size:.78rem}.regressionPlayground_controls__99E1X input[type=range]{width:100%;accent-color:var(--reg-accent)}.regressionPlayground_actions__NNl5Z{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.regressionPlayground_controls__99E1X button,.regressionPlayground_coordinateInput__Q72pN button{min-height:2.05rem;padding:.4rem .58rem;border:1px solid var(--reg-accent);border-radius:8px;background:var(--reg-accent);color:white;font:inherit;font-size:.72rem;font-weight:650;cursor:pointer}.regressionPlayground_controls__99E1X button:disabled{cursor:not-allowed;opacity:.45}.regressionPlayground_controls__99E1X .regressionPlayground_secondaryButton__KWPrr{border-color:var(--reg-border);background:transparent;color:currentColor}.regressionPlayground_coordinateInput__Q72pN{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:.45rem;margin:0;padding:.7rem;border:1px dashed var(--reg-border);border-radius:10px}.regressionPlayground_coordinateInput__Q72pN legend{grid-column:1/-1;padding:0 .2rem}.regressionPlayground_coordinateInput__Q72pN button{min-width:2.8rem}.regressionPlayground_coordinateError__riQCY{grid-column:1/-1;margin:0;color:#dc2626;font-size:.7rem}.regressionPlayground_metrics__4vYye{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--reg-border);background:color-mix(in srgb,var(--reg-accent) 4%,transparent)}.regressionPlayground_metrics__4vYye div{display:grid;gap:.15rem;padding:.85rem 1.15rem;border-right:1px solid var(--reg-border)}.regressionPlayground_metrics__4vYye div:last-child{border-right:0}.regressionPlayground_metrics__4vYye span{color:var(--reg-muted);font-size:.68rem}.regressionPlayground_metrics__4vYye strong{font-size:1.02rem;font-variant-numeric:tabular-nums}.regressionPlayground_error__74vuZ{margin:.75rem .5rem 0;padding:.65rem .75rem;border:1px solid color-mix(in srgb,#dc2626 28%,transparent);border-radius:9px;background:color-mix(in srgb,#dc2626 8%,transparent);color:#dc2626;font-size:.74rem}@media (max-width:780px){.regressionPlayground_header__3pSW1{display:grid}.regressionPlayground_statusError__huZsD,.regressionPlayground_status__EhQQr{width:fit-content}.regressionPlayground_layout__Ssnmq{grid-template-columns:1fr}.regressionPlayground_controls__99E1X{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.regressionPlayground_actions__NNl5Z,.regressionPlayground_coordinateInput__Q72pN{grid-column:1/-1}}@media (max-width:560px){.regressionPlayground_playground__4R0Xd{border-radius:13px}.regressionPlayground_header__3pSW1,.regressionPlayground_layout__Ssnmq{padding-right:.85rem;padding-left:.85rem}.regressionPlayground_controls__99E1X{grid-template-columns:1fr}.regressionPlayground_actions__NNl5Z,.regressionPlayground_coordinateInput__Q72pN{grid-column:auto}.regressionPlayground_coordinateInput__Q72pN{grid-template-columns:1fr 1fr}.regressionPlayground_coordinateInput__Q72pN button{grid-column:1/-1}.regressionPlayground_metrics__4vYye{grid-template-columns:repeat(2,minmax(0,1fr))}.regressionPlayground_metrics__4vYye div:nth-child(2){border-right:0}.regressionPlayground_metrics__4vYye div:nth-child(-n+2){border-bottom:1px solid var(--reg-border)}}@media (prefers-reduced-motion:reduce){.regressionPlayground_playground__4R0Xd *{scroll-behavior:auto}}.toolPage_page__D7_uP{--tool-accent:#1d3f72;--tool-accent-soft:color-mix(in srgb,var(--tool-accent) 10%,transparent);min-height:100vh;color:var(--color-fd-foreground);background:radial-gradient(circle at 85% 5%,var(--tool-accent-soft),transparent 30rem),var(--color-fd-background)}.dark .toolPage_page__D7_uP{--tool-accent:#a3c2ef}.toolPage_shell__NEN76{width:min(1180px,calc(100% - 2rem));margin-inline:auto;padding:clamp(2rem,5vw,4.5rem) 0 5rem}.toolPage_breadcrumb__V0Spd,.toolPage_eyebrow__1NfhZ,.toolPage_kicker__3FnDI{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.toolPage_breadcrumb__V0Spd{display:flex;gap:.55rem;color:var(--color-fd-muted-foreground);font-size:.72rem}.toolPage_article__RTECd a,.toolPage_breadcrumb__V0Spd a:hover,.toolPage_footer__WRDMD a{color:var(--tool-accent);text-decoration:underline;text-underline-offset:.2em}.toolPage_hero__h0Wc6{max-width:900px;margin:2rem auto 2.25rem;text-align:center}.toolPage_eyebrow__1NfhZ{color:var(--tool-accent);font-size:.75rem;font-weight:700}.toolPage_title__exhw_{margin:.8rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,6vw,4.6rem);font-weight:600;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.toolPage_description__UazWS{max-width:760px;margin:1.2rem auto 0;color:var(--color-fd-muted-foreground);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.08rem,2vw,1.3rem);line-height:1.6}.toolPage_trustRow__2w40Q{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.4rem;margin-top:1.25rem;color:var(--color-fd-muted-foreground);font-size:.8rem}.toolPage_trustRow__2w40Q span:before{content:"✓";margin-right:.4rem;color:var(--tool-accent);font-weight:800}.toolPage_toolFrame__5mpfV{border:1px solid var(--color-fd-border);border-radius:1.25rem;background:color-mix(in srgb,var(--color-fd-card) 96%,transparent);box-shadow:0 20px 70px rgba(28,26,22,.09);overflow:hidden}.toolPage_toolHeader__ldsS9{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border-bottom:1px solid var(--color-fd-border);color:var(--color-fd-muted-foreground);background:var(--color-fd-muted);font-size:.76rem}.toolPage_live__TmLsM{display:inline-flex;align-items:center;gap:.45rem}.toolPage_live__TmLsM:before{content:"";width:.48rem;height:.48rem;border-radius:50%;background:#2f9e63;box-shadow:0 0 0 4px color-mix(in srgb,#2f9e63 18%,transparent)}.toolPage_article__RTECd{max-width:820px;margin:clamp(3.5rem,8vw,6.5rem) auto 0;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;line-height:1.75}.toolPage_article__RTECd h2{margin:3.2rem 0 .8rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.15;letter-spacing:-.02em}.toolPage_article__RTECd h3{margin:2rem 0 .55rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:1.1rem}.toolPage_article__RTECd ol,.toolPage_article__RTECd p,.toolPage_article__RTECd ul{margin:.85rem 0}.toolPage_article__RTECd ol,.toolPage_article__RTECd ul{padding-left:1.4rem}.toolPage_article__RTECd code{border-radius:.3rem;background:var(--color-fd-muted);padding:.12rem .32rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em}.toolPage_article__RTECd .tool-note{margin:1.5rem 0;border-left:3px solid var(--tool-accent);background:var(--tool-accent-soft);padding:1rem 1.2rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.92rem}.toolPage_faq__58mfK{max-width:820px;margin:4.5rem auto 0;border-top:1px solid var(--color-fd-border);padding-top:2.5rem}.toolPage_faq__58mfK h2,.toolPage_related__zUVWK h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,2.35rem)}.toolPage_faq__58mfK details{border-bottom:1px solid var(--color-fd-border);padding:1rem 0}.toolPage_faq__58mfK summary{cursor:pointer;font-weight:650}.toolPage_faq__58mfK p{margin:.75rem 0 0;color:var(--color-fd-muted-foreground);line-height:1.7}.toolPage_related__zUVWK{max-width:820px;margin:4rem auto 0}.toolPage_relatedGrid__WlDso{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem}.toolPage_relatedCard__TNoFX{display:block;border:1px solid var(--color-fd-border);border-radius:.8rem;padding:1rem;background:var(--color-fd-card);color:inherit;text-decoration:none;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.toolPage_relatedCard__TNoFX:hover{border-color:color-mix(in srgb,var(--tool-accent) 45%,var(--color-fd-border));box-shadow:0 10px 25px rgba(28,26,22,.07);transform:translateY(-2px)}.toolPage_relatedCard__TNoFX:focus-visible{outline:3px solid color-mix(in srgb,var(--tool-accent) 22%,transparent);outline-offset:3px}.toolPage_relatedCard__TNoFX strong{display:block;margin-bottom:.35rem;color:var(--tool-accent);line-height:1.35}.toolPage_relatedCard__TNoFX span{color:var(--color-fd-muted-foreground);font-size:.85rem;line-height:1.5}.toolPage_footer__WRDMD{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;max-width:820px;margin:4rem auto 0;border-top:1px solid var(--color-fd-border);padding-top:1.5rem;color:var(--color-fd-muted-foreground);font-size:.82rem}.toolPage_footerLinks__lU0A9{display:flex;gap:1rem}@media (max-width:760px){.toolPage_shell__NEN76{width:min(100% - 1rem,1180px);padding-top:1.25rem}.toolPage_hero__h0Wc6{padding-inline:.5rem}.toolPage_relatedGrid__WlDso{grid-template-columns:1fr}.toolPage_article__RTECd,.toolPage_faq__58mfK,.toolPage_footer__WRDMD,.toolPage_related__zUVWK{padding-inline:.75rem}}