.page_main__GlU4n{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;padding:var(--spacing-6) var(--spacing-6);gap:var(--spacing-6);max-width:1680px;margin:0 auto;box-sizing:border-box}.page_header__kVzhN{display:flex;flex-direction:column;gap:var(--spacing-2)}.page_header__kVzhN h1{font-size:1.5rem;font-weight:600;color:var(--text-primary)}.page_subtle__Jrpar{font-size:.875rem;color:var(--text-secondary);line-height:1.5}.page_content__kDoxQ{display:flex;flex-direction:column;gap:var(--spacing-6);flex:1;min-height:0}.page_contentSplit__ChN49{--playground-message-height:300px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spacing-6);flex:1;min-height:320px}.page_pluralPlaygroundSplit__2lmkv{align-items:stretch;min-height:0;width:100%}.page_pluralPlaygroundSplit__2lmkv .page_editor__vALwU,.page_pluralPlaygroundSplit__2lmkv .page_pluralPlaygroundSidePanel__dxrvo{min-height:0}.page_pluralRulesPair__MG6J2{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto auto;gap:var(--spacing-4);align-items:start;min-height:0}.page_pluralRulesLabelLeft__EoFoY{grid-column:1;grid-row:1}.page_pluralRulesLabelRight__LLWH4{grid-column:3;grid-row:1}.page_pluralRulesBoxLeft__TKoSp{grid-column:1;grid-row:2}.page_pluralRulesBoxRight__DIu4X{grid-column:3;grid-row:2}.page_pluralRulesArrow__Yb7DJ{grid-column:2;grid-row:2;align-self:center;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:1.35rem;line-height:1;padding:0 var(--spacing-1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_pluralPlaygroundSplit__2lmkv .page_editor__vALwU .page_textarea__8C2wx{flex:1 1 auto;min-height:240px;height:auto;resize:none}.page_pluralPlaygroundSidePanel__dxrvo{gap:var(--spacing-3)}.page_pluralPlaygroundSplit__2lmkv .page_pluralPlaygroundOutputBox__tkxPB{flex:1 1 auto;min-height:240px;overflow-y:auto}.page_targetTemplateSection__pPIZN{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);-moz-column-gap:var(--spacing-4);column-gap:var(--spacing-4);row-gap:4px;flex:1;min-height:0}.page_targetTemplateSection__pPIZN.page_ttGridWithError__1Ksdw{grid-template-rows:auto auto minmax(0,1fr)}.page_targetTemplateSection__pPIZN .page_ttSrcLabel__3EieF{grid-column:1;grid-row:1}.page_targetTemplateSection__pPIZN .page_ttMidHeader__N_mW6{grid-column:2;grid-row:1}.page_targetTemplateSection__pPIZN .page_ttTgtLabel__cHvWq{grid-column:3;grid-row:1}.page_targetTemplateSection__pPIZN .page_ttErrorRow__DicAt{grid-column:1/-1;grid-row:2;min-width:0}.page_targetTemplateSection__pPIZN:not(.page_ttGridWithError__1Ksdw) .page_ttMidLocale__5mMNb,.page_targetTemplateSection__pPIZN:not(.page_ttGridWithError__1Ksdw) .page_ttSrcTa__wA_yE,.page_targetTemplateSection__pPIZN:not(.page_ttGridWithError__1Ksdw) .page_ttTgtTa__1C54v{grid-row:2}.page_targetTemplateSection__pPIZN.page_ttGridWithError__1Ksdw .page_ttMidLocale__5mMNb,.page_targetTemplateSection__pPIZN.page_ttGridWithError__1Ksdw .page_ttSrcTa__wA_yE,.page_targetTemplateSection__pPIZN.page_ttGridWithError__1Ksdw .page_ttTgtTa__1C54v{grid-row:3}.page_targetTemplateSection__pPIZN .page_ttSrcTa__wA_yE{grid-column:1}.page_targetTemplateSection__pPIZN .page_ttMidLocale__5mMNb{grid-column:2;display:flex;align-items:flex-start;justify-content:center;align-self:start;padding:0 var(--spacing-2);min-width:0}.page_targetTemplateSection__pPIZN .page_ttMidLocale__5mMNb .page_outlinedField__FWJYB{width:100%;max-width:12.5rem}.page_targetTemplateSection__pPIZN .page_ttTgtTa__1C54v{grid-column:3}.page_targetTemplateSection__pPIZN .page_labelRow__xLmDx{margin:0;padding:0 0 2px;align-self:end}.page_targetTemplateSection__pPIZN .page_textarea__8C2wx{width:100%;min-height:0;height:100%;max-height:100%;resize:none;box-sizing:border-box}.page_editor__vALwU{display:flex;flex-direction:column;gap:var(--spacing-3);min-height:0}.page_labelRow__xLmDx{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-2);font-size:.8125rem;font-weight:500;color:var(--text-secondary)}.page_labelLeft__VXHbu{display:inline-flex;align-items:center;gap:var(--spacing-2);min-width:0}.page_outputLabelGroup__Z4C4k{display:inline-flex;align-items:center;gap:6px;min-width:0}.page_outputInfoWrap__wcVw8{position:relative;display:inline-flex;flex-shrink:0}.page_outputInfoButton__F4AXM{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:help;transition:color var(--transition) ease,background-color var(--transition) ease}.page_outputInfoButton__F4AXM:hover{color:var(--text-primary);background:var(--border)}.page_outputInfoButton__F4AXM:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent)}.page_outputInfoButton__F4AXM svg{width:16px;height:16px}.page_outputInfoTooltip__6xIPv{position:absolute;z-index:30;right:0;top:calc(100% + 6px);width:min(320px,calc(100vw - 2rem));max-height:min(240px,45vh);overflow-y:auto;padding:10px 12px;font-size:.75rem;font-weight:400;line-height:1.45;color:var(--text-primary);text-align:left;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 6px 20px rgba(0,0,0,.12);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease,visibility .12s ease}.page_outputInfoTooltipList__hfOLN{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:6px}.page_outputInfoTooltipList__hfOLN li{margin:0}.page_outputInfoTooltip__6xIPv code{font-family:var(--font-mono),ui-monospace,monospace;font-size:.72em;padding:.1em .25em;border-radius:4px;background:rgba(0,0,0,.12)}[data-theme=dark] .page_outputInfoTooltip__6xIPv code{background:hsla(0,0%,100%,.08)}.page_outputInfoWrap__wcVw8:focus-within .page_outputInfoTooltip__6xIPv,.page_outputInfoWrap__wcVw8:hover .page_outputInfoTooltip__6xIPv{opacity:1;visibility:visible}.page_labelActions__igCpO{display:inline-flex;align-items:center;gap:6px}.page_iconButton__l8erm{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid var(--border);background:var(--panel);color:var(--text-secondary);cursor:pointer;transition:background-color var(--transition) ease,border-color var(--transition) ease,color var(--transition) ease}.page_iconButton__l8erm:hover{border-color:var(--text-secondary);color:var(--text-primary)}.page_iconButton__l8erm:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent)}.page_iconButton__l8erm svg{width:16px;height:16px}.page_textarea__8C2wx{width:100%;min-height:240px;resize:vertical;padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--border);font-family:var(--font-mono),ui-monospace,monospace;font-size:.875rem;background:var(--panel);color:var(--text-primary);transition:border-color var(--transition) ease,box-shadow var(--transition) ease}.page_textarea__8C2wx:hover{border-color:var(--text-secondary)}.page_textarea__8C2wx:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent);outline:none}.page_textareaError__bTbYK,.page_textarea__8C2wx.page_error__Jil8M{border-color:var(--error)}.page_sidePanel__Stj8D{display:flex;flex-direction:column;gap:var(--spacing-4);min-height:0}.page_outputBox__U5YM3{padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--border);min-height:220px;background:var(--panel);color:var(--text-primary);font-family:var(--font-mono),ui-monospace,monospace;font-size:.875rem;font-weight:400;white-space:pre-wrap;flex:1;display:flex;align-items:flex-start}.page_playgroundMessageTextarea__29qGi,.page_playgroundOutputBox__88zbJ{min-height:var(--playground-message-height)}.page_playgroundOutputBox__88zbJ{flex:0 0 auto;height:var(--playground-message-height);max-height:none;overflow-y:auto}.page_validatorTextarea__3Ve00{min-height:200px;max-height:min(320px,46vh);overflow:auto}.page_validatorOutputBox__mnJ13{min-height:100px;max-height:min(160px,26vh);flex:0 1 auto;overflow-y:auto}.page_outputBoxColumn__X2Nsu{flex-direction:column;align-items:stretch;gap:.35rem;white-space:normal}.page_outputBoxColumn__X2Nsu .page_resultLine__Qp_IY{line-height:1.45}.page_main__GlU4n.page_examplesPage__YqCw8{max-width:1040px;margin-left:auto;margin-right:auto}.page_examplesIntro__ZwMYL{font-size:.875rem;line-height:1.6;color:var(--text-secondary)}.page_examplesIntro__ZwMYL p+p{margin-top:var(--spacing-3)}.page_examplesIntro__ZwMYL a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.page_examplesIntro__ZwMYL a:hover{color:var(--accent-hover)}.page_examplesIntro__ZwMYL code{font-family:var(--font-mono),ui-monospace,monospace;font-size:.84em;padding:.12em .35em;border-radius:4px;background:rgba(0,0,0,.06);color:var(--text-primary)}[data-theme=dark] .page_examplesIntro__ZwMYL code{background:hsla(0,0%,100%,.08)}.page_examplesGrid__ljyGA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-4);min-height:0;align-items:stretch}.page_exampleCard__UgJav{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0;height:100%;padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--border);background:var(--panel)}.page_exampleCardTitle__o8Jfp{margin:0;font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--text-primary)}.page_exampleDesc__kcHQ1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.page_examplesPage__YqCw8 .page_exampleDesc__kcHQ1{display:block;-webkit-line-clamp:unset;overflow:visible;line-height:1.55}.page_exampleOutputBox__rivpE{min-height:100px;max-height:min(200px,28vh);flex:1 1 auto;min-width:0;overflow:auto}.page_exampleCode__OgoiE{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:.8125rem;white-space:pre-wrap;overflow-wrap:anywhere}@media (min-width:1024px){.page_examplesGridWide__Mx5RB{grid-template-columns:repeat(3,minmax(0,1fr))}}.page_statusIcon__kNVVS{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px}.page_statusOk__reg8O{color:#22c55e}.page_statusBad__RkVmK{color:#ef4444}.page_variables__E53tr{display:flex;flex-direction:column;gap:var(--spacing-2)}.page_variablesGrid__WxOWe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-2)}.page_varsPanel__GJkvn{display:flex;flex-direction:column;gap:var(--spacing-2)}.page_varsGrid__EPvVl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-3)}.page_varField__Cj3oK{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}.page_varLabel__XeD9F{font-size:.8125rem;color:var(--text-secondary)}.page_errorBox__ENoUO{padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--error);background:var(--error-bg);color:#fecaca;font-size:.8125rem;white-space:pre-wrap}.page_controlsRow__CowtK{display:flex;flex-wrap:wrap;gap:var(--spacing-4);align-items:center}.page_controlsRow__CowtK+.page_varsPanel__GJkvn,.page_textarea__8C2wx+.page_controlsRow__CowtK{margin-top:var(--spacing-4)}.page_controlLabel__UlYxx{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:.8125rem;color:var(--text-secondary)}.page_controlLabel__UlYxx span{white-space:nowrap}.page_outlinedField__FWJYB{display:inline-flex;min-width:0}.page_outlinedFieldset__GNeRc{margin:0;border:1px solid var(--border);border-radius:var(--radius);padding:.45rem .6rem .55rem;background:var(--panel);min-width:0}.page_outlinedFieldset__GNeRc:hover{border-color:var(--text-secondary)}.page_outlinedFieldset__GNeRc:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent)}.page_outlinedLegend__z3X6B{padding:0 .35rem;font-size:.75rem;line-height:1;color:var(--text-secondary)}.page_outlinedControl__Z_5BH{width:100%;border:0;outline:none;background:transparent;color:var(--text-primary);font-size:.875rem;padding:.15rem 0}.page_outlinedControl__Z_5BH:focus{outline:none}.page_outlinedFieldset__GNeRc .page_input___cVLA,.page_outlinedFieldset__GNeRc .page_select__MPBgi{border:none;border-radius:0;background:transparent;box-shadow:none;padding:.2rem 0}.page_outlinedFieldset__GNeRc .page_select__MPBgi{padding-right:1.5rem}.page_outlinedFieldset__GNeRc .page_input___cVLA:hover,.page_outlinedFieldset__GNeRc .page_select__MPBgi:hover{border-color:transparent}.page_outlinedFieldset__GNeRc .page_input___cVLA:focus,.page_outlinedFieldset__GNeRc .page_select__MPBgi:focus{border:none;box-shadow:none;outline:none}.page_input___cVLA,.page_select__MPBgi{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border);background:var(--panel);color:var(--text-primary);font-size:.875rem;transition:border-color var(--transition) ease,box-shadow var(--transition) ease}.page_input___cVLA:hover,.page_select__MPBgi:hover{border-color:var(--text-secondary)}.page_input___cVLA:focus,.page_select__MPBgi:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent);outline:none}.page_button__vnlhW{padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius);font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color var(--transition) ease,border-color var(--transition) ease;background:var(--accent);border:1px solid var(--accent);color:#fff}.page_button__vnlhW:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.page_buttonSecondary__SnycR{background:transparent;border:1px solid var(--border);color:var(--text-primary)}.page_buttonSecondary__SnycR:hover{border-color:var(--text-secondary);background:var(--panel)}.page_modalOverlay__OBdlJ{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:var(--spacing-6);z-index:50}.page_modal__OJIkq{width:min(980px,96vw);max-height:min(720px,86vh);overflow:hidden;border-radius:16px;border:1px solid var(--border);background:var(--bg);box-shadow:0 24px 70px rgba(0,0,0,.35);display:flex;flex-direction:column}.page_modalHeader__XTPbu{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4) var(--spacing-4);border-bottom:1px solid var(--border);background:linear-gradient(180deg,hsla(0,0%,100%,.04),transparent)}.page_modalTitle__px2QE{font-size:.95rem;font-weight:600;color:var(--text-primary)}.page_modalClose__WivqM{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:1px solid var(--border);background:var(--panel);color:var(--text-secondary);cursor:pointer}.page_modalClose__WivqM:hover{border-color:var(--text-secondary);color:var(--text-primary)}.page_modalClose__WivqM svg{width:16px;height:16px}.page_modalBody__P9b4c{display:grid;grid-template-columns:280px 1fr;min-height:0;flex:1}.page_samplesNav__aUOGt{border-right:1px solid var(--border);background:var(--panel);padding:var(--spacing-3);overflow:auto}.page_sampleTab__8Ho_j{width:100%;text-align:left;display:grid;gap:2px;padding:10px 12px;border-radius:12px;border:1px solid transparent;background:transparent;cursor:pointer;color:var(--text-primary)}.page_sampleTab__8Ho_j:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.06)}.page_sampleTabActive__LeU_E{background:rgba(124,58,237,.14);border-color:rgba(124,58,237,.35)}.page_sampleTabTitle__FLwWk{font-size:.9rem;font-weight:600}.page_sampleTabMeta__5EKZ_{font-size:.75rem;color:var(--text-secondary)}.page_samplePane__GG0SA{padding:var(--spacing-4);overflow:auto;min-height:0}.page_samplePaneHeader__vQzDR{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}.page_samplePaneTitle__WWBz5{font-size:1rem;font-weight:650;color:var(--text-primary)}.page_samplePaneDesc__TTIwM{margin-top:4px;font-size:.85rem;line-height:1.45;color:var(--text-secondary)}.page_samplePaneActions__44JgI{display:inline-flex;gap:var(--spacing-2);flex-wrap:wrap;justify-content:flex-end}.page_sampleCode__AoSCL{margin:0;padding:var(--spacing-4);border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:radial-gradient(1200px 220px at 20% 0,rgba(124,58,237,.18),transparent 60%),hsla(0,0%,100%,.03);color:var(--text-primary);font-family:var(--font-mono),ui-monospace,monospace;font-size:.875rem;white-space:pre-wrap}.page_sampleHint__NRD_a{margin-top:var(--spacing-3);font-size:.8rem;color:var(--text-secondary)}.page_convertersContent__xbPRZ{display:flex;flex-direction:column;flex:1;min-height:0;gap:var(--spacing-4)}.page_convertersGrid__2r54_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:var(--spacing-4);flex:1;min-height:0}.page_convertersSourceWrap__nALpA{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--spacing-3);min-height:0;min-width:0}.page_convertersSourceWrap__nALpA .page_textarea__8C2wx{resize:none;min-height:120px;flex:1}.page_convertersOutCell__rJF5k{display:flex;flex-direction:column;min-height:0;min-width:0}.page_convertersOutCell__rJF5k .page_labelRow__xLmDx{flex-shrink:0}.page_convertersOutBox__r1Lji{flex:1;min-height:0;overflow:auto}.page_convertersOutPre__HREZT{margin:0;width:100%;white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:inherit;line-height:1.45}.page_staticPageContent__9w7sa{display:flex;flex-direction:column;gap:var(--spacing-6);flex:1;min-height:0;width:100%;max-width:900px;margin:0 auto}.page_mainScreenFit__Xu6_p{min-height:100%;padding-top:var(--spacing-4);padding-bottom:var(--spacing-4);gap:var(--spacing-4)}.page_staticPageScreenFit__Fzbwi{gap:var(--spacing-4);max-width:1100px}.page_aboutIntro__QRSE7{font-size:.875rem;line-height:1.55;color:var(--text-secondary)}.page_aboutIntro__QRSE7 p+p{margin-top:var(--spacing-3)}.page_featureGrid__LbVmI{display:flex;flex-direction:column;gap:var(--spacing-4)}.page_featureGridDense__64CNo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-3);align-content:start}.page_featureBanner__XpggC{display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-4);align-items:start;padding:var(--spacing-5,20px) var(--spacing-5,20px);border-radius:14px;border:1px solid var(--border);background:linear-gradient(135deg,rgba(139,92,246,.12) 0,transparent 55%),var(--panel);text-decoration:none;color:inherit;transition:border-color var(--transition) ease,box-shadow var(--transition) ease,transform var(--transition) ease}.page_featureBanner__XpggC:hover{border-color:rgba(139,92,246,.45);box-shadow:0 8px 28px rgba(0,0,0,.08);transform:translateY(-1px)}[data-theme=dark] .page_featureBanner__XpggC:hover{box-shadow:0 8px 32px rgba(0,0,0,.35)}.page_featureBannerIcon__h5fFb{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:rgba(139,92,246,.2);color:var(--accent);flex-shrink:0}.page_featureBannerIcon__h5fFb svg{width:24px;height:24px}.page_featureBannerBody__xD4h1{min-width:0}.page_featureBannerTitle__KDwbY{font-size:1.05rem;font-weight:650;color:var(--text-primary);margin:0 0 6px}.page_featureBannerDesc__6Sa1C{font-size:.875rem;line-height:1.55;color:var(--text-secondary);margin:0 0 var(--spacing-2)}.page_featureBannerCta___83uF{font-size:.8125rem;font-weight:500;color:var(--accent)}.page_featureBannerCompact__ciXsh{padding:var(--spacing-3) var(--spacing-4);gap:var(--spacing-3)}.page_featureBannerCompact__ciXsh .page_featureBannerIcon__h5fFb{width:40px;height:40px}.page_featureBannerCompact__ciXsh .page_featureBannerIcon__h5fFb svg{width:20px;height:20px}.page_featureBannerCompact__ciXsh .page_featureBannerTitle__KDwbY{font-size:.9375rem;margin-bottom:4px}.page_featureBannerCompact__ciXsh .page_featureBannerDesc__6Sa1C{font-size:.8125rem;line-height:1.45;margin-bottom:4px}.page_featureBannerCompact__ciXsh .page_featureBannerCta___83uF{font-size:.75rem}.page_contactPageGrid__maZDx{display:grid;grid-template-columns:1fr;align-content:start}@media (min-width:900px){.page_contactPageGrid__maZDx{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spacing-4);align-items:stretch}.page_contactPageGrid__maZDx .page_contactMapWrap__WjrgP{margin-top:0;display:flex;flex-direction:column;min-height:0}.page_contactPageGrid__maZDx .page_contactMapWrap__WjrgP iframe{flex:1;min-height:200px;height:100%;max-height:min(360px,42vh)}}.page_contactMapTitle__FDQOi{color:var(--text-primary);font-weight:600}.page_contactFormWrap__fZcR5{width:100%}.page_contactForm__GX6NV{position:relative;display:flex;flex-direction:column;gap:var(--spacing-4)}.page_contactField__c1orD{display:flex;flex-direction:column;gap:var(--spacing-2)}.page_contactLabel__sufM1{font-size:.8125rem;font-weight:500;color:var(--text-secondary)}.page_contactInput__lyqoJ,.page_contactTextarea__PuYN1{width:100%;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius);border:1px solid var(--border);background:var(--panel);color:var(--text-primary);font-size:.875rem;font-family:inherit;transition:border-color var(--transition) ease,box-shadow var(--transition) ease}.page_contactTextarea__PuYN1{min-height:160px;resize:vertical;line-height:1.5}.page_contactTextareaCompact__VnED5{min-height:100px}.page_contactInput__lyqoJ:hover,.page_contactTextarea__PuYN1:hover{border-color:var(--text-secondary)}.page_contactInput__lyqoJ:focus,.page_contactTextarea__PuYN1:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent)}.page_contactHint__K2alB{font-size:.75rem;color:var(--text-secondary);line-height:1.45}.page_contactHoneypot__Yhv1z{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.page_contactFeedback___CKsr{margin:0;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius);font-size:.8125rem;line-height:1.45}.page_contactFeedbackSuccess__2c3BP{border:1px solid rgba(34,197,94,.45);background:rgba(34,197,94,.1);color:var(--text-primary)}.page_contactFeedbackError__skM_V{border:1px solid var(--error);background:var(--error-bg);color:var(--text-primary)}[data-theme=dark] .page_contactFeedbackSuccess__2c3BP{border-color:rgba(74,222,128,.35);background:rgba(34,197,94,.12)}.page_contactForm__GX6NV .page_button__vnlhW:disabled{opacity:.65;cursor:not-allowed}.page_contactMapWrap__WjrgP{margin-top:var(--spacing-6);border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);background:var(--panel)}.page_contactMapWrap__WjrgP iframe{display:block;width:100%;height:220px;border:0}.page_contactMapCaption__suW4H{padding:var(--spacing-3) var(--spacing-4);font-size:.8125rem;color:var(--text-secondary);line-height:1.45;border-top:1px solid var(--border)}.page_legalProse__aYfFL{font-size:.875rem;line-height:1.65;color:var(--text-secondary)}.page_legalProse__aYfFL h2{font-size:1rem;font-weight:600;color:var(--text-primary);margin:var(--spacing-6) 0 var(--spacing-2)}.page_legalProse__aYfFL h2:first-child{margin-top:0}.page_legalProse__aYfFL p,.page_legalProse__aYfFL ul{margin:0 0 var(--spacing-3)}.page_legalProse__aYfFL ul{padding-left:1.25rem}.page_legalProse__aYfFL li{margin-bottom:var(--spacing-2)}.page_legalProse__aYfFL a{color:var(--accent)}.page_legalBox__l9iyn{padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--border);background:var(--panel);color:var(--text-primary)}@media (max-width:768px){.page_featureGridDense__64CNo{grid-template-columns:1fr}.page_featureBanner__XpggC{grid-template-columns:1fr;text-align:center}.page_featureBannerIcon__h5fFb{margin:0 auto}.page_convertersGrid__2r54_{grid-template-columns:1fr;grid-template-rows:minmax(160px,1fr);grid-auto-rows:minmax(120px,200px)}.page_convertersSourceWrap__nALpA{grid-column:1;min-height:160px}.page_contentSplit__ChN49,.page_examplesGrid__ljyGA,.page_variablesGrid__WxOWe,.page_varsGrid__EPvVl{grid-template-columns:1fr}.page_main__GlU4n{padding:var(--spacing-4)}.page_modalBody__P9b4c{grid-template-columns:1fr}.page_samplesNav__aUOGt{border-right:0;border-bottom:1px solid var(--border);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);gap:var(--spacing-2)}.page_targetTemplateSection__pPIZN{display:flex;flex-direction:column;row-gap:var(--spacing-3)}.page_targetTemplateSection__pPIZN .page_ttErrorRow__DicAt,.page_targetTemplateSection__pPIZN .page_ttMidHeader__N_mW6,.page_targetTemplateSection__pPIZN .page_ttMidLocale__5mMNb,.page_targetTemplateSection__pPIZN .page_ttSrcLabel__3EieF,.page_targetTemplateSection__pPIZN .page_ttSrcTa__wA_yE,.page_targetTemplateSection__pPIZN .page_ttTgtLabel__cHvWq,.page_targetTemplateSection__pPIZN .page_ttTgtTa__1C54v{grid-column:unset;grid-row:unset}.page_targetTemplateSection__pPIZN .page_ttMidHeader__N_mW6{display:none}.page_targetTemplateSection__pPIZN .page_ttSrcLabel__3EieF{order:1}.page_targetTemplateSection__pPIZN .page_ttSrcTa__wA_yE{order:2;height:auto;min-height:200px}.page_targetTemplateSection__pPIZN .page_ttMidLocale__5mMNb{order:3;align-self:stretch;padding:var(--spacing-2) 0}.page_targetTemplateSection__pPIZN .page_ttMidLocale__5mMNb .page_outlinedField__FWJYB{max-width:none}.page_targetTemplateSection__pPIZN .page_ttTgtLabel__cHvWq{order:4}.page_targetTemplateSection__pPIZN .page_ttErrorRow__DicAt{order:5}.page_targetTemplateSection__pPIZN .page_ttTgtTa__1C54v{order:6;height:auto;min-height:200px}.page_pluralRulesPair__MG6J2{display:flex;flex-direction:column;gap:var(--spacing-4)}.page_pluralRulesLabelLeft__EoFoY{order:1}.page_pluralRulesBoxLeft__TKoSp{order:2}.page_pluralRulesArrow__Yb7DJ{order:3;align-self:center;padding:var(--spacing-1) 0;transform:rotate(90deg)}.page_pluralRulesLabelRight__LLWH4{order:4}.page_pluralRulesBoxRight__DIu4X{order:5}}