@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Unbounded:wght@600;700;800&display=swap";:root{color:#f5f2ed;font-synthesis:none;--lime:#d9ff43;--ink:#0d0d0f;--muted:#949398;background:#09090b;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}body{background:#09090b;margin:0}.app{background:#0d0d0f;width:min(100%,480px);min-height:100vh;margin:auto;position:relative;overflow:hidden}.page{padding-bottom:112px}.topbar{border-bottom:1px solid #242427;align-items:center;height:80px;padding:18px 18px 10px;display:flex}.topbar>div:nth-child(2){text-align:center;flex:1}.topbar h2{margin:0;font-size:17px}.topbar span{color:var(--muted);font-size:10px}.icon-button,.topbar-spacer{width:42px;height:42px}.icon-button{color:#fff;background:#161619;border:1px solid #29292c;border-radius:50%;place-items:center;display:grid}.home-screen{padding-bottom:92px}.hero{background:radial-gradient(circle at 90% 8%,#292c19 0,#0000 35%);padding:25px 22px 0}.brand{font-family:Unbounded;font-size:22px;display:inline-block;position:relative}.brand i{color:var(--lime);font-style:normal}.brand b{letter-spacing:3px;color:#888;width:160px;font:600 7px Manrope;position:absolute;top:27px;left:2px}.hero-badge{width:max-content;color:var(--lime);background:#1b1e10;border:1px solid #59641e;border-radius:20px;align-items:center;gap:6px;margin-top:59px;padding:7px 11px;font-size:11px;display:flex}.hero h1{letter-spacing:-2px;margin:19px 0 14px;font:700 38px/1.13 Unbounded}.hero h1 em{color:var(--lime);font-style:normal}.hero p{color:#a6a4a9;max-width:370px;margin:0 0 23px;font-size:14px;line-height:1.6}.primary{background:var(--lime);color:#111;border:0;border-radius:17px;justify-content:center;align-items:center;gap:10px;width:100%;height:58px;font:800 14px Manrope;display:flex;box-shadow:0 10px 32px #c7ff2428}.primary svg:last-child{margin-left:auto;margin-right:16px}.hero .primary svg:first-child{margin-left:16px}.poster-strip{background:linear-gradient(#0000,#0d0d0f);height:248px;margin-top:25px;position:relative}.tilt{width:142px;position:absolute;top:20px}.tilt.left{left:-19px;transform:rotate(-9deg)}.tilt.center{z-index:2;top:0;left:calc(50% - 71px)}.tilt.right{right:-20px;transform:rotate(9deg)}.poster{aspect-ratio:3/4;background:#222;border:1px solid #fff2;border-radius:7px;position:relative;overflow:hidden}.poster-grain{opacity:.2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 240' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");position:absolute;inset:0}.poster-kicker{z-index:3;letter-spacing:1.2px;font-size:4px;position:absolute;top:7%;left:8%}.poster-person{z-index:1;filter:saturate(.7);background:linear-gradient(145deg,#f4b3a1,#633d35 70%);border-radius:48% 48% 0 0;width:55%;height:63%;position:absolute;bottom:0;right:4%;box-shadow:inset 18px 0 25px #fff2}.poster-person:before{content:"";aspect-ratio:1;background:linear-gradient(145deg,#f1b3a4,#744339);border-radius:50%;width:42%;position:absolute;top:-13%;left:30%;box-shadow:0 -8px 0 5px #251715}.poster-copy{z-index:2;position:absolute;top:28%;left:7%}.poster-copy strong{letter-spacing:-2px;font:800 22px/.8 Unbounded}.poster-copy em{margin-left:33px;font:italic 18px Georgia;display:block}.poster-info{z-index:3;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:7%;left:7%;right:7%}.poster-info b{font:800 16px Unbounded}.poster-info span{text-align:right;font-size:5px}.poster-1 .poster-copy strong{color:#111}.poster-2{color:#fff;background:radial-gradient(circle at 70% 45%,#68275e,#111 60%)}.poster-2 .poster-copy strong{color:#d9ff43}.poster-3{color:#0b2331;background:linear-gradient(160deg,#cad0d5,#4a6c83 52%,#d4ecfa)}.poster-3 .poster-copy strong{text-shadow:2px 2px #f4f8ff;color:#20323a}.poster-4{color:#fff;background:linear-gradient(160deg,#f6b6cb,#cc6197 48%,#601f51)}.poster-4 .poster-copy strong{color:#fff4d7}.poster-5{color:#fff;background:linear-gradient(150deg,#df3a1f,#251c19 55%,#b59e79)}.poster-5 .poster-copy strong{display:block;transform:skew(-8deg)}.variant-1{filter:hue-rotate(12deg)brightness(.94)}.variant-2 .poster-person{left:5%;right:auto}.variant-2 .poster-copy{text-align:right;left:auto;right:5%}.variant-3{filter:saturate(.65)contrast(1.18)}.how{background:#151517;border:1px solid #242427;border-radius:18px;grid-template-columns:34px 1fr;gap:13px 8px;margin:5px 22px 20px;padding:16px;display:grid}.how>span{width:28px;height:28px;color:var(--lime);background:#25271d;border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.how p{flex-direction:column;margin:0;display:flex}.how b{font-size:12px}.how small{color:#777;margin-top:2px;font-size:9px}.bottom-nav{z-index:10;width:min(100%,480px);height:76px;padding-bottom:max(8px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#111113ef;border-top:1px solid #2a2a2d;justify-content:center;gap:80px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottom-nav button{color:#6f6e73;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font:600 10px Manrope;display:flex}.bottom-nav button.active{color:var(--lime)}.intro{color:#a8a6ab;margin:21px 20px 17px;font-size:13px}.styles-grid{grid-template-columns:1fr 1fr;gap:13px;padding:0 18px;display:grid}.style-card{color:#fff;text-align:left;background:#171719;border:1px solid #28282b;border-radius:17px;padding:7px;position:relative}.style-card.selected{border:1.5px solid var(--lime);box-shadow:0 0 0 2px #d9ff431c}.style-card .poster{aspect-ratio:1.05;border-radius:11px;width:100%}.style-card .poster-info{display:none}.style-card .poster-person{height:68%}.style-card .poster-copy strong{font-size:16px}.style-card>div:nth-child(2){flex-direction:column;padding:10px 5px 8px;display:flex}.style-card b{font-size:13px}.style-card small{color:#858489;margin-top:2px;font-size:9px}.check{background:var(--lime);color:#111;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:13px;right:13px}.sticky-action{z-index:9;width:min(100%,480px);padding:14px 18px max(16px,env(safe-area-inset-bottom));background:linear-gradient(#0000,#0d0d0f 20%);padding-top:34px;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.selected-style{background:#18181a;border:1px solid #29292c;border-radius:15px;align-items:center;margin:19px 18px 14px;padding:10px;display:flex}.mini-swatch{background:#d9ff43;border-radius:10px;width:47px;height:47px}.swatch-2{background:linear-gradient(135deg,#111,#8d327c)}.swatch-3{background:linear-gradient(135deg,#d9e1e5,#527a91)}.swatch-4{background:linear-gradient(135deg,#ffc0d7,#76295d)}.swatch-5{background:linear-gradient(135deg,#e8492e,#211)}.selected-style p{flex-direction:column;flex:1;margin:0 12px;display:flex}.selected-style small{color:#777;font-size:9px}.selected-style b{font-size:13px}.selected-style button{color:var(--lime);background:0 0;border:0;font:700 10px Manrope}.upload{text-align:center;background:#141416;border:1px dashed #4a4a4e;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;height:210px;margin:0 18px 19px;display:flex;position:relative;overflow:hidden}.upload>span{width:49px;height:49px;color:var(--lime);background:#28291d;border-radius:50%;place-items:center;margin-bottom:11px;display:grid}.upload b{font-size:13px}.upload small{color:#777;margin-top:5px;font-size:9px;line-height:1.5}.upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.upload.has-file img{object-fit:cover;width:100%;height:100%}.upload i{color:#fff;background:#111d;border-radius:20px;align-items:center;gap:5px;padding:6px 10px;font:600 9px Manrope;display:flex;position:absolute;bottom:9px}.upload i svg{color:var(--lime)}.form-grid{grid-template-columns:1fr 1fr;gap:14px 10px;padding:0 18px;display:grid}.form-grid label{flex-direction:column;display:flex}.form-grid label.wide{grid-column:1/-1}.form-grid label>span{margin:0 0 6px 2px;font-size:10px;font-weight:700}.form-grid label>span small{float:right;color:#606064;font-weight:500}.form-grid input{color:#fff;background:#18181a;border:1px solid #2d2d30;border-radius:12px;outline:none;height:48px;padding:0 13px;font:600 11px Manrope}.form-grid input:focus{border-color:#899d31}.tip{color:var(--lime);background:#1b1d12;border-radius:13px;gap:10px;margin:18px;padding:13px;display:flex}.tip p{flex-direction:column;margin:0;display:flex}.tip b{font-size:10px}.tip small{color:#8c8e76;margin-top:2px;font-size:8px}.loading-screen{background:radial-gradient(circle at 50% 40%,#30351a 0,#0000 38%),#0d0d0f;place-items:center;display:grid}.generating{text-align:center;width:100%;padding:25px}.orbit{width:115px;height:115px;color:var(--lime);border:1px solid #59631f;border-radius:50%;place-items:center;margin:0 auto 32px;display:grid;position:relative;box-shadow:0 0 50px #d9ff4322}.orbit:after{content:"";border:1px dashed #737b35;border-radius:50%;width:86px;height:86px;animation:5s linear infinite spin;position:absolute}.orbit i{background:var(--lime);width:8px;height:8px;box-shadow:0 0 15px var(--lime);border-radius:50%;position:absolute;top:7px;left:52px}.orbit i:last-child{width:5px;height:5px;top:auto;bottom:14px;left:13px}@keyframes spin{to{transform:rotate(360deg)}}.generating>span{letter-spacing:3px;color:var(--lime);font-size:8px}.generating h2{margin:12px;font:700 31px/1.2 Unbounded}.generating p{color:#888;font-size:11px;line-height:1.6}.progress{background:#252527;border-radius:5px;height:5px;margin:30px 8px 8px;overflow:hidden}.progress i{background:var(--lime);height:100%;box-shadow:0 0 12px var(--lime);transition:width .35s;display:block}.generating>b{color:var(--lime);font-size:11px}.generating>small{color:#555;margin-top:20px;font-size:8px;display:block}.success{background:#19200f;border:1px solid #35431c;border-radius:14px;gap:10px;margin:18px;padding:13px;display:flex}.success>span{background:var(--lime);color:#111;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.success p{flex-direction:column;margin:0;display:flex}.success b{color:var(--lime);font-size:12px}.success small{color:#8e927e;font-size:9px}.results-grid{grid-template-columns:1fr 1fr;gap:13px;padding:0 18px;display:grid}.result-card{color:#fff;text-align:left;background:#18181a;border:1px solid #29292c;border-radius:15px;padding:6px 6px 9px;position:relative}.result-card .poster{border-radius:10px;width:100%}.result-card>span{margin:9px 5px 2px;font:700 10px Manrope;display:block}.result-card>i{color:var(--lime);position:absolute;bottom:7px;right:10px}.secondary{color:#fff;background:#1b1b1e;border:1px solid #343438;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 36px);height:49px;margin:18px;font:700 11px Manrope;display:flex}.result-note{text-align:center;color:#5f5e63;font-size:8px}.history-title{justify-content:space-between;margin:21px 18px 14px;display:flex}.history-title>div{flex-direction:column;display:flex}.history-title b{font-size:14px}.history-title small{color:#777;font-size:9px}.history-title button{background:var(--lime);border:0;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.history-list{padding:0 18px}.history-item{background:#171719;border:1px solid #29292c;border-radius:15px;align-items:center;gap:12px;padding:8px;display:flex}.history-item .poster{border-radius:9px;width:70px}.history-item p{flex-direction:column;flex:1;margin:0;display:flex}.history-item b{font-size:11px}.history-item small{color:#777;align-items:center;gap:4px;margin:4px 0;font-size:8px;display:flex}.history-item em{color:var(--lime);font:8px Manrope}.form-error{color:#ff9da7;background:#3b171b;border-radius:11px;margin:-9px 18px 15px;padding:10px 12px;font-size:10px;font-weight:700}.result-image{object-fit:cover;border-radius:10px;width:100%;display:block}.result-image.square{aspect-ratio:1}.result-image.story{aspect-ratio:9/16}.history-item{color:#fff;text-align:left;cursor:pointer;width:100%;margin-bottom:10px}.history-thumb{object-fit:cover;border-radius:9px;flex:none;width:70px;display:block}.history-thumb.square{aspect-ratio:1}.history-thumb.story{aspect-ratio:9/16}.history-empty{text-align:center;color:#6f6e73;border:1px dashed #303034;border-radius:15px;padding:42px 16px;font-size:11px}.poster-text-field{flex-direction:column;margin:0 18px;display:flex;position:relative}.poster-text-field>span{margin:0 0 7px 2px;font-size:10px;font-weight:700}.poster-text-field textarea{resize:vertical;color:#fff;background:#18181a;border:1px solid #2d2d30;border-radius:14px;outline:none;width:100%;min-height:148px;padding:14px 14px 28px;font:600 12px/1.55 Manrope}.poster-text-field textarea:focus{border-color:#899d31}.poster-text-field textarea::placeholder{color:#77777d;opacity:.58}.poster-text-field>small{color:#626267;font-size:8px;position:absolute;bottom:9px;right:12px}.poster-1{color:#f2eeee;background:radial-gradient(circle at 18% 55%,#6e1818 0,#0000 36%),linear-gradient(145deg,#080808,#160606 62%,#310b0b)}.poster-1 .poster-copy strong{color:#b61518;font-family:Georgia,serif;font-weight:500}.poster-1 .poster-copy em{color:#e02025}.poster-1 .poster-person{filter:saturate(.55)brightness(.72);box-shadow:inset 18px 0 25px #a7191933}.swatch-1{background:radial-gradient(circle at 30%,#791919,#0000 40%),linear-gradient(135deg,#050505,#2a0808)}.style-preview{aspect-ratio:1.05;object-fit:cover;object-position:center 28%;border-radius:11px;width:100%;display:block}.format-section{margin:0 18px 16px}.format-section>span{margin:0 0 7px 2px;font-size:10px;font-weight:700;display:block}.format-picker{grid-template-columns:1fr 1fr;gap:10px;display:grid}.format-picker button{color:#fff;text-align:left;background:#18181a;border:1px solid #2d2d30;border-radius:14px;grid-template-rows:1fr 1fr;grid-template-columns:33px 1fr 20px;align-items:center;height:70px;padding:10px 12px;display:grid;position:relative}.format-picker button.active{border-color:var(--lime);background:#1d2014}.format-picker button>i{border:1.5px solid #777;grid-row:1/3;justify-self:start;display:block}.format-picker button.active>i{border-color:var(--lime)}.ratio-square{width:25px;height:25px}.ratio-story{width:17px;height:30px;margin-left:4px}.format-picker b{align-self:end;font-size:12px}.format-picker small{color:#777;align-self:start;font-size:8px}.format-picker svg{color:var(--lime);grid-area:1/3/3}@media (width>=600px){body{background:#202024}.app{box-shadow:0 0 70px #0008}}.result-card{align-self:start}.result-preview{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.result-meta{justify-content:space-between;align-items:center;padding:9px 5px 6px;font:700 10px Manrope;display:flex}.result-meta svg{color:var(--lime)}.reformat-button{color:#fff;background:#222225;border:1px solid #3a3a3e;border-radius:9px;width:100%;min-height:34px;padding:7px;font:700 9px Manrope}.reformat-button:disabled,.secondary:disabled{opacity:.5}.loading-back{z-index:3;color:#fff;background:#171719;border:1px solid #2d2d30;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:20px;left:18px}.sticky-action .primary{text-align:center;position:relative}.sticky-action .primary svg{position:absolute;margin:0!important}.sticky-action .primary svg:first-child{left:18px}.sticky-action .primary svg:last-child{right:18px}.upload.has-file{background:#09090b}.upload.has-file img{object-fit:contain;background:#09090b}.poster-text-field textarea{resize:none;overflow:hidden}.selected-style-visual{background:#09090b;border-radius:11px;flex:0 0 58px;width:58px;height:58px;overflow:hidden}.selected-style-visual .style-preview,.selected-style-visual .poster{aspect-ratio:auto;object-fit:cover;border:0;border-radius:0;width:100%;height:100%}.pending-card{text-align:center;background:radial-gradient(circle at 50% 42%,#30351a,#171719 58%);flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex;overflow:hidden}.pending-card.square{aspect-ratio:1}.pending-card.story{aspect-ratio:9/16}.pending-card>b{margin:16px 6px 4px;font-size:10px}.pending-card>small{color:#858489;font-size:8px;line-height:1.4}.pending-orbit{width:62px;height:62px;color:var(--lime);border:1px dashed #778430;border-radius:50%;place-items:center;animation:3s linear infinite spin;display:grid;box-shadow:0 0 26px #d9ff4322}.delay-message{color:#f5df78;background:#2d2913;border:1px solid #655c24;border-radius:12px;margin-top:18px;padding:11px 13px;font-size:10px;line-height:1.45}.pending-generation{color:#fff;text-align:left;background:#1b1e10;border:1px solid #59641e;border-radius:14px;align-items:center;gap:10px;width:calc(100% - 36px);margin:0 18px 14px;padding:12px;display:flex}.pending-generation>span{background:var(--lime);color:#111;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.pending-generation p{flex-direction:column;flex:1;margin:0;display:flex}.pending-generation b{font-size:11px}.pending-generation small{color:#9da47a;margin-top:2px;font-size:8px}.pending-generation strong{color:var(--lime);font-size:11px}.history-actions{align-items:center;gap:8px;display:flex}.history-title .clear-history{color:#ff8d98;background:#251619;border:1px solid #48282c;border-radius:10px;width:auto;height:34px;padding:0 11px;font:700 9px Manrope}.history-title .new-poster{background:var(--lime);border:0;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.history-title button:disabled,.history-delete:disabled{opacity:.45}.history-row{align-items:stretch;gap:8px;margin-bottom:10px;display:flex}.history-row .history-item{flex:1;min-width:0;margin-bottom:0}.history-delete{color:#ff7784;background:#211719;border:1px solid #40272a;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;display:grid}.confirm-overlay{z-index:50;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:18px max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:#000b;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.confirm-dialog{text-align:center;background:#19191c;border:1px solid #38383c;border-radius:21px;width:min(100%,444px);padding:22px 18px 18px;box-shadow:0 -18px 60px #0009}.confirm-icon{color:#ff7784;background:#3a1c20;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 13px;display:grid}.confirm-dialog h3{color:#fff;margin:0;font:700 17px Manrope}.confirm-dialog p{color:#929196;max-width:330px;margin:8px auto 19px;font-size:11px;line-height:1.55}.confirm-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.confirm-actions button{color:#fff;background:#242427;border:1px solid #353539;border-radius:13px;height:48px;font:700 11px Manrope}.confirm-actions button.danger{color:#ffbec4;background:#551f26;border-color:#713139}.confirm-actions button:disabled{opacity:.55}.version-badge{z-index:70;top:max(6px,env(safe-area-inset-top));color:#77777d;letter-spacing:.3px;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#101012c7;border:1px solid #ffffff17;border-radius:7px;padding:3px 6px;font:700 8px Manrope;position:fixed;right:max(8px,50vw - 232px)}.profile-card,.balance-card,.admin-card,.credit-history{background:#18181b;border:1px solid #303034;border-radius:18px;margin:18px;padding:18px}.profile-card{align-items:center;gap:14px;display:flex}.profile-avatar{width:48px;height:48px;color:var(--lime);background:#2b3019;border-radius:50%;place-items:center;display:grid}.profile-card div{flex-direction:column;gap:3px;display:flex}.profile-card b{font-size:15px}.profile-card small,.balance-card small,.balance-card span{color:#929198;font-size:11px}.balance-card{flex-direction:column;gap:9px;display:flex}.balance-card strong{color:var(--lime);font:700 25px Unbounded}.admin-card h3,.credit-history h3{margin:0 0 16px;font-size:14px}.admin-card label{flex-direction:column;gap:7px;margin:0 0 14px;font-size:11px;display:flex}.admin-card input{color:#fff;background:#101013;border:1px solid #424246;border-radius:11px;height:44px;padding:0 12px;font:600 13px Manrope}.admin-card .primary{height:48px}.credit-history>div{border-top:1px solid #303034;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.credit-history>div span{flex-direction:column;gap:3px;display:flex}.credit-history b{font-size:11px}.credit-history small,.credit-history p{color:#8c8b91;font-size:10px}.credit-history strong{color:var(--lime);font-size:12px}.profile-loading{text-align:center;color:#999;margin:30px;font-size:12px}.credit-history strong.debit{color:#ffadad}.login-page{place-items:center;padding:30px;display:grid}.login-card{background:#18181b;border:1px solid #323237;border-radius:22px;width:100%;padding:25px 20px}.login-card .brand{margin-bottom:50px}.login-card h1{font:700 24px/1.2 Unbounded}.login-card p{color:#aaa;margin-bottom:25px;font-size:13px;line-height:1.5}.login-card .primary{text-decoration:none}.tip small{line-height:1.4}.palette-section{margin:0 18px 16px}.palette-section>span{margin:0 0 7px 2px;font-size:10px;font-weight:700;display:block}.palette-picker{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.palette-picker button{color:#8e8d92;background:#18181a;border:1px solid #2d2d30;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;height:63px;padding:7px 3px;display:flex;position:relative}.palette-picker button.active{border-color:var(--lime);color:#fff;background:#1d2014}.palette-picker b{font:700 7px Manrope}.palette-picker svg{color:var(--lime);position:absolute;top:5px;right:5px}.palette-dot{border:1px solid #fff3;border-radius:50%;width:23px;height:23px;display:block}.palette-dot.red{background:linear-gradient(135deg,#090909 45%,#bd181d 46%)}.palette-dot.orange{background:linear-gradient(135deg,#090909 45%,#ed6b18 46%)}.palette-dot.blue{background:linear-gradient(135deg,#090909 45%,#186dcc 46%)}.palette-dot.monochrome{background:linear-gradient(135deg,#090909 45%,#e2e2e2 46%)}.poster-style-field textarea{height:72px;min-height:72px}.poster-style-field>span{align-items:baseline;gap:7px;display:flex}.poster-style-field>span em{color:#77777d;font:500 8px Manrope}.generation-banner{z-index:65;top:max(7px,env(safe-area-inset-top));color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b1e10ee;border:1px solid #59641e;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:min(100% - 132px,348px);height:30px;padding:0 10px;font-family:Manrope;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 7px 24px #0008}.generation-banner-dot{background:var(--lime);width:7px;height:7px;box-shadow:0 0 10px var(--lime);border-radius:50%;flex:0 0 7px;animation:1.2s ease-in-out infinite generation-pulse}.generation-banner b{font-size:9px}.generation-banner small{color:var(--lime);font-size:8px}@keyframes generation-pulse{50%{opacity:.35;transform:scale(.75)}}.primary:disabled{opacity:.48;cursor:not-allowed}.format-picker button{text-align:left;align-items:center;gap:9px;padding:10px 38px 10px 12px;display:flex}.format-picker button>i{flex:none;margin:0}.format-picker .format-label{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.format-picker .format-label b{font-size:12px}.format-picker .format-label small{color:#777;margin:0;font-size:8px}.format-picker button>svg{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.history-title>.history-heading{flex-direction:row;align-items:center;gap:10px;min-width:0;display:flex}.history-heading>span{flex-direction:column;min-width:0;display:flex}.history-title>.history-actions{flex-direction:row;align-items:center;display:flex}.history-title .new-poster{flex:0 0 37px;position:static}
