.youtube{aspect-ratio:16/9;position:relative;width:100%}.youtube_preview{align-items:center;background-size:cover;border-radius:inherit;cursor:pointer;display:flex;inset:0;justify-content:center;position:absolute;transition:opacity .15s ease .15s,background-color 0s ease .15s}.youtube_preview img{height:100%;inset:0;position:absolute;width:100%}.youtube_preview svg{width:68px;transition:opacity .15s ease .15s;z-index:1}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:block;src:url(/fonts/Figtree.woff2) format("woff2")}@font-face{font-family:Figtree;font-style:italic;font-weight:300 900;font-display:block;src:url(/fonts/Figtree-Italic.woff2) format("woff2")}:root{--color-neutral:#14181f;--color-neutral-90:rgb(from var(--color-neutral) r g b/90%);--color-neutral-60:rgb(from var(--color-neutral) r g b/60%);--color-neutral-40:rgb(from var(--color-neutral) r g b/40%);--color-neutral-30:rgb(from var(--color-neutral) r g b/30%);--color-neutral-20:rgb(from var(--color-neutral) r g b/20%);--color-neutral-15:rgb(from var(--color-neutral) r g b/14%);--color-neutral-10:rgb(from var(--color-neutral) r g b/8%);--color-neutral-5:rgb(from var(--color-neutral) r g b/4%);--color-neutral-1:rgb(from var(--color-neutral) r g b/1%);--color-red:#f04242;--color-green-70:#00bb6d;--color-primary:var(--color-neutral);--color-primary-90:var(--color-neutral-90);--color-primary-80:var(--color-neutral-80);--color-primary-60:var(--color-neutral-60);--color-background:#fff;--color-input-background:#fff;--color-accent:#29a2ff;--color-accent-dark:#008bf5;--color-accent-light:#80c7ff;--color-accent-line:hsla(206,100%,58%,0.25);--color-accent-secondary:#925cff;--color-accent-secondary-light:#bb99ff;--color-text:var(--color-neutral);--color-text-light:var(--color-neutral-60);--color-text-lighter:var(--color-neutral-40);--color-line:var(--color-neutral-20);--color-line-light:var(--color-neutral-10);--transition-duration-short:100ms;--transition-duration:200ms;--transition-duration-long:400ms;--transition-duration-longer:500ms;--easing:cubic-bezier(0.32,0.72,0,1);--border-radius-small:8px;--border-radius:12px;--border-radius-large:16px;--input-height-tiny:26px;--input-height-smaller:32px;--input-height-small:40px;--input-height:48px;--input-height-large:56px;--font-family-base:Figtree,sans-serif;--font-family-heading:Figtree,sans-serif;--font-family-mono:Consolas,monospace!important;--font-size-tiny:10px;--font-size-extra-small:12px;--font-size-small:14px;--font-size-medium:16px;--font-size-large:18px;--font-size-extra-large:20px;--font-size-heading-1:48px;--font-size-heading-2:36px;--font-size-heading-3:24px;--font-size-heading-4:20px;--font-size-heading-5:16px;--font-size-heading-6:14px;--font-weight-heading:700;--line-height-base:1.6;--line-height-heading:1.2;--box-shadow:0 0 0 1px rgba(0,0,0,0.01),0 1px 6px rgba(0,0,0,0.1);--box-shadow-panel:0 0 0 1px rgba(0,0,0,0.01),0 2px 16px rgba(0,0,0,0.05);--page-padding:24px;--z-index-site-preview:2;--z-index-header:3;--z-index-navigation:4;--z-index-navigation-toggle:5;--z-index-dropdown:5;--z-index-toolbar:5;--z-index-overlay:999;--z-index-dialog:999;--spring-easing-bounce:linear(0,0.0034 0.81%,0.0276 2.42%,0.0959 4.84%,0.5227 15.32%,0.6376 18.55%,0.7117,0.775 23.39%,0.8436,0.896,0.9347,0.9623 36.29%,0.9848,0.9978 44.35%,1.0053 49.19%,1.0072 52.42%,1.0076 57.26%,1.0016 79.84%,1 100%);--spring-easing:linear(0,0.0018,0.007 1.18%,0.026 2.37%,0.0885 4.74%,0.4772 15.4%,0.5707,0.6514,0.7195 24.29%,0.7861,0.8384,0.8788 34.96%,0.914 39.1%,0.9424 43.84%,0.9637 49.18%,0.9785 55.1%,0.9886 62.21%,0.9949 71.1%,0.9982 82.36%,0.9996 99.54%);--spring-duration:0.6s}@media(max-width:768px){:root{--font-size-heading-1:40px;--font-size-heading-2:28px;--font-size-heading-3:24px;--font-size-heading-4:20px;--font-size-heading-5:16px;--font-size-heading-6:14px}}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-background);color:var(--color-text);font-family:var(--font-family-base);font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-base);text-rendering:optimizeLegibility;font-feature-settings:"ss01"}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);letter-spacing:-.025em;text-wrap:balance}h1{font-size:var(--font-size-heading-1)}h2{font-size:var(--font-size-heading-2)}h3{font-size:var(--font-size-heading-3)}h4{font-size:var(--font-size-heading-4)}h5{font-size:var(--font-size-heading-5)}h5,h6{letter-spacing:0}h6{font-size:var(--font-size-heading-6)}img{display:block;height:auto;max-width:100%}strong{font-weight:600}a{color:var(--color-primary);cursor:pointer;transition:color var(--transition-duration);text-decoration:none}a:hover{color:var(--color-primary-80)}p a{text-decoration:underline}a,button{cursor:pointer}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;font:inherit}ol,ul{padding-left:1em}code{background-color:var(--color-neutral-10);font-family:var(--font-family-mono);padding:2px 2px 1px;white-space:pre-wrap}iframe{border:none}hr{border:1px solid var(--color-neutral-10)}::selection{background:var(--color-neutral-10)}::-moz-selection{background:var(--color-neutral-10)}::-webkit-selection{background:var(--color-neutral-10)}.accordion_item{position:relative}.accordion_item+.accordion_item{border-top:1px solid var(--color-neutral-20)}.accordion_item.-open>.accordion_heading .accordion_icon{transform:rotate(-180deg)}.accordion_item.-open>.accordion_content{height:auto;opacity:1}.accordion_trigger{align-items:center;display:flex;justify-content:space-between;padding:12px 0;width:100%}.accordion_trigger>.block{width:calc(100% - 40px)}.accordion_icon{flex-shrink:0;height:32px;stroke-width:1px;transition:transform var(--transition-duration-long) cubic-bezier(.4,0,.2,1);width:32px}.accordion_content{-webkit-clip-path:inset(-20px -20px 0 -20px);clip-path:inset(-20px -20px 0 -20px);height:0;opacity:0;overflow:hidden;transition-duration:var(--transition-duration-long);transition-property:height,opacity;transition-timing-function:.4,0,.2,1}.application{--application-padding:12px;background-color:var(--color-neutral-1);display:flex;flex-direction:column;height:100%;position:relative}.application_header{display:grid;grid-template-columns:1fr min-content 1fr;grid-gap:4px;gap:4px;justify-content:space-between;padding:16px}.application_header .flex{display:flex;gap:4px}.application_header>:first-child{gap:8px}.application_header>:nth-child(2){justify-content:center}.application_header>:nth-child(3){justify-content:end}@media screen and (max-width:400px){.application_header{gap:2px;padding:var(--application-padding)}.application_header .flex{gap:2px}}.application_content{display:flex;flex-grow:1;justify-content:center;min-height:0;padding:0 16px 16px;position:relative;transform:translateZ(0)}@media screen and (max-width:400px){.application_content{padding:0 var(--application-padding) var(--application-padding)}}@media screen and (max-width:499px){.application .mobile-hidden{display:none}}@media screen and (min-width:500px){.application .desktop-hidden{display:none}}.block-picker{display:flex;height:100%;margin-bottom:-24px;margin-right:-24px;min-height:0}.block-picker_sidebar{display:flex;flex-direction:column;flex-shrink:0;width:200px;padding-bottom:24px}.block-picker_sidebar.-small{width:120px}@media screen and (max-width:768px){.block-picker_sidebar{width:120px}}.block-picker_content{padding-left:24px;min-width:0;position:relative;flex-grow:1}.block-picker_shadow{inset:0 8px auto 8px;height:8px;position:absolute;transition:opacity var(--transition-duration-short);overflow:hidden}.block-picker_shadow:not(.-active){opacity:0}.block-picker_shadow:before{content:"";box-shadow:0 0 6px rgba(0,0,0,.075);display:block;position:absolute;inset:auto 0 100% 0;height:32px;z-index:1;border-radius:16px;pointer-events:none}.block-picker_list{gap:16px;padding-bottom:24px;padding-right:24px;overflow-y:auto;min-height:0;height:100%}.block-picker_list,.block-preview{display:flex;flex-direction:column}.block-preview{background-color:var(--color-neutral-5);border-radius:var(--border-radius);min-width:0;padding:8px;position:relative;text-align:left}.block-preview.-named{padding:12px 12px 8px}.block-preview_data{display:flex;align-items:center;justify-content:center;margin:8px 4px 0;text-align:center}.block-preview_name{font-size:var(--font-size-small);font-weight:500;text-align:left}.block-preview_meta{font-size:var(--font-size-extra-small);color:var(--color-text-light);text-align:left}.block-preview_action{position:absolute;top:12px;right:12px}.block-preview_content{background-color:var(--color-background);box-shadow:0 0 0 1px rgba(0,0,0,.01),0 1px 6px rgba(0,0,0,.05);border-radius:var(--border-radius-small);cursor:pointer;min-height:24px;overflow:hidden;text-align:left;width:100%;transition-property:box-shadow,transform;transition-duration:var(--transition-duration);transition-timing-function:.25,.25,0,1}.block-preview_content>*{pointer-events:none}.block-preview_content:hover:not([disabled]){box-shadow:0 0 0 1px rgba(0,0,0,.01),0 2px 8px rgba(0,0,0,.05);transform:scale(1.0075)}.block-preview_content:active:not([disabled]){box-shadow:var(--box-shadow-panel);box-shadow:0 0 0 1px rgba(0,0,0,.01),0 1px 4px rgba(0,0,0,.05);transform:scale(1.005)}.block-preview_content[disabled]{cursor:not-allowed;opacity:.5}.block-preview_content iframe{display:block;width:832px}.block{max-width:920px;width:100%}.block.-full{grid-column:1/-1}.block.-full,.block.-max-12{max-width:none}.block.-max-10{max-width:1160px}.block.-max-6{max-width:680px}.block.-max-4{max-width:440px}.button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-primary);border-radius:var(--border-radius);border:none;color:#fff;cursor:pointer;display:flex;font-family:var(--font-family-base);font-size:var(--font-size-medium);font-weight:500;gap:8px;height:var(--input-height);justify-content:center;outline:none;padding:0 20px;text-align:center;text-decoration:none!important;transition:all var(--transition-duration);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:max-content}.button:focus,.button:hover{background-color:var(--color-primary-90);color:#fff}.button:active{background-color:var(--color-primary);color:#fff}.button[disabled]{background-color:var(--color-neutral-10)!important;border-color:var(--color-neutral-10)!important;color:var(--color-neutral-60)!important;box-shadow:none!important;cursor:default;pointer-events:none}.button.-secondary{background-color:var(--color-background);background-clip:padding-box;color:var(--color-neutral);border:1px solid var(--color-neutral-10);box-shadow:0 1px 2px rgba(0,0,0,.025)}.button.-secondary:focus,.button.-secondary:hover{border-color:var(--color-neutral-15)}.button.-secondary:active{border-color:var(--color-neutral-10)}.button.-secondary[disabled]{color:var(--color-text-light)}.button.-minimal{background-color:rgba(0,0,0,0);box-shadow:none;color:var(--color-primary)}.button.-minimal:hover{background-color:var(--color-neutral-5)}.button.-minimal:active{background-color:var(--color-neutral-10)}.button.-minimal.-active,.button.-minimal[aria-expanded=true]{background-color:var(--color-neutral-5)}.button.-minimal[disabled]{background-color:rgba(0,0,0,0)!important;color:var(--color-text-lighter)!important}.button.-destructive{background-color:rgba(0,0,0,0);box-shadow:none}.button.-destructive:hover,.button.-destructive:not(.-minimal){color:var(--color-red)}.button.-destructive:hover{background-color:var(--color-neutral-5)}.button.-small{font-size:var(--font-size-small);height:var(--input-height-small);padding:0 16px}.button.-small svg:first-child{margin-left:-4px}.button.-small.-circle,.button.-small.-square{width:var(--input-height-small)}.button.-smaller{font-size:var(--font-size-extra-small);height:var(--input-height-smaller);padding:0 12px}.button.-smaller.-circle,.button.-smaller.-square{width:var(--input-height-smaller)}.button.-large{border-radius:var(--border-radius-large);font-size:var(--font-size-large);height:var(--input-height-large)}.button.-wide{width:100%}.button.-circle,.button.-square{flex-shrink:0;padding:0!important;width:var(--input-height)}.button.-circle svg,.button.-square svg{margin:0!important}.button.-circle{border-radius:50%}.button input[type=file]{display:none}.card-link{align-items:stretch;background-color:var(--color-neutral-5);border-radius:var(--border-radius-large);display:flex;flex-direction:column;gap:12px;padding:12px;transition:background-color var(--transition-duration);width:100%}.card-link:hover{background-color:var(--color-neutral-10)}.card-link_header{display:flex;align-items:center;justify-content:space-between;font-weight:500;line-height:1}.card-link_preview{align-items:center;display:flex;flex-grow:1;pointer-events:none}.card-link_preview>*{flex-grow:1}.card{background-color:var(--color-background);border-radius:var(--border-radius-large);padding:16px;width:100%}.card.-shadow{box-shadow:var(--box-shadow-panel)}.card.-flat{background-color:var(--color-neutral-5)}.card.-warning{background-color:#ffffc8}@media screen and (min-width:640px){.card.-warning{display:none!important}}.card.-outline{box-shadow:inset 0 0 0 1px var(--color-neutral-10)}.color-box{border-radius:var(--border-radius);display:flex;flex-direction:column;height:72px;justify-content:end;padding:8px;transition:background-color var(--transition-duration-short)}.color-box.-contrast{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.color-box_label{color:var(--color-neutral);font-size:var(--font-size-extra-small);font-weight:600;padding:0 4px;transition:color var(--transition-duration);text-align:left}.color-box_input{background-color:rgba(0,0,0,0);border-radius:4px;border:none;color:rgb(from var(--color-neutral) r g b/70%);font-family:inherit;font-size:var(--font-size-small);font-weight:500;height:24px;outline:none;padding:4px;text-align:left;transition:all var(--transition-duration);width:100%}.color-box_input:hover{background-color:rgb(from var(--color-neutral) r g b/5%);color:var(--color-neutral)}.color-box_input:focus{background-color:rgb(from var(--color-neutral) r g b/10%);color:var(--color-neutral)}.color-input{position:relative}.color-input_swatch{border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);height:32px;left:9px;top:8px;position:absolute;width:32px}.container{margin-left:auto;margin-right:auto;max-width:1400px;width:100%}.container.-max-10{max-width:1160px}.container.-max-8{max-width:920px}.container.-max-7{max-width:800px}.container.-max-6{max-width:680px}.container.-max-5{max-width:560px}.container.-max-4{max-width:440px}.custom-select{--height:var(--input-height);--local-font-size:var(--font-size-medium);align-items:center;background-color:var(--color-background);background-clip:padding-box;border-radius:var(--border-radius);border:1px solid var(--color-neutral-10);box-shadow:0 1px 2px rgba(0,0,0,.025);color:var(--color-text);cursor:pointer;display:grid;font-family:inherit;font-size:var(--local-font-size);font-weight:500;min-height:var(--height);line-height:1;outline:none;padding:4px 24px 4px 12px;position:relative;text-align:left;text-decoration:none;transition-duration:var(--transition-duration);transition-property:background-color,border-color,box-shadow,color;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:100%}.custom-select svg{z-index:1}.custom-select.-smaller{--height:var(--input-height-smaller);--local-font-size:var(--font-size-small)}.custom-select.-small{--height:var(--input-height-small);--local-font-size:var(--font-size-small)}.custom-select.-large{--height:var(--input-height-large);--local-font-size:var(--font-size-large)}.custom-select:focus,.custom-select:hover{border-color:var(--color-neutral-15);text-decoration:none}.custom-select:active{border-color:var(--color-neutral-10)}.custom-select[disabled]{background-color:var(--color-neutral-5);color:var(--color-text-light)}.custom-select.-minimal{--height:auto;border:none;padding-left:0;width:auto}.custom-select.-minimal .custom-select_indicator{right:0}.custom-select_indicator{align-items:center;display:flex;position:absolute;right:8px}.custom-select_content{--height:var(--input-height);--local-font-size:var(--font-size-medium);animation-duration:var(--transition-duration);background-color:var(--color-background);border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:2px;overflow:hidden;transform-origin:center;will-change:transform,opacity;width:var(--radix-select-trigger-width);z-index:999}.custom-select_content.-smaller{--height:var(--input-height-smaller);--local-font-size:var(--font-size-small)}.custom-select_content.-small{--height:var(--input-height-small);--local-font-size:var(--font-size-small)}.custom-select_content.-large{--height:var(--input-height-large);--local-font-size:var(--font-size-large)}.custom-select_option{align-items:center;border-radius:calc(var(--border-radius) - 2px);cursor:pointer;display:flex;font-family:var(--font-family-base);font-size:var(--local-font-size);font-weight:500;line-height:1;min-height:calc(var(--height));overflow:hidden;text-overflow:ellipsis;outline:none;padding:8px 32px 8px 12px;position:relative;text-align:left;text-decoration:none;transition:background-color var(--transition-duration);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:100%}.custom-select_option svg{z-index:1}.custom-select_option+.custom-select_option{margin-top:1px}.custom-select_option[disabled]{color:var(--color-neutral-60);pointer-events:none}.custom-select_option.-focus,.custom-select_option:focus,.custom-select_option:hover{background-color:var(--color-neutral-5)}.custom-select_scroll-button{background-color:#fff;display:flex;justify-content:center;padding:2px;right:0;left:0}.custom-select_label{padding:8px 14px;font-size:var(--font-size-small);color:var(--color-text-light)}.custom-select_group:not(:first-child){padding-top:12px}.custom-select_content[data-state=open]{animation-name:fadeIn}.custom-select_content[data-state=closed]{animation-name:fadeOut}.dialog{--width:680px;animation-duration:var(--transition-duration-long);animation-timing-function:cubic-bezier(.25,.25,0,1.2);background-color:var(--color-background);border-radius:var(--border-radius-large);box-shadow:0 2px 12px rgba(0,0,0,.075);display:flex;flex-direction:column;left:50%;max-height:80vh;max-width:min(var(--width) + 48px,100vw - 16px);overflow-x:hidden;overflow-y:auto;padding:24px;position:fixed;top:50%;transform:translate3d(-50%,-50%,0);width:100%;z-index:var(--z-index-dialog)}.dialog.-small{--width:440px}.dialog.-large{--width:920px}.dialog.-tall{height:100%}@keyframes jumpIn{0%{opacity:0;transform:translate3d(-50%,-48%,0) scale(.96)}to{transform:translate3d(-50%,-50%,0)}}@keyframes jumpOut{0%{opacity:1;transform:translate3d(-50%,-50%,0)}to{transform:translate3d(-50%,-48%,0) scale(.96);opacity:0}}.dialog[data-state=open]{animation-name:jumpIn}.dialog[data-state=closed]{animation-name:jumpOut}.dropdown{position:relative;max-width:100%}.dropdown:not(.-open) .dropdown_content{opacity:0;pointer-events:none;transform:scale(.95);transition:transform var(--transition-duration-long),opacity var(--transition-duration-long),visibility 0s var(--transition-duration-long);visibility:hidden}.dropdown:not(.-open) .dropdown_toggle svg{transform:rotate(0deg)}.dropdown_toggle{height:100%;overflow:hidden;padding-right:14px;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap}.dropdown_toggle svg{height:14px;position:absolute;width:14px;right:-2px;transition:transform var(--transition-duration) cubic-bezier(.4,0,.2,1);transform:rotate(-180deg);top:50%;margin-top:-7px}.dropdown_toggle:focus{outline:none}.dropdown_content{background-color:var(--color-background);border-radius:var(--border-radius-large);box-shadow:var(--box-shadow);position:absolute;transition-duration:var(--transition-duration-long);transition-property:transform,opacity;transition-timing-function:cubic-bezier(.25,.25,0,1.2);will-change:transform,opacity;min-width:min-content;z-index:9}.dropdown_content.-top-right{transform-origin:top right;right:0;top:100%}.dropdown_content.-top-left{transform-origin:top left;left:0;top:100%}.dropdown_content.-top{transform-origin:top center;top:100%}.dropdown_content.-left{transform-origin:top left;top:0;left:100%}.dropdown_content.-capped{min-width:0;max-width:100%}.editor{position:relative}.editor_controls{transition:opacity var(--transition-duration);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.editor_controls:not(.-active){pointer-events:none;opacity:0}.editor_controls:not(.-active) button{pointer-events:none}.editor_settings:not(:empty){margin-top:16px}.editor_section{box-shadow:inset 0 0 0 2px var(--color-accent);border-radius:1px;pointer-events:none;position:absolute;inset:0;transition:opacity var(--transition-duration),border-color var(--transition-duration)}.editor_section:not(.-active){opacity:0}.editor_section.-shared{box-shadow:inset 0 0 0 2px var(--color-accent-secondary)}.editor_section.-first{border-top-left-radius:var(--frame-border-radius);border-top-right-radius:var(--frame-border-radius)}.editor_section.-last{border-bottom-left-radius:var(--frame-border-radius);border-bottom-right-radius:var(--frame-border-radius)}.editor_space,.editor_space-container{position:absolute;display:flex;justify-content:center}.editor_space{--handle:var(--color-accent);--line:var(--color-accent-line);align-items:center;opacity:0;pointer-events:none;z-index:1}.editor_space:before{display:block;content:"";background-clip:content-box;background-image:linear-gradient(-45deg,var(--line) 10%,transparent 10%,transparent 50%,var(--line) 50%,var(--line) 60%,transparent 60%,transparent 100%);background-size:7.07px 7.07px;position:absolute;inset:0;opacity:0;transition:opacity var(--transition-duration)}.editor_space.-active{opacity:1;z-index:99}.editor_space.-active .editor_space-handle{pointer-events:auto}.editor_space.-active:has(.editor_space-handle:hover){pointer-events:auto}.editor_space.-active.-hover:before,.editor_space.-active:hover:before{opacity:1}.editor_space-handle{align-items:center;background-color:var(--handle);border-radius:2px;cursor:ns-resize;flex-shrink:0;display:flex;height:1px;outline:1px solid #fff;position:relative;touch-action:none;transition:opacity var(--transition-duration);width:12px;z-index:1}.editor_space-handle.-hidden{opacity:0}.editor_space-handle.-vertical{cursor:ew-resize;height:12px;width:1px}.editor_space-handle.-vertical:before{inset:-8px -4px}.editor_space-handle.-vertical+.editor_space-value{margin-left:8px;pointer-events:none}.editor_space-handle.-section:before{inset:-24px -16px}.editor_space-handle:before{content:"";display:block;inset:-8px -16px;position:absolute}.editor_space-handle.-hover+.editor_space-value,.editor_space-handle:hover+.editor_space-value{opacity:1}.editor_space-value{align-items:center;background-color:var(--handle);border-radius:99px;color:#fff;display:flex;font-size:var(--font-size-extra-small);font-weight:600;gap:4px;left:50%;line-height:1;margin-left:16px;padding:4px 6px;pointer-events:auto;position:absolute;transition:opacity var(--transition-duration);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:9}.editor_space-value:not(:hover){opacity:0}.editor_space-value:hover .editor_space-reset{pointer-events:all}.editor_space-reset{align-items:center;color:var(--handle);display:flex;left:100%;margin-left:-2px;padding:2px 8px;position:absolute;transition:opacity var(--transition-duration)}@media(hover:hover){.editor_space-reset{pointer-events:none}}.editor_space-reset svg{width:12px;stroke-width:2.5px}.editor_resize{align-items:center;cursor:col-resize;display:flex;height:24px;justify-content:center;position:absolute;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:16px;pointer-events:auto}.editor_resize.-active .editor_resize-handle{opacity:1}.editor_resize:active .editor_resize-handle,.editor_resize:hover .editor_resize-handle{opacity:1;background-color:var(--color-accent-dark)}.editor_resize:active .editor_resize-handle.-inner,.editor_resize:hover .editor_resize-handle.-inner{background-color:rgba(13,21,38,.75)}.editor_resize-handle{background-color:var(--color-accent);border-radius:4px;cursor:col-resize;height:20px;max-height:calc(100% - 8px);min-height:8px;transition:all var(--transition-duration);opacity:0;width:2px;z-index:1}.editor_resize-handle.-inner{outline:1px solid hsla(0,0%,100%,.75);background-color:rgba(13,21,38,.5)}.editor_image{transition:box-shadow var(--transition-duration-short);box-shadow:0 0 0 2px rgba(0,0,0,0);display:block;margin:0 auto}.editor_image:hover{box-shadow:0 0 0 2px var(--color-neutral-20)}.editor_image.-focused{box-shadow:0 0 0 2px var(--color-neutral)}.field{position:relative;width:100%}.field_label{font-family:var(--font-family-base);font-weight:600;line-height:1;margin-bottom:6px}.field_error,.field_label{display:block;font-size:var(--font-size-extra-small)}.field_error{color:var(--color-red);margin-top:2px}.field_description{display:block;margin-top:4px}.field_description,.field_optional{color:var(--color-text-light);font-size:var(--font-size-extra-small)}.field_optional{font-weight:400;margin-left:8px}.field_prefix,.field_suffix{color:var(--color-text-light);display:block;font-weight:inherit;font-size:inherit;left:12px;position:absolute;top:29px}.field_prefix.-small,.field_suffix.-small{font-size:var(--font-size-small)}.field_suffix{left:auto;right:12px}.flex{display:flex!important}.flex>*{min-width:0}.flex.-align-start{align-items:flex-start!important}.flex.-align-center{align-items:center!important}.flex.-align-end{align-items:flex-end!important}.flex.-align-baseline{align-items:baseline!important}.flex.-justify-start{justify-content:start!important}.flex.-justify-center{justify-content:center!important}.flex.-justify-end{justify-content:flex-end!important}.flex.-justify-between{justify-content:space-between!important}.flex.-justify-around{justify-content:space-around!important}.flex.-wrap{flex-wrap:wrap!important}.flex.-column{flex-direction:column!important}.flex.-gap-0{gap:0}.flex.-gap-1{gap:1px}.flex.-gap-2{gap:2px}.flex.-gap-4{gap:4px}.flex.-gap-8{gap:8px}.flex.-gap-12{gap:12px}.flex.-gap-16{gap:16px}.flex.-gap-24{gap:24px}.flex.-gap-32{gap:32px}.flex.-gap-40{gap:40px}.flex.-gap-48{gap:48px}.flex.-gap-64{gap:64px}.flex.-gap-80{gap:80px}.flex.-gap-96{gap:96px}.flex.-gap-128{gap:128px}.flex.-gap-160{gap:160px}.flex.-gap-192{gap:192px}.flex.-gap-256{gap:256px}.frame{--frame-border-radius:var(--border-radius-large);--min-width:1024px;--panel-small:320px;--panel-medium:480px;--panel-large:600px;--panel-width:320px;--width:100%;--duration:var(--transition-duration-longer);--delay:50ms;background-color:var(--color-background);border-radius:var(--frame-border-radius);box-shadow:var(--box-shadow-panel);display:flex;flex-grow:1;height:100%;max-width:var(--width);transform:scale(1);transition:max-width var(--duration) var(--easing) var(--delay),transform var(--duration) var(--easing);width:100%;z-index:1}.frame.-mobile{--min-width:0;--width:430px;--transform-mobile:translate(min(calc((var(--panel-width) / 2)),calc(50vw - 50% - var(--application-padding))))}.frame iframe{display:block;height:100%;min-width:var(--min-width);transition:min-width var(--duration) var(--easing) var(--delay);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.frame_preview,.frame_preview>div{border-radius:inherit;inset:0;overflow:hidden;position:absolute;z-index:999}.frame_scroll{border-radius:inherit;display:flex;height:100%;overflow:auto;position:relative;width:100%}.frame_controls{min-width:var(--min-width);overflow:hidden;position:absolute;left:0;right:0;top:0;transition:opacity var(--transition-duration-short)}.panel.-active+.frame:not(.-mobile){--width:max(min(1288px,calc(100vw - var(--application-padding) * 2)),calc(100vw - var(--panel-width) - var(--application-padding) * 2 - 12px));transform:translate(calc((100vw - var(--width)) / 2 - var(--application-padding)))}.panel.-active+.frame{--delay:calc(var(--duration) / 3)}@media(max-width:1094px){.panel.-active+.frame.-mobile{transform:var(--transform-mobile)}}.panel.-active.-medium+.frame{--panel-width:480px}@media(max-width:1414px){.panel.-active.-medium+.frame.-mobile{transform:var(--transform-mobile)}}.panel.-active.-large+.frame{--panel-width:600px}@media(max-width:1654px){.panel.-active.-large+.frame.-mobile{transform:var(--transform-mobile)}}.grid{display:grid;grid-gap:40px;gap:40px;grid-template-columns:repeat(12,1fr)}@media screen and (min-width:769px){.grid_area.-span-2{grid-column-end:span 2}.grid_area.-span-3{grid-column-end:span 3}.grid_area.-span-4{grid-column-end:span 4}.grid_area.-span-5{grid-column-end:span 5}.grid_area.-span-6{grid-column-end:span 6}.grid_area.-span-7{grid-column-end:span 7}.grid_area.-span-8{grid-column-end:span 8}.grid_area.-span-9{grid-column-end:span 9}.grid_area.-span-10{grid-column-end:span 10}.grid_area.-span-11{grid-column-end:span 11}.grid_area.-span-12{grid-column-end:span 12}}.help{align-items:center;background-color:var(--color-background);border-radius:50%;border:2px solid #fff;bottom:12px;box-shadow:var(--box-shadow);display:flex;font-size:var(--font-size-medium);font-weight:700;height:40px;justify-content:center;position:fixed;right:12px;transition:background-color var(--transition-duration);width:40px;z-index:99}.help.-active,.help:hover{background-color:var(--color-neutral-10)}.help:active{background-color:var(--color-neutral-20)}.icon{border-radius:4px;border:none;flex-shrink:0;height:32px;overflow:hidden;width:32px;position:relative}.icon img{object-fit:cover;height:100%;width:100%}.icon.-small{height:24px;width:24px}.image{aspect-ratio:1200/628;border-radius:var(--border-radius);border:none;flex-shrink:0;height:auto;overflow:hidden;position:relative;width:100%}.image img{object-fit:cover;height:100%;width:100%}.image:before{border-radius:var(--border-radius);content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.image .button{position:absolute;bottom:0;margin:12px}.input,.textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:var(--color-neutral-5);border-radius:var(--border-radius);border:1px solid var(--color-neutral-5);color:var(--color-text);display:block;font:inherit;height:var(--input-height);line-height:var(--input-height);min-width:0;outline:none;padding:0 12px;transition-duration:var(--transition-duration);transition-property:background-color,border-color;width:100%}.input:hover,.textarea:hover{border-color:var(--color-neutral-10)}.-focus.textarea,.input.-focus,.input:focus,.textarea:focus{background-color:var(--color-background);border-color:var(--color-neutral)}.input[disabled],[disabled].textarea{background-color:var(--color-neutral-10);color:var(--color-text-light)}.input[readonly],[readonly].textarea{background-color:var(--color-neutral-5)}.-error.textarea,.-error.textarea:focus,.input.-error,.input.-error:focus{border-color:var(--color-red)}.input::placeholder,.textarea::placeholder{color:var(--color-text-lighter)}.-small.textarea,.input.-small{height:var(--input-height-small);font-size:var(--font-size-small);line-height:var(--input-height-small)}.-smaller.textarea,.input.-smaller{height:var(--input-height-smaller);font-size:var(--font-size-small);line-height:var(--input-height-smaller);padding:0 8px}.-large.textarea,.input.-large{height:var(--input-height-large);font-size:var(--font-size-large);line-height:var(--input-height-large);padding:0 16px}.-code.textarea,.input.-code{font-weight:450;font-size:var(--font-size-small);font-family:var(--font-family-editor)}.list{list-style:none;padding:0}.list_item{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.list_item:not(:first-child){border-top:1px solid var(--color-neutral-5)}.list_link{display:block;text-decoration:none;flex-grow:1;margin-right:16px}.list_title{display:block;line-height:var(--line-height-heading);font-size:var(--font-size-large);font-weight:500}.list_subtitle{color:var(--color-text-light);display:block;font-size:var(--font-size-extra-small);margin-top:2px}.logo{height:44px;width:auto}.logo.-small{height:32px}.media{aspect-ratio:2/1;background-color:var(--color-neutral-5);border-radius:var(--border-radius-large);display:flex;align-items:center;justify-content:center;position:relative;padding:8px;width:100%;overflow:hidden}.media:before{border-radius:var(--border-radius-large);content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.025);z-index:1}.media_content{object-fit:contain;position:absolute;pointer-events:none;inset:0;width:100%;height:100%}.media_content+.media_controls{margin-top:auto;margin-right:auto}.media_controls{align-items:end;display:flex;gap:8px;justify-content:center;width:100%;z-index:1}.media_controls .button.-destructive,.media_spinner{margin-left:auto}.media_spinner{color:var(--color-neutral-20);margin-bottom:2px;margin-right:2px}.menu{list-style-type:none;padding:2px}.menu.-small .menu_item{font-size:var(--font-size-small);min-height:var(--input-height-smaller);padding:8px}.menu.-small .menu_item:has(.menu_indicator){padding-right:28px}.menu.-small .menu_item svg{width:14px}.menu.-small .menu_indicator{right:8px}.menu.-large .menu_item{font-size:var(--font-size-large);min-height:var(--input-height)}.menu_heading{font-size:var(--font-size-extra-small);color:var(--color-text-light);padding:4px 8px}.menu_group:not(:first-child),.menu_heading:not(:first-child){margin-top:4px}.menu_item{align-items:center;border-radius:calc(var(--border-radius) - 2px);cursor:pointer;display:flex;font-family:var(--font-family-base);font-size:var(--font-size-medium);font-weight:450;line-height:1;min-height:var(--input-height-small);outline:none;padding:12px;text-align:left;text-decoration:none;transition:all var(--transition-duration);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:100%}.menu_item:has(.menu_indicator){padding-right:36px}.menu_item>*{overflow:hidden;text-overflow:ellipsis}.menu_item>svg:first-child{margin-right:8px}.menu_item[disabled]{color:var(--color-neutral-60);pointer-events:none}.menu_item.-focused,.menu_item:focus,.menu_item:hover{background-color:var(--color-neutral-5)}.menu_item:active{background-color:var(--color-neutral-10)}.menu_item.-active{color:var(--color-accent)}.menu_item.-destructive:hover{color:var(--color-red)}.menu_item.-share:hover{color:var(--color-accent-secondary)}.menu_indicator{position:absolute;right:12px}.menu_indicator,.multi-select{display:flex;align-items:center}.multi-select{flex-wrap:wrap;height:auto!important;min-height:var(--input-height-small);padding:2px}.multi-select_value{align-items:center;background-color:var(--color-neutral-10);border-radius:4px;display:flex;font-size:var(--font-size-small);line-height:30px;margin:2px;padding:0 6px 0 8px;text-decoration:none}.multi-select_value:hover svg{color:var(--color-neutral)}.multi-select_value svg{color:var(--color-neutral-60);height:12px;margin-left:4px;transition:color var(--transition-duration);width:12px}.multi-select input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-background);border:none;color:var(--color-text);flex-grow:1;font-family:var(--font-family-base);font-size:var(--font-size-small);height:34px;margin:0 2px;min-width:0;outline:none;padding:0 0 0 4px;width:auto}.multi-select input:first-child{padding-left:8px}.navigation-toggle{position:absolute;width:16px;padding:8px;height:8px;box-sizing:content-box;top:24px;margin-right:-8px;right:var(--page-padding);outline:none;z-index:var(--z-index-navigation-toggle)}.navigation-toggle:after,.navigation-toggle:before{content:"";background-color:var(--color-neutral);display:block;height:2px;width:16px;top:11px;position:absolute;transition:transform var(--transition-duration);transform-origin:center}.navigation-toggle:before{transform:translateY(-3px)}.navigation-toggle:after{transform:translateY(3px)}.navigation-toggle.-active:before{transform:rotate(45deg)}.navigation-toggle.-active:after{transform:rotate(-45deg)}.navigation{display:flex;flex-direction:column;gap:12px}.navigation.-small .navigation_item{font-size:var(--font-size)}.navigation_item{display:flex;flex-direction:column;font-size:var(--font-size-extra-large);line-height:1.5;position:relative;text-align:left;text-decoration:none}.navigation_item.-active{font-weight:600}.navigation_subtitle{color:var(--color-text-light)!important;font-size:var(--font-size-extra-small)}.navigation_action{align-items:center;display:flex;margin-left:auto;padding:0 4px;position:absolute;top:6px;right:0}.options{--height:var(--input-height);--width:120px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(var(--width),1fr))}.options.-small{gap:8px}.options.-circles{--height:var(--input-height-smaller);display:flex;gap:8px;flex-wrap:wrap}.options.-circles .options_item{border-radius:50%;width:var(--height)}.options.-circles .options_item>*{border-radius:50%}.options.-squares{--height:var(--input-height-small);display:flex;gap:8px;flex-wrap:wrap}.options.-squares .options_item{width:var(--height)}.options_item{align-items:center;border-radius:var(--border-radius);display:flex;justify-content:center;min-height:var(--height);outline:2px solid rgba(0,0,0,0);overflow:hidden;position:relative;transition:all var(--transition-duration)}.options_item>*{position:relative;width:100%}.options_item:after,.options_item:before{content:"";position:absolute;transition:all var(--transition-duration)}.options_item:before{background-color:var(--color-neutral-5);border-radius:calc(var(--border-radius) - 2px);inset:2px}.options_item:after{border-radius:inherit;box-shadow:inset 0 0 0 2px var(--color-neutral-5);inset:0}.options_item:focus:before,.options_item:hover:before{background-color:var(--color-neutral-10)}.options_item:focus:after,.options_item:hover:after{box-shadow:inset 0 0 0 2px var(--color-neutral-10)}.options_item.-active{outline-color:var(--color-neutral)!important}.options_item.-active:before{background-color:var(--color-neutral-5);background-color:var(--color-background)}.options_item.-active:after{box-shadow:inset 0 0 0 1px var(--color-background);pointer-events:none}.overlay{animation-duration:var(--transition-duration);animation-name:showOverlay;animation-timing-function:ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(85,85,85,.5);inset:0;padding:var(--page-padding);position:fixed;z-index:var(--z-index-overlay)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.overlay[data-state=open]{animation-name:fadeIn}.overlay[data-state=closed]{animation-name:fadeOut}.palette{--size:40px;--overlap:-0.5;align-items:center;border-radius:var(--border-radius);display:flex;justify-content:center;min-width:0;padding:12px;position:relative}.palette.-small{--size:32px;--overlap:-0.6;padding:8px}.palette.-large{--size:48px}.palette_swatch{border-radius:50%;height:var(--size);width:var(--size);flex-shrink:0}.palette_swatch:not(:first-child){margin-left:calc(var(--size)*var(--overlap))}.palette_swatch:first-child{z-index:4}.palette_swatch:nth-child(2){z-index:3}.palette_swatch:nth-child(3){z-index:2}.palette_swatch:nth-child(4){z-index:1}.panel{--offset:0px;--width-small:320px;--width-medium:480px;--width-large:600px;--width:var(--width-small);--font-size-heading-1:40px;--font-size-heading-2:30px;align-items:stretch;background-color:var(--color-background);border-radius:var(--border-radius-large);bottom:calc(16px - var(--offset));box-shadow:var(--box-shadow-panel);flex-shrink:0;grid-template-columns:1fr;left:calc(var(--offset)*-1);max-width:calc(100% - 24px);overflow-y:auto;top:calc(var(--offset)*-1);transition:all var(--easing) var(--transition-duration-longer);z-index:2}.panel,.panel_content{flex-direction:column;position:absolute;width:var(--width)}.panel_content{--width:var(--width-small);display:flex;inset:0 0 auto 0;max-width:calc(100vw - 24px);min-height:100%;padding:24px}.panel_content.-medium{--width:var(--width-medium)}.panel_content.-large{--width:var(--width-large)}.panel.-medium{--width:var(--width-medium)}@media(max-width:1800px){.panel.-medium:not(:has(+.frame.-mobile)){--offset:4px}}@media(max-width:942px){.panel.-medium:has(+.frame.-mobile){--offset:4px}}.panel.-large{--width:var(--width-large)}@media(max-width:1920px){.panel.-large:not(:has(+.frame.-mobile)){--offset:4px}}@media(max-width:1062px){.panel.-large:has(+.frame.-mobile){--offset:4px}}@media(max-width:1640px){.panel:not(:has(+.frame.-mobile)){--offset:4px}}@media(max-width:782px){.panel:has(+.frame.-mobile){--offset:4px}}.pill{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border-radius:100px;border:none;color:var(--color-primary);cursor:pointer;display:flex;font-family:var(--font-family-base);font-size:var(--font-size-medium);line-height:1;justify-content:center;outline:none;padding:12px 16px;text-align:center;text-decoration:none!important;transition:all var(--transition-duration);white-space:nowrap;width:max-content}.pill.-active,.pill:hover{background-color:var(--color-neutral-5)}.pill:active{background-color:var(--color-neutral-10)}.popover{animation-duration:var(--transition-duration-long);animation-timing-function:cubic-bezier(.25,.25,0,1.2);background-color:var(--color-background);border-radius:var(--border-radius);box-shadow:var(--box-shadow);max-height:var(--radix-popover-content-available-height,calc(80vh - 16px));max-width:calc(100vw - 16px);outline:none;overflow-y:auto;transform-origin:var(--radix-popover-content-transform-origin,var(--radix-dropdown-menu-content-transform-origin));transition:opacity var(--transition-duration);transition-property:transform,opacity;will-change:transform,opacity;width:100%;z-index:999}.popover[style*=opacity]{display:none}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1}to{transform:scale(.96);opacity:0}}.popover[data-state=open]{animation-name:scaleIn}.popover[data-state=closed]:not(.-no-fade-out){animation-name:scaleOut}.segmented-control{background-color:var(--color-neutral-5);border-radius:var(--border-radius);min-height:var(--input-height);display:flex;font-size:var(--font-size-medium);gap:2px;padding:4px;width:auto;justify-content:space-between}.segmented-control.-small{font-size:var(--font-size-small);min-height:var(--input-height-small);padding:2px}.segmented-control.-smaller{font-size:var(--font-size-extra-small);min-height:var(--input-height-smaller);padding:2px}.segmented-control.-smaller svg{height:16px;width:16px}.segmented-control_item{align-items:center;border-radius:var(--border-radius-small);color:var(--color-text);display:flex;justify-content:center;flex:1 1;font-weight:500;padding:4px 8px;text-decoration:none;transition:all var(--transition-duration-long);white-space:nowrap}.segmented-control_item.-active{background-color:var(--color-background);box-shadow:0 0 0 1px rgba(0,0,0,.025),0 1px 2px rgba(0,0,0,.025)}.select{display:flex;align-items:center;position:relative}.select_input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:var(--color-background);border-radius:var(--border-radius);border:1px solid var(--color-neutral-10);box-shadow:0 1px 2px rgba(0,0,0,.025);color:var(--color-text);cursor:pointer;display:block;font:inherit;height:var(--input-height);outline:none;padding:0 24px 0 12px;text-align:left;text-decoration:none;transition-duration:var(--transition-duration);transition-property:background-color,border-color,box-shadow,color;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:100%}.select_input.-small{font-size:var(--font-size-small);height:var(--input-height-small)}.select_input.-smaller{font-size:var(--font-size-small);height:var(--input-height-smaller);padding:0 24px 0 8px}.select_input:focus,.select_input:hover{border-color:var(--color-neutral-15);text-decoration:none}.select_input:active{border-color:var(--color-neutral-10)}.select_input[disabled]{background-color:var(--color-neutral-10);color:var(--color-text-light)}.select_arrow{position:absolute;right:8px}.stack.-gap-0>*+*{margin-top:0}.stack.-gap-1>*+*{margin-top:1px}.stack.-gap-2>*+*{margin-top:2px}.stack.-gap-4>*+*{margin-top:4px}.stack.-gap-8>*+*{margin-top:8px}.stack.-gap-12>*+*{margin-top:12px}.stack.-gap-16>*+*{margin-top:16px}.stack.-gap-24>*+*{margin-top:24px}.stack.-gap-32>*+*{margin-top:32px}.stack.-gap-40>*+*{margin-top:40px}.stack.-gap-48>*+*{margin-top:48px}.stack.-gap-64>*+*{margin-top:64px}.stack.-gap-80>*+*{margin-top:80px}.stack.-gap-96>*+*{margin-top:96px}.stack.-gap-128>*+*{margin-top:128px}.stack.-gap-160>*+*{margin-top:160px}.stack.-gap-192>*+*{margin-top:192px}.stack.-gap-256>*+*{margin-top:256px}.stack.-form>*+*{margin-top:24px}.swatch{height:18px;width:18px;border-radius:50%;position:relative;background-color:currentColor}.swatch:before{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);content:"";inset:0;position:absolute;transition:box-shadow .2s;z-index:1}.table{border-collapse:collapse;width:100%}.table tbody tr{cursor:pointer;transition:all var(--transition-duration)}.table tbody tr:hover{background-color:var(--color-neutral-5)}.table thead th{border-bottom:1px solid var(--color-neutral-5)}.table td,.table th{font-size:var(--font-size-small);text-align:left;padding:8px;white-space:nowrap}.table td:first-child,.table th:first-child{padding-left:4px}.table td:last-child,.table th:last-child{padding-right:4px}.table th{color:var(--color-text-light);font-weight:500}.tabs{-webkit-overflow-scrolling:touch;align-items:center;box-shadow:inset 0 -1px 0 var(--color-neutral-20);display:flex;font-size:var(--font-size-small);max-width:calc(100vw - var(--page-padding)*2);overflow-x:auto;overflow-y:hidden}.tabs_item{color:var(--color-text-light);line-height:32px;margin-right:24px;text-decoration:none;transition-property:color,box-shadow;transition-duration:var(--transition-duration);white-space:nowrap}.tabs_item.-active{box-shadow:inset 0 -1px 0 var(--color-text);color:inherit}.template{display:flex;flex-direction:column}.template_header{align-items:center;display:grid;grid-template-columns:1fr 120px 1fr}@media(max-width:1024px){.template_header{display:flex;gap:16px;justify-content:space-between}}.template_button{justify-self:end}.template_frame{background-color:var(--color-background);border-radius:var(--border-radius-large);box-shadow:var(--box-shadow-panel);height:100%;margin:0 auto;max-width:1400px;overflow:hidden;transition:max-width var(--transition-duration-longer) var(--easing);width:100%}@media(min-width:1025px){.template_frame.-mobile{max-width:430px}}.template_toggle{display:flex;gap:4px;justify-content:center}@media(max-width:1024px){.template_toggle{display:none}}.templates{display:grid;grid-gap:40px;gap:40px;grid-template-columns:repeat(auto-fill,minmax(min(360px,100vw - var(--page-padding) * 2),1fr))}.templates_item{align-items:flex-start;aspect-ratio:4/3;background-color:#fff;border-radius:var(--border-radius);box-shadow:0 0 0 1px rgba(0,0,0,.025),0 2px 12px -1px rgba(0,0,0,.05);color:var(--color-text-lighter);display:flex;font-size:var(--font-size-extra-large);justify-content:center;object-fit:fill;overflow:hidden;position:relative;transition:transform var(--transition-duration)}.templates_item:hover:not(:active){transform:scale(1.015)}.text.-medium{font-weight:500}.text.-semi-bold{font-weight:600}.text.-bold{font-weight:700}.text.-lighter{color:var(--color-text-lighter)}.text.-light{color:var(--color-text-light)}.text.-dark{color:var(--color-text-dark)}.text.-red{color:var(--color-red)}.text.-tiny{font-size:var(--font-size-tiny)}.text.-smaller{font-size:var(--font-size-extra-small)}.text.-small{font-size:var(--font-size-small)}.text.-large{font-size:var(--font-size-large)}.text.-larger{font-size:var(--font-size-extra-large)}.text.-left{text-align:left}.text.-center{text-align:center}.text.-right{text-align:right}.text.-no-wrap{white-space:nowrap}.text.-capitalize{text-transform:capitalize}.text.-uppercase{text-transform:uppercase;letter-spacing:.05em}.text.-tight{line-height:var(--line-height-heading)}.text.-undecorated{text-decoration:none}.text.-protected{color:rgba(0,0,0,0);text-shadow:0 0 4px rgba(0,0,0,.4);-webkit-user-select:none;-moz-user-select:none;user-select:none}.text.-balance{text-wrap:balance}.textarea{line-height:1.5!important;padding:12px;resize:none}.textarea.-smaller{min-height:32px;padding-bottom:4px;padding-top:4px}.toolbar{--size:var(--input-height-smaller);--item-font-size:var(--font-size-small);animation-duration:var(--transition-duration-long);background:var(--color-background);border-radius:var(--border-radius);box-shadow:var(--box-shadow);gap:1px;display:flex;padding:2px;pointer-events:auto;transform-origin:var(--radix-popover-content-transform-origin);transition-duration:var(--transition-duration);transition-property:transform,opacity;transition-timing-function:cubic-bezier(.25,.25,0,1.2);z-index:var(--z-index-toolbar)}.toolbar.-small{--size:var(--input-height-tiny)}.toolbar.-small .toolbar_item{padding:0 4px}.toolbar.-small .toolbar_item>svg{width:14px}.toolbar:not(.-active){opacity:0;pointer-events:none;transform:scale(.95);transition-duration:var(--transition-duration-long)}.toolbar_separator{border-right:1px solid var(--color-neutral-5);margin:6px}.toolbar_item{align-items:center;border-radius:calc(var(--border-radius) - 2px);cursor:pointer;display:flex;font-family:var(--font-family-base);font-size:var(--item-font-size);gap:4px;height:var(--size);font-weight:450;justify-content:center;min-width:var(--size);line-height:var(--size);outline:none;padding:0 8px;text-align:center;text-decoration:none;transition:background-color var(--transition-duration),color var(--transition-duration);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.toolbar_item>*{display:block}.toolbar_item:first-child:last-child{padding:10px}.toolbar_item:first-child:last-child:has(svg){padding-left:8px}.toolbar_item.-focus,.toolbar_item:focus-visible,.toolbar_item:hover,.toolbar_item[data-state=open]{background-color:var(--color-neutral-5)}.toolbar_item:active{background-color:var(--color-neutral-10)}.toolbar_item[disabled]{color:var(--color-text-lighter);pointer-events:none}.toolbar_item.-active{color:var(--color-accent)}.toolbar_item.-destructive:hover{color:var(--color-red)}.toolbar_item.-share:hover{color:var(--color-accent-secondary)}.toolbar_item+.dropdown_content{margin-top:4px}.toolbar[data-state=open]{animation-name:fakeIn}.toolbar[data-state=closed]{animation-name:fakeOut}@keyframes fakeIn{0%{margin:0}to{margin:0}}@keyframes fakeOut{0%{margin:0}to{margin:0}}.tooltip{background-color:var(--color-neutral);color:var(--color-background);border-radius:4px;padding:4px 8px;font-size:var(--font-size-extra-small);font-weight:600;z-index:999}div:has(.tooltip){pointer-events:none}.wrapper{padding-left:var(--page-padding);padding-right:var(--page-padding)}.hidden{display:none!important}@media screen and (max-width:768px){.hidden-mobile{display:none}}@media screen and (min-width:769px){.only-mobile{display:none}}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.mx-0{margin-right:0!important}.my-0{margin-bottom:0!important;margin-top:0!important}.m-1{margin:1px!important}.mt-1{margin-top:1px!important}.mr-1{margin-right:1px!important}.mb-1{margin-bottom:1px!important}.ml-1,.mx-1{margin-left:1px!important}.mx-1{margin-right:1px!important}.my-1{margin-bottom:1px!important;margin-top:1px!important}.m-2{margin:2px!important}.mt-2{margin-top:2px!important}.mr-2{margin-right:2px!important}.mb-2{margin-bottom:2px!important}.ml-2,.mx-2{margin-left:2px!important}.mx-2{margin-right:2px!important}.my-2{margin-bottom:2px!important;margin-top:2px!important}.m-4{margin:4px!important}.mt-4{margin-top:4px!important}.mr-4{margin-right:4px!important}.mb-4{margin-bottom:4px!important}.ml-4,.mx-4{margin-left:4px!important}.mx-4{margin-right:4px!important}.my-4{margin-bottom:4px!important;margin-top:4px!important}.m-8{margin:8px!important}.mt-8{margin-top:8px!important}.mr-8{margin-right:8px!important}.mb-8{margin-bottom:8px!important}.ml-8,.mx-8{margin-left:8px!important}.mx-8{margin-right:8px!important}.my-8{margin-bottom:8px!important;margin-top:8px!important}.m-12{margin:12px!important}.mt-12{margin-top:12px!important}.mr-12{margin-right:12px!important}.mb-12{margin-bottom:12px!important}.ml-12,.mx-12{margin-left:12px!important}.mx-12{margin-right:12px!important}.my-12{margin-bottom:12px!important;margin-top:12px!important}.m-16{margin:16px!important}.mt-16{margin-top:16px!important}.mr-16{margin-right:16px!important}.mb-16{margin-bottom:16px!important}.ml-16,.mx-16{margin-left:16px!important}.mx-16{margin-right:16px!important}.my-16{margin-bottom:16px!important;margin-top:16px!important}.m-24{margin:24px!important}.mt-24{margin-top:24px!important}.mr-24{margin-right:24px!important}.mb-24{margin-bottom:24px!important}.ml-24,.mx-24{margin-left:24px!important}.mx-24{margin-right:24px!important}.my-24{margin-bottom:24px!important;margin-top:24px!important}.m-32{margin:32px!important}.mt-32{margin-top:32px!important}.mr-32{margin-right:32px!important}.mb-32{margin-bottom:32px!important}.ml-32,.mx-32{margin-left:32px!important}.mx-32{margin-right:32px!important}.my-32{margin-bottom:32px!important;margin-top:32px!important}.m-40{margin:40px!important}.mt-40{margin-top:40px!important}.mr-40{margin-right:40px!important}.mb-40{margin-bottom:40px!important}.ml-40,.mx-40{margin-left:40px!important}.mx-40{margin-right:40px!important}.my-40{margin-bottom:40px!important;margin-top:40px!important}.m-48{margin:48px!important}.mt-48{margin-top:48px!important}.mr-48{margin-right:48px!important}.mb-48{margin-bottom:48px!important}.ml-48,.mx-48{margin-left:48px!important}.mx-48{margin-right:48px!important}.my-48{margin-bottom:48px!important;margin-top:48px!important}.m-64{margin:64px!important}.mt-64{margin-top:64px!important}.mr-64{margin-right:64px!important}.mb-64{margin-bottom:64px!important}.ml-64,.mx-64{margin-left:64px!important}.mx-64{margin-right:64px!important}.my-64{margin-bottom:64px!important;margin-top:64px!important}.m-80{margin:80px!important}.mt-80{margin-top:80px!important}.mr-80{margin-right:80px!important}.mb-80{margin-bottom:80px!important}.ml-80,.mx-80{margin-left:80px!important}.mx-80{margin-right:80px!important}.my-80{margin-bottom:80px!important;margin-top:80px!important}.m-96{margin:96px!important}.mt-96{margin-top:96px!important}.mr-96{margin-right:96px!important}.mb-96{margin-bottom:96px!important}.ml-96,.mx-96{margin-left:96px!important}.mx-96{margin-right:96px!important}.my-96{margin-bottom:96px!important;margin-top:96px!important}.m-128{margin:128px!important}.mt-128{margin-top:128px!important}.mr-128{margin-right:128px!important}.mb-128{margin-bottom:128px!important}.ml-128,.mx-128{margin-left:128px!important}.mx-128{margin-right:128px!important}.my-128{margin-bottom:128px!important;margin-top:128px!important}.m-160{margin:160px!important}.mt-160{margin-top:160px!important}.mr-160{margin-right:160px!important}.mb-160{margin-bottom:160px!important}.ml-160,.mx-160{margin-left:160px!important}.mx-160{margin-right:160px!important}.my-160{margin-bottom:160px!important;margin-top:160px!important}.m-192{margin:192px!important}.mt-192{margin-top:192px!important}.mr-192{margin-right:192px!important}.mb-192{margin-bottom:192px!important}.ml-192,.mx-192{margin-left:192px!important}.mx-192{margin-right:192px!important}.my-192{margin-bottom:192px!important;margin-top:192px!important}.m-256{margin:256px!important}.mt-256{margin-top:256px!important}.mr-256{margin-right:256px!important}.mb-256{margin-bottom:256px!important}.ml-256,.mx-256{margin-left:256px!important}.mx-256{margin-right:256px!important}.my-256{margin-bottom:256px!important;margin-top:256px!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.px-0{padding-right:0!important}.py-0{padding-bottom:0!important;padding-top:0!important}.p-1{padding:1px!important}.pt-1{padding-top:1px!important}.pr-1{padding-right:1px!important}.pb-1{padding-bottom:1px!important}.pl-1,.px-1{padding-left:1px!important}.px-1{padding-right:1px!important}.py-1{padding-bottom:1px!important;padding-top:1px!important}.p-2{padding:2px!important}.pt-2{padding-top:2px!important}.pr-2{padding-right:2px!important}.pb-2{padding-bottom:2px!important}.pl-2,.px-2{padding-left:2px!important}.px-2{padding-right:2px!important}.py-2{padding-bottom:2px!important;padding-top:2px!important}.p-4{padding:4px!important}.pt-4{padding-top:4px!important}.pr-4{padding-right:4px!important}.pb-4{padding-bottom:4px!important}.pl-4,.px-4{padding-left:4px!important}.px-4{padding-right:4px!important}.py-4{padding-bottom:4px!important;padding-top:4px!important}.p-8{padding:8px!important}.pt-8{padding-top:8px!important}.pr-8{padding-right:8px!important}.pb-8{padding-bottom:8px!important}.pl-8,.px-8{padding-left:8px!important}.px-8{padding-right:8px!important}.py-8{padding-bottom:8px!important;padding-top:8px!important}.p-12{padding:12px!important}.pt-12{padding-top:12px!important}.pr-12{padding-right:12px!important}.pb-12{padding-bottom:12px!important}.pl-12,.px-12{padding-left:12px!important}.px-12{padding-right:12px!important}.py-12{padding-bottom:12px!important;padding-top:12px!important}.p-16{padding:16px!important}.pt-16{padding-top:16px!important}.pr-16{padding-right:16px!important}.pb-16{padding-bottom:16px!important}.pl-16,.px-16{padding-left:16px!important}.px-16{padding-right:16px!important}.py-16{padding-bottom:16px!important;padding-top:16px!important}.p-24{padding:24px!important}.pt-24{padding-top:24px!important}.pr-24{padding-right:24px!important}.pb-24{padding-bottom:24px!important}.pl-24,.px-24{padding-left:24px!important}.px-24{padding-right:24px!important}.py-24{padding-bottom:24px!important;padding-top:24px!important}.p-32{padding:32px!important}.pt-32{padding-top:32px!important}.pr-32{padding-right:32px!important}.pb-32{padding-bottom:32px!important}.pl-32,.px-32{padding-left:32px!important}.px-32{padding-right:32px!important}.py-32{padding-bottom:32px!important;padding-top:32px!important}.p-40{padding:40px!important}.pt-40{padding-top:40px!important}.pr-40{padding-right:40px!important}.pb-40{padding-bottom:40px!important}.pl-40,.px-40{padding-left:40px!important}.px-40{padding-right:40px!important}.py-40{padding-bottom:40px!important;padding-top:40px!important}.p-48{padding:48px!important}.pt-48{padding-top:48px!important}.pr-48{padding-right:48px!important}.pb-48{padding-bottom:48px!important}.pl-48,.px-48{padding-left:48px!important}.px-48{padding-right:48px!important}.py-48{padding-bottom:48px!important;padding-top:48px!important}.p-64{padding:64px!important}.pt-64{padding-top:64px!important}.pr-64{padding-right:64px!important}.pb-64{padding-bottom:64px!important}.pl-64,.px-64{padding-left:64px!important}.px-64{padding-right:64px!important}.py-64{padding-bottom:64px!important;padding-top:64px!important}.p-80{padding:80px!important}.pt-80{padding-top:80px!important}.pr-80{padding-right:80px!important}.pb-80{padding-bottom:80px!important}.pl-80,.px-80{padding-left:80px!important}.px-80{padding-right:80px!important}.py-80{padding-bottom:80px!important;padding-top:80px!important}.p-96{padding:96px!important}.pt-96{padding-top:96px!important}.pr-96{padding-right:96px!important}.pb-96{padding-bottom:96px!important}.pl-96,.px-96{padding-left:96px!important}.px-96{padding-right:96px!important}.py-96{padding-bottom:96px!important;padding-top:96px!important}.p-128{padding:128px!important}.pt-128{padding-top:128px!important}.pr-128{padding-right:128px!important}.pb-128{padding-bottom:128px!important}.pl-128,.px-128{padding-left:128px!important}.px-128{padding-right:128px!important}.py-128{padding-bottom:128px!important;padding-top:128px!important}.p-160{padding:160px!important}.pt-160{padding-top:160px!important}.pr-160{padding-right:160px!important}.pb-160{padding-bottom:160px!important}.pl-160,.px-160{padding-left:160px!important}.px-160{padding-right:160px!important}.py-160{padding-bottom:160px!important;padding-top:160px!important}.p-192{padding:192px!important}.pt-192{padding-top:192px!important}.pr-192{padding-right:192px!important}.pb-192{padding-bottom:192px!important}.pl-192,.px-192{padding-left:192px!important}.px-192{padding-right:192px!important}.py-192{padding-bottom:192px!important;padding-top:192px!important}.p-256{padding:256px!important}.pt-256{padding-top:256px!important}.pr-256{padding-right:256px!important}.pb-256{padding-bottom:256px!important}.pl-256,.px-256{padding-left:256px!important}.px-256{padding-right:256px!important}.py-256{padding-bottom:256px!important;padding-top:256px!important}.cm-editor{background-clip:padding-box;background-color:var(--color-neutral-5);border-radius:var(--border-radius);border:1px solid var(--color-neutral-5);font-size:var(--font-size-small);overflow:hidden;transition:background-color var(--transition-duration),border-color var(--transition-duration)}.cm-editor:hover:not(.cm-focused){border-color:var(--color-neutral-10)}.cm-focused{background-color:var(--color-background);border-color:var(--color-primary);outline:none!important}.cm-focused .cm-activeLine,.cm-focused .cm-activeLineGutter{background-color:var(--color-neutral-5)!important}.cm-scroller{font-family:Consolas,monospace!important}.cm-gutter{font-size:var(--font-size-extra-small);color:var(--color-neutral-40)}.cm-lineNumbers .cm-gutterElement{display:flex;align-items:center;justify-content:flex-end;padding:0 8px!important}.cm-gutters{background-color:rgba(0,0,0,0)!important;border-color:var(--color-neutral-10)!important}.cm-activeLine,.cm-activeLineGutter{background-color:rgba(0,0,0,0)!important;transition:background-color var(--transition-duration-short)}.custom-select.theme,.custom-select_option.theme{background-color:var(--color-background)!important;color:var(--color-neutral)!important}.theme-preview{background-color:var(--color-background);color:var(--color-neutral);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-small);font-weight:600;text-align:center;height:100%;width:100%}.plans{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start}.tag{font-size:var(--font-size-tiny);background-color:var(--color-neutral-10);text-transform:capitalize;font-weight:500;color:var(--color-text-light);padding:4px;line-height:1;border-radius:4px;flex-shrink:0}