.ParamSlider-module__YU1B_q__root{flex-direction:column;gap:6px;display:flex}.ParamSlider-module__YU1B_q__head{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);display:flex}.ParamSlider-module__YU1B_q__labelRow{align-items:center;gap:4px;min-width:0;display:inline-flex}.ParamSlider-module__YU1B_q__label{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-text);font-weight:500}.ParamSlider-module__YU1B_q__input{flex:none;width:7.5rem}.ParamSlider-module__YU1B_q__input input{font-variant-numeric:tabular-nums;text-align:right}.ParamSlider-module__YU1B_q__track{padding-inline:2px;position:relative}.ParamSlider-module__YU1B_q__safe{background:var(--mantine-color-curvoTeal-light);outline:1px solid var(--mantine-color-curvoTeal-light-color);outline-offset:-1px;opacity:.55;pointer-events:none;border-radius:999px;height:10px;position:absolute;top:50%;transform:translateY(-50%)}.ParamSlider-module__YU1B_q__description{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed)}.ParamSlider-module__YU1B_q__withMarks{margin-bottom:var(--mantine-spacing-lg)}
.ParameterHelp-module__bTe_ZW__label{align-items:center;gap:4px;display:inline-flex}.ParameterHelp-module__bTe_ZW__trigger{color:var(--mantine-color-dimmed);flex:none}.ParameterHelp-module__bTe_ZW__trigger:hover,.ParameterHelp-module__bTe_ZW__trigger[aria-expanded=true]{color:var(--mantine-primary-color-filled)}@media (pointer:coarse){.ParameterHelp-module__bTe_ZW__trigger{width:28px;min-width:28px;height:28px;min-height:28px}}.ParameterHelp-module__bTe_ZW__dropdown{padding:var(--mantine-spacing-sm)}.ParameterHelp-module__bTe_ZW__term{font-family:var(--mantine-font-family-headings);font-size:var(--mantine-font-size-sm);margin:0 0 4px;font-weight:700;line-height:1.3}.ParameterHelp-module__bTe_ZW__symbol{color:var(--mantine-color-dimmed);margin-left:6px;font-weight:500}.ParameterHelp-module__bTe_ZW__short{font-size:var(--mantine-font-size-sm);margin:0;line-height:1.5}.ParameterHelp-module__bTe_ZW__facts{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);flex-wrap:wrap;gap:4px 12px;margin:8px 0 0;padding:0;display:flex}.ParameterHelp-module__bTe_ZW__facts div{gap:4px;display:flex}.ParameterHelp-module__bTe_ZW__facts dt{font-weight:600}.ParameterHelp-module__bTe_ZW__facts dd{margin:0}.ParameterHelp-module__bTe_ZW__link{font-size:var(--mantine-font-size-xs);color:var(--mantine-primary-color-filled);margin-top:8px;font-weight:600;display:inline-block}.ParameterHelp-module__bTe_ZW__effect{font-size:var(--mantine-font-size-xs);margin:6px 0 0;line-height:1.45}
.ParamSection-module__sKpGNa__root{gap:var(--mantine-spacing-sm);padding-block:var(--mantine-spacing-sm);flex-direction:column;display:flex}.ParamSection-module__sKpGNa__root+.ParamSection-module__sKpGNa__root{border-top:1px solid var(--mantine-color-default-border)}.ParamSection-module__sKpGNa__title{font-family:var(--mantine-font-family-headings);font-size:var(--mantine-font-size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--mantine-color-dimmed);margin:0;font-weight:700}.ParamSection-module__sKpGNa__description{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);margin:0}
.MetricCard-module__2a8Jlq__grid{gap:var(--mantine-spacing-xs);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));display:grid}.MetricCard-module__2a8Jlq__gridCompact{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:6px}.MetricCard-module__2a8Jlq__card{min-width:0;padding:var(--mantine-spacing-sm);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background:var(--mantine-color-default);flex-direction:column;gap:2px;display:flex}.MetricCard-module__2a8Jlq__compact{gap:0;padding:6px 8px}.MetricCard-module__2a8Jlq__labelRow{align-items:center;gap:2px;min-width:0;display:flex}.MetricCard-module__2a8Jlq__labelRow>button{width:18px;min-width:18px;height:18px;min-height:18px;margin-block:-2px}@media (pointer:coarse){.MetricCard-module__2a8Jlq__labelRow>button{width:28px;min-width:28px;height:28px;min-height:28px;margin-block:-6px}}.MetricCard-module__2a8Jlq__label{min-width:0;font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.MetricCard-module__2a8Jlq__value{font-family:var(--mantine-font-family-headings);font-size:var(--mantine-font-size-xl);font-variant-numeric:tabular-nums;color:var(--mantine-color-text);font-weight:700;line-height:1.15}.MetricCard-module__2a8Jlq__compact .MetricCard-module__2a8Jlq__value{font-size:var(--mantine-font-size-md)}.MetricCard-module__2a8Jlq__unit{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);margin-inline-start:.25em;font-weight:500}.MetricCard-module__2a8Jlq__live{border-color:var(--mantine-color-curvoTeal-filled)}.MetricCard-module__2a8Jlq__live .MetricCard-module__2a8Jlq__value{color:var(--mantine-color-curvoTeal-filled)}.MetricCard-module__2a8Jlq__warning{border-color:var(--mantine-color-curvoOrange-filled);background:var(--mantine-color-curvoOrange-light)}.MetricCard-module__2a8Jlq__warning .MetricCard-module__2a8Jlq__value{color:var(--mantine-color-curvoOrange-light-color)}
.SectionCard-module__CamhYG__root{gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-md);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background:var(--mantine-color-default);color:var(--mantine-color-text);flex-direction:column;display:flex}.SectionCard-module__CamhYG__head{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);flex-wrap:wrap;display:flex}.SectionCard-module__CamhYG__title{font-family:var(--mantine-font-family-headings);font-size:var(--mantine-font-size-lg);margin:0;font-weight:700}.SectionCard-module__CamhYG__actions{align-items:center;gap:var(--mantine-spacing-xs);min-width:0;margin-left:auto;display:flex}
.PageContainer-module__tGNOVa__root{width:100%;max-width:var(--page-max-width);padding-inline:var(--page-pad-left) var(--page-pad-right);padding-block:var(--mantine-spacing-md);margin-inline:auto}@media (min-width:48em){.PageContainer-module__tGNOVa__root{padding-block:var(--mantine-spacing-xl)}}
.EmptyState-module__mpBYsW__root{align-items:center;gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-xl) var(--mantine-spacing-md);text-align:center;color:var(--mantine-color-dimmed);flex-direction:column;display:flex}.EmptyState-module__mpBYsW__icon{color:var(--mantine-color-dimmed)}.EmptyState-module__mpBYsW__title{font-family:var(--mantine-font-family-headings);font-size:var(--mantine-font-size-lg);color:var(--mantine-color-text);margin:0;font-weight:700}.EmptyState-module__mpBYsW__text{max-width:28rem;font-size:var(--mantine-font-size-sm);margin:0}
.panels-module__R_Wnea__root{min-width:0}.panels-module__R_Wnea__badge{flex:none}.panels-module__R_Wnea__section{gap:var(--mantine-spacing-sm);flex-direction:column;display:flex}.panels-module__R_Wnea__tabsRoot{gap:var(--mantine-spacing-sm);flex-direction:column;min-width:0;display:flex}.panels-module__R_Wnea__tabs{flex-direction:column;flex:auto;min-height:0;display:flex}.panels-module__R_Wnea__tabList{flex-wrap:nowrap;flex:none}.panels-module__R_Wnea__tab{font-size:var(--mantine-font-size-sm);white-space:nowrap;min-height:40px;padding-inline:4px}.panels-module__R_Wnea__tabPanel{padding-top:var(--mantine-spacing-sm)}.panels-module__R_Wnea__scroll{padding-top:var(--mantine-spacing-sm);min-height:0}@media (min-width:62em){.panels-module__R_Wnea__tabsRoot{height:100%}.panels-module__R_Wnea__scroll{overscroll-behavior:contain;flex:auto;margin-inline-end:-4px;padding-inline-end:4px;overflow-y:auto}}.panels-module__R_Wnea__nameplateInput input{font-variant-numeric:tabular-nums;min-height:44px}.panels-module__R_Wnea__region{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background:var(--mantine-color-default-hover)}.panels-module__R_Wnea__region[data-tone=warning]{border-color:var(--mantine-color-red-filled)}.panels-module__R_Wnea__swatchRow{gap:var(--mantine-spacing-xs);flex-wrap:wrap;display:flex}.panels-module__R_Wnea__swatch{border:2px solid var(--mantine-color-default-border);background:var(--swatch-color);cursor:pointer;color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.panels-module__R_Wnea__swatch[aria-checked=true]{border-color:var(--mantine-color-text);outline:2px solid var(--mantine-color-curvoTeal-filled);outline-offset:2px}.panels-module__R_Wnea__swatch:focus-visible{outline:2px solid var(--mantine-color-curvoTeal-filled);outline-offset:2px}.panels-module__R_Wnea__code{gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-sm);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);flex-direction:column;display:flex}.panels-module__R_Wnea__codeVisual{justify-content:center;align-items:center;display:flex}.panels-module__R_Wnea__codeLead{background:var(--mantine-color-gray-5);width:28px;height:3px}.panels-module__R_Wnea__codeBody{background:var(--mantine-color-gray-2);border:1px solid var(--mantine-color-default-border);border-radius:14px;align-items:stretch;gap:8px;height:28px;padding:0 14px;display:flex}.panels-module__R_Wnea__codeBody i{border-radius:1px;width:8px;display:block}.panels-module__R_Wnea__codeValues{gap:4px var(--mantine-spacing-md);font-size:var(--mantine-font-size-xs);flex-wrap:wrap;display:flex}.panels-module__R_Wnea__codeValues span{align-items:center;gap:6px;display:inline-flex}.panels-module__R_Wnea__codeValues i{border:1px solid var(--mantine-color-default-border);border-radius:50%;width:10px;height:10px}@media (min-width:62em){:is([data-dashboard] .panels-module__R_Wnea__shellCopy,[data-dashboard] .panels-module__R_Wnea__shellReadouts){display:none}}
.GuideSidebar-module__1bIkZW__layout{grid-template-columns:minmax(0,1fr);max-width:82rem;margin-inline:auto;display:grid}.GuideSidebar-module__1bIkZW__layout>aside{margin-bottom:var(--mantine-spacing-md);order:1}.GuideSidebar-module__1bIkZW__layout>article{order:2}.GuideSidebar-module__1bIkZW__layout>.GuideSidebar-module__1bIkZW__tocCol{display:none}.GuideSidebar-module__1bIkZW__sidebar{min-width:0}.GuideSidebar-module__1bIkZW__menuButton{align-items:center;gap:var(--mantine-spacing-xs);width:100%;min-height:44px;padding:0 var(--mantine-spacing-md);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background:var(--mantine-color-body);color:var(--mantine-color-text);font:inherit;cursor:pointer;font-weight:600;display:flex}.GuideSidebar-module__1bIkZW__menuButton span{text-align:left;flex:1}.GuideSidebar-module__1bIkZW__menuButton:focus-visible,.GuideSidebar-module__1bIkZW__groupButton:focus-visible,.GuideSidebar-module__1bIkZW__link:focus-visible,.GuideSidebar-module__1bIkZW__tocLink:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.GuideSidebar-module__1bIkZW__panel{margin-top:var(--mantine-spacing-xs);padding:var(--mantine-spacing-xs);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);max-height:70vh;display:none;overflow-y:auto}.GuideSidebar-module__1bIkZW__panel[data-open]{display:block}.GuideSidebar-module__1bIkZW__chevron{flex:none;transition:transform .12s}.GuideSidebar-module__1bIkZW__chevron[data-open]{transform:rotate(180deg)}.GuideSidebar-module__1bIkZW__group+.GuideSidebar-module__1bIkZW__group{margin-top:2px}.GuideSidebar-module__1bIkZW__groupButton{align-items:center;gap:var(--mantine-spacing-xs);width:100%;padding:8px var(--mantine-spacing-xs);border-radius:var(--mantine-radius-sm);color:var(--mantine-color-text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.GuideSidebar-module__1bIkZW__groupButton:hover{background:var(--mantine-color-default-hover)}.GuideSidebar-module__1bIkZW__groupName{font-size:var(--mantine-font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--mantine-color-dimmed);flex:1;font-weight:700}.GuideSidebar-module__1bIkZW__count{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed)}.GuideSidebar-module__1bIkZW__list{margin:0;padding:0;list-style:none}.GuideSidebar-module__1bIkZW__list[hidden]{display:none}.GuideSidebar-module__1bIkZW__link{-webkit-line-clamp:2;line-clamp:2;padding:5px var(--mantine-spacing-xs) 5px var(--mantine-spacing-sm);margin-left:var(--mantine-spacing-xs);border-left:2px solid var(--mantine-color-default-border);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-text);-webkit-box-orient:vertical;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.GuideSidebar-module__1bIkZW__link:hover{background:var(--mantine-color-default-hover)}.GuideSidebar-module__1bIkZW__link[aria-current=page]{border-left-color:var(--accent,var(--mantine-primary-color-filled));background:var(--accent-tint,var(--mantine-primary-color-light));color:var(--accent-text,var(--mantine-primary-color-light-color));font-weight:600}.GuideSidebar-module__1bIkZW__toc{font-size:var(--mantine-font-size-sm)}.GuideSidebar-module__1bIkZW__tocTitle{margin:0 0 var(--mantine-spacing-xs);font-size:var(--mantine-font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--mantine-color-dimmed);font-weight:700}.GuideSidebar-module__1bIkZW__tocLink{padding:4px var(--mantine-spacing-sm);border-left:2px solid var(--mantine-color-default-border);color:var(--mantine-color-dimmed);line-height:1.35;text-decoration:none;display:block}.GuideSidebar-module__1bIkZW__tocLink:hover{color:var(--mantine-color-text)}.GuideSidebar-module__1bIkZW__tocLink[aria-current]{border-left-color:var(--accent,var(--mantine-primary-color-filled));color:var(--accent-text,var(--mantine-primary-color-light-color));font-weight:600}@media (min-width:56.25em){.GuideSidebar-module__1bIkZW__layout{column-gap:var(--mantine-spacing-xl);grid-template-columns:16rem minmax(0,1fr)}.GuideSidebar-module__1bIkZW__layout>aside{order:0;margin-bottom:0}.GuideSidebar-module__1bIkZW__layout>article{order:0}.GuideSidebar-module__1bIkZW__menuButton{display:none}.GuideSidebar-module__1bIkZW__panel{border:0;max-height:none;margin:0;padding:0;display:block;overflow:visible}.GuideSidebar-module__1bIkZW__sidebar{top:calc(60px + var(--mantine-spacing-md) + env(safe-area-inset-top,0px));max-height:calc(100vh - 60px - 2 * var(--mantine-spacing-md) - env(safe-area-inset-top,0px));align-self:start;position:sticky;overflow-y:auto}}@media (min-width:75em){.GuideSidebar-module__1bIkZW__layout{grid-template-columns:16rem minmax(0,1fr) 13.5rem}.GuideSidebar-module__1bIkZW__layout>.GuideSidebar-module__1bIkZW__tocCol{top:calc(60px + var(--mantine-spacing-md) + env(safe-area-inset-top,0px));max-height:calc(100vh - 60px - 2 * var(--mantine-spacing-md));margin-top:var(--mantine-spacing-md);align-self:start;display:block;position:sticky;overflow-y:auto}}@media (min-width:56.25em){.GuideSidebar-module__1bIkZW__layout.GuideSidebar-module__1bIkZW__noNav{grid-template-columns:minmax(0,1fr)}}@media (min-width:75em){.GuideSidebar-module__1bIkZW__layout.GuideSidebar-module__1bIkZW__noNav{grid-template-columns:minmax(0,1fr) 13.5rem}}
.content-module__4D1Tpq__page{max-width:var(--prose-max-width);padding-block:var(--mantine-spacing-md) var(--mantine-spacing-xl);margin-inline:0}.content-module__4D1Tpq__wide{max-width:none}.content-module__4D1Tpq__intro{margin-bottom:var(--mantine-spacing-xl)}.content-module__4D1Tpq__eyebrow{font-size:var(--mantine-font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--mantine-primary-color-filled);margin:0 0 4px;font-weight:700}.content-module__4D1Tpq__intro h1{margin:0 0 var(--mantine-spacing-sm);font-family:var(--mantine-font-family-headings);letter-spacing:-.01em;font-size:clamp(1.8rem,5vw,2.6rem);line-height:1.15}.content-module__4D1Tpq__lead{font-size:var(--mantine-font-size-lg);color:var(--mantine-color-dimmed);margin:0;line-height:1.6}.content-module__4D1Tpq__meta{margin:var(--mantine-spacing-sm) 0 0;font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed)}.content-module__4D1Tpq__body{gap:var(--mantine-spacing-lg);flex-direction:column;line-height:1.7;display:flex}.content-module__4D1Tpq__body section h2,.content-module__4D1Tpq__body aside h2{margin:0 0 var(--mantine-spacing-xs);font-family:var(--mantine-font-family-headings);font-size:var(--mantine-font-size-xl);line-height:1.3}.content-module__4D1Tpq__body p{margin:0 0 var(--mantine-spacing-sm)}.content-module__4D1Tpq__body ul{margin:0 0 var(--mantine-spacing-sm);padding-left:1.25rem}.content-module__4D1Tpq__body li{margin-bottom:4px}.content-module__4D1Tpq__body a:not([class*=mantine-Button]):not(.content-module__4D1Tpq__card){color:var(--mantine-primary-color-filled)}.content-module__4D1Tpq__note{padding:var(--mantine-spacing-md);border:1px solid var(--mantine-color-default-border);border-left:4px solid var(--mantine-color-curvoOrange-6);border-radius:var(--mantine-radius-md);background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .content-module__4D1Tpq__note{background:var(--mantine-color-dark-6)}.content-module__4D1Tpq__cards{gap:var(--mantine-spacing-md);grid-template-columns:1fr;display:grid}@media (min-width:36em){.content-module__4D1Tpq__cards{grid-template-columns:repeat(2,1fr)}}.content-module__4D1Tpq__card{height:100%;padding:var(--mantine-spacing-md);color:var(--mantine-color-text);background:var(--mantine-color-body);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);flex-direction:column;gap:6px;text-decoration:none;transition:border-color .12s;display:flex}.content-module__4D1Tpq__card:hover{border-color:var(--mantine-primary-color-filled)}.content-module__4D1Tpq__card:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.content-module__4D1Tpq__card h3{font-family:var(--mantine-font-family-headings);font-size:var(--mantine-font-size-md);margin:0}.content-module__4D1Tpq__card p{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed);flex:1;margin:0;line-height:1.5}.content-module__4D1Tpq__card span{font-size:var(--mantine-font-size-sm);color:var(--mantine-primary-color-filled);font-weight:600}.content-module__4D1Tpq__cta{justify-content:flex-start;display:flex}.content-module__4D1Tpq__crumbs{margin-bottom:var(--mantine-spacing-md)}.content-module__4D1Tpq__crumbs ol{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.content-module__4D1Tpq__crumbs li+li:before{content:"/";margin-right:6px}.content-module__4D1Tpq__crumbs a{min-height:32px;color:inherit;align-items:center;display:inline-flex}.content-module__4D1Tpq__crumbs [aria-current]{color:var(--mantine-color-text)}.content-module__4D1Tpq__faq dl{gap:var(--mantine-spacing-sm);flex-direction:column;margin:0;display:flex}.content-module__4D1Tpq__faq dt{font-weight:700}.content-module__4D1Tpq__faq dd{color:var(--mantine-color-dimmed);margin:2px 0 0}.content-module__4D1Tpq__ctaLinks{gap:var(--mantine-spacing-xs);flex-wrap:wrap;display:flex}.content-module__4D1Tpq__guide{width:100%;max-width:72ch;margin-inline:auto}.content-module__4D1Tpq__guide .content-module__4D1Tpq__lead{color:var(--mantine-color-gray-8);font-size:1.15rem;line-height:1.6}[data-mantine-color-scheme=dark] .content-module__4D1Tpq__guide .content-module__4D1Tpq__lead{color:var(--mantine-color-dark-1)}.content-module__4D1Tpq__guide .content-module__4D1Tpq__body{gap:0;font-size:1.0625rem;line-height:1.7}.content-module__4D1Tpq__guide .content-module__4D1Tpq__body section h2{scroll-margin-top:calc(60px + var(--mantine-spacing-md));margin:2.25rem 0 .75rem;font-size:1.5rem}.content-module__4D1Tpq__guide .content-module__4D1Tpq__body section:first-child h2{margin-top:0}.content-module__4D1Tpq__guide .content-module__4D1Tpq__body p{margin:0 0 1rem}.content-module__4D1Tpq__guide .content-module__4D1Tpq__body ul{margin:0 0 1rem;padding-left:1.5rem}.content-module__4D1Tpq__guide .content-module__4D1Tpq__body li{margin-bottom:.4rem}.content-module__4D1Tpq__guide .content-module__4D1Tpq__faq dd{color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .content-module__4D1Tpq__guide .content-module__4D1Tpq__faq dd{color:var(--mantine-color-dark-2)}.content-module__4D1Tpq__guide .content-module__4D1Tpq__body aside h2{margin:0 0 .5rem;font-size:1.25rem}.content-module__4D1Tpq__guide .content-module__4D1Tpq__body>aside{margin-top:2.25rem}.content-module__4D1Tpq__guide .content-module__4D1Tpq__body>.content-module__4D1Tpq__cta{margin-top:2rem}.content-module__4D1Tpq__guide .content-module__4D1Tpq__body>aside.content-module__4D1Tpq__note{background:var(--mantine-color-body);margin-top:2.25rem}.content-module__4D1Tpq__guide .content-module__4D1Tpq__body .content-module__4D1Tpq__card{padding:var(--mantine-spacing-md);gap:6px}.content-module__4D1Tpq__guide .content-module__4D1Tpq__body .content-module__4D1Tpq__card p{margin:0;line-height:1.55}.content-module__4D1Tpq__guide .content-module__4D1Tpq__body .content-module__4D1Tpq__card h3{line-height:1.3}
.SiteFooter-module__AFXcWq__footer{margin-top:var(--mantine-spacing-xl);border-top:1px solid var(--mantine-color-default-border);background:var(--mantine-color-default);padding-bottom:env(safe-area-inset-bottom,0px)}.SiteFooter-module__AFXcWq__inner{max-width:var(--page-max-width);padding:var(--mantine-spacing-xl) var(--page-pad-right) var(--mantine-spacing-xl) var(--page-pad-left);gap:var(--mantine-spacing-lg);grid-template-columns:1fr;margin-inline:auto;display:grid}@media (min-width:48em){.SiteFooter-module__AFXcWq__inner{grid-template-columns:1.4fr 1fr 1fr}}.SiteFooter-module__AFXcWq__brand{align-items:center;gap:var(--mantine-spacing-xs);color:var(--mantine-color-text);font-family:var(--mantine-font-family-headings);font-size:var(--mantine-font-size-lg);text-decoration:none;display:inline-flex}.SiteFooter-module__AFXcWq__brand b{font-weight:800}.SiteFooter-module__AFXcWq__brand .SiteFooter-module__AFXcWq__logo{width:28px;height:28px}.SiteFooter-module__AFXcWq__copy{margin:var(--mantine-spacing-xs) 0 0;max-width:24rem;font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed)}.SiteFooter-module__AFXcWq__heading{margin:0 0 var(--mantine-spacing-xs);font-size:var(--mantine-font-size-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--mantine-color-dimmed);font-weight:700}.SiteFooter-module__AFXcWq__links{flex-direction:column;display:flex}.SiteFooter-module__AFXcWq__link{min-height:36px;color:var(--mantine-color-text);font-size:var(--mantine-font-size-sm);align-items:center;text-decoration:none;display:inline-flex}.SiteFooter-module__AFXcWq__link:hover{color:var(--mantine-primary-color-filled);text-decoration:underline}.SiteFooter-module__AFXcWq__bottom{border-top:1px solid var(--mantine-color-default-border)}.SiteFooter-module__AFXcWq__bottomInner{max-width:var(--page-max-width);padding:var(--mantine-spacing-sm) var(--page-pad-right) var(--mantine-spacing-sm) var(--page-pad-left);justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);flex-wrap:wrap;margin-inline:auto;display:flex}.SiteFooter-module__AFXcWq__rights{margin:0}.SiteFooter-module__AFXcWq__tools{align-items:center;gap:var(--mantine-spacing-sm);display:flex}.SiteFooter-module__AFXcWq__version{min-height:36px;padding:0 var(--mantine-spacing-xs);border-radius:var(--mantine-radius-md);font-size:var(--mantine-font-size-xs);font-variant-numeric:tabular-nums;color:var(--mantine-color-dimmed)}.SiteFooter-module__AFXcWq__version:hover{background:var(--mantine-color-default-hover);color:var(--mantine-color-text)}
.WhatsNew-module__9cQZQa__list{gap:var(--mantine-spacing-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.WhatsNew-module__9cQZQa__item{gap:var(--mantine-spacing-sm);grid-template-columns:5.5rem 1fr;align-items:start;display:grid}.WhatsNew-module__9cQZQa__badge{justify-self:start;margin-top:2px}.WhatsNew-module__9cQZQa__release+.WhatsNew-module__9cQZQa__release{padding-top:var(--mantine-spacing-md);border-top:1px solid var(--mantine-color-default-border)}@media (max-width:30em){.WhatsNew-module__9cQZQa__item{grid-template-columns:1fr;gap:4px}}
.SiteHeader-module__n6F9FG__header{z-index:20;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid var(--header-border);background:var(--header-bg);position:sticky;top:0}.SiteHeader-module__n6F9FG__inner{align-items:center;gap:var(--mantine-spacing-sm);height:56px;max-width:var(--page-max-width);padding-inline:var(--page-pad-left) var(--page-pad-right);margin-inline:auto;display:flex}@media (min-width:48em){.SiteHeader-module__n6F9FG__inner{gap:var(--mantine-spacing-md);height:60px}}.SiteHeader-module__n6F9FG__brand{align-items:center;gap:var(--mantine-spacing-xs);min-height:44px;color:var(--mantine-color-text);font-family:var(--mantine-font-family-headings);font-size:var(--mantine-font-size-lg);white-space:nowrap;font-weight:500;text-decoration:none;display:inline-flex}.SiteHeader-module__n6F9FG__brand b{font-weight:800}.SiteHeader-module__n6F9FG__brand .SiteHeader-module__n6F9FG__logo{width:30px;height:30px}.SiteHeader-module__n6F9FG__nav{align-items:center;gap:2px;margin-inline-start:var(--mantine-spacing-md);display:flex}.SiteHeader-module__n6F9FG__navLink{min-height:36px;padding:0 var(--mantine-spacing-sm);border-radius:var(--mantine-radius-md);color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.SiteHeader-module__n6F9FG__navLink:hover{background:var(--mantine-color-default-hover);color:var(--mantine-color-text)}.SiteHeader-module__n6F9FG__navLink[data-active]{color:var(--mantine-color-text);background:var(--mantine-color-default-hover)}.SiteHeader-module__n6F9FG__spacer{flex:1}.SiteHeader-module__n6F9FG__actions{align-items:center;gap:var(--mantine-spacing-xs);display:flex}.SiteHeader-module__n6F9FG__searchButton{align-items:center;gap:var(--mantine-spacing-xs);min-width:12rem;height:36px;padding:0 var(--mantine-spacing-sm);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background:var(--mantine-color-default);color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm);display:inline-flex}.SiteHeader-module__n6F9FG__searchButton:hover{background:var(--mantine-color-default-hover)}.SiteHeader-module__n6F9FG__searchLabel{text-align:start;flex:1}.SiteHeader-module__n6F9FG__appBar{align-items:center;gap:var(--mantine-spacing-xs);flex:1;min-width:0;display:flex}.SiteHeader-module__n6F9FG__appBarTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.SiteHeader-module__n6F9FG__drawerNav{flex-direction:column;gap:2px;display:flex}.SiteHeader-module__n6F9FG__drawerLink{min-height:48px;padding:0 var(--mantine-spacing-sm);border-radius:var(--mantine-radius-md);color:var(--mantine-color-text);justify-content:space-between;align-items:center;font-weight:600;text-decoration:none;display:flex}.SiteHeader-module__n6F9FG__drawerLink:hover{background:var(--mantine-color-default-hover)}.SiteHeader-module__n6F9FG__drawerLink[data-active]{background:var(--mantine-primary-color-light);color:var(--mantine-primary-color-light-color)}.SiteHeader-module__n6F9FG__drawerLabel{margin:var(--mantine-spacing-md) 0 var(--mantine-spacing-xs);font-size:var(--mantine-font-size-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--mantine-color-dimmed);font-weight:700}.SiteHeader-module__n6F9FG__fromSm,.SiteHeader-module__n6F9FG__fromMd{display:none}.SiteHeader-module__n6F9FG__belowSm,.SiteHeader-module__n6F9FG__belowMd{align-items:center;display:flex}@media (min-width:48em){.SiteHeader-module__n6F9FG__fromSm{align-items:center;display:flex}.SiteHeader-module__n6F9FG__belowSm{display:none}a.SiteHeader-module__n6F9FG__brand.SiteHeader-module__n6F9FG__fromSm{display:inline-flex}}@media (min-width:62em){.SiteHeader-module__n6F9FG__fromMd{display:inline-flex}.SiteHeader-module__n6F9FG__belowMd{display:none}}@media (min-width:62em) and (max-width:74.99em){.SiteHeader-module__n6F9FG__searchButton{min-width:9rem}}
.PageShell-module__PqWM-q__page{background:var(--mantine-color-body);min-height:100dvh;color:var(--mantine-color-text);flex-direction:column;display:flex}.PageShell-module__PqWM-q__main{flex:1;width:100%}
.CategorySymbol-module__-2Rn7W__svg{width:28px;height:28px;color:inherit;overflow:visible}.CategorySymbol-module__-2Rn7W__svg text{fill:currentColor;font:600 8px var(--mantine-font-family)}.CategorySymbol-module__-2Rn7W__svg circle{fill:var(--mantine-color-body);stroke:currentColor;stroke-width:1.5px}.CategorySymbol-module__-2Rn7W__accent{color:var(--mantine-color-curvoOrange-6)}.CategorySymbol-module__-2Rn7W__accentFill{fill:var(--mantine-color-curvoOrange-6);stroke:var(--mantine-color-orange-6)}
.ElectricalSymbol-module__mgllYa__symbol{color:#344643;width:100%;max-width:100%;height:100%;overflow:visible}[data-mantine-color-scheme=dark] .ElectricalSymbol-module__mgllYa__symbol{color:#b8cac5}.ElectricalSymbol-module__mgllYa__accent{color:var(--mantine-primary-color-filled)}.ElectricalSymbol-module__mgllYa__mainLabel{fill:currentColor;font:500 28px var(--mantine-font-family)}.ElectricalSymbol-module__mgllYa__qualifier{fill:#6f7c78}[data-mantine-color-scheme=dark] .ElectricalSymbol-module__mgllYa__qualifier{fill:#91a5a0}.ElectricalSymbol-module__mgllYa__qualifier{font:600 11px var(--mantine-font-family)}.ElectricalSymbol-module__mgllYa__polarity{fill:var(--mantine-primary-color-filled);font:600 15px var(--mantine-font-family)}.ElectricalSymbol-module__mgllYa__terminalLabel{fill:#66736f}[data-mantine-color-scheme=dark] .ElectricalSymbol-module__mgllYa__terminalLabel{fill:#91a5a0}.ElectricalSymbol-module__mgllYa__terminalLabel{font:600 8px var(--mantine-font-family)}.ElectricalSymbol-module__mgllYa__terminal{fill:var(--mantine-color-body);stroke:currentColor;stroke-width:2px}
.SimulatorCard-module__LomH_q__card{height:100%;min-height:44px;color:var(--mantine-color-text);background:var(--mantine-color-body);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);flex-direction:column;text-decoration:none;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex;overflow:hidden}.SimulatorCard-module__LomH_q__card:hover{border-color:var(--mantine-primary-color-filled);box-shadow:var(--mantine-shadow-sm);transform:translateY(-1px)}.SimulatorCard-module__LomH_q__card:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.SimulatorCard-module__LomH_q__visual{aspect-ratio:8/5;background:var(--mantine-color-gray-0);justify-content:center;align-items:center;display:flex;overflow:hidden}[data-mantine-color-scheme=dark] .SimulatorCard-module__LomH_q__visual{background:var(--mantine-color-dark-6)}.SimulatorCard-module__LomH_q__visual{border-bottom:1px solid var(--mantine-color-default-border)}.SimulatorCard-module__LomH_q__symbol{width:120px;height:80px;display:block}.SimulatorCard-module__LomH_q__thumbnail{object-fit:cover;width:100%;height:100%;display:block}.SimulatorCard-module__LomH_q__body{padding:var(--mantine-spacing-md);flex-direction:column;flex:1;align-items:flex-start;gap:6px;display:flex}.SimulatorCard-module__LomH_q__badge{max-width:100%}.SimulatorCard-module__LomH_q__name{font-family:var(--mantine-font-family-headings);font-weight:700;font-size:var(--mantine-font-size-md);line-height:1.25}.SimulatorCard-module__LomH_q__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.SimulatorCard-module__LomH_q__open{font-size:var(--mantine-font-size-sm);color:var(--mantine-primary-color-filled);align-items:center;gap:4px;margin-top:4px;font-weight:600;display:inline-flex}@media (max-width:35.99em){.SimulatorCard-module__LomH_q__card{flex-direction:row}.SimulatorCard-module__LomH_q__visual{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--mantine-color-default-border);flex:0 0 38%;min-height:140px}.SimulatorCard-module__LomH_q__body{padding:var(--mantine-spacing-sm)}}@media (prefers-reduced-motion:reduce){.SimulatorCard-module__LomH_q__card{transition:none}.SimulatorCard-module__LomH_q__card:hover{transform:none}}
.library-module__fENpCW__main{min-height:60vh;display:block}.library-module__fENpCW__intro{gap:var(--mantine-spacing-xs);margin-bottom:var(--mantine-spacing-lg);flex-direction:column;display:flex}.library-module__fENpCW__intro h1{font-family:var(--mantine-font-family-headings);margin:0;font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.15}.library-module__fENpCW__intro p{max-width:46rem;color:var(--mantine-color-dimmed);margin:0}.library-module__fENpCW__toolbar{gap:var(--mantine-spacing-sm);margin-bottom:var(--mantine-spacing-md);flex-direction:column;display:flex}.library-module__fENpCW__chips{gap:var(--mantine-spacing-xs);flex-wrap:wrap;display:flex}.library-module__fENpCW__chip{min-height:44px}.library-module__fENpCW__count{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed);margin:0 0 var(--mantine-spacing-md)}.library-module__fENpCW__group{margin-bottom:var(--mantine-spacing-xl)}.library-module__fENpCW__group h2{align-items:center;gap:var(--mantine-spacing-xs);font-family:var(--mantine-font-family-headings);font-size:var(--mantine-font-size-xl);margin:0 0 4px;display:flex}.library-module__fENpCW__group>p{margin:0 0 var(--mantine-spacing-md);color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm)}.library-module__fENpCW__groupIcon{color:var(--mantine-primary-color-filled);display:inline-flex}.library-module__fENpCW__note{margin-top:var(--mantine-spacing-xl);font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed)}
div.GuidesIndex-module__cc_yHG__page{max-width:none}.GuidesIndex-module__cc_yHG__intro{max-width:72ch}.GuidesIndex-module__cc_yHG__chips{margin:var(--mantine-spacing-md) 0 0;flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.GuidesIndex-module__cc_yHG__chips a{border:1px solid var(--mantine-color-default-border);background:var(--mantine-color-body);min-height:36px;color:var(--mantine-color-text);font-size:var(--mantine-font-size-sm);border-left:3px solid var(--accent);border-radius:999px;align-items:center;gap:6px;padding:2px 12px;text-decoration:none;display:inline-flex}.GuidesIndex-module__cc_yHG__chips a:hover{border-color:var(--accent)}.GuidesIndex-module__cc_yHG__chips a:focus-visible,.GuidesIndex-module__cc_yHG__card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.GuidesIndex-module__cc_yHG__groups{flex-direction:column;display:flex}.GuidesIndex-module__cc_yHG__group{scroll-margin-top:calc(60px + var(--mantine-spacing-md))}.GuidesIndex-module__cc_yHG__group+.GuidesIndex-module__cc_yHG__group{margin-top:2.5rem}.GuidesIndex-module__cc_yHG__groupHeading{align-items:center;gap:var(--mantine-spacing-xs);margin:0 0 var(--mantine-spacing-md);font-family:var(--mantine-font-family-headings);scroll-margin-top:calc(60px + var(--mantine-spacing-md));font-size:1.5rem;line-height:1.3;display:flex}.GuidesIndex-module__cc_yHG__badge{background:var(--accent-tint);min-width:1.6rem;height:1.6rem;color:var(--accent-text);font-family:var(--mantine-font-family);font-size:var(--mantine-font-size-xs);border-radius:999px;justify-content:center;align-items:center;padding-inline:6px;font-weight:700;display:inline-flex}.GuidesIndex-module__cc_yHG__grid{gap:var(--mantine-spacing-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));display:grid}.GuidesIndex-module__cc_yHG__groupIcon{color:var(--accent-text);flex:none}.GuidesIndex-module__cc_yHG__iconBadge{border-radius:var(--mantine-radius-md);background:var(--accent-tint);width:36px;height:36px;color:var(--accent-text);justify-content:center;align-items:center;display:inline-flex}.GuidesIndex-module__cc_yHG__card{padding:var(--mantine-spacing-md);background:var(--mantine-color-white);flex-direction:column;gap:8px;display:flex;position:relative;overflow:hidden}[data-mantine-color-scheme=dark] .GuidesIndex-module__cc_yHG__card{background:var(--mantine-color-dark-6)}.GuidesIndex-module__cc_yHG__card{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);border-top:3px solid var(--accent);color:var(--mantine-color-text);text-decoration:none;transition:border-color .12s,box-shadow .12s}.GuidesIndex-module__cc_yHG__card:hover{border-color:var(--accent);box-shadow:var(--mantine-shadow-sm)}.GuidesIndex-module__cc_yHG__card h3{font-family:var(--mantine-font-family-headings);font-size:var(--mantine-font-size-md);margin:0;line-height:1.3}.GuidesIndex-module__cc_yHG__card p{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-7);margin:0;line-height:1.55}[data-mantine-color-scheme=dark] .GuidesIndex-module__cc_yHG__card p{color:var(--mantine-color-dark-2)}.GuidesIndex-module__cc_yHG__card p{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.GuidesIndex-module__cc_yHG__read{font-size:var(--mantine-font-size-sm);color:var(--accent-text);margin-top:auto;padding-top:4px;font-weight:600}@media (min-width:75em){.GuidesIndex-module__cc_yHG__chips{display:none}}
.home-module__06co2W__main{display:block}.home-module__06co2W__hero{padding-block:var(--mantine-spacing-sm) var(--mantine-spacing-lg)}.home-module__06co2W__heroGrid{align-items:center;gap:var(--mantine-spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:62em){.home-module__06co2W__heroGrid{gap:var(--mantine-spacing-xl);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.home-module__06co2W__hero{padding-block:var(--mantine-spacing-lg) var(--mantine-spacing-xl)}}.home-module__06co2W__heroCopy{align-items:flex-start;gap:var(--mantine-spacing-md);flex-direction:column;display:flex}.home-module__06co2W__heroCopy h1{color:#fff;font-family:var(--mantine-font-family-headings);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2rem,5.2vw,3.2rem);line-height:1.1}.home-module__06co2W__heroCopy p{max-width:38rem;margin:0}.home-module__06co2W__lead{font-size:var(--mantine-font-size-lg)}.home-module__06co2W__heroCopy .home-module__06co2W__lead{color:#ffffffc7}.home-module__06co2W__ctas{gap:var(--mantine-spacing-sm);margin-top:var(--mantine-spacing-md);flex-wrap:wrap;display:flex}.home-module__06co2W__ctas a{min-height:44px}.home-module__06co2W__chips{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.home-module__06co2W__chips li{display:flex}.home-module__06co2W__media{z-index:1;border-radius:var(--mantine-radius-lg);aspect-ratio:1200/938;background:0 0;margin:0;position:relative;overflow:hidden}.home-module__06co2W__mediaImage{object-fit:cover;width:100%;height:100%;transition:opacity .4s;display:block}.home-module__06co2W__media[data-live] .home-module__06co2W__mediaImage{opacity:0}.home-module__06co2W__mediaCanvas{opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.home-module__06co2W__media[data-live] .home-module__06co2W__mediaCanvas{opacity:1}.home-module__06co2W__mediaCanvas canvas{touch-action:pan-y;display:block}.home-module__06co2W__hero{isolation:isolate;color:#fff;background:radial-gradient(80% 120% at 72% 45%,#34506f 0%,#1b2d46 45%,#0f1a2d 80%,#0a1222 100%);position:relative;overflow:hidden}.home-module__06co2W__hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#0a122280);height:3rem;position:absolute;inset:auto 0 0}.home-module__06co2W__heroCopy{z-index:1;position:relative}.home-module__06co2W__ctas a.home-module__06co2W__ctaSecondary{color:#fff;background:0 0;border-color:#ffffff8c}.home-module__06co2W__ctas a.home-module__06co2W__ctaSecondary:hover{background:#ffffff1f}.home-module__06co2W__heroCopy .home-module__06co2W__chips .home-module__06co2W__chip{color:#fff;background:#ffffff24;border:1px solid #ffffff38}.home-module__06co2W__heroCopy .home-module__06co2W__chips .home-module__06co2W__chip span{color:inherit;background:0 0}.home-module__06co2W__heroCopy{padding-inline-start:var(--mantine-spacing-xs)}@media (min-width:62em){.home-module__06co2W__heroCopy{padding-inline-start:var(--mantine-spacing-xl)}}.home-module__06co2W__heroCurve{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.home-module__06co2W__heroCurve path{vector-effect:non-scaling-stroke}.home-module__06co2W__curveMain{stroke:var(--mantine-color-curvoOrange-4);stroke-width:2.5px;opacity:.4}.home-module__06co2W__curveAlt{stroke:var(--mantine-color-blue-3);stroke-width:2px;opacity:.28}.home-module__06co2W__curveFaint{stroke:#fff;stroke-width:1.5px;stroke-dasharray:2 9;opacity:.3}@media (max-width:62em){.home-module__06co2W__curveMain{opacity:.25}.home-module__06co2W__curveAlt{opacity:.18}.home-module__06co2W__curveFaint{opacity:.2}}.home-module__06co2W__section{padding-block:var(--mantine-spacing-xl)}.home-module__06co2W__anchor{scroll-margin-top:4.5rem}.home-module__06co2W__sectionHead{justify-content:space-between;align-items:flex-end;gap:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-md);flex-wrap:wrap;display:flex}.home-module__06co2W__sectionHead h2,.home-module__06co2W__classroomCopy h2{font-family:var(--mantine-font-family-headings);margin:0;font-size:clamp(1.4rem,3.5vw,1.9rem);line-height:1.2}.home-module__06co2W__sectionHead p{color:var(--mantine-color-dimmed);max-width:42rem;margin:4px 0 0}.home-module__06co2W__eyebrow{font-size:var(--mantine-font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--mantine-color-curvoOrange-7);margin:0 0 4px;font-weight:700}[data-mantine-color-scheme=dark] .home-module__06co2W__eyebrow{color:var(--mantine-color-curvoOrange-4)}.home-module__06co2W__controls{gap:var(--mantine-spacing-sm);margin-bottom:var(--mantine-spacing-xs);flex-direction:column;display:flex}.home-module__06co2W__search{max-width:32rem}.home-module__06co2W__resultCount{margin-bottom:var(--mantine-spacing-sm)}.home-module__06co2W__empty{align-items:flex-start;gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-lg);border:1px dashed var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);flex-direction:column;display:flex}.home-module__06co2W__empty p{color:var(--mantine-color-dimmed);margin:0}.home-module__06co2W__tile{height:100%;min-height:44px;padding:var(--mantine-spacing-md);color:var(--mantine-color-text);background:var(--mantine-color-body);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);flex-direction:column;gap:6px;text-decoration:none;transition:border-color .12s;display:flex}.home-module__06co2W__tile:hover{border-color:var(--mantine-primary-color-filled)}.home-module__06co2W__tile:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.home-module__06co2W__tile h3{font-family:var(--mantine-font-family-headings);font-size:var(--mantine-font-size-md);margin:0}.home-module__06co2W__tile p{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed);flex:1;margin:0}.home-module__06co2W__tile small{font-size:var(--mantine-font-size-xs);color:var(--mantine-primary-color-filled);font-weight:600}.home-module__06co2W__link{min-height:44px;font-size:var(--mantine-font-size-sm);color:var(--mantine-primary-color-filled);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.home-module__06co2W__link:hover{text-decoration:underline}.home-module__06co2W__recentRow{gap:var(--mantine-spacing-sm);scroll-snap-type:x proximity;padding-bottom:4px;display:flex;overflow-x:auto}.home-module__06co2W__recentRow>*{scroll-snap-align:start;flex:0 0 min(15rem,72vw)}.home-module__06co2W__subHead{margin:var(--mantine-spacing-lg) 0 var(--mantine-spacing-xs);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.home-module__06co2W__classroom{gap:var(--mantine-spacing-lg);padding:var(--mantine-spacing-lg);background:var(--mantine-color-gray-0);grid-template-columns:1fr;align-items:center;display:grid}[data-mantine-color-scheme=dark] .home-module__06co2W__classroom{background:var(--mantine-color-dark-7)}.home-module__06co2W__classroom{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-lg)}@media (min-width:62em){.home-module__06co2W__classroom{gap:var(--mantine-spacing-xl);padding:var(--mantine-spacing-xl);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.home-module__06co2W__classroomCopy{align-items:flex-start;gap:var(--mantine-spacing-xs);flex-direction:column;display:flex}.home-module__06co2W__classroomLead{color:var(--mantine-color-dimmed);max-width:40rem;margin:0}.home-module__06co2W__features{gap:var(--mantine-spacing-md);margin:var(--mantine-spacing-sm) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.home-module__06co2W__features li{align-items:flex-start;gap:var(--mantine-spacing-sm);display:flex}.home-module__06co2W__featureIcon{border-radius:var(--mantine-radius-md);width:36px;height:36px;color:var(--mantine-color-curvoOrange-7);flex:none;justify-content:center;align-items:center;display:inline-flex}[data-mantine-color-scheme=dark] .home-module__06co2W__featureIcon{color:var(--mantine-color-curvoOrange-4)}.home-module__06co2W__featureIcon{background:var(--mantine-color-curvoOrange-0)}[data-mantine-color-scheme=dark] .home-module__06co2W__featureIcon{background:var(--mantine-color-dark-5)}.home-module__06co2W__features h3{font-family:var(--mantine-font-family-headings);font-size:var(--mantine-font-size-md);margin:0}.home-module__06co2W__features p{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed);margin:2px 0 0}.home-module__06co2W__classroomShot{border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-default-border);box-shadow:var(--mantine-shadow-sm);aspect-ratio:900/750;background:#fff;margin:0;overflow:hidden}.home-module__06co2W__classroomShot img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}@media (max-width:47.99em){.home-module__06co2W__heroGrid{gap:var(--mantine-spacing-md)}.home-module__06co2W__heroCopy{gap:var(--mantine-spacing-sm)}.home-module__06co2W__lead{font-size:var(--mantine-font-size-md)}.home-module__06co2W__section{padding-block:var(--mantine-spacing-lg)}.home-module__06co2W__classroom{padding:var(--mantine-spacing-md)}}
.ProjectsPage-module__13wALW__toolbar{align-items:flex-end;gap:var(--mantine-spacing-sm);flex-wrap:wrap;display:flex}.ProjectsPage-module__13wALW__search{flex:14rem;min-width:0}.ProjectsPage-module__13wALW__sort{flex:0 0 11rem}.ProjectsPage-module__13wALW__count{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed);align-self:center}.ProjectsPage-module__13wALW__symbol{border-radius:var(--mantine-radius-md);background:var(--mantine-color-default-hover);width:44px;height:44px;color:var(--mantine-primary-color-filled);flex:none;place-items:center;padding:6px;display:grid}.ProjectsPage-module__13wALW__symbol>svg{width:100%;height:100%}.ProjectsPage-module__13wALW__titleCell{align-items:center;gap:var(--mantine-spacing-sm);min-width:0;display:flex}.ProjectsPage-module__13wALW__notes{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ProjectsPage-module__13wALW__cardTop{align-items:flex-start;gap:var(--mantine-spacing-sm);display:flex}.ProjectsPage-module__13wALW__cardText{text-align:start;flex:1;min-width:0}
.article-module__LZmUwW__article,.article-module__LZmUwW__related{gap:var(--mantine-spacing-md);padding:var(--mantine-spacing-md);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background:var(--mantine-color-body);color:var(--mantine-color-text);flex-direction:column;line-height:1.65;display:flex;container-type:inline-size}.article-module__LZmUwW__article h2,.article-module__LZmUwW__related h2{font-family:var(--mantine-font-family-headings);font-size:var(--mantine-font-size-lg);margin:0;line-height:1.3}.article-module__LZmUwW__sections{gap:var(--mantine-spacing-md);grid-template-columns:1fr;display:grid}@container (min-width:620px){.article-module__LZmUwW__sections{grid-template-columns:repeat(2,1fr)}}.article-module__LZmUwW__sections h3,.article-module__LZmUwW__faq h3{font-size:var(--mantine-font-size-md);margin:0 0 4px;font-weight:700}.article-module__LZmUwW__sections p{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed);margin:0}.article-module__LZmUwW__faq{padding-top:var(--mantine-spacing-md);border-top:1px solid var(--mantine-color-default-border)}.article-module__LZmUwW__faq dl{gap:var(--mantine-spacing-sm);flex-direction:column;margin:0;display:flex}.article-module__LZmUwW__faq dt{font-weight:600;font-size:var(--mantine-font-size-sm)}.article-module__LZmUwW__faq dd{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed);margin:2px 0 0}.article-module__LZmUwW__related ul{gap:var(--mantine-spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.article-module__LZmUwW__related li a{min-height:44px;color:var(--mantine-primary-color-filled);align-items:center;font-weight:600;display:inline-flex}.article-module__LZmUwW__related li p{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed);margin:0}
.HeaderPowerControl-module__QOpTZW__bar{flex:none}.HeaderPowerControl-module__QOpTZW__progressBlock{flex-direction:column;flex:none;justify-content:center;gap:4px;width:8.75rem;height:36px;display:flex}.HeaderPowerControl-module__QOpTZW__time{font-variant-numeric:tabular-nums;white-space:nowrap}.HeaderPowerControl-module__QOpTZW__segmented{height:36px}@media (max-width:75em){.HeaderPowerControl-module__QOpTZW__progressBlock .HeaderPowerControl-module__QOpTZW__time{display:none}.HeaderPowerControl-module__QOpTZW__progressBlock{width:5rem}}.HeaderPowerControl-module__QOpTZW__compact{gap:var(--mantine-spacing-xs);flex:1;align-items:stretch;min-width:0;display:flex}.HeaderPowerControl-module__QOpTZW__bigButton{min-width:0;height:3rem;font-size:var(--mantine-font-size-md);touch-action:manipulation;flex:1}.HeaderPowerControl-module__QOpTZW__durationSelect{flex:none;width:6.5rem}.HeaderPowerControl-module__QOpTZW__durationSelect select{height:3rem;min-height:3rem}@media (orientation:landscape) and (max-height:500px){.HeaderPowerControl-module__QOpTZW__compact{flex:none}.HeaderPowerControl-module__QOpTZW__bigButton{flex:none;height:2.5rem;padding-inline:1.25rem}.HeaderPowerControl-module__QOpTZW__durationSelect select{height:2.5rem;min-height:2.5rem}}.HeaderPowerControl-module__QOpTZW__card{padding-bottom:var(--mantine-spacing-sm);border-bottom:1px solid var(--mantine-color-default-border);flex-direction:column;gap:8px;display:flex}.HeaderPowerControl-module__QOpTZW__cardRow{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-xs);display:flex}
.ProjectBar-module__ig8eXq__bar{flex:auto;min-width:0}.ProjectBar-module__ig8eXq__save{margin-inline-start:auto}.ProjectBar-module__ig8eXq__title{flex:0 auto;min-width:5rem;max-width:14rem}.ProjectBar-module__ig8eXq__title input{field-sizing:content;text-overflow:ellipsis;border-radius:var(--mantine-radius-md);height:36px;min-height:36px;padding-inline:28px var(--mantine-spacing-xs);font-weight:500}.ProjectBar-module__ig8eXq__title[data-unsaved] input{color:var(--mantine-color-dimmed)}.ProjectBar-module__ig8eXq__title [data-position=left]{color:var(--mantine-color-dimmed);width:28px}.ProjectBar-module__ig8eXq__title input:hover{background:var(--mantine-color-default-hover)}.ProjectBar-module__ig8eXq__title input:focus{background:var(--mantine-color-body);outline:2px solid var(--mantine-color-curvoTeal-filled);outline-offset:-2px}.ProjectBar-module__ig8eXq__badge{white-space:nowrap;flex:none}@media (max-width:75em){.ProjectBar-module__ig8eXq__badge{display:none}}
html .ReportDialog-module__PJ0pDq__portal{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;position:static;overflow:visible}.ReportDialog-module__PJ0pDq__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c17159e}.ReportDialog-module__PJ0pDq__content{color:#182827;background:#dfe4e1}.ReportDialog-module__PJ0pDq__body{padding:0}.ReportDialog-module__PJ0pDq__toolbar{z-index:2;padding:calc(10px + var(--safe-top,0px)) max(16px, var(--safe-right,0px)) 10px max(16px, var(--safe-left,0px));color:#f1f5f3;background:#182827;flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex;position:sticky;top:0}.ReportDialog-module__PJ0pDq__hint{color:#c4d0cc;flex:1;min-width:12rem}.ReportDialog-module__PJ0pDq__actions{margin-inline-start:auto}.ReportDialog-module__PJ0pDq__shareNote{color:#182827;background:#fff;padding:8px 16px}.ReportDialog-module__PJ0pDq__shareNote:empty{display:none}.ReportDialog-module__PJ0pDq__sheetWrap{padding:18px 16px calc(48px + var(--safe-bottom,0px))}.report-sheet .report-charts{flex-direction:column;gap:16px;display:flex}.report-sheet .report-charts>h2{margin-bottom:0}@media print{body.report-open>:not(:has(.report-sheet)){display:none!important}body.report-open:has(.ReportDialog-module__PJ0pDq__content){background:#fff;overflow:visible!important}.ReportDialog-module__PJ0pDq__overlay,.ReportDialog-module__PJ0pDq__toolbar,.ReportDialog-module__PJ0pDq__shareNote{display:none!important}.ReportDialog-module__PJ0pDq__root,.ReportDialog-module__PJ0pDq__inner,.ReportDialog-module__PJ0pDq__content,.ReportDialog-module__PJ0pDq__body{width:auto!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}.ReportDialog-module__PJ0pDq__sheetWrap{padding:0}.report-sheet .report-charts{display:block}.report-sheet .report-charts>*+*{margin-top:16px}.report-sheet .report-charts figure{break-inside:avoid}.report-sheet .report-charts [class*=Card]{break-inside:avoid}.report-sheet .report-charts [class*=chart]{break-inside:avoid}}
.MobileActionBar-module__p0mIGW__bar{z-index:50;align-items:stretch;gap:var(--mantine-spacing-xs);padding:8px max(12px, var(--safe-right,0px)) calc(8px + var(--safe-bottom,0px)) max(12px, var(--safe-left,0px));border-top:1px solid var(--mantine-color-default-border);background:var(--mantine-color-body);display:flex;position:fixed;bottom:0;left:0;right:0}.MobileActionBar-module__p0mIGW__more{flex:none;width:3rem;height:3rem}@media (min-width:62em){.MobileActionBar-module__p0mIGW__bar{display:none}}@media (orientation:landscape) and (max-height:500px){.MobileActionBar-module__p0mIGW__bar{padding-block:4px calc(4px + var(--safe-bottom,0px));justify-content:flex-end}.MobileActionBar-module__p0mIGW__more{width:2.5rem;height:2.5rem}}
.SceneView-module__kLJ8QW__scene{background:var(--mantine-color-default);flex-direction:column;min-width:0;display:flex;overflow:hidden}.SceneView-module__kLJ8QW__canvasWrap{aspect-ratio:16/9;background:#e8e5dc;width:100%;min-height:0;position:relative}:root[data-theme=dark] .SceneView-module__kLJ8QW__canvasWrap{background:#15201e}.SceneView-module__kLJ8QW__canvasWrap canvas{touch-action:none;width:100%!important;height:100%!important}.SceneView-module__kLJ8QW__loading{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed);justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.SceneView-module__kLJ8QW__dot{background:var(--mantine-color-gray-5);border-radius:50%;width:8px;height:8px}.SceneView-module__kLJ8QW__dot[data-tone=live]{background:var(--mantine-color-teal-6);box-shadow:0 0 0 3px color-mix(in srgb, var(--mantine-color-teal-6) 25%, transparent)}.SceneView-module__kLJ8QW__dot[data-tone=warning]{background:var(--mantine-color-orange-6);box-shadow:0 0 0 3px color-mix(in srgb, var(--mantine-color-orange-6) 25%, transparent)}.SceneView-module__kLJ8QW__toolbar{z-index:4;flex-direction:column;gap:6px;display:flex;position:absolute;top:10px;right:10px}.SceneView-module__kLJ8QW__maximized{z-index:100;width:100vw;height:100dvh;padding:var(--safe-top,0px) var(--safe-right,0px) var(--safe-bottom,0px) var(--safe-left,0px);border-width:0;border-radius:0;position:fixed;inset:0}.SceneView-module__kLJ8QW__maximized .SceneView-module__kLJ8QW__canvasWrap{aspect-ratio:auto;flex:auto;min-height:0}.SceneView-module__kLJ8QW__maxControls{border-top:1px solid var(--mantine-color-default-border);background:var(--mantine-color-body);flex:none;justify-content:flex-end;padding:8px 12px;display:flex}.SceneView-module__kLJ8QW__legend{border-top:1px solid var(--mantine-color-default-border);font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;padding:8px 14px;list-style:none;display:flex}.SceneView-module__kLJ8QW__legend li{align-items:center;gap:6px;display:inline-flex}.SceneView-module__kLJ8QW__hint{margin-inline-start:auto}.SceneView-module__kLJ8QW__swatch{background:#e5553d;border-radius:3px;flex:none;width:10px;height:10px}.SceneView-module__kLJ8QW__swatch[data-kind=v]{background:#f2a93b}.SceneView-module__kLJ8QW__swatch[data-kind=w]{background:#3974c6}.SceneView-module__kLJ8QW__swatch[data-kind=north]{background:#d45443}.SceneView-module__kLJ8QW__swatch[data-kind=south]{background:#386eb5}.SceneView-module__kLJ8QW__swatch[data-kind=brush]{background:#303433}.SceneView-module__kLJ8QW__swatch[data-kind=p-region]{background:#d96052}.SceneView-module__kLJ8QW__swatch[data-kind=n-region]{background:#3f79be}.SceneView-module__kLJ8QW__swatch[data-kind=depletion]{background:#b892d4}.SceneView-module__kLJ8QW__swatch[data-kind=cathode]{background:#202625}.SceneView-module__kLJ8QW__swatch[data-kind=regulation-halo]{background:#4fe3c4}.SceneView-module__kLJ8QW__swatch[data-kind=die]{background:#e2372a}.SceneView-module__kLJ8QW__swatch[data-kind=reflector]{background:#c9cdc8}.SceneView-module__kLJ8QW__swatch[data-kind=lens]{background:#f3b9b3}.SceneView-module__kLJ8QW__swatch[data-kind=cathode-flag]{background:#8b908c}.SceneView-module__kLJ8QW__swatch[data-kind=source]{background:#4c83c5}.SceneView-module__kLJ8QW__swatch[data-kind=drain]{background:#e06b50}.SceneView-module__kLJ8QW__swatch[data-kind=gate]{background:#d9a64f}.SceneView-module__kLJ8QW__swatch[data-kind=channel]{background:#39a7d8}.SceneView-module__kLJ8QW__swatch[data-kind=primary]{background:#d9823f}.SceneView-module__kLJ8QW__swatch[data-kind=secondary]{background:#3f82bd}.SceneView-module__kLJ8QW__swatch[data-kind=core]{background:#5c6865}.SceneView-module__kLJ8QW__swatch[data-kind=flux]{background:#5fcfc5}.SceneView-module__kLJ8QW__swatch[data-kind=resistive-element]{background:#70401f}.SceneView-module__kLJ8QW__swatch[data-kind=resistor-body]{background:#d9c39b}.SceneView-module__kLJ8QW__swatch[data-kind=terminal]{background:#aeb8ba}@media (max-width:61.99em){.SceneView-module__kLJ8QW__legend{gap:4px 10px;padding:6px 12px}.SceneView-module__kLJ8QW__hint{display:none}.SceneView-module__kLJ8QW__toolbar{gap:4px;top:8px;right:8px}.SceneView-module__kLJ8QW__toolbar button{--ai-size:36px!important}.SceneView-module__kLJ8QW__toolbar svg{width:18px;height:18px}}.SceneView-module__kLJ8QW__chips{flex-wrap:wrap;align-items:center;gap:6px;margin-inline-end:6px;display:inline-flex}.SceneView-module__kLJ8QW__scene:not(.SceneView-module__kLJ8QW__maximized){background:linear-gradient(#e8e5dc, #e8e5dc) top / 100% 48px no-repeat, var(--mantine-color-default);padding-top:48px}:root[data-theme=dark] .SceneView-module__kLJ8QW__scene:not(.SceneView-module__kLJ8QW__maximized){background:linear-gradient(#15201e, #15201e) top / 100% 48px no-repeat, var(--mantine-color-default)}.SceneView-module__kLJ8QW__scene:not(.SceneView-module__kLJ8QW__maximized) .SceneView-module__kLJ8QW__toolbar{flex-direction:row;gap:4px;top:-42px;right:8px}.SceneView-module__kLJ8QW__scene:not(.SceneView-module__kLJ8QW__maximized) .SceneView-module__kLJ8QW__toolbar button{--ai-size:36px!important}.SceneView-module__kLJ8QW__scene:not(.SceneView-module__kLJ8QW__maximized) .SceneView-module__kLJ8QW__toolbar svg{width:18px;height:18px}.SceneView-module__kLJ8QW__scene:not(.SceneView-module__kLJ8QW__maximized) .motor-view-controls{flex-flow:row;align-items:center;gap:8px;max-width:none;height:40px;top:-44px;left:8px;right:136px}.SceneView-module__kLJ8QW__scene:not(.SceneView-module__kLJ8QW__maximized) .motor-view-hint{display:none}.SceneView-module__kLJ8QW__scene:not(.SceneView-module__kLJ8QW__maximized) .motor-live-readout{white-space:nowrap;position:absolute;top:44px;left:0}
.MotorSelector-module__ts4rdq__root{flex:0 auto;min-width:0}.MotorSelector-module__ts4rdq__symbol{width:1.75rem;height:1.75rem;color:var(--mantine-color-curvoTeal-filled);flex:none;display:inline-flex}.MotorSelector-module__ts4rdq__title{min-width:0;font-family:var(--mantine-font-family-headings);font-size:var(--mantine-font-size-lg);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;line-height:1.15;overflow:hidden}.MotorSelector-module__ts4rdq__trigger{border-radius:var(--mantine-radius-md);width:32px;height:32px;color:var(--mantine-color-dimmed);flex:none;justify-content:center;align-items:center;display:inline-flex}.MotorSelector-module__ts4rdq__trigger:hover{background:var(--mantine-color-default-hover)}.MotorSelector-module__ts4rdq__dropdown{max-height:min(70dvh,32rem);overflow-y:auto}
.SimulatorHeader-module__t5cYMq__root{padding-bottom:var(--mantine-spacing-sm)}.SimulatorHeader-module__t5cYMq__titleBlock{gap:var(--mantine-spacing-xs);flex-direction:column;min-width:0;display:flex}.SimulatorHeader-module__t5cYMq__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:46rem;display:-webkit-box;overflow:hidden}.SimulatorHeader-module__t5cYMq__toolbar{align-items:center;gap:var(--mantine-spacing-md);min-width:0;display:flex}.SimulatorHeader-module__t5cYMq__controls{align-items:center;gap:var(--mantine-spacing-md);flex:1;min-width:0;display:flex}@media (min-width:62em){.SimulatorHeader-module__t5cYMq__titleBlock{align-items:center;gap:var(--mantine-spacing-xs);flex-direction:row;min-height:40px;display:flex}.SimulatorHeader-module__t5cYMq__titleBlock .SimulatorHeader-module__t5cYMq__toolbar{flex:1}.SimulatorHeader-module__t5cYMq__crumbs{font-size:var(--mantine-font-size-xs);flex:none;margin:0}.SimulatorHeader-module__t5cYMq__crumbs a{font-size:var(--mantine-font-size-xs)}.SimulatorHeader-module__t5cYMq__crumbs:after{content:"/";color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xs);margin-inline-start:6px}}@media (max-width:61.99em){.SimulatorHeader-module__t5cYMq__controls,.SimulatorHeader-module__t5cYMq__description{display:none}.SimulatorHeader-module__t5cYMq__root{padding-bottom:var(--mantine-spacing-xs)}}@media (orientation:landscape) and (max-height:500px) and (max-width:61.99em){.SimulatorHeader-module__t5cYMq__crumbs{display:none}.SimulatorHeader-module__t5cYMq__root{padding-bottom:0}}
.GlossaryPage-module__46A_Rq__page{padding-block:var(--mantine-spacing-md) var(--mantine-spacing-xl)}.GlossaryPage-module__46A_Rq__intro{margin-bottom:var(--mantine-spacing-lg);max-width:var(--prose-max-width,46rem)}.GlossaryPage-module__46A_Rq__eyebrow{font-size:var(--mantine-font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--mantine-primary-color-filled);margin:0 0 4px;font-weight:700}.GlossaryPage-module__46A_Rq__intro h1{margin:0 0 var(--mantine-spacing-sm);font-family:var(--mantine-font-family-headings);letter-spacing:-.01em;font-size:clamp(1.8rem,5vw,2.6rem);line-height:1.15}.GlossaryPage-module__46A_Rq__lead{font-size:var(--mantine-font-size-lg);color:var(--mantine-color-dimmed);margin:0;line-height:1.6}.GlossaryPage-module__46A_Rq__tools{gap:var(--mantine-spacing-sm);margin-bottom:var(--mantine-spacing-lg);flex-direction:column;display:flex}.GlossaryPage-module__46A_Rq__search{max-width:28rem}.GlossaryPage-module__46A_Rq__count{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed);margin:0}.GlossaryPage-module__46A_Rq__letters{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.GlossaryPage-module__46A_Rq__letters a{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-sm);min-width:36px;min-height:36px;color:var(--mantine-color-text);background:var(--mantine-color-body);justify-content:center;align-items:center;padding-inline:6px;font-weight:600;text-decoration:none;display:inline-flex}.GlossaryPage-module__46A_Rq__letters a:hover{border-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-filled)}.GlossaryPage-module__46A_Rq__letters a:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.GlossaryPage-module__46A_Rq__section{margin-bottom:var(--mantine-spacing-xl);scroll-margin-top:80px}.GlossaryPage-module__46A_Rq__section>h2{margin:0 0 var(--mantine-spacing-sm);border-bottom:1px solid var(--mantine-color-default-border);font-family:var(--mantine-font-family-headings);font-size:var(--mantine-font-size-xl);padding-bottom:6px}.GlossaryPage-module__46A_Rq__list{gap:var(--mantine-spacing-md);grid-template-columns:1fr;display:grid}.GlossaryPage-module__46A_Rq__entry{padding:var(--mantine-spacing-md);background:var(--mantine-color-body);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);scroll-margin-top:80px}.GlossaryPage-module__46A_Rq__entry:target{border-color:var(--mantine-primary-color-filled);box-shadow:0 0 0 2px var(--mantine-primary-color-light)}.GlossaryPage-module__46A_Rq__entry h3{font-family:var(--mantine-font-family-headings);font-size:var(--mantine-font-size-lg);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 6px;line-height:1.3;display:flex}.GlossaryPage-module__46A_Rq__anchor{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm);opacity:.6;font-weight:400;text-decoration:none}.GlossaryPage-module__46A_Rq__anchor:hover,.GlossaryPage-module__46A_Rq__anchor:focus-visible{opacity:1;color:var(--mantine-primary-color-filled)}.GlossaryPage-module__46A_Rq__symbol{color:var(--mantine-color-dimmed);font-weight:500}.GlossaryPage-module__46A_Rq__text{margin:0;line-height:1.65}.GlossaryPage-module__46A_Rq__facts{margin:var(--mantine-spacing-sm) 0 0;font-size:var(--mantine-font-size-sm);grid-template-columns:auto 1fr;gap:2px 12px;display:grid}.GlossaryPage-module__46A_Rq__facts dt{color:var(--mantine-color-dimmed);font-weight:600}.GlossaryPage-module__46A_Rq__facts dd{overflow-wrap:anywhere;margin:0}.GlossaryPage-module__46A_Rq__formula{font-family:var(--mantine-font-family-monospace);font-size:.9em}.GlossaryPage-module__46A_Rq__links{margin-top:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-sm);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.GlossaryPage-module__46A_Rq__links>span{color:var(--mantine-color-dimmed);font-weight:600}.GlossaryPage-module__46A_Rq__chip{border:1px solid var(--mantine-color-default-border);min-height:32px;color:var(--mantine-primary-color-filled);background:var(--mantine-color-body);border-radius:999px;align-items:center;padding:2px 10px;text-decoration:none;display:inline-flex}.GlossaryPage-module__46A_Rq__chip:hover{border-color:var(--mantine-primary-color-filled)}.GlossaryPage-module__46A_Rq__chip:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.GlossaryPage-module__46A_Rq__empty{color:var(--mantine-color-dimmed)}.GlossaryPage-module__46A_Rq__effect{margin:var(--mantine-spacing-xs) 0 0;font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed);line-height:1.55}.GlossaryPage-module__46A_Rq__effect b{color:var(--mantine-color-text)}.GlossaryPage-module__46A_Rq__page{max-width:none}.GlossaryPage-module__46A_Rq__intro{max-width:72ch}.GlossaryPage-module__46A_Rq__lead{color:var(--mantine-color-gray-8);font-size:1.15rem}[data-mantine-color-scheme=dark] .GlossaryPage-module__46A_Rq__lead{color:var(--mantine-color-dark-1)}.GlossaryPage-module__46A_Rq__text{font-size:1.0625rem;line-height:1.7}.GlossaryPage-module__46A_Rq__section>h2{scroll-margin-top:calc(60px + var(--mantine-spacing-md));margin-top:2.25rem}@media (min-width:75em){.GlossaryPage-module__46A_Rq__letters{display:none}}.GlossaryPage-module__46A_Rq__section>h2{border-bottom-width:2px;padding-bottom:8px;font-size:1.75rem}.GlossaryPage-module__46A_Rq__list{gap:var(--mantine-spacing-md)}.GlossaryPage-module__46A_Rq__entry{background:var(--mantine-color-white);max-width:100%;padding:1.25rem 1.5rem}[data-mantine-color-scheme=dark] .GlossaryPage-module__46A_Rq__entry{background:var(--mantine-color-dark-6)}.GlossaryPage-module__46A_Rq__entry{border-radius:var(--mantine-radius-md)}.GlossaryPage-module__46A_Rq__entry h3{align-items:center;gap:6px 10px;margin:0 0 8px;font-size:1.25rem}.GlossaryPage-module__46A_Rq__entry .GlossaryPage-module__46A_Rq__symbol{border-radius:var(--mantine-radius-sm);background:var(--mantine-primary-color-light);color:var(--mantine-primary-color-light-color);font-family:var(--mantine-font-family-monospace);align-items:center;padding:1px 8px;font-size:.85rem;font-weight:600;display:inline-flex}.GlossaryPage-module__46A_Rq__entry .GlossaryPage-module__46A_Rq__anchor{opacity:0;margin-left:auto;padding:2px 6px;transition:opacity .12s}.GlossaryPage-module__46A_Rq__entry:hover .GlossaryPage-module__46A_Rq__anchor,.GlossaryPage-module__46A_Rq__entry:target .GlossaryPage-module__46A_Rq__anchor,.GlossaryPage-module__46A_Rq__entry .GlossaryPage-module__46A_Rq__anchor:focus-visible{opacity:1}@media (hover:none){.GlossaryPage-module__46A_Rq__entry .GlossaryPage-module__46A_Rq__anchor{opacity:.5}}.GlossaryPage-module__46A_Rq__entry .GlossaryPage-module__46A_Rq__text{max-width:75ch;line-height:1.7}.GlossaryPage-module__46A_Rq__entry .GlossaryPage-module__46A_Rq__effect{max-width:75ch;margin:var(--mantine-spacing-sm) 0 0;border-left:3px solid var(--mantine-color-curvoOrange-6);border-radius:0 var(--mantine-radius-sm) var(--mantine-radius-sm) 0;background:var(--mantine-color-orange-0);padding:10px 14px}[data-mantine-color-scheme=dark] .GlossaryPage-module__46A_Rq__entry .GlossaryPage-module__46A_Rq__effect{background:color-mix(in srgb, var(--mantine-color-orange-6) 14%, transparent)}.GlossaryPage-module__46A_Rq__entry .GlossaryPage-module__46A_Rq__effect{color:var(--mantine-color-text)}.GlossaryPage-module__46A_Rq__entry .GlossaryPage-module__46A_Rq__facts{margin-top:var(--mantine-spacing-md);padding-top:var(--mantine-spacing-sm);border-top:1px solid var(--mantine-color-default-border);grid-template-columns:max-content 1fr;gap:6px 16px}.GlossaryPage-module__46A_Rq__entry .GlossaryPage-module__46A_Rq__facts dt{color:var(--mantine-color-dimmed);font-weight:500}.GlossaryPage-module__46A_Rq__entry .GlossaryPage-module__46A_Rq__formula{background:var(--mantine-color-gray-0);border-radius:4px;padding:0 6px}[data-mantine-color-scheme=dark] .GlossaryPage-module__46A_Rq__entry .GlossaryPage-module__46A_Rq__formula{background:var(--mantine-color-dark-5)}.GlossaryPage-module__46A_Rq__entry .GlossaryPage-module__46A_Rq__formula{width:fit-content}.GlossaryPage-module__46A_Rq__entry .GlossaryPage-module__46A_Rq__links{margin-top:var(--mantine-spacing-md);gap:8px}.GlossaryPage-module__46A_Rq__entry .GlossaryPage-module__46A_Rq__links>span{font-weight:500}.GlossaryPage-module__46A_Rq__entry .GlossaryPage-module__46A_Rq__chip{background:var(--mantine-color-white);min-height:30px;padding:2px 12px}[data-mantine-color-scheme=dark] .GlossaryPage-module__46A_Rq__entry .GlossaryPage-module__46A_Rq__chip{background:var(--mantine-color-dark-6)}.GlossaryPage-module__46A_Rq__entry .GlossaryPage-module__46A_Rq__chip{color:var(--mantine-color-gray-8)}[data-mantine-color-scheme=dark] .GlossaryPage-module__46A_Rq__entry .GlossaryPage-module__46A_Rq__chip{color:var(--mantine-color-dark-0)}.GlossaryPage-module__46A_Rq__entry .GlossaryPage-module__46A_Rq__chip{font-weight:500}.GlossaryPage-module__46A_Rq__entry .GlossaryPage-module__46A_Rq__chip:hover{border-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-light-color);background:var(--mantine-primary-color-light)}
.SimulatorPage-module__fl50pq__page{--sim-card-h:760px;--sim-header-h:calc(60px + var(--safe-top,0px));background:var(--mantine-color-body);min-height:100vh;overflow-x:clip}.SimulatorPage-module__fl50pq__container{width:100%;max-width:var(--page-max-width);padding:var(--mantine-spacing-xs) var(--page-pad-right) var(--mantine-spacing-xl) var(--page-pad-left);margin:0 auto}.SimulatorPage-module__fl50pq__notices{gap:var(--mantine-spacing-xs);flex-direction:column;display:flex}.SimulatorPage-module__fl50pq__notices:empty{display:none}.SimulatorPage-module__fl50pq__body>*{min-width:0}.SimulatorPage-module__fl50pq__body{gap:var(--mantine-spacing-sm) var(--mantine-spacing-md);grid-template:"scene readings controls""charts charts controls""extra extra controls""about about controls"/minmax(0,2fr) minmax(11rem,1fr) 22.5rem;grid-auto-rows:auto;align-items:start;display:grid}.SimulatorPage-module__fl50pq__stickyTop{display:contents}.SimulatorPage-module__fl50pq__stickyTop>:first-child{grid-area:scene;align-self:stretch}.SimulatorPage-module__fl50pq__strip,.SimulatorPage-module__fl50pq__tabs{display:none}.SimulatorPage-module__fl50pq__controlsCol{top:calc(var(--sim-header-h) + var(--mantine-spacing-xs));height:var(--sim-card-h);grid-area:controls;align-self:start;min-width:0;position:sticky}.SimulatorPage-module__fl50pq__controlsCol>section{height:100%;overflow:hidden}.SimulatorPage-module__fl50pq__runCard{flex:none}.SimulatorPage-module__fl50pq__controlsBody{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.SimulatorPage-module__fl50pq__readings{contain:size;align-self:stretch;gap:var(--mantine-spacing-sm);flex-direction:column;grid-area:readings;min-height:0;display:flex;overflow:hidden}.SimulatorPage-module__fl50pq__readings>div{grid-template-columns:1fr 1fr;grid-auto-rows:min-content;gap:6px}.SimulatorPage-module__fl50pq__readings>div>div:nth-child(-n+2){grid-column:1/-1}.SimulatorPage-module__fl50pq__readings>div{min-height:0;overflow-y:auto}.SimulatorPage-module__fl50pq__readings>div>div:nth-child(n+3){padding:6px 10px}.SimulatorPage-module__fl50pq__readings>div>div:nth-child(n+3)>span:nth-child(2){font-size:var(--mantine-font-size-md)}.SimulatorPage-module__fl50pq__charts{gap:var(--mantine-spacing-sm);flex-direction:column;grid-area:charts;min-width:0;display:flex}.SimulatorPage-module__fl50pq__extra{gap:var(--mantine-spacing-md);flex-direction:column;grid-area:extra;min-width:0;display:flex}.SimulatorPage-module__fl50pq__charts h2{font-size:var(--mantine-font-size-md)}.SimulatorPage-module__fl50pq__chartStack{gap:var(--mantine-spacing-sm);flex-direction:column;min-width:0;display:flex}.SimulatorPage-module__fl50pq__about{gap:var(--mantine-spacing-md);flex-direction:column;grid-area:about;min-width:0;display:flex}.SimulatorPage-module__fl50pq__lead{max-width:46rem}.SimulatorPage-module__fl50pq__sectionTitle{font-size:var(--mantine-font-size-lg);font-weight:700}@media (min-width:62em){.SimulatorPage-module__fl50pq__readings>.SimulatorPage-module__fl50pq__sectionTitle,.SimulatorPage-module__fl50pq__charts>.SimulatorPage-module__fl50pq__sectionTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.SimulatorPage-module__fl50pq__tabLabel{min-width:0;min-height:44px;font-size:var(--mantine-font-size-xs);text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;padding-inline:2px;display:flex;overflow:hidden}@media (max-width:61.99em){.SimulatorPage-module__fl50pq__page{--sim-header-h:calc(56px + var(--safe-top,0px));padding-bottom:calc(5rem + var(--safe-bottom,0px))}.SimulatorPage-module__fl50pq__container{padding-inline:max(var(--mantine-spacing-sm), var(--safe-left,0px)) max(var(--mantine-spacing-sm), var(--safe-right,0px));padding-top:var(--mantine-spacing-xs)}.SimulatorPage-module__fl50pq__body{gap:var(--mantine-spacing-sm);grid-template:none/minmax(0,1fr);display:grid}.SimulatorPage-module__fl50pq__controlsCol,.SimulatorPage-module__fl50pq__readings,.SimulatorPage-module__fl50pq__charts,.SimulatorPage-module__fl50pq__extra,.SimulatorPage-module__fl50pq__about{contain:none;grid-area:auto}.SimulatorPage-module__fl50pq__controlsCol{height:auto;position:static}.SimulatorPage-module__fl50pq__readings>div{gap:var(--mantine-spacing-xs);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));overflow:visible}.SimulatorPage-module__fl50pq__readings>div>div:nth-child(-n+2){grid-column:auto}.SimulatorPage-module__fl50pq__charts h2{font-size:var(--mantine-font-size-lg)}.SimulatorPage-module__fl50pq__readings>div>div:nth-child(n+3){padding:var(--mantine-spacing-sm)}.SimulatorPage-module__fl50pq__readings>div>div:nth-child(n+3)>span:nth-child(2){font-size:var(--mantine-font-size-xl)}.SimulatorPage-module__fl50pq__charts{display:flex}.SimulatorPage-module__fl50pq__chartStack{gap:var(--mantine-spacing-md);flex-direction:column;display:flex}.SimulatorPage-module__fl50pq__readings{contain:none;overflow:visible}.SimulatorPage-module__fl50pq__lead{display:none}.SimulatorPage-module__fl50pq__stickyTop{min-width:0;top:var(--sim-header-h);z-index:10;background:var(--mantine-color-body);flex-direction:column;gap:6px;padding-bottom:6px;display:flex;position:sticky}.SimulatorPage-module__fl50pq__strip{scrollbar-width:none;min-width:0;max-width:100%;display:block;overflow-x:auto}.SimulatorPage-module__fl50pq__stickyTop>*{grid-area:auto}.SimulatorPage-module__fl50pq__page[data-maximized] .SimulatorPage-module__fl50pq__stickyTop{z-index:auto;background:0 0;position:static}.SimulatorPage-module__fl50pq__strip>div{grid-template-columns:none;grid-auto-columns:minmax(6.5rem,1fr);grid-auto-flow:column;min-width:max-content}.SimulatorPage-module__fl50pq__tabs{min-width:0;display:block;overflow:hidden}.SimulatorPage-module__fl50pq__runCard{display:none}.SimulatorPage-module__fl50pq__controlsCol>section{height:auto;overflow:visible}.SimulatorPage-module__fl50pq__page[data-pane=controls] :is(.SimulatorPage-module__fl50pq__readings,.SimulatorPage-module__fl50pq__charts,.SimulatorPage-module__fl50pq__extra,.SimulatorPage-module__fl50pq__about),.SimulatorPage-module__fl50pq__page[data-pane=readings] :is(.SimulatorPage-module__fl50pq__controlsCol,.SimulatorPage-module__fl50pq__charts,.SimulatorPage-module__fl50pq__extra,.SimulatorPage-module__fl50pq__about),.SimulatorPage-module__fl50pq__page[data-pane=chart] :is(.SimulatorPage-module__fl50pq__controlsCol,.SimulatorPage-module__fl50pq__readings,.SimulatorPage-module__fl50pq__about),.SimulatorPage-module__fl50pq__page[data-pane=about] :is(.SimulatorPage-module__fl50pq__controlsCol,.SimulatorPage-module__fl50pq__readings,.SimulatorPage-module__fl50pq__charts,.SimulatorPage-module__fl50pq__extra){display:none}}@media (orientation:landscape) and (max-height:500px) and (max-width:61.99em){.SimulatorPage-module__fl50pq__page{--land-bar:calc(52px + var(--safe-bottom,0px));--land-tabs:52px;padding-bottom:var(--land-bar)}.SimulatorPage-module__fl50pq__container{padding-top:2px;padding-bottom:0}.SimulatorPage-module__fl50pq__body{column-gap:var(--mantine-spacing-sm);grid-template-rows:auto 1fr;grid-template-columns:55% minmax(0,1fr);align-items:start;row-gap:4px}.SimulatorPage-module__fl50pq__stickyTop{display:contents;position:static}.SimulatorPage-module__fl50pq__stickyTop>:first-child{top:var(--sim-header-h);grid-area:1/1/span 2;position:sticky}.SimulatorPage-module__fl50pq__stickyTop>.SimulatorPage-module__fl50pq__strip{display:none}.SimulatorPage-module__fl50pq__stickyTop>.SimulatorPage-module__fl50pq__tabs{grid-area:1/2}.SimulatorPage-module__fl50pq__controlsCol,.SimulatorPage-module__fl50pq__readings,.SimulatorPage-module__fl50pq__charts,.SimulatorPage-module__fl50pq__extra,.SimulatorPage-module__fl50pq__about{max-height:calc(100dvh - var(--sim-header-h) - var(--land-bar) - var(--land-tabs));overscroll-behavior:contain;top:calc(var(--sim-header-h) + var(--land-tabs));grid-area:2/2;position:sticky;overflow-y:auto}}
