.page_page__LSJe7{flex:1 1;padding:2rem 1rem}.page_page__container__Th74Q{max-width:1000px;margin:0 auto}.page_page__title__DmEn2{font-size:clamp(2rem,1.4rem + 2.2vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;text-align:left;text-wrap:balance;color:var(--text-primary);margin:0 0 1rem}.page_page__intro__NG1vy{font-size:1.0625rem;line-height:1.7;color:var(--text-secondary);max-width:60ch;text-wrap:pretty;margin-bottom:1.5rem}.page_page__input__1tbrV{max-width:480px}.page_tool__wIyMJ{margin-bottom:3rem}.page_controls___vdq0{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.page_toggle__LnF2v{display:inline-flex;flex-wrap:wrap;justify-self:start;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.page_toggle__btn__fhvh_{padding:.5rem .875rem;font:inherit;font-size:.875rem;color:var(--text-secondary);background-color:var(--bg-secondary);border:0;border-right:1px solid var(--border);cursor:pointer}.page_toggle__btn__fhvh_:last-child{border-right:0}.page_toggle__btn__fhvh_:hover{color:var(--text-primary)}.page_toggle__btn__fhvh_:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.page_toggle__btn_active__4EAHr{color:var(--text-primary);font-weight:600;background-color:var(--bg-primary);box-shadow:inset 0 -2px 0 var(--accent)}.page_hint__0ljba{margin:0;font-size:.875rem;line-height:1.6;color:var(--text-secondary)}.page_empty__X42jH{padding:1rem;color:var(--text-secondary);background-color:var(--bg-secondary);border-radius:var(--radius-md)}.page_result__y7MDu{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:start;margin-bottom:2rem}.page_result__main__4y4fk{display:grid;grid-gap:1rem;gap:1rem}.page_answer__jM_O5{padding:1.25rem;background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md)}.page_answer__label__BMHQb{margin:0 0 .375rem;font-size:.875rem;color:var(--text-secondary)}.page_answer__row__0NIce{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.page_answer__value__ZBzwQ{font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:600;color:var(--text-primary)}.page_answer__bri__bF4Ee{margin:.75rem 0 0;font-size:.9375rem;line-height:1.6;color:var(--text-secondary)}.page_answer__bri__bF4Ee code{font-family:JetBrains Mono,monospace;color:var(--text-primary)}.page_answer__note__jxnPo{margin:.75rem 0 0;padding:.625rem .75rem;font-size:.875rem;line-height:1.5;color:var(--text-primary);background-color:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-sm)}.page_diagram__TlByx{width:100%;max-width:360px;height:auto;justify-self:center}.page_diagram__frame__An927{fill:var(--bg-secondary);stroke:var(--border)}.page_diagram__grid__Oew_8{stroke:var(--border);stroke-width:.5}.page_diagram__label__XVcK0,.page_diagram__tick__6uEPs{font-size:10px;fill:var(--text-secondary)}.page_diagram__label__XVcK0{font-weight:600}.page_diagram__gamut__p74xZ{fill:none;stroke:var(--text-secondary);stroke-width:1;stroke-dasharray:3 3;opacity:.6}.page_diagram__gamut_active__5gZvp{fill:var(--accent);fill-opacity:.12;stroke:var(--accent-text);stroke-width:2}.page_diagram__move__ipLeQ{stroke:var(--text-primary);stroke-width:1;stroke-dasharray:2 2}.page_diagram__raw__ZBAiZ{fill:none;stroke:var(--text-primary);stroke-width:1.5}.page_diagram__point__ZWFgw{stroke:var(--text-primary);stroke-width:2}.page_snippets__eJA9p{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem;margin-bottom:2rem}.page_snippet__fD1wj{min-width:0}.page_snippet__head__bOMpa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.page_snippet__title__EZxTY{margin:0;font-size:.9375rem;font-weight:600}.page_code__QxNeK{margin:0;padding:.75rem 1rem;font-family:JetBrains Mono,monospace;font-size:.8125rem;line-height:1.6;white-space:pre;background-color:var(--bg-secondary)}.page_code__QxNeK,.page_table__wrap__eH_eu{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md)}.page_table__aUXNs{width:100%;border-collapse:collapse;font-size:.9375rem}.page_table__aUXNs td,.page_table__aUXNs th{padding:.625rem .875rem;text-align:left;border-bottom:1px solid var(--border)}.page_table__aUXNs tbody tr:last-child td,.page_table__aUXNs tbody tr:last-child th{border-bottom:0}.page_table__aUXNs thead th{font-size:.8125rem;font-weight:600;color:var(--text-secondary);background-color:var(--bg-secondary)}.page_table__aUXNs tbody th{font-weight:500}.page_table__aUXNs code{font-family:JetBrains Mono,monospace;white-space:nowrap}.page_table__caption__nrsQk{padding:.75rem .875rem;font-weight:600;text-align:left}.page_table__main__KE0_A{font-weight:400;color:var(--text-secondary)}.page_reverse__yq_zQ{margin-top:2.5rem}.page_reverse__title___T_m4{font-size:1.375rem;font-weight:700;line-height:1.25;text-align:left;color:var(--text-primary);margin:0 0 1rem}.page_reverse__fields__aAeXC{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0 1.5rem}.page_field__XuFjF{display:grid;grid-gap:.375rem;gap:.375rem}.page_field__label__P6mfp{font-size:.875rem;color:var(--text-secondary)}.page_field__input__GBeCO{width:14rem;max-width:100%;padding:.625rem .875rem;font-family:JetBrains Mono,monospace;font-size:1rem;color:var(--text-primary);background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md)}.page_field__input__GBeCO:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.page_reverse__result__7pmhb{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem}.page_section__UKuE0{margin-bottom:2.5rem}.page_section__title__i7CH8{font-size:1.375rem;font-weight:700;line-height:1.25;text-align:left;color:var(--text-primary);margin:0 0 1rem}.page_method__ql2pV{margin-bottom:1.5rem;max-width:60ch;text-wrap:pretty}.page_method__ql2pV p{line-height:1.7;color:var(--text-secondary)}.page_method__ql2pV a{color:var(--accent-text)}.page_faq__GbXf_>section{padding-left:0;padding-right:0}@media(min-width:768px){.page_page__LSJe7{padding:3rem 2rem}.page_result__y7MDu{grid-template-columns:minmax(0,1fr) 360px}.page_snippets__eJA9p{grid-template-columns:repeat(2,minmax(0,1fr))}.page_reverse__result__7pmhb{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}