[data-studio] .studio-modal-backdrop{-webkit-backdrop-filter:blur(6px);background:#0006}[data-studio][data-studio-theme=light] .studio-modal-backdrop{background:#14161e38}[data-studio] .studio-modal-panel{--studio-modal-fg:var(--studio-panel-fg,#f1f5f9);--studio-modal-accent:var(--studio-link-primary,#4da8ff)}[data-studio] .studio-modal-header{padding:20px 20px 0 24px}[data-studio] .studio-modal-icon{color:color-mix(in srgb, var(--studio-modal-fg) 55%, transparent);flex-shrink:0;place-items:center;display:grid}[data-studio] .studio-modal-icon>svg{width:20px;height:20px}[data-studio] .studio-modal-body{padding:4px 24px}[data-studio] .studio-modal-body--last{padding-bottom:24px}[data-studio] .studio-modal-footer{border-top:1px solid color-mix(in srgb, var(--studio-modal-fg) 7%, transparent);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;margin-top:20px;padding:14px 20px 16px 24px}@media (width<=639px){[data-studio] .studio-modal-header{padding:16px 14px 0 18px}[data-studio] .studio-modal-body{padding-inline:18px}[data-studio] .studio-modal-body--last{padding-bottom:18px}[data-studio] .studio-modal-footer{padding:10px 14px 10px 18px}}@layer base{[data-studio] .studio-modal-panel{--studio-modal-field-bg:color-mix(in srgb, var(--studio-modal-fg) 5.5%, transparent);--studio-modal-field-border:color-mix(in srgb, var(--studio-modal-fg) 9%, transparent);--studio-modal-field-border-hover:color-mix(in srgb, var(--studio-modal-fg) 16%, transparent);--studio-modal-field-radius:8px}[data-studio] .studio-modal-body :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=submit],[type=button]),textarea,select,.studio-surface-control,.outreach-secondary-input,.outreach-secondary-select,[data-slot=dropdown-menu-trigger],[data-slot=select-trigger]):not(.studio-modal-unstyled){transition:border-color .15s,box-shadow .15s,background-color .15s;background-color:var(--studio-modal-field-bg)!important;border:1px solid var(--studio-modal-field-border)!important;border-radius:var(--studio-modal-field-radius)!important;box-shadow:none!important;color:var(--studio-modal-fg)!important}[data-studio] .studio-modal-body :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),textarea,select,.studio-surface-control,.outreach-secondary-input,.outreach-secondary-select,[data-slot=dropdown-menu-trigger],[data-slot=select-trigger]):not(.studio-modal-unstyled):hover:not(:disabled,:focus,:focus-visible){border-color:var(--studio-modal-field-border-hover)!important}[data-studio] .studio-modal-body :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),textarea,select,.studio-surface-control,.outreach-secondary-input,.outreach-secondary-select,[data-slot=dropdown-menu-trigger],[data-slot=select-trigger]):not(.studio-modal-unstyled):is(:focus,:focus-visible,[data-state=open]){border-color:color-mix(in srgb, var(--studio-modal-accent) 60%, transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--studio-modal-accent) 18%, transparent)!important;outline:none!important}[data-studio] .studio-modal-body :is(button,a).outreach-secondary-action:not(.studio-modal-unstyled){background-color:var(--studio-modal-field-bg)!important;border:1px solid var(--studio-modal-field-border)!important;border-radius:var(--studio-modal-field-radius)!important;box-shadow:none!important;color:var(--studio-modal-fg)!important}[data-studio] .studio-modal-body :is(button,a).outreach-secondary-action:not(.studio-modal-unstyled):hover:not(:disabled){border-color:var(--studio-modal-field-border-hover)!important;background-color:color-mix(in srgb, var(--studio-modal-fg) 4%, var(--studio-modal-field-bg))!important}[data-studio] .studio-modal-body :is(label:has(>input[type=radio]),.outreach-checkbox-option-row):not(.studio-modal-unstyled){transition:border-color .15s,background-color .15s;background-color:var(--studio-modal-field-bg)!important;border:1px solid var(--studio-modal-field-border)!important;border-radius:var(--studio-modal-field-radius)!important;box-shadow:none!important;color:var(--studio-modal-fg)!important}[data-studio] .studio-modal-body :is(label:has(>input[type=radio]),.outreach-checkbox-option-row):not(.studio-modal-unstyled):hover{border-color:var(--studio-modal-field-border-hover)!important}[data-studio] .studio-modal-body :is(label:has(>input[type=radio]),.outreach-checkbox-option-row):not(.studio-modal-unstyled):has(input:checked){border-color:color-mix(in srgb, var(--studio-modal-accent) 55%, transparent)!important;background-color:color-mix(in srgb, var(--studio-modal-accent) 9%, var(--studio-modal-field-bg))!important}[data-studio] .studio-modal-body :is(input[type=radio],input[type=checkbox]):not(.studio-modal-unstyled){cursor:pointer;flex-shrink:0;place-content:center;transition:border-color .15s,background-color .15s;appearance:none!important;border:1.5px solid color-mix(in srgb, var(--studio-modal-fg) 32%, transparent)!important;width:16px!important;height:16px!important;box-shadow:none!important;background:0 0!important;outline:none!important;margin:0!important;padding:0!important;display:inline-grid!important}[data-studio] .studio-modal-body input[type=radio]:not(.studio-modal-unstyled){border-radius:999px!important}[data-studio] .studio-modal-body input[type=checkbox]:not(.studio-modal-unstyled){border-radius:4px!important}[data-studio] .studio-modal-body input[type=radio]:not(.studio-modal-unstyled):checked{border-color:var(--studio-modal-accent)!important;background:radial-gradient(circle, var(--studio-modal-accent) 0 3.5px, transparent 4px)!important}[data-studio] .studio-modal-body input[type=checkbox]:not(.studio-modal-unstyled):before{content:"";background:var(--studio-modal-accent);width:11px;height:11px;transition:transform .14s;transform:scale(0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.5 8.4 2.9 2.9L12.5 5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.5 8.4 2.9 2.9L12.5 5'/%3E%3C/svg%3E") 50%/contain no-repeat}[data-studio] .studio-modal-body input[type=checkbox]:not(.studio-modal-unstyled):checked{border-color:var(--studio-modal-accent)!important}[data-studio] .studio-modal-body input[type=checkbox]:not(.studio-modal-unstyled):checked:before{transform:scale(1)}[data-studio] .studio-modal-body :is(input[type=radio],input[type=checkbox]):not(.studio-modal-unstyled):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--studio-modal-accent) 25%, transparent)!important}[data-studio] .studio-modal-body :is(input[type=radio],input[type=checkbox]):not(.studio-modal-unstyled):disabled{opacity:.45;cursor:not-allowed}[data-studio] .studio-modal-body :is(input,textarea)::placeholder{color:color-mix(in srgb, var(--studio-modal-fg) 40%, transparent)}[data-studio] .studio-modal-panel *,[data-studio] .studio-modal-panel :before,[data-studio] .studio-modal-panel :after{border-color:color-mix(in srgb, var(--studio-modal-fg) 9%, transparent)}[data-studio] .studio-modal-body .glass-card--as-button{box-shadow:none!important;border:1px solid var(--studio-modal-field-border)!important;border-radius:var(--studio-modal-field-radius)!important;background:var(--studio-modal-field-bg)!important;filter:none!important}[data-studio] .studio-modal-body .glass-card--as-button>:is(.glass-filter,.glass-overlay,.glass-specular){display:none!important}[data-studio] .studio-modal-body .glass-card--as-button:hover:not(:disabled){border-color:var(--studio-modal-field-border-hover)!important}}@keyframes studio-modal-backdrop-in{0%{opacity:0}}@keyframes studio-modal-backdrop-out{to{opacity:0}}@keyframes studio-modal-panel-in{0%{opacity:0;filter:blur(3px);transform:translateY(6px)scale(.965)}}@keyframes studio-modal-panel-out{to{opacity:0;transform:translateY(4px)scale(.98)}}.studio-modal-motion-backdrop[data-state=open]{animation:.24s cubic-bezier(.16,1,.3,1) both studio-modal-backdrop-in}.studio-modal-motion-backdrop[data-state=closed]{animation:.18s ease-in both studio-modal-backdrop-out}.studio-modal-motion-panel[data-state=open]{animation:.32s cubic-bezier(.16,1,.3,1) both studio-modal-panel-in}.studio-modal-motion-panel[data-state=closed]{animation:.15s ease-in both studio-modal-panel-out}@media (prefers-reduced-motion:reduce){.studio-modal-motion-panel[data-state=open]{animation-name:studio-modal-backdrop-in;animation-duration:.15s}.studio-modal-motion-panel[data-state=closed]{animation-name:studio-modal-backdrop-out}}[data-studio] .studio-modal-body{--studio-modal-gap-field:6px;--studio-modal-gap-group:16px;--studio-modal-gap-text:14px}[data-studio] .studio-modal-body :is(label,.type-label,legend):not(:has(input[type=radio],input[type=checkbox]))+:is(input:not([type=checkbox],[type=radio],[type=hidden]),textarea,select,.outreach-secondary-input,.outreach-secondary-select,[data-slot=dropdown-menu-trigger],[data-slot=select-trigger],div,p.type-sidebar-meta):not([class*=gap-]>*){margin-top:var(--studio-modal-gap-field)}[data-studio] .studio-modal-body :is(input:not([type=checkbox],[type=radio],[type=hidden]),textarea,select,.outreach-secondary-input,.outreach-secondary-select,[data-slot=dropdown-menu-trigger],[data-slot=select-trigger]):not(label)+:is(label,.type-label,fieldset,div:has(>:is(label,.type-label))):not([class*=gap-]>*){margin-top:var(--studio-modal-gap-group)}[data-studio] .studio-modal-body :is(p,ul,ol)+:is(label,.type-label,fieldset,form,div:has(>:is(label,.type-label,input,textarea,select)),ul,ol):not([class*=gap-]>*){margin-top:var(--studio-modal-gap-text)}[data-studio] .studio-modal-body :is(fieldset,div:has(>:is(label,.type-label)+*))+:is(fieldset,div:has(>:is(label,.type-label)+*)):not([class*=gap-]>*){margin-top:var(--studio-modal-gap-group)}[data-studio] .studio-modal-body :is(textarea,input:not([type=checkbox],[type=radio],[type=hidden]))+div:not(:has(>:is(label,.type-label))):not([class*=gap-]>*){margin-top:8px}
