.CustomFunctions_CustomFunctions__bC4Up{display:flex;flex-direction:column;gap:12px;overflow:hidden;flex:1 1 auto;max-height:100%}@media (pointer:coarse){.CustomFunctions_CustomFunctions__bC4Up .CustomFunctions_Header__HGB9v{order:999;padding-bottom:0;margin-bottom:0}.CustomFunctions_CustomFunctions__bC4Up .CustomFunctions_DraftsContainer__fushS,.CustomFunctions_CustomFunctions__bC4Up .CustomFunctions_ReleasedContainer__qeMG_{order:1}}.CustomFunctions_Header__HGB9v{display:flex;flex-direction:column;align-items:center;z-index:1}.CustomFunctions_DraftsContainer__fushS{flex:1;min-height:0}.CustomFunctions_Drafts__RTMpn{display:flex;flex-direction:column;flex-wrap:wrap;gap:1px;padding:12px;align-items:stretch}@media (max-width:599px){.CustomFunctions_Drafts__RTMpn{gap:6px}}.CustomFunctions_FunctionDraftCardWrapper__Axp_N{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.CustomFunctions_FunctionDraftCardWrapper__Axp_N .CustomFunctions_DraftCardTools__VIcmX{display:flex;justify-content:center;align-items:center;gap:2px;pointer-events:none;opacity:0;transition:opacity .2s ease}@media (hover:none){.CustomFunctions_FunctionDraftCardWrapper__Axp_N .CustomFunctions_DraftCardTools__VIcmX{pointer-events:auto;opacity:1}}.CustomFunctions_FunctionDraftCardWrapper__Axp_N:hover .CustomFunctions_DraftCardTools__VIcmX{pointer-events:auto;opacity:1}.CustomFunctions_ReleasedContainer__qeMG_{flex:1;min-height:0;overflow:hidden}.MediumSwitchSelector_MediumSwitchSelector__4bfrx{display:flex;flex-direction:row;gap:0;overflow:hidden}.MediumSwitchSelector_MediumSwitchSelectorItem__qhxGA{display:flex;align-items:center;justify-content:flex-start;gap:6px;cursor:pointer;transition:background-color .2s ease;background-color:var(--bg-secondary);color:var(--text-secondary);border-radius:6px}.MediumSwitchSelector_MediumSwitchSelectorItem__qhxGA.MediumSwitchSelector_active__8yjc_{background-color:var(--bg-tertiary);color:var(--text-primary)}.MediumSwitchSelector_MediumSwitchSelectorItem__qhxGA:hover{color:var(--text-primary)}.MediumSwitchSelector_IconContainer__Cwa1H{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.MediumSwitchSelector_LabelContainer__0flhy{display:flex;align-items:center;justify-content:flex-start;font-size:1rem;padding:4px 12px}.AuthScreen_Root__yctPf{box-sizing:border-box;width:440px;margin:0 auto;padding:24px 0;max-width:100%;display:flex;flex-direction:column;gap:12px;max-width:calc(100% - 24px)}.AuthScreen_Root__yctPf.AuthScreen_ModalMode__Y6amr{padding:0}@media (min-width:740px){.AuthScreen_Root__yctPf{gap:24px}}.AuthScreen_Header__y4Omw{display:flex;flex-direction:column;justify-content:flex-start;gap:12px}.AuthScreen_Banner__PX3fQ{border-radius:24px;max-width:100%}@media (max-width:528px){.AuthScreen_Banner__PX3fQ{border-radius:0}}.AuthScreen_Card__nTs1F{background:var(--bg-secondary);border:1px solid var(--thin-border-color);border-radius:12px;padding:24px}.AuthScreen_LogoArea__Z3DJm{height:auto;display:flex;align-items:center;justify-content:center}.AuthScreen_Title__eklpZ{text-align:center;margin:0;font-size:1.2rem;font-weight:700}@media (min-width:528px){.AuthScreen_Title__eklpZ{font-size:1.75rem}}.AuthScreen_Buttons__v7Kfj{display:flex;flex-direction:column;gap:12px}.AuthScreen_Policy__CNvFc{margin-top:16px;font-size:13px;color:var(--text-secondary);text-align:center}.AuthScreen_Policy__CNvFc a{color:var(--accent-color);text-decoration:none}.AuthScreen_BackRow__i23v_{display:flex;align-items:center;gap:8px}.AuthScreen_ErrorText__Jk2JP{color:var(--error-color);font-size:12px;margin-top:6px}.AuthScreen_RecaptchaPlaceholder__GxO9w{margin-top:16px;border-radius:8px;border:1px dashed var(--thin-border-color);height:84px}.AuthScreen_ConfettiPlaceholder__0rkrh,.AuthScreen_RecaptchaPlaceholder__GxO9w{display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:12px}.AuthScreen_ConfettiPlaceholder__0rkrh{margin:16px 0;height:140px;border-radius:12px;border:1px dashed var(--thin-border-color)}.AuthScreen_PromoConfirmation__G4rf_{display:flex;align-items:flex-start}.AuthScreen_PromoConfirmation__G4rf_>div{margin-top:6px}.AuthScreen_PromocodeInput__OXY7o{border-radius:6px;border:1px solid var(--notable-border-color);padding:6px 12px;font-size:22px;background-color:var(--bg-secondary);max-width:calc(100vw - 60px)}.AuthScreen_PromocodeTitle__0C1oc{font-size:32px;font-weight:500;color:var(--text-primary);line-height:1.6}.PrelaunchSubscribeModal_PrelaunchSubscribeModal__0mvob{display:flex;flex-direction:column;align-items:center;justify-content:center;width:480px;max-width:100%}.PrelaunchSubscribeModal_PrelaunchSubscribeModal__0mvob>img{max-width:100%}.PrelaunchSubscribeModal_PrelaunchSubscribeModal__0mvob>section{padding:24px}.PrelaunchSubscribeModal_Highlight__mgAgA{border:1px dashed var(--warning-color);border-radius:12px;padding:6px 12px;color:var(--warning-color);text-align:center;font-size:.875rem;margin:12px 0}.PrelaunchSubscribeModal_PrelaunchPromoText__NjslA{display:flex;flex-direction:column;gap:12px}.ModalHeader_ModalHeader___xW4K{display:flex;flex-direction:row;gap:24px;margin-bottom:6px;padding-right:54px}@media (min-width:740px){.ModalHeader_ModalHeader___xW4K{margin-bottom:12px}}.ModalHeader_ModalHeaderLogo__G9vsM{height:24px;width:auto;transition:height .3s ease;display:none}.ModalHeader_ModalHeaderLogo__G9vsM>img{height:100%;width:auto}@media (min-width:740px){.ModalHeader_ModalHeaderLogo__G9vsM{display:block;height:43px}}.ModalHeader_ModalHeaderTitle__u4Q40{font-size:18px;font-weight:600;color:var(--text-primary);transition:font-size .3s ease}@media (min-width:480px){.ModalHeader_ModalHeaderTitle__u4Q40{font-size:20px}}@media (min-width:740px){.ModalHeader_ModalHeaderTitle__u4Q40{font-size:24px}}.ConfettiBox_box__JI__R{position:relative;overflow:hidden;background:transparent;pointer-events:none}.ConfettiBox_piece__v4wx8{position:absolute;top:-10%;left:var(--left);animation:ConfettiBox_fall__jksWk var(--duration) linear var(--delay) infinite;will-change:top}.ConfettiBox_inner___esme{display:block;width:var(--size);height:var(--size);border-radius:1px;background:hsl(var(--h),90%,60%);transform-origin:center;animation:ConfettiBox_sway__dz0tZ 2.2s ease-in-out var(--delay) infinite alternate,ConfettiBox_spin__84BOR 1.8s linear var(--delay) infinite;will-change:transform}@keyframes ConfettiBox_fall__jksWk{0%{top:-10%}to{top:110%}}@keyframes ConfettiBox_sway__dz0tZ{0%{transform:translateX(calc(-1 * var(--sway)))}to{transform:translateX(var(--sway))}}@keyframes ConfettiBox_spin__84BOR{0%{rotate:0deg}to{rotate:1turn}}.PatternEditor_PatternEditor__OjTyZ{display:flex;flex-direction:column;gap:12px;flex:1;height:100%;min-height:0;justify-content:stretch;padding:0}@media (min-width:1024px){.PatternEditor_PatternEditor__OjTyZ{padding:0 12px}}.PatternEditor_Header__OlzSf{display:flex;flex-direction:row;align-items:center;height:48px;gap:4px}.PatternEditor_BackButton__Bu47Z{display:flex;align-items:center;justify-content:center;width:48px;height:48px}.PatternEditor_EditorTitle__S8AgV{padding:4px 0;border-radius:6px;color:var(--text-primary);font-weight:600;font-size:22px;text-transform:none;text-align:center}@media (min-width:1024px){.PatternEditor_EditorTitle__S8AgV{font-size:20px;text-transform:none}}.PatternEditor_EditorTitle__S8AgV.PatternEditor_active__309js{color:var(--text-primary)}.PatternEditor_EditorTitleSeparator__hcvYC{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--text-t--border-color)}.PatternEditor_Content__K1FiE{display:flex;flex-direction:row;gap:6px;flex:1;min-height:0}@media (min-width:1024px){.PatternEditor_Content__K1FiE{gap:12px}}.PatternEditor_Panel__sfFIK{flex:1;display:flex;flex-direction:column;gap:6px;background-color:var(--bg-tertiary);border-radius:12px;padding:20px;container-type:inline-size;max-height:100%;min-height:0;overflow:hidden}@media (max-width:1024px){.PatternEditor_Panel__sfFIK{padding:6px}.PatternEditor_Panel__sfFIK.PatternEditor_collapsed__6CLcx{display:none}}.PatternEditor_FunctionInfoContent__pavbo{display:flex;flex-direction:column;gap:6px;min-height:0;overflow:hidden}.PatternEditor_FunctionInfoContentScrollbar__kLtHE{max-height:100%;min-height:0}.PatternEditor_FunctionChat__VCdcP{flex:1;min-height:0;container-type:inline-size}@media (max-width:1024px){.PatternEditor_FunctionChat__VCdcP.PatternEditor_collapsed__6CLcx{display:none}}.PatternEditor_Grid2__dbFkG{display:grid;grid-template-columns:1fr;gap:12px}@container (min-width: 400px){.PatternEditor_Grid2__dbFkG{grid-template-columns:1fr 1fr}}.PatternEditor_Footer__Yvk0r{display:flex;flex-direction:row;gap:12px;justify-content:flex-end;justify-self:flex-end;margin-top:auto;padding:6px 0}.PatternEditor_Menu__9SXQU{display:flex;flex-direction:row;gap:6px}@media (min-width:1024px){.PatternEditor_Menu__9SXQU{display:none}}.PatternEditor_MenuButton__axmI7{padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:24px}.PatternEditor_MenuButton__axmI7:hover{background-color:var(--bg-secondary)}.PatternEditor_MenuButton__axmI7.PatternEditor_selected__a0xon{background-color:var(--bg-tertiary);color:var(--accent-color)}@media (min-width:1024px){.PatternEditor_MenuButton__axmI7{font-size:32px}}.PatternEditor_MenuButtonLabel__yvjOl{font-size:14px}.PatternEditor_PatternEditorReleaseScreenFinal__SdK6i,.PatternEditor_PatternEditorReleaseScreen__c4l5C{display:flex;flex-direction:column;gap:12px;max-height:100%;min-height:0;overflow:hidden}.PatternEditor_PatternEditorReleaseScreenFinal__SdK6i{align-items:center;justify-content:flex-start;flex:1 0 auto}.PatternEditor_PatternEditorReleaseScreenFinalPanel__2qNq_{width:400px;max-width:100%;gap:24px;flex:0 1 auto;margin-top:56px;align-items:center;position:relative}.PatternEditor_ConfettiBox__lvfDe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.PatternEditor_MenuButtonHint__YJ_52{display:flex;gap:6px;align-items:center;justify-content:flex-start}fieldset.Fieldset_ContainedFieldset__HJVRg{display:flex;flex-direction:column;gap:6px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--bg-secondary);padding:12px;max-height:100%;min-height:0}fieldset.Fieldset_ContainedFieldset__HJVRg>legend{font-size:.75rem;color:var(--text-secondary);margin:0}section.Fieldset_BigFieldset__jc6UT{display:flex;flex-direction:column;gap:6px;padding:12px;max-height:100%;min-height:0}section.Fieldset_BigFieldset__jc6UT>legend{font-size:1.25rem;color:var(--text-primary);margin:0 0 12px}section.Fieldset_BigFieldset__jc6UT>.Fieldset_Content__DlWWB{overflow:hidden}.Fieldset_SmallFieldset__a1zba,section.Fieldset_BigFieldset__jc6UT>.Fieldset_Content__DlWWB{display:flex;flex-direction:column;gap:6px;max-height:100%;min-height:0}.Fieldset_SmallFieldset__a1zba>legend{font-size:.75rem;color:var(--text-secondary);margin:0}button.GenerateButton_GenerateButton__bqEyT{border-radius:12px;background-color:var(--accent-color);border:none;height:78px;font-weight:600;padding:0 25px;color:#000;cursor:pointer;transition:background-color .2s ease;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center}button.GenerateButton_GenerateButton__bqEyT:hover{background-color:var(--accent-color-hover)}button.GenerateButton_GenerateButton__bqEyT:disabled{background-color:var(--accent-color-disabled);cursor:default;color:var(--text-secondary)}button.GenerateButton_GenerateButton__bqEyT{grid-area:generate}button.GenerateButton_GenerateButton__bqEyT.GenerateButton_large__VhaKz{height:100px;font-size:20px;padding:0 40px}button.GenerateButton_GenerateButton__bqEyT.GenerateButton_medium__0QPCD{height:78px;font-size:16px;padding:0 25px}button.GenerateButton_GenerateButton__bqEyT.GenerateButton_small__YNE5w{height:58px;font-size:14px;padding:0 20px}button.GenerateButton_GenerateButton__bqEyT.GenerateButton_bordered__KcN2y{border:8px solid var(--bg-tertiary)}button.GenerateButton_GenerateButton__bqEyT.GenerateButton_magic__LB2aS{background:linear-gradient(48deg,#770dff,#a900ff,#8c31ff)}button.GenerateButton_GenerateButton__bqEyT.GenerateButton_magic__LB2aS:hover{background:linear-gradient(48deg,#892cff,#b118ff,#9947ff)}.GenerateButton_GenerateButtonContent__uDUDu{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:8px}.GenerateButton_SubContent__nJkG5{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:#fff}.GenerateButton_Cost__sWcYe{display:flex;align-items:center;justify-content:center;gap:2px}.Message_Message__5LhAS{display:flex;flex-direction:row;gap:12px;padding:4px 12px;background-color:var(--sticky-panel-bg);border:1px solid var(--border-color);border-radius:6px;font-size:.875rem;color:var(--text-secondary)}.Message_Message__5LhAS>span{color:inherit}.Message_Message__5LhAS .Message_Icon__saaQJ{display:flex;align-items:center;justify-content:center}.Message_Message__5LhAS.Message_error__IkAeQ{color:var(--error-color)}.Message_Message__5LhAS.Message_warning__CI2yJ{color:var(--warning-color)}.Message_Message__5LhAS.Message_success__Qgvi6{color:var(--accent-color)}.FunctionEditorCard_FunctionEditorCard__GKz4F{border-radius:6px;position:relative;overflow:hidden}.FunctionEditorCard_Underlay__oudIE{position:absolute;inset:0;display:none;justify-content:flex-end;align-items:center;gap:6px;padding:6px;background-color:var(--underlay-bg,transparent);color:var(--text-over-accent-color);border-radius:inherit}.FunctionEditorCard_Underlay__oudIE .FunctionEditorCard_Tool__JTfoH{background-color:var(--bg-secondary);color:var(--text-over-accent-color)}.FunctionEditorCard_Underlay__oudIE .FunctionEditorCard_Tool__JTfoH:hover{background-color:var(--bg-secondary);color:var(--accent-color)}@media (hover:none){.FunctionEditorCard_Underlay__oudIE .FunctionEditorCard_Tool__JTfoH:hover{background-color:hsla(0,0%,100%,.16);color:var(--text-over-accent-color)}}.FunctionEditorCard_Front__ASWcZ{--swipe-x:0px;--mobile-actions-width:114px;display:grid;grid-template-columns:48px 1fr 48px 48px 48px;grid-template-rows:auto;align-items:center;gap:6px;border-radius:inherit;padding:6px;transform:translate3d(var(--swipe-x),0,0);will-change:transform;backface-visibility:hidden;transition:transform .18s ease,background-color .2s ease;background-color:transparent}@media (hover:hover){.FunctionEditorCard_Front__ASWcZ:hover{background-color:var(--bg-tertiary)}}.FunctionEditorCard_Dragging__3TtR2{transition:none}@media (max-width:599px){.FunctionEditorCard_Underlay__oudIE{display:flex}.FunctionEditorCard_Front__ASWcZ{grid-template-columns:48px 1fr;background-color:var(--bg-secondary);touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.FunctionEditorCard_Front__ASWcZ .FunctionEditorCard_Tool__JTfoH,.FunctionEditorCard_Front__ASWcZ .FunctionEditorCard_Usages__o98C8{display:none}}.FunctionEditorCard_Preview__bxg_b{border-radius:6px;width:48px;height:48px;cursor:pointer;position:relative}.FunctionEditorCard_Preview__bxg_b>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.FunctionEditorCard_SelectedIndicator__j6OPM{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;background-color:var(--bg-secondary);color:var(--text-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px rgba(0,0,0,.35)}.FunctionEditorCard_Title__WY7mC{font-size:16px;font-weight:500;color:var(--text-primary)}.FunctionEditorCard_Description__kXosh{font-size:12px;color:var(--text-secondary)}.FunctionEditorCard_Details__hKpDG{display:flex;flex-direction:column;gap:4px;cursor:pointer;padding-left:12px}.FunctionEditorCard_Usages__o98C8{font-size:12px;color:var(--text-secondary);background-color:var(--bg-tertiary)}.FunctionEditorCard_Tool__JTfoH,.FunctionEditorCard_Usages__o98C8{display:flex;align-items:center;justify-content:center;border-radius:6px;padding:4px;width:48px;height:48px}.FunctionEditorCard_Tool__JTfoH{flex-direction:row;gap:4px;background-color:var(--bg-secondary);cursor:pointer;transition:background-color .2s ease}.FunctionEditorCard_Tool__JTfoH:hover{background-color:var(--bg-quaternary);color:var(--accent-color)}@media (hover:none){.FunctionEditorCard_Tool__JTfoH:hover{background-color:var(--bg-secondary);color:var(--text-primary)}}