.BackToTop_button__E8iCJ{position:fixed;right:clamp(1rem,2vw,2rem);bottom:clamp(1rem,2vw,2rem);z-index:20;padding:.7rem .9rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:var(--sidebar-control);color:var(--sidebar-text);box-shadow:0 10px 30px rgba(15,23,32,.22);font-weight:700;cursor:pointer}.BackToTop_button__E8iCJ:hover{background:var(--accent);color:var(--accent-contrast)}@media (max-width:640px){.BackToTop_button__E8iCJ{right:.75rem;bottom:.75rem;padding:.65rem .8rem;font-size:.85rem}}.Sidebar_container__FAze_{width:clamp(240px,20vw,280px);min-width:0;transition:width .18s ease}.Sidebar_collapsedContainer__jznm0{width:4.5rem}.Sidebar_mobileToggle__EvbFG,.Sidebar_overlay__IyoXb{display:none}.Sidebar_sidebar__5oZEx{position:-webkit-sticky;position:sticky;top:clamp(1rem,1.5vw,2rem);display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:1.5rem;gap:1.5rem;height:calc(100vh - clamp(2rem, 3vw, 4rem));width:100%;min-height:0;padding:1.5rem;overflow:hidden;border:1px solid var(--sidebar-border);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--sidebar-start),var(--sidebar-end));color:var(--sidebar-text);box-shadow:var(--shadow)}.Sidebar_brandHeader__UiEz_{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.Sidebar_brand__oukDJ{display:flex;align-items:center;min-width:0}.Sidebar_brandText__enw_k{display:grid;grid-gap:.35rem;gap:.35rem;font-size:1.1rem}.Sidebar_brandMark__df0U7{display:none;font-size:.82rem;font-weight:800;letter-spacing:.04em}.Sidebar_brandKicker__3e80_{color:var(--sidebar-accent);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.Sidebar_collapseToggle__Jc2_q{display:inline-grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;border:1px solid rgba(247,251,255,.14);border-radius:.75rem;background:rgba(247,251,255,.06);color:var(--sidebar-accent);cursor:pointer;font-size:1.35rem}.Sidebar_collapseToggle__Jc2_q:hover{background:rgba(125,211,199,.14)}.Sidebar_nav__yigU7{display:grid;align-content:start;grid-gap:1.25rem;gap:1.25rem;min-height:0;padding-right:.35rem;overflow-y:auto;scrollbar-color:rgba(125,211,199,.5) transparent;scrollbar-width:thin}.Sidebar_nav__yigU7::-webkit-scrollbar{width:.55rem}.Sidebar_nav__yigU7::-webkit-scrollbar-track{background:transparent}.Sidebar_nav__yigU7::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:rgba(125,211,199,.45);background-clip:padding-box}.Sidebar_nav__yigU7::-webkit-scrollbar-thumb:hover{background-color:rgba(125,211,199,.7)}.Sidebar_preferenceControls__7I7Hc{display:grid;grid-gap:.65rem;gap:.65rem;min-width:0;padding-top:.75rem;border-top:1px solid var(--sidebar-divider)}.Sidebar_preferenceControl__KSxGw{position:relative;display:grid;grid-gap:.4rem;gap:.4rem;min-width:0;color:rgba(247,251,255,.72);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.Sidebar_preferenceControl__KSxGw select{width:100%;min-width:0;border:1px solid rgba(247,251,255,.16);border-radius:.6rem;padding:.55rem}.Sidebar_preferenceControl__KSxGw option,.Sidebar_preferenceControl__KSxGw select{background:var(--sidebar-control);color:var(--sidebar-text)}.Sidebar_compactValue__LGyXB{display:none}.Sidebar_section__IQFPx{display:grid;grid-gap:.75rem;gap:.75rem}.Sidebar_sectionLabel__0s8Pw{color:rgba(247,251,255,.72);font-size:.85rem;letter-spacing:.08em;text-transform:uppercase}.Sidebar_sectionAbbreviation__K7T6H{display:none}.Sidebar_homeLink__Ii9OF{display:flex;align-items:center;gap:.65rem;padding:.75rem .8rem;border-radius:var(--radius-sm);background:rgba(247,251,255,.06);font-weight:700;transition:background-color .16s ease,transform .16s ease}.Sidebar_homeLink__Ii9OF:hover{background:rgba(125,211,199,.14);transform:translateX(2px)}.Sidebar_group__QvXSe{border-top:1px solid rgba(247,251,255,.1);padding-top:.75rem}.Sidebar_groupSummary__p_nWA{display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer;font-size:.92rem;font-weight:700;list-style:none}.Sidebar_groupSummary__p_nWA::-webkit-details-marker{display:none}.Sidebar_groupSummary__p_nWA:after{content:"+";color:var(--sidebar-accent);font-size:1.1rem}.Sidebar_group__QvXSe[open] .Sidebar_groupSummary__p_nWA:after{content:"-"}.Sidebar_list__DmhEx{display:grid;grid-gap:.45rem;gap:.45rem;margin:.7rem 0 0;padding:0;list-style:none}.Sidebar_link__vpEIU{display:flex;align-items:center;gap:.65rem;padding:.7rem .8rem;border-radius:var(--radius-sm);background:rgba(247,251,255,.06);transition:background-color .16s ease,transform .16s ease}.Sidebar_navIcon__S5125{display:inline-grid;width:1.8rem;height:1.8rem;flex:0 0 auto;place-items:center;border:1px solid rgba(125,211,199,.2);border-radius:.5rem;color:var(--sidebar-accent);font-size:.68rem;font-weight:800;letter-spacing:-.02em}.Sidebar_navLabel__c33cJ{min-width:0}.Sidebar_link__vpEIU:hover{background:rgba(125,211,199,.14);transform:translateX(2px)}.Sidebar_active__6EB_0,.Sidebar_homeLink__Ii9OF.Sidebar_active__6EB_0{background:rgba(125,211,199,.2);box-shadow:inset 3px 0 0 #7dd3c7;color:var(--sidebar-text)}.Sidebar_sidebar__5oZEx[data-collapsed=true]{gap:.8rem;padding:.65rem}.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_brandHeader__UiEz_{flex-direction:column;align-items:center}.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_brandText__enw_k,.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_groupSummary__p_nWA,.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_navLabel__c33cJ,.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_preferenceControl__KSxGw>span:first-child,.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_sectionLabelText__rnCAN{display:none}.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_preferenceControl__KSxGw select{height:2.1rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--sidebar-control);cursor:pointer}.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_compactValue__LGyXB{position:absolute;right:0;bottom:0;left:0;display:grid;height:2.1rem;place-items:center;color:var(--sidebar-text);font-size:.74rem;pointer-events:none}.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_brandMark__df0U7,.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_sectionAbbreviation__K7T6H{display:inline}.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_brand__oukDJ,.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_sectionLabel__0s8Pw{justify-content:center;width:100%;text-align:center}.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_nav__yigU7{gap:.75rem;padding-right:0;overflow-x:hidden}.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_section__IQFPx{gap:.35rem;padding-top:.45rem;border-top:1px solid rgba(247,251,255,.1)}.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_group__QvXSe{padding-top:0;border-top:0}.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_group__QvXSe>.Sidebar_list__DmhEx{display:grid!important}.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_list__DmhEx{gap:.35rem;margin-top:0}.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_homeLink__Ii9OF,.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_link__vpEIU{justify-content:center;min-height:2.75rem;padding:.45rem}.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_navIcon__S5125{width:2rem;height:2rem}.Sidebar_tooltip__DX_RA{position:fixed;z-index:30;padding:.45rem .65rem;border:1px solid rgba(255,255,255,.14);border-radius:.5rem;background:var(--sidebar-control);color:var(--sidebar-text);box-shadow:0 8px 24px rgba(15,23,32,.22);font-size:.82rem;font-weight:700;pointer-events:none;transform:translateY(-50%)}@media (max-width:980px){.Sidebar_container__FAze_{display:block;width:100%;transition:none}.Sidebar_mobileToggle__EvbFG{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:.75rem 1rem;border:1px solid rgba(15,118,110,.22);border-radius:var(--radius-sm);background:var(--surface);color:var(--accent-strong);font-weight:700}.Sidebar_overlay__IyoXb{position:fixed;inset:0;z-index:30;display:block;border:0;background:rgba(15,23,32,.38)}.Sidebar_sidebar__5oZEx{position:fixed;top:1rem;bottom:1rem;left:1rem;z-index:31;width:min(20rem,calc(100vw - 2rem));height:auto;transform:translateX(calc(-100% - 2rem));visibility:hidden;pointer-events:none;transition:transform .18s ease,visibility 0s linear .18s}.Sidebar_collapseToggle__Jc2_q,.Sidebar_tooltip__DX_RA{display:none}.Sidebar_sidebar__5oZEx[data-collapsed=true]{gap:1.5rem;padding:1.5rem}.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_brandHeader__UiEz_{flex-direction:row;align-items:flex-start}.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_brandText__enw_k,.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_navLabel__c33cJ,.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_sectionLabelText__rnCAN{display:grid}.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_groupSummary__p_nWA{display:flex}.Sidebar_groupSummary__p_nWA{min-height:2.5rem}.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_brandMark__df0U7,.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_sectionAbbreviation__K7T6H{display:none}.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_brand__oukDJ,.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_sectionLabel__0s8Pw{justify-content:normal;width:auto;text-align:left}.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_nav__yigU7{gap:1.25rem;padding-right:.35rem}.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_section__IQFPx{gap:.75rem;padding-top:0;border-top:0}.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_group__QvXSe{padding-top:.75rem;border-top:1px solid rgba(247,251,255,.1)}.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_group__QvXSe:not([open])>.Sidebar_list__DmhEx{display:none!important}.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_group__QvXSe[open]>.Sidebar_list__DmhEx{display:grid!important}.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_list__DmhEx{gap:.45rem;margin-top:.7rem}.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_homeLink__Ii9OF,.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_link__vpEIU{justify-content:normal;min-height:0;padding:.7rem .8rem}.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_navIcon__S5125{width:1.8rem;height:1.8rem}.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_preferenceControl__KSxGw>span:first-child{display:inline}.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_preferenceControl__KSxGw select{padding:.55rem;height:auto;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;color:var(--sidebar-text);font-size:inherit}.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_compactValue__LGyXB{display:none}.Sidebar_open__H9vtY{transform:translateX(0);visibility:visible;pointer-events:auto;transition-delay:0s}}@media (prefers-reduced-motion:reduce){.Sidebar_container__FAze_,.Sidebar_sidebar__5oZEx{transition:none}}.ToolHeader_header__IXYX_{display:grid;justify-items:start;grid-gap:.25rem;gap:.25rem;min-width:0;padding-bottom:.65rem;border-bottom:1px solid var(--panel-border)}.ToolHeader_eyebrow__P62AD{color:var(--accent-strong);font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ToolHeader_title__IfNLY{margin:0;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.15}.ToolHeader_description__S8v6_{margin:0;max-width:68ch;color:var(--muted);font-size:.9rem;line-height:1.4}.ToolHeader_privacy__JU6Yn{display:inline-flex;align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;max-width:32rem;margin:.15rem 0 0;padding:.3rem .55rem;border:1px solid var(--panel-border);border-radius:999px;background:var(--surface-tint);color:var(--accent-strong);font-size:.78rem;font-weight:700;line-height:1.25}.ToolHeader_privacyMark__Id182{flex:0 0 auto}@media (max-width:760px){.ToolHeader_title__IfNLY{font-size:clamp(1.3rem,6vw,1.6rem)}.ToolHeader_privacy__JU6Yn{border-radius:var(--radius-sm)}}.ToolDocumentation_guide__GpoVM{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-top:1rem;padding:clamp(1.25rem,2.5vw,2rem);border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow)}.ToolDocumentation_introduction__Ln2j8{display:grid;grid-gap:.55rem;gap:.55rem;max-width:76ch}.ToolDocumentation_kicker__lUeZV{color:var(--accent-strong);font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ToolDocumentation_guide__GpoVM h2,.ToolDocumentation_guide__GpoVM h3,.ToolDocumentation_guide__GpoVM ol,.ToolDocumentation_guide__GpoVM p,.ToolDocumentation_guide__GpoVM ul{margin:0}.ToolDocumentation_guide__GpoVM h2{font-size:clamp(1.4rem,2.5vw,2rem)}.ToolDocumentation_guide__GpoVM h3{font-size:1rem}.ToolDocumentation_guide__GpoVM li,.ToolDocumentation_guide__GpoVM p{color:var(--muted);line-height:1.65}.ToolDocumentation_sections__DFF__{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.ToolDocumentation_sections__DFF__>nav,.ToolDocumentation_sections__DFF__>section{display:grid;align-content:start;grid-gap:.65rem;gap:.65rem;min-width:0;padding:1rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--catalog-card)}.ToolDocumentation_sections__DFF__ ol,.ToolDocumentation_sections__DFF__ ul{display:grid;grid-gap:.4rem;gap:.4rem;padding-left:1.25rem}.ToolDocumentation_relatedLinks__j8Eu0 a{color:var(--accent-strong);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.ToolDocumentation_relatedLinks__j8Eu0 a:focus-visible,.ToolDocumentation_relatedLinks__j8Eu0 a:hover{color:var(--foreground)}@media (max-width:760px){.ToolDocumentation_sections__DFF__{grid-template-columns:1fr}}.ToolShell_page__Iiwa3{min-height:100vh;padding:clamp(1rem,1.5vw,2rem) clamp(1rem,1.5vw,2rem) 5rem}.ToolShell_shell__7fWGy{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;width:100%;min-height:calc(100vh - clamp(2rem, 3vw, 4rem))}.ToolShell_content__qeoqg{display:grid;align-content:start;grid-gap:.75rem;gap:.75rem;min-width:0;scroll-margin-top:1rem}.ToolShell_content__qeoqg:focus-visible,.ToolShell_workspaceStart__PwngJ:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-sm)}.ToolShell_workspaceStart__PwngJ{scroll-margin-top:1rem;outline:none}.ToolShell_heroCard__KqCVn{display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:var(--surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow)}.ToolShell_badge__fbH5H{width:-moz-fit-content;width:fit-content;padding:.35rem .7rem;border-radius:999px;background:var(--surface-tint);color:var(--accent-strong);font-size:.85rem;font-weight:600}.ToolShell_heroTitle__wzzn3{margin:0;font-size:clamp(1.6rem,3vw,2.5rem)}.ToolShell_heroText__wKMr7{margin:0;color:var(--muted);max-width:58ch}.ToolShell_homeCatalog__VPF5Q{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;margin-top:.5rem}.ToolShell_catalogSection__P31Hd{display:flex;flex-direction:column;gap:.8rem;min-width:0;padding:1.25rem;border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(145deg,var(--catalog-start),var(--catalog-end))}.ToolShell_catalogSection__P31Hd h3,.ToolShell_catalogSection__P31Hd p{margin:0}.ToolShell_catalogSection__P31Hd h3{font-size:1.15rem}.ToolShell_catalogSection__P31Hd p{color:var(--muted);line-height:1.55}.ToolShell_catalogKicker__IPWMd{color:var(--accent-strong);font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ToolShell_toolCatalog__xropn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:auto}.ToolShell_toolCard__9QUZc{display:grid;align-content:start;grid-gap:.4rem;gap:.4rem;min-width:0;min-height:6.5rem;padding:1rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--catalog-card);color:var(--foreground);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ToolShell_toolCard__9QUZc span{color:var(--muted);font-size:.9rem;line-height:1.45}.ToolShell_toolCard__9QUZc:focus-visible,.ToolShell_toolCard__9QUZc:hover{border-color:rgba(15,118,110,.45);box-shadow:0 .6rem 1.4rem rgba(15,23,32,.08);transform:translateY(-2px)}@media (max-width:980px){.ToolShell_shell__7fWGy{grid-template-columns:1fr;align-content:start}.ToolShell_toolCatalog__xropn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ToolShell_page__Iiwa3{padding:.75rem .75rem 5rem}.ToolShell_toolCatalog__xropn{grid-template-columns:1fr}.ToolShell_catalogSection__P31Hd{padding:1rem}.ToolShell_toolCard__9QUZc{min-height:0}}.ActionFeedback_slot__zmhWM{display:flex;min-height:2.15rem;align-items:center}.ActionFeedback_feedback__DC_2v{display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.4rem .65rem;border-left:3px solid var(--success);border-radius:.25rem;background:var(--success-bg);color:var(--success);font-weight:700}.ActionFeedback_icon__ghM5j{font-weight:900}.ErrorMessage_error__PXd_N{display:flex;align-items:flex-start;gap:.65rem;padding:.75rem .85rem;border:1px solid var(--danger);border-radius:var(--radius-sm);background:var(--danger-bg);color:var(--danger)}.ErrorMessage_compact__EjPMC{align-items:center}.ErrorMessage_icon__GSU4F{display:inline-grid;flex:0 0 auto;place-items:center;width:1.35rem;height:1.35rem;border:1px solid;border-radius:50%;font-size:.78rem;font-weight:900}.ErrorMessage_content__tykTQ{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0}.ErrorMessage_content__tykTQ p{margin:0;line-height:1.45}.PayloadEditor_editor___Bh2O{--editor-padding:1rem;--editor-line-height:1.4rem;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:.6rem;gap:.6rem;min-width:0}.PayloadEditor_header__yCycs{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.PayloadEditor_label__1DcPm{font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.PayloadEditor_validation__cSg6o{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:700}.PayloadEditor_metadata__LALRX{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;min-width:0;color:var(--muted);font-size:.75rem}.PayloadEditor_metadata__LALRX>*+:before{margin-right:.45rem;color:var(--muted);content:"·"}.PayloadEditor_cursorPosition__96sTO{flex:0 0 auto;font-family:Cascadia Code,Consolas,monospace;white-space:nowrap}.PayloadEditor_valid__dRZyH{color:var(--success)}.PayloadEditor_invalid__8uIch{color:var(--danger)}.PayloadEditor_position__kr0So{font-family:Cascadia Code,Consolas,monospace;font-weight:600}.PayloadEditor_editorFrame__dc9kp{display:grid;grid-template-columns:minmax(0,1fr);height:100%;min-height:360px;overflow:hidden;resize:vertical;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--editor-bg)}.PayloadEditor_editorFrame__dc9kp:focus-within{border-color:var(--accent-strong);box-shadow:0 0 0 2px var(--focus-ring)}.PayloadEditor_editorWithLineNumbers__iY_1i{grid-template-columns:3.25rem minmax(0,1fr)}.PayloadEditor_lineNumbers__B84pW{overflow:hidden;padding:var(--editor-padding) .7rem;border-right:1px solid var(--editor-divider);background:var(--editor-gutter-bg);color:var(--editor-gutter-text);font-family:Cascadia Code,Consolas,monospace;font-size:.9rem;line-height:var(--editor-line-height);text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PayloadEditor_lineNumbersContent__cH3C1{will-change:transform}.PayloadEditor_lineNumbersContent__cH3C1 span{display:block;height:var(--editor-line-height)}.PayloadEditor_codeSurface__GoJkC{position:relative;min-width:0;min-height:360px;overflow:hidden;background:var(--editor-bg)}.PayloadEditor_highlightLayer__qHGLK,.PayloadEditor_textarea__oJHFN{box-sizing:border-box;width:100%;height:100%;min-height:360px;padding:var(--editor-padding);font-family:Cascadia Code,Consolas,monospace;font-size:.9rem;line-height:var(--editor-line-height);-moz-tab-size:2;tab-size:2;white-space:pre}.PayloadEditor_highlightLayer__qHGLK{position:absolute;top:0;left:0;z-index:1;width:max-content;min-width:100%;margin:0;overflow:visible;color:var(--editor-text);pointer-events:none;transform-origin:top left;will-change:transform}.PayloadEditor_textarea__oJHFN{position:relative;z-index:2;min-width:100%;border:0;border-radius:0;background:transparent;color:transparent;caret-color:var(--editor-caret);resize:none;overflow:auto}.PayloadEditor_textarea__oJHFN:focus-visible{outline:none}.PayloadEditor_activeLine__RJVDQ{position:absolute;top:var(--editor-padding);right:0;left:0;z-index:0;height:var(--editor-line-height);background:var(--editor-active-line);pointer-events:none;transform:translateY(calc(var(--active-line-offset) - var(--editor-scroll-top)))}.PayloadEditor_attribute__5Dy_H,.PayloadEditor_property__o7TwN{color:var(--editor-property)}.PayloadEditor_attributeValue__RywLO,.PayloadEditor_string___ESy5{color:var(--editor-string)}.PayloadEditor_number__PhunX{color:var(--editor-number)}.PayloadEditor_boolean__jIDeH,.PayloadEditor_keyword__4L8CU,.PayloadEditor_nullValue__ZkuM1{color:var(--editor-keyword);font-weight:700}.PayloadEditor_punctuation__WAEL1{color:var(--editor-punctuation)}.PayloadEditor_declaration__PcKol,.PayloadEditor_tag__i0_a_{color:var(--editor-tag)}.PayloadEditor_comment__FfbwG{color:var(--editor-comment);font-style:italic}.PayloadEditor_variable__vgDnq{color:var(--editor-variable)}.PayloadEditor_bracketIdentifier__hYxGc,.PayloadEditor_functionName__Tot2E{color:var(--editor-identifier)}.PayloadEditor_plain__62L3V{color:var(--editor-text)}.PayloadEditor_editorFrame__dc9kp:not(.PayloadEditor_editorWithLineNumbers__iY_1i) .PayloadEditor_textarea__oJHFN{border:0}.PayloadEditor_textarea__oJHFN::placeholder{color:var(--editor-placeholder)}.PayloadEditor_textarea__oJHFN::selection{background:var(--editor-selection);color:transparent}.PayloadEditor_textarea__oJHFN::-moz-selection{background:var(--editor-selection);color:transparent}@media (max-width:640px){.PayloadEditor_header__yCycs{align-items:flex-start}.PayloadEditor_metadata__LALRX{flex-wrap:wrap}.PayloadEditor_editorWithLineNumbers__iY_1i{grid-template-columns:2.75rem minmax(0,1fr)}.PayloadEditor_lineNumbers__B84pW{padding-right:.5rem;padding-left:.35rem}}.ToolActions_wrapper__0FvIk{display:grid;grid-gap:.5rem;gap:.5rem}.ToolActions_actions__ibJk_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.ToolActions_primaryActions__37sMt,.ToolActions_secondaryActions__V_nm1{display:flex;flex-wrap:wrap;gap:.5rem}.ToolActions_secondaryActions__V_nm1{margin-left:auto;padding-left:1rem;border-left:1px solid var(--panel-border)}.ToolActions_actions__ibJk_ button{min-height:2.65rem;padding:.7rem 1rem;border-radius:var(--radius-sm);border:1px solid transparent;font-weight:700;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.ToolActions_actions__ibJk_ button:hover:enabled{transform:translateY(-1px)}.ToolActions_actions__ibJk_ button:disabled{cursor:not-allowed;opacity:.55}.ToolActions_primary__68d1J{background:var(--accent);color:var(--accent-contrast);box-shadow:0 .35rem .9rem var(--surface-tint)}.ToolActions_primarySubtle__Cc3LO{background:var(--surface-muted);border-color:rgba(15,118,110,.2);color:var(--accent-strong)}.ToolActions_ghost__gE74P{background:transparent;border-color:transparent;color:var(--muted)}.ToolActions_ghost__gE74P:focus-visible,.ToolActions_ghost__gE74P:hover:enabled{border-color:var(--border);background:var(--surface-tint-subtle);color:var(--foreground)}@media (max-width:640px){.ToolActions_actions__ibJk_,.ToolActions_primaryActions__37sMt,.ToolActions_secondaryActions__V_nm1{width:100%}.ToolActions_actions__ibJk_ button{flex:1 1 auto}.ToolActions_secondaryActions__V_nm1{margin-left:0;padding-left:0;border-left:0}}.PayloadWorkspace_workspace__9eW4z{display:grid;grid-gap:.75rem;gap:.75rem;padding:clamp(1rem,1.5vw,1.5rem);border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow)}.PayloadWorkspace_conversionRules__oQqDW{display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr));grid-gap:.4rem .85rem;gap:.4rem .85rem;align-items:center;padding:.65rem .8rem;border:1px solid rgba(15,118,110,.14);border-radius:var(--radius-sm);background:rgba(15,118,110,.045);color:var(--muted);font-size:.78rem;line-height:1.35}.PayloadWorkspace_conversionRules__oQqDW strong{color:var(--foreground)}.PayloadWorkspace_conversionRules__oQqDW code{color:var(--accent-strong);font-size:.75rem}.PayloadWorkspace_grid__lVRN4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}@media (max-width:900px){.PayloadWorkspace_conversionRules__oQqDW,.PayloadWorkspace_grid__lVRN4{grid-template-columns:1fr}}.CodeGeneratorWorkspace_workspace__umH4y{display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1rem,1.5vw,1.5rem);border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow)}.CodeGeneratorWorkspace_options__9NzPY{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;align-items:flex-end;padding:.9rem;border:1px solid var(--border);border-radius:var(--radius-md)}.CodeGeneratorWorkspace_options__9NzPY strong{width:100%}.CodeGeneratorWorkspace_options__9NzPY label{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--muted);font-size:.84rem;font-weight:700}.CodeGeneratorWorkspace_options__9NzPY input,.CodeGeneratorWorkspace_options__9NzPY select{min-height:2.35rem;padding:.4rem .55rem;border:1px solid var(--border);border-radius:.45rem;background:var(--surface);color:var(--foreground);font:inherit}.CodeGeneratorWorkspace_checkbox__ouStP{display:flex!important;grid-template-columns:auto 1fr;align-items:center;padding-bottom:.45rem}.CodeGeneratorWorkspace_grid__BErQL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}@media (max-width:760px){.CodeGeneratorWorkspace_grid__BErQL{grid-template-columns:1fr}}.LegalPageContent_article__NEEyt{display:grid;grid-gap:1.25rem;gap:1.25rem;max-width:64rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);line-height:1.65}.LegalPageContent_article__NEEyt h2,.LegalPageContent_article__NEEyt p{margin:0}.LegalPageContent_article__NEEyt p{color:var(--muted)}.LegalPageContent_section__XH7JV{display:grid;grid-gap:.35rem;gap:.35rem}.LegalPageContent_section__XH7JV h2{font-size:1.1rem}.LegalPageContent_licenses__k8mc1{display:grid;grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}.LegalPageContent_licenses__k8mc1 li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:var(--radius-sm)}.LegalPageContent_licenses__k8mc1 li span{color:var(--muted)}.LegalPageContent_licenseLinks__T7xUG{display:flex;flex-wrap:wrap;gap:.5rem 1rem;width:100%}.LegalPageContent_licenseLinks__T7xUG a{color:var(--accent-strong);text-decoration:underline;text-underline-offset:2px}.LegalPageContent_licenseLinks__T7xUG a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}