._field_4a5x9_1{position:relative}@media (pointer:coarse){._customSelect_4a5x9_6{display:none}}._control_4a5x9_11._control_4a5x9_11{min-height:var(--layout-control-height);background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--font-size-lg);cursor:pointer;padding:0 10px 0 15px}._control_4a5x9_11._control_4a5x9_11:hover{background-image:linear-gradient(var(--color-surface-strong), var(--color-surface-strong))}._controlFocused_4a5x9_24{outline:2px solid var(--color-focus-ring);outline-offset:2px}._valueContainer_4a5x9_29{gap:4px}._placeholder_4a5x9_33{opacity:.7}._indicators_4a5x9_37{padding:0 2px 0 8px}._caret_4a5x9_41{border-left:5px solid #0000;border-right:5px solid #0000;border-bottom:6px solid var(--color-text);width:0;height:0;transition:rotate var(--duration-slow);border-radius:1px;rotate:180deg}._caretOpen_4a5x9_52{rotate:0deg}._menu_4a5x9_56{background-color:var(--color-bg-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:3;margin-top:2px;overflow:hidden}._menuList_4a5x9_65{max-height:32rem}._option_4a5x9_69{font-size:var(--font-size-lg);cursor:pointer;padding:8px 15px}._optionFocused_4a5x9_75,._optionSelected_4a5x9_76{background-color:var(--color-surface-strong)}._optionSelected_4a5x9_76{font-weight:var(--font-weight-medium)}._noOptions_4a5x9_84{padding:10px 15px}._nativeSelect_4a5x9_88{width:100%;min-height:var(--layout-control-height);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg);color:var(--color-text);font-family:inherit;font-size:var(--font-size-lg);-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-text) 50%), linear-gradient(135deg, var(--color-text) 50%, transparent 50%);background-position:right 20px center,right 15px center;background-repeat:no-repeat;background-size:5px 6px;padding:0 30px 0 15px;display:none}._nativeSelect_4a5x9_88:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (pointer:coarse){._nativeSelect_4a5x9_88{display:block}}._figures_fhq4a_1{border-top:1px solid var(--color-border-subtle);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding-top:15px;display:grid}._figures_fhq4a_1>div{border-left:1px solid var(--color-border-subtle);padding:0 10px}._figures_fhq4a_1>div:first-child{border-left:0;padding-left:0}._figures_fhq4a_1 dt{font-size:var(--font-size-sm)}._figures_fhq4a_1 dd{font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);margin:4px 0 0}._scale_4u23r_1{flex-direction:column;gap:20px;display:flex}._header_4u23r_7{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}._label_4u23r_14{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin:0;padding:0}._percent_4u23r_21._percent_4u23r_21{font-size:var(--font-size-display-sm);font-weight:var(--font-weight-medium);letter-spacing:-.02em;margin:8px 0 0;line-height:1}._description_4u23r_29{font-size:var(--font-size-md);line-height:var(--line-height-base);max-width:var(--layout-measure-sm);margin:0}._pillGroup_14s4k_1{flex-wrap:wrap;gap:8px;display:flex}._pill_14s4k_1._pill_14s4k_1{border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);font-family:inherit;font-size:var(--font-size-base);min-height:var(--layout-control-height-sm);cursor:pointer;transition:all var(--duration-base);background:0 0;padding:0 15px}._pill_14s4k_1._pill_14s4k_1:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._pill_14s4k_1._pill_14s4k_1:hover{background-color:var(--color-surface-strong)}._pill_14s4k_1._pill_14s4k_1._active_14s4k_26{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-text)}._paperDiagram_5t5f2_1{width:100%;height:auto;max-height:36rem;color:var(--color-text);display:block}._paperSolid_5t5f2_9,._paperDashed_5t5f2_10{stroke-width:2px;stroke:currentColor;fill:none}._paperSolid_5t5f2_9{fill:var(--color-surface-strong)}._label_5t5f2_20{fill:currentColor;font-weight:var(--font-weight-medium)}._sizes_1ppxo_1{flex-direction:column;gap:20px;display:flex}._label_1ppxo_7{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin:0;padding:0}._diagram_1ppxo_14{margin:0}._layoutSwitch_1ppxo_18{justify-content:center;margin-bottom:20px}._caption_1ppxo_23{text-align:center;font-size:var(--font-size-sm);margin-top:10px}._tool_10l8k_1{gap:30px;padding-top:15px;display:grid}@media (width>=80rem){._tool_10l8k_1{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}._toolWithInfo_10l8k_14{grid-template-rows:auto 1fr;grid-template-areas:"controls results""info results"}._toolWithInfo_10l8k_14 ._controls_10l8k_18{grid-area:controls}._toolWithInfo_10l8k_14 ._results_10l8k_21{grid-area:results}._toolWithInfo_10l8k_14 ._infoSection_10l8k_24{grid-area:info}}._controls_10l8k_18{flex-direction:column;gap:25px;min-width:0;display:flex;container-type:inline-size}._pair_10l8k_37{grid-template-areas:"first""swap""second";display:grid}._sectionFirst_10l8k_42{grid-area:first}._sectionSecond_10l8k_46{grid-area:second}@container (width>=520px){._pair_10l8k_37{grid-template-columns:minmax(0,1fr) 0 minmax(0,1fr);grid-template-areas:"first.second""first swap second""first.second";column-gap:15px}}._side_10l8k_57{flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}@container (width>=520px){._side_10l8k_57{grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);display:grid}}._side_10l8k_57:focus-within{z-index:2}._label_10l8k_75{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}._measurement_10l8k_80{font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);align-items:center;gap:15px;margin:4px 0 0;display:flex}._key_10l8k_89{border-top:2px solid var(--color-text);flex-shrink:1;width:6rem;min-width:2.4rem}._keyDashed_10l8k_96{border-top-style:dashed}._selects_10l8k_100{flex-direction:column;gap:10px;display:flex}._dimensions_10l8k_106{white-space:nowrap;flex:1 0 auto}._rotateBtn_10l8k_111{width:var(--layout-control-height-sm);height:var(--layout-control-height-sm);border-radius:var(--radius-circle);transition:background-color var(--duration-base);flex-shrink:0;justify-content:center;align-items:center;display:flex}._rotateBtn_10l8k_111:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._rotateBtn_10l8k_111:hover{background-color:var(--color-surface-strong)}._rotateBtn_10l8k_111:active{scale:.9}._rotateIcon_10l8k_132{width:1.8rem;height:1.8rem}._rotateIcon_10l8k_132 svg{width:100%;height:100%;display:block}._swapRow_10l8k_142{z-index:1;grid-area:swap;justify-content:center;align-items:center;margin:-12px 0;display:flex;position:relative}@container (width>=520px){._swapRow_10l8k_142{margin:0}}._swapBtn_10l8k_157._swapBtn_10l8k_157{transition:opacity var(--duration-base);flex-shrink:0;align-self:center;position:relative}._swapBtn_10l8k_157._swapBtn_10l8k_157:after{content:"";border-radius:var(--radius-circle);border:2px solid var(--color-accent);opacity:0;pointer-events:none;position:absolute;inset:-1px}._swapBtn_10l8k_157._swapBtn_10l8k_157:active{scale:.9}._swapBtn_10l8k_157._swapBtn_10l8k_157._swapBtn_10l8k_157{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-text)}._swapBtn_10l8k_157._swapBtn_10l8k_157._swapBtn_10l8k_157:hover{background-color:var(--color-accent);color:var(--color-accent-text);opacity:.85}._swapIcon_10l8k_187{width:1.8rem;height:1.8rem;rotate:90deg}@container (width>=520px){._swapIcon_10l8k_187{rotate:0deg}}._swapIcon_10l8k_187 svg{fill:currentColor;stroke:none;width:100%;height:100%;transition:transform .55s cubic-bezier(.34,1.56,.64,1);display:block}@keyframes _swapRippleOdd_10l8k_1{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@keyframes _swapNudgeDownOdd_10l8k_1{0%,to{opacity:1;transform:none}40%{opacity:.55;transform:translateY(10px)scale(.98)}}@keyframes _swapNudgeUpOdd_10l8k_1{0%,to{opacity:1;transform:none}40%{opacity:.55;transform:translateY(-10px)scale(.98)}}@keyframes _swapNudgeRightOdd_10l8k_1{0%,to{opacity:1;transform:none}40%{opacity:.55;transform:translate(10px)scale(.98)}}@keyframes _swapNudgeLeftOdd_10l8k_1{0%,to{opacity:1;transform:none}40%{opacity:.55;transform:translate(-10px)scale(.98)}}._swapOdd_10l8k_256 ._swapBtn_10l8k_157:after{animation:.6s ease-out _swapRippleOdd_10l8k_1}._swapOdd_10l8k_256 ._sectionFirst_10l8k_42{animation:.45s ease-in-out _swapNudgeDownOdd_10l8k_1}._swapOdd_10l8k_256 ._sectionSecond_10l8k_46{animation:.45s ease-in-out _swapNudgeUpOdd_10l8k_1}@container (width>=520px){._swapOdd_10l8k_256 ._sectionFirst_10l8k_42{animation-name:_swapNudgeRightOdd_10l8k_1}._swapOdd_10l8k_256 ._sectionSecond_10l8k_46{animation-name:_swapNudgeLeftOdd_10l8k_1}}@keyframes _swapRippleEven_10l8k_1{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@keyframes _swapNudgeDownEven_10l8k_1{0%,to{opacity:1;transform:none}40%{opacity:.55;transform:translateY(10px)scale(.98)}}@keyframes _swapNudgeUpEven_10l8k_1{0%,to{opacity:1;transform:none}40%{opacity:.55;transform:translateY(-10px)scale(.98)}}@keyframes _swapNudgeRightEven_10l8k_1{0%,to{opacity:1;transform:none}40%{opacity:.55;transform:translate(10px)scale(.98)}}@keyframes _swapNudgeLeftEven_10l8k_1{0%,to{opacity:1;transform:none}40%{opacity:.55;transform:translate(-10px)scale(.98)}}._swapEven_10l8k_324 ._swapBtn_10l8k_157:after{animation:.6s ease-out _swapRippleEven_10l8k_1}._swapEven_10l8k_324 ._sectionFirst_10l8k_42{animation:.45s ease-in-out _swapNudgeDownEven_10l8k_1}._swapEven_10l8k_324 ._sectionSecond_10l8k_46{animation:.45s ease-in-out _swapNudgeUpEven_10l8k_1}@container (width>=520px){._swapEven_10l8k_324 ._sectionFirst_10l8k_42{animation-name:_swapNudgeRightEven_10l8k_1}._swapEven_10l8k_324 ._sectionSecond_10l8k_46{animation-name:_swapNudgeLeftEven_10l8k_1}}@media (prefers-reduced-motion:reduce){._swapIcon_10l8k_187 svg{transition:none}._swapOdd_10l8k_256 ._swapBtn_10l8k_157:after,._swapOdd_10l8k_256 ._sectionFirst_10l8k_42,._swapOdd_10l8k_256 ._sectionSecond_10l8k_46,._swapEven_10l8k_324 ._swapBtn_10l8k_157:after,._swapEven_10l8k_324 ._sectionFirst_10l8k_42,._swapEven_10l8k_324 ._sectionSecond_10l8k_46{animation:none}}._commonPairs_10l8k_355{flex-direction:column;gap:10px;display:flex}._commonPairsList_10l8k_361{flex-wrap:wrap;gap:8px;display:flex}._results_10l8k_21{flex-direction:column;gap:20px;min-width:0;display:flex}._infoSection_10l8k_24{margin-top:18px}@media (width>=80rem){._infoSection_10l8k_24{margin-top:0}}._info_10l8k_24{max-width:var(--layout-measure-md)}._morePairs_10l8k_387{margin-top:40px}
