.result-card-module__XDpaFa__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.result-card-module__XDpaFa__card{min-width:0;padding:var(--space-4);gap:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel);background:var(--color-surface-raised);display:grid}.result-card-module__XDpaFa__label{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-meta);letter-spacing:.1em;text-transform:uppercase}.result-card-module__XDpaFa__value{min-width:0;color:var(--color-text);font-family:var(--font-heading);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.45rem,3vw,2rem);line-height:1.1}.result-card-module__XDpaFa__secondary,.result-card-module__XDpaFa__interpretation,.result-card-module__XDpaFa__status{margin-top:var(--space-1);font-family:var(--font-body);font-size:var(--font-size-small);line-height:1.45;display:block}.result-card-module__XDpaFa__secondary,.result-card-module__XDpaFa__interpretation{color:var(--color-text-muted)}.result-card-module__XDpaFa__status{color:var(--color-signal);font-family:var(--font-mono)}@media (max-width:440px){.result-card-module__XDpaFa__grid{grid-template-columns:1fr}}@media (min-width:1500px){.result-card-module__XDpaFa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (forced-colors:active){.result-card-module__XDpaFa__card{border-color:canvastext}}
.equations-module__CGLKkW__card{min-width:0;padding:var(--space-5);gap:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel);background:var(--color-surface-raised);display:grid}.equations-module__CGLKkW__title,.equations-module__CGLKkW__sectionTitle,.equations-module__CGLKkW__prose,.equations-module__CGLKkW__finalResult{margin:0}.equations-module__CGLKkW__title{font-family:var(--font-heading);letter-spacing:-.02em;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:400;line-height:1.15}.equations-module__CGLKkW__expressions,.equations-module__CGLKkW__explanation{gap:var(--space-3);min-width:0;display:grid}.equations-module__CGLKkW__expression{min-width:0;margin:0}.equations-module__CGLKkW__expressionLabel,.equations-module__CGLKkW__sectionTitle{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.4}.equations-module__CGLKkW__expressionLabel{margin-bottom:var(--space-2)}.equations-module__CGLKkW__expressionViewport{width:100%;min-width:0;max-width:100%;padding:var(--space-3) var(--space-4);overscroll-behavior-inline:contain;border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface);overflow-x:auto}.equations-module__CGLKkW__math{width:max-content;min-width:100%;color:var(--color-text);margin:0;font-size:1.08rem;display:block}.equations-module__CGLKkW__prose{color:var(--color-text-soft);line-height:1.55}.equations-module__CGLKkW__variables{border-top:1px solid var(--color-border-subtle);grid-template-columns:minmax(4.5rem,auto) minmax(0,1fr);gap:0;margin:0;display:grid}.equations-module__CGLKkW__symbol,.equations-module__CGLKkW__definition{min-width:0;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle)}.equations-module__CGLKkW__symbol{padding-right:var(--space-4);color:var(--color-signal);font-family:var(--font-heading);font-size:1.1rem}.equations-module__CGLKkW__definition{gap:var(--space-1);color:var(--color-text-soft);margin:0;line-height:1.45;display:grid}.equations-module__CGLKkW__unit{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-meta)}.equations-module__CGLKkW__finalResult{color:var(--color-text);font-family:var(--font-heading);font-size:clamp(1.3rem,3vw,1.75rem);line-height:1.2}@media (max-width:450px){.equations-module__CGLKkW__card{padding:var(--space-4)}.equations-module__CGLKkW__expressionViewport{padding:var(--space-3)}.equations-module__CGLKkW__variables{grid-template-columns:minmax(3.5rem,auto) minmax(0,1fr)}}@media (forced-colors:active){.equations-module__CGLKkW__card,.equations-module__CGLKkW__expressionViewport,.equations-module__CGLKkW__variables,.equations-module__CGLKkW__symbol,.equations-module__CGLKkW__definition{border-color:canvastext}.equations-module__CGLKkW__expressionLabel,.equations-module__CGLKkW__sectionTitle,.equations-module__CGLKkW__symbol,.equations-module__CGLKkW__unit{color:canvastext}}
.calculation-equations-module__UDMaBq__panel{min-width:0;padding:var(--space-5);gap:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel);background:#081019a8;display:grid}.calculation-equations-module__UDMaBq__header{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);align-items:end;display:grid}.calculation-equations-module__UDMaBq__header h2{margin:var(--space-2) 0;font-family:var(--font-heading);letter-spacing:-.025em;font-size:clamp(1.55rem,3vw,2rem);font-weight:400}.calculation-equations-module__UDMaBq__header p{max-width:52rem;color:var(--color-text-muted);font-size:var(--font-size-small);margin:0;line-height:1.55}.calculation-equations-module__UDMaBq__unitControl{min-width:0}.calculation-equations-module__UDMaBq__grid{gap:var(--space-4);min-width:0;display:grid}.calculation-equations-module__UDMaBq__angularResults,.calculation-equations-module__UDMaBq__angularResults p{margin:0}.calculation-equations-module__UDMaBq__angularResults{gap:var(--space-1);display:grid}.calculation-equations-module__UDMaBq__secondaryResult,.calculation-equations-module__UDMaBq__diagonalResult{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--font-size-small);line-height:1.45}.calculation-equations-module__UDMaBq__approximationNote{margin:calc(-1 * var(--space-2)) 0 0;padding:var(--space-3);border-left:2px solid var(--color-signal);color:var(--color-text-soft);font-size:var(--font-size-small);line-height:1.5}.calculation-equations-module__UDMaBq__samplingStatus{margin-top:var(--space-2);color:var(--color-signal);font-family:var(--font-mono);font-size:var(--font-size-small);line-height:1.45}.calculation-equations-module__UDMaBq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1500px){.calculation-equations-module__UDMaBq__grid{column-count:2;column-gap:var(--space-4);column-fill:balance;display:block}.calculation-equations-module__UDMaBq__grid>*{margin-bottom:var(--space-4);break-inside:avoid}}@media (min-width:2100px){.calculation-equations-module__UDMaBq__grid{column-count:3}}@media (max-width:720px){.calculation-equations-module__UDMaBq__header{grid-template-columns:1fr;align-items:start}}@media (max-width:450px){.calculation-equations-module__UDMaBq__panel{padding:var(--space-4)}}@media (forced-colors:active){.calculation-equations-module__UDMaBq__panel,.calculation-equations-module__UDMaBq__approximationNote{border-color:canvastext}.calculation-equations-module__UDMaBq__samplingStatus{color:canvastext}}
.equipment-configuration-panel-module__1tot1a__panel{padding:var(--space-5);gap:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel);background:#081019a8;display:grid}.equipment-configuration-panel-module__1tot1a__panelHeader,.equipment-configuration-panel-module__1tot1a__subsection,.equipment-configuration-panel-module__1tot1a__subsectionHeader>div,.equipment-configuration-panel-module__1tot1a__presetDetail{gap:var(--space-2);display:grid}.equipment-configuration-panel-module__1tot1a__panelHeader h2,.equipment-configuration-panel-module__1tot1a__subsectionHeader h3,.equipment-configuration-panel-module__1tot1a__modifierHeader h4{font-family:var(--font-heading);letter-spacing:-.025em;margin:0;font-weight:400}.equipment-configuration-panel-module__1tot1a__panelHeader h2{font-size:clamp(1.55rem,3vw,2rem)}.equipment-configuration-panel-module__1tot1a__panelHeader p,.equipment-configuration-panel-module__1tot1a__subsectionHeader p,.equipment-configuration-panel-module__1tot1a__provenance,.equipment-configuration-panel-module__1tot1a__compatibility,.equipment-configuration-panel-module__1tot1a__emptyState,.equipment-configuration-panel-module__1tot1a__limitMessage,.equipment-configuration-panel-module__1tot1a__presetDetail p{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0;line-height:1.5}.equipment-configuration-panel-module__1tot1a__notice{padding:var(--space-4);border:1px solid var(--color-signal);border-radius:var(--radius-control);color:var(--color-text-soft);font-size:var(--font-size-small);background:#72e5d214;margin:0;line-height:1.5}.equipment-configuration-panel-module__1tot1a__controlGroup{padding-top:var(--space-4);gap:var(--space-6);border-top:1px solid var(--color-border-subtle);display:grid}.equipment-configuration-panel-module__1tot1a__subsection{gap:var(--space-4);min-width:0}.equipment-configuration-panel-module__1tot1a__subsection+.equipment-configuration-panel-module__1tot1a__subsection{padding-top:var(--space-5);border-top:1px solid var(--color-border-subtle)}.equipment-configuration-panel-module__1tot1a__subsectionHeader{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.equipment-configuration-panel-module__1tot1a__subsectionHeader h3{font-size:1.35rem}.equipment-configuration-panel-module__1tot1a__step,.equipment-configuration-panel-module__1tot1a__modifierOrder{color:var(--color-signal);font-family:var(--font-mono);font-size:var(--font-size-meta);letter-spacing:.08em;text-transform:uppercase}.equipment-configuration-panel-module__1tot1a__step{border:1px solid var(--color-border-control);border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.equipment-configuration-panel-module__1tot1a__status{border:1px solid var(--color-border-control);background:var(--color-surface-input);width:fit-content;color:var(--color-signal);font-family:var(--font-mono);font-size:var(--font-size-meta);border-radius:999px;margin:0;padding:.35rem .55rem;line-height:1.35}.equipment-configuration-panel-module__1tot1a__provenance a{color:var(--color-text-soft);text-underline-offset:.18em}.equipment-configuration-panel-module__1tot1a__buttonRow{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.equipment-configuration-panel-module__1tot1a__secondaryButton,.equipment-configuration-panel-module__1tot1a__removeButton,.equipment-configuration-panel-module__1tot1a__textButton{min-height:var(--control-min-size);border-radius:var(--radius-control);font:inherit;font-size:var(--font-size-small);cursor:pointer;font-weight:700}.equipment-configuration-panel-module__1tot1a__secondaryButton,.equipment-configuration-panel-module__1tot1a__removeButton{border:1px solid var(--color-border-control);background:var(--color-surface-input);color:var(--color-text);padding:.65rem .8rem}.equipment-configuration-panel-module__1tot1a__secondaryButton:hover:not(:disabled),.equipment-configuration-panel-module__1tot1a__removeButton:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.equipment-configuration-panel-module__1tot1a__secondaryButton:disabled,.equipment-configuration-panel-module__1tot1a__removeButton:disabled{cursor:not-allowed;opacity:.55}.equipment-configuration-panel-module__1tot1a__textButton{width:fit-content;color:var(--color-text-muted);text-underline-offset:.22em;background:0 0;border:0;padding:.5rem 0;text-decoration:underline}.equipment-configuration-panel-module__1tot1a__modifierList{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.equipment-configuration-panel-module__1tot1a__modifier{min-width:0;padding:var(--space-3);gap:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:#050b12b3;display:grid}.equipment-configuration-panel-module__1tot1a__modifier fieldset[id$=-type]>div{grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-configuration-panel-module__1tot1a__modifierHeader{gap:var(--space-3);justify-content:space-between;align-items:start;display:flex}.equipment-configuration-panel-module__1tot1a__modifierHeader h4{margin-top:var(--space-1);font-size:1rem;line-height:1.35}.equipment-configuration-panel-module__1tot1a__removeButton{flex:none}.equipment-configuration-panel-module__1tot1a__compatibility{padding-left:var(--space-3);border-left:2px solid var(--color-signal)}.equipment-configuration-panel-module__1tot1a__limitMessage{color:var(--color-error-text)}.equipment-configuration-panel-module__1tot1a__inputPair{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:450px){.equipment-configuration-panel-module__1tot1a__panel{padding:var(--space-4)}.equipment-configuration-panel-module__1tot1a__buttonRow,.equipment-configuration-panel-module__1tot1a__inputPair{grid-template-columns:1fr}.equipment-configuration-panel-module__1tot1a__modifierHeader{display:grid}}@media (forced-colors:active){.equipment-configuration-panel-module__1tot1a__panel,.equipment-configuration-panel-module__1tot1a__notice,.equipment-configuration-panel-module__1tot1a__status,.equipment-configuration-panel-module__1tot1a__secondaryButton,.equipment-configuration-panel-module__1tot1a__removeButton,.equipment-configuration-panel-module__1tot1a__modifier{border-color:canvastext}}
.field-of-view-lab-module__8EExgG__resultsPanel{border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel);background:#081019a8}.field-of-view-lab-module__8EExgG__sectionHeader{gap:var(--space-2);display:grid}.field-of-view-lab-module__8EExgG__sectionHeader h2{font-family:var(--font-heading);letter-spacing:-.025em;margin:0;font-size:clamp(1.55rem,3vw,2rem);font-weight:400}.field-of-view-lab-module__8EExgG__sectionHeader p{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0;line-height:1.5}.field-of-view-lab-module__8EExgG__summary{padding:var(--space-4) var(--space-5);gap:var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-panel);background:var(--color-accent-soft);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.field-of-view-lab-module__8EExgG__summaryMark{border:1px solid var(--color-accent);width:2.75rem;height:2.75rem;color:var(--color-accent);font-family:var(--font-mono);font-size:var(--font-size-meta);border-radius:50%;place-items:center;display:grid}.field-of-view-lab-module__8EExgG__summaryLabel{margin-bottom:var(--space-1);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-meta);letter-spacing:.1em;text-transform:uppercase;display:block}.field-of-view-lab-module__8EExgG__summaryValue{color:var(--color-text);font-family:var(--font-heading);letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,3vw,2.1rem);line-height:1.15}.field-of-view-lab-module__8EExgG__summarySecondary{margin-top:var(--space-1);color:var(--color-text-soft);font-family:var(--font-body);font-size:var(--font-size-small);letter-spacing:0;display:block}.field-of-view-lab-module__8EExgG__summaryMetrics{gap:var(--space-3);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.field-of-view-lab-module__8EExgG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.field-of-view-lab-module__8EExgG__resultsPanel{padding:var(--space-5);gap:var(--space-4);display:grid}.field-of-view-lab-module__8EExgG__unavailable{padding:var(--space-4);border:1px solid var(--color-error-border);border-radius:var(--radius-control);color:var(--color-error-text);margin:0;line-height:1.5}@media (min-width:1500px){.field-of-view-lab-module__8EExgG__resultsPanel{padding:var(--space-4)}}@media (max-width:450px){.field-of-view-lab-module__8EExgG__resultsPanel,.field-of-view-lab-module__8EExgG__summary{padding:var(--space-4)}.field-of-view-lab-module__8EExgG__summaryMetrics{grid-template-columns:1fr}}@media (forced-colors:active){.field-of-view-lab-module__8EExgG__resultsPanel,.field-of-view-lab-module__8EExgG__summary{border-color:canvastext}}
.calculator-navigation-module__t_s8KG__navigation{gap:var(--space-2) var(--space-4);margin-top:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.calculator-navigation-module__t_s8KG__link{min-height:var(--control-min-size);color:var(--color-text-soft);font-family:var(--font-mono);font-size:var(--font-size-small);align-items:center;text-decoration:none;display:inline-flex}.calculator-navigation-module__t_s8KG__link:hover,.calculator-navigation-module__t_s8KG__link[aria-current=page]{color:var(--color-accent)}.calculator-navigation-module__t_s8KG__link[aria-current=page]{border-bottom:1px solid}
.field-module__sxlvdq__field{gap:var(--space-2);min-width:0;display:grid}.field-module__sxlvdq__labelRow{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.field-module__sxlvdq__label,.field-module__sxlvdq__legend{color:var(--color-text);font-size:var(--font-size-control);font-weight:700;line-height:1.35}.field-module__sxlvdq__legend{padding:0}.field-module__sxlvdq__unit,.field-module__sxlvdq__output{color:var(--color-signal);font-family:var(--font-mono);font-size:var(--font-size-meta);letter-spacing:.06em}.field-module__sxlvdq__description,.field-module__sxlvdq__error,.field-module__sxlvdq__empty{font-size:var(--font-size-small);margin:0;line-height:1.45}.field-module__sxlvdq__description,.field-module__sxlvdq__empty{color:var(--color-text-muted)}.field-module__sxlvdq__error{color:var(--color-error-text);font-weight:700}.field-module__sxlvdq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.field-module__sxlvdq__input,.field-module__sxlvdq__comboboxInput{width:100%;min-height:var(--control-min-size);border:1px solid var(--color-border-control);border-radius:var(--radius-control);background:var(--color-surface-input);color:var(--color-text);font:inherit;padding:.7rem .8rem}.field-module__sxlvdq__input:hover,.field-module__sxlvdq__comboboxInput:hover{border-color:var(--color-border-control-hover)}.field-module__sxlvdq__input:read-only{background:var(--color-surface);color:var(--color-text-soft);border-style:dashed}.field-module__sxlvdq__input[aria-invalid=true],.field-module__sxlvdq__comboboxInput[aria-invalid=true]{border-width:2px;border-color:var(--color-error-border)}.field-module__sxlvdq__numberControl{position:relative}.field-module__sxlvdq__numberControlWithUnit .field-module__sxlvdq__input{padding-right:4.5rem}.field-module__sxlvdq__numberUnit{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-meta);pointer-events:none;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.field-module__sxlvdq__range{width:100%;min-height:var(--control-min-size);accent-color:var(--color-accent);cursor:pointer;margin:0}.field-module__sxlvdq__range::-webkit-slider-runnable-track{background:var(--color-border-control);border-radius:999px;height:.25rem}.field-module__sxlvdq__range::-webkit-slider-thumb{border:2px solid var(--color-surface);background:var(--color-accent);width:1.4rem;height:1.4rem;box-shadow:0 0 0 1px var(--color-accent);-webkit-appearance:none;border-radius:50%;margin-top:-.575rem}.field-module__sxlvdq__range::-moz-range-track{background:var(--color-border-control);border-radius:999px;height:.25rem}.field-module__sxlvdq__range::-moz-range-thumb{border:2px solid var(--color-surface);background:var(--color-accent);width:1.4rem;height:1.4rem;box-shadow:0 0 0 1px var(--color-accent);border-radius:50%}.field-module__sxlvdq__fieldset{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.field-module__sxlvdq__segments{grid-template-columns:repeat(auto-fit,minmax(3.25rem,1fr));gap:.25rem;display:grid}.field-module__sxlvdq__segment{min-width:0;min-height:var(--control-min-size);cursor:pointer;place-items:center;display:grid;position:relative}.field-module__sxlvdq__segment input{opacity:0;width:1px;height:1px;position:absolute}.field-module__sxlvdq__segmentContent{width:100%;min-height:var(--control-min-size);border:1px solid var(--color-border-control);border-radius:var(--radius-control);background:var(--color-surface-input);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-meta);justify-content:center;align-items:center;gap:.35rem;padding:.55rem;font-weight:700;display:flex}.field-module__sxlvdq__selectedMark{text-align:center;width:1em;font-weight:900;display:inline-block}.field-module__sxlvdq__segment input:checked+.field-module__sxlvdq__segmentContent{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent)}.field-module__sxlvdq__segment input:focus-visible+.field-module__sxlvdq__segmentContent{outline:var(--focus-ring);outline-offset:3px}.field-module__sxlvdq__segment input:disabled+.field-module__sxlvdq__segmentContent{cursor:not-allowed;opacity:.55}.field-module__sxlvdq__combobox{position:relative}.field-module__sxlvdq__comboboxInput{padding-right:2.75rem}.field-module__sxlvdq__comboboxChevron{top:calc(var(--control-min-size) / 2);color:var(--color-signal);pointer-events:none;position:absolute;right:.85rem;transform:translateY(-50%)}.field-module__sxlvdq__listbox{z-index:10;border:1px solid var(--color-border-control-hover);border-radius:var(--radius-control);background:var(--color-surface-raised);max-height:15rem;box-shadow:var(--shadow-overlay);margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto}.field-module__sxlvdq__option{min-height:var(--control-min-size);border-radius:calc(var(--radius-control) - 2px);color:var(--color-text);cursor:pointer;align-items:center;padding:.65rem .7rem;line-height:1.35;display:flex}.field-module__sxlvdq__optionActive,.field-module__sxlvdq__option:hover{background:var(--color-accent-soft);color:var(--color-accent)}.field-module__sxlvdq__optionDisabled{color:var(--color-text-muted);cursor:not-allowed;opacity:.65}.field-module__sxlvdq__optionMarker{color:currentColor;flex:0 0 .75rem;width:.75rem;font-size:1.1em;font-weight:900}.field-module__sxlvdq__optionSelected{margin-left:auto;font-weight:900}.field-module__sxlvdq__empty{padding:.8rem}@media (forced-colors:active){.field-module__sxlvdq__input,.field-module__sxlvdq__comboboxInput,.field-module__sxlvdq__segmentContent,.field-module__sxlvdq__listbox{border-color:buttontext}.field-module__sxlvdq__segment input:checked+span,.field-module__sxlvdq__optionActive{outline-offset:-2px;outline:2px solid highlight}}
.field-of-view-shell-module__1Ww4_G__page{width:min(100%, calc(var(--max-width) + 3rem));min-height:calc(100vh - var(--site-header-height));margin:0 auto;padding:clamp(2rem,5vw,4.5rem) 1.5rem 5rem}.field-of-view-shell-module__1Ww4_G__intro{gap:var(--space-6);grid-template-columns:minmax(0,1.2fr) minmax(16rem,.65fr);align-items:end;padding-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.field-of-view-shell-module__1Ww4_G__breadcrumb{width:fit-content;min-height:var(--control-min-size);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-meta);letter-spacing:.08em;text-underline-offset:.3rem;text-transform:uppercase;align-items:center;text-decoration-thickness:1px;display:inline-flex}.field-of-view-shell-module__1Ww4_G__title{max-width:13ch;margin:var(--space-3) 0 var(--space-4);font-family:var(--font-heading);letter-spacing:-.055em;font-size:clamp(2.8rem,6vw,5.5rem);font-weight:400;line-height:.98}.field-of-view-shell-module__1Ww4_G__lede,.field-of-view-shell-module__1Ww4_G__introNote{color:var(--color-text-soft);margin:0;line-height:1.6}.field-of-view-shell-module__1Ww4_G__shareNotice{margin-bottom:var(--space-5);padding:var(--space-4);border:1px solid var(--color-signal);border-radius:var(--radius-control);background:#72e5d214}.field-of-view-shell-module__1Ww4_G__shareNotice h2,.field-of-view-shell-module__1Ww4_G__shareNotice p{margin:0}.field-of-view-shell-module__1Ww4_G__shareNotice h2{font-family:var(--font-heading);font-size:1.1rem;font-weight:500}.field-of-view-shell-module__1Ww4_G__shareNotice p{margin-top:var(--space-2);color:var(--color-text-soft);line-height:1.5}.field-of-view-shell-module__1Ww4_G__lede{max-width:46rem;font-size:clamp(1rem,1.5vw,1.2rem)}.field-of-view-shell-module__1Ww4_G__introNote{padding:var(--space-4);border-left:2px solid var(--color-signal);font-size:var(--font-size-small);background:linear-gradient(90deg,#72e5d214,#0000)}.field-of-view-shell-module__1Ww4_G__workspace{grid-template-columns:minmax(19rem,23rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,3.5rem);display:grid}.field-of-view-shell-module__1Ww4_G__controls{min-width:0}.field-of-view-shell-module__1Ww4_G__workspaceMain{gap:var(--space-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"summary""visualisation""results""equations";min-width:0;display:grid}.field-of-view-shell-module__1Ww4_G__summary{grid-area:summary;min-width:0;display:grid}.field-of-view-shell-module__1Ww4_G__visualisation{grid-area:visualisation}.field-of-view-shell-module__1Ww4_G__results{gap:var(--space-5);grid-area:results;min-width:0;display:grid}.field-of-view-shell-module__1Ww4_G__equations{grid-area:equations;min-width:0}@media (min-width:1500px){.field-of-view-shell-module__1Ww4_G__page{padding-top:var(--space-5)}.field-of-view-shell-module__1Ww4_G__intro{gap:clamp(var(--space-6), 3vw, 4rem);padding-bottom:var(--space-6);grid-template-columns:minmax(38rem,1.35fr) minmax(22rem,.65fr)}.field-of-view-shell-module__1Ww4_G__title{max-width:none;margin-bottom:var(--space-3);font-size:clamp(3.25rem,4vw,4.75rem)}.field-of-view-shell-module__1Ww4_G__workspaceMain{grid-template-columns:minmax(24rem,.7fr) minmax(42rem,1.3fr);grid-template-areas:"summary results""visualisation visualisation""equations equations";gap:clamp(1.5rem,2vw,3rem)}}@media (max-width:960px){.field-of-view-shell-module__1Ww4_G__intro,.field-of-view-shell-module__1Ww4_G__workspace{grid-template-columns:1fr}}@media (max-width:450px){.field-of-view-shell-module__1Ww4_G__page{padding-left:1rem;padding-right:1rem}.field-of-view-shell-module__1Ww4_G__title{font-size:clamp(2.65rem,14vw,4rem)}}
.shared-telescope-notice-module__UHxsfG__notice{gap:var(--space-2);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-subtle);border-left:3px solid var(--color-signal);border-radius:var(--radius-control);color:var(--color-text-soft);background:#72e5d214;flex-wrap:wrap;align-items:baseline;display:flex}.shared-telescope-notice-module__UHxsfG__notice strong{color:var(--color-text)}.shared-telescope-notice-module__UHxsfG__detail{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-small)}
.share-configuration-module__6jvCva__share{gap:var(--space-3) var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.share-configuration-module__6jvCva__label,.share-configuration-module__6jvCva__description,.share-configuration-module__6jvCva__status{margin:0}.share-configuration-module__6jvCva__label{color:var(--color-text);font-family:var(--font-mono);font-size:var(--font-size-meta);letter-spacing:.08em;text-transform:uppercase}.share-configuration-module__6jvCva__description,.share-configuration-module__6jvCva__status{color:var(--color-text-soft);font-size:var(--font-size-small);line-height:1.5}.share-configuration-module__6jvCva__description{margin-top:var(--space-1)}.share-configuration-module__6jvCva__button{box-sizing:border-box;min-width:7rem;min-height:var(--control-min-size);padding:var(--space-2) var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-control);background:var(--color-accent);color:var(--color-surface);cursor:pointer;font:inherit;font-weight:700}.share-configuration-module__6jvCva__button:hover{filter:brightness(1.08)}.share-configuration-module__6jvCva__button:focus-visible,.share-configuration-module__6jvCva__fallback input:focus-visible{outline:var(--focus-ring);outline-offset:3px}.share-configuration-module__6jvCva__status{grid-column:1/-1;min-height:1.5em}.share-configuration-module__6jvCva__fallback{gap:var(--space-2);min-width:0;color:var(--color-text-soft);font-size:var(--font-size-small);grid-column:1/-1;display:grid}.share-configuration-module__6jvCva__fallback input{box-sizing:border-box;width:100%;min-width:0;min-height:var(--control-min-size);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-control);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit}@media (max-width:450px){.share-configuration-module__6jvCva__share{grid-template-columns:1fr}.share-configuration-module__6jvCva__button{width:100%;min-width:0}}@media (forced-colors:active){.share-configuration-module__6jvCva__button,.share-configuration-module__6jvCva__fallback input{border-color:buttontext}}
.target-framing-simulator-module__f2CIyq__panel{min-width:0;padding:var(--space-5);gap:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel);background:#081019a8;display:grid}.target-framing-simulator-module__f2CIyq__sectionHeader{gap:var(--space-2);display:grid}.target-framing-simulator-module__f2CIyq__sectionHeader h2{font-family:var(--font-heading);letter-spacing:-.025em;margin:0;font-size:clamp(1.55rem,3vw,2rem);font-weight:400}.target-framing-simulator-module__f2CIyq__sectionHeader p,.target-framing-simulator-module__f2CIyq__caption,.target-framing-simulator-module__f2CIyq__unavailable{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0;line-height:1.5}.target-framing-simulator-module__f2CIyq__controls{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:#050b12ad;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.target-framing-simulator-module__f2CIyq__controls fieldset{grid-column:1/-1}.target-framing-simulator-module__f2CIyq__fitStatus{min-width:0;padding:var(--space-3) var(--space-4);gap:var(--space-3);border-left:3px solid var(--color-signal);color:var(--color-text-soft);font-size:var(--font-size-small);background:#72e5d214;align-items:baseline;margin:0;line-height:1.5;display:flex}.target-framing-simulator-module__f2CIyq__fitStatus[data-fit=fits] strong{color:var(--color-accent)}.target-framing-simulator-module__f2CIyq__fitStatus[data-fit=extends]{border-left-color:var(--color-error-border)}.target-framing-simulator-module__f2CIyq__fitStatus[data-fit=extends] strong{color:var(--color-error-text)}.target-framing-simulator-module__f2CIyq__fitStatus strong{flex:none}.target-framing-simulator-module__f2CIyq__figure{gap:var(--space-3);min-width:0;margin:0;display:grid}.target-framing-simulator-module__f2CIyq__stage{aspect-ratio:1;border:1px solid var(--color-border-control);border-radius:calc(var(--radius-panel) - 2px);background:radial-gradient(circle at 19% 22%,#fff 0 1px,#0000 1.6px),radial-gradient(circle at 76% 17%,#72e5d2 0 1px,#0000 1.7px),radial-gradient(circle at 61% 69%,#fff 0 1px,#0000 1.7px),radial-gradient(circle at 25% 76%,#d9ff70 0 1px,#0000 1.8px),#050b12;width:100%;position:relative;overflow:hidden}.target-framing-simulator-module__f2CIyq__diagram{width:100%;height:100%;display:block}.target-framing-simulator-module__f2CIyq__sky{fill:#050b12b8}.target-framing-simulator-module__f2CIyq__grid line{stroke:#72e5d22b;stroke-width:1px}.target-framing-simulator-module__f2CIyq__grid .target-framing-simulator-module__f2CIyq__axis{stroke:#72e5d26b}.target-framing-simulator-module__f2CIyq__targetFootprint{fill:#72e5d20a;stroke:#72e5d2b8;stroke-dasharray:5 4;stroke-width:1.5px}.target-framing-simulator-module__f2CIyq__targetImage{opacity:.9}.target-framing-simulator-module__f2CIyq__targetFallback{fill:#72e5d240;stroke:var(--color-signal);stroke-width:1px}.target-framing-simulator-module__f2CIyq__sensorFrame polygon{fill:#d9ff7009;stroke:var(--color-accent);stroke-width:2px}.target-framing-simulator-module__f2CIyq__sensorFrame line{stroke:#d9ff7070;stroke-width:1px}.target-framing-simulator-module__f2CIyq__scaleBar line{stroke:var(--color-text);stroke-linecap:square;stroke-width:4px}.target-framing-simulator-module__f2CIyq__scaleBar text{fill:var(--color-accent);font-family:var(--font-mono);letter-spacing:.04em;paint-order:stroke;stroke:#081019f0;stroke-linejoin:round;stroke-width:.12em;font-weight:700}.target-framing-simulator-module__f2CIyq__orientationMark,.target-framing-simulator-module__f2CIyq__gridLabel{z-index:2;color:var(--color-text-soft);font-family:var(--font-mono);font-size:var(--font-size-meta);letter-spacing:.06em;text-transform:uppercase;background:#081019e0;padding:.35rem .45rem;position:absolute}.target-framing-simulator-module__f2CIyq__orientationMark{top:var(--space-3);left:var(--space-3)}.target-framing-simulator-module__f2CIyq__gridLabel{top:var(--space-3);right:var(--space-3)}.target-framing-simulator-module__f2CIyq__caption strong{color:var(--color-text-soft)}.target-framing-simulator-module__f2CIyq__footprintNote{margin-top:var(--space-2);color:var(--color-text-soft);display:block}.target-framing-simulator-module__f2CIyq__textEquivalent{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.target-framing-simulator-module__f2CIyq__textEquivalent>div{min-width:0;padding:var(--space-3);border-top:1px solid var(--color-border-subtle)}.target-framing-simulator-module__f2CIyq__textEquivalent dt{margin-bottom:var(--space-1);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-meta);letter-spacing:.08em;text-transform:uppercase}.target-framing-simulator-module__f2CIyq__textEquivalent dd{color:var(--color-text-soft);font-size:var(--font-size-small);margin:0;line-height:1.5}.target-framing-simulator-module__f2CIyq__textEquivalent a{color:var(--color-accent);text-underline-offset:.18em}@media (min-width:1100px){.target-framing-simulator-module__f2CIyq__panel{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);grid-template-areas:"header header""controls figure""fit figure""equivalent equivalent";align-items:start}.target-framing-simulator-module__f2CIyq__sectionHeader{grid-area:header}.target-framing-simulator-module__f2CIyq__controls{grid-area:controls;grid-template-columns:1fr}.target-framing-simulator-module__f2CIyq__fitStatus{grid-area:fit}.target-framing-simulator-module__f2CIyq__figure{grid-area:figure}.target-framing-simulator-module__f2CIyq__textEquivalent{grid-area:equivalent}}@media (min-width:1900px){.target-framing-simulator-module__f2CIyq__panel{grid-template-columns:minmax(18rem,22rem) minmax(30rem,1fr) minmax(20rem,26rem);grid-template-areas:"header header header""controls figure equivalent""fit figure equivalent"}.target-framing-simulator-module__f2CIyq__textEquivalent{grid-template-columns:1fr}}.target-framing-simulator-module__f2CIyq__unavailable{padding:var(--space-4);border:1px solid var(--color-error-border);border-radius:var(--radius-control);color:var(--color-error-text)}@media (max-width:600px){.target-framing-simulator-module__f2CIyq__panel{padding:var(--space-4)}.target-framing-simulator-module__f2CIyq__controls,.target-framing-simulator-module__f2CIyq__textEquivalent{grid-template-columns:1fr}.target-framing-simulator-module__f2CIyq__fitStatus{display:grid}.target-framing-simulator-module__f2CIyq__gridLabel{display:none}}@media (forced-colors:active){.target-framing-simulator-module__f2CIyq__panel,.target-framing-simulator-module__f2CIyq__controls,.target-framing-simulator-module__f2CIyq__stage{border-color:canvastext}.target-framing-simulator-module__f2CIyq__targetFootprint,.target-framing-simulator-module__f2CIyq__sensorFrame polygon{stroke:canvastext}.target-framing-simulator-module__f2CIyq__targetImage{opacity:.45}}
.modifier-effects-calculator-module__bw2HyW__page{padding:var(--space-6) 1.5rem}.modifier-effects-calculator-module__bw2HyW__intro{max-width:64rem;margin-bottom:var(--space-5)}.modifier-effects-calculator-module__bw2HyW__intro h1,.modifier-effects-calculator-module__bw2HyW__panel h2,.modifier-effects-calculator-module__bw2HyW__compare h3{font-family:var(--font-heading);margin:0;font-weight:400}.modifier-effects-calculator-module__bw2HyW__intro h1{margin-top:var(--space-2);font-size:clamp(2.75rem,6vw,5rem);line-height:.98}.modifier-effects-calculator-module__bw2HyW__lede,.modifier-effects-calculator-module__bw2HyW__panelHeader p,.modifier-effects-calculator-module__bw2HyW__note{color:var(--color-text-soft);line-height:1.6}.modifier-effects-calculator-module__bw2HyW__workspace{gap:var(--space-5);grid-template-columns:minmax(18rem,.65fr) minmax(0,1.35fr);align-items:start;display:grid}.modifier-effects-calculator-module__bw2HyW__panel{min-width:0;padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel);background:#101c25b8}.modifier-effects-calculator-module__bw2HyW__panelHeader{margin-bottom:var(--space-4)}.modifier-effects-calculator-module__bw2HyW__panelHeader h2{font-size:clamp(1.8rem,3vw,2.8rem)}.modifier-effects-calculator-module__bw2HyW__panelHeader p{margin:var(--space-2) 0 0}.modifier-effects-calculator-module__bw2HyW__inputGrid,.modifier-effects-calculator-module__bw2HyW__results{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.modifier-effects-calculator-module__bw2HyW__results{gap:var(--space-3)}.modifier-effects-calculator-module__bw2HyW__card{padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface-input)}.modifier-effects-calculator-module__bw2HyW__card dt{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-meta);letter-spacing:.12em;text-transform:uppercase}.modifier-effects-calculator-module__bw2HyW__card dd{margin:var(--space-2) 0 0;font-family:var(--font-heading);font-size:clamp(1.25rem,2.5vw,2rem)}.modifier-effects-calculator-module__bw2HyW__secondary{margin-top:var(--space-1);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--font-size-small);display:block}.modifier-effects-calculator-module__bw2HyW__compare{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle)}.modifier-effects-calculator-module__bw2HyW__compare h3{font-size:1.45rem}.modifier-effects-calculator-module__bw2HyW__compare p{color:var(--color-text-soft);line-height:1.6}.modifier-effects-calculator-module__bw2HyW__note{margin:var(--space-4) 0 0;padding:var(--space-3);border-left:3px solid var(--color-signal);background:#72e5d214}.modifier-effects-calculator-module__bw2HyW__backLink{min-height:var(--control-min-size);color:var(--color-text-soft);font-family:var(--font-mono);font-size:var(--font-size-small);align-items:center;display:inline-flex}@media (max-width:900px){.modifier-effects-calculator-module__bw2HyW__workspace{grid-template-columns:1fr}}@media (max-width:520px){.modifier-effects-calculator-module__bw2HyW__page{padding:var(--space-4) 1rem}.modifier-effects-calculator-module__bw2HyW__inputGrid,.modifier-effects-calculator-module__bw2HyW__results{grid-template-columns:1fr}.modifier-effects-calculator-module__bw2HyW__panel{padding:var(--space-4)}}
.resolution-and-sampling-calculator-module__ZQ4Kpq__page{padding:var(--space-6) 1.5rem}.resolution-and-sampling-calculator-module__ZQ4Kpq__intro{max-width:58rem;margin-bottom:var(--space-5)}.resolution-and-sampling-calculator-module__ZQ4Kpq__intro h1,.resolution-and-sampling-calculator-module__ZQ4Kpq__panel h2{font-family:var(--font-heading);margin:0;font-weight:400}.resolution-and-sampling-calculator-module__ZQ4Kpq__intro h1{margin-top:var(--space-2);font-size:clamp(2.75rem,6vw,5rem);line-height:.98}.resolution-and-sampling-calculator-module__ZQ4Kpq__lede,.resolution-and-sampling-calculator-module__ZQ4Kpq__panelHeader p,.resolution-and-sampling-calculator-module__ZQ4Kpq__note,.resolution-and-sampling-calculator-module__ZQ4Kpq__formula p{color:var(--color-text-soft);line-height:1.6}.resolution-and-sampling-calculator-module__ZQ4Kpq__workspace{gap:var(--space-5);grid-template-columns:minmax(18rem,.65fr) minmax(0,1.35fr);align-items:start;display:grid}.resolution-and-sampling-calculator-module__ZQ4Kpq__panel{min-width:0;padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel);background:#101c25b8}.resolution-and-sampling-calculator-module__ZQ4Kpq__panelHeader{margin-bottom:var(--space-4)}.resolution-and-sampling-calculator-module__ZQ4Kpq__panelHeader h2{font-size:clamp(1.8rem,3vw,2.8rem)}.resolution-and-sampling-calculator-module__ZQ4Kpq__panelHeader p{margin:var(--space-2) 0 0}.resolution-and-sampling-calculator-module__ZQ4Kpq__inputs{gap:var(--space-4);display:grid}.resolution-and-sampling-calculator-module__ZQ4Kpq__inputGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.resolution-and-sampling-calculator-module__ZQ4Kpq__results{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.resolution-and-sampling-calculator-module__ZQ4Kpq__resultCard{min-width:0;padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface-input)}.resolution-and-sampling-calculator-module__ZQ4Kpq__resultCard dt{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-meta);letter-spacing:.12em;text-transform:uppercase}.resolution-and-sampling-calculator-module__ZQ4Kpq__resultCard dd{margin:var(--space-2) 0 0;font-family:var(--font-heading);font-size:clamp(1.35rem,2.7vw,2.2rem)}.resolution-and-sampling-calculator-module__ZQ4Kpq__secondary{margin-top:var(--space-1);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--font-size-small);display:block}.resolution-and-sampling-calculator-module__ZQ4Kpq__status{margin-top:var(--space-2);color:var(--color-signal);font-family:var(--font-body);font-size:var(--font-size-small);line-height:1.4;display:block}.resolution-and-sampling-calculator-module__ZQ4Kpq__formula{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle)}.resolution-and-sampling-calculator-module__ZQ4Kpq__formula h3{font-family:var(--font-heading);margin:0;font-size:1.45rem;font-weight:400}.resolution-and-sampling-calculator-module__ZQ4Kpq__formula p{margin-bottom:0}.resolution-and-sampling-calculator-module__ZQ4Kpq__formula code{margin-top:var(--space-3);padding:var(--space-3);color:var(--color-accent);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--font-size-small);display:block;overflow-x:auto}.resolution-and-sampling-calculator-module__ZQ4Kpq__note{margin:var(--space-4) 0 0;padding:var(--space-3);border-left:3px solid var(--color-signal);background:#72e5d214}.resolution-and-sampling-calculator-module__ZQ4Kpq__backLink{min-height:var(--control-min-size);color:var(--color-text-soft);font-family:var(--font-mono);font-size:var(--font-size-small);align-items:center;display:inline-flex}@media (max-width:900px){.resolution-and-sampling-calculator-module__ZQ4Kpq__workspace{grid-template-columns:1fr}}@media (max-width:520px){.resolution-and-sampling-calculator-module__ZQ4Kpq__page{padding:var(--space-4) 1rem}.resolution-and-sampling-calculator-module__ZQ4Kpq__panel{padding:var(--space-4)}.resolution-and-sampling-calculator-module__ZQ4Kpq__inputGrid,.resolution-and-sampling-calculator-module__ZQ4Kpq__results{grid-template-columns:1fr}}
.sensor-tilt-calculator-module__J7Gova__page{padding:var(--space-6) 1.5rem}.sensor-tilt-calculator-module__J7Gova__intro{max-width:68rem;margin-bottom:var(--space-5)}.sensor-tilt-calculator-module__J7Gova__intro h1,.sensor-tilt-calculator-module__J7Gova__panel h2,.sensor-tilt-calculator-module__J7Gova__equation h3{font-family:var(--font-heading);margin:0;font-weight:400}.sensor-tilt-calculator-module__J7Gova__intro h1{margin-top:var(--space-2);font-size:clamp(2.75rem,6vw,5rem);line-height:.98}.sensor-tilt-calculator-module__J7Gova__lede,.sensor-tilt-calculator-module__J7Gova__panelHeader p,.sensor-tilt-calculator-module__J7Gova__note,.sensor-tilt-calculator-module__J7Gova__equation p{color:var(--color-text-soft);line-height:1.6}.sensor-tilt-calculator-module__J7Gova__workspace{gap:var(--space-5);grid-template-columns:minmax(20rem,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.sensor-tilt-calculator-module__J7Gova__panel{min-width:0;padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel);background:#101c25b8}.sensor-tilt-calculator-module__J7Gova__panelHeader{margin-bottom:var(--space-4)}.sensor-tilt-calculator-module__J7Gova__panelHeader h2{font-size:clamp(1.8rem,3vw,2.8rem)}.sensor-tilt-calculator-module__J7Gova__panelHeader p{margin:var(--space-2) 0 0}.sensor-tilt-calculator-module__J7Gova__inputGrid,.sensor-tilt-calculator-module__J7Gova__results{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sensor-tilt-calculator-module__J7Gova__liveStudy{min-height:12rem;margin-bottom:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);perspective:500px;background:radial-gradient(circle,#72e5d221,#0000 60%);position:relative;overflow:hidden}.sensor-tilt-calculator-module__J7Gova__sensorPlane,.sensor-tilt-calculator-module__J7Gova__referencePlane{border:1px solid var(--color-signal);font-family:var(--font-mono);font-size:var(--font-size-meta);text-transform:uppercase;place-items:center;display:grid;position:absolute;inset:2rem 12%}.sensor-tilt-calculator-module__J7Gova__sensorPlane{z-index:2;color:var(--color-signal);background:#72e5d21f;transition:transform .18s}.sensor-tilt-calculator-module__J7Gova__referencePlane{color:var(--color-text-muted);border-style:dashed;inset:2.6rem 14%;transform:translateY(1rem)}.sensor-tilt-calculator-module__J7Gova__card{padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface-input)}.sensor-tilt-calculator-module__J7Gova__card dt{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-meta);letter-spacing:.1em;text-transform:uppercase}.sensor-tilt-calculator-module__J7Gova__card dd{margin:var(--space-2) 0 0;font-family:var(--font-heading);font-size:clamp(1.3rem,2.3vw,2rem)}.sensor-tilt-calculator-module__J7Gova__card dd span{margin-top:var(--space-1);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--font-size-small);display:block}.sensor-tilt-calculator-module__J7Gova__equation{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle)}.sensor-tilt-calculator-module__J7Gova__equation h3{font-size:1.4rem}.sensor-tilt-calculator-module__J7Gova__equation p{margin-bottom:0}.sensor-tilt-calculator-module__J7Gova__note{margin:var(--space-4) 0 0;padding:var(--space-3);border-left:3px solid var(--color-signal);background:#72e5d214}.sensor-tilt-calculator-module__J7Gova__nonVisualSummary{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sensor-tilt-calculator-module__J7Gova__backLink{min-height:var(--control-min-size);color:var(--color-text-soft);font-family:var(--font-mono);font-size:var(--font-size-small);align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.sensor-tilt-calculator-module__J7Gova__sensorPlane{transition:none}}@media (max-width:900px){.sensor-tilt-calculator-module__J7Gova__workspace{grid-template-columns:1fr}}@media (max-width:520px){.sensor-tilt-calculator-module__J7Gova__page{padding:var(--space-4) 1rem}.sensor-tilt-calculator-module__J7Gova__inputGrid,.sensor-tilt-calculator-module__J7Gova__results{grid-template-columns:1fr}.sensor-tilt-calculator-module__J7Gova__panel{padding:var(--space-4)}}
