.ai1wp-wrap{margin:0 20px 0 0}@media(max-width:782px){.ai1wp-wrap{margin-right:10px}}.ai1wp-app{color:#1e1e1e}.ai1wp-app h2,.ai1wp-app h3{color:#1e1e1e;margin:0}.ai1wp-app h3{font-size:14px;font-weight:600}.ai1wp-app .components-card{border-radius:8px;box-shadow:0 0 0 1px #e0e0e0,0 1px 2px rgba(0,0,0,.04)}.ai1wp-app .components-card>div:first-child{border-radius:8px}.ai1wp-app .components-card__header{justify-content:space-between;min-height:56px}.ai1wp-header{align-items:center;background:#fff;border-bottom:1px solid #e0e0e0;display:flex;gap:16px;justify-content:space-between;margin:0 -20px 24px;padding:12px 20px;position:sticky;top:32px;z-index:10}@media(max-width:782px){.ai1wp-header{flex-wrap:wrap;margin:0 -10px 16px;padding:12px 10px;position:static}}.ai1wp-header__brand{align-items:center;display:flex;gap:10px}.ai1wp-header__logo{background:linear-gradient(135deg,#3858e9,#9b51e0);border-radius:8px;height:32px;position:relative;width:32px}.ai1wp-header__logo:after{animation:ai1wp-spin 1s linear infinite;border:2px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;content:"";inset:8px;position:absolute}.ai1wp-header__title{font-size:18px;font-weight:600}.ai1wp-header__actions{align-items:center;display:flex;gap:12px}.ai1wp-header__unsaved{align-items:center;color:#757575;display:inline-flex;font-size:13px;gap:6px}.ai1wp-header__unsaved:before{background:#f0b849;border-radius:50%;content:"";height:8px;width:8px}.ai1wp-badge{background:#f0f0f0;border-radius:20px;color:#757575;font-size:12px;font-weight:500;padding:2px 8px}.ai1wp-error{margin:0 0 16px}.ai1wp-body{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(360px,520px)}@media(max-width:1280px){.ai1wp-body{grid-template-columns:minmax(0,1fr)}}.ai1wp-main{display:flex;flex-direction:column;gap:24px;min-width:0}.ai1wp-aside{position:sticky;top:120px}@media(max-width:1280px){.ai1wp-aside{position:static}}.ai1wp-layouts{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin-bottom:8px}.ai1wp-layout{background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px;text-align:left;transition:border-color .15s,box-shadow .15s}.ai1wp-layout:hover{border-color:#949494}.ai1wp-layout:focus-visible{box-shadow:0 0 0 2px var(--wp-admin-theme-color,#3858e9);outline:none}.ai1wp-layout.is-selected{border-color:var(--wp-admin-theme-color,#3858e9);box-shadow:0 0 0 1px var(--wp-admin-theme-color,#3858e9)}.ai1wp-layout__thumb{align-items:center;background:#f6f7f7;border-radius:6px;display:flex;height:84px;justify-content:center;margin-bottom:8px;overflow:hidden;position:relative}.ai1wp-layout__label{font-size:13px;font-weight:600}.ai1wp-layout__desc{color:#757575;font-size:12px}.ai1wp-layout__thumb--1 span{display:none}.ai1wp-layout__thumb--1:before{animation:ai1wp-spin .8s linear infinite;border:2px solid #dcdcde;border-radius:50%;border-top:2px solid var(--wp-admin-theme-color,#3858e9);content:"";height:40px;width:40px}.ai1wp-layout__thumb--1:after{background:var(--wp-admin-theme-color,#3858e9);border-radius:4px;content:"";height:16px;opacity:.6;position:absolute;width:16px}.ai1wp-layout__thumb--2 span{display:none}.ai1wp-layout__thumb--2:before{animation:ai1wp-slide 2.4s ease-in-out infinite;background:#fff;border-right:2px solid var(--wp-admin-theme-color,#3858e9);content:"";inset:0;position:absolute}.ai1wp-layout__thumb--2:after{animation:ai1wp-pulse 1.2s ease-in-out infinite;background:var(--wp-admin-theme-color,#3858e9);border-radius:50%;content:"";height:22px;opacity:.6;position:relative;width:22px}.ai1wp-layout__thumb--3{gap:3px;padding:0 3px}.ai1wp-layout__thumb--3 span{animation:ai1wp-panel 2.4s ease-in-out infinite;background:#fff;flex:1;height:100%}.ai1wp-layout__thumb--3 span:nth-child(2){animation-delay:.15s}.ai1wp-layout__thumb--3 span:nth-child(3){animation-delay:.3s}.ai1wp-layout__thumb--3:after{animation:ai1wp-spin .8s linear infinite;border:2px solid var(--wp-admin-theme-color,#3858e9);border-radius:50%;border-top:2px solid transparent;content:"";height:20px;position:absolute;width:20px}.ai1wp-layout__thumb--4{gap:6px}.ai1wp-layout__thumb--4 span{animation:ai1wp-bounce 1.2s ease-in-out infinite both;background:var(--wp-admin-theme-color,#3858e9);border-radius:50%;height:10px;width:10px}.ai1wp-layout__thumb--4 span:nth-child(2){animation-delay:.15s}.ai1wp-layout__thumb--4 span:nth-child(3){animation-delay:.3s}.ai1wp-layout__thumb--5 span{display:none}.ai1wp-layout__thumb--5:before{animation:ai1wp-progress 1.4s ease-in-out infinite;background:var(--wp-admin-theme-color,#3858e9);content:"";height:3px;left:-40%;position:absolute;top:0;width:40%}.ai1wp-layout__thumb--5:after{animation:ai1wp-pulse 1.6s ease-in-out infinite;background:var(--wp-admin-theme-color,#3858e9);border-radius:4px;content:"";height:22px;opacity:.6;width:22px}.ai1wp-layout__thumb--6 span{animation:ai1wp-curtain-left 2.4s ease-in-out infinite;background:#fff;height:100%;left:0;position:absolute;top:0;width:50%;z-index:1}.ai1wp-layout__thumb--6 span:nth-child(2){animation-name:ai1wp-curtain-right;left:auto;right:0}.ai1wp-layout__thumb--6 span:nth-child(3){display:none}.ai1wp-layout__thumb--6:after{background:var(--wp-admin-theme-color,#3858e9);border-radius:4px;content:"";height:22px;opacity:.6;width:22px}.ai1wp-layout__thumb--7 span{display:none}.ai1wp-layout__thumb--7:before{animation:ai1wp-circle 2.4s ease-in-out infinite;background:#fff;border-radius:50%;content:"";height:120px;position:absolute;width:120px}.ai1wp-layout__thumb--7:after{animation:ai1wp-ripple 1.6s ease-out infinite;border:2px solid var(--wp-admin-theme-color,#3858e9);border-radius:50%;content:"";height:20px;position:relative;width:20px}.ai1wp-appearance{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ai1wp-image{align-items:center;display:flex;gap:16px}.ai1wp-image__preview{align-items:center;background:#f6f7f7 repeating-conic-gradient(#f0f0f0 0 25%,#fff 0 50%) 50%/16px 16px;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;flex:0 0 96px;height:96px;justify-content:center;padding:8px;position:relative}.ai1wp-image__preview:focus-visible{box-shadow:0 0 0 2px var(--wp-admin-theme-color,#3858e9);outline:none}.ai1wp-image__preview img{max-height:100%;max-width:100%;object-fit:contain}.ai1wp-image__badge{background:rgba(0,0,0,.6);border-radius:10px;bottom:4px;color:#fff;font-size:10px;left:50%;line-height:16px;padding:0 6px;position:absolute;transform:translateX(-50%)}.ai1wp-image__actions{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.ai1wp-preview .components-notice{margin:0 0 12px}.ai1wp-preview__help{color:#757575;font-size:12px;margin:12px 0 0}.ai1wp-browser{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.ai1wp-browser__bar{align-items:center;background:#f6f7f7;border-bottom:1px solid #e0e0e0;display:flex;gap:12px;padding:8px 12px}.ai1wp-browser__dots{display:flex;gap:6px}.ai1wp-browser__dots span{background:#dcdcde;border-radius:50%;height:10px;width:10px}.ai1wp-browser__dots span:first-child{background:#ff5f57}.ai1wp-browser__dots span:nth-child(2){background:#febc2e}.ai1wp-browser__dots span:nth-child(3){background:#28c840}.ai1wp-browser__url{background:#fff;border-radius:12px;color:#757575;flex:1;font-size:12px;min-width:0;overflow:hidden;padding:2px 10px;text-overflow:ellipsis;white-space:nowrap}.ai1wp-browser__frame{border:0;display:block;height:360px;width:100%}.ai1wp-snackbar{bottom:24px;left:184px;position:fixed;z-index:100000}.folded .ai1wp-snackbar{left:60px}@media(max-width:960px){.ai1wp-snackbar{left:60px}}@media(max-width:782px){.ai1wp-snackbar{left:16px;right:16px}}@keyframes ai1wp-spin{to{transform:rotate(1turn)}}@keyframes ai1wp-slide{0%,30%{transform:translateX(0)}60%,to{transform:translateX(-100%)}}@keyframes ai1wp-pulse{50%{transform:scale(.8)}}@keyframes ai1wp-panel{0%,30%{transform:translateY(0)}60%,to{transform:translateY(-100%)}}@keyframes ai1wp-bounce{0%,80%,to{opacity:.5;transform:scale(.4)}40%{opacity:1;transform:scale(1)}}@keyframes ai1wp-progress{to{left:100%}}@keyframes ai1wp-curtain-left{0%,30%{transform:translateX(0)}60%,to{transform:translateX(-100%)}}@keyframes ai1wp-curtain-right{0%,30%{transform:translateX(0)}60%,to{transform:translateX(100%)}}@keyframes ai1wp-circle{0%,30%{transform:scale(1.6)}60%,to{transform:scale(0)}}@keyframes ai1wp-ripple{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@media(prefers-reduced-motion:reduce){.ai1wp-app *,.ai1wp-app :after,.ai1wp-app :before{animation:none!important}}
