@keyframes lz-step-in{0%{opacity:0}to{opacity:1}}.lz-step,.lz-auto-card{animation:.28s cubic-bezier(.22,.8,.36,1) both lz-step-in}html:has(.lz-app){height:100vh!important;min-height:100vh!important;max-height:100vh!important;overflow:hidden!important}html:has(.lz-app) body{height:100vh!important;min-height:100vh!important;max-height:100vh!important;overflow:hidden!important}.lz-app{flex-direction:column!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;display:flex!important;overflow:hidden!important}.lz-app>main,.lz-step-main{flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}.lz-step{flex-direction:column!important;flex:auto!important;justify-content:center!important;align-items:center!important;gap:14px!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:16px 32px 56px!important;display:flex!important;overflow:hidden auto!important}.lz-step>*{width:100%!important;max-width:1080px!important}.lz-step>.lz-modal,.lz-step>.lz-confirm-dialog,.lz-step>.lz-cover-variants-modal,.lz-step>.lz-ig-modal,.lz-step>.lz-preview-modal,.lz-step>[class*=modal]{width:auto!important;max-width:none!important}.lz-app[data-step=structure] .lz-step,.lz-app[data-step=content] .lz-step,.lz-app[data-step=review] .lz-step,.lz-app[data-step=edit] .lz-step{justify-content:flex-start!important;padding:28px 32px 48px!important}.lz-app[data-step=structure] .lz-step-section,.lz-app[data-step=content] .lz-step-section,.lz-app[data-step=review] .lz-step-section,.lz-app[data-step=edit] .lz-step-section{flex:none!important;height:auto!important;overflow:visible!important}.lz-step-head{text-align:center!important;flex-shrink:0!important;max-width:760px!important;margin:0!important}.lz-step-head h2{text-wrap:balance;letter-spacing:-.015em!important;margin:0 0 6px!important;font-size:clamp(22px,2.4vw,30px)!important;font-weight:500!important;line-height:1.15!important}.lz-step-head p{max-width:720px!important;margin:0 auto!important;font-size:13.5px!important;line-height:1.55!important}.lz-app[data-step=format] .lz-format-grid{flex:none!important;grid-template-columns:repeat(5,1fr)!important;grid-auto-rows:auto!important;grid-auto-flow:column!important;place-content:center!important;gap:10px!important;width:100%!important;max-width:1080px!important;margin:0 auto!important;padding:0!important;display:grid!important;overflow:visible!important}@media (width<=900px){.lz-app[data-step=format] .lz-format-grid{grid-template-columns:repeat(3,1fr)!important;grid-auto-flow:row!important}}.lz-app[data-step=format] .lz-format-card{text-align:left!important;gap:4px!important;min-height:0!important;padding:12px!important}.lz-app[data-step=format] .lz-format-icon{border-radius:7px!important;width:28px!important;height:28px!important;margin-bottom:6px!important}.lz-app[data-step=format] .lz-format-icon svg{width:14px!important;height:14px!important}.lz-app[data-step=format] .lz-format-card h3{margin:0 0 2px!important;font-size:12.5px!important;line-height:1.2!important}.lz-app[data-step=format] .lz-format-card p{margin:0!important;font-size:10.5px!important;line-height:1.3!important}.lz-app[data-step=mode] .lz-mode-grid{flex:none!important;grid-template-columns:1fr 1fr!important;align-content:center!important;gap:14px!important;width:100%!important;max-width:880px!important;margin:0 auto!important;padding:0!important;display:grid!important;overflow:visible!important}@media (width<=760px){.lz-app[data-step=mode] .lz-mode-grid{grid-template-columns:1fr!important}}.lz-app[data-step=mode] .lz-mode-card{gap:6px!important;min-height:0!important;padding:18px!important}.lz-app[data-step=mode] .lz-mode-icon{border-radius:8px!important;width:36px!important;height:36px!important;margin-bottom:8px!important}.lz-app[data-step=mode] .lz-mode-icon svg{width:18px!important;height:18px!important}.lz-app[data-step=mode] .lz-mode-card h3{margin:0 0 2px!important;font-size:15px!important;line-height:1.2!important}.lz-app[data-step=mode] .lz-mode-card p,.lz-app[data-step=mode] .lz-mode-card li{font-size:11.5px!important;line-height:1.35!important}.lz-app[data-step=mode] .lz-mode-bullets{gap:3px!important;margin:4px 0 0!important;padding:0!important}.lz-step-section{flex:1 1 0!important;min-height:0!important;margin:0!important}.lz-step-actions{flex-shrink:0!important;margin:0!important;padding-top:8px!important}.lz-format-grid,.lz-structure-grid,.lz-cover-grid,.lz-body-grid,.lz-mode-grid{flex:1 1 0!important;align-content:start!important;gap:16px!important;min-height:0!important;padding:4px 6px 4px 2px!important}.lz-format-card,.lz-mode-card,.lz-structure-card{gap:6px!important;min-height:auto!important;padding:12px 14px!important}.lz-format-card h3{margin:0 0 2px!important;font-size:13.5px!important;font-weight:600!important}.lz-format-card p{margin:0!important;font-size:11.5px!important;line-height:1.35!important}.lz-ai-panel{border-radius:16px!important;padding:20px!important}.lz-ai-panel h3{letter-spacing:.06em!important;text-transform:uppercase!important;margin:0 0 14px!important;font-size:11px!important;font-weight:600!important}.lz-ai-panel h4{letter-spacing:.04em!important;text-transform:uppercase!important;margin:14px 0 6px!important;font-size:11px!important;font-weight:600!important}.lz-rs-section-title,.lz-edit label,.lz-rs-section label{letter-spacing:.04em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:600!important}.lz-editor-back-home{z-index:60;-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);color:#ffffffd9;cursor:pointer;background:#0a0a0ac7;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 14px;font-family:Archivo,system-ui,sans-serif;font-size:12.5px;font-weight:500;transition:background .14s,border-color .14s,color .14s;display:inline-flex;position:fixed;top:16px;left:16px}.lz-editor-back-home:hover{color:#95ff00;background:#95ff0014;border-color:#95ff0073}.lz-editor-back-home:focus-visible{outline-offset:2px;outline:2px solid #95ff008c}@media (width>=1024px){.lz-editor-back-home{top:20px;left:24px}}.lz-flow-progress{z-index:5;pointer-events:auto;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;position:absolute;bottom:28px;left:50%;transform:translate(-50%);display:flex!important}.lz-flow-home{color:#ffffff9e;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;margin-right:6px;padding:0;transition:color .14s,border-color .14s,background .14s;display:inline-flex}.lz-flow-home:hover{color:#95ff00;background:#95ff000f;border-color:#95ff0066}.lz-flow-home:focus-visible{outline-offset:2px;outline:2px solid #95ff0099}.lz-flow-help{color:#ffffff9e;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;margin-right:8px;padding:0;transition:color .14s,border-color .14s,background .14s;display:inline-flex}.lz-flow-help:hover{color:#95ff00;background:#95ff000f;border-color:#95ff0066}.lz-flow-help:focus-visible{outline-offset:2px;outline:2px solid #95ff0099}.lz-flow-dot--editor-preview{opacity:.35!important;cursor:default!important}.lz-flow-dot--calendar-back{opacity:1!important;cursor:pointer!important;color:#95ff00e6!important;border-color:#95ff0059!important}.lz-flow-dot--calendar-back:hover{color:#95ff00!important;background:#95ff0014!important}.lz-flow-dot{font:500 11px var(--font-body);letter-spacing:.04em;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex;position:relative}.lz-flow-dot[disabled]{cursor:default}.lz-flow-dot .lz-flow-dot-num{border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:600;display:inline-flex}.lz-flow-dot .lz-flow-dot-label{display:none}.lz-flow-dot.active .lz-flow-dot-label{display:inline}.lz-topbar .lz-stepper,.lz-app[data-step=brand] .lz-topbar-left,.lz-app[data-step=format] .lz-topbar-left,.lz-app[data-step=mode] .lz-topbar-left,.lz-app[data-step=structure] .lz-topbar-left,.lz-app[data-step=content] .lz-topbar-left,.lz-app[data-step=auto] .lz-topbar-left{display:none!important}.lz-app[data-step=brand] .lz-topbar,.lz-app[data-step=format] .lz-topbar,.lz-app[data-step=mode] .lz-topbar,.lz-app[data-step=structure] .lz-topbar,.lz-app[data-step=content] .lz-topbar,.lz-app[data-step=auto] .lz-topbar{justify-content:flex-end!important}.lz-app[data-step=brand] .lz-step-main,.lz-app[data-step=format] .lz-step-main,.lz-app[data-step=mode] .lz-step-main,.lz-app[data-step=structure] .lz-step-main,.lz-app[data-step=content] .lz-step-main,.lz-app[data-step=auto] .lz-step-main{flex-direction:column!important;min-height:calc(100vh - 62px)!important;padding-bottom:96px!important;display:flex!important;position:relative!important}.lz-brand-picker{flex-direction:column;flex:1 1 0;gap:16px;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;display:flex}.lz-brand-picker-head{flex-shrink:0}.lz-brand-picker-head h2{font-family:var(--font-display);letter-spacing:-.015em;color:#fffffff7;text-wrap:balance;margin:0 0 8px;line-height:1.15}.lz-brand-picker-head p{color:#ffffff9e;max-width:720px;margin:0;line-height:1.55}.lz-brand-grid{flex:1 1 0;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-content:start;gap:16px;min-height:0;padding:4px 6px 4px 2px;display:grid;overflow:hidden auto}.lz-brand-card{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:linear-gradient(145deg,#ffffff0b 0%,#0000 50%),#0a0a0aeb;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;padding:0;transition:transform .16s,border-color .16s,background .16s;display:flex;position:relative;overflow:hidden}.lz-brand-card:hover{border-color:#ffffff24;transform:translateY(-1px)}.lz-brand-card.active{background:linear-gradient(145deg,#ffffff12 0%,#0000 50%),#141414b3;border-color:#ffffff52}.lz-brand-card.just-selected{background:linear-gradient(145deg,#95ff001a 0%,#0000 50%),#141e0080;border-color:#95ff0099;animation:.32s cubic-bezier(.22,1,.36,1) lz-brand-pulse;box-shadow:0 0 0 3px #95ff0038,0 0 24px #95ff0033}@keyframes lz-brand-pulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.lz-brand-card-check{color:#050505;z-index:3;pointer-events:none;background:#95ff00;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;animation:.32s cubic-bezier(.22,1,.36,1) lz-brand-check-pop;display:inline-flex;position:absolute;top:10px;right:12px;box-shadow:0 4px 14px #95ff0073}@keyframes lz-brand-check-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.lz-brand-card.just-selected,.lz-brand-card-check{animation:none}}.lz-brand-card-body{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;grid-template-columns:44px 1fr;align-items:center;gap:14px;padding:16px 18px;font-family:inherit;display:grid;position:relative}.lz-brand-card-body:hover{background:#ffffff08}.lz-brand-card-logo{background:linear-gradient(145deg,#ffffff0f 0%,#0000 50%),#ffffff08;border:1px solid #ffffff0f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.lz-brand-card-logo svg,.lz-brand-card-logo img{-o-object-fit:contain;object-fit:contain;width:26px;height:26px}.lz-brand-card-logo:after{content:"";background:var(--brand-swatch,#fff3);border:2px solid #0e0e0ef2;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-2px;right:-2px}.lz-brand-card-logo-placeholder{font-family:var(--font-display);color:#ffffffe0;font-size:18px;font-weight:600}.lz-brand-card-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.lz-brand-card-meta h3{font-family:var(--font-display);letter-spacing:-.005em;color:#fffffff2;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;line-height:1.25;overflow:hidden}.lz-brand-card-meta>p{color:#fff9;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:1.3;overflow:hidden}.lz-brand-card-tokens{display:none!important}.lz-brand-card-badge{letter-spacing:.05em;text-transform:uppercase;color:#ffffffe6;background:#ffffff1f;border:1px solid #ffffff29;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:600;position:absolute;top:10px;right:10px}.lz-brand-card-actions{background:#00000026;border-top:1px solid #ffffff0d;align-items:center;gap:6px;padding:10px 14px;display:flex}.lz-brand-card-action{color:#ffffffb8;font-family:var(--font-body);cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.lz-brand-card-action:hover{color:#fffffff2;background:#ffffff0f;border-color:#ffffff2e}.lz-brand-card-action svg{flex-shrink:0}.lz-brand-card-action-danger{color:#fff6;border-color:#0000;margin-left:auto}.lz-brand-card-action-danger:hover{color:#ff8282f2;background:#dc32321f;border-color:#dc32324d}.lz-brand-card-confirm{background:#dc323214;border-top:1px solid #dc323233;padding:14px 16px}.lz-brand-card-confirm p{color:#ffc8c8eb;margin:0 0 12px;font-size:12.5px;line-height:1.45}.lz-brand-card-confirm-actions{justify-content:flex-end;gap:10px;display:flex}.lz-brand-card-confirm .lz-btn-ghost,.lz-brand-card-confirm .lz-btn-primary{border-radius:8px;padding:6px 12px;font-size:12px}.lz-brand-card-new{min-height:0;color:var(--fg-3,#ffffff8c);font-family:var(--font-body);cursor:pointer;background:0 0;border:1.5px dashed #ffffff24;border-radius:16px;flex-direction:row;justify-content:center;align-items:center;gap:8px;font-size:12.5px;font-weight:500;transition:border-color .16s,color .16s,background .16s;display:flex}.lz-brand-card-new:hover{color:#ffffffeb;background:#ffffff06;border-color:#ffffff52}.lz-brand-card-new svg{opacity:.7;width:18px;height:18px}.lz-brand-picker-foot{border-top:1px solid #ffffff0d;flex-shrink:0;justify-content:flex-end;padding-top:12px;display:flex}.lz-app{position:relative}.lz-bg-circles{pointer-events:none;z-index:0;height:0;position:fixed;top:0;left:0;right:0;overflow:visible}.lz-bg-circles:before,.lz-bg-circles:after{content:"";pointer-events:none;border:1px solid #ffffff0d;border-radius:50%;position:absolute;left:50%}.lz-bg-circles:before{width:clamp(520px,80vw,1040px);height:clamp(520px,80vw,1040px);top:clamp(-220px,-20vw,-160px);transform:translate(-50%)}.lz-bg-circles:after{border-color:#ffffff0a;width:clamp(220px,35vw,460px);height:clamp(220px,35vw,460px);top:clamp(-10px,0vw,10px);transform:translate(-50%)}.lz-kbd{color:#fff;letter-spacing:.3px;white-space:nowrap;background:linear-gradient(#ffffff24 0%,#ffffff0d 100%);border:1px solid #ffffff38;border-bottom:2px solid #ffffff61;border-radius:6px;justify-content:center;align-items:center;padding:2.5px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600;line-height:1.35;display:inline-flex;box-shadow:0 2px 4px #0006,inset 0 1px #ffffff26}.lz-kbd-combo{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.lz-kbd-plus{color:#fff6;margin:0 1px;font-size:11px;font-weight:600}.lz-tour-shortcuts-box{background:#00000059;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:6px;margin-top:10px;padding:8px 10px;display:flex}.lz-tour-shortcut-item{justify-content:space-between;align-items:center;gap:8px;display:flex}.lz-tour-shortcut-desc{color:#ffffffd1;text-align:right;font-size:11px;line-height:1.3}.lz-shortcuts-backdrop{z-index:99999;-webkit-backdrop-filter:blur(8px);background:#000000b8;justify-content:center;align-items:center;padding:20px 16px;animation:.18s ease-out lz-fade-in;display:flex;position:fixed;inset:0}@keyframes lz-fade-in{0%{opacity:0}to{opacity:1}}.lz-shortcuts-card{-webkit-backdrop-filter:blur(24px);color:#fff;background:linear-gradient(145deg,#ffffff14 0%,#0000 40%),#0e0e11f5;border:1px solid #ffffff24;border-radius:20px;flex-direction:column;width:100%;max-width:520px;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #000000d9,inset 0 1px #ffffff1f;font-family:Archivo,system-ui,sans-serif!important}.lz-shortcuts-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(120deg,#00000080,#ffffff47,#00000080);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.lz-shortcuts-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:18px 22px 14px;display:flex}.lz-shortcuts-header-info{align-items:center;gap:12px;display:flex}.lz-shortcuts-icon-pill{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.lz-shortcuts-title{color:#fff;letter-spacing:-.2px;margin:0;font-size:16px;font-weight:600;font-family:Archivo,system-ui,sans-serif!important}.lz-shortcuts-subtitle{color:#ffffff8c;margin:2px 0 0;font-size:12px;font-family:Archivo,system-ui,sans-serif!important}.lz-shortcuts-close{color:#fff9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;transition:all .15s;display:flex}.lz-shortcuts-close:hover{color:#fff;background:#ffffff1a;border-color:#ffffff38}.lz-shortcuts-tour-banner{background:linear-gradient(145deg,#ffffff0a 0%,#0000 40%),#ffffff05;border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:16px 20px 8px;padding:14px 16px;display:flex}.lz-shortcuts-tour-text{flex-direction:column;gap:3px;display:flex}.lz-shortcuts-tour-badge{text-transform:uppercase;letter-spacing:.14em;color:#fff9;font-size:9.5px;font-weight:500;font-family:Archivo,system-ui,sans-serif!important}.lz-shortcuts-tour-title{color:#fff;margin:0;font-size:13.5px;font-weight:600;font-family:Archivo,system-ui,sans-serif!important}.lz-shortcuts-tour-desc{color:#ffffffa6;margin:0;font-size:11.5px;line-height:1.45;font-family:Archivo,system-ui,sans-serif!important}.lz-shortcuts-tour-btn{color:#050505;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:14px;flex-shrink:0;align-items:center;gap:6px;height:36px;padding:0 16px;font-size:12.5px;font-weight:600;transition:transform .15s,opacity .15s;display:inline-flex;box-shadow:0 4px 14px #ffffff24;font-family:Archivo,system-ui,sans-serif!important}.lz-shortcuts-tour-btn:hover{opacity:.94;transform:translateY(-1px)}.lz-shortcuts-body{flex-direction:column;gap:16px;max-height:52vh;padding:14px 20px;display:flex;overflow-y:auto}.lz-shortcuts-group{flex-direction:column;gap:8px;display:flex}.lz-shortcuts-group-title{text-transform:uppercase;letter-spacing:.1em;color:#ffffff73;margin:0;font-size:11px;font-weight:500;font-family:Archivo,system-ui,sans-serif!important}.lz-shortcuts-list{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;gap:6px;padding:8px 14px;display:flex}.lz-shortcuts-row{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:7px 0;display:flex}.lz-shortcuts-row:last-child{border-bottom:none}.lz-shortcuts-desc{color:#fffc;font-size:12.5px;line-height:1.4;font-family:Archivo,system-ui,sans-serif!important}.lz-shortcuts-footer{background:#00000040;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.lz-shortcuts-footer-hint{color:#ffffff80;align-items:center;gap:6px;font-size:11.5px;display:flex;font-family:Archivo,system-ui,sans-serif!important}.lz-shortcuts-footer-close{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;height:34px;padding:0 16px;font-size:12px;font-weight:500;transition:all .15s;font-family:Archivo,system-ui,sans-serif!important}.lz-shortcuts-footer-close:hover{background:#ffffff1f;border-color:#ffffff38}
