.drawer_overlay__eqa4p{background-color:rgba(0,0,0,.5);position:fixed;inset:0;z-index:50;animation:drawer_overlayShow__JNwcI .2s cubic-bezier(.16,1,.3,1)}.drawer_content__SEaNp{background-color:var(--background);color:var(--foreground);border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.1),0 10px 50px rgba(0,0,0,.15);position:fixed;z-index:51;max-height:100vh;overflow-y:auto;display:flex;flex-direction:column}.drawer_side-right__23gEJ{top:0;right:0;height:100vh;border-radius:8px 0 0 8px;animation:drawer_slideInFromRight__u7E40 .3s cubic-bezier(.16,1,.3,1)}.drawer_side-left__a2wHu{top:0;left:0;height:100vh;border-radius:0 8px 8px 0;animation:drawer_slideInFromLeft__m_Gky .3s cubic-bezier(.16,1,.3,1)}.drawer_side-top__c4MoF{top:0;left:0;right:0;border-radius:0 0 8px 8px;animation:drawer_slideInFromTop__LzVTD .3s cubic-bezier(.16,1,.3,1)}.drawer_side-bottom__diqHF{bottom:0;left:0;right:0;border-radius:8px 8px 0 0;animation:drawer_slideInFromBottom__ZSh7S .3s cubic-bezier(.16,1,.3,1)}.drawer_size-xs__o_ke5{width:240px}.drawer_size-sm__aDiyH{width:320px}.drawer_size-md__Y83dj{width:480px}.drawer_size-lg__Xv7vx{width:640px}.drawer_size-xl__DiZQk{width:800px}.drawer_size-full__XHO9C{width:100vw}.drawer_side-bottom__diqHF.drawer_size-sm__aDiyH,.drawer_side-top__c4MoF.drawer_size-sm__aDiyH{width:100%;height:200px}.drawer_side-bottom__diqHF.drawer_size-md__Y83dj,.drawer_side-top__c4MoF.drawer_size-md__Y83dj{width:100%;height:300px}.drawer_side-bottom__diqHF.drawer_size-lg__Xv7vx,.drawer_side-top__c4MoF.drawer_size-lg__Xv7vx{width:100%;height:400px}.drawer_side-bottom__diqHF.drawer_size-xl__DiZQk,.drawer_side-top__c4MoF.drawer_size-xl__DiZQk{width:100%;height:500px}.drawer_side-bottom__diqHF.drawer_size-full__XHO9C,.drawer_side-top__c4MoF.drawer_size-full__XHO9C{width:100%;height:100vh}.drawer_header__xuyJs{display:flex;align-items:flex-start;justify-content:space-between;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid var(--border);flex-shrink:0}.drawer_headerContent__agwzw{flex:1 1;margin-right:1rem}.drawer_title__usIyP{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 .25rem;line-height:1.4}.drawer_description__WthR0{font-size:.875rem;color:#6b7280;margin:0;line-height:1.4}.drawer_closeButton__obf7w{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;border:none;background-color:transparent;color:var(--foreground-neutral);cursor:pointer;transition:all .15s ease;flex-shrink:0}.drawer_closeButton__obf7w:hover{color:var(--accent)}.drawer_closeButton__obf7w:focus{outline:2px solid var(--accent);outline-offset:2px}.drawer_body__zlN2M{flex:1 1;padding:1.5rem;overflow-y:auto}.drawer_srOnly__JqpkA{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes drawer_overlayShow__JNwcI{0%{opacity:0}to{opacity:1}}@keyframes drawer_slideInFromRight__u7E40{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes drawer_slideInFromLeft__m_Gky{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes drawer_slideInFromTop__LzVTD{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes drawer_slideInFromBottom__ZSh7S{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:640px){.drawer_size-lg__Xv7vx,.drawer_size-md__Y83dj,.drawer_size-sm__aDiyH,.drawer_size-xl__DiZQk{width:100vw}.drawer_side-left__a2wHu,.drawer_side-right__23gEJ{border-radius:0}.drawer_body__zlN2M,.drawer_header__xuyJs{padding:1rem}}.switch_wrapper__0ooLx{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.switch_wrapper__0ooLx.switch_label-left__PjL_P{flex-direction:row-reverse}.switch_wrapper__0ooLx.switch_label-right__RrZLV{flex-direction:row}.switch_wrapper__0ooLx.switch_noLabel__TemAu{gap:0}.switch_labelContainer__1RJnJ{display:flex;flex-direction:column;gap:5px;flex:1 1}.switch_label__nsMtS{font-size:.875rem;font-weight:500;color:var(--foreground);cursor:pointer;line-height:1.4;margin:0}.switch_description___f2zM{font-size:.75rem;color:var(--foreground-subtle);line-height:1.4;margin:0}.switch_required__u9G5C{color:#ef4444;margin-left:5px}.switch_root__vRC_v{all:unset;position:relative;background-color:#c3c8d0;border-radius:9999px;cursor:pointer;transition:all .2s ease;outline:none;border:2px solid transparent;flex-shrink:0}.switch_root__vRC_v:hover:not(:disabled){background-color:#9ca3af}.switch_root__vRC_v[data-state=checked]{background-color:var(--accent)}.switch_root__vRC_v[data-state=checked]:hover:not(:disabled){background-color:var(--accent-interacted)}.switch_root__vRC_v:disabled{opacity:.5;cursor:not-allowed}.switch_root__vRC_v:disabled:hover{background-color:#d1d5db}.switch_root__vRC_v[data-state=checked]:disabled:hover{background-color:var(--accent)}.switch_size-sm__n5Qjz{width:32px;height:18px}.switch_size-md__uW591{width:44px;height:24px}.switch_size-lg__3DF83{width:56px;height:32px}.switch_variant-success__eK965[data-state=checked]{background-color:#10b981}.switch_variant-success__eK965[data-state=checked]:hover:not(:disabled){background-color:#059669}.switch_variant-warning__c2ChI[data-state=checked]{background-color:#f59e0b}.switch_variant-warning__c2ChI[data-state=checked]:hover:not(:disabled){background-color:#d97706}.switch_variant-danger__71aH4[data-state=checked]{background-color:#ef4444}.switch_variant-danger__71aH4[data-state=checked]:hover:not(:disabled){background-color:#dc2626}.switch_thumb__pmnFC{display:flex;align-items:center;justify-content:center;background-color:white;border-radius:9999px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);transition:transform .2s ease;transform:translateX(2px);will-change:transform;color:#6b7280}.switch_thumb__pmnFC[data-state=checked]{color:#10b981}.switch_size-sm__n5Qjz .switch_thumb__pmnFC{width:14px;height:14px}.switch_size-sm__n5Qjz .switch_thumb__pmnFC[data-state=checked]{transform:translateX(16px)}.switch_size-md__uW591 .switch_thumb__pmnFC{width:20px;height:20px}.switch_size-md__uW591 .switch_thumb__pmnFC[data-state=checked]{transform:translateX(22px)}.switch_size-lg__3DF83 .switch_thumb__pmnFC{width:28px;height:28px}.switch_size-lg__3DF83 .switch_thumb__pmnFC[data-state=checked]{transform:translateX(26px)}.switch_disabled__iE2MJ .switch_label__nsMtS{color:#9ca3af;cursor:not-allowed}.switch_disabled__iE2MJ .switch_description___f2zM{color:#d1d5db}.dark .switch_root__vRC_v{background-color:#4b5563}.dark .switch_root__vRC_v:hover:not(:disabled){background-color:#6b7280}.dark .switch_root__vRC_v[data-state=checked]{background-color:var(--accent)}.dark .switch_root__vRC_v[data-state=checked]:hover:not(:disabled){background-color:var(--accent-interacted)}@media (prefers-reduced-motion:no-preference){.switch_root__vRC_v,.switch_thumb__pmnFC{transition:all .2s cubic-bezier(.4,0,.2,1)}}@media (prefers-contrast:high){.switch_root__vRC_v{border:2px solid}.switch_root__vRC_v[data-state=checked]{background-color:#000}.switch_thumb__pmnFC{border:1px solid #000}}.switch_root__vRC_v:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.switch_wrapper__0ooLx:hover .switch_root__vRC_v:not(:disabled){transform:scale(1.02)}.switch_wrapper__0ooLx:active .switch_root__vRC_v:not(:disabled){transform:scale(.98)}@media (max-width:640px){.switch_wrapper__0ooLx{gap:.5rem}.switch_label__nsMtS{font-size:.8125rem}.switch_description___f2zM{font-size:.6875rem}}.switch_variant-default__anBdE[data-state=checked]{background-image:var(--gradient-brand);background-origin:border-box;background-repeat:no-repeat}.checkbox_wrapper__EhBYB{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.checkbox_wrapper__EhBYB.checkbox_label-left__zhjsC{flex-direction:row-reverse}.checkbox_wrapper__EhBYB.checkbox_label-right__pDimi{flex-direction:row}.checkbox_wrapper__EhBYB.checkbox_noLabel__5G37d{gap:0}.checkbox_labelContainer__HTK9V{display:flex;flex-direction:column;gap:.25rem;flex:1 1}.checkbox_label__DaXB9{font-size:.875rem;font-weight:500;color:#111827;cursor:pointer;line-height:1.4;margin:0}.checkbox_description__HMoCh{font-size:.75rem;color:#6b7280;line-height:1.4;margin:0}.checkbox_required___b6TM{color:#ef4444;margin-left:.25rem}.checkbox_root__ezEJ3{all:unset;display:flex;align-items:center;justify-content:center;background-color:white;border:2px solid #d1d5db;border-radius:4px;cursor:pointer;transition:all .2s ease;outline:none;flex-shrink:0;position:relative;overflow:hidden}.checkbox_root__ezEJ3:hover:not(:disabled){border-color:#9ca3af;background-color:#f9fafb}.checkbox_root__ezEJ3[data-state=checked],.checkbox_root__ezEJ3[data-state=indeterminate]{background-color:#3b82f6;border-color:#3b82f6;color:white}.checkbox_root__ezEJ3[data-state=checked]:hover:not(:disabled),.checkbox_root__ezEJ3[data-state=indeterminate]:hover:not(:disabled){background-color:#2563eb;border-color:#2563eb}.checkbox_root__ezEJ3:disabled{opacity:.5;cursor:not-allowed;background-color:#f3f4f6;border-color:#e5e7eb}.checkbox_root__ezEJ3[data-state=checked]:disabled,.checkbox_root__ezEJ3[data-state=indeterminate]:disabled{background-color:#9ca3af;border-color:#9ca3af}.checkbox_size-sm__DJuBQ{width:16px;height:16px;border-radius:2px}.checkbox_size-md__1mBIy{width:20px;height:20px;border-radius:4px}.checkbox_size-lg__fYugq{width:24px;height:24px;border-radius:6px}.checkbox_variant-success__kjvAB[data-state=checked],.checkbox_variant-success__kjvAB[data-state=indeterminate]{background-color:#10b981;border-color:#10b981}.checkbox_variant-success__kjvAB[data-state=checked]:hover:not(:disabled),.checkbox_variant-success__kjvAB[data-state=indeterminate]:hover:not(:disabled){background-color:#059669;border-color:#059669}.checkbox_variant-warning__rueDX[data-state=checked],.checkbox_variant-warning__rueDX[data-state=indeterminate]{background-color:#f59e0b;border-color:#f59e0b}.checkbox_variant-warning__rueDX[data-state=checked]:hover:not(:disabled),.checkbox_variant-warning__rueDX[data-state=indeterminate]:hover:not(:disabled){background-color:#d97706;border-color:#d97706}.checkbox_variant-danger__cuh61[data-state=checked],.checkbox_variant-danger__cuh61[data-state=indeterminate]{background-color:#ef4444;border-color:#ef4444}.checkbox_variant-danger__cuh61[data-state=checked]:hover:not(:disabled),.checkbox_variant-danger__cuh61[data-state=indeterminate]:hover:not(:disabled){background-color:#dc2626;border-color:#dc2626}.checkbox_indicator___HHtV{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:inherit;transform:scale(0);transition:transform .2s cubic-bezier(.4,0,.2,1)}.checkbox_indicator___HHtV[data-state=checked],.checkbox_indicator___HHtV[data-state=indeterminate]{transform:scale(1)}.checkbox_disabled__GAIrb .checkbox_label__DaXB9{color:#9ca3af;cursor:not-allowed}.checkbox_disabled__GAIrb .checkbox_description__HMoCh{color:#d1d5db}@keyframes checkbox_checkboxCheck__uoe4l{0%{transform:scale(0) rotate(45deg);opacity:0}50%{transform:scale(1.2) rotate(45deg);opacity:1}to{transform:scale(1) rotate(45deg);opacity:1}}.checkbox_indicator___HHtV[data-state=checked],.checkbox_indicator___HHtV[data-state=indeterminate]{animation:checkbox_checkboxCheck__uoe4l .2s cubic-bezier(.4,0,.2,1)}@media (prefers-color-scheme:dark){.checkbox_label__DaXB9{color:#f9fafb}.checkbox_description__HMoCh{color:#9ca3af}.checkbox_root__ezEJ3{background-color:#374151;border-color:#4b5563}.checkbox_root__ezEJ3:hover:not(:disabled){border-color:#6b7280;background-color:#4b5563}.checkbox_root__ezEJ3[data-state=checked],.checkbox_root__ezEJ3[data-state=indeterminate]{background-color:#3b82f6;border-color:#3b82f6}.checkbox_root__ezEJ3[data-state=checked]:hover:not(:disabled),.checkbox_root__ezEJ3[data-state=indeterminate]:hover:not(:disabled){background-color:#2563eb;border-color:#2563eb}.checkbox_root__ezEJ3:disabled{background-color:#374151;border-color:#4b5563}.checkbox_disabled__GAIrb .checkbox_label__DaXB9{color:#6b7280}.checkbox_disabled__GAIrb .checkbox_description__HMoCh{color:#4b5563}}@media (prefers-reduced-motion:no-preference){.checkbox_indicator___HHtV,.checkbox_root__ezEJ3{transition:all .2s cubic-bezier(.4,0,.2,1)}}@media (prefers-contrast:high){.checkbox_root__ezEJ3{border:2px solid}.checkbox_root__ezEJ3[data-state=checked],.checkbox_root__ezEJ3[data-state=indeterminate]{background-color:#000;border-color:#000}}.checkbox_root__ezEJ3:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.checkbox_wrapper__EhBYB:hover .checkbox_root__ezEJ3:not(:disabled){transform:scale(1.05)}.checkbox_wrapper__EhBYB:active .checkbox_root__ezEJ3:not(:disabled){transform:scale(.95)}@media (max-width:640px){.checkbox_wrapper__EhBYB{gap:.5rem}.checkbox_label__DaXB9{font-size:.8125rem}.checkbox_description__HMoCh{font-size:.6875rem}.checkbox_root__ezEJ3{min-width:44px;min-height:44px}.checkbox_size-sm__DJuBQ{min-width:36px;min-height:36px}.checkbox_size-lg__fYugq{min-width:48px;min-height:48px}}.button_button__QBG7N{display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:16px;width:100%;transition:all .2s ease;cursor:pointer;border:1px solid transparent;text-decoration:none;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;position:relative;overflow:hidden}.button_button__QBG7N:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.button_size-sm__7VFZw{height:36px;padding:0 5px;font-size:14px}.button_size-md__RfgWt{height:44px;padding:0 10px;font-size:16px}.button_size-lg__LEUWT{height:52px;padding:0 20px;font-size:18px}.button_variant-default__G1dJ6{background-color:#f3f4f6;color:#374151;border-color:#e5e7eb}.button_variant-default__G1dJ6:hover:not(:disabled){background-color:#e5e7eb;border-color:#d1d5db}.button_variant-default__G1dJ6:active:not(:disabled){background-color:#d1d5db;transform:scale(.98)}.button_variant-primary__27Lxq{background-color:var(--accent);color:white;border-color:var(--accent)}.button_variant-primary__27Lxq:hover:not(:disabled){background-color:var(--accent-interacted);border-color:var(--accent-interacted)}.button_variant-primary__27Lxq:active:not(:disabled){background-color:var(--accent-interacted);transform:scale(.98)}.button_button__QBG7N.button_variant-gradient__dGVhR{border:none;background-color:#2f5fd0;background-image:var(--gradient-brand);background-size:130% 100%;background-repeat:no-repeat;background-position:0 50%;color:white;transition:background-position .5s ease}.button_variant-gradient__dGVhR:hover:not(:disabled){background-position:100% 50%}.button_variant-gradient__dGVhR:focus-visible{outline-offset:2px}@media (prefers-reduced-motion:reduce){.button_button__QBG7N.button_variant-gradient__dGVhR{transition:none}}.button_variant-secondary__G0gXV{background-color:#6b7280;color:white;border-color:#6b7280}.button_variant-secondary__G0gXV:hover:not(:disabled){background-color:#4b5563;border-color:#4b5563}.button_variant-secondary__G0gXV:active:not(:disabled){background-color:#374151;transform:scale(.98)}.button_variant-outline__FkzgA{background-color:var(--background);color:var(--foreground);border-color:var(--border)}.button_variant-outline__FkzgA:hover:not(:disabled){background-color:var(--background-neutral)}.button_variant-outline__FkzgA:active:not(:disabled){background-color:var(--background-sunken);transform:scale(.98)}.button_variant-ghost__n1O7o{background-color:transparent;color:var(--foreground);border-color:transparent}.button_variant-ghost__n1O7o:hover:not(:disabled){background-color:var(--background-neutral)}.button_variant-ghost__n1O7o:active:not(:disabled){background-color:var(--background-sunken);transform:scale(.98)}.button_variant-destructive__6jyzM{background-color:#ef4444;color:white;border-color:#ef4444}.button_variant-destructive__6jyzM:hover:not(:disabled){background-color:#dc2626;border-color:#dc2626}.button_variant-destructive__6jyzM:active:not(:disabled){background-color:#b91c1c;transform:scale(.98)}.button_disabled__EzJRc{opacity:.5;cursor:not-allowed;pointer-events:none}@media (prefers-color-scheme:dark){.button_variant-default__G1dJ6{background-color:#374151;color:#f9fafb;border-color:#4b5563}.button_variant-default__G1dJ6:hover:not(:disabled){background-color:#4b5563;border-color:#6b7280}.button_variant-default__G1dJ6:active:not(:disabled){background-color:#6b7280}}@media (prefers-reduced-motion:no-preference){.button_button__QBG7N{transition:all .2s cubic-bezier(.4,0,.2,1)}}@media (prefers-contrast:high){.button_button__QBG7N{border:2px solid}.button_variant-destructive__6jyzM,.button_variant-primary__27Lxq,.button_variant-secondary__G0gXV{border:2px solid transparent}}.button_loading__6HbgO{pointer-events:none}.button_loading__6HbgO:after{content:"";position:absolute;width:16px;height:16px;margin:auto;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:button_spin__LRPx7 1s linear infinite}@keyframes button_spin__LRPx7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.toggle_toggle__78Wel{all:unset;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-weight:500;line-height:1;font-family:inherit;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;overflow:hidden;--toggle-bg:var(--background);--toggle-color:var(--foreground-neutral);--toggle-border:var(--border);--toggle-bg-hover:#e2e8f0;--toggle-color-hover:#334155;--toggle-border-hover:var(--accent);--toggle-bg-pressed:var(--accent);--toggle-color-pressed:#ffffff;--toggle-border-pressed:var(--accent);--toggle-bg-pressed-hover:var(--accent-interacted);--toggle-outline-bg:var(--foreground-muted);--toggle-outline-color:#475569;--toggle-outline-border:#d1d5db;--toggle-outline-bg-hover:#f9fafb;--toggle-outline-color-hover:#374151;--toggle-outline-border-hover:#9ca3af;--toggle-outline-bg-pressed:var(--accent);--toggle-outline-color-pressed:#ffffff;--toggle-outline-border-pressed:var(--accent);--toggle-outline-bg-pressed-hover:var(--accent-interacted);--toggle-ghost-color:#475569;--toggle-ghost-bg-hover:#f1f5f9;--toggle-ghost-color-hover:#334155;--toggle-ghost-bg-pressed:#eff6ff;--toggle-ghost-color-pressed:var(--accent-interacted)}.toggle_toggle__78Wel:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.toggle_sm__0ZRZe{height:32px;padding:0 12px;font-size:14px;gap:6px}.toggle_md__ynSvy{height:40px;padding:0 16px;font-size:14px;gap:8px}.toggle_lg__COhn9{height:48px;padding:0 20px;font-size:16px;gap:10px}.toggle_default__wTRYg{background-color:var(--toggle-bg,#f1f5f9);color:var(--toggle-color,#475569);border:1px solid var(--toggle-border,#e2e8f0)}.toggle_default__wTRYg:hover{background-color:var(--toggle-bg-hover,#e2e8f0);color:var(--toggle-color-hover,#334155)}.toggle_default__wTRYg[data-state=on]{background-color:var(--toggle-bg-pressed,#3b82f6);color:var(--toggle-color-pressed,#ffffff);border-color:var(--toggle-border-pressed,#3b82f6)}.toggle_default__wTRYg[data-state=on]:hover{background-color:var(--toggle-bg-pressed-hover,#2563eb)}.toggle_outline__9BEf_{background-color:transparent;color:var(--toggle-outline-color,#475569);border:1px solid var(--toggle-outline-border,#d1d5db)}.toggle_outline__9BEf_:hover{background-color:var(--toggle-outline-bg-hover,#f9fafb);color:var(--toggle-outline-color-hover,#374151);border-color:var(--toggle-outline-border-hover,#9ca3af)}.toggle_outline__9BEf_[data-state=on]{background-color:var(--toggle-outline-bg-pressed,#3b82f6);color:var(--toggle-outline-color-pressed,#ffffff);border-color:var(--toggle-outline-border-pressed,#3b82f6)}.toggle_outline__9BEf_[data-state=on]:hover{background-color:var(--toggle-outline-bg-pressed-hover,#2563eb)}.toggle_ghost__JAHHB{background-color:transparent;color:var(--toggle-ghost-color,#475569);border:1px solid transparent}.toggle_ghost__JAHHB:hover{background-color:var(--toggle-ghost-bg-hover,#f1f5f9);color:var(--toggle-ghost-color-hover,#334155)}.toggle_ghost__JAHHB[data-state=on]{background-color:var(--toggle-ghost-bg-pressed,#eff6ff);color:var(--toggle-ghost-color-pressed,#2563eb);border-color:transparent}.toggle_ghost__JAHHB[data-state=on]:hover{background-color:var(--toggle-ghost-bg-pressed-hover,#dbeafe)}.toggle_disabled__1jA3g{opacity:.5;cursor:not-allowed;pointer-events:none}.toggle_loading__teHLw{cursor:not-allowed}.toggle_spinner__uJDZL{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.toggle_spinnerInner__B9SQP{display:block;width:14px;height:14px;border-radius:50%;border:2px solid;border-top:2px solid transparent;animation:toggle_toggle-spin__01lYB 1s linear infinite}@keyframes toggle_toggle-spin__01lYB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.toggle_iconWrapper__SPtSC{position:relative}.toggle_iconWrapper__SPtSC,.toggle_icon__CtmE5{display:inline-flex;align-items:center;justify-content:center}.toggle_icon__CtmE5{transition:all .2s cubic-bezier(.4,0,.2,1)}.toggle_icon--unpressed__xoTT1{opacity:1;transform:scale(1)}.toggle_icon--pressed__oloo2{position:absolute}.toggle_icon--pressed__oloo2,.toggle_toggle__78Wel[data-state=on] .toggle_icon--unpressed__xoTT1{opacity:0;transform:scale(.8)}.toggle_toggle__78Wel[data-state=on] .toggle_icon--pressed__oloo2{opacity:1;transform:scale(1)}@media (prefers-contrast:high){.toggle_toggle__78Wel{border-width:2px}.toggle_toggle__78Wel:focus-visible{outline-width:3px}}@media (prefers-reduced-motion:reduce){.toggle_icon__CtmE5,.toggle_spinnerInner__B9SQP,.toggle_toggle__78Wel{transition:none;animation:none}}.slider_container__uCDWP{display:flex;flex-direction:column;gap:8px;width:100%}.slider_container-sm__HJBh8{gap:6px}.slider_container-md__Sv69C{gap:8px}.slider_container-lg__BzNbr{gap:10px}.slider_valueDisplay__HbNiS{display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.slider_value__4n4Pq{font-size:.875rem;font-weight:500;color:#374151;background-color:#f9fafb;padding:2px 6px;border-radius:4px;border:1px solid #e5e7eb}.slider_root__09Qbg{position:relative;display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;cursor:pointer}.slider_root__09Qbg[data-disabled]{cursor:not-allowed;opacity:.5}.slider_root-horizontal__kSCyl{height:20px;width:100%}.slider_root-vertical__TWqZD{flex-direction:column;width:20px;height:100px}.slider_root-sm___Z8B3.slider_root-horizontal__kSCyl{height:16px}.slider_root-md__LbzkP.slider_root-horizontal__kSCyl{height:20px}.slider_root-lg__xwlPN.slider_root-horizontal__kSCyl{height:24px}.slider_root-sm___Z8B3.slider_root-vertical__TWqZD{width:16px;height:80px}.slider_root-md__LbzkP.slider_root-vertical__TWqZD{width:20px;height:100px}.slider_root-lg__xwlPN.slider_root-vertical__TWqZD{width:24px;height:120px}.slider_track__svhDe{background-color:#e5e7eb;position:relative;flex-grow:1;border-radius:9999px;transition:background-color .15s ease}.slider_track__svhDe[data-orientation=horizontal]{height:4px}.slider_track__svhDe[data-orientation=vertical]{width:4px}.slider_track-sm__kejA9[data-orientation=horizontal]{height:3px}.slider_track-md__5o_h1[data-orientation=horizontal]{height:4px}.slider_track-lg__XMsRa[data-orientation=horizontal]{height:5px}.slider_track-sm__kejA9[data-orientation=vertical]{width:3px}.slider_track-md__5o_h1[data-orientation=vertical]{width:4px}.slider_track-lg__XMsRa[data-orientation=vertical]{width:5px}.slider_range__c34MO{position:absolute;background-color:var(--accent);border-radius:9999px;height:100%;transition:background-color .15s ease}.slider_range__c34MO[data-orientation=horizontal]{height:100%}.slider_range__c34MO[data-orientation=vertical]{width:100%}.slider_thumb__Ft1w7{display:block;width:18px;height:18px;background-color:white;box-shadow:0 2px 4px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05);border-radius:50%;transition:all .15s ease;cursor:-webkit-grab;cursor:grab;border:2px solid var(--accent)}.slider_thumb__Ft1w7:hover{transform:scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05)}.slider_thumb__Ft1w7:focus{outline:none;box-shadow:0 2px 4px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05),0 0 0 4px rgba(59,130,246,.2)}.slider_thumb__Ft1w7:active{cursor:-webkit-grabbing;cursor:grabbing;transform:scale(1.05)}.slider_thumb__Ft1w7[data-disabled]{cursor:not-allowed;transform:none}.slider_thumb-sm__RXnEO{width:14px;height:14px}.slider_thumb-md__KrgfG{width:18px;height:18px}.slider_thumb-lg__BiQYB{width:22px;height:22px}@media (prefers-color-scheme:dark){.slider_value__4n4Pq{color:#d1d5db;background-color:#374151;border-color:#4b5563}.slider_track__svhDe{background-color:#4b5563}.slider_range__c34MO{background-color:var(--accent)}.slider_thumb__Ft1w7{background-color:#1f2937;border-color:var(--accent);box-shadow:0 2px 4px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.1)}.slider_thumb__Ft1w7:hover{box-shadow:0 4px 8px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.1)}.slider_thumb__Ft1w7:focus{box-shadow:0 2px 4px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.1),0 0 0 4px rgba(96,165,250,.3)}}@media (prefers-reduced-motion:reduce){.slider_range__c34MO,.slider_thumb__Ft1w7,.slider_track__svhDe{transition:none}.slider_thumb__Ft1w7:active,.slider_thumb__Ft1w7:hover{transform:none}}.popover_content__HdmGa{background:var(--background);border:1px solid var(--border);border-radius:8px;box-shadow:0 10px 38px -10px rgba(22,23,24,.35),0 10px 20px -15px rgba(22,23,24,.2);animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity;z-index:1000;max-width:90vw;max-height:90vh;overflow:auto}.popover_content__HdmGa[data-state=open]{animation-name:popover_slideInAndFade__XfWBn}.popover_content__HdmGa[data-state=closed]{animation-name:popover_slideOutAndFade__TheBe}.popover_size-sm__9xy81{width:240px;max-width:240px}.popover_size-md__lJqHs{width:300px;max-width:300px}.popover_size-lg__sPJZ1{width:400px;max-width:400px}.popover_size-xl__deGOP{width:500px;max-width:500px}.popover_closeButtonContainer__FcqPC{position:absolute;top:0;right:0;justify-content:flex-end;padding:10px}.popover_closeButton__2og67{all:unset;font-family:inherit;border-radius:4px;height:24px;width:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--foreground-neutral);cursor:pointer;transition:all .2s ease}.popover_closeButton__2og67:hover{background:var(--background-neutral);color:var(--foreground)}.popover_closeButton__2og67:focus{outline:2px solid var(--accent);outline-offset:2px}.popover_body__Oh_JH{padding:16px}.popover_arrowContainer__5_YLn{fill:var(--background);filter:drop-shadow(0 -1px 1px var(--border))}.popover_arrow__Bth64{width:12px;height:6px;background:var(--background);border:1px solid var(--border);border-bottom:none;border-right:none;transform:rotate(45deg)}.popover_srOnly__pNd5d{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes popover_slideInAndFade__XfWBn{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes popover_slideOutAndFade__TheBe{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.95)}}.popover_content__HdmGa[data-side=top]{animation-name:popover_slideInFromBottom__Ip6qK}.popover_content__HdmGa[data-side=bottom]{animation-name:popover_slideInFromTop__G6e_H}.popover_content__HdmGa[data-side=left]{animation-name:popover_slideInFromRight__p54sj}.popover_content__HdmGa[data-side=right]{animation-name:popover_slideInFromLeft__44Eme}@keyframes popover_slideInFromTop__G6e_H{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes popover_slideInFromBottom__Ip6qK{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes popover_slideInFromLeft__44Eme{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes popover_slideInFromRight__p54sj{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}.popover_content__HdmGa:focus{outline:none}@media (max-width:768px){.popover_content__HdmGa{max-width:calc(100vw - 32px);max-height:calc(100vh - 64px)}.popover_size-lg__sPJZ1,.popover_size-md__lJqHs,.popover_size-sm__9xy81,.popover_size-xl__deGOP{width:auto;min-width:280px;max-width:calc(100vw - 32px)}}.tabs_root__Hu5Lq{display:flex;width:100%;min-height:0;min-width:0}.tabs_root__Hu5Lq.tabs_orientationHorizontal__MDPlS{flex-direction:column}.tabs_root__Hu5Lq.tabs_orientationVertical__P4ezW{flex-direction:row}.tabs_list__YE_Nx{display:flex;position:relative;padding:0 20px;gap:0;flex-shrink:0;min-height:0}.tabs_root__Hu5Lq.tabs_orientationHorizontal__MDPlS .tabs_list__YE_Nx{flex-direction:row;border-bottom:1px solid var(--border)}.tabs_root__Hu5Lq.tabs_orientationVertical__P4ezW .tabs_list__YE_Nx{flex-direction:column;border-right:1px solid var(--border);min-width:200px}.tabs_trigger__B_WXy{display:flex;align-items:center;gap:10px;padding:10px 0;border:none;border-bottom:1px solid transparent;background:transparent;color:var(--text-secondary);border-radius:3px 3px 0 0;font-size:16px;cursor:pointer;transition:all .2s ease;position:relative;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;flex-grow:1;margin-bottom:-1px}.tabs_trigger__B_WXy:hover{color:var(--text);background-color:var(--background-neutral)}.tabs_trigger__B_WXy:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tabs_trigger__B_WXy[data-state=active]{background-color:var(--background-neutral);border-bottom:1px solid var(--accent)}.tabs_triggerDisabled__78Yt_{color:var(--foreground-muted);cursor:not-allowed}.tabs_triggerDisabled__78Yt_:hover{background:transparent}.tabs_root__Hu5Lq.tabs_fullWidth__N9yYc .tabs_list__YE_Nx{width:100%}.tabs_root__Hu5Lq.tabs_fullWidth__N9yYc .tabs_trigger__B_WXy{flex:1 1}.tabs_icon__3hkq8{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex-shrink:0}.tabs_label__CEC0s{flex:1 1}.tabs_root__Hu5Lq.tabs_sizeSm__dB11I .tabs_trigger__B_WXy{padding:.5rem .75rem;font-size:.8125rem}.tabs_root__Hu5Lq.tabs_sizeSm__dB11I .tabs_icon__3hkq8{width:.875rem;height:.875rem}.tabs_root__Hu5Lq.tabs_sizeLg__Rz9mq .tabs_trigger__B_WXy{padding:1rem 1.25rem;font-size:1rem}.tabs_root__Hu5Lq.tabs_sizeLg__Rz9mq .tabs_icon__3hkq8{width:1.125rem;height:1.125rem}.tabs_root__Hu5Lq.tabs_variantDefault__dwH_4 .tabs_trigger__B_WXy[data-state=active]:after,.tabs_root__Hu5Lq.tabs_variantUnderline__eoJ19 .tabs_trigger__B_WXy[data-state=active]:after{content:"";position:absolute;background-color:var(--primary);transition:all .2s ease}.tabs_root__Hu5Lq.tabs_variantDefault__dwH_4.tabs_orientationHorizontal__MDPlS .tabs_trigger__B_WXy[data-state=active]:after,.tabs_root__Hu5Lq.tabs_variantUnderline__eoJ19.tabs_orientationHorizontal__MDPlS .tabs_trigger__B_WXy[data-state=active]:after{bottom:-1px;left:0;right:0;height:2px}.tabs_root__Hu5Lq.tabs_variantDefault__dwH_4.tabs_orientationVertical__P4ezW .tabs_trigger__B_WXy[data-state=active]:after,.tabs_root__Hu5Lq.tabs_variantUnderline__eoJ19.tabs_orientationVertical__P4ezW .tabs_trigger__B_WXy[data-state=active]:after{top:0;bottom:0;right:-1px;width:2px}.tabs_root__Hu5Lq.tabs_variantPills__ZbqsU .tabs_trigger__B_WXy{border-radius:6px;margin:5px}.tabs_root__Hu5Lq.tabs_variantPills__ZbqsU .tabs_trigger__B_WXy[data-state=active]{color:var(--foreground)}.tabs_root__Hu5Lq.tabs_variantPills__ZbqsU .tabs_list__YE_Nx{border:none;background-color:var(--background);border-radius:8px;padding:5px}.tabs_root__Hu5Lq.tabs_variantEnclosed__hV5ee .tabs_list__YE_Nx{border:1px solid var(--border);border-radius:8px 8px 0 0;background-color:var(--background-subtle)}.tabs_root__Hu5Lq.tabs_variantEnclosed__hV5ee .tabs_trigger__B_WXy{border-radius:6px 6px 0 0;margin-bottom:-1px;border:1px solid transparent;border-bottom:none}.tabs_root__Hu5Lq.tabs_variantEnclosed__hV5ee .tabs_trigger__B_WXy[data-state=active]{background-color:var(--background);border-color:var(--border);border-bottom:1px solid var(--background)}.tabs_root__Hu5Lq.tabs_variantEnclosed__hV5ee.tabs_orientationVertical__P4ezW .tabs_list__YE_Nx{border-radius:8px 0 0 8px}.tabs_root__Hu5Lq.tabs_variantEnclosed__hV5ee.tabs_orientationVertical__P4ezW .tabs_trigger__B_WXy{border-radius:6px 0 0 6px;margin-right:-1px;margin-bottom:0;border-right:none}.tabs_root__Hu5Lq.tabs_variantEnclosed__hV5ee.tabs_orientationVertical__P4ezW .tabs_trigger__B_WXy[data-state=active]{border-right:1px solid var(--background)}.tabs_content__sZCTx{min-height:0;flex-grow:1;padding:20px;background-color:var(--background);outline:none;overflow:auto}.tabs_content__sZCTx[data-state=inactive]{display:none}.tabs_root__Hu5Lq.tabs_variantEnclosed__hV5ee .tabs_content__sZCTx{border:1px solid var(--border);border-top:none;border-radius:0 0 8px 8px}.tabs_root__Hu5Lq.tabs_variantEnclosed__hV5ee.tabs_orientationVertical__P4ezW .tabs_content__sZCTx{border-top:1px solid var(--border);border-left:none;border-radius:0 8px 8px 0}.tabs_root__Hu5Lq.tabs_orientationVertical__P4ezW .tabs_content__sZCTx{padding:20px}.tabs_root__Hu5Lq.tabs_sizeSm__dB11I .tabs_content__sZCTx{padding:1rem}.tabs_root__Hu5Lq.tabs_sizeLg__Rz9mq .tabs_content__sZCTx{padding:2rem}.tabs_root__Hu5Lq.tabs_animated__Cqnbz .tabs_content__sZCTx{animation:tabs_fadeIn__ygAs4 .2s ease}.tabs_root__Hu5Lq.tabs_animated__Cqnbz .tabs_trigger__B_WXy{transition:all .2s ease}@keyframes tabs_fadeIn__ygAs4{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tabs_trigger__B_WXy:focus-visible{z-index:1}@media (max-width:768px){.tabs_root__Hu5Lq.tabs_orientationVertical__P4ezW{flex-direction:column}.tabs_root__Hu5Lq.tabs_orientationVertical__P4ezW .tabs_list__YE_Nx{flex-direction:row;border-right:none;border-bottom:1px solid var(--border);min-width:auto;overflow-x:auto}.tabs_root__Hu5Lq.tabs_variantEnclosed__hV5ee.tabs_orientationVertical__P4ezW .tabs_list__YE_Nx{border-radius:8px 8px 0 0}.tabs_root__Hu5Lq.tabs_variantEnclosed__hV5ee.tabs_orientationVertical__P4ezW .tabs_trigger__B_WXy{border-radius:6px 6px 0 0;margin-right:0;margin-bottom:-1px;border-right:1px solid transparent;border-bottom:none}.tabs_root__Hu5Lq.tabs_variantEnclosed__hV5ee.tabs_orientationVertical__P4ezW .tabs_content__sZCTx{border-left:1px solid var(--border);border-top:none;border-radius:0 0 8px 8px}}.section_section__4OgAh{display:flex;flex-direction:column;gap:12px;padding:16px}.section_section__4OgAh+.section_section__4OgAh{border-top:1px solid var(--border)}.section_header__flLNq{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.section_title__AEdcE{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--foreground-subtle)}.section_aside__Xm2Hu{font-size:12px;color:var(--foreground-subtle)}.tooltip_content__5oBsq{z-index:60;display:flex;align-items:center;gap:8px;max-width:240px;padding:5px 8px;border-radius:6px;background:var(--foreground);color:var(--background);font-size:12px;font-weight:500;line-height:1.3;box-shadow:0 4px 12px -4px rgba(0,0,0,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none;transform-origin:var(--radix-tooltip-content-transform-origin)}.tooltip_shortcut__OVGYJ{font:inherit;font-weight:400;letter-spacing:.04em;opacity:.65}.tooltip_content__5oBsq[data-state=delayed-open],.tooltip_content__5oBsq[data-state=instant-open]{animation:tooltip_show__M3U39 .14s ease-out}.tooltip_content__5oBsq[data-state=closed]{animation:tooltip_hide__D56pK .1s ease-in forwards}.tooltip_content__5oBsq[data-side=bottom]{--nudge-y:-2px}.tooltip_content__5oBsq[data-side=top]{--nudge-y:2px}.tooltip_content__5oBsq[data-side=right]{--nudge-x:-2px}.tooltip_content__5oBsq[data-side=left]{--nudge-x:2px}@keyframes tooltip_show__M3U39{0%{opacity:0;transform:translate(var(--nudge-x,0),var(--nudge-y,0)) scale(.97)}}@keyframes tooltip_hide__D56pK{to{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.tooltip_content__5oBsq[data-state]{animation:none}}.icon-button_button__rAOct{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:none;border-radius:6px;background:transparent;color:var(--foreground);cursor:pointer;transition:background .15s ease}.icon-button_button__rAOct:hover:not([aria-disabled=true]){background:var(--background-neutral)}.icon-button_button__rAOct:active:not([aria-disabled=true]){background:var(--background-sunken)}.icon-button_button__rAOct:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.icon-button_button__rAOct[aria-disabled=true]{color:var(--foreground-muted);opacity:.6;cursor:default}.icon-button_sm__ZDFU9{width:28px;height:28px}.icon-button_md__DDg9b{width:36px;height:36px}.icon-button_lg__hG5TK{width:44px;height:44px}.number-input_field____f00{position:relative;min-width:0;flex-grow:1}.number-input_label___ffyD{position:absolute;top:0;left:0;width:28px;height:100%;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--foreground-subtle);pointer-events:none}.number-input_input__Yu45Q{display:block;width:100%;height:36px;padding:0 4px 0 10px;font:inherit;font-size:14px;color:var(--foreground);background:var(--background-neutral);border:1px solid var(--border);border-radius:6px}.number-input_inputWithLabel__Q09M2{padding-left:28px}.number-input_input__Yu45Q:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:transparent}@media (max-width:768px){.number-input_input__Yu45Q{height:44px;font-size:16px}}.color-picker_picker__5gBR2 .react-colorful{width:100%;height:auto;gap:12px}.color-picker_picker__5gBR2 .react-colorful__saturation{flex-grow:0;height:150px;border-radius:8px;border-bottom:none}.color-picker_picker__5gBR2 .react-colorful__hue{flex-grow:0;height:12px;border-radius:6px}.color-picker_picker__5gBR2 .react-colorful__pointer{width:18px;height:18px;border-width:2px;box-shadow:0 1px 3px rgba(0,0,0,.3)}.color-picker_picker__5gBR2 .react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.15)}.hex-field_field__Ny9Wm{position:relative;display:flex;align-items:center;gap:6px;min-width:0;flex-grow:1;height:36px;padding:0 4px 0 9px;background:var(--background-neutral);border:1px solid var(--border);border-radius:6px}.hex-field_field__Ny9Wm:focus-within{outline:2px solid var(--accent);outline-offset:-1px;border-color:transparent}.hex-field_swatch__AJLy7{flex-shrink:0;width:18px;height:18px;padding:0;border:none;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}button.hex-field_swatch__AJLy7{cursor:pointer}button.hex-field_swatch__AJLy7:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hex-field_hash__XnnqB{font-size:12px;color:var(--foreground-subtle)}.hex-field_input__rSg8R{width:100%;min-width:0;height:100%;padding:0;border:none;border-radius:0;background:transparent;font-family:var(--font-geist-mono),monospace;font-size:13px;text-transform:uppercase;color:var(--foreground)}.hex-field_input__rSg8R:focus{outline:none}@media (max-width:768px){.hex-field_field__Ny9Wm{height:44px}.hex-field_input__rSg8R{font-size:16px}}.segmented-control_root__bFH0t{position:relative;display:inline-flex;padding:3px;background:var(--background-sunken);border-radius:8px;isolation:isolate}.segmented-control_pill__uCNOu{position:absolute;top:3px;bottom:3px;left:0;z-index:-1;background:var(--background);border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.12);transition:transform .25s cubic-bezier(.3,.7,.2,1),width .25s cubic-bezier(.3,.7,.2,1)}.segmented-control_item___mF5x{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 14px;border:none;border-radius:6px;background:transparent;font:inherit;font-size:14px;color:var(--foreground-subtle);white-space:nowrap;cursor:pointer;transition:color .15s ease}.segmented-control_item___mF5x:hover:not(:disabled){color:var(--foreground)}.segmented-control_item___mF5x[aria-selected=true],.segmented-control_item___mF5x[data-state=on]{color:var(--foreground);font-weight:500}.segmented-control_lg__itPj1 .segmented-control_item___mF5x{height:34px}.segmented-control_root__bFH0t:not([data-pill]) .segmented-control_item___mF5x[aria-selected=true],.segmented-control_root__bFH0t:not([data-pill]) .segmented-control_item___mF5x[data-state=on]{background:var(--background);box-shadow:0 1px 2px rgba(0,0,0,.12)}.segmented-control_item___mF5x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.segmented-control_item___mF5x:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.segmented-control_pill__uCNOu{transition:none}}.dropdown-menu_content__zU9MO{z-index:55;min-width:200px;padding:4px;background:var(--background);border:1px solid var(--border);border-radius:8px;box-shadow:0 10px 30px -10px rgba(0,0,0,.3);transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.dropdown-menu_content__zU9MO[data-state=open]{animation:dropdown-menu_show__TrBUT .14s ease-out}.dropdown-menu_content__zU9MO[data-state=closed]{animation:dropdown-menu_hide__sT89a .1s ease-in forwards}@keyframes dropdown-menu_show__TrBUT{0%{opacity:0;transform:scale(.97)}}@keyframes dropdown-menu_hide__sT89a{to{opacity:0;transform:scale(.97)}}.dropdown-menu_item__C3eRE{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border-radius:6px;font-size:14px;color:var(--foreground);outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-menu_item__C3eRE[data-highlighted]{background:var(--background-neutral)}.dropdown-menu_item__C3eRE[data-disabled]{opacity:.5;pointer-events:none}.dropdown-menu_radioItem__PbIJI{padding-left:4px}.dropdown-menu_indicator__JsXbz{display:inline-flex;align-items:center;justify-content:center;width:20px;color:var(--accent)}.dropdown-menu_label__boZcD{padding:8px 10px 4px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--foreground-subtle)}.dropdown-menu_separator__M1Jli{height:1px;margin:4px -4px;background:var(--border)}@media (max-width:768px){.dropdown-menu_item__C3eRE{min-height:44px;font-size:16px}}@media (prefers-reduced-motion:reduce){.dropdown-menu_content__zU9MO[data-state]{animation:none}}.slider-field_field__Q5vj_{display:flex;flex-direction:column;gap:4px}.slider-field_header__vvpmc{display:flex;justify-content:space-between;gap:8px;font-size:13px}.slider-field_label__NTktV{color:var(--foreground)}.slider-field_value__3_YZn{color:var(--foreground-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.slider-field_root__z20s2{position:relative;display:flex;align-items:center;height:20px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.slider-field_track__ei8oy{position:relative;flex-grow:1;height:4px;border-radius:2px;background:var(--background-sunken);overflow:hidden}.slider-field_range__xdmw7{position:absolute;height:100%;background:var(--gradient-brand)}.slider-field_thumb__6B0aX{display:block;width:16px;height:16px;border-radius:50%;background:var(--background);border:1px solid var(--border);box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .1s ease}.slider-field_thumb__6B0aX:hover{transform:scale(1.1)}.slider-field_thumb__6B0aX:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:768px){.slider-field_root__z20s2{height:32px}.slider-field_thumb__6B0aX{width:22px;height:22px}}.modal_overlay__2He1c{background-color:rgba(0,0,0,.7);position:fixed;inset:0;z-index:50;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.modal_overlay__2He1c[data-state=open]{animation:modal_fadeIn__n0Wp8 .2s ease-out}.modal_overlay__2He1c[data-state=closed]{animation:modal_fadeOut__rT13s .15s ease-in forwards}@keyframes modal_fadeIn__n0Wp8{0%{opacity:0}to{opacity:1}}@keyframes modal_fadeOut__rT13s{0%{opacity:1}to{opacity:0}}.modal_content__JAX9v{background-color:var(--background);border-radius:8px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 0 1px rgba(0,0,0,.05);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:450px;max-height:85vh;padding:0;z-index:51;overflow:hidden;display:flex;flex-direction:column}.modal_content__JAX9v[data-state=open]{animation:modal_contentShow__3_nEd .2s ease-out}.modal_content__JAX9v[data-state=closed]{animation:modal_contentHide__VIG_a .15s ease-in forwards}@keyframes modal_contentShow__3_nEd{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes modal_contentHide__VIG_a{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.96)}}.modal_content__JAX9v:focus{outline:none}.modal_header__S2WCw{padding:16px 20px;border-bottom:1px solid var(--border);position:relative;flex-shrink:0}.modal_title__5DGz7{font-size:16px;font-weight:600;line-height:1.5;color:var(--foreground);padding-right:36px}.modal_description__5d5aL{margin:5px 0 0;font-size:14px;line-height:1.5;color:var(--foreground-neutral)}.modal_closeButton__lfD3p{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:none;background:transparent;color:var(--foreground-neutral);cursor:pointer;transition:all .15s ease;padding:0}.modal_closeButton__lfD3p:hover{color:var(--foreground);background:var(--background-neutral)}.modal_closeButton__lfD3p:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.modal_srOnly__lmNmI{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.modal_body__7WRSd{padding:24px;overflow-y:auto;flex:1 1;min-height:0}.modal_size-sm__S4Syf{max-width:320px}.modal_size-md__oZOtO{max-width:450px}.modal_size-lg__J39Fm{max-width:600px}.modal_size-xl__wxps2{max-width:800px}.modal_size-full__fXiLp{max-width:95vw;max-height:95vh}@media (prefers-reduced-motion:reduce){.modal_content__JAX9v[data-state],.modal_overlay__2He1c[data-state]{animation:none}}.export-dialog_body__9YSgc{display:flex;flex-direction:column;gap:16px}.export-dialog_field__CgwaO{display:flex;flex-direction:column;gap:8px}.export-dialog_formats__U7ocW{display:flex}.export-dialog_note__sC3SM{font-size:12px;line-height:1.45;color:var(--foreground-subtle)}.export-dialog_size__VkMdv{padding:8px 12px;background:var(--background-neutral);border:1px solid var(--border);border-radius:8px;font-size:13px;color:var(--foreground-subtle);text-align:center}.export-dialog_error__RDjRZ{font-size:13px;color:var(--danger)}.export-dialog_actions__gq3zl{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.export-dialog_action__WkCkO{width:auto;padding:0 16px;font-weight:500}.save-dialog_body__mQpfK{display:flex;flex-direction:column;gap:20px}.save-dialog_section__8BYDt{display:flex;flex-direction:column;gap:8px}.save-dialog_section__8BYDt+.save-dialog_section__8BYDt{padding-top:20px;border-top:1px solid var(--border)}.save-dialog_heading__juPVs{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--foreground-subtle)}.save-dialog_row__xVrjn{display:flex;gap:8px}.save-dialog_input__rSCvL{flex:1 1;min-width:0;height:36px;padding:0 10px;font:inherit;font-size:14px;color:var(--foreground);background:var(--background-neutral);border:1px solid var(--border);border-radius:6px}.save-dialog_input__rSCvL:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:transparent}.save-dialog_input__rSCvL[aria-invalid=true]{border-color:var(--danger)}.save-dialog_link__DB99p{font-family:var(--font-geist-mono),monospace;font-size:12px;color:var(--foreground-subtle);text-overflow:ellipsis}.save-dialog_link__DB99p:focus{color:var(--foreground)}.save-dialog_action__rrgjk{width:auto;flex-shrink:0;gap:8px;padding:0 16px;font-weight:500}.save-dialog_note__U94_3{font-size:12px;line-height:1.45;color:var(--foreground-subtle)}.save-dialog_error__6FE_f{font-size:12px;line-height:1.45;color:var(--danger)}.save-dialog_srOnly__9euED{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:768px){.save-dialog_input__rSCvL{height:44px;font-size:16px}.save-dialog_link__DB99p{font-size:16px}}.top-bar_topBar__75IMU{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;height:56px;padding:0 14px;background:var(--background);border-bottom:1px solid var(--border);color:var(--foreground)}.top-bar_topBar__75IMU:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--gradient-brand-line);pointer-events:none}.top-bar_start__E7ujc{display:flex;align-items:center;gap:12px;min-width:0}.top-bar_brand__AwRWJ{display:flex;align-items:center;gap:8px;min-width:220px;flex-shrink:0}.top-bar_name__PVRKj{font-size:15px;font-weight:600;white-space:nowrap}.top-bar_center__Pwd0_{display:flex;justify-content:center}.top-bar_actions__llFci{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.top-bar_tools__v7R7O{display:inline-flex;align-items:center;gap:6px}.top-bar_tools__v7R7O button{width:36px;height:36px;border:1px solid var(--border);background:var(--background);color:var(--foreground)}.top-bar_tools__v7R7O button:hover:not([aria-disabled=true]),.top-bar_tools__v7R7O button[aria-expanded=true]{background:var(--background-neutral)}.top-bar_moreTools__Yi5ab{display:none}.top-bar_saveButton__mkF_V{width:auto;height:36px;gap:8px;padding:0 14px;font-weight:500}.top-bar_exportButton__Z_vBw{width:auto;gap:8px;padding:0 16px;font-weight:500}@media (max-width:768px){.top-bar_topBar__75IMU{display:flex;gap:8px;padding:0 8px 0 12px}.top-bar_start__E7ujc{flex:1 1;gap:8px}.top-bar_brand__AwRWJ{min-width:0;gap:2px}.top-bar_name__PVRKj{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.top-bar_actions__llFci .top-bar_saveButton__mkF_V,.top-bar_brand__AwRWJ .top-bar_aboutButton__cW3pN,.top-bar_center__Pwd0_,.top-bar_themeTools__nmk8r{display:none}.top-bar_moreTools__Yi5ab{display:inline-flex}.top-bar_tools__v7R7O button{width:40px;height:40px}.top-bar_exportButton__Z_vBw{height:40px;padding:0 14px}}.top-bar_aboutContent__dg8ow{line-height:1.6}.top-bar_aboutContent__dg8ow h4{margin:20px 0 10px;font-size:16px;color:var(--foreground)}.top-bar_aboutContent__dg8ow ol,.top-bar_aboutContent__dg8ow p{margin:0 0 10px;color:var(--foreground-neutral)}.top-bar_aboutContent__dg8ow ol{padding-left:20px;list-style:decimal}.top-bar_aboutContent__dg8ow li{margin-bottom:10px}.top-bar_aboutContent__dg8ow ol.top-bar_steps__k4KzR{display:flex;flex-direction:column;gap:12px;padding:0;list-style:none}.top-bar_aboutContent__dg8ow li.top-bar_step__jywiO{display:flex;align-items:center;gap:12px;margin:0}.top-bar_stepIcon__IzguJ{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--border);background:var(--gradient-brand-soft),var(--background-neutral);color:var(--accent-foreground)}.load_gradientGrid__RsUH1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.load_gradientCard__b5Ld3{display:flex;flex-direction:column;gap:6px;width:100%;padding:0;border:none;background:transparent;font:inherit;text-align:left;color:var(--foreground);cursor:pointer}.load_swatch__zaXTf{position:relative;display:block;height:64px;border-radius:8px;background-size:cover;background-repeat:no-repeat;transition:box-shadow .15s ease,transform .15s ease}.load_gradientCard__b5Ld3:focus-visible{outline:none}.load_swatch__zaXTf:after{content:"";position:absolute;inset:-4px;padding:2px;border-radius:10px;background:var(--gradient-brand);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none;opacity:0;transition:opacity .15s ease}.load_gradientCard__b5Ld3:focus-visible .load_swatch__zaXTf:after,.load_gradientCard__b5Ld3:hover .load_swatch__zaXTf:after{opacity:1}.new-gradient_container__NwwJl{display:flex;flex-direction:column;gap:8px}.new-gradient_row__EiJJf{display:flex;gap:8px}.new-gradient_createButton__Ujh5d{width:auto;padding:0 12px;font-weight:500}.new-gradient_description__TWCW8{font-size:12px;line-height:1.45;color:var(--foreground-subtle)}.new-gradient_popover__0t5c8{padding:12px}.image-color-picker_uploadArea___m7_I{border:1px dashed var(--border);border-radius:8px;background:var(--background-neutral);transition:border-color .15s ease,background .15s ease}.image-color-picker_dragActive__Jq7qQ,.image-color-picker_uploadArea___m7_I:hover{border-color:var(--accent)}.image-color-picker_dragActive__Jq7qQ{background:var(--gradient-brand-soft),var(--background-neutral)}.image-color-picker_hiddenInput__WS51M{display:none}.image-color-picker_uploadButton__Wuwa5{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:none;border-radius:8px;background:transparent;font:inherit;text-align:left;color:var(--foreground);cursor:pointer}.image-color-picker_uploadButton__Wuwa5:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.image-color-picker_processing__jBDZ6 .image-color-picker_uploadButton__Wuwa5{cursor:progress}.image-color-picker_uploadIcon__itkkj{flex-shrink:0;color:var(--foreground-subtle)}.image-color-picker_dragActive__Jq7qQ .image-color-picker_uploadIcon__itkkj,.image-color-picker_uploadArea___m7_I:hover .image-color-picker_uploadIcon__itkkj{color:var(--accent)}.image-color-picker_previewImage__swECz{flex-shrink:0;width:32px;height:32px;border-radius:4px;object-fit:cover}.image-color-picker_uploadLabel__j0VZN{display:flex;flex-direction:column;gap:2px}.image-color-picker_uploadText__PYEQj{font-size:14px;font-weight:500}.image-color-picker_uploadSubtext__QL9A3{font-size:12px;color:var(--foreground-subtle)}.gradient-library_library__sBDTG,.gradient-library_panel__LAk9k{display:flex;flex-direction:column;height:100%;min-height:0}.gradient-library_library__sBDTG[data-collapsed=false] .gradient-library_rail__lwwj2,.gradient-library_library__sBDTG[data-collapsed=true] .gradient-library_panel__LAk9k{display:none}.gradient-library_header__1S6uE{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;height:44px;padding:0 8px 0 16px;border-bottom:1px solid var(--border)}.gradient-library_title__PV85U{font-size:14px;font-weight:600}.gradient-library_body__YUuP2{flex:1 1;min-height:0;overflow-y:auto}.gradient-library_rail__lwwj2{display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:8px}.gradient-library_rail__lwwj2 button{color:var(--foreground-subtle)}.gradient-library_count__2jJjt{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:9px;background:var(--background-sunken);font-size:11px;font-weight:600;line-height:1;color:var(--foreground-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gradient-library_savedList__MfQ8U{display:flex;flex-direction:column;gap:4px;margin:0 -6px}.gradient-library_savedItem__obhY9{display:flex;align-items:center;gap:2px;min-height:40px;padding-right:4px;border-radius:8px}.gradient-library_savedItem__obhY9:focus-within,.gradient-library_savedItem__obhY9:hover{background:var(--background-neutral)}.gradient-library_savedOpen__wJ3T2{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;padding:6px;border:none;border-radius:8px;background:transparent;font:inherit;font-size:14px;text-align:left;color:var(--foreground);cursor:pointer}.gradient-library_savedOpen__wJ3T2:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.gradient-library_savedOpen__wJ3T2:disabled{cursor:default;color:var(--foreground-subtle)}.gradient-library_savedSwatch__C_Vca{flex-shrink:0;width:40px;height:28px;border-radius:6px;background:var(--background-sunken);background-size:cover;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.gradient-library_savedName__Nrtas{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gradient-library_savedBroken__uaO0J{font-size:12px}.gradient-library_renameInput__gfDvH{flex:1 1;min-width:0;height:36px;margin:2px 0 2px 6px;padding:0 8px;font:inherit;font-size:14px;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:6px}.gradient-library_renameInput__gfDvH:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:transparent}div.gradient-library_deleteItem__V_3MA{color:var(--danger)}.gradient-library_pinned__EdJWl{flex-shrink:0;display:flex;flex-direction:column;gap:12px;padding:16px;border-top:1px solid var(--border)}.gradient-library_pinned__EdJWl .gradient-library_sources__C1FbG{display:flex}@media (max-width:768px){.gradient-library_library__sBDTG[data-collapsed] .gradient-library_panel__LAk9k{display:flex;height:auto}.gradient-library_header__1S6uE,.gradient-library_library__sBDTG[data-collapsed] .gradient-library_rail__lwwj2{display:none}.gradient-library_body__YUuP2{flex:none;overflow:visible}}.grid_pointsGrid__nTSlU{display:flex;gap:6px;aspect-ratio:3/2;max-height:200px}@media (max-width:768px){.grid_pointsGrid__nTSlU{max-height:140px}}.grid_pointsRow__IwNWn{flex:1 1;min-width:0}.grid_pointsRowGrid__PsPtc{display:flex;flex-direction:column-reverse;gap:6px;height:100%}.grid_pointColumnItem__D6Xm_{flex:1 1;min-height:0}.grid_pointButton__mBhyq{position:relative;display:block;width:100%;height:100%;padding:0;border:none;border-radius:6px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);cursor:pointer;transition:box-shadow .15s ease}.grid_pointButton__mBhyq:hover{box-shadow:0 0 0 2px var(--foreground-subtle)}.grid_pointButton__mBhyq:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.grid_pointButton__mBhyq[aria-pressed=true]:after{content:"";position:absolute;inset:-4px;padding:2px;border-radius:10px;background:var(--gradient-brand);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.inspector_inspector__OOsqt{display:flex;flex-direction:column;min-height:100%}.inspector_points___t_nq{margin-top:auto;border-top:1px solid var(--border)}.inspector_pointHeader__85Kae{display:flex;align-items:center;gap:4px;height:44px;flex-shrink:0;padding:0 12px 0 8px;border-bottom:1px solid var(--border)}.inspector_pointTitle__6wZIl{flex:1 1;font-size:14px;font-weight:600}.inspector_hint__uoGJK{font-size:12px;color:var(--foreground-subtle)}.inspector_pair__wGxwR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.inspector_ratios__hpnuG{display:flex;gap:6px}.inspector_ratio__bnrvd{flex:1 1;height:28px;padding:0;border:1px solid var(--border);border-radius:6px;background:var(--background);font:inherit;font-size:12px;color:var(--foreground);cursor:pointer;transition:background .15s ease}.inspector_ratio__bnrvd:hover{background:var(--background-neutral)}.inspector_ratio__bnrvd:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.inspector_ratio__bnrvd[aria-pressed=true]{border-color:transparent;background:var(--gradient-brand-soft) padding-box,linear-gradient(var(--background),var(--background)) padding-box,var(--gradient-brand) border-box;color:var(--foreground);font-weight:500}.inspector_switchRow___e_0a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;font-size:14px}.inspector_switchRow___e_0a label{cursor:pointer}.inspector_deleteButton__P1acv{gap:8px;font-weight:500;color:var(--danger)}.inspector_note__NSScg{font-size:12px;line-height:1.45;color:var(--foreground-subtle)}@media (hover:none){.inspector_keyboardHint__8esyU{display:none}}.inspector_effect__XF4aa{display:flex;flex-direction:column;gap:10px}.inspector_effect__XF4aa+.inspector_effect__XF4aa{padding-top:12px;border-top:1px dashed var(--border)}.inspector_effectHeader__QR07F{display:flex;align-items:center;gap:2px}.inspector_effectName__fywlM{flex:1 1;font-size:14px;font-weight:500}.inspector_effectHeader__QR07F button{color:var(--foreground-subtle)}.inspector_effect__XF4aa[data-hidden] .inspector_effectName__fywlM,.inspector_effect__XF4aa[data-hidden]>:not(.inspector_effectHeader__QR07F){opacity:.5}@media (max-width:768px){.inspector_hint__uoGJK{display:none}.inspector_ratio__bnrvd{height:36px}}.gradient_container__515sM{display:grid;grid-template-columns:auto minmax(0,1fr) 272px;grid-template-rows:auto minmax(0,1fr);grid-template-areas:"top top top" "library canvas inspector";height:100vh;height:100dvh;color:var(--foreground)}.gradient_topBar__oprMk{grid-area:top}.gradient_library__omW_q{grid-area:library;width:248px;min-height:0;background:var(--background);border-right:1px solid var(--border);overflow:hidden}.gradient_library__omW_q[data-collapsed=true]{width:48px}.gradient_inspector__E79ED{grid-area:inspector;min-height:0;background:var(--background);border-left:1px solid var(--border);overflow-y:auto}.gradient_canvasContainer__0r8wb{grid-area:canvas;position:relative;min-width:0;min-height:0;background-color:var(--clear-color);overflow:hidden}.gradient_canvasContainer__0r8wb canvas{display:block;width:100%;height:100%}.gradient_notice__nfZ_4{position:absolute;top:12px;left:50%;transform:translateX(-50%);max-width:calc(100% - 24px);padding:8px 14px;border-radius:8px;background:var(--foreground);color:var(--background);font-size:13px;box-shadow:0 4px 12px -4px rgba(0,0,0,.3)}.gradient_previewToggle__ZfYb_,.gradient_sheetHeader__GWdX0{display:none}@media (max-width:768px){.gradient_container__515sM{--sheet-header-height:64px;--sheet-panel-height:0px;grid-template-columns:minmax(0,1fr);grid-template-rows:56px minmax(0,1fr) var(--sheet-header-height) var(--sheet-panel-height);grid-template-areas:"top" "canvas" "tabs" "panel";transition:grid-template-rows .28s cubic-bezier(.3,.7,.2,1)}.gradient_container__515sM[data-sheet-size=half]{--sheet-panel-height:45dvh}.gradient_container__515sM[data-sheet-size=full]{--sheet-panel-height:calc(100dvh - 56px - var(--sheet-header-height) - 140px)}.gradient_container__515sM[data-sheet-dragging]{transition:none}.gradient_inspector__E79ED,.gradient_library__omW_q,.gradient_library__omW_q[data-collapsed=true]{grid-area:panel;width:auto;border:none;overflow-y:auto;overscroll-behavior:contain;transition:visibility .28s}.gradient_container__515sM[data-sheet-size=collapsed]:not([data-sheet-dragging]) :is(.gradient_library__omW_q,.gradient_inspector__E79ED){visibility:hidden}.gradient_container__515sM[data-sheet=inspector] .gradient_library__omW_q,.gradient_container__515sM[data-sheet=library] .gradient_inspector__E79ED{display:none}.gradient_sheetHeader__GWdX0{grid-area:tabs;display:flex;flex-direction:column;padding:0 16px 6px;background:var(--background);border-radius:16px 16px 0 0;box-shadow:0 -4px 16px rgba(0,0,0,.08);margin-top:-16px;height:calc(var(--sheet-header-height) + 16px);position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gradient_sheetHandle__UxhFk{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:100%;height:22px;padding:0;border:none;background:transparent;cursor:-webkit-grab;cursor:grab}.gradient_sheetHandle__UxhFk:before{content:"";width:36px;height:4px;border-radius:2px;background:var(--border);transition:background .15s ease}.gradient_sheetHandle__UxhFk:hover:before{background:var(--foreground-subtle)}.gradient_sheetHandle__UxhFk:focus-visible{outline:none}.gradient_sheetHandle__UxhFk:focus-visible:before{outline:2px solid var(--accent);outline-offset:3px}.gradient_sheetHeader__GWdX0 .gradient_sheetTabList__t10nu{display:flex;width:100%}.gradient_previewToggle__ZfYb_{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid var(--border);border-radius:18px;background:var(--background);font:inherit;font-size:14px;color:var(--foreground);cursor:pointer}.gradient_previewToggle__ZfYb_[aria-pressed=true]{border-color:transparent;background:var(--gradient-brand-soft) padding-box,linear-gradient(var(--background),var(--background)) padding-box,var(--gradient-brand) border-box;font-weight:500}.gradient_previewToggle__ZfYb_:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}@media (max-width:768px) and (prefers-reduced-motion:reduce){.gradient_container__515sM,.gradient_inspector__E79ED,.gradient_library__omW_q{transition:none}}