.aipe-page{--aipe-bg:var(--vfs-bg-dark,var(--bs-body-bg,#070d19));--aipe-card:var(--vfs-bg-card,#0c1427);--aipe-elevated:var(--vfs-bg-elevated,#101d35);--aipe-input:var(--vfs-bg-input,#0a1222);--aipe-border:var(--vfs-border,var(--bs-border-color,#172340));--aipe-border-light:var(--vfs-border-light,#1e3a5f);--aipe-text:var(--vfs-text,var(--bs-body-color,#d0d6e1));--aipe-muted:var(--vfs-text-muted,#7987a1);--aipe-primary:var(--vfs-primary,var(--bs-primary,#6571ff));--aipe-primary-soft:var(--vfs-primary-soft,#6571ff26);--aipe-primary-glow:var(--vfs-primary-glow,#6571ff66);--aipe-accent:#8b5cf6;--aipe-gradient:linear-gradient(135deg, var(--aipe-primary) 0%, var(--aipe-accent) 100%);--aipe-radius-xl:28px;--aipe-radius-lg:22px;--aipe-radius-md:16px;--aipe-radius-sm:12px;min-height:100vh;color:var(--aipe-text);background:radial-gradient(900px 450px at 50% -10%,#6571ff1f 0%,#0000 60%),radial-gradient(700px 380px at 10% 30%,#8b5cf61a 0%,#0000 60%),radial-gradient(650px 420px at 95% 70%,#6571ff14 0%,#0000 65%);margin-top:-22px;padding:2.25rem 1rem 4rem;position:relative;overflow:hidden}.aipe-bg-glow{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.aipe-bg-glow:before,.aipe-bg-glow:after{content:"";filter:blur();opacity:1;border-radius:50%;width:520px;height:520px;position:absolute;transform:translateZ(0)}.aipe-bg-glow:before{background:radial-gradient(circle,#6571ff2e 0%,#6571ff0d 45%,#0000 72%);animation:14s ease-in-out 2 alternate aipeGlowDrift1;top:-220px;left:-180px}.aipe-bg-glow:after{background:radial-gradient(circle,#8b5cf629 0%,#6571ff0a 48%,#0000 75%);animation:16s ease-in-out 2 alternate aipeGlowDrift2;bottom:-240px;right:-210px}.aipe-bg-center{pointer-events:none;z-index:0;opacity:.9;background:radial-gradient(#6571ff12 0%,#0000 62%);width:860px;height:420px;position:fixed;top:26%;left:50%;transform:translate(-50%)}@keyframes aipeGlowDrift1{0%{transform:translate(0)scale(1)}to{transform:translate(90px,70px)scale(1.18)}}@keyframes aipeGlowDrift2{0%{transform:translate(0)scale(1)}to{transform:translate(-70px,-50px)scale(1.12)}}.aipe-header{text-align:center;z-index:1;margin-bottom:2.25rem;position:relative}.aipe-header h1{letter-spacing:-.03em;color:#fff;justify-content:center;align-items:center;gap:.65rem;margin:0 0 .5rem;font-size:2rem;font-weight:800;display:inline-flex}.aipe-title-star{color:#ffffffeb;filter:drop-shadow(0 10px 20px #6571ff59);flex-shrink:0;width:28px;height:28px}.aipe-header p{color:#ffffffb8;margin:0;font-size:1rem}.aipe-card{z-index:1;border-radius:var(--aipe-radius-xl);background:linear-gradient(#0c1427c2 0%,#0c142799 100%);border:1px solid #ffffff14;max-width:1120px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 18px 80px #0000006b,inset 0 0 0 1px #6571ff0d}.aipe-card-inner{grid-template-columns:380px 1fr;grid-template-areas:"left right";min-height:610px;display:grid}@media (width<=992px){.aipe-card-inner{grid-template-columns:1fr;grid-template-areas:"right""left";min-height:auto}}.aipe-left{background:linear-gradient(#ffffff05 0%,#0000 55%);border-right:1px solid #ffffff0f;grid-area:left;padding:1.9rem 1.9rem 2rem}@media (width<=992px){.aipe-left{border-top:1px solid #ffffff0f;border-bottom:none;border-right:none}}.aipe-left-title{color:#fff;margin:0 0 1rem;font-size:1.05rem;font-weight:700}.aipe-upload{border-radius:var(--aipe-radius-lg);user-select:none;background:#ffffff08;border:2px dashed #ffffff24;transition:border-color .25s,background .25s,transform .25s;position:relative;overflow:hidden}.aipe-upload:hover{background:#6571ff0a;border-color:#6571ff6b}.aipe-upload.is-dragover{background:#6571ff14;border-color:#6571ffbf;transform:scale(1.005)}.aipe-upload-empty{text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;min-height:220px;padding:1.65rem 1.35rem;display:flex}.aipe-upload-empty .aipe-upload-icon{will-change:transform;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:.25rem;display:flex;position:relative}.aipe-upload-empty .aipe-upload-icon .aipe-upload-icon-img{color:#ffffffdb;width:28px;height:28px;transform:translate(-5px)}.aipe-upload-empty .aipe-upload-icon .aipe-upload-icon-plus{color:#ffffffeb;opacity:.9;width:16px;height:16px;position:absolute;top:50%;right:2px;transform:translateY(-50%)}@keyframes aipeBounce{0%{animation-timing-function:cubic-bezier(.33,0,.66,0);transform:translateY(0)}12%{animation-timing-function:cubic-bezier(.34,1,.64,1);transform:translateY(16px)}24%{animation-timing-function:cubic-bezier(.33,0,.66,0);transform:translateY(0)}36%{animation-timing-function:cubic-bezier(.34,1,.64,1);transform:translateY(10px)}48%{animation-timing-function:cubic-bezier(.33,0,.66,0);transform:translateY(0)}57%{animation-timing-function:cubic-bezier(.34,1,.64,1);transform:translateY(5px)}66%{animation-timing-function:cubic-bezier(.33,0,.66,0);transform:translateY(0)}73%{animation-timing-function:cubic-bezier(.34,1,.64,1);transform:translateY(2px)}80%{transform:translateY(0)}to{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.aipe-upload-empty .aipe-upload-icon{animation:2.4s ease-in-out 2 aipeBounce}}.aipe-upload-empty .aipe-upload-title{color:#fff;letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.aipe-upload-empty .aipe-upload-sub{color:#ffffffa6;font-size:.82rem}.aipe-upload-empty .aipe-upload-sub strong{color:#ffffffe6;font-weight:700}.aipe-kbd{color:#ffffffdb;background:#ffffff12;border:1px solid #ffffff24;border-radius:9px;justify-content:center;align-items:center;margin:0 .1rem;padding:.14rem .5rem;font-size:.78rem;font-weight:700;line-height:1.2;display:inline-flex}.aipe-upload-split{grid-template-columns:1fr 1fr;min-height:220px;display:none}.aipe-upload.has-first .aipe-upload-empty{display:none}.aipe-upload.has-first .aipe-upload-split{display:grid}.aipe-upload-slot{cursor:pointer;justify-content:center;align-items:center;min-height:220px;display:flex;position:relative;overflow:hidden}.aipe-upload-slot+.aipe-upload-slot{border-left:1px dashed #ffffff1f}.aipe-upload-slot img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.aipe-slot-plus{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:.6rem;padding:1.25rem;display:flex}.aipe-plus-circle{background:#ffffff0a;border:2px dashed #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .25s;display:flex}.aipe-upload-slot:hover .aipe-plus-circle{background:#6571ff14;border-color:#6571ff8c;transform:translateY(-1px);box-shadow:0 10px 26px #6571ff24}.aipe-plus-circle svg{color:#ffffffa6;width:24px;height:24px;transition:color .25s}.aipe-upload-slot:hover .aipe-plus-circle svg{color:#ffffffeb}.aipe-slot-hint{color:#fff9;font-size:.8rem}.aipe-remove{backdrop-filter:blur(6px);z-index:2;opacity:0;background:#0000008c;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:opacity .2s,background .2s;display:flex;position:absolute;top:10px;right:10px}.aipe-upload-slot:hover .aipe-remove{opacity:1}.aipe-remove:hover{background:#ff3366bf}.aipe-remove svg{color:#fff;width:14px;height:14px}.aipe-textarea{border-radius:var(--aipe-radius-sm);color:#ffffffdb;resize:vertical;background:#ffffff0d;border:1px solid #ffffff1a;width:100%;min-height:132px;margin-top:1rem;padding:.9rem 1rem;font-size:.92rem;line-height:1.5;transition:border-color .25s,box-shadow .25s}.aipe-textarea::placeholder{color:#ffffff6b}.aipe-textarea:focus{border-color:#6571ffa6;outline:none;box-shadow:0 0 0 4px #6571ff29}@keyframes aipeShake{0%,to{transform:translate(0)}15%{transform:translate(-8px)}30%{transform:translate(7px)}45%{transform:translate(-6px)}60%{transform:translate(5px)}75%{transform:translate(-3px)}90%{transform:translate(2px)}}.aipe-textarea.is-shake{animation:.45s both aipeShake;border-color:#ff5c5cd9!important;box-shadow:0 0 0 4px #ff5c5c2e!important}@media (prefers-reduced-motion:reduce){.aipe-textarea.is-shake{animation:none}}.aipe-option{background:#00000024;border:1px solid #ffffff14;border-radius:14px;margin-top:.85rem;padding:.7rem .85rem}.aipe-option-label{cursor:pointer;user-select:none;align-items:center;gap:.6rem;margin:0;display:flex}.aipe-option-label input[type=checkbox]{width:18px;height:18px;accent-color:var(--aipe-primary);cursor:pointer;flex-shrink:0}.aipe-option-text{color:#ffffffdb;font-size:.88rem;font-weight:700}.aipe-option-tag{letter-spacing:.06em;text-transform:uppercase;color:#ffffffa6;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;margin-left:auto;padding:.18rem .55rem;font-size:.72rem;font-weight:800}.aipe-models{margin-top:1.25rem}.aipe-models-label{color:#fff;margin-bottom:.75rem;font-size:1.05rem;font-weight:700}.aipe-model-pills{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;gap:.55rem;padding:.45rem;display:flex;overflow:visible}.aipe-model-pill{color:#ffffffb8;cursor:pointer;user-select:none;background:0 0;border:1px solid #ffffff1a;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .8rem;font-size:.88rem;font-weight:700;transition:all .22s;display:inline-flex}.aipe-model-pill:hover{color:#fff;border-color:#6571ff59;transform:translateY(-1px)}.aipe-model-pill.active{background:var(--aipe-gradient);color:#fff;border-color:#6571ff8c;transform:translateY(-1px);box-shadow:0 10px 26px #6571ff38}.aipe-model-pill svg{opacity:.85;width:14px;height:14px}.aipe-model-pill.locked{opacity:.55;cursor:not-allowed}.aipe-model-pill.locked:hover{border-color:#ffffff1a;transform:none}@media (width<=520px){.aipe-model-pills{border-radius:14px;gap:.3rem;padding:.25rem}.aipe-model-pill{border-radius:10px;gap:.3rem;padding:.5rem .45rem;font-size:.84rem}}.aipe-pill-badge-wrap{flex:1;display:flex;position:relative}.aipe-pill-badge-wrap .aipe-model-pill{flex:1}.aipe-best-badge{z-index:2;color:#1a0800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:linear-gradient(135deg,#facc15 0%,#f59e0b 100%);border-radius:999px;padding:.1rem .55rem;font-size:.62rem;font-weight:900;line-height:1.45;position:absolute;top:-10px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #facc1573,0 0 0 1px #0000001a}.aipe-shape{width:100%;position:relative}.aipe-shape-toggle{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:.55rem;width:100%;padding:.6rem .85rem;transition:border-color .22s,box-shadow .22s;display:flex}.aipe-shape-toggle:hover{border-color:#6571ff59}.aipe-shape.open .aipe-shape-toggle{border-color:#6571ff8c;box-shadow:0 0 0 3px #6571ff2e}.aipe-shape-toggle-label{letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;font-size:.75rem;font-weight:800}.aipe-shape-toggle-value{color:#fff;margin-left:auto;font-size:.9rem;font-weight:700}.aipe-shape-caret{color:#ffffff8c;flex-shrink:0;width:16px;height:16px;transition:transform .22s}.aipe-shape.open .aipe-shape-caret{transform:rotate(90deg)}.aipe-shape-menu{background:#141420f5;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:.2rem;margin-top:.5rem;padding:.4rem;display:flex}.aipe-shape-option{color:#ffffffc7;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:.7rem;width:100%;padding:.5rem .6rem;font-size:.88rem;font-weight:700;transition:background .18s,color .18s,border-color .18s;display:flex}.aipe-shape-option:hover{color:#fff;background:#ffffff0d}.aipe-shape-option.active{color:#fff;background:#6571ff24;border-color:#6571ff73}.aipe-shape-glyph{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.aipe-shape-glyph svg{width:28px;height:28px}.aipe-shape-glyph rect{fill:#ffffff14;stroke:#ffffff8c;stroke-width:1.4px}.aipe-shape-option.active .aipe-shape-glyph rect{fill:#6571ff4d;stroke:#96a0fff2}.aipe-shape-text{flex:1}.aipe-shape-check{color:#96a0fff2;opacity:0;flex-shrink:0;width:16px;height:16px;transition:opacity .18s}.aipe-shape-option.active .aipe-shape-check{opacity:1}.aipe-generate-btn{background:var(--aipe-gradient);color:#fff;letter-spacing:.01em;cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;gap:.6rem;width:100%;margin-top:1.25rem;padding:.9rem 1.1rem;font-size:1rem;font-weight:800;transition:transform .25s,box-shadow .25s,opacity .25s;display:inline-flex;box-shadow:0 10px 28px #6571ff40}.aipe-generate-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 34px #6571ff52}.aipe-generate-btn:disabled{opacity:.38;cursor:not-allowed;box-shadow:none;transform:none}.aipe-spinner{border:2px solid #ffffff40;border-top-color:#ffffffe6;border-radius:50%;width:20px;height:20px;animation:.9s linear infinite aipeSpin}@keyframes aipeSpin{to{transform:rotate(360deg)}}.aipe-tip{color:#ffffff8c;text-align:center;margin:1.1rem 0 0;font-size:.78rem;line-height:1.6}.aipe-tip strong{color:#ffffffbf}.t2i-proof{gap:.5rem;margin:.95rem 0 0;padding:0;list-style:none;display:grid}.t2i-proof li{color:#ffffffb8;align-items:flex-start;gap:.55rem;font-size:.82rem;font-weight:600;line-height:1.45;display:flex}.t2i-proof-check{color:#34d399;background:#34d39924;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:.08rem;font-size:.7rem;font-weight:900;line-height:1;display:inline-flex}.aipe-consent{color:#ffffff9e;background:#0000002e;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:.6rem;margin-top:1rem;padding:.75rem .85rem;font-size:.78rem;line-height:1.5;display:flex}.aipe-consent input[type=checkbox]{width:16px;height:16px;accent-color:var(--aipe-primary);cursor:pointer;flex-shrink:0;margin-top:3px}.aipe-right{background:linear-gradient(#ffffff05 0%,#0000000d 100%);flex-direction:column;grid-area:right;padding:1.9rem;display:flex;position:relative}.aipe-showcase{flex-direction:column;flex:1;gap:1rem;min-height:520px;display:flex}@media (width<=992px){.aipe-showcase{min-height:auto}.aipe-feature-video-wrap{min-height:280px}}@media (width<=520px){.aipe-feature-video-wrap{min-height:240px}}.aipe-feature-card{background:#0000004d;border:1px solid #ffffff1a;border-radius:22px;flex:1;justify-content:center;align-items:center;padding:.9rem;display:flex;overflow:hidden;box-shadow:0 14px 55px #00000073}.aipe-feature-video-wrap{background:radial-gradient(800px 420px at 50% -10%,#6571ff24 0%,#0000 60%),radial-gradient(700px 380px at 12% 85%,#8b5cf61f 0%,#0000 62%),#0006;border:1px solid #ffffff1a;border-radius:18px;justify-content:center;align-items:center;width:100%;height:100%;min-height:360px;display:flex;position:relative;overflow:hidden}.aipe-feature-video{object-fit:contain;background:#0003;border-radius:14px;width:100%;max-width:600px;height:auto;box-shadow:0 20px 50px #0006}.aipe-feature-fallback{backdrop-filter:blur(4px);background:#00000047;justify-content:center;align-items:center;padding:1rem;transition:opacity .25s;display:flex;position:absolute;inset:0}.aipe-feature-video-wrap.is-ready .aipe-feature-fallback{opacity:0;pointer-events:none}.aipe-video-replay{backdrop-filter:blur(8px);opacity:0;pointer-events:none;z-index:3;background:#00000052;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .4s;display:flex;position:absolute;inset:0}.aipe-video-replay.is-visible{opacity:1;pointer-events:auto;cursor:pointer}.aipe-video-replay-circle{background:#0000008c;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:62px;height:62px;transition:transform .2s,background .2s,border-color .2s;display:flex;box-shadow:0 18px 40px #00000059}.aipe-video-replay:hover .aipe-video-replay-circle{background:#6571ff38;border-color:#6571ff59;transform:scale(1.06)}.aipe-video-replay svg{color:#ffffffeb;width:22px;height:22px;margin-left:2px}@media (prefers-reduced-motion:reduce){.aipe-video-replay,.aipe-video-replay-circle{transition:none}}.aipe-feature-fallback-inner{text-align:center;color:#ffffffc7;flex-direction:column;align-items:center;gap:.6rem;display:flex}.aipe-feature-fallback-inner svg{color:#ffffffc7;width:34px;height:34px}.aipe-feature-fallback-title{color:#fff;font-size:.95rem;font-weight:800}.aipe-examples-card{background:#0000002e;border:1px solid #ffffff1a;border-radius:18px;padding:1rem}.aipe-examples-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.85rem;display:flex}.aipe-examples-title{color:#fff;letter-spacing:-.01em;font-size:.98rem;font-weight:900}.aipe-examples-sub{color:#ffffff9e;font-size:.82rem;font-weight:700}.aipe-examples-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (width<=520px){.aipe-examples-grid{grid-template-columns:1fr}}.aipe-example-item{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;gap:.75rem;padding:.75rem;transition:transform .25s,border-color .25s,background .25s;display:flex}.aipe-example-item:hover{background:#6571ff14;border-color:#6571ff59;transform:translateY(-2px)}.aipe-example-img{background:#00000040;border:1px solid #ffffff1a;border-radius:14px;flex-shrink:0;width:108px;height:108px;overflow:hidden}.aipe-example-img img{object-fit:cover;width:100%;height:100%;display:block}.aipe-example-text{min-width:0}.aipe-example-name{color:#fff;letter-spacing:-.01em;margin-bottom:.15rem;font-size:.9rem;font-weight:900}.aipe-example-prompt{color:#ffffff9e;font-size:.78rem;line-height:1.35}.aipe-demo-card{background:#000;border:1px solid #ffffff1a;border-radius:22px;flex:1;min-height:520px;position:relative;overflow:hidden;box-shadow:0 14px 55px #00000073}.aipe-demo-split{grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.aipe-demo-pane{position:relative;overflow:hidden}.aipe-demo-pane img{object-fit:cover;filter:contrast(1.02);width:100%;height:100%;display:block}.aipe-demo-pane+.aipe-demo-pane{border-left:1px solid #ffffff14}.aipe-demo-label{color:#fff;backdrop-filter:blur(6px);letter-spacing:-.01em;z-index:2;background:#00000059;border:1px solid #ffffff8c;border-radius:999px;padding:.45rem 1.15rem;font-size:.95rem;font-weight:800;position:absolute;top:18px}.aipe-demo-pane:first-child .aipe-demo-label{left:18px}.aipe-demo-pane:last-child .aipe-demo-label{right:18px}.aipe-demo-float{z-index:3;background:#ffffffeb;border-radius:16px;align-items:center;gap:.7rem;padding:.55rem .75rem;display:flex;position:absolute;bottom:38px;left:16%;transform:translate(-50%);box-shadow:0 18px 40px #00000059}.aipe-demo-thumb{background:#6571ff26;border:1px solid #00000014;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.aipe-demo-thumb svg{color:#000000a6;width:22px;height:22px}.aipe-demo-plus{color:#0000008c;font-size:1.1rem;font-weight:900;line-height:1}.aipe-demo-arrow{pointer-events:none;z-index:2;opacity:.85;width:52%;height:180px;position:absolute;bottom:0;left:26%}.aipe-result-area{display:none}.aipe-result-area.visible{animation:.35s aipeFadeIn;display:block}@keyframes aipeFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.aipe-status-box{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:520px;padding:2rem 1rem;display:flex}.aipe-status-text{color:#ffffffd1;max-width:520px;font-size:.95rem;line-height:1.6}.aipe-progress-track{background:#ffffff1f;border-radius:999px;width:100%;max-width:320px;height:6px;margin:.9rem auto .35rem;overflow:hidden}.aipe-progress-fill{background:var(--aipe-gradient);border-radius:999px;width:0%;height:100%;transition:width .4s;position:relative}.aipe-progress-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);animation:1.4s linear infinite aipeShimmer;position:absolute;inset:0}@keyframes aipeShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.aipe-progress-pct{color:#fff9;font-size:.78rem;font-weight:800}.aipe-error-box{color:#ff3366f2;background:#ff33661a;border:1px solid #ff336647;border-radius:14px;padding:1.15rem;font-size:.92rem;line-height:1.6}.aipe-error-box b{color:#fff}.aipe-result-image-wrap{background:#00000040;border:1px solid #ffffff1a;border-radius:18px;overflow:hidden;box-shadow:0 20px 60px #00000073}.aipe-result-image-wrap img{cursor:pointer;width:100%;height:auto;transition:transform .28s;display:block}.aipe-result-image-wrap img:hover{transform:scale(1.015)}.aipe-result-actions{flex-direction:column;align-items:stretch;gap:.7rem;margin-top:1.2rem;display:flex}.aipe-download-btn,.aipe-secondary-btn{border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:center;gap:.55rem;padding:.8rem 1rem;font-weight:800;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s;display:inline-flex}.aipe-download-btn{background:var(--aipe-gradient);color:#fff;border-color:#6571ff59;box-shadow:0 14px 30px #6571ff38}.aipe-download-btn:hover{color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 18px 40px #6571ff4d}.aipe-secondary-btn{color:#ffffffdb;background:#ffffff0d}.aipe-secondary-btn:hover{color:#fff;background:#6571ff1a;border-color:#6571ff59;transform:translateY(-2px)}.aipe-result-notice{text-align:center;color:#ffffff8c;justify-content:center;align-items:center;margin:.2rem 0 0;font-size:.78rem;line-height:1.5;display:flex;position:relative}@media (width<=520px){.aipe-result-notice>span:first-child{padding-right:70px}}.aipe-result-notice u{color:#fbbc06f2}.aipe-guest-alert{z-index:2;max-width:1120px;margin:0 auto 1.25rem;position:relative}.aipe-creations-section{z-index:1;border-radius:var(--aipe-radius-xl);background:linear-gradient(#0c142799 0%,#0c142766 100%);border:1px solid #ffffff14;max-width:1120px;margin:1.35rem auto 0;padding:1.1rem 1.2rem 1.2rem;position:relative;overflow:hidden;box-shadow:0 18px 70px #0000004d,inset 0 0 0 1px #6571ff0a}.aipe-creations-section.is-hidden{display:none}.aipe-creations-section:before{content:"";pointer-events:none;opacity:.9;background:radial-gradient(at 0 0,#6571ff1a 0%,#0000 55%);position:absolute;inset:0}.aipe-creations-header{z-index:1;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex;position:relative}.aipe-creations-title{color:#fff;letter-spacing:-.01em;align-items:center;gap:.55rem;margin:0;font-size:1.05rem;font-weight:900;display:flex}.aipe-creations-title svg{color:#ffffffd9;opacity:.9;width:18px;height:18px}.aipe-view-all{z-index:1;color:#ffffffd1;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:.45rem;padding:.5rem .8rem;font-size:.82rem;font-weight:900;text-decoration:none;transition:all .25s;display:inline-flex;position:relative}.aipe-view-all:hover{color:#fff;background:#6571ff1a;border-color:#6571ff59;text-decoration:none;transform:translateY(-1px)}.aipe-creations-strip{z-index:1;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-template-rows:repeat(1,98px);grid-auto-columns:98px;grid-auto-flow:column;align-content:start;gap:.75rem;padding-bottom:.35rem;display:grid;position:relative;overflow:auto hidden}.aipe-creations-strip::-webkit-scrollbar{height:8px}.aipe-creations-strip::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.aipe-creations-strip::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.aipe-creations-strip::-webkit-scrollbar-thumb:hover{background:#6571ff59}.aipe-creation-tile{scroll-snap-align:start;background:#00000047;border:1px solid #ffffff1a;border-radius:18px;flex:none;width:98px;height:98px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.aipe-creation-tile:hover{border-color:#6571ff59;transform:translateY(-2px);box-shadow:0 14px 30px #00000059}.aipe-creation-open{cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block}.aipe-creation-open:focus{outline:none}.aipe-creation-open:focus-visible{border-radius:18px;box-shadow:0 0 0 4px #6571ff38}.aipe-creation-tile img{object-fit:cover;width:100%;height:100%;display:block}.aipe-creation-processing{text-align:center;color:#ffffffa8;letter-spacing:.1em;text-transform:uppercase;background:repeating-linear-gradient(-45deg,#6571ff0f,#6571ff0f 10px,#ffffff05 10px 20px);flex-direction:column;justify-content:center;align-items:center;gap:.55rem;width:100%;height:100%;font-size:.72rem;font-weight:900;display:flex}.aipe-creation-processing .dot{border:3px solid #ffffff2e;border-top-color:#ffffffbf;border-radius:50%;width:28px;height:28px;animation:.9s linear infinite aipeSpin}.aipe-credit-cost{color:#ffffffb8;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:.55rem;margin:.85rem 0;padding:.6rem .75rem;font-size:.82rem;line-height:1.25;display:flex}.aipe-credit-cost svg{opacity:.9;flex:none;width:18px;height:18px}.aipe-credit-cost strong{color:#fff;font-weight:900}.aipe-seo-section{z-index:1;max-width:1120px;margin:2.5rem auto 0;position:relative}.aipe-seo-card{border-radius:var(--aipe-radius-xl);background:linear-gradient(#0c1427b3 0%,#0c142785 100%);border:1px solid #ffffff14;overflow:hidden;box-shadow:0 18px 80px #00000059}.aipe-seo-title{letter-spacing:-.03em;color:#fff;margin:0 0 .9rem;font-size:1.65rem;font-weight:900}.aipe-seo-lead{color:#ffffffbf;margin:0;font-size:.98rem;line-height:1.75}.aipe-seo-nav{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 1.4rem;display:flex}.aipe-seo-nav .btn{color:#ffffffdb;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:.45rem .75rem;font-size:.82rem;font-weight:800;line-height:1;text-decoration:none}.aipe-seo-nav .btn:hover{color:#fff;background:#6571ff0f;border-color:#6571ff5c}.aipe-seo-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.2rem;display:grid}@media (width<=992px){.aipe-seo-grid{grid-template-columns:1fr}}.aipe-seo-feature{border-radius:var(--aipe-radius-md);background:#ffffff08;border:1px solid #ffffff14;padding:1.05rem}.aipe-seo-feature h3{color:#fff;letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.05rem;font-weight:900}.aipe-seo-feature p{color:#ffffffba;margin:0;font-size:.94rem;line-height:1.7}.aipe-seo-divider{border-color:#ffffff1a;margin:1.6rem 0}.aipe-seo-subtitle{color:#fff;letter-spacing:-.02em;margin:0 0 .75rem;scroll-margin-top:60px;font-size:1.25rem;font-weight:900}.aipe-seo-list{color:#ffffffbf;margin:0;padding-left:1.25rem;line-height:1.75}.aipe-seo-list li{margin-bottom:.45rem}.aipe-seo-tip{border-radius:var(--aipe-radius-md);color:#fffc;background:#6571ff14;border:1px solid #6571ff2e;margin-top:1rem;padding:.95rem 1rem;line-height:1.7}.aipe-seo-tip strong{color:#fff}.aipe-seo-faq details{border-radius:var(--aipe-radius-md);background:#ffffff08;border:1px solid #ffffff14;padding:.9rem 1rem}.aipe-seo-faq details+details{margin-top:.75rem}.aipe-seo-faq summary{cursor:pointer;color:#fff;font-weight:900;list-style:none}.aipe-seo-faq summary::-webkit-details-marker{display:none}.aipe-seo-faq .aipe-seo-faq-answer{color:#ffffffb8;margin-top:.6rem;line-height:1.7}.aipe-seo-responsible{border-radius:var(--aipe-radius-md);color:#ffffffbd;background:#00000024;border:1px solid #ffffff1a;padding:1rem;line-height:1.75}.aipe-seo-responsible h3{color:#fff;margin:0 0 .6rem;font-size:1.1rem;font-weight:900}.aipe-seo-responsible ul{margin:.65rem 0 0;padding-left:1.25rem}.aipe-seo-responsible li{margin-bottom:.35rem}.swal2-confirm,.swal2-cancel{border:none!important}.aipe-guide-section{z-index:1;border-radius:var(--aipe-radius-xl);background:linear-gradient(#0c1427ad 0%,#0c14277a 100%);border:1px solid #ffffff14;max-width:1120px;margin:1.35rem auto 0;padding:1.6rem 1.8rem 2rem;position:relative;overflow:hidden;box-shadow:0 18px 70px #0000004d,inset 0 0 0 1px #6571ff0a}.aipe-guide-section:before{content:"";pointer-events:none;background:radial-gradient(at 100% 100%,#8b5cf614 0%,#0000 55%);position:absolute;inset:0}.aipe-guide-header{z-index:1;align-items:center;gap:.55rem;margin-bottom:1.2rem;display:flex;position:relative}.aipe-guide-title{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:900}.aipe-guide-title svg{color:#ffffffd9;opacity:.9;width:20px;height:20px}.aipe-guide-badge{color:#ffffffd1;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#6571ff2e,#8b5cf62e);border:1px solid #6571ff38;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}.aipe-guide-desc{z-index:1;color:#ffffffad;margin:0 0 1.2rem;font-size:.9rem;line-height:1.65;position:relative}.aipe-guide-showcase{z-index:1;justify-content:center;align-items:flex-start;gap:.3rem;margin-bottom:1.5rem;display:flex;position:relative}.aipe-guide-frame{border-radius:var(--aipe-radius-md);aspect-ratio:3/4;background:#00000040;border:1px solid #ffffff1a;flex-shrink:0;width:140px;position:relative;overflow:hidden}@media (width>=480px){.aipe-guide-frame{width:160px}}.aipe-guide-frame img{object-fit:cover;width:100%;height:100%;display:block}.aipe-guide-frame-label{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;backdrop-filter:blur(8px);z-index:2;border-radius:999px;padding:.2rem .55rem;font-size:.62rem;font-weight:800;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.aipe-guide-frame-label--original{color:#ffffffd9;background:#0000008c;border:1px solid #ffffff26}.aipe-guide-frame-label--result{color:#fff;background:#6571ff73;border:1px solid #6571ff80}.aipe-guide-arrow{flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:20px;height:20px;display:flex}.aipe-guide-arrow svg{color:#ffffff80;width:16px;height:16px}.aipe-guide-formula{z-index:1;border-radius:var(--aipe-radius-md);background:#6571ff0f;border:1px solid #6571ff26;margin-bottom:1.2rem;padding:1rem 1.2rem;position:relative}.aipe-guide-formula-label{letter-spacing:.08em;text-transform:uppercase;color:#6571ffe6;margin-bottom:.4rem;font-size:.7rem;font-weight:800}.aipe-guide-formula-text{color:#fff;letter-spacing:-.01em;font-size:1.05rem;font-weight:800}.aipe-guide-formula-text span{color:#8b5cf6f2}.aipe-guide-prompt{z-index:1;border-radius:var(--aipe-radius-sm);background:#00000059;border:1px solid #ffffff0f;border-left:3px solid #6571ff80;margin-bottom:1.2rem;padding:1.1rem 1.2rem;position:relative}.aipe-guide-prompt-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;margin-bottom:.5rem;font-family:inherit;font-size:.7rem;font-weight:800}.aipe-guide-prompt-text{color:#ffffffb8;font-family:SF Mono,Fira Code,Cascadia Code,Consolas,monospace;font-size:.82rem;line-height:1.75}.aipe-guide-prompt-text .aipe-hl-motion{color:#fff;background:#6571ff1f;border-radius:4px;padding:.05em .35em;font-weight:700}.aipe-guide-prompt-text .aipe-hl-emotion{color:#fff;background:#8b5cf626;border-radius:4px;padding:.05em .35em;font-weight:700}.aipe-guide-prompt-text .aipe-hl-cam{color:#fff;background:#22c55e1f;border-radius:4px;padding:.05em .35em;font-weight:700}.aipe-guide-tips{z-index:1;grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid;position:relative}@media (width<=640px){.aipe-guide-tips{grid-template-columns:1fr}}.aipe-guide-tip-card{border-radius:var(--aipe-radius-sm);background:#ffffff08;border:1px solid #ffffff12;padding:.85rem .95rem}.aipe-guide-tip-card h4{color:#fff;margin:0 0 .3rem;font-size:.82rem;font-weight:800}.aipe-guide-tip-card p{color:#fff9;margin:0;font-size:.78rem;line-height:1.55}.upgrade-modal-content{border-radius:var(--aipe-radius-xl,28px);background:linear-gradient(168deg,#0e1a33 0%,#0a1222 55%,#10122a 100%);border:1px solid #6571ff33;position:relative;overflow:hidden;box-shadow:0 32px 80px #0000008c,0 0 60px #6571ff14}.upgrade-modal-content:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#6571ff59 0%,#0000 40%);padding:1px;position:absolute;inset:-1px;-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;mask-composite:exclude;mask-mode:match-source,match-source}.upgrade-modal-close{z-index:3;opacity:.5;transition:opacity .2s;position:absolute;top:18px;right:18px}.upgrade-modal-close:hover{opacity:1}.upgrade-modal-body{text-align:center;z-index:1;padding:2.5rem 2rem 2rem;position:relative}.upgrade-modal-icon{background:#6571ff1a;border:1px solid #6571ff2e;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.25rem;display:flex}.upgrade-modal-icon svg{width:32px;height:32px}.upgrade-modal-title{color:#fff;letter-spacing:-.01em;margin-bottom:.6rem;font-size:1.35rem;font-weight:800}.upgrade-modal-text{color:#ffffff9e;max-width:340px;margin-bottom:1.4rem;margin-left:auto;margin-right:auto;font-size:.95rem;line-height:1.6}.upgrade-modal-features{text-align:left;flex-direction:column;gap:.6rem;max-width:290px;margin-bottom:1.6rem;margin-left:auto;margin-right:auto;display:flex}.upgrade-feature-item{color:#ffffffd1;align-items:center;gap:.6rem;font-size:.88rem;font-weight:500;display:flex}.upgrade-feature-item svg{color:#6571ff;flex-shrink:0;width:16px;height:16px}.upgrade-modal-cta,.upgrade-modal-cta:link,.upgrade-modal-cta:visited{--bs-btn-color:#fff;--bs-btn-hover-color:#fff;--bs-btn-active-color:#fff;letter-spacing:.02em;cursor:pointer;text-shadow:0 1px 2px #00000026;background-size:200% 200%;border:none;border-radius:14px;justify-content:center;align-items:center;gap:.6rem;width:100%;padding:1rem 1.5rem;font-size:1.05rem;font-weight:800;transition:transform .25s,box-shadow .25s,filter .25s;animation:3s infinite upgradeCtaShimmer;display:inline-flex;box-shadow:0 8px 24px #7c6aff59,0 2px 8px #a855f740,inset 0 1px #fff3;color:#fff!important;background:linear-gradient(135deg,#7c6aff 0%,#a855f7 50%,#7c6aff 100%)!important;text-decoration:none!important}@keyframes upgradeCtaShimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.upgrade-modal-cta:hover,.upgrade-modal-cta:focus{filter:brightness(1.1);transform:translateY(-2px)scale(1.02);box-shadow:0 14px 36px #7c6aff73,0 4px 12px #a855f74d,inset 0 1px #ffffff40;color:#fff!important;text-decoration:none!important}.upgrade-modal-cta:active{transform:translateY(0)scale(.98);color:#fff!important}.upgrade-modal-cta svg{filter:drop-shadow(0 1px 1px #00000026);width:18px;height:18px;color:#fff!important;stroke:#fff!important}.upgrade-modal-dismiss,.upgrade-modal-dismiss:hover,.upgrade-modal-dismiss:focus{--bs-btn-color:#ffffff80;cursor:pointer;border-radius:12px;width:100%;margin-top:.75rem;padding:.65rem 1rem;font-size:.88rem;font-weight:600;transition:all .2s;display:block;color:#ffffff80!important;background:0 0!important;border:1px solid #ffffff1a!important}.upgrade-modal-dismiss:hover{color:#ffffffb8!important;border-color:#fff3!important}.aipe-mode-switch{z-index:1;background:#ffffff05;border:1px solid #ffffff0d;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:.2rem;width:fit-content;max-width:100%;margin:-1rem auto 1.4rem;padding:.18rem;display:flex;position:relative}.aipe-mode-option{color:#ffffff6b;border-radius:999px;justify-content:center;align-items:center;padding:.3rem .85rem;text-decoration:none;transition:color .2s,background .2s;display:flex}.aipe-mode-option:hover{color:#ffffffc7;background:#ffffff0a}.aipe-mode-option:focus-visible{outline:2px solid var(--aipe-primary);outline-offset:2px}.aipe-mode-option.is-active{color:#ffffffe0;cursor:default;background:#ffffff12}.aipe-mode-icon,.aipe-mode-sub{display:none}.aipe-mode-copy{min-width:0;line-height:1.2;display:flex}.aipe-mode-title{letter-spacing:0;white-space:nowrap;font-size:.8rem;font-weight:600}@media (width<=480px){.aipe-mode-switch{border-radius:22px}.aipe-mode-option{padding:.28rem .7rem}.aipe-mode-title{font-size:.76rem}}@media (width<=640px){.aipe-page{padding-left:.5rem;padding-right:.5rem}.aipe-right{padding:.7rem .55rem 1rem}.aipe-left{padding:1.1rem .85rem 1.35rem}.aipe-card{border-radius:20px}.aipe-showcase{gap:.75rem}.aipe-feature-card{box-shadow:none;background:0 0;border:none;border-radius:16px;padding:0}.aipe-feature-video-wrap{border-radius:16px}.aipe-feature-video{border-radius:12px}.aipe-examples-card{border-radius:16px;padding:.85rem}.aipe-status-box{min-height:340px}}@media (width<=992px){.aipe-page{padding-left:.5rem;padding-right:.5rem}}@media (width<=640px){.aipe-page{margin-left:-10px;margin-right:-10px;padding-left:.1rem;padding-right:.1rem}}.aipe-ph-strip{justify-content:center;margin-top:.9rem;display:flex}.aipe-ph-badge{color:#ffffffb8;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .9rem;font-size:.86rem;font-weight:600;text-decoration:none;transition:border-color .22s,background .22s,color .22s;display:inline-flex}.aipe-ph-badge:hover{color:#fff;background:#ff6e4014;border-color:#ff6e408c;text-decoration:none}.aipe-ph-badge svg{color:#fbbf24;flex-shrink:0;width:15px;height:15px}.aipe-ph-badge strong{color:#fff;font-size:.98rem;font-weight:900}.aipe-ph-count{color:#ffffff80;font-weight:600}.aipe-ph-section{z-index:1;border-radius:var(--aipe-radius-xl);background:linear-gradient(#0c1427ad 0%,#0c14277a 100%);border:1px solid #ffffff14;max-width:1120px;margin:1.35rem auto 0;padding:1.6rem 1.8rem 1.8rem;position:relative;overflow:hidden;box-shadow:0 18px 70px #0000004d,inset 0 0 0 1px #6571ff0a}.aipe-ph-section:before{content:"";pointer-events:none;background:radial-gradient(at 100% 0,#ff6e4012 0%,#0000 55%);position:absolute;inset:0}@media (width<=640px){.aipe-ph-section{padding:1.25rem 1.1rem 1.4rem}}.aipe-ph-head{z-index:1;justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:1.25rem;display:flex;position:relative}@media (width<=768px){.aipe-ph-head{flex-direction:column;align-items:flex-start}}.aipe-ph-title{letter-spacing:-.02em;color:#fff;margin:0 0 .3rem;font-size:1.35rem;font-weight:900}.aipe-ph-sub{color:#ffffffa3;margin:0;font-size:.9rem;line-height:1.55}.aipe-ph-summary{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;flex-shrink:0;align-items:center;gap:.65rem;padding:.7rem 1rem;text-decoration:none;transition:border-color .22s,background .22s,transform .22s;display:flex}.aipe-ph-summary:hover{background:#ff6e4012;border-color:#ff6e4073;text-decoration:none;transform:translateY(-1px)}.aipe-ph-score{letter-spacing:-.03em;color:#fff;font-size:1.7rem;font-weight:900;line-height:1}.aipe-ph-stars{gap:2px;display:inline-flex}.aipe-ph-stars svg{color:#fbbf24;width:16px;height:16px}.aipe-ph-meta{color:#ffffffa8;white-space:nowrap;font-size:.8rem;font-weight:700}.aipe-ph-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:.85rem;display:grid;position:relative}@media (width<=992px){.aipe-ph-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.aipe-ph-grid{grid-template-columns:1fr}}.aipe-ph-card{border-radius:var(--aipe-radius-md);background:#ffffff08;border:1px solid #ffffff14;flex-direction:column;gap:.55rem;padding:1.05rem 1.1rem;transition:transform .25s,border-color .25s,background .25s;display:flex}.aipe-ph-card:hover{background:#6571ff0f;border-color:#6571ff52;transform:translateY(-2px)}.aipe-ph-card-stars{gap:2px;display:inline-flex}.aipe-ph-card-stars svg{color:#ffffff2e;width:14px;height:14px}.aipe-ph-card-stars svg.on{color:#fbbf24}.aipe-ph-card-title{letter-spacing:-.01em;color:#fff;margin:0;font-size:.95rem;font-weight:800}.aipe-ph-card-body{color:#ffffffb8;flex:1;margin:0;font-size:.86rem;font-style:italic;line-height:1.65}.aipe-ph-author{color:inherit;border-top:1px solid #ffffff12;align-items:center;gap:.6rem;margin-top:.35rem;padding-top:.75rem;text-decoration:none;display:flex}.aipe-ph-author:hover{text-decoration:none}.aipe-ph-author:hover .aipe-ph-author-name{color:#fff}.aipe-ph-avatar{object-fit:cover;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;width:36px;height:36px}.aipe-ph-avatar--initial{background:var(--aipe-gradient);color:#fff;justify-content:center;align-items:center;font-size:.95rem;font-weight:900;display:inline-flex}.aipe-ph-author-text{flex-direction:column;flex:1;min-width:0;display:flex}.aipe-ph-author-name{color:#ffffffe6;font-size:.84rem;font-weight:800;transition:color .2s}.aipe-ph-author-role{color:#ffffff80;font-size:.74rem}.aipe-ph-ext{color:#ffffff59;flex-shrink:0;width:14px;height:14px}.aipe-ph-author:hover .aipe-ph-ext{color:#ffffffbf}.aipe-ph-foot{z-index:1;justify-content:center;margin-top:1.2rem;display:flex;position:relative}.aipe-ph-cta{color:#ffffffd9;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:.45rem;padding:.6rem 1.1rem;font-size:.84rem;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex}.aipe-ph-cta:hover{color:#fff;background:#ff6e4014;border-color:#ff6e4080;text-decoration:none;transform:translateY(-1px)}