@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a440747434783fbe-s.0do-s6vn362zr.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/3aa4d934eba90e8b-s.1-ayfg4wg0qfm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1ce0dcbf49a4d2fc-s.0i-yae4-dyls3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2edaebbda2e96a79-s.19lle6lbse9av.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/704a14dc8309e245-s.1oksl_d3k3jrm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c88e89b5552bf96c-s.15c5kk-3im2ev.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/234d9015b631dab9-s.33gca1im1ku45.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_ff9533fd-module__bvxcFG__className{font-family:Inter,Inter Fallback;font-style:normal}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--dz-ring:transparent;--dz-cc:transparent;--dz-rw:1px;--dz-ci:10px;--dz-cs:16px}}}@layer theme;@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components,utilities;*,:before,:after{box-sizing:border-box}:root{--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "SF Arabic", var(--font-inter-face,Inter), "Segoe UI", Roboto, "Noto Sans Arabic", Tahoma, Arial, sans-serif;--font-code:ui-monospace, SFMono-Regular, Menlo, monospace;--fw-regular:400;--fw-medium:500;--fw-bold:600;--fs-display:clamp(40px, 5.6vw, 80px);--fs-h1:clamp(32px, 3.6vw, 44px);--fs-h2:clamp(26px, 2.6vw, 34px);--fs-h3:20px;--fs-body-lg:18px;--fs-body:16px;--fs-small:14px;--fs-label:15px;--fs-caption:13px;--fs-eyebrow:12px;--lh-display:1.1;--lh-h1:1.15;--lh-heading:1.2;--lh-h3:1.3;--lh-body:1.6;--lh-small:1.5;--lh-label:1.2;--lh-caption:1.4;--lh-eyebrow:1.3;--ls-heading:-.01em;--ls-eyebrow:.08em}[dir=rtl]{--fs-body-lg:19px;--fs-body:17px;--fs-small:15px;--fs-caption:14px;--fs-eyebrow:13px;--lh-display:1.3;--lh-h1:1.35;--lh-heading:1.4;--lh-h3:1.5;--lh-body:1.75;--lh-small:1.65;--lh-label:1.3;--lh-caption:1.55;--lh-eyebrow:1.4;--ls-heading:0;--ls-eyebrow:0}.font-display{letter-spacing:var(--ls-heading);font-family:inherit}.aeen-logo-mark{filter:none}html:not(.dark) .aeen-logo-mark{filter:invert()hue-rotate(180deg)}.aeen-logo{color:inherit;cursor:pointer;isolation:isolate;outline:none;align-items:center;padding-bottom:4px;text-decoration:none;display:inline-flex;position:relative}.aeen-logo-svg{width:auto;height:var(--aeen-logo-h,22px);display:block}.aeen-mark{fill:var(--aeen-mark,var(--accent));transition:fill .24s}.aeen-wordmark path{fill:currentColor;transition:opacity .24s}.aeen-logo-rule{background:var(--accent);pointer-events:none;border-radius:1px;height:1px;transition:transform .38s cubic-bezier(.32,.72,0,1);position:absolute;bottom:0;transform:scaleX(0)}[dir=ltr] .aeen-logo-rule{transform-origin:0;left:33%;right:0}[dir=rtl] .aeen-logo-rule{transform-origin:100%;left:0;right:33%}.aeen-logo:hover .aeen-logo-rule{transform:scaleX(1)}.aeen-logo:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}html:not(.dark) .aeen-wordmark path{fill:#18181b}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--accent:#fc4a08;--accent-hover:#f74304;--bg:#f5f5f7;--bg-card:#fff;--bg-input:#fff;--bg-hover:#0000000f;--text:#1d1d1f;--text-2:#6e6e73;--text-3:#86868b;--border:#00000014;--border-input:#0000001a;--shadow:0 1px 3px #0000000f, 0 1px 2px #0000000a;--nav-bg:#ffffffd9;--divider:#0000000f;--skeleton-a:#e8e8ed;--skeleton-b:#f2f2f7}[dir=ltr]:root{--sal:env(safe-area-inset-left,0px);--sar:env(safe-area-inset-right,0px)}[dir=rtl]:root{--sal:env(safe-area-inset-right,0px);--sar:env(safe-area-inset-left,0px)}@property --dz-ring{syntax:"<color>";inherits:true;initial-value:#0000}@property --dz-cc{syntax:"<color>";inherits:true;initial-value:#0000}@property --dz-rw{syntax:"<length>";inherits:true;initial-value:1px}@property --dz-ci{syntax:"<length>";inherits:true;initial-value:10px}@property --dz-cs{syntax:"<length>";inherits:true;initial-value:16px}.dz-edge,.vt-slot{--dz-ring:var(--dz-ring-rest,#ffffff1a);--dz-cc:var(--dz-cc-rest,#fff3);--dz-rw:1px;--dz-ci:var(--dz-ci-rest,10px);--dz-cs:var(--dz-cs-rest,16px);transition:--dz-ring .2s,--dz-cc .2s,--dz-rw .2s,--dz-ci .4s cubic-bezier(.3,1.4,.4,1),--dz-cs .4s cubic-bezier(.3,1.4,.4,1)}html:not(.dark) .dz-edge,html:not(.dark) .vt-slot{--dz-ring:var(--dz-ring-rest,#0000001f);--dz-cc:var(--dz-cc-rest,#00000038)}.dz-edge[data-size=page]{--dz-ci-rest:18px;--dz-cs-rest:22px;--dz-ci-over:30px;--dz-cs-over:30px}html.dark .dz-edge[data-state=armed],html.dark .vt-slot.is-armed{--dz-ring:#ffffff2e;--dz-cc:#ffffff61}html:not(.dark) .dz-edge[data-state=armed],html:not(.dark) .vt-slot.is-armed{--dz-ring:#0003;--dz-cc:#0000005c}html .dz-edge[data-state=over],html .vt-slot.is-dragging{--dz-ring:var(--accent)}@supports (color:color-mix(in lab, red, red)){html .dz-edge[data-state=over],html .vt-slot.is-dragging{--dz-ring:color-mix(in srgb, var(--accent) 40%, transparent)}}html .dz-edge[data-state=over],html .vt-slot.is-dragging{--dz-cc:var(--accent)}@supports (color:color-mix(in lab, red, red)){html .dz-edge[data-state=over],html .vt-slot.is-dragging{--dz-cc:color-mix(in srgb, var(--accent) 65%, transparent)}}html .dz-edge[data-state=over],html .vt-slot.is-dragging{--dz-rw:1.5px;--dz-ci:var(--dz-ci-over,16px);--dz-cs:var(--dz-cs-over,20px)}html .dz-edge[data-state=reject],html .vt-slot.is-reject{--dz-ring:#ff6b6b;--dz-cc:#ff6b6b;--dz-rw:2px}.dz-edge{border-radius:inherit;pointer-events:none;z-index:2;position:absolute;inset:0}.vt-slot{background-color:#ffffff09;transition:background-color .2s,color .2s,transform .45s cubic-bezier(.3,1.5,.4,1),--dz-ring .2s,--dz-cc .2s,--dz-rw .2s,--dz-ci .4s cubic-bezier(.3,1.4,.4,1),--dz-cs .4s cubic-bezier(.3,1.4,.4,1);position:relative}html:not(.dark) .vt-slot{background-color:#00000008}.vt-slot:hover{background-color:#ffffff0f}html:not(.dark) .vt-slot:hover{background-color:#0000000d}.dz-edge:before,.vt-slot:before{content:"";z-index:2;border-radius:inherit;padding:var(--dz-rw);pointer-events:none;background:var(--dz-ring);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dz-edge:after,.vt-slot:after{content:"";inset:var(--dz-ci);z-index:2;border:2px solid var(--dz-cc);pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) left top / var(--dz-cs) var(--dz-cs) no-repeat, linear-gradient(#000 0 0) right top / var(--dz-cs) var(--dz-cs) no-repeat, linear-gradient(#000 0 0) left bottom / var(--dz-cs) var(--dz-cs) no-repeat, linear-gradient(#000 0 0) right bottom / var(--dz-cs) var(--dz-cs) no-repeat;-webkit-mask:linear-gradient(#000 0 0) left top / var(--dz-cs) var(--dz-cs) no-repeat, linear-gradient(#000 0 0) right top / var(--dz-cs) var(--dz-cs) no-repeat, linear-gradient(#000 0 0) left bottom / var(--dz-cs) var(--dz-cs) no-repeat, linear-gradient(#000 0 0) right bottom / var(--dz-cs) var(--dz-cs) no-repeat;-webkit-mask:linear-gradient(#000 0 0) left top / var(--dz-cs) var(--dz-cs) no-repeat, linear-gradient(#000 0 0) right top / var(--dz-cs) var(--dz-cs) no-repeat, linear-gradient(#000 0 0) left bottom / var(--dz-cs) var(--dz-cs) no-repeat, linear-gradient(#000 0 0) right bottom / var(--dz-cs) var(--dz-cs) no-repeat;-webkit-mask:linear-gradient(#000 0 0) left top / var(--dz-cs) var(--dz-cs) no-repeat, linear-gradient(#000 0 0) right top / var(--dz-cs) var(--dz-cs) no-repeat, linear-gradient(#000 0 0) left bottom / var(--dz-cs) var(--dz-cs) no-repeat, linear-gradient(#000 0 0) right bottom / var(--dz-cs) var(--dz-cs) no-repeat;mask:linear-gradient(#000 0 0) left top / var(--dz-cs) var(--dz-cs) no-repeat, linear-gradient(#000 0 0) right top / var(--dz-cs) var(--dz-cs) no-repeat, linear-gradient(#000 0 0) left bottom / var(--dz-cs) var(--dz-cs) no-repeat, linear-gradient(#000 0 0) right bottom / var(--dz-cs) var(--dz-cs) no-repeat;border-radius:5px;position:absolute}.dz-edge[data-corners=false]:after{content:none}.dz-edge[data-state=armed]:after,.vt-slot.is-armed:after{animation:2.4s ease-in-out infinite dz-breath}@keyframes dz-breath{0%,to{transform:scale(1)}50%{transform:scale(.985)}}.dz-edge[data-landed=true]:before,.vt-slot.is-landed:before{background:#fff;padding:0;animation:.5s ease-out forwards dz-shutter;-webkit-mask:none;mask:none}@keyframes dz-shutter{0%{opacity:0}18%{opacity:.2}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dz-edge:before,.dz-edge:after,.vt-slot:before,.vt-slot:after{animation:none!important}.dz-edge[data-landed=true]:before,.vt-slot.is-landed:before{opacity:0}}.vt-tile{z-index:0;position:relative}.vt-tile .vt-hov{opacity:0;transition:opacity .14s}.vt-tile:hover .vt-hov,.vt-tile:focus-within .vt-hov,.vt-tile.is-on .vt-hov{opacity:1}.vt-tile.is-menu,.vt-row.is-menu{z-index:30}.vt-list>:first-child{border-start-start-radius:13px;border-start-end-radius:13px}.vt-list>:last-child{border-bottom:0;border-end-end-radius:13px;border-end-start-radius:13px}@media (prefers-reduced-motion:reduce){.vt-tile .vt-hov{transition:none}}@keyframes drop-breathe{0%,to{box-shadow:0 0 0 1px #f7430429}50%{box-shadow:0 0 0 4px #f743041a}}.is-file-drag{outline-offset:-2px;border-radius:inherit;background-color:#f7430408;outline:1.5px dashed #f74304b3;animation:1.6s ease-in-out infinite drop-breathe}@media (prefers-reduced-motion:reduce){.is-file-drag{animation:none}}.drop-cue{color:#ff7a3d;pointer-events:none;flex-direction:column;align-items:center;gap:14px;display:flex}.drop-cue-glyph{background:#f743041a;border-radius:16px;justify-content:center;align-items:flex-end;width:64px;height:64px;display:flex;position:relative;overflow:hidden}.drop-cue-arrow{position:absolute;top:12px}[dir=ltr] .drop-cue-arrow{margin-left:-11px;left:50%}[dir=rtl] .drop-cue-arrow{margin-right:-11px;right:50%}.drop-cue-tray{margin-bottom:11px}.drop-cue-label{font-size:15px;font-weight:var(--fw-medium);color:inherit}.drop-cue[data-state=armed]{color:inherit;opacity:.8}.drop-cue[data-state=armed] .drop-cue-glyph{background:#f743040f}.drop-cue[data-state=over] .drop-cue-arrow{animation:1.1s cubic-bezier(.55,0,.3,1) infinite drop-cue-fall}.drop-cue[data-state=over] .drop-cue-tray{animation:1.1s ease-out infinite drop-cue-catch}@keyframes drop-cue-fall{0%{opacity:0;transform:translateY(-22px)}25%{opacity:1}65%{opacity:1;transform:translateY(6px)}to{opacity:0;transform:translateY(6px)}}@keyframes drop-cue-catch{0%,55%{transform:translateY(0)}70%{transform:translateY(2px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.drop-cue[data-state=over] .drop-cue-arrow,.drop-cue[data-state=over] .drop-cue-tray{animation:none}}.is-file-armed{outline:1.5px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.is-file-armed{outline:1.5px solid color-mix(in srgb, var(--accent) 30%, transparent)}}.is-file-armed{outline-offset:-2px;border-radius:inherit}.is-file-reject{outline-offset:-2px;border-radius:inherit;outline:2px solid #ff6b6b;animation:.42s cubic-bezier(.36,.07,.19,.97) dz-shake}html .vt-slot.is-dragging{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){html .vt-slot.is-dragging{background-color:color-mix(in srgb, var(--accent) 4%, transparent)}}html .vt-slot.is-reject{background-color:#ff6b6b14;animation:.42s cubic-bezier(.36,.07,.19,.97) dz-shake}.gen-dock-inner{transition:background-color .2s,transform .45s cubic-bezier(.3,1.5,.4,1);position:relative}.gen-dock-inner[data-drop=over]{background-color:var(--accent-hover)}@supports (color:color-mix(in lab, red, red)){.gen-dock-inner[data-drop=over]{background-color:color-mix(in srgb, var(--accent-hover) 4%, var(--bg-card))}}.gen-dock-inner[data-drop=over]{transform:scale(1.006)}.gen-dock-inner[data-drop=reject]{background-color:#ff6b6b}@supports (color:color-mix(in lab, red, red)){.gen-dock-inner[data-drop=reject]{background-color:color-mix(in srgb, #ff6b6b 6%, var(--bg-card))}}.gen-dock-inner[data-drop=reject]{animation:.42s cubic-bezier(.36,.07,.19,.97) dz-shake}.gen-dock-inner[data-drop=armed] .composer-attach{color:var(--text)}.gen-dock-inner[data-drop=over] .composer-attach{border-color:var(--accent-hover)}@supports (color:color-mix(in lab, red, red)){.gen-dock-inner[data-drop=over] .composer-attach{border-color:color-mix(in srgb, var(--accent-hover) 40%, transparent)}}.gen-dock-inner[data-drop=over] .composer-attach{background:var(--accent-hover)}@supports (color:color-mix(in lab, red, red)){.gen-dock-inner[data-drop=over] .composer-attach{background:color-mix(in srgb, var(--accent-hover) 10%, transparent)}}.gen-dock-inner[data-drop=over] .composer-attach{color:var(--accent-hover);transform:translateY(-2px)}.gen-dock-inner[data-drop=reject] .composer-attach{color:#ff6b6b;background:#ff6b6b1a;border-color:#ff6b6b}@media (prefers-reduced-motion:reduce){.gen-dock-inner[data-drop]{animation:none}.gen-dock-inner[data-drop=over],.gen-dock-inner[data-drop=over] .composer-attach{transform:none}}@keyframes dz-shake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.is-file-reject,.vt-slot.is-armed,.vt-slot.is-reject{animation:none}}html.dark{--accent:#fc4a08;--accent-hover:#f74304;--bg:#0d0d0f;--bg-card:#1c1c1e;--bg-input:#2c2c2e;--bg-hover:#ffffff14;--text:#f5f5f7;--text-2:#aeaeb2;--text-3:#98989d;--border:#ffffff14;--border-input:#ffffff1a;--shadow:0 1px 3px #0000004d, 0 1px 2px #0003;--nav-bg:#111113e0;--divider:#ffffff0f;--skeleton-a:#2c2c2e;--skeleton-b:#3a3a3c}html,body{background:var(--bg);color:var(--text);height:100%;font-family:var(--font-sans);font-weight:var(--fw-regular);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;transition:background .3s,color .3s}body{font-size:var(--fs-body);line-height:var(--lh-body);overflow-x:hidden}[dir=rtl],[dir=rtl] *{letter-spacing:0!important}html[dir=rtl] .rtl-flip{transform:scaleX(-1)}::-webkit-scrollbar{width:4px;height:4px}[dir=ltr] ::-webkit-scrollbar-track{background:0 0}[dir=rtl] ::-webkit-scrollbar-track{background:100% 0}::-webkit-scrollbar-thumb{background:#d2d2d7;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#aeaeb2}.ahp-scroll{scrollbar-width:auto;scrollbar-color:#fff6 #ffffff0f}.ahp-scroll::-webkit-scrollbar{width:11px;height:11px}.ahp-scroll::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}.ahp-scroll::-webkit-scrollbar-thumb{background:#ffffff52 padding-box content-box;border:2px solid #0000;border-radius:999px}.ahp-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff8c padding-box content-box}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes accountMenuPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes accountMenuDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.22)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.fade-up{animation:.35s both fadeUp}.spin{animation:1s linear infinite spin}@keyframes tabIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tab-in{animation:.25s cubic-bezier(.4,0,.2,1) both tabIn}.media-card{cursor:pointer;background:var(--bg-card);border-radius:10px;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s;position:relative;overflow:hidden}.media-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000038}.media-card-aspect{background:var(--bg-input);width:100%;padding-top:125%;position:relative;overflow:hidden}@keyframes gen-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.aeen-spinner{border:2.5px solid #f7430424;border-top-color:var(--accent-hover);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite aeen-spin}@keyframes aeen-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.aeen-spinner{animation-duration:2.4s}}.recent-strip{max-width:1240px;margin:16px auto 12px}.recent-strip-header{justify-content:space-between;align-items:baseline;margin-bottom:10px;padding:0 2px;display:flex}.recent-strip-label{color:var(--text-2);letter-spacing:-.01em;text-transform:uppercase;font-size:12px;font-weight:500}.recent-strip-view-all{cursor:pointer;color:var(--accent-hover);border:none;border-radius:6px;padding:4px 8px;font-family:inherit;font-size:11px;font-weight:500;transition:background .15s}[dir=ltr] .recent-strip-view-all{background:0 0}[dir=rtl] .recent-strip-view-all{background:100% 0}.recent-strip-view-all:hover{background:#f7430414}.recent-strip.is-dense{max-width:var(--create-col)}@media (min-width:1600px){.recent-strip.is-dense{max-width:min(100vw - 96px,2200px)}}.recent-wall{align-items:flex-start;gap:12px;display:flex}.recent-wall-col{flex-direction:column;flex:1 1 0;gap:12px;min-width:0;display:flex}@media (max-width:768px){.recent-wall,.recent-wall-col{gap:10px}}.recent-strip-header.is-dense{border-bottom:1px solid var(--divider);align-items:center;gap:14px;margin-bottom:14px;padding:0 0 12px}.recent-strip-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;font-size:10.5px;font-weight:500}.recent-strip-meta{align-items:center;gap:12px;margin-inline-start:auto;display:flex}.recent-strip-count{color:var(--text-3);white-space:nowrap;font-size:11.5px}.recent-cols{gap:4px;display:flex}.recent-cols-btn{border:1px solid var(--border-input);width:26px;height:26px;color:var(--text-2);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;font-family:inherit;font-size:12px;line-height:1;transition:background .18s,border-color .18s,color .18s;display:flex}[dir=ltr] .recent-cols-btn{background:0 0}[dir=rtl] .recent-cols-btn{background:100% 0}.recent-cols-btn:hover:not(.is-on){color:var(--text)}.recent-cols-btn.is-on{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}@media (max-width:768px){.recent-cols{display:none}}.recent-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.recent-empty-icon{color:var(--text-3);margin-bottom:10px;display:flex}.recent-empty-title{color:var(--text);letter-spacing:-.01em;margin-bottom:4px;font-size:13px;font-weight:500}.recent-empty-sub{color:var(--text-2);max-width:320px;font-size:11px;line-height:1.5}.media-card-image{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;inset:0}.media-card:hover .media-card-image{transform:scale(1.03)}.media-card-scrim{pointer-events:none;background:linear-gradient(#0000 50%,#000000b3 100%);position:absolute;inset:0}.media-card-info{color:#fff;pointer-events:none;text-shadow:0 1px 4px #00000080;position:absolute;bottom:8px;left:10px;right:10px}.media-card-actions{opacity:0;z-index:2;gap:4px;transition:opacity .14s,transform .14s;display:flex;position:absolute;top:6px;transform:translateY(-3px)}[dir=ltr] .media-card-actions{right:6px}[dir=rtl] .media-card-actions{left:6px}.media-card:hover .media-card-actions,.media-card:focus-within .media-card-actions{opacity:1;transform:translateY(0)}.media-card-actions a:hover,.media-card-actions button:hover{background:#000c!important}@media (hover:none){.media-card-actions{opacity:1;transform:translateY(0)}}.media-card-tag{z-index:1;pointer-events:none;transition:opacity .14s;position:absolute;top:6px}[dir=ltr] .media-card-tag{left:6px}[dir=rtl] .media-card-tag{right:6px}.media-card:hover .media-card-tag{opacity:.4}.media-card-meta{padding:10px}.media-card.is-brand-kit{margin-top:12px;overflow:visible}.media-card.is-brand-kit:before,.media-card.is-brand-kit:after{content:"";background:var(--bg-input,#1b1b1f);pointer-events:none;border:1px solid #ffffff14;border-radius:12px 12px 6px 6px;transition:transform .25s cubic-bezier(.2,.8,.2,1);position:absolute}.media-card.is-brand-kit:before{height:14px;top:-6px;left:6px;right:6px}.media-card.is-brand-kit:after{opacity:.65;height:14px;top:-12px;left:14px;right:14px}.media-card.is-brand-kit:hover:before{transform:translateY(-2px)}.media-card.is-brand-kit:hover:after{transform:translateY(-4px)}.media-card.is-brand-kit .media-card-aspect:before{content:"";z-index:2;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}[dir=ltr] .media-card.is-brand-kit .media-card-aspect:before{background:linear-gradient(90deg,#f7430400 0%,#f74304e6 20% 80%,#f7430400 100%)}[dir=rtl] .media-card.is-brand-kit .media-card-aspect:before{background:linear-gradient(-90deg,#f7430400 0%,#f74304e6 20% 80%,#f7430400 100%)}.brand-kit-pill{color:#fff;letter-spacing:.01em;text-shadow:0 1px 2px #00000059;border-radius:999px;align-items:center;gap:5px;font-size:11px;font-weight:500;display:inline-flex;box-shadow:0 2px 8px #f7430459,inset 0 1px #ffffff2e}[dir=ltr] .brand-kit-pill{background:linear-gradient(135deg,#f74304f2 0%,#c93100f2 100%);padding:4px 9px 4px 7px}[dir=rtl] .brand-kit-pill{background:linear-gradient(-135deg,#f74304f2 0%,#c93100f2 100%);padding:4px 7px 4px 9px}.brand-kit-pill .count{opacity:.92}[dir=ltr] .brand-kit-pill .count{border-left:1px solid #ffffff59;margin-left:2px;padding-left:5px}[dir=rtl] .brand-kit-pill .count{border-right:1px solid #ffffff59;margin-right:2px;padding-right:5px}.bk-dropzone-compact>div{justify-content:center;align-items:center;height:100%;font-size:11px;display:flex;border-radius:10px!important;padding:10px 8px!important}.bk-dropzone-compact>div>*{font-size:11px!important}.stagger>*{animation:.35s both fadeUp}.stagger>:first-child{animation-delay:0s}.stagger>:nth-child(2){animation-delay:40ms}.stagger>:nth-child(3){animation-delay:80ms}.stagger>:nth-child(4){animation-delay:.12s}.stagger>:nth-child(5){animation-delay:.16s}.stagger>:nth-child(6){animation-delay:.2s}.stagger>:nth-child(7){animation-delay:.24s}.stagger>:nth-child(8){animation-delay:.28s}.glass{background:var(--bg-card);box-shadow:var(--shadow);border:1px solid var(--border);border-radius:12px}.skeleton{animation:1.5s infinite shimmer}[dir=ltr] .skeleton{background:linear-gradient(90deg, var(--skeleton-a) 25%, var(--skeleton-b) 50%, var(--skeleton-a) 75%)}[dir=rtl] .skeleton{background:linear-gradient(-90deg, var(--skeleton-a) 25%, var(--skeleton-b) 50%, var(--skeleton-a) 75%)}[dir] .skeleton{background-size:200% 100%}.sk{flex-shrink:0;animation:1.6s ease-in-out infinite gen-skeleton-shimmer}[dir=ltr] .sk{background:linear-gradient(105deg, var(--skeleton-a) 0%, var(--skeleton-a) 35%, var(--skeleton-b) 50%, var(--skeleton-a) 65%, var(--skeleton-a) 100%)}[dir=rtl] .sk{background:linear-gradient(-105deg, var(--skeleton-a) 0%, var(--skeleton-a) 35%, var(--skeleton-b) 50%, var(--skeleton-a) 65%, var(--skeleton-a) 100%)}[dir] .sk{background-size:280% 100%}.sk-r{border-radius:999px}.sk-circle{border-radius:50%}@media (prefers-reduced-motion:reduce){.sk{background:var(--skeleton-a);opacity:.55;animation:none}}.card-hover{transition:box-shadow .2s,transform .2s}.card-hover:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a!important}.btn,.btn-primary,.btn-secondary,.btn-ghost{letter-spacing:-.01em;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;transition:transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,background .2s,opacity .2s;display:inline-flex;position:relative;overflow:hidden}.btn:disabled,.btn-primary:disabled,.btn-secondary:disabled,.btn-ghost:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.btn:active:not(:disabled),.btn-primary:active:not(:disabled),.btn-secondary:active:not(:disabled),.btn-ghost:active:not(:disabled){transform:scale(.96)}.btn-primary{color:#fff;box-shadow:0 4px 14px #f7430459,inset 0 0 0 1px #ffffff0a}[dir=ltr] .btn-primary{background:linear-gradient(135deg, var(--accent-hover) 0%, #ff7a3d 100%)}[dir=rtl] .btn-primary{background:linear-gradient(-135deg, var(--accent-hover) 0%, #ff7a3d 100%)}.btn-primary:after{content:"";pointer-events:none;transition:transform .55s;position:absolute;inset:0}[dir=ltr] .btn-primary:after{background:linear-gradient(90deg,#0000 0%,#ffffff38 50%,#0000 100%);transform:translate(-110%)}[dir=rtl] .btn-primary:after{background:linear-gradient(-90deg,#0000 0%,#ffffff38 50%,#0000 100%);transform:translate(110%)}.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 26px #f7430480,inset 0 0 0 1px #ffffff0f}[dir=ltr] .btn-primary:hover:not(:disabled):after{transform:translate(110%)}[dir=rtl] .btn-primary:hover:not(:disabled):after{transform:translate(-110%)}.btn-secondary{background:var(--bg-card);color:var(--text);border-color:var(--border);box-shadow:var(--shadow)}.btn-secondary:hover:not(:disabled){background:var(--bg-hover);transform:translateY(-1px)}.btn-ghost{color:var(--text-2)}[dir=ltr] .btn-ghost{background:0 0}[dir=rtl] .btn-ghost{background:100% 0}.btn-ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.btn-sm{border-radius:10px;padding:8px 14px;font-size:12px}body:before,body:after{content:"";pointer-events:none;z-index:0;filter:blur(80px);border-radius:50%;position:fixed}body:before{background:radial-gradient(circle,#f7430424 0%,#0000 70%);width:520px;height:520px;top:-180px}[dir=ltr] body:before{right:-120px}[dir=rtl] body:before{left:-120px}body:after{background:radial-gradient(circle,#a78bfa1a 0%,#0000 70%);width:480px;height:480px;bottom:-200px}[dir=ltr] body:after{left:-140px}[dir=rtl] body:after{right:-140px}html.dark body:before{background:radial-gradient(circle,#f7430438 0%,#0000 70%)}html.dark body:after{background:radial-gradient(circle,#a78bfa24 0%,#0000 70%)}body>*{z-index:1;position:relative}.r-main{flex:1;width:100%;min-width:0;max-width:1240px;margin:0 auto;padding:clamp(14px,2vw,40px) clamp(14px,2.5vw,48px) 80px}.r-app-shell{align-items:stretch;min-height:100vh;display:flex}.r-app-shell-v2bar{min-height:calc(100vh - var(--v2-header-h,68px))}.tmpl-header{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;gap:2px;width:fit-content;margin-bottom:20px;padding:3px;display:flex}.tmpl-tab{letter-spacing:-.01em;color:var(--text-3);border-radius:9px;justify-content:center;align-items:center;padding:7px 20px;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.tmpl-tab:hover{color:var(--text)}.tmpl-tab.active{background:var(--bg-input);color:var(--text);box-shadow:0 1px 4px #0000001f}.explore-modal-grid{grid-template-columns:auto 340px;align-items:stretch;gap:14px;min-height:0;display:grid}.explore-hero-card{width:100%;max-height:70vh}.explore-action-pill,.explore-action-pill>div{width:100%}.explore-prompt-input,html.dark .explore-prompt-input{color:#fff!important;border:none!important}[dir=ltr] .explore-prompt-input,html[dir=ltr].dark .explore-prompt-input{background:0 0!important}[dir=rtl] .explore-prompt-input,html[dir=rtl].dark .explore-prompt-input{background:100% 0!important}.explore-prompt-input::placeholder,html.dark .explore-prompt-input::placeholder{opacity:1;text-shadow:0 1px 4px #000000b3;color:#ffffff80!important}.explore-gen-overlay{z-index:3;pointer-events:none;border-radius:inherit;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0;overflow:hidden}.explore-gen-aurora{filter:blur(34px);background:radial-gradient(40% 40% at 30% 28%,#f743046b,#0000 70%),radial-gradient(45% 45% at 72% 70%,#a78bfa5c,#0000 70%);animation:6s ease-in-out infinite exploreGenAurora;position:absolute;inset:-25%}@keyframes exploreGenAurora{0%,to{opacity:.85;transform:translate(-4%,2%)scale(1)}50%{opacity:1;transform:translate(5%,-3%)scale(1.12)}}.explore-gen-sheen{width:60%;height:220%;animation:2.8s ease-in-out infinite exploreGenSheen;position:absolute;top:-60%}[dir=ltr] .explore-gen-sheen{background:linear-gradient(90deg,#0000,#ffffff29,#0000);left:-60%;transform:rotate(18deg)}[dir=rtl] .explore-gen-sheen{background:linear-gradient(-90deg,#0000,#ffffff29,#0000);right:-60%;transform:rotate(-18deg)}@keyframes exploreGenSheen{0%{opacity:0;transform:translate(0)rotate(18deg)}18%{opacity:1}60%{opacity:1}to{opacity:0;transform:translate(360%)rotate(18deg)}}.explore-gen-scan-line{width:100%;height:2px;animation:2.4s cubic-bezier(.4,0,.6,1) infinite scanLine;position:absolute;top:0;box-shadow:0 0 16px 5px #f7430473,0 0 4px 1px #a78bfad9}[dir=ltr] .explore-gen-scan-line{background:linear-gradient(90deg,#0000,#f74304f2 35%,#a78bfa 50%,#f74304f2 65%,#0000);left:0}[dir=rtl] .explore-gen-scan-line{background:linear-gradient(-90deg,#0000,#f74304f2 35%,#a78bfa 50%,#f74304f2 65%,#0000);right:0}.explore-gen-scan-glow{background:linear-gradient(#f7430429,#0000);width:100%;height:90px;animation:2.4s cubic-bezier(.4,0,.6,1) infinite scanGlow;position:absolute;top:0}[dir=ltr] .explore-gen-scan-glow{left:0}[dir=rtl] .explore-gen-scan-glow{right:0}.explore-gen-corner{border-style:solid;border-color:#ffffffd9;width:22px;height:22px;animation:2s ease-in-out infinite exploreGenCorner;position:absolute}.explore-gen-corner.tl{top:12px}[dir=ltr] .explore-gen-corner.tl{border-width:2px 0 0 2px;border-radius:5px 0 0;left:12px}[dir=rtl] .explore-gen-corner.tl{border-width:2px 2px 0 0;border-radius:0 5px 0 0;right:12px}.explore-gen-corner.tr{top:12px}[dir=ltr] .explore-gen-corner.tr{border-width:2px 2px 0 0;border-radius:0 5px 0 0;right:12px}[dir=rtl] .explore-gen-corner.tr{border-width:2px 0 0 2px;border-radius:5px 0 0;left:12px}.explore-gen-corner.bl{bottom:12px}[dir=ltr] .explore-gen-corner.bl{border-width:0 0 2px 2px;border-radius:0 0 0 5px;left:12px}[dir=rtl] .explore-gen-corner.bl{border-width:0 2px 2px 0;border-radius:0 0 5px;right:12px}.explore-gen-corner.br{bottom:12px}[dir=ltr] .explore-gen-corner.br{border-width:0 2px 2px 0;border-radius:0 0 5px;right:12px}[dir=rtl] .explore-gen-corner.br{border-width:0 0 2px 2px;border-radius:0 0 0 5px;left:12px}@keyframes exploreGenCorner{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:.9;transform:scale(1)}}.explore-gen-loader{z-index:1;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}.explore-gen-ring{border:2px solid #f7430480;border-radius:50%;animation:2.1s ease-out infinite pulseRing;position:absolute;inset:0}.explore-gen-ring.d2{animation-delay:.7s}.explore-gen-ring.d3{animation-delay:1.4s}.explore-gen-core{color:#fff;background:radial-gradient(circle at 50% 35%,#f74304f2,#f74304b3);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;animation:1.8s ease-in-out infinite exploreGenCore;display:flex;box-shadow:0 0 22px #f7430499,inset 0 1px #ffffff4d}.explore-gen-core svg{animation:1.8s ease-in-out infinite exploreGenSpark}@keyframes exploreGenCore{0%,to{transform:scale(1);box-shadow:0 0 18px #f7430480,inset 0 1px #ffffff4d}50%{transform:scale(1.08);box-shadow:0 0 32px #f74304cc,inset 0 1px #ffffff73}}@keyframes exploreGenSpark{0%,to{opacity:.9;transform:rotate(0)scale(1)}50%{opacity:1;transform:rotate(12deg)scale(1.12)}}.explore-gen-status{z-index:1;letter-spacing:.01em;text-align:center;text-shadow:0 1px 10px #00000080;-webkit-text-fill-color:transparent;max-width:200px;font-size:14px;font-weight:500;animation:2.4s linear infinite exploreGenStatus;position:relative}[dir=ltr] .explore-gen-status{background:linear-gradient(90deg,#ffffff8c,#fff 50%,#ffffff8c) 0 0/200% 100%}[dir=rtl] .explore-gen-status{background:linear-gradient(-90deg,#ffffff8c,#fff 50%,#ffffff8c) 0 0/200% 100%}[dir] .explore-gen-status{-webkit-background-clip:text;background-clip:text}@keyframes exploreGenStatus{0%{background-position:120% 0}to{background-position:-120% 0}}.explore-gen-result{animation:.7s cubic-bezier(.22,1,.36,1) both exploreGenReveal}@keyframes exploreGenReveal{0%{filter:saturate(.55);transform:scale(1.05)}to{filter:saturate();transform:scale(1)}}.explore-download-btn{z-index:4;color:#fff;-webkit-backdrop-filter:blur(10px);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#00000080;border:1px solid #ffffff38;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:background .16s,transform .12s,border-color .16s,box-shadow .16s;animation:.36s cubic-bezier(.34,1.56,.64,1) both exploreDownloadIn;display:inline-flex;position:absolute;top:10px;box-shadow:0 6px 20px #00000059}[dir=ltr] .explore-download-btn{right:10px}[dir=rtl] .explore-download-btn{left:10px}.explore-download-btn:hover{background:var(--accent-hover);border-color:var(--accent-hover);transform:translateY(-1px);box-shadow:0 8px 24px #f7430473}.explore-download-btn:active{transform:translateY(0)scale(.97)}.explore-download-btn:disabled{cursor:default;opacity:.7}.explore-download-btn svg{animation:1.6s ease-in-out infinite exploreDownloadBob}.explore-download-btn:hover svg{animation:none;transform:translateY(1px)}@keyframes exploreDownloadIn{0%{opacity:0;transform:translateY(-8px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes exploreDownloadBob{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}.explore-download-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite spin}@media (prefers-reduced-motion:reduce){.explore-gen-aurora,.explore-gen-sheen,.explore-gen-scan-line,.explore-gen-scan-glow,.explore-gen-corner,.explore-gen-ring,.explore-gen-core,.explore-gen-core svg,.explore-gen-status,.explore-gen-result,.explore-download-btn,.explore-download-btn svg,.explore-download-spin{animation:none}.explore-gen-sheen{display:none}}.ptr-indicator{top:calc(env(safe-area-inset-top,0px) + 6px);z-index:60;pointer-events:none;will-change:transform, opacity;position:fixed}[dir=ltr] .ptr-indicator{margin-left:-18px;left:50%}[dir=rtl] .ptr-indicator{margin-right:-18px;right:50%}.ptr-spinner{background:var(--bg-card);border:1px solid var(--border);width:36px;height:36px;color:var(--text,currentColor);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 6px 18px #0000002e}.ptr-spinner.is-armed{color:var(--accent);border-color:var(--accent)}.r-admin-main{grid-template-columns:1fr;column-gap:24px;display:grid}@media (min-width:1025px){.r-admin-main{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.r-admin-main .r-admin-full{grid-column:1/-1}}html.dark input:not(.v2 *),html.dark select:not(.v2 *),html.dark textarea:not(.v2 *){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg-input)!important;color:var(--text)!important;border-color:var(--border-input)!important}html.dark input:not(.v2 *)::placeholder,html.dark textarea:not(.v2 *)::placeholder{color:var(--text-3)!important}html.dark button[style*="background: rgb(255, 255, 255)"],html.dark button[style*="background: white"],html.dark button[style*="background: \"#ffffff\""]{background:var(--bg-input)!important;color:var(--text)!important;border-color:var(--border-input)!important}html.dark [style*="background: rgba(0,0,0,0.06)"],html.dark [style*="background: rgba(0, 0, 0, 0.06)"]{background:var(--divider)!important}@keyframes styleCardIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.style-rail{scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-x;gap:4px;padding:2px 0;display:flex;overflow-x:auto}.style-rail:active{cursor:grabbing}.style-rail::-webkit-scrollbar{display:none}.style-rail-wrap{align-items:center;gap:6px;display:flex}.style-rail-wrap>.style-rail{flex:auto;min-width:0}.style-rail-wrap.is-collapsed{justify-content:flex-start}.style-rail-toggle{height:26px;color:var(--text-3);cursor:pointer;letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:0 8px;font-family:inherit;font-size:11px;font-weight:500;transition:background .14s,border-color .14s,color .14s;display:inline-flex}html.light .style-rail-toggle{background:#00000008;border-color:#00000014}.style-rail-toggle:hover{color:var(--text);background:#f743041a}.style-rail-toggle-chevron{transition:transform .18s cubic-bezier(.2,.8,.2,1)}[dir=ltr] .style-rail-wrap.is-collapsed .style-rail-toggle-chevron{transform:rotate(180deg)}[dir=rtl] .style-rail-wrap.is-collapsed .style-rail-toggle-chevron{transform:rotate(-180deg)}.style-rail-toggle-label{white-space:nowrap}.style-card-item{cursor:pointer;background:var(--bg-card);border:1.5px solid #0000;border-radius:7px;flex-shrink:0;width:40px;transition:width .2s cubic-bezier(.2,.8,.2,1) .3s,border-radius .2s cubic-bezier(.2,.8,.2,1) .3s,transform .15s cubic-bezier(.16,1,.3,1),border-color .12s,box-shadow .12s;position:relative;overflow:hidden}.style-card-item.starter{border-color:#fc4a0833}.style-card-item[data-active=true]{border-color:var(--accent);box-shadow:0 0 0 2px #fc4a081f}.style-card-thumb{width:100%;padding-top:100%;transition:padding-top .22s cubic-bezier(.2,.8,.2,1) .3s;position:relative;overflow:hidden}.add-template-card{background:#fc4a080f;border:1.5px dashed #fc4a0873}.add-template-card:hover{background:#fc4a081f}.add-template-card[aria-busy=true]{cursor:default}.add-template-inner{color:var(--accent-hover);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.add-template-plus{-webkit-user-select:none;user-select:none;font-size:22px;font-weight:500;line-height:1}.style-rail-wrap:hover .style-rail .style-card-item,.style-rail-wrap:hover .style-rail .style-card-thumb{transition-delay:0s}.style-rail-wrap:hover .style-rail .style-card-item{border-radius:10px;width:100px}.style-rail-wrap:hover .style-rail .style-card-thumb{padding-top:125%}.gen-dock{z-index:90;-webkit-backdrop-filter:saturate(180%)blur(24px);pointer-events:auto;background:#08080ae0;border-top:1px solid #ffffff0d;flex-direction:column;padding:10px 14px 12px;display:flex;position:fixed;bottom:0;left:0;right:0}.gen-dock-inner{flex-direction:column;gap:8px;width:100%;max-width:2000px;margin:0 auto;display:flex;overflow:visible}:root{--create-col:1240px}@media (min-width:769px){.gen-dock.is-create-dock{background:linear-gradient(to top, var(--bg) 62%, transparent);-webkit-backdrop-filter:none;--cc-card:#0f1113f5;--cc-sheen:linear-gradient(115deg, #242b321f 27.54%, #dbdbdb1f 85.5%);--cc-line:#ffffff0d;--cc-control:#222;--cc-control-hover:#2b2b2b;--cc-chip:#ffffff1a;--cc-hover:#ffffff0f;border-top:0;padding:26px 24px 22px}html.light .gen-dock.is-create-dock{--cc-card:var(--bg-card);--cc-sheen:linear-gradient(115deg, #0000 27.54%, #00000008 85.5%);--cc-line:#00000014;--cc-control:var(--bg);--cc-control-hover:#ececef;--cc-chip:#00000014;--cc-hover:#0000000d}.gen-dock.is-create-dock .gen-dock-inner{max-width:var(--create-col);background-color:var(--cc-card);background-image:var(--cc-sheen);border:0;border-radius:26px;gap:0;padding:2px;position:relative}.gen-dock.is-create-dock .gen-dock-inner:before{content:"";border:1px solid var(--cc-line);pointer-events:none;border-radius:24px;position:absolute;inset:2px}html.light .gen-dock.is-create-dock .gen-dock-inner{box-shadow:0 18px 44px #0000001a}.gen-dock.is-create-dock .gen-dock-inner[data-drop=over]{background-color:var(--accent-hover)}@supports (color:color-mix(in lab, red, red)){.gen-dock.is-create-dock .gen-dock-inner[data-drop=over]{background-color:color-mix(in srgb, var(--accent-hover) 4%, var(--cc-card))}}.gen-dock.is-create-dock .gen-dock-inner[data-drop=reject]{background-color:#ff6b6b}@supports (color:color-mix(in lab, red, red)){.gen-dock.is-create-dock .gen-dock-inner[data-drop=reject]{background-color:color-mix(in srgb, #ff6b6b 6%, var(--cc-card))}}.gen-dock.is-create-dock .style-rail-wrap{border-bottom:1px solid var(--cc-line);padding:12px 22px}.gen-dock.is-create-dock .style-rail-wrap.is-collapsed{border-bottom:1px solid var(--cc-line)}.gen-dock.is-create-dock .style-rail-wrap{gap:12px}.gen-dock.is-create-dock .style-rail-toggle{letter-spacing:.12em;text-transform:uppercase;height:auto;color:var(--text-3);border:0;gap:6px;padding:0;font-size:10px;font-weight:500}[dir=ltr] .gen-dock.is-create-dock .style-rail-toggle{background:0 0}[dir=rtl] .gen-dock.is-create-dock .style-rail-toggle{background:100% 0}.gen-dock.is-create-dock .style-rail-toggle:hover{color:var(--text-3)}[dir=ltr] .gen-dock.is-create-dock .style-rail-toggle:hover{background:0 0}[dir=rtl] .gen-dock.is-create-dock .style-rail-toggle:hover{background:100% 0}.gen-dock.is-create-dock .composer{box-shadow:none;border:0;border-radius:0}[dir=ltr] .gen-dock.is-create-dock .composer{background:0 0}[dir=rtl] .gen-dock.is-create-dock .composer{background:100% 0}.gen-dock.is-create-dock .composer:focus-within{box-shadow:none;border:0}.gen-dock.is-create-dock .composer{grid-template-columns:minmax(0,1fr) 156px;align-items:start;gap:0 16px;padding:22px}.gen-dock.is-create-dock .composer-input-area{display:contents}.gen-dock.is-create-dock .composer-refs-band{grid-area:1/1;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.3,.7,.1,1);display:grid}.gen-dock.is-create-dock .composer-refs-band[data-open=true]{grid-template-rows:1fr}.gen-dock.is-create-dock .composer-refs-clip{min-height:0;display:block;overflow:hidden}.gen-dock.is-create-dock .composer-input-row{grid-area:2/1}.gen-dock.is-create-dock .composer-textarea{min-height:48px;max-height:160px;font-size:var(--fs-label);padding-block:0;line-height:1.6}.gen-dock.is-create-dock .composer-generate{box-sizing:border-box;width:100%;min-width:0;height:96px;font-size:var(--fs-label);font-weight:var(--fw-medium);border-radius:12px;grid-area:1/2/4;align-self:center;gap:5px;padding:0 10px;box-shadow:0 4px 12px #f743044d}.gen-dock.is-create-dock .composer-generate svg{width:15px;height:15px}.gen-dock.is-create-dock .composer-generate-cost{font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);color:#ffffffe6}.gen-dock.is-create-dock .composer-generate:hover:not(:disabled){background:#ff7a3d;transform:none;box-shadow:0 6px 18px #f743045c}.gen-dock.is-create-dock .composer-generate:active:not(:disabled){background:var(--accent-hover)}.gen-dock.is-create-dock .composer-pills{flex-wrap:nowrap;grid-area:3/1;align-items:center;gap:8px;min-width:0;margin-top:16px;display:flex}.gen-dock.is-create-dock .composer-pills>*{flex-shrink:0}.gen-dock.is-create-dock .composer-pills>div>.composer-pill{max-width:100%;overflow:hidden}.gen-dock.is-create-dock .composer-pills .composer-pill>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.gen-dock.is-create-dock .composer-pills .composer-attach,.gen-dock.is-create-dock .composer-pills .composer-pill,.gen-dock.is-create-dock .composer-pills .composer-mode-switch{box-sizing:border-box;border:1px solid var(--cc-line);background:var(--cc-control);height:44px;font-family:inherit;font-size:var(--fs-small);font-weight:var(--fw-medium);letter-spacing:0;color:var(--text);border-radius:12px;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.gen-dock.is-create-dock .composer-pills .composer-attach{width:44px;margin:0}.gen-dock.is-create-dock .composer-pills .composer-pill.open{background:var(--cc-control-hover);border-color:var(--cc-line);color:var(--text)}.gen-dock.is-create-dock .composer-pills .composer-attach:hover:not(:disabled),.gen-dock.is-create-dock .composer-pills .composer-pill:hover{background:var(--cc-control-hover);color:var(--text)}.gen-dock.is-create-dock .composer-pills .composer-attach:active{transform:scale(.94)}.gen-dock.is-create-dock .composer-attach-glyph.is-check{color:var(--text)}.gen-dock.is-create-dock .composer-pills .composer-pill{justify-content:flex-start;gap:9px}[dir=ltr] .gen-dock.is-create-dock .composer-pills .composer-pill{padding:0 13px 0 12px}[dir=rtl] .gen-dock.is-create-dock .composer-pills .composer-pill{padding:0 12px 0 13px}.gen-dock.is-create-dock .composer-pills .composer-pill>svg{flex-shrink:0;width:15px;height:15px}.gen-dock.is-create-dock .composer-pills .composer-pill[aria-pressed=false]{color:var(--text-3)}.gen-dock.is-create-dock .composer-pills .composer-pill.active{background:var(--cc-control);border-color:var(--cc-line);color:var(--text)}.gen-dock.is-create-dock .composer-pills .composer-pill.active:hover{background:var(--cc-control-hover)}.gen-dock.is-create-dock .composer-mode-switch{gap:2px;padding:3px;display:inline-flex}.gen-dock.is-create-dock .composer-popover,.gen-dock.is-create-dock .composer-popover-aspect{border:1px solid var(--cc-line);background:var(--cc-control);border-radius:12px;flex-direction:column;gap:4px;width:max-content;min-width:200px;padding:9px 9px 7px;display:flex;bottom:calc(100% + 7px)}.gen-dock.is-create-dock .composer-popover.is-unfurl{box-shadow:0 12px 34px #0000008c!important}html.light .gen-dock.is-create-dock .composer-popover.is-unfurl{box-shadow:0 12px 34px #00000024!important}.gen-dock.is-create-dock .composer-popover-title,.gen-dock.is-create-dock .composer-popover-aspect .composer-popover-title{font-size:var(--fs-caption);font-weight:var(--fw-regular);letter-spacing:0;text-transform:none;color:var(--text-3);padding:1px 3px 5px;display:block}.gen-dock.is-create-dock .composer-popover-option,.gen-dock.is-create-dock .composer-aspect-option{min-height:34px;font-size:var(--fs-caption);font-weight:var(--fw-regular);color:var(--text-2);text-align:start;white-space:nowrap;border:0;border-radius:7px;flex-direction:row;align-items:center;gap:9px;padding:0 8px;display:flex;transform:none}[dir=ltr] .gen-dock.is-create-dock .composer-popover-option,[dir=ltr] .gen-dock.is-create-dock .composer-aspect-option{background:0 0}[dir=rtl] .gen-dock.is-create-dock .composer-popover-option,[dir=rtl] .gen-dock.is-create-dock .composer-aspect-option{background:100% 0}.gen-dock.is-create-dock .composer-popover-option>:first-child{flex:1;min-width:0}.gen-dock.is-create-dock .composer-popover-option:hover,.gen-dock.is-create-dock .composer-aspect-option:hover{background:var(--cc-hover);color:var(--text);transform:none}.gen-dock.is-create-dock .composer-popover-option.active,.gen-dock.is-create-dock .composer-aspect-option.active{color:var(--text);font-weight:var(--fw-medium);border-color:#0000}[dir=ltr] .gen-dock.is-create-dock .composer-popover-option.active,[dir=ltr] .gen-dock.is-create-dock .composer-aspect-option.active{background:0 0}[dir=rtl] .gen-dock.is-create-dock .composer-popover-option.active,[dir=rtl] .gen-dock.is-create-dock .composer-aspect-option.active{background:100% 0}.gen-dock.is-create-dock .composer-popover-option.active:hover,.gen-dock.is-create-dock .composer-aspect-option.active:hover{background:var(--cc-hover)}.gen-dock.is-create-dock .composer-popover-option:has(.composer-popover-option-desc){padding-block:6px}.gen-dock.is-create-dock .composer-popover-option-sub,.gen-dock.is-create-dock .composer-popover-option.active .composer-popover-option-sub{font-size:var(--fs-eyebrow);font-weight:var(--fw-regular);color:var(--text-3)}.gen-dock.is-create-dock .composer-popover-aspect{gap:2px}.gen-dock.is-create-dock .composer-aspect-option{gap:6px;min-height:32px}[dir=ltr] .gen-dock.is-create-dock .composer-aspect-option{padding:0 10px 0 2px}[dir=rtl] .gen-dock.is-create-dock .composer-aspect-option{padding:0 2px 0 10px}.gen-dock.is-create-dock .composer-aspect-option-frame{width:28px;height:32px}.gen-dock.is-create-dock .composer-aspect-rect{border:2.2px solid var(--text-3);border-radius:3px;transform:scale(.6)}[dir=ltr] .gen-dock.is-create-dock .composer-aspect-rect{background:0 0}[dir=rtl] .gen-dock.is-create-dock .composer-aspect-rect{background:100% 0}.gen-dock.is-create-dock .composer-aspect-option:hover .composer-aspect-rect{border-radius:3px;transform:scale(.6)}[dir=ltr] .gen-dock.is-create-dock .composer-aspect-option:hover .composer-aspect-rect{background:0 0}[dir=rtl] .gen-dock.is-create-dock .composer-aspect-option:hover .composer-aspect-rect{background:100% 0}.gen-dock.is-create-dock .composer-aspect-option.active .composer-aspect-rect{border-color:var(--text)}[dir=ltr] .gen-dock.is-create-dock .composer-aspect-option.active .composer-aspect-rect{background:0 0}[dir=rtl] .gen-dock.is-create-dock .composer-aspect-option.active .composer-aspect-rect{background:100% 0}.gen-dock.is-create-dock .composer-aspect-option-label,.gen-dock.is-create-dock .composer-aspect-option:hover .composer-aspect-option-label,.gen-dock.is-create-dock .composer-aspect-option.active .composer-aspect-option-label{font-size:inherit;font-weight:inherit;letter-spacing:0;color:inherit;flex:1}}@media (min-width:769px) and (max-width:980px){.gen-dock.is-create-dock .composer-pills{gap:6px}.gen-dock.is-create-dock .composer-generate{white-space:nowrap;padding:0 6px}.gen-dock.is-create-dock .composer-generate svg{display:none!important}.gen-dock.is-create-dock .composer{grid-template-columns:minmax(0,1fr) 124px;column-gap:12px;padding:18px}}.style-rail-all{color:var(--accent);white-space:nowrap;cursor:pointer;border:0;border-radius:6px;flex-shrink:0;margin-inline-start:auto;padding:4px 6px;font-family:inherit;font-size:11.5px;font-weight:500;transition:color .18s,background .18s}[dir=ltr] .style-rail-all{background:0 0}[dir=rtl] .style-rail-all{background:100% 0}.style-rail-all:hover{color:#ff8a4d;background:#f7430414}@media (min-width:769px){.gen-dock{padding:10px 28px 14px}[dir=ltr] .gen-dock{left:0}[dir=rtl] .gen-dock{right:0}.gen-dock.is-tool-mode{-webkit-backdrop-filter:saturate(180%)blur(28px);background:linear-gradient(#1c1a1ec7 0%,#100e12db 100%);border:none;border-radius:26px;padding:16px 18px 18px;animation:.42s cubic-bezier(.22,1,.36,1) backwards gen-tool-dock-enter;overflow:visible;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #ffffff0a,0 24px 60px -16px #000000a6,0 8px 24px -8px #f743042e;width:min(820px,100% - 48px)!important;max-width:820px!important;inset:auto auto 32px 50%!important}[dir=ltr] .gen-dock.is-tool-mode{transform:translate(-50%)!important}[dir=rtl] .gen-dock.is-tool-mode{transform:translate(50%)!important}.gen-dock.is-tool-mode:before{content:"";border-radius:inherit;pointer-events:none;opacity:1;background:radial-gradient(70% 60% at 12% 110%,#f7430438 0%,#f7430414 35%,#0000 70%),radial-gradient(50% 50% at 95% -10%,#ff7a3d1a 0%,#0000 60%);animation:6s ease-in-out infinite gen-tool-dock-ember;position:absolute;inset:0}.gen-dock.is-tool-mode:after{content:"";pointer-events:none;border-radius:1px;height:1px;position:absolute;top:0;left:18%;right:18%}[dir=ltr] .gen-dock.is-tool-mode:after{background:linear-gradient(90deg,#0000 0%,#ffffff52 50%,#0000 100%)}[dir=rtl] .gen-dock.is-tool-mode:after{background:linear-gradient(-90deg,#0000 0%,#ffffff52 50%,#0000 100%)}@keyframes gen-tool-dock-enter{0%{opacity:0;transform:translate(-50%)translateY(8px)scale(.98)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes gen-tool-dock-ember{0%,to{opacity:.55}50%{opacity:.95}}@media (prefers-reduced-motion:reduce){.gen-dock.is-tool-mode{animation:none}.gen-dock.is-tool-mode:before{opacity:.75;animation:none}}.gen-dock.is-tool-mode .gen-dock-inner{z-index:1;gap:12px;min-width:0;max-width:100%;position:relative}.gen-dock.is-tool-mode .composer{box-shadow:none;border:none;grid-template-rows:auto;grid-template-columns:104px 1fr auto;align-items:stretch;gap:14px;padding:0;display:grid}[dir=ltr] .gen-dock.is-tool-mode .composer{background:0 0}[dir=rtl] .gen-dock.is-tool-mode .composer{background:100% 0}.gen-dock.is-tool-mode .composer.is-campaign{min-height:0;padding:0;position:static}.gen-dock.is-tool-mode .composer-input-area{border:none;flex-direction:column;grid-area:1/2;min-width:0;margin:0;padding:0;display:flex}[dir=ltr] .gen-dock.is-tool-mode .composer-input-area{background:0 0}[dir=rtl] .gen-dock.is-tool-mode .composer-input-area{background:100% 0}.gen-dock.is-tool-mode .composer-input-row{border:none;flex:1;align-items:stretch;min-width:0;margin:0;padding:0;display:flex}[dir=ltr] .gen-dock.is-tool-mode .composer-input-row{background:0 0}[dir=rtl] .gen-dock.is-tool-mode .composer-input-row{background:100% 0}.gen-dock.is-tool-mode .composer-textarea{height:100%;min-height:64px;color:var(--text);resize:none;background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;flex:1;width:100%;padding:12px 14px;font-size:13px;line-height:1.5;transition:border-color .2s,background .2s,box-shadow .2s}.gen-dock.is-tool-mode .composer-textarea:focus{background:#ffffff0f;border-color:#f743048c;outline:none;box-shadow:0 0 0 3px #f743041f}.gen-dock.is-tool-mode .composer-textarea::placeholder{color:var(--text-3)}.gen-dock.is-tool-mode .composer-pills{border:none;flex-wrap:wrap;gap:6px;margin-top:8px;padding:0;overflow:visible}[dir=ltr] .gen-dock.is-tool-mode .composer-pills{background:0 0}[dir=rtl] .gen-dock.is-tool-mode .composer-pills{background:100% 0}.gen-dock.is-tool-mode .composer-pill{color:var(--text-2);letter-spacing:-.005em;background:#ffffff0d;border:1px solid #ffffff12;border-radius:100px;padding:6px 11px;font-size:11px;font-weight:500;transition:background .2s,border-color .2s,color .2s,transform .18s;box-shadow:inset 0 1px #ffffff0a}.gen-dock.is-tool-mode .composer-pill:hover{color:var(--text);background:#ffffff14;transform:translateY(-1px)}.gen-dock.is-tool-mode .composer-pill.open,.gen-dock.is-tool-mode .composer-pill.active{color:#ffd0b3;background:linear-gradient(#f7430438,#f743041a);border-color:#f7430480;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #f7430433,0 4px 12px -4px #f7430459}.gen-dock.is-tool-mode .composer-actions{display:contents}.gen-dock.is-tool-mode .composer-generate{color:#fff;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:16px;flex-direction:column;grid-area:1/3;justify-content:center;align-items:center;gap:8px;width:auto;min-width:132px;height:104px;margin:0;padding:14px 18px;font-size:13px;font-weight:500;transition:transform .18s,box-shadow .22s,filter .18s;display:flex;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0003,0 14px 30px -10px #f743048c}[dir=ltr] .gen-dock.is-tool-mode .composer-generate{background:linear-gradient(180deg, #ff6f2d 0%, var(--accent-hover) 60%, #e03a00 100%)}[dir=rtl] .gen-dock.is-tool-mode .composer-generate{background:linear-gradient(-180deg, #ff6f2d 0%, var(--accent-hover) 60%, #e03a00 100%)}.gen-dock.is-tool-mode .composer-generate:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff52,inset 0 -1px #0003,0 20px 40px -10px #f74304b3}.gen-dock.is-tool-mode .composer-generate:active:not(:disabled){transform:translateY(0)}.gen-dock.is-tool-mode .composer-generate:disabled{color:#fff9;cursor:not-allowed;background:linear-gradient(#f7430452 0%,#f7430429 100%);box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #f743042e}.gen-dock.is-tool-mode .composer-generate-cost{color:#ffeadc;letter-spacing:.03em;background:#0000004d;border-radius:100px;margin:0;padding:3px 10px;font-size:11px;font-weight:500;box-shadow:inset 0 1px #00000040}.gen-dock.is-tool-mode .composer-generate:disabled .composer-generate-cost{color:#ffeadc8c;background:#00000057}.gen-dock.is-tool-mode .composer-popover{z-index:220;-webkit-backdrop-filter:saturate(180%)blur(28px);background:linear-gradient(#222026eb 0%,#121016f0 100%);border:1px solid #ffffff14;border-radius:16px;min-width:220px;max-width:360px;padding:8px;animation:.22s cubic-bezier(.22,1,.36,1) backwards gen-tool-popover-in;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff08,0 20px 50px -14px #000000b3,0 6px 20px -6px #f743042e}[dir=ltr] .gen-dock.is-tool-mode .composer-popover{transform-origin:0 100%}[dir=rtl] .gen-dock.is-tool-mode .composer-popover{transform-origin:100% 100%}@keyframes gen-tool-popover-in{0%{opacity:0;transform:translateY(4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.gen-dock.is-tool-mode .composer-popover{animation:none}}.gen-dock.is-tool-mode .composer-popover-title{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);padding:6px 8px 8px;font-size:9.5px;font-weight:500}.gen-dock.is-tool-mode .composer-popover-option{color:var(--text-2);border:1px solid #0000;border-radius:10px;padding:9px 11px;font-size:12.5px;font-weight:500;transition:background .18s,border-color .18s,color .18s}[dir=ltr] .gen-dock.is-tool-mode .composer-popover-option{background:0 0}[dir=rtl] .gen-dock.is-tool-mode .composer-popover-option{background:100% 0}.gen-dock.is-tool-mode .composer-popover-option:hover{color:var(--text);background:#ffffff0f}.gen-dock.is-tool-mode .composer-popover-option.active{color:#ffd0b3;background:linear-gradient(#f7430438,#f743041a);border-color:#f7430480;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #f7430433}.gen-dock.is-tool-mode .composer-popover-option-sub{color:var(--text-3);letter-spacing:.02em;font-size:10px}.gen-dock.is-tool-mode .composer-popover-option.active .composer-popover-option-sub{color:#ffd0b3bf}.gen-dock.is-tool-mode .composer-popover-aspect{gap:6px;padding:10px}.gen-dock.is-tool-mode .composer-popover-aspect .composer-popover-option{flex-direction:column;gap:4px;padding:8px 6px}.gen-with-dock:has(.gen-dock.is-tool-mode){padding-bottom:180px}}@media (max-width:768px){.gen-dock{padding:0 16px calc(16px + env(safe-area-inset-bottom));-webkit-backdrop-filter:saturate(180%)blur(40px);pointer-events:none;z-index:220;background:#0c0c0ef0;border-top:none;border-radius:22px 22px 0 0;max-height:88vh;transition:transform .36s cubic-bezier(.32,.72,0,1);bottom:0;overflow-y:auto;transform:translateY(105%);box-shadow:0 -16px 60px #00000080}.gen-dock.is-mobile-open{pointer-events:auto;transform:translateY(0)}.gen-dock.is-mobile-open .composer-popover{top:auto;left:16px;right:16px;bottom:max(24px, calc(16px + env(safe-area-inset-bottom)));z-index:250;transform-origin:bottom;width:auto;min-width:0;max-width:none;max-height:60vh;position:fixed;overflow-y:auto;box-shadow:0 24px 60px #0009}.gen-dock.is-mobile-open .composer-popover-aspect{grid-template-columns:repeat(3,1fr);gap:8px}.gen-dock.is-mobile-open .composer-actions{z-index:2;padding:12px 16px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:saturate(180%)blur(24px);background:#0c0c0ef0;border-top:.33px solid #ffffff1a;margin:8px -16px 0;position:sticky;bottom:0}html.light .gen-dock.is-mobile-open .composer-actions{background:#fcfcfdf0;border-top-color:#00000014}.composer-textarea{font-size:16px;line-height:1.45}}.gen-with-dock{padding-bottom:280px}@media (max-width:768px){.gen-with-dock{padding-bottom:calc(86px + env(safe-area-inset-bottom))}}.gen-mobile-bar{display:none}@media (max-width:768px){.gen-mobile-bar{z-index:100;-webkit-backdrop-filter:saturate(180%)blur(32px);padding-bottom:env(safe-area-inset-bottom);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0c0c0ef5;border-top:.5px solid #ffffff1f;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #00000059}html.light .gen-mobile-bar{background:#fcfcfdf7;border-top-color:#0000001a}.gen-mobile-bar:active{background:#141418db}.gen-mobile-bar-row{align-items:center;gap:10px;min-height:56px;padding:10px 12px;display:flex}.gen-mobile-bar-text{color:#ebebf573;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:400;overflow:hidden}.gen-mobile-bar-attach{color:#ebebf5bf;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-family:inherit;transition:transform .12s cubic-bezier(.22,1,.36,1),background .16s;display:inline-flex;position:relative}html.light .gen-mobile-bar-attach{color:#3c3c43bf;background:#0000000a;border-color:#00000014}.gen-mobile-bar-attach:active{background:#ffffff1a;transform:scale(.92)}.gen-mobile-bar-attach:disabled{opacity:.4;cursor:not-allowed}.gen-mobile-bar-cta{background:var(--accent-hover);color:#fff;cursor:pointer;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-family:inherit;transition:transform .12s cubic-bezier(.22,1,.36,1),opacity .16s;display:inline-flex;box-shadow:0 4px 14px #f7430466}.gen-mobile-bar-cta:active{transform:scale(.92)}.gen-mobile-bar-cta:disabled{color:#ffffff4d;box-shadow:none;cursor:not-allowed;background:#ffffff14}}.gen-dock .composer-popover{top:auto;bottom:calc(100% + 6px)}[dir=ltr] .gen-dock .composer-popover{transform-origin:0 100%}[dir=rtl] .gen-dock .composer-popover{transform-origin:100% 100%}[dir=ltr] .gen-dock .composer-popover-aspect{left:0;right:auto}[dir=rtl] .gen-dock .composer-popover-aspect{left:auto;right:0}.composer{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;grid-template-columns:1fr auto;align-items:stretch;gap:12px;padding:14px 16px;transition:border-color .2s,box-shadow .2s;display:grid;box-shadow:0 4px 20px #0000001f}.composer:focus-within{border-color:#fc4a0866;box-shadow:0 0 0 3px #fc4a080f,0 8px 28px #0000002e}html.dark .composer{background:#0e0e10;box-shadow:0 4px 20px #0006}html.dark .composer:focus-within{box-shadow:0 0 0 3px #fc4a0814,0 8px 28px #00000080}.composer-input-area{flex-direction:column;gap:10px;min-width:0;display:flex}.composer-input-row{align-items:flex-start;gap:10px;display:flex}.composer-attach{width:36px;height:36px;color:var(--text-2);cursor:pointer;background:#fc4a0814;border:1px solid #fc4a0826;border-radius:9px;flex:none;justify-content:center;align-items:center;margin-top:4px;transition:background .12s,color .12s,transform .1s;display:inline-flex}.composer-attach:hover{color:var(--accent);background:#fc4a0829}.composer-attach:active{transform:scale(.92)}.composer-textarea{resize:none;min-height:48px;max-height:200px;color:var(--text);letter-spacing:-.01em;scrollbar-width:thin;scrollbar-color:var(--text-3) transparent;padding:5px 0;border:none;outline:none;flex:auto;padding-inline-end:12px;font-family:inherit;font-size:14px;line-height:1.6;overflow-y:auto}[dir=ltr] .composer-textarea{background:0 0}[dir=rtl] .composer-textarea{background:100% 0}.composer-textarea::-webkit-scrollbar{width:14px}[dir=ltr] .composer-textarea::-webkit-scrollbar-track{background:0 0}[dir=rtl] .composer-textarea::-webkit-scrollbar-track{background:100% 0}.composer-textarea::-webkit-scrollbar-thumb{background-color:var(--text-3);background-clip:padding-box;border:4px solid #0000;border-radius:999px;min-height:32px}.composer-textarea::-webkit-scrollbar-thumb:hover{background-color:var(--text-2)}.composer-textarea::-webkit-scrollbar-thumb:active{background-color:var(--text)}.composer-textarea::placeholder{color:var(--text-3)}html.dark .composer-textarea{border-color:#0000!important}html[dir=ltr].dark .composer-textarea{background:0 0!important}html[dir=rtl].dark .composer-textarea{background:100% 0!important}.composer-pills{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.composer-pill{border:1px solid var(--border);color:var(--text-2);cursor:pointer;white-space:nowrap;background:#ffffff08;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex;position:relative}html.dark .composer-pill{background:#ffffff0a}.composer-pill:hover{color:var(--text);background:#ffffff0f}.composer-pill.open{color:var(--accent);background:#fc4a081a;border-color:#fc4a0859}.composer-pill.active{color:var(--accent);background:#fc4a081a;border-color:#fc4a084d}.composer-mode-switch{border:1px solid var(--border);background:#0000000a;border-radius:9px;flex-shrink:0;align-items:center;gap:2px;padding:2px;display:inline-flex}html.dark .composer-mode-switch{background:#00000038}.composer-mode-switch{position:relative}.composer-generate{background:var(--accent);color:#fff;letter-spacing:-.01em;cursor:pointer;border:none;border-radius:12px;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:3px;min-width:140px;padding:14px 20px;font-family:inherit;font-size:14px;font-weight:500;transition:transform .14s cubic-bezier(.34,1.56,.64,1),box-shadow .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #fc4a084d}.composer-generate:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 28px #fc4a0873}.composer-generate:active:not(:disabled){transform:scale(.96)}.composer-generate:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.composer-generate>:not(.composer-generate-bar){position:relative}.composer-generate[data-running=true]:disabled,.gen-dock .composer-generate[data-running=true]:disabled{opacity:1;cursor:progress}.composer-popover.is-unfurl,.gen-dock .composer-popover.is-unfurl{will-change:clip-path, transform, opacity;box-shadow:none!important;animation:none!important}.composer-popover.is-unfurl[data-closing=true]{pointer-events:none}[data-unfurl]{will-change:clip-path, transform, opacity;animation:none!important}[data-unfurl-closing=true]{pointer-events:none}.composer-pills>:not(.composer-mode-switch){animation:.36s cubic-bezier(.22,1,.36,1) backwards composer-morph-in}.composer-attach{position:relative}.composer-attach-glyph{transition:transform .36s cubic-bezier(.3,1.5,.4,1),opacity .2s;display:inline-flex;position:absolute}.composer-attach-glyph[data-on=false]{opacity:0}[dir=ltr] .composer-attach-glyph[data-on=false]{transform:rotate(90deg)scale(.4)}[dir=rtl] .composer-attach-glyph[data-on=false]{transform:rotate(-90deg)scale(.4)}.composer-attach-glyph.is-check{color:var(--accent)}[dir=ltr] .composer-attach-glyph.is-check[data-on=false]{transform:scale(.4)rotate(-20deg)}[dir=rtl] .composer-attach-glyph.is-check[data-on=false]{transform:scale(.4)rotate(20deg)}.composer-refs-band,.composer-refs-clip{display:contents}.composer-refs-band[data-open=false]{display:none}@media (prefers-reduced-motion:reduce){.composer-pills>:not(.composer-mode-switch){animation:none}.composer-attach-glyph,.gen-dock.is-create-dock .composer-refs-band{transition:none}}.composer-actions{display:contents}@media (max-width:768px){.composer-actions{grid-template-columns:1fr 1.4fr;gap:10px;display:grid}.composer{flex-direction:column;gap:12px;padding:14px;display:flex}.composer-pills{display:none}.composer-actions{grid-template-columns:1.4fr auto 1.6fr}}.composer-actions.is-campaign{grid-template-rows:1fr;grid-template-columns:124px minmax(160px,auto);align-items:stretch;gap:10px;width:auto;display:grid}.composer-actions.is-campaign .composer-generate{border-radius:14px;flex-direction:column;gap:8px;width:100%;min-width:160px;height:100%;padding:16px 18px;font-size:14px}.composer-actions.is-campaign .composer-generate .composer-generate-cost{margin-top:2px}@media (max-width:768px){.composer-actions.is-campaign{grid-template:"tile tile"116px"cog generate"/auto 1fr;gap:10px;width:100%}.composer-actions.is-campaign>.composer-generate{grid-area:generate}}.composer-morph{animation:.36s cubic-bezier(.22,1,.36,1) backwards composer-morph-in}.composer-input-row.composer-morph{animation-delay:0s}.composer-pills.composer-morph{animation-delay:60ms}.composer-actions.composer-morph{animation-delay:.12s}@keyframes composer-morph-in{0%{opacity:0;filter:blur(2px);transform:translateY(8px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.composer-morph{animation:none!important}}@media (max-width:768px){.gen-dock-inner>.style-rail-wrap{display:none}}.composer-generate-cost{opacity:.75;letter-spacing:.03em;font-variant-numeric:tabular-nums;font-size:10px;font-weight:500}.composer-popover{z-index:50;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;min-width:220px;max-width:360px;padding:10px;animation:.18s cubic-bezier(.2,.8,.2,1) both composerPopIn;position:absolute;top:calc(100% + 6px);box-shadow:0 20px 48px #00000040}[dir=ltr] .composer-popover{left:0}[dir=rtl] .composer-popover{right:0}@keyframes composerPopIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.composer-popover-title{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);padding:4px 6px 8px;font-size:10px;font-weight:500}.composer-popover-option{width:100%;color:var(--text);cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:500;transition:background .12s,border-color .12s;display:flex}[dir=ltr] .composer-popover-option{text-align:left;background:0 0}[dir=rtl] .composer-popover-option{text-align:right;background:100% 0}.composer-popover-option:hover{background:#f7430414}.composer-popover-option.active{color:var(--accent-hover);background:#f7430424;border-color:#f7430459}.composer-popover-option-text{flex-direction:column;gap:2px;display:flex}.composer-popover-option-desc{font-size:var(--fs-eyebrow);font-weight:var(--fw-regular);color:var(--text-3)}.composer-popover-aspect .composer-popover-title{display:none}.composer-popover-option-sub{color:var(--text-3);font-size:10px;font-weight:500}[dir=ltr] .composer-popover-option-sub{margin-left:auto}[dir=rtl] .composer-popover-option-sub{margin-right:auto}.composer-popover-note{color:var(--text-3);padding:0 6px 8px;font-size:11px;font-weight:500;line-height:1.35}.composer-aspect-chip{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:20px;display:inline-flex;position:relative}.composer-aspect-chip-rect{border:1.8px solid;border-radius:2px;transition:width .26s cubic-bezier(.34,1.56,.64,1),height .26s cubic-bezier(.34,1.56,.64,1),border-color .16s}.composer-popover-aspect{grid-template-columns:repeat(5,1fr);gap:8px;width:auto;min-width:280px;padding:12px;display:grid}.composer-aspect-option{border:1.5px solid var(--border);cursor:pointer;background:#ffffff05;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:10px 6px 8px;font-family:inherit;transition:background .18s,border-color .18s,transform .22s cubic-bezier(.22,1,.36,1);display:flex}html.light .composer-aspect-option{background:#00000005}.composer-aspect-option:hover{background:#f743040d;transform:translateY(-1px)}.composer-aspect-option.active{border-color:var(--accent-hover);background:#f743041f}.composer-aspect-option-frame{justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.composer-aspect-rect{border:1.8px solid var(--text-3);border-radius:2px;transition:border-color .18s,background .22s}[dir=ltr] .composer-aspect-rect{background:0 0}[dir=rtl] .composer-aspect-rect{background:100% 0}.composer-aspect-option.active .composer-aspect-rect{border-color:var(--accent-hover);background:#f7430438}.composer-aspect-option-label{color:var(--text-3);letter-spacing:.04em;font-size:10px;font-weight:500;transition:color .16s}.composer-aspect-option:hover .composer-aspect-option-label{color:var(--text-2)}.composer-aspect-option.active .composer-aspect-option-label{color:var(--accent-hover)}@media (prefers-reduced-motion:reduce){.composer-aspect-chip-rect,.composer-aspect-rect{transition:none!important;animation:none!important}}@media (max-width:680px){.composer{grid-template-columns:1fr}.composer-generate{width:100%;min-width:0;padding:14px}}.explore-modal-scrim{z-index:10000;color:#fff;background:#000c;justify-content:center;align-items:flex-start;padding:28px 16px 48px;animation:.25s both exploreModalFade;display:flex;position:fixed;inset:0;overflow-y:auto}@media (min-width:641px){.explore-modal-scrim{align-items:center;padding:20px 16px;overflow:hidden}.explore-modal-scrim .explore-modal-panel{width:auto;max-width:calc(100vw - 24px);max-height:calc(100dvh - 40px);overflow:visible}.explore-hero-card{width:min(calc(100vw - 520px), calc(min(calc(100dvh - 150px), 760px) * var(--ar-w) / var(--ar-h)));max-width:none;height:auto;max-height:none}}@media (max-width:640px){.explore-modal-scrim>button[aria-label=Previous\ template],.explore-modal-scrim>button[aria-label=Next\ template]{display:none!important}.explore-modal-panel{border-radius:14px;margin:0;padding:16px}.explore-modal-scrim{padding:12px 10px 40px}}.explore-modal-panel{--cc-line:#ffffff0d;--cc-control:#222;--cc-control-hover:#2b2b2b;--cc-hover:#ffffff0f;z-index:1;background:#151517;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;width:100%;max-width:1140px;margin:auto;padding:32px;animation:.3s cubic-bezier(.2,.8,.2,1) both explorePanelIn;display:flex;position:relative;box-shadow:0 32px 64px #00000080}.explore-modal-panel .composer-popover{top:auto;bottom:calc(100% + 6px)}[dir=ltr] .explore-modal-panel .composer-popover{transform-origin:0 100%}[dir=rtl] .explore-modal-panel .composer-popover{transform-origin:100% 100%}.explore-modal-panel .composer-popover-aspect{bottom:calc(100% + 6px)}.explore-modal-panel .explore-action-pill button.composer-pill,.explore-save-btn{box-sizing:border-box;border:1px solid var(--cc-line);background:var(--cc-control);width:100%;height:48px;font-family:inherit;font-size:var(--fs-small);font-weight:var(--fw-medium);color:#fff;cursor:pointer;border-radius:12px;justify-content:center;gap:9px;padding:0 14px;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.explore-save-btn{align-items:center;height:auto;min-height:48px;display:flex}.explore-modal-panel .explore-action-pill button.composer-pill:hover,.explore-modal-panel .explore-action-pill button.composer-pill.open,.explore-save-btn:hover:not(:disabled){background:var(--cc-control-hover);border-color:var(--cc-line);color:#fff}.explore-save-btn:disabled{cursor:default;opacity:.6}.explore-modal-panel .explore-action-pill .composer-pill>svg{flex-shrink:0;width:15px;height:15px}.explore-modal-panel .composer-popover,.explore-modal-panel .composer-popover-aspect{border:1px solid var(--cc-line);background:var(--cc-control);border-radius:12px;flex-direction:column;gap:4px;width:max-content;min-width:200px;padding:9px 9px 7px;display:flex}.explore-modal-panel .composer-popover.is-unfurl{box-shadow:0 12px 34px #0000008c!important}.explore-modal-panel .composer-popover-title,.explore-modal-panel .composer-popover-aspect .composer-popover-title{font-size:var(--fs-caption);font-weight:var(--fw-regular);letter-spacing:0;text-transform:none;color:#ffffff80;padding:1px 3px 5px;display:block}.explore-modal-panel .composer-popover-note{color:#ffffff80}.explore-modal-panel .composer-popover-option,.explore-modal-panel .composer-aspect-option{min-height:34px;font-size:var(--fs-caption);font-weight:var(--fw-regular);color:#ffffffb3;text-align:start;white-space:nowrap;border:0;border-radius:7px;flex-direction:row;align-items:center;gap:9px;padding:0 8px;display:flex;transform:none}[dir=ltr] .explore-modal-panel .composer-popover-option,[dir=ltr] .explore-modal-panel .composer-aspect-option{background:0 0}[dir=rtl] .explore-modal-panel .composer-popover-option,[dir=rtl] .explore-modal-panel .composer-aspect-option{background:100% 0}.explore-modal-panel .composer-popover-option>:first-child{flex:1;min-width:0}.explore-modal-panel .composer-popover-option:hover,.explore-modal-panel .composer-aspect-option:hover,.explore-modal-panel .composer-popover-option.active:hover,.explore-modal-panel .composer-aspect-option.active:hover{background:var(--cc-hover);color:#fff;transform:none}.explore-modal-panel .composer-popover-option.active,.explore-modal-panel .composer-aspect-option.active{color:#fff;font-weight:var(--fw-medium);border-color:#0000}[dir=ltr] .explore-modal-panel .composer-popover-option.active,[dir=ltr] .explore-modal-panel .composer-aspect-option.active{background:0 0}[dir=rtl] .explore-modal-panel .composer-popover-option.active,[dir=rtl] .explore-modal-panel .composer-aspect-option.active{background:100% 0}.explore-modal-panel .composer-popover-option:has(.composer-popover-option-desc){padding-block:6px}.explore-modal-panel .composer-popover-option-desc,.explore-modal-panel .composer-popover-option-sub,.explore-modal-panel .composer-popover-option.active .composer-popover-option-sub{font-size:var(--fs-eyebrow);font-weight:var(--fw-regular);color:#ffffff80}.explore-modal-panel .composer-popover-aspect{gap:2px}.explore-modal-panel .composer-aspect-option{gap:6px;min-height:32px}[dir=ltr] .explore-modal-panel .composer-aspect-option{padding:0 10px 0 2px}[dir=rtl] .explore-modal-panel .composer-aspect-option{padding:0 2px 0 10px}.explore-modal-panel .composer-aspect-option-frame{width:28px;height:32px}.explore-modal-panel .composer-aspect-rect,.explore-modal-panel .composer-aspect-option:hover .composer-aspect-rect{border:2.2px solid #ffffff80;border-radius:3px;transform:scale(.6)}[dir=ltr] .explore-modal-panel .composer-aspect-rect,[dir=ltr] .explore-modal-panel .composer-aspect-option:hover .composer-aspect-rect{background:0 0}[dir=rtl] .explore-modal-panel .composer-aspect-rect,[dir=rtl] .explore-modal-panel .composer-aspect-option:hover .composer-aspect-rect{background:100% 0}.explore-modal-panel .composer-aspect-option.active .composer-aspect-rect{border-color:#fff}[dir=ltr] .explore-modal-panel .composer-aspect-option.active .composer-aspect-rect{background:0 0}[dir=rtl] .explore-modal-panel .composer-aspect-option.active .composer-aspect-rect{background:100% 0}.explore-modal-panel .composer-aspect-option-label,.explore-modal-panel .composer-aspect-option:hover .composer-aspect-option-label,.explore-modal-panel .composer-aspect-option.active .composer-aspect-option-label{font-size:inherit;font-weight:inherit;color:inherit;flex:1}.explore-modal-close{color:#ffffffb3;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;line-height:1;transition:background .12s,color .12s;display:flex;position:absolute;top:12px}[dir=ltr] .explore-modal-close{right:12px}[dir=rtl] .explore-modal-close{left:12px}.explore-modal-close:hover{color:#fff;background:#ffffff1f}.explore-edge-nav{z-index:10;cursor:pointer;color:#fff;-webkit-tap-highlight-color:transparent;border:none;justify-content:center;align-items:center;width:64px;height:116px;padding:0;display:flex;position:fixed;top:50%;transform:translateY(-50%)}[dir=ltr] .explore-edge-nav{background:0 0}[dir=rtl] .explore-edge-nav{background:100% 0}.explore-edge-nav-circle{-webkit-backdrop-filter:blur(10px);background:#00000073;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:26px;line-height:1;transition:background .14s,transform .14s;display:flex}.explore-edge-nav:hover .explore-edge-nav-circle{background:#000000b8;transform:scale(1.06)}@media (min-width:641px){.explore-inpanel-nav{display:none!important}}@media (min-width:1200px){.explore-edge-nav{width:140px;height:100vh;top:0;transform:none}}@keyframes fdmEnterRight{0%{opacity:0;transform:translate(44px)}to{opacity:1;transform:translate(0)}}@keyframes fdmEnterLeft{0%{opacity:0;transform:translate(-44px)}to{opacity:1;transform:translate(0)}}@keyframes fdmExitLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-44px)}}@keyframes fdmExitRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(44px)}}@keyframes exploreModalFade{0%{opacity:0}to{opacity:1}}@keyframes explorePanelIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}.style-card-item{animation:.35s both styleCardIn}@keyframes bentoIn{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hexReveal{0%{opacity:0}to{opacity:1}}@keyframes activeStepPulse{0%,to{box-shadow:0 0 #f7430466}50%{box-shadow:0 0 0 10px #f7430400}}@keyframes scanLine{0%{opacity:1;top:0%}92%{opacity:1;top:100%}to{opacity:0;top:100%}}@keyframes scanGlow{0%{opacity:0;top:-10%}6%{opacity:1}92%{opacity:.6;top:95%}to{opacity:0;top:95%}}@keyframes pulseRing{0%{opacity:.6;transform:scale(.7)}to{opacity:0;transform:scale(2.4)}}@keyframes gridShift{0%,to{opacity:.04}50%{opacity:.1}}.scan-overlay{pointer-events:none;z-index:2;border-radius:10px;position:absolute;inset:0;overflow:hidden}.scan-line{width:100%;height:2px;animation:2.2s cubic-bezier(.4,0,.6,1) infinite scanLine;position:absolute;top:0;box-shadow:0 0 14px 5px #f7430466,0 0 3px 1px #a78bfacc}[dir=ltr] .scan-line{background:linear-gradient(90deg,#0000 0%,#f74304e6 35%,#a78bfa 50%,#f74304e6 65%,#0000 100%);left:0}[dir=rtl] .scan-line{background:linear-gradient(-90deg,#0000 0%,#f74304e6 35%,#a78bfa 50%,#f74304e6 65%,#0000 100%);right:0}.scan-glow{background:linear-gradient(#f743041a,#0000);width:100%;height:70px;animation:2.2s cubic-bezier(.4,0,.6,1) infinite scanGlow;position:absolute;top:0}[dir=ltr] .scan-glow{left:0}[dir=rtl] .scan-glow{right:0}.scan-corner{border-style:solid;border-color:#f74304bf;width:16px;height:16px;position:absolute}.scan-corner-tl{top:9px}[dir=ltr] .scan-corner-tl{border-width:2px 0 0 2px;left:9px}[dir=rtl] .scan-corner-tl{border-width:2px 2px 0 0;right:9px}.scan-corner-tr{top:9px}[dir=ltr] .scan-corner-tr{border-width:2px 2px 0 0;right:9px}[dir=rtl] .scan-corner-tr{border-width:2px 0 0 2px;left:9px}.scan-corner-bl{bottom:9px}[dir=ltr] .scan-corner-bl{border-width:0 0 2px 2px;left:9px}[dir=rtl] .scan-corner-bl{border-width:0 2px 2px 0;right:9px}.scan-corner-br{bottom:9px}[dir=ltr] .scan-corner-br{border-width:0 2px 2px 0;right:9px}[dir=rtl] .scan-corner-br{border-width:0 0 2px 2px;left:9px}.pulse-ring{border:1.5px solid #f7430473;border-radius:50%;animation:2.1s ease-out infinite pulseRing;position:absolute;inset:0}@keyframes cOutLeft{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-6%)scale(.92)}}@keyframes cOutRight{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(6%)scale(.92)}}@keyframes cInFromRight{0%{opacity:0;transform:translate(6%)scale(.92)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes cInFromLeft{0%{opacity:0;transform:translate(-6%)scale(.92)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes sliderSkeletonPulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes gwScrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes gwScrollDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.gw-col{animation:none!important}}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}button{-webkit-tap-highlight-color:transparent}button:not([disabled]){transition:transform .11s cubic-bezier(.34,1.56,.64,1),opacity .11s}button:not([disabled]):active{opacity:.82!important;transform:scale(.93)!important}@keyframes toastIn{0%{opacity:0;transform:translateY(16px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}.toast-item{animation:.32s cubic-bezier(.16,1,.3,1) both toastIn}@keyframes bsSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes bsFadeIn{0%{opacity:0}to{opacity:1}}.bs-sheet{animation:.34s cubic-bezier(.32,.72,0,1) both bsSlideUp}.bs-backdrop{animation:.22s both bsFadeIn}@keyframes tabSlideFromRight{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes tabSlideFromLeft{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}.tab-from-right{animation:.26s cubic-bezier(.4,0,.2,1) both tabSlideFromRight}.tab-from-left{animation:.26s cubic-bezier(.4,0,.2,1) both tabSlideFromLeft}@media (max-width:768px){.r-admin-main{grid-template-columns:1fr!important}.explore-modal-grid{grid-template-columns:1fr;gap:16px}}@keyframes cropFadeIn{0%{opacity:0}to{opacity:1}}.no-save-image{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.sp-page{--sp-bg-1:#0c0c0e;--sp-bg-2:#131316;--sp-bg-3:#18181c;--sp-line:#ffffff12;--sp-line-2:#ffffff0a;--sp-text:#f3f3f4;--sp-text-2:#f3f3f49e;--sp-text-3:#f3f3f45c;--sp-orange:var(--accent);max-width:1280px;color:var(--sp-text);margin:0 auto;padding:12px 24px 96px}.sp-head{border-bottom:1px solid var(--sp-line);justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding:8px 0 22px;animation:.36s cubic-bezier(.32,.72,0,1) both sp-fade-in;display:flex}@keyframes sp-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sp-head-title{align-items:baseline;gap:14px;min-width:0;display:flex}.sp-h1{letter-spacing:var(--ls-heading);color:var(--sp-text);font-size:24px;font-weight:500;line-height:var(--lh-h1);margin:0}.sp-h1-sub{color:var(--sp-text-3);letter-spacing:-.005em;font-feature-settings:"tnum";white-space:nowrap;font-size:13px}.sp-head-controls{flex-shrink:0;align-items:center;gap:12px;display:flex}.sp-filters{background:var(--sp-bg-2);border:1px solid var(--sp-line);border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex}.sp-chip{letter-spacing:-.005em;color:var(--sp-text-2);cursor:pointer;white-space:nowrap;border:none;border-radius:7px;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:500;transition:color .14s,background .14s;display:inline-flex}[dir=ltr] .sp-chip{background:0 0}[dir=rtl] .sp-chip{background:100% 0}.sp-chip:hover{color:var(--sp-text)}.sp-chip.active{background:var(--sp-bg-3);color:var(--sp-text);box-shadow:inset 0 0 0 1px #ffffff0a}.sp-chip-dot{background:var(--sp-orange);border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:.26s cubic-bezier(.32,.72,0,1) both sp-dot-fade-in;box-shadow:0 0 6px #fc4a088c}@keyframes sp-dot-fade-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.sp-chip-count{color:var(--sp-text-3);font-feature-settings:"tnum";font-size:11px}[dir=ltr] .sp-chip-count{margin-left:1px}[dir=rtl] .sp-chip-count{margin-right:1px}.sp-chip.active .sp-chip-count{color:var(--sp-text-2)}.sp-cta{background:var(--sp-orange);color:#fff;letter-spacing:-.008em;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;align-items:center;gap:8px;font-family:inherit;font-size:13px;font-weight:500;transition:transform .16s cubic-bezier(.32,.72,0,1),box-shadow .16s,opacity .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 6px 18px #fc4a084d}[dir=ltr] .sp-cta{padding:9px 16px 9px 13px}[dir=rtl] .sp-cta{padding:9px 13px 9px 16px}.sp-cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff29,0 8px 22px #fc4a086b}.sp-cta:active:not(:disabled){transform:translateY(0)scale(.98)}.sp-cta:disabled{opacity:.55;cursor:default;box-shadow:none}.sp-cta-plus{opacity:.95;justify-content:center;align-items:center;width:16px;height:16px;margin-top:-1px;font-size:17px;font-weight:400;line-height:0;display:inline-flex}@media (max-width:720px){.sp-head{flex-direction:column;align-items:stretch;gap:16px}.sp-head-controls{justify-content:space-between}.sp-filters{scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}.sp-filters::-webkit-scrollbar{display:none}}.sp-body{min-height:280px;position:relative}.sp-loading{justify-content:center;align-items:center;gap:6px;padding:96px 0;display:flex}.sp-loading-dot{background:var(--sp-text-3);border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite sp-dot-pulse}.sp-loading-dot:nth-child(2){animation-delay:.16s}.sp-loading-dot:nth-child(3){background:var(--sp-orange);animation-delay:.32s}@keyframes sp-dot-pulse{0%,to{opacity:.3;transform:scale(.7)}50%{opacity:1;transform:scale(1.1)}}.sp-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.sp-card{background:var(--sp-bg-2);border:1px solid var(--sp-line);cursor:pointer;border-radius:12px;flex-direction:column;padding:0;font-family:inherit;transition:transform .28s cubic-bezier(.32,.72,0,1),border-color .2s,box-shadow .2s;animation:.38s cubic-bezier(.25,.46,.45,.94) both sp-card-in;display:flex;position:relative;overflow:hidden}[dir=ltr] .sp-card{text-align:left}[dir=rtl] .sp-card{text-align:right}@keyframes sp-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sp-card:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff0a,0 14px 32px #00000073,0 0 0 1px #fc4a082e}.sp-card:active{transform:translateY(-1px)}.sp-card-preview{aspect-ratio:4/3;background:radial-gradient(120% 100% at 50% 0%, #ffffff0a, transparent 60%), var(--sp-bg-1);border-bottom:1px solid var(--sp-line-2);position:relative;overflow:hidden}.sp-card-glow{opacity:.5;pointer-events:none;background:radial-gradient(60% 60% at 50% 60%,#fc4a081a,#0000 70%);animation:4.2s ease-in-out infinite sp-breath;position:absolute;inset:0}@keyframes sp-breath{0%,to{opacity:.42;transform:scale(1)}50%{opacity:.62;transform:scale(1.06)}}.sp-card-grid{background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:12px 12px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#000 50%,#0000 100%);mask-image:radial-gradient(80% 70%,#000 50%,#0000 100%)}.sp-card-diagram{width:72%;height:56%;transition:transform .42s cubic-bezier(.32,.72,0,1);position:absolute;inset:22% 14%}.sp-card:hover .sp-card-diagram{transform:scale(1.04)}.sp-card-live{background:var(--sp-orange);border-radius:50%;width:6px;height:6px;animation:1.8s cubic-bezier(.32,.72,0,1) infinite sp-pulse;position:absolute;top:10px;box-shadow:0 0 #fc4a088c}[dir=ltr] .sp-card-live{left:10px}[dir=rtl] .sp-card-live{right:10px}@keyframes sp-pulse{0%{box-shadow:0 0 #fc4a0880}70%{box-shadow:0 0 0 7px #fc4a0800}to{box-shadow:0 0 #fc4a0800}}.sp-card-info{justify-content:space-between;align-items:center;gap:10px;padding:11px 12px 12px;display:flex}.sp-card-name{letter-spacing:-.01em;color:var(--sp-text);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden}.sp-card-time{color:var(--sp-text-3);font-feature-settings:"tnum";letter-spacing:-.005em;flex-shrink:0;font-size:11.5px}.sp-card-del{-webkit-backdrop-filter:blur(6px);color:#ffffffb3;cursor:pointer;opacity:0;background:#000000a6;border:1px solid #ffffff14;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:opacity .18s,transform .18s,background .14s,border-color .14s,color .14s;display:inline-flex;position:absolute;top:9px;transform:scale(.92)}[dir=ltr] .sp-card-del{right:9px}[dir=rtl] .sp-card-del{left:9px}.sp-card:hover .sp-card-del{opacity:1;transform:scale(1)}.sp-card-del:hover{background:var(--sp-orange);border-color:var(--sp-orange);color:#fff}@keyframes s2-edge-pulse{0%{opacity:.8;stroke-width:6px}to{opacity:0;stroke-width:1px}}@keyframes s2-reveal{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@media (min-width:769px) and (max-width:1024px){.composer{grid-template-columns:1fr}.composer-generate{width:100%;min-width:0;padding:12px}.sp-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}}@media (min-width:1025px) and (max-width:1440px){.r-main{max-width:1240px}}@media (min-width:1441px) and (max-width:1920px){.r-main{max-width:1640px;padding:36px 56px 96px}.composer{border-radius:18px;padding:16px 18px}.composer-textarea{min-height:56px;font-size:15px;line-height:1.5}.composer-attach{width:38px;height:38px}.composer-pill{padding:7px 13px;font-size:13px}.composer-generate{border-radius:14px;min-width:150px;padding:12px 22px;font-size:14.5px}.sp-page{max-width:1520px}.sp-h1{font-size:28px}.sp-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.style-rail-wrap:hover .style-rail .style-card-item{width:130px}}@media (min-width:1921px) and (max-width:2400px){.r-main{max-width:1920px;padding:44px 72px 112px}.aeen-logo-mark{height:26px!important}.composer{border-radius:22px;gap:14px;padding:20px 24px}.composer-textarea{min-height:64px;font-size:16px;line-height:1.55}.composer-attach{border-radius:14px;width:44px;height:44px}.composer-pill{border-radius:999px;padding:9px 16px;font-size:13.5px}.composer-generate{border-radius:16px;min-width:180px;padding:14px 26px;font-size:15.5px}.composer-generate-cost{font-size:12px}.sp-page{max-width:1840px;padding:24px 40px 120px}.sp-h1{font-size:30px}.sp-h1-sub{font-size:14px}.sp-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.sp-card-name{font-size:14px}.sp-cta{font-size:13.5px}[dir=ltr] .sp-cta{padding:11px 18px 11px 14px}[dir=rtl] .sp-cta{padding:11px 14px 11px 18px}.style-rail-wrap:hover .style-rail .style-card-item{width:150px}}@media (min-width:2401px){.r-main{max-width:2240px;padding:56px 96px 140px}.aeen-logo-mark{height:30px!important}.composer{border-radius:26px;gap:16px;padding:24px 28px}.composer-textarea{min-height:72px;font-size:17px;line-height:1.6}.composer-attach{border-radius:16px;width:50px;height:50px}.composer-pill{padding:11px 18px;font-size:14px}.composer-generate{border-radius:18px;min-width:210px;padding:16px 30px;font-size:17px}.composer-generate-cost{font-size:13px}.sp-page{max-width:2160px;padding:32px 56px 140px}.sp-h1{font-size:34px}.sp-h1-sub{font-size:15px}.sp-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px}.sp-card-name{font-size:15px}.sp-card-time{font-size:12.5px}.sp-cta{font-size:14px}[dir=ltr] .sp-cta{padding:12px 20px 12px 16px}[dir=rtl] .sp-cta{padding:12px 16px 12px 20px}.style-rail-wrap:hover .style-rail .style-card-item{width:170px}}@media (max-width:560px){section#pricing{padding:72px 12px 48px!important}section#pricing>div:first-child{margin-bottom:32px!important}section#pricing h2{font-size:clamp(30px,10vw,40px)!important}section#pricing p{font-size:15px!important}}@media (max-width:768px){.r-main{padding:14px 16px calc(24px + env(safe-area-inset-bottom))}input[type=text],input[type=email],input[type=password],input[type=search],textarea,select{border-radius:12px;font-size:16px}button:active{transform:scale(.985)}html,body{-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;overscroll-behavior-y:none;touch-action:manipulation;min-height:100dvh;overflow-x:hidden}.r-app-root{width:100%;min-height:100dvh;overflow-x:hidden}.r-app-shell{width:100%;min-width:0;min-height:100dvh}.recent-strip{max-width:none;margin-left:0;margin-right:0}h1,h2{letter-spacing:var(--ls-heading)}}@media (max-width:380px){.r-main{padding-left:12px;padding-right:12px}}@media (max-width:768px){.hide-on-mobile{display:none!important}.env-btn-label{display:none}.mobile-grid-2-max{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}}html.dark ::-webkit-scrollbar-thumb{background:#48484a}html.dark ::-webkit-scrollbar-thumb:hover{background:#636366}html.light .gen-dock{background:#f8f8faeb;border-top-color:#00000014;box-shadow:0 -4px 20px #0000000f}html.light .gen-dock.is-tool-mode{background:linear-gradient(#fffdffeb 0%,#f8f6faf5 100%)!important;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #00000012,0 24px 60px -16px #00000029,0 8px 24px -8px #f743041a!important}html.light .gen-dock.is-tool-mode:before{opacity:.45}html[dir=ltr].light .gen-dock.is-tool-mode:after{background:linear-gradient(90deg,#0000 0%,#00000012 50%,#0000 100%)}html[dir=rtl].light .gen-dock.is-tool-mode:after{background:linear-gradient(-90deg,#0000 0%,#00000012 50%,#0000 100%)}html.light .gen-dock.is-tool-mode .composer-textarea{background:#00000008;border-color:#00000014}html.light .gen-dock.is-tool-mode .composer-textarea:focus{background:#0000000a;border-color:#f7430473;box-shadow:0 0 0 3px #f743041a}html.light .gen-dock.is-tool-mode .composer-pill{background:#0000000a;border-color:#00000017;box-shadow:inset 0 1px #fffc}html.light .gen-dock.is-tool-mode .composer-pill:hover{background:#00000012}html.light .gen-dock.is-tool-mode .composer-popover{background:linear-gradient(#fffffffa 0%,#faf8fffc 100%);border-color:#0000001a;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #0000000a,0 20px 50px -14px #00000029,0 6px 20px -6px #f743041a}html.light .gen-dock.is-tool-mode .composer-popover-option:hover{background:#0000000a}html.light .gen-dock{background:#f8f8faeb}@media (max-width:768px){html.light .gen-dock{background:#fafafcf7;border-top-color:#00000014;box-shadow:0 -8px 30px #00000014}html.light .gen-dock.is-mobile-open .composer-actions{background:#fcfcfdf5;border-top-color:#00000014}}html.light .media-card.is-brand-kit:before,html.light .media-card.is-brand-kit:after{background:var(--bg-card);border-color:#0000001a}@keyframes studio-spin{to{transform:rotate(360deg)}}@keyframes studio-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.studio-lightbox,.studio-scope{--bg:#0c0c0d;--bg-card:#161618;--bg-input:#202023;--bg-hover:#ffffff0e;--border:#ffffff14;--border-input:#ffffff2b;--text:#f6f5f3;--text-2:#b6b4ab;--text-3:#7c7a72;--zone-character:#8b5cf6;--zone-environment:#10b981;--zone-product:#f5a524;--zone-logo:#3b82f6;--zone-motion:#f43f5e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.studio-lightbox ::-webkit-scrollbar-thumb{background:#ffffff29}.studio-scope ::-webkit-scrollbar-thumb{background:#ffffff29}.studio-lightbox ::-webkit-scrollbar-thumb:hover{background:#ffffff42}.studio-scope ::-webkit-scrollbar-thumb:hover{background:#ffffff42}:root{--studio-gutter:30px;--studio-rail:220px;--studio-card-min:340px;--studio-chip:124px;--studio-zone-h:420px;--studio-zone-art-h:296px;--studio-art-size:164px;--studio-lb-info:340px;--studio-bd-el-w:272px;--studio-bd-comp-w:348px;--studio-bd-thumb:62px;--studio-bd-result:120px;--studio-bd-grid:28px;--studio-bd-ease:cubic-bezier(.32, .72, 0, 1)}@keyframes studio-drop-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.studio-lightbox{z-index:100001;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:zoom-out;background:#000000d1;justify-content:center;align-items:center;padding:32px;animation:.16s both studio-fade-up;display:flex;position:fixed;inset:0}@media (max-width:767px){.studio-lightbox{align-items:stretch;padding:0}}@media (min-width:1441px) and (max-width:1920px){:root{--studio-bd-el-w:300px;--studio-bd-comp-w:384px}}@media (min-width:1921px) and (max-width:2400px){:root{--studio-bd-el-w:340px;--studio-bd-comp-w:428px;--studio-bd-thumb:70px;--studio-bd-result:132px}}@media (min-width:2401px){:root{--studio-bd-el-w:380px;--studio-bd-comp-w:472px;--studio-bd-thumb:78px;--studio-bd-result:144px}}@media (min-width:768px) and (max-width:1440px){:root{--studio-gutter:22px;--studio-rail:200px;--studio-card-min:290px;--studio-chip:104px;--studio-zone-h:380px;--studio-zone-art-h:250px;--studio-art-size:140px;--studio-lb-info:310px;--studio-bd-el-w:248px;--studio-bd-comp-w:320px}}@media (min-width:768px) and (max-width:1200px){:root{--studio-gutter:18px;--studio-rail:176px;--studio-card-min:250px;--studio-chip:92px;--studio-lb-info:280px;--studio-bd-el-w:232px;--studio-bd-comp-w:300px;--studio-bd-thumb:72px;--studio-bd-result:104px}}@media (min-width:768px) and (max-height:820px){:root{--studio-chip:88px;--studio-zone-h:296px;--studio-zone-art-h:176px;--studio-art-size:116px;--studio-bd-thumb:72px;--studio-bd-result:104px}.studio-lightbox{padding:18px}}@media (min-width:768px) and (max-height:680px){:root{--studio-zone-h:236px;--studio-zone-art-h:132px}}
