.cinel-site,.cinel-workspace{--cinel-bg: #08080a;--cinel-bg-deep: #050507;--cinel-panel: #111116;--cinel-panel-soft: #17171d;--cinel-surface: #3a3942;--cinel-surface-soft: #2a2931;--cinel-line: rgba(245, 240, 232, .12);--cinel-line-strong: rgba(245, 240, 232, .22);--cinel-ink: #f5f0e8;--cinel-muted: #a5a1a0;--cinel-dim: #716e77;--cinel-amber: #ffad63;--cinel-orange: #ff8f4b;--cinel-coral: #ff7448;--cinel-blue: #6f8cff;--cinel-violet: #7b71ff;--cinel-green: #54c99d;min-height:100vh;color:var(--cinel-ink);background:radial-gradient(circle at 50% -16rem,rgba(255,173,99,.12),transparent 42rem),var(--cinel-bg);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}.cinel-site *,.cinel-site *:before,.cinel-site *:after,.cinel-workspace *,.cinel-workspace *:before,.cinel-workspace *:after{box-sizing:border-box}.cinel-site a,.cinel-workspace a{color:inherit;text-decoration:none}.cinel-site button,.cinel-site textarea,.cinel-site select,.cinel-workspace button,.cinel-workspace textarea,.cinel-workspace select{font:inherit}.cinel-wordmark{display:inline-flex;align-items:center;gap:10px;color:var(--cinel-ink);font-size:22px;font-weight:760;letter-spacing:-.035em;white-space:nowrap}.cinel-wordmark.is-compact{font-size:18px}.cinel-mark{position:relative;width:40px;height:40px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,206,148,.25);border-radius:50%;background:radial-gradient(circle at 64% 29%,#ffd29c 0 8%,transparent 9%),linear-gradient(145deg,#71311f 0 38%,#d26635 39% 60%,#1b1622 61%);box-shadow:inset 0 0 0 3px #0b070533,0 8px 22px #00000047}.cinel-wordmark.is-compact .cinel-mark{width:32px;height:32px}.cinel-mark:before,.cinel-mark:after{content:"";position:absolute;z-index:0;width:7px;height:110%;top:-5%;background:repeating-linear-gradient(to bottom,rgba(255,242,220,.7) 0 3px,transparent 3px 8px);opacity:.34}.cinel-mark:before{left:5px}.cinel-mark:after{right:5px}.cinel-mark span{position:relative;z-index:1;color:#fff5e7;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:700;text-shadow:0 2px 8px rgba(0,0,0,.45)}.cinel-topbar{position:sticky;z-index:100;top:0;border-bottom:1px solid rgba(255,255,255,.04);background:#08080ae8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cinel-topbar-inner{width:min(1340px,calc(100% - 42px));height:82px;margin:0 auto;display:flex;align-items:center;gap:26px}.cinel-primary-nav{flex:1;display:flex;align-items:center;gap:8px}.cinel-primary-nav>a,.cinel-nav-dropdown>summary{min-height:42px;display:inline-flex;align-items:center;gap:5px;padding:0 15px;border-radius:10px;color:#aaa6a4;font-size:15px;font-weight:520;cursor:pointer;list-style:none;transition:color .18s ease,background .18s ease}.cinel-nav-dropdown>summary::-webkit-details-marker{display:none}.cinel-primary-nav>a:hover,.cinel-nav-dropdown>summary:hover,.cinel-nav-dropdown[open]>summary{color:var(--cinel-ink);background:#ffffff0e}.cinel-nav-dropdown{position:relative}.cinel-nav-mega{position:absolute;top:52px;left:0;width:330px;padding:12px;border:1px solid var(--cinel-line);border-radius:12px;background:#111116fc;box-shadow:0 28px 80px #0000008a}.cinel-nav-mega.is-wide{width:680px;display:grid;grid-template-columns:repeat(2,1fr);gap:4px 8px}.cinel-nav-mega a{position:relative;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;min-width:0;padding:10px;border-radius:9px}.cinel-nav-mega a:hover{background:#ffffff0e}.cinel-nav-mega strong,.cinel-nav-mega small{display:block}.cinel-nav-mega strong{color:#f0ebe4;font-size:14px;font-weight:650}.cinel-nav-mega small{margin-top:3px;color:#7d7981;font-size:11px}.cinel-nav-mega em{padding:3px 5px;border-radius:4px;color:#ffbd77;background:#ffa04b26;font-size:9px;font-style:normal;font-weight:700}.cinel-nav-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--cinel-line);border-radius:9px;background:#ffffff0b}.cinel-nav-icon svg{width:20px}.cinel-nav-icon.is-amber{color:var(--cinel-amber)}.cinel-nav-icon.is-coral{color:var(--cinel-coral)}.cinel-nav-icon.is-blue{color:var(--cinel-blue)}.cinel-nav-icon.is-violet{color:var(--cinel-violet)}.cinel-nav-icon.is-green{color:var(--cinel-green)}.cinel-topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.cinel-upgrade{position:relative;min-height:44px;display:inline-flex;align-items:center;padding:0 22px;border-radius:999px;color:#2a160a!important;background:linear-gradient(135deg,#ffbd70,#f39a4f);box-shadow:0 12px 34px #f68b3d33;font-size:14px;font-weight:720}.cinel-upgrade span{position:absolute;top:-17px;right:-8px;padding:4px 9px;border-radius:7px;color:#fff;background:#eb4f57;font-size:10px;font-weight:800}.cinel-language{width:40px;height:40px;display:grid;place-items:center;border:0;padding:0;color:#aaa6ad!important;background:transparent;cursor:pointer}.cinel-language-wrap{position:relative}.cinel-language-menu{position:absolute;z-index:160;top:calc(100% + 10px);right:0;min-width:142px;padding:6px;border:1px solid rgba(255,173,99,.22);border-radius:10px;background:#1d1715;box-shadow:0 18px 44px #00000059}.cinel-language-menu button{width:100%;display:flex;align-items:center;gap:8px;padding:8px 10px;border:0;border-radius:7px;color:#d8d3cc;background:transparent;text-align:left;cursor:pointer}.cinel-language-menu button:hover:not(:disabled){background:#ffffff14}.cinel-language-menu button:disabled{color:#f3a45c;cursor:default}.cinel-language svg{width:22px}.cinel-credits{height:42px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid rgba(246,151,70,.3);border-radius:999px;color:#d8d3cc!important;background:linear-gradient(180deg,rgba(255,164,82,.1),transparent),#ffffff09}.cinel-credits svg{width:18px;color:#e69a50}.cinel-credits i{width:1px;height:22px;background:var(--cinel-line)}.cinel-credit-popover-wrap{position:relative}.cinel-credit-popover{position:absolute;z-index:140;top:calc(100% + 12px);right:0;width:252px;overflow:hidden;border:1px solid rgba(255,173,99,.22);border-radius:12px;color:#eee9e2;background:radial-gradient(circle at 76% 0,rgba(255,173,99,.1),transparent 42%),#121218;box-shadow:0 22px 60px #0000007a}.cinel-credit-popover dl{display:grid;gap:10px;margin:0;padding:16px 17px}.cinel-credit-popover dl>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.cinel-credit-popover dt,.cinel-credit-popover dd{margin:0;font-size:12px}.cinel-credit-popover dt{color:#928e97}.cinel-credit-popover dd{color:#f1ece5;font-weight:720}.cinel-credit-popover>a{min-height:48px;display:flex;align-items:center;gap:9px;padding:0 17px;border-top:1px solid rgba(255,173,99,.13);color:#efa45e;font-size:12px;font-weight:700}.cinel-credit-popover>a svg{width:17px}.cinel-credit-popover>a svg:last-child{width:14px;margin-left:auto}.cinel-sidebar-credit-trigger{height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid rgba(237,148,67,.3);border-radius:999px;color:#d8d3dc;background:#ffad6309;font-family:inherit;cursor:pointer}.cinel-sidebar-credit-trigger svg{width:15px}.cinel-sidebar-credit-trigger i{width:1px;height:16px;background:var(--cinel-line)}.cinel-credit-popover-wrap.is-sidebar .cinel-credit-popover{top:auto;right:auto;bottom:calc(100% + 10px);left:0}.cinel-account-trigger,.cinel-sidebar-account{border:0;padding:0;background:transparent;cursor:pointer}.cinel-account-trigger>span{width:42px;height:42px;border:3px solid rgba(244,223,204,.2)}.cinel-signin,.cinel-sidebar-signin{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 17px;border:1px solid rgba(247,157,76,.32);border-radius:999px;color:#eee9e2!important;background:transparent;font-family:inherit;font-size:13px;cursor:pointer}.cinel-account-skeleton{width:42px;height:42px;border-radius:50%;background:#ffffff14}.cinel-account-menu{--cinel-ink: #f5f0e8;--cinel-line-strong: rgba(245, 240, 232, .22);width:270px;padding:0;overflow:visible;border-color:var(--cinel-line-strong);color:var(--cinel-ink);background:#111116;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}.cinel-account-identity{display:flex;flex-direction:column;gap:2px;padding:17px 20px 12px}.cinel-account-identity strong{color:#f5f0e8;font-size:16px}.cinel-account-identity span{overflow:hidden;color:#98959c;font-size:13px;text-overflow:ellipsis}.cinel-account-upgrade{position:relative;height:45px;display:flex;align-items:center;justify-content:center;margin:10px 18px;border-radius:6px;color:#2b160a!important;background:linear-gradient(135deg,#ffbb6d,#ee9148);font-size:17px;font-weight:700}.cinel-account-upgrade span{position:absolute;top:-19px;right:-11px;padding:4px 8px;border-radius:7px;color:#fff;background:#eb4f57;font-size:11px}.cinel-account-menu [role=menuitem]{min-height:48px;gap:12px;padding:0 20px;border-radius:0;color:#f0ebe4;font-size:15px}.cinel-account-menu [role=menuitem]:hover{background:#ffffff0f}.cinel-account-menu [role=menuitem] svg{width:20px}.cinel-mobile-trigger{width:42px;height:42px;display:none;place-items:center;border:1px solid var(--cinel-line);border-radius:10px;color:var(--cinel-ink);background:#ffffff0a}.cinel-mobile-menu{display:none}.cinel-generator{width:min(1080px,calc(100% - 42px));margin:0 auto}.cinel-generator.is-embedded{width:min(1040px,calc(100% - 48px))}.cinel-generator-tabs{width:390px;max-width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:3px;margin:0 auto 18px;padding:5px;border:1px solid rgba(245,240,232,.12);border-radius:999px;background:#17171db8}.cinel-generator-tabs button{height:42px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:999px;color:#98959c;background:transparent;font-size:13px;font-weight:620;cursor:pointer}.cinel-generator-tabs button svg{width:17px}.cinel-generator-tabs button small{padding:2px 5px;border-radius:5px;color:#d0cbd0;background:#ffffff12;font-size:8px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.cinel-generator-tabs button.is-active{color:#2c170b;background:linear-gradient(135deg,#ffc07a,#e99552);box-shadow:0 8px 24px #f490452e}.cinel-generator-tabs button.is-active small{color:#44220f;background:#3e1d0b1f}.cinel-prompt-card{overflow:visible;border:1px solid rgba(245,240,232,.12);border-radius:12px;background:var(--cinel-surface);box-shadow:0 20px 60px #00000024}.cinel-prompt-main{min-height:174px;display:grid;grid-template-columns:76px 1fr auto;gap:16px;padding:22px 22px 6px}.cinel-reference{position:relative;width:72px;height:104px;align-self:start;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;overflow:hidden;border:1.5px dashed rgba(255,176,97,.42);color:#eee9e2;background:#08080a24;cursor:pointer}.cinel-reference svg{width:19px;margin-bottom:3px}.cinel-reference strong{font-size:10px;font-weight:600}.cinel-reference small{color:#cbc7c3;font-size:9px}.cinel-reference.has-image img{width:100%;height:100%;object-fit:cover}.cinel-reference-replace{position:absolute;right:-1px;bottom:-1px;width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:var(--cinel-amber);background:#352016eb;box-shadow:0 5px 14px #0000004d}.cinel-reference-replace svg{width:17px;margin:0}.cinel-prompt-input textarea{width:100%;min-height:112px;resize:none;border:0;outline:0;color:#f8f4ed;background:transparent;font-size:14px;line-height:1.5}.cinel-prompt-input textarea::placeholder{color:#f5f0e87a}.cinel-enhance{height:26px;display:flex;align-items:center;gap:6px;border:0;color:#d1cdd1;background:transparent;font-size:10px;cursor:pointer}.cinel-enhance>span{position:relative;width:30px;height:15px;border-radius:999px;background:#ffffff3d}.cinel-enhance>span:after{content:"";position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:#d9d5d1;transition:transform .18s ease}.cinel-enhance.is-on>span{background:var(--cinel-amber)}.cinel-enhance.is-on>span:after{transform:translate(15px);background:#17121d}.cinel-prompt-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px 13px}.cinel-control-set{min-width:0;display:flex;align-items:center;gap:8px}.cinel-control-popover-wrap{position:relative}.cinel-control-button,.cinel-control-set label,.cinel-static-control{height:35px;display:flex;align-items:center;gap:6px;padding:0 10px;border-radius:9px;color:#ebe6df;background:#08080a47;font-size:11px;white-space:nowrap}.cinel-control-button{border:0;cursor:pointer}.cinel-control-button:hover,.cinel-control-button[aria-expanded=true]{color:#fff9f0;background:#08080a80}.cinel-control-set label{position:relative}.cinel-control-button>svg:first-child,.cinel-control-set label>svg:first-child{width:16px;color:var(--cinel-amber)}.cinel-control-button>svg:last-child,.cinel-control-set label>svg:last-child{width:12px;pointer-events:none}.cinel-control-set select{max-width:170px;appearance:none;border:0;outline:0;color:inherit;background:transparent}.cinel-control-set option{color:#20140f}.cinel-static-control{color:#c8c4c7}.cinel-model-picker,.cinel-settings-picker{position:absolute;z-index:30;bottom:calc(100% + 10px);left:0;overflow:hidden;border:1px solid var(--cinel-line-strong);border-radius:16px;color:var(--cinel-ink);background:#1f1714fb;box-shadow:0 26px 80px #0009;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.cinel-model-picker{position:absolute;width:min(760px,calc(100vw - 32px));min-height:250px;max-height:min(520px,calc(100vh - 110px));top:auto;right:auto;bottom:calc(100% + 10px);left:0;transform:none;display:grid;grid-template-columns:200px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:6px;padding:8px}.cinel-model-picker header{grid-column:1 / -1;padding:0 4px 1px}.cinel-model-picker header span{color:#d8c8bc;font-size:12px;font-weight:700;line-height:1.2}.cinel-model-picker-providers{min-width:0;display:flex;flex-direction:column;gap:5px;padding:4px;border-radius:13px;background:#ffba730e}.cinel-model-picker-providers button{min-height:52px;display:flex;align-items:center;gap:9px;padding:6px 8px;border:0;border-radius:11px;color:#c3b1a5;background:transparent;font-size:13px;font-weight:650;text-align:left;cursor:pointer}.cinel-model-picker-provider-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.cinel-model-picker-provider-copy strong{color:inherit;font-size:13px;font-weight:700}.cinel-model-picker-provider-copy small{overflow:hidden;color:#a9978b;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.cinel-model-picker-providers button:hover,.cinel-model-picker-providers button.is-selected{color:#fff5e8;background:#ffb46426}.cinel-model-picker-provider-icon{width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(255,218,183,.14);border-radius:10px;color:var(--cinel-amber);background:#08080a75}.cinel-model-picker-provider-icon svg{width:18px}.cinel-model-picker-provider-crown,.cinel-model-picker-crown{display:inline-flex;align-items:center;color:#ffc477}.cinel-model-picker-provider-crown{margin-left:auto}.cinel-model-picker-provider-crown svg{width:16px}.cinel-model-picker-provider-trial{padding:2px 5px;border-radius:6px;color:#3f2416;background:#e4a064;font-size:8px;font-style:normal;font-weight:750;white-space:nowrap}.cinel-model-picker-models{min-width:0;min-height:0;overflow-y:auto;padding:4px;border-radius:13px;background:#08080a33;scrollbar-color:rgba(255,185,112,.36) transparent;scrollbar-width:thin}.cinel-model-picker-models>button{position:relative;width:100%;min-height:66px;display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:8px 9px;border:0;border-radius:9px;color:#eee8e1;background:transparent;text-align:left;cursor:pointer}.cinel-model-picker-models>button:hover,.cinel-model-picker-models>button.is-selected{background:linear-gradient(90deg,rgba(255,173,99,.1),transparent 75%),#ffffff09}.cinel-model-picker-models>button>svg{width:16px;color:var(--cinel-amber)}.cinel-model-picker-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--cinel-line);border-radius:10px;color:var(--cinel-amber);background:#ffffff09}.cinel-model-picker-icon svg{width:19px}.cinel-model-picker-copy{min-width:0}.cinel-model-picker-copy strong,.cinel-model-picker-copy small{display:block}.cinel-model-picker-copy strong{display:flex;align-items:center;gap:7px;color:#f2ece4;font-size:13px}.cinel-model-picker-copy strong em{margin-left:0;padding:2px 5px;border-radius:4px;color:#ffb66e;background:#ffad6324;font-size:8px;font-style:normal}.cinel-model-picker-resolution{color:#d59b60!important;background:#d59b602e!important}.cinel-model-picker-discount{color:#fff!important;background:#e45157!important}.cinel-model-picker-crown svg{width:15px;height:15px}.cinel-model-picker-copy small{overflow:hidden;margin-top:3px;color:#85818a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.cinel-model-picker-meta{display:flex;align-items:center;gap:4px;margin-top:4px;color:#b99575;font-size:9px;line-height:1;white-space:nowrap}.cinel-model-picker-meta svg{width:12px;height:12px;color:#d49350}.cinel-model-picker-meta strong{color:#e5c3a0;font-size:9px;font-weight:650}.cinel-model-picker-standard-price{color:#9b8d86;font-weight:650;text-decoration:line-through;text-decoration-color:#efdac6cc;text-decoration-thickness:1px}.cinel-model-picker-member-price{display:inline-flex;align-items:center;gap:3px;margin-left:2px;color:#ffc477;font-weight:750}.cinel-model-picker-member-price svg{width:12px;height:12px;color:#ffc477}.cinel-model-picker-meta i{color:#806c60;font-style:normal}.cinel-model-picker-price{color:#b6b1b5;font-size:10px;white-space:nowrap}.cinel-settings-picker{width:min(520px,calc(100vw - 56px));padding:18px}.cinel-settings-picker section+section{margin-top:16px}.cinel-settings-picker section>span{display:block;margin-bottom:8px;color:#a7a2a8;font-size:10px;font-weight:650}.cinel-ratio-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.cinel-ratio-grid button,.cinel-option-row button,.cinel-sound-option{min-height:42px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:8px;color:#b9b4ba;background:#ffffff09;font-size:11px;cursor:pointer}.cinel-ratio-grid button{flex-direction:column;gap:4px}.cinel-ratio-grid button i{width:18px;height:13px;border:1.5px solid currentColor;border-radius:3px}.cinel-ratio-grid button:nth-child(3) i,.cinel-ratio-grid button:nth-child(5) i,.cinel-ratio-grid button:nth-child(6) i,.cinel-ratio-grid button:nth-child(7) i,.cinel-ratio-grid button:nth-child(9) i{width:11px;height:17px}.cinel-ratio-grid button:nth-child(8) i,.cinel-ratio-grid button:nth-child(10) i{width:21px;height:10px}.cinel-ratio-grid button.is-selected,.cinel-option-row button.is-selected,.cinel-sound-option.is-selected{border-color:#ffb56a47;color:#2b170c;background:linear-gradient(135deg,#ffc17a,#e89450)}.cinel-option-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(64px,1fr);gap:6px}.cinel-option-row button svg,.cinel-sound-option svg{width:15px}.cinel-ratio-grid button:disabled,.cinel-option-row button:disabled{color:#59565f;background:#ffffff05;cursor:not-allowed}.cinel-sound-option{width:100%}.cinel-settings-picker>p{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--cinel-line);color:#827e86;font-size:9px}.cinel-generate-button{position:relative;height:41px;display:flex;align-items:center;gap:8px;padding:0 14px;border:0;border-radius:10px;color:#2e190d;background:linear-gradient(135deg,#ffc27c,#e49350);font-size:13px;font-weight:700;cursor:pointer}.cinel-generate-button:disabled{color:#c4c0c5;background:#23222ae6;cursor:not-allowed}.cinel-generate-button span{display:inline-flex;align-items:center;gap:3px;opacity:.78;font-size:11px}.cinel-generate-button svg{width:15px}.cinel-generate-button em{position:absolute;top:-18px;right:6px;padding:4px 8px;border-radius:6px 6px 0 0;color:#fff;background:#e94d58;font-size:9px;font-style:normal;font-weight:800}.cinel-generation-result{width:min(860px,100%);min-height:90px;display:flex;align-items:center;gap:18px;margin:18px auto 0;padding:16px;border:1px solid var(--cinel-line);border-radius:12px;background:#111116e6}.cinel-generation-result>div:not(.cinel-result-art){flex:1;display:flex;flex-direction:column;gap:4px}.cinel-generation-result strong{color:#f1ece5;font-size:14px}.cinel-generation-result small{color:#918e96;font-size:12px}.cinel-generation-result>button{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--cinel-line);border-radius:9px;color:#f3e9e0;background:#ffffff0d}.cinel-loader{width:27px;height:27px;border:2px solid rgba(255,166,86,.2);border-top-color:var(--cinel-amber);border-radius:50%;animation:cinel-spin .9s linear infinite}.cinel-result-art{--seed-angle: 120deg;position:relative;width:82px;height:82px;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:radial-gradient(circle at 68% 26%,rgba(255,225,176,.9) 0 7%,transparent 8%),linear-gradient(var(--seed-angle),#1d2035,#9c3e31 46%,#f5a350 47% 57%,#161421 58%)}.cinel-result-art.is-video{width:132px}.cinel-result-art svg{position:relative;z-index:1;width:30px;color:#fff;filter:drop-shadow(0 4px 8px rgba(0,0,0,.4))}.cinel-workspace{--cinel-sidebar-width: 264px;display:grid;grid-template-columns:var(--cinel-sidebar-width) minmax(0,1fr);background:radial-gradient(circle at 62% -9rem,rgba(255,173,99,.09),transparent 40rem),var(--cinel-bg)}.cinel-workspace:has(.cinel-sidebar.is-collapsed){--cinel-sidebar-width: 80px}.cinel-sidebar{position:sticky;z-index:80;top:0;width:var(--cinel-sidebar-width);height:100vh;display:flex;flex-direction:column;overflow:visible;isolation:isolate;border-right:1px solid rgba(255,255,255,.05);background:linear-gradient(180deg,rgba(123,113,255,.07),transparent 30%),#111116}.cinel-sidebar-brand{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.03)}.cinel-sidebar-brand button{width:30px;height:30px;display:grid;place-items:center;border:0;color:#716e77;background:transparent}.cinel-sidebar-brand button svg{width:16px}.cinel-collapsed-sidebar-nav{display:none}.cinel-create-button{height:48px;display:flex;align-items:center;justify-content:center;gap:10px;margin:22px 15px 14px;border-radius:10px;color:#ffad63!important;background:#ffad6317;font-size:14px;font-weight:650}.cinel-create-button svg{width:18px}.cinel-sidebar-nav{flex:1;overflow-y:auto;padding:0 15px 360px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.cinel-sidebar-nav details{margin-bottom:8px}.cinel-sidebar-nav summary{height:42px;display:flex;align-items:center;justify-content:space-between;color:#aaa6ad;cursor:pointer;list-style:none;font-size:13px;font-weight:630}.cinel-sidebar-nav summary::-webkit-details-marker{display:none}.cinel-sidebar-nav summary>span{display:flex;align-items:center;gap:10px}.cinel-sidebar-nav summary>span>a{color:inherit;text-decoration:none}.cinel-sidebar-nav summary.is-active,.cinel-sidebar-nav summary.is-active>span>a{color:#ffad63}.cinel-sidebar-nav summary svg{width:17px;color:#ffad63}.cinel-sidebar-nav summary>svg{width:14px}.cinel-sidebar-nav details>div{position:relative;display:flex;flex-direction:column;gap:2px;padding:0 0 8px 27px}.cinel-sidebar-nav details>div:before{content:"";position:absolute;top:4px;bottom:12px;left:8px;width:1px;background:#ffffff12}.cinel-sidebar-nav details>div a{min-height:33px;display:flex;align-items:center;gap:5px;padding:0 8px;border-radius:6px;color:#817e87;font-size:12px}.cinel-sidebar-nav details>div a:hover,.cinel-sidebar-nav details>div a.is-active{color:#f0ebe4;background:#ffffff0b}.cinel-sidebar-nav details>div a.is-active{color:#ffad63}.cinel-sidebar-nav details>div a span{flex:1}.cinel-sidebar-nav details>div a em{padding:2px 4px;border-radius:4px;color:#ffb875;background:#ffad6321;font-size:8px;font-style:normal;font-weight:800}.cinel-sidebar-footer{position:absolute;right:0;bottom:0;left:0;padding:12px 15px 14px;z-index:2;background:linear-gradient(to top,#111116 78%,#11111600)}.cinel-sidebar-quota{margin-bottom:12px;overflow:hidden;border:1px solid rgba(255,173,99,.14);border-radius:10px;background:#ffad6309}.cinel-sidebar-quota dl{display:grid;gap:8px;margin:0;padding:12px 13px}.cinel-sidebar-quota dl>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.cinel-sidebar-quota dt,.cinel-sidebar-quota dd{margin:0;font-size:11px}.cinel-sidebar-quota dt{color:#88848d}.cinel-sidebar-quota dd{color:#eee8e1;font-weight:700}.cinel-sidebar-quota>a{min-height:40px;display:flex;align-items:center;gap:8px;padding:0 13px;border-top:1px solid rgba(255,173,99,.11);color:#e6a05d;font-size:11px;font-weight:650}.cinel-sidebar-quota>a svg{width:15px}.cinel-sidebar-quota>a svg:last-child{width:13px;margin-left:auto}.cinel-sidebar-upgrade{position:relative;height:40px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:9px;color:#2b1609!important;background:linear-gradient(135deg,#ffc177,#ee9148);font-size:14px;font-weight:750}.cinel-sidebar-discount{position:absolute;top:-12px;right:-8px;padding:3px 7px;border-radius:5px;color:#fff;background:#eb4f57;font-size:9px}.cinel-sidebar-upgrade svg{width:15px}.cinel-sidebar-upgrade-label{white-space:nowrap}.cinel-sidebar-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.cinel-sidebar-meta>a{height:38px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid rgba(237,148,67,.3);border-radius:999px;color:#d8d3dc;font-size:12px}.cinel-sidebar-meta svg{width:15px;color:#ffad63}.cinel-sidebar-account-wrap{position:relative;z-index:3;margin-left:auto}.cinel-sidebar-account{width:42px;height:42px;display:grid;place-items:center;border-radius:50%}.cinel-sidebar-account>span{width:42px;height:42px;border:3px solid rgba(244,223,204,.2)}.cinel-sidebar-account:focus-visible{outline:2px solid #ffad63;outline-offset:3px}.cinel-sidebar-account-menu{position:absolute;z-index:110;right:0;bottom:calc(100% + 10px);width:244px;max-height:min(560px,calc(100vh - 120px));padding:10px 0;overflow-y:auto;border:1px solid rgba(245,240,232,.18);border-radius:14px;box-shadow:0 20px 58px #0000008c;color:#f5f0e8;background:#111116;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}.cinel-sidebar-account-menu .cinel-account-identity{padding:10px 16px 13px}.cinel-sidebar-account-menu .cinel-account-upgrade{width:calc(100% - 32px);margin:0 16px 10px}.cinel-sidebar-account-menu-divider{height:1px;margin:0 0 7px;background:#f5f0e824}.cinel-sidebar-account-menu-item{width:100%;min-height:47px;display:flex;align-items:center;gap:12px;padding:0 16px;border:0;color:#f5f0e8!important;background:transparent;font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.cinel-sidebar-account-menu-item:hover,.cinel-sidebar-account-menu-item:focus-visible{color:#fff!important;background:#ffffff14;outline:0}.cinel-sidebar-account-menu-item svg{width:19px;color:#f5f0e8}.cinel-sidebar-account-menu-item .cinel-sidebar-account-menu-arrow{width:15px;margin-left:auto;color:#aaa6ad}.cinel-sidebar-account-menu-item.is-danger{color:#e6e1da!important}.cinel-sidebar.is-collapsed .cinel-sidebar-brand{height:76px;justify-content:space-between;gap:4px;padding:0 10px}.cinel-sidebar.is-collapsed .cinel-wordmark>span:last-child{display:none}.cinel-sidebar.is-collapsed .cinel-sidebar-upgrade-label,.cinel-sidebar.is-collapsed .cinel-sidebar-discount{display:none}.cinel-sidebar.is-collapsed .cinel-sidebar-brand .cinel-wordmark{display:inline-flex}.cinel-sidebar.is-collapsed .cinel-sidebar-brand button{width:28px;height:28px}.cinel-sidebar.is-collapsed .cinel-create-button{width:48px;height:48px;flex-direction:column;gap:0;margin:18px auto 12px;border-radius:12px;font-size:10px;line-height:1}.cinel-sidebar.is-collapsed .cinel-create-button svg{width:20px;height:20px}.cinel-sidebar.is-collapsed .cinel-sidebar-nav{display:none}.cinel-sidebar.is-collapsed .cinel-collapsed-sidebar-nav{flex:1;display:flex;flex-direction:column;align-items:stretch;gap:4px;overflow-y:auto;padding:0 8px 12px}.cinel-sidebar.is-collapsed .cinel-collapsed-sidebar-nav a{min-height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:5px 2px;border-radius:9px;color:#f0ebe4;font-size:10px;font-weight:620;line-height:1;text-align:center;transition:color .18s ease,background .18s ease}.cinel-sidebar.is-collapsed .cinel-collapsed-sidebar-nav a svg{width:22px;height:22px;color:#f0ebe4}.cinel-sidebar.is-collapsed .cinel-collapsed-sidebar-nav a span{max-width:58px}.cinel-sidebar.is-collapsed .cinel-collapsed-sidebar-nav a:hover,.cinel-sidebar.is-collapsed .cinel-collapsed-sidebar-nav a.is-active{color:#eaa05d;background:#ffad6317}.cinel-sidebar.is-collapsed .cinel-collapsed-sidebar-nav a:hover svg,.cinel-sidebar.is-collapsed .cinel-collapsed-sidebar-nav a.is-active svg{color:#eaa05d}.cinel-sidebar.is-collapsed .cinel-sidebar-footer{position:relative;right:auto;bottom:auto;left:auto;display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 8px 14px;background:linear-gradient(to top,#111116 82%,#11111600)}.cinel-sidebar.is-collapsed .cinel-sidebar-upgrade{width:48px;height:48px;flex:0 0 48px;border-radius:13px}.cinel-sidebar.is-collapsed .cinel-sidebar-upgrade svg{width:20px;height:20px}.cinel-sidebar.is-collapsed .cinel-sidebar-meta{flex-direction:column;gap:8px;margin-top:0}.cinel-sidebar.is-collapsed .cinel-sidebar-credit-trigger{width:48px;min-width:48px;height:44px;padding:0;justify-content:center;gap:4px;border-radius:12px}.cinel-sidebar.is-collapsed .cinel-sidebar-credit-trigger i{display:none}.cinel-sidebar.is-collapsed .cinel-sidebar-account-wrap{margin-left:0}.cinel-sidebar.is-collapsed .cinel-sidebar-account,.cinel-sidebar.is-collapsed .cinel-sidebar-account>span{width:42px;height:42px}.cinel-workspace-main{min-width:0;overflow:hidden}.cinel-workspace:has(.cinel-history.is-product-scroll){height:100vh;overflow:hidden}.cinel-workspace-main:has(.cinel-history.is-product-scroll){height:100vh;display:flex;flex-direction:column;overflow:hidden}.cinel-workspace-main:has(.cinel-history.is-product-scroll)>.cinel-product-toolbar{flex:0 0 auto}.cinel-workspace-main:has(.cinel-history.is-product-scroll)>.cinel-app-toolbar{flex:0 0 auto}.cinel-mobile-workspace-header{display:none}.cinel-product-toolbar{min-height:76px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding:10px 34px;border-bottom:1px solid var(--cinel-line);background:#111116b8}.cinel-product-history-link{display:inline-flex;align-items:center;gap:6px;height:36px;flex:0 0 auto;padding:0 14px;border-radius:8px;color:#bdb7b2;background:#ffffff12;font-size:13px;text-decoration:none;white-space:nowrap}.cinel-product-history-link:hover{color:var(--cinel-ink);background:#ffad6321}.cinel-product-history-link svg{width:16px}.cinel-product-toolbar-tools{min-width:0;flex:1 1 640px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.cinel-workspace-account-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0}.cinel-workspace-account-actions .cinel-credit-popover-wrap{flex-shrink:0}.cinel-history-upgrade{position:relative;min-height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 16px;border-radius:999px;color:#2a160a!important;background:linear-gradient(135deg,#ffbd70,#f39a4f);box-shadow:0 10px 26px #f68b3d2e;font-size:13px;font-weight:720;white-space:nowrap}.cinel-history-upgrade>span{position:absolute;top:-13px;right:-7px;padding:3px 7px;border-radius:5px;color:#fff;background:#eb4f57;font-size:9px;font-weight:800}.cinel-history-upgrade svg{width:15px}.cinel-workspace-account-actions .cinel-account-trigger,.cinel-workspace-account-actions .cinel-signin{display:inline-flex}.cinel-workspace-account-actions .cinel-account-trigger>span{width:40px;height:40px}.cinel-product-view-switcher{display:flex;gap:3px;padding:4px;border-radius:9px;background:#ffffff0b}.cinel-product-view-switcher :is(a,button){display:inline-flex;align-items:center;gap:6px;height:35px;padding:0 14px;border:0;border-radius:7px;color:#8b8790;background:transparent;font-size:13px;text-decoration:none;white-space:nowrap}.cinel-product-view-switcher :is(a,button):hover,.cinel-product-view-switcher :is(a,button).is-active{color:#ffad63;background:#ffad631c}.cinel-product-view-switcher svg{width:15px;height:15px}.cinel-product-toolbar .cinel-history-filters{width:auto;flex-wrap:nowrap;margin:0}.cinel-product-toolbar .cinel-history-filters label{min-width:188px;flex:0 1 188px}.cinel-product-toolbar .cinel-history-filters select{min-width:118px}.cinel-product-hero{width:min(1020px,calc(100% - 48px));margin:0 auto;padding:56px 0 34px;text-align:center}.cinel-product-hero>span,.cinel-section-kicker,.cinel-app-heading>span{color:#ffad63;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.cinel-product-hero h1{margin:10px 0 14px;color:var(--cinel-amber);font-size:clamp(34px,4.2vw,50px);font-weight:780;letter-spacing:-.045em;line-height:1.06}.cinel-product-hero p{max-width:880px;margin:0 auto;color:#a5a1a0;font-size:15px;line-height:1.75}.cinel-product-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:19px}.cinel-product-tags span{padding:7px 13px;border:1px solid rgba(236,148,66,.2);border-radius:999px;color:#d79c64;background:#ffad6312;font-size:11px}.cinel-showcase,.cinel-related,.cinel-faq{width:min(1050px,calc(100% - 48px));margin:0 auto;padding:130px 0 0;text-align:center}.cinel-showcase h2,.cinel-related h2,.cinel-faq h2,.cinel-app-templates h2{margin:8px 0 11px;color:#f5f0e8;font-size:clamp(28px,4vw,42px);font-weight:740;letter-spacing:-.035em}.cinel-showcase>p{max-width:680px;margin:0 auto;color:#8f8b93;font-size:14px;line-height:1.7}.cinel-showcase-grid{display:grid;grid-template-columns:1.08fr .92fr .92fr;gap:18px;margin-top:40px}.cinel-art-card{position:relative;min-height:320px;display:flex;align-items:flex-end;overflow:hidden;border:1px solid var(--cinel-line);border-radius:16px;background:#111116}.cinel-art-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.cinel-art-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(5,5,9,.72));pointer-events:none}.cinel-art-card:hover>img{transform:scale(1.04)}.cinel-art-card span{position:relative;z-index:1;margin:18px;padding:7px 11px;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:#fff;background:#08080a94;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:11px}.cinel-art-card.is-amber{box-shadow:inset 0 0 0 1px #ffac520d}.cinel-art-card.is-coral{box-shadow:inset 0 0 0 1px #ff6d550f}.cinel-art-card.is-blue{box-shadow:inset 0 0 0 1px #6f8cff14}.cinel-art-card.is-violet{box-shadow:inset 0 0 0 1px #7b71ff14}.cinel-benefits{width:min(1050px,calc(100% - 48px));display:grid;grid-template-columns:repeat(3,1fr);margin:88px auto 0;border-top:1px solid var(--cinel-line);border-bottom:1px solid var(--cinel-line)}.cinel-benefits article{min-height:210px;padding:32px;text-align:left}.cinel-benefits article+article{border-left:1px solid var(--cinel-line)}.cinel-benefits article>span{color:#74717a;font-size:11px;font-weight:700;letter-spacing:.12em}.cinel-benefits h3{margin:29px 0 8px;color:#f0ebe4;font-size:18px;font-weight:680}.cinel-benefits p{margin:0;color:#8f8b93;font-size:13px;line-height:1.7}.cinel-related>div:first-child{text-align:left}.cinel-related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:30px}.cinel-related-grid>a{min-height:174px;display:grid;grid-template-columns:1fr auto;align-content:end;gap:7px;padding:18px;border:1px solid var(--cinel-line);border-radius:13px;background:#111116ad;text-align:left}.cinel-related-grid>a:hover{border-color:#ffab5740;transform:translateY(-2px)}.cinel-related-grid>a>span{width:40px;height:40px;display:grid;place-items:center;margin-bottom:18px;border-radius:9px;background:#ffffff0d}.cinel-related-grid>a>span.is-amber{color:var(--cinel-amber)}.cinel-related-grid>a>span.is-coral{color:var(--cinel-coral)}.cinel-related-grid>a>span.is-blue{color:var(--cinel-blue)}.cinel-related-grid>a>span.is-violet{color:var(--cinel-violet)}.cinel-related-grid>a>span.is-green{color:var(--cinel-green)}.cinel-related-grid svg{width:18px}.cinel-related-grid strong{align-self:end;color:#f0ebe4;font-size:14px}.cinel-related-grid small{grid-column:1;color:#7d7982;font-size:10px}.cinel-related-grid>a>svg{grid-column:2;grid-row:2 / 4;align-self:end;color:#716e77}.cinel-faq{padding-bottom:120px;text-align:left}.cinel-faq>div{margin-top:30px;border-top:1px solid var(--cinel-line)}.cinel-faq details{border-bottom:1px solid var(--cinel-line)}.cinel-faq summary{min-height:70px;display:flex;align-items:center;justify-content:space-between;color:#ebe6df;cursor:pointer;list-style:none;font-size:15px;font-weight:620}.cinel-faq summary::-webkit-details-marker{display:none}.cinel-faq summary svg{width:18px;color:#8f86ff;transition:transform .2s ease}.cinel-faq details[open] summary svg{transform:rotate(45deg)}.cinel-faq details p{max-width:780px;margin:-5px 0 24px;color:#8f8b93;font-size:13px;line-height:1.8}.cinel-overview-tools,.cinel-overview-models,.cinel-overview-inspiration,.cinel-overview-steps{width:min(1050px,calc(100% - 48px));margin:0 auto;padding-top:120px}.cinel-overview-heading{display:flex;align-items:end;justify-content:space-between;gap:32px}.cinel-overview-heading h2{max-width:620px;margin:9px 0 0;color:#f5f0e8;font-size:clamp(28px,4vw,42px);font-weight:740;letter-spacing:-.035em;line-height:1.08}.cinel-overview-heading p{max-width:350px;margin:0;color:#8f8b93;font-size:14px;line-height:1.75}.cinel-overview-tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px}.cinel-overview-tool-card{min-height:142px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:20px;border:1px solid var(--cinel-line);border-radius:13px;background:#111116ad;transition:border-color .2s ease,transform .2s ease,background .2s ease}.cinel-overview-tool-card:hover,.cinel-overview-model-card:hover,.cinel-overview-inspiration-card:hover{border-color:#ffab5761;background:#19181fe0;transform:translateY(-2px)}.cinel-overview-tool-icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,173,99,.2);border-radius:10px;color:var(--cinel-amber);background:#ffad6314}.cinel-overview-tool-icon svg{width:19px}.cinel-overview-tool-copy{min-width:0;display:grid;gap:6px}.cinel-overview-tool-copy strong,.cinel-overview-model-card strong{color:#f0ebe4;font-size:14px;font-weight:680}.cinel-overview-tool-copy small,.cinel-overview-model-card small{color:#8f8b93;font-size:11px;line-height:1.5}.cinel-overview-tool-card>svg,.cinel-overview-text-link svg,.cinel-overview-model-card>span svg,.cinel-overview-inspiration-card>svg{width:17px;color:#77737c}.cinel-overview-models{border-top:1px solid var(--cinel-line)}.cinel-overview-text-link{display:inline-flex;align-items:center;gap:8px;padding-bottom:4px;color:var(--cinel-amber);font-size:12px;white-space:nowrap}.cinel-overview-model-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:34px}.cinel-overview-model-card{min-height:238px;display:flex;flex-direction:column;padding:20px;border:1px solid var(--cinel-line);border-radius:13px;background:#111116ad;transition:border-color .2s ease,transform .2s ease,background .2s ease}.cinel-overview-model-mark{width:42px;height:42px;display:grid;place-items:center;margin-bottom:22px;border-radius:10px;color:var(--cinel-amber);background:#ffad6314}.cinel-overview-model-card.is-violet .cinel-overview-model-mark{color:var(--cinel-violet);background:#8b7bdb1c}.cinel-overview-model-card.is-blue .cinel-overview-model-mark{color:var(--cinel-blue);background:#6f8cff1c}.cinel-overview-model-card.is-green .cinel-overview-model-mark{color:var(--cinel-green);background:#64c4911a}.cinel-overview-model-card>div:not(.cinel-overview-model-mark){display:grid;gap:6px}.cinel-overview-model-card p{margin:18px 0 auto;color:#8f8b93;font-size:12px;line-height:1.65}.cinel-overview-model-card>span:last-child{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:22px;color:#d59a62;font-size:11px}.cinel-overview-inspiration{border-top:1px solid var(--cinel-line)}.cinel-overview-inspiration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px}.cinel-overview-inspiration-card{min-height:240px;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:20px;border:1px solid var(--cinel-line);border-radius:14px;background:#111116;transition:border-color .2s ease,transform .2s ease,background .2s ease}.cinel-overview-inspiration-card:before,.cinel-overview-inspiration-card:after{content:"";position:absolute;inset:0;pointer-events:none}.cinel-overview-inspiration-card:after{background:linear-gradient(180deg,transparent 38%,rgba(6,6,9,.86))}.cinel-overview-inspiration-card.is-portrait:before{background:radial-gradient(circle at 56% 36%,#e5b38d 0 8%,transparent 9%),radial-gradient(ellipse at 55% 64%,#46355e 0 19%,transparent 20%),linear-gradient(135deg,#171a35,#7265c7 54%,#11131d)}.cinel-overview-inspiration-card.is-product:before{background:radial-gradient(ellipse at 51% 54%,#e7c38e 0 11%,transparent 12%),linear-gradient(120deg,#182a31,#a56b53 51%,#171521 52%)}.cinel-overview-inspiration-card.is-world:before{background:linear-gradient(165deg,transparent 0 55%,#384d3d 56% 67%,#151d22 68%),radial-gradient(circle at 72% 24%,#f5c17c 0 5%,transparent 6%),linear-gradient(135deg,#26344b,#5b7590)}.cinel-overview-inspiration-number,.cinel-overview-inspiration-card>span:last-of-type,.cinel-overview-inspiration-card>svg{position:relative;z-index:1}.cinel-overview-inspiration-number{color:#ffffff9e;font-size:11px;letter-spacing:.15em}.cinel-overview-inspiration-card>span:last-of-type{display:grid;gap:5px}.cinel-overview-inspiration-card strong{color:#fff9f0;font-size:17px;font-weight:680}.cinel-overview-inspiration-card small{color:#ffffffb3;font-size:11px}.cinel-overview-inspiration-card>svg{position:absolute;right:20px;bottom:21px;color:#f0b273}.cinel-overview-steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:120px;padding-top:0;border-top:1px solid var(--cinel-line);border-bottom:1px solid var(--cinel-line)}.cinel-overview-steps article{min-height:210px;padding:32px}.cinel-overview-steps article+article{border-left:1px solid var(--cinel-line)}.cinel-overview-steps article>span{color:#74717a;font-size:11px;font-weight:700;letter-spacing:.12em}.cinel-overview-steps h3{margin:29px 0 8px;color:#f0ebe4;font-size:18px;font-weight:680}.cinel-overview-steps p{margin:0;color:#8f8b93;font-size:13px;line-height:1.7}.cinel-overview-faq{padding-top:120px}.cinel-video-tools,.cinel-video-directions,.cinel-video-models{width:min(1050px,calc(100% - 48px));margin:0 auto;padding-top:120px}.cinel-video-tool-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:34px}.cinel-video-tool-card{min-height:276px;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:22px;border:1px solid var(--cinel-line);border-radius:16px;background:#111116;transition:border-color .2s ease,transform .2s ease,background .2s ease}.cinel-video-tool-card:hover,.cinel-video-model-card:hover{border-color:#ffab576b;transform:translateY(-3px)}.cinel-video-tool-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(8,8,12,.82));pointer-events:none}.cinel-video-tool-art,.cinel-video-tool-copy,.cinel-video-tool-action{position:relative;z-index:1}.cinel-video-tool-art{width:100%;height:112px;position:relative;display:block;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:10px}.cinel-video-tool-art:before,.cinel-video-tool-art:after,.cinel-video-tool-art>span{content:"";position:absolute;border-radius:999px}.cinel-video-tool-card.is-text .cinel-video-tool-art{background:radial-gradient(circle at 21% 72%,rgba(255,174,93,.88) 0 3%,transparent 3.5%),radial-gradient(circle at 71% 23%,rgba(235,107,87,.78) 0 4%,transparent 4.5%),linear-gradient(124deg,#182a43,#34577d 47%,#c77559)}.cinel-video-tool-card.is-image .cinel-video-tool-art{background:radial-gradient(circle at 61% 30%,rgba(255,235,176,.8) 0 4%,transparent 4.5%),linear-gradient(163deg,transparent 0 52%,rgba(40,55,79,.84) 53% 70%,transparent 71%),linear-gradient(122deg,#2c2140,#795a7e 51%,#d78c61)}.cinel-video-tool-art:before{top:24px;left:9%;width:62%;height:1px;background:#ffffff8f;box-shadow:72px 36px #ffffff3b;transform:rotate(-14deg)}.cinel-video-tool-art:after{right:11%;bottom:17px;width:48px;height:48px;border:1px solid rgba(255,255,255,.34);background:#ffffff14;box-shadow:0 0 0 13px #ffffff0d}.cinel-video-tool-art>svg{width:18px;height:18px;position:absolute;right:calc(11% + 15px);bottom:32px;z-index:1;color:#fff8ee}.cinel-video-tool-copy{display:grid;gap:6px;margin-top:auto}.cinel-video-tool-copy small{color:#ffb976;font-size:10px;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.cinel-video-tool-copy strong{color:#fff9f0;font-size:21px;font-weight:720;letter-spacing:-.025em}.cinel-video-tool-copy em{max-width:300px;color:#ffffffb5;font-size:12px;font-style:normal;line-height:1.55}.cinel-video-tool-action{position:absolute;right:21px;bottom:23px;display:flex;align-items:center;gap:13px;color:#ffb06c}.cinel-video-tool-action svg{width:18px}.cinel-video-tool-action svg:last-child{color:#fff7ec}.cinel-video-directions,.cinel-video-models{border-top:1px solid var(--cinel-line)}.cinel-video-direction-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px}.cinel-video-direction-grid article{min-height:218px;position:relative;overflow:hidden;padding:22px;border:1px solid var(--cinel-line);border-radius:13px;background:#111116ad}.cinel-video-direction-grid article:after{content:"";width:128px;height:128px;position:absolute;top:-56px;right:-42px;border:1px solid rgba(255,179,109,.15);border-radius:50%;box-shadow:0 0 0 24px #ffb36d09}.cinel-video-direction-grid article.is-motion:after{border-radius:34% 66% 64% 36%/37% 39% 61% 63%;transform:rotate(26deg)}.cinel-video-direction-grid article.is-sound:after{width:148px;border-color:#859bff33;box-shadow:0 0 0 24px #859bff0a}.cinel-video-direction-grid article>span,.cinel-video-direction-grid article>svg,.cinel-video-direction-grid h3,.cinel-video-direction-grid p{position:relative;z-index:1}.cinel-video-direction-grid article>span{color:#77737c;font-size:10px;font-weight:760;letter-spacing:.14em}.cinel-video-direction-grid article>svg{width:22px;display:block;margin:23px 0 22px;color:#ffb06c}.cinel-video-direction-grid h3{margin:0 0 8px;color:#f5f0e8;font-size:16px;font-weight:680}.cinel-video-direction-grid p{max-width:235px;margin:0;color:#8f8b93;font-size:12px;line-height:1.65}.cinel-video-model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px}.cinel-video-model-card{min-height:240px;display:flex;flex-direction:column;padding:20px;border:1px solid var(--cinel-line);border-radius:13px;background:#111116ad;transition:border-color .2s ease,transform .2s ease}.cinel-video-model-mark{width:42px;height:42px;display:grid;place-items:center;margin-bottom:22px;border-radius:10px;color:#ffb06c;background:#ffad631a}.cinel-video-model-card.is-blue .cinel-video-model-mark{color:var(--cinel-blue);background:#6f8cff1f}.cinel-video-model-card.is-green .cinel-video-model-mark{color:var(--cinel-green);background:#64c4911a}.cinel-video-model-card>div{display:grid;gap:6px}.cinel-video-model-card strong{color:#f0ebe4;font-size:15px;font-weight:680}.cinel-video-model-card small,.cinel-video-model-card p{color:#8f8b93;font-size:12px;line-height:1.65}.cinel-video-model-card p{margin:18px 0 auto}.cinel-video-model-card>span:last-child{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:22px;color:#d59a62;font-size:11px}.cinel-video-model-card>span:last-child svg{width:17px}.cinel-video-steps{margin-top:120px}.cinel-i2i-models,.cinel-i2i-templates,.cinel-i2i-explainer{width:min(1050px,calc(100% - 48px));margin:0 auto;padding-top:120px}.cinel-i2i-models,.cinel-i2i-templates{border-top:1px solid var(--cinel-line)}.cinel-i2i-model-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:34px}.cinel-i2i-model-card{min-height:254px;position:relative;display:flex;flex-direction:column;padding:20px;overflow:hidden;border:1px solid var(--cinel-line);border-radius:13px;background:#111116ad;transition:border-color .2s ease,transform .2s ease,background .2s ease}.cinel-i2i-model-card:hover,.cinel-i2i-template-card:hover{border-color:#ffab5761;background:#19181fe0;transform:translateY(-2px)}.cinel-i2i-model-index{color:#74717a;font-size:10px;font-weight:700;letter-spacing:.14em}.cinel-i2i-model-icon{width:42px;height:42px;display:grid;place-items:center;margin:17px 0 21px;border-radius:10px;color:var(--cinel-violet);background:#8b7bdb1a}.cinel-i2i-model-card.is-amber .cinel-i2i-model-icon{color:var(--cinel-amber);background:#ffad631a}.cinel-i2i-model-card.is-blue .cinel-i2i-model-icon{color:var(--cinel-blue);background:#6f8cff1a}.cinel-i2i-model-card.is-green .cinel-i2i-model-icon{color:var(--cinel-green);background:#64c4911a}.cinel-i2i-model-card strong{color:#f0ebe4;font-size:15px;font-weight:680}.cinel-i2i-model-card p{margin:10px 0 auto;color:#8f8b93;font-size:12px;line-height:1.65}.cinel-i2i-model-card small{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:20px;color:#d59a62;font-size:11px}.cinel-i2i-model-card small svg{width:16px;color:#77737c}.cinel-i2i-template-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px}.cinel-i2i-template-card{min-height:242px;position:relative;display:flex;align-items:end;overflow:hidden;border:1px solid var(--cinel-line);border-radius:14px;background:#111116;transition:border-color .2s ease,transform .2s ease,background .2s ease}.cinel-i2i-template-art{position:absolute;inset:0;background:#14131a;transition:transform .4s ease}.cinel-i2i-template-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 28%,rgba(6,6,9,.9))}.cinel-i2i-template-art img{width:100%;height:100%;object-fit:cover}.cinel-i2i-template-card:hover .cinel-i2i-template-art{transform:scale(1.04)}.cinel-i2i-template-copy{position:relative;z-index:1;display:grid;gap:6px;margin:20px}.cinel-i2i-template-copy strong{color:#fff9f0;font-size:15px;font-weight:680}.cinel-i2i-template-copy small{color:#ffffffb3;font-size:11px}.cinel-i2i-template-card>svg{position:absolute;z-index:1;right:20px;bottom:21px;width:17px;color:#f0b273}.cinel-i2i-explainer{margin-top:120px;padding-top:0;border-top:1px solid var(--cinel-line);border-bottom:1px solid var(--cinel-line)}.cinel-i2i-explainer article{display:grid;grid-template-columns:86px 1fr;gap:24px;padding:34px 0}.cinel-i2i-explainer article+article{border-top:1px solid var(--cinel-line)}.cinel-i2i-explainer article>span{color:#74717a;font-size:11px;font-weight:700;letter-spacing:.14em}.cinel-i2i-explainer h3{margin:0 0 8px;color:#f0ebe4;font-size:18px;font-weight:680}.cinel-i2i-explainer p{max-width:780px;margin:0;color:#8f8b93;font-size:13px;line-height:1.8}.cinel-i2i-faq{padding-top:120px}@media(max-width:960px){.cinel-i2i-model-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.cinel-i2i-models,.cinel-i2i-templates,.cinel-i2i-explainer{width:min(100% - 28px,560px);padding-top:82px}.cinel-i2i-model-grid,.cinel-i2i-template-grid{grid-template-columns:1fr}.cinel-i2i-explainer{margin-top:82px}.cinel-i2i-explainer article{grid-template-columns:44px 1fr;gap:12px}.cinel-i2i-faq{padding-top:82px}}@media(min-width:761px)and (max-width:960px){.cinel-generator.is-workspace-composer.is-site-composer{right:auto;left:50%;width:min(720px,calc(100vw - 48px));transform:translate(-50%)}}.cinel-control-button.is-static{cursor:default}@media(max-width:960px){.cinel-overview-tool-grid,.cinel-overview-model-grid{grid-template-columns:repeat(2,1fr)}.cinel-video-direction-grid{grid-template-columns:1fr}}@media(max-width:760px){.cinel-overview-tools,.cinel-overview-models,.cinel-overview-inspiration,.cinel-overview-steps{width:min(100% - 28px,560px);padding-top:82px}.cinel-overview-heading{display:block}.cinel-overview-heading p{margin-top:17px}.cinel-overview-tool-grid,.cinel-overview-model-grid,.cinel-overview-inspiration-grid{grid-template-columns:1fr}.cinel-overview-tool-card{min-height:116px}.cinel-overview-model-card{min-height:210px}.cinel-overview-steps{display:block;margin-top:82px}.cinel-overview-steps article+article{border-top:1px solid var(--cinel-line);border-left:0}.cinel-overview-faq{padding-top:82px}.cinel-video-tools,.cinel-video-directions,.cinel-video-models{width:min(100% - 28px,560px);padding-top:82px}.cinel-video-tool-grid,.cinel-video-model-grid{grid-template-columns:1fr}.cinel-video-tool-card{min-height:256px}.cinel-video-direction-grid article{min-height:190px}.cinel-video-steps{margin-top:82px}}.cinel-footer{width:min(1120px,calc(100% - 48px));display:grid;grid-template-columns:1fr auto auto;gap:80px;margin:0 auto;padding:55px 0 30px;border-top:1px solid var(--cinel-line)}.cinel-footer>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.cinel-footer p{max-width:390px;margin:4px 0 0;color:#7d7982;font-size:12px}.cinel-footer strong{margin-bottom:6px;color:#bcb7b2;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.cinel-footer>div>a:not(.cinel-wordmark){color:#7d7982;font-size:12px}.cinel-footer>small{grid-column:1 / -1;color:#65626b;font-size:10px}.cinel-app-main{min-height:100vh;padding-bottom:80px}.cinel-app-main:has(.cinel-history.is-product-scroll){min-height:0;padding-bottom:0}.cinel-app-toolbar{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 34px;border-bottom:1px solid var(--cinel-line);background:#111116b8}.cinel-app-toolbar-controls{min-width:0;display:flex;align-items:center;gap:16px}.cinel-app-toolbar-mode{display:flex;gap:3px;padding:4px;border-radius:9px;background:#ffffff0b}.cinel-app-toolbar :is(button,a){height:35px;display:inline-flex;align-items:center;gap:5px;padding:0 14px;border:0;border-radius:7px;color:#8b8790;background:transparent;font-size:12px;text-decoration:none}.cinel-app-toolbar :is(button,a).is-active{color:#ffad63;background:#ffad631c}.cinel-app-toolbar-mode svg{width:15px;height:15px}.cinel-app-toolbar.is-history .cinel-history-filters{width:auto;flex:1 1 auto;flex-wrap:nowrap;justify-content:flex-end;gap:8px;margin:0}.cinel-app-toolbar.is-history .cinel-history-filters label{min-width:0;max-width:390px;flex:1 1 280px;height:35px}.cinel-app-toolbar.is-history .cinel-history-filters select{min-width:116px;height:35px;padding-right:26px}.cinel-app-toolbar>span{display:flex;align-items:center;gap:6px;color:#9b979e;font-size:12px}.cinel-app-toolbar>span svg{width:17px;color:#ffad63}.cinel-app-heading{width:min(1040px,calc(100% - 48px));margin:0 auto;padding:48px 0 26px;text-align:center}.cinel-app-heading h1{margin:8px 0;color:#f5f0e8;font-size:clamp(32px,4.2vw,48px);letter-spacing:-.05em;line-height:1.05}.cinel-app-heading p{margin:0;color:#918d95;font-size:14px}.cinel-app-templates{width:min(1120px,calc(100% - 48px));margin:80px auto 0}.cinel-app-templates h2{font-size:24px}.cinel-app-templates>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.cinel-app-templates a{min-height:150px;display:grid;grid-template-columns:1fr auto;align-content:end;gap:12px;overflow:hidden;padding:16px;border:1px solid var(--cinel-line);border-radius:12px;background:#111116ad}.cinel-app-templates a>span{position:relative;grid-column:1 / -1;height:66px;margin:-16px -16px 12px;background:radial-gradient(circle at 65% 30%,rgba(255,255,255,.22),transparent 22%),linear-gradient(120deg,#17172c,#6158bd,#ffad63)}.cinel-app-templates a>span.is-blue{background:linear-gradient(120deg,#10182e,#4b67b6,#8f86ff)}.cinel-app-templates a>span.is-violet{background:linear-gradient(120deg,#171427,#6b5ed6,#ff8f6f)}.cinel-app-templates a>span.is-green{background:linear-gradient(120deg,#101b27,#3d6a85,#ffad63)}.cinel-app-templates strong{font-size:12px}.cinel-app-templates svg{width:16px;color:#85818b}.cinel-studio-task-layout{min-height:calc(100vh - 76px);display:flex;flex-direction:column;padding:42px 34px 390px}.cinel-studio-feed{width:min(1180px,100%);margin:0 auto;padding-bottom:150px}.cinel-studio-entry{width:min(100%,880px)}.cinel-studio-entry>header h1{max-width:760px;margin:0 0 10px;color:#eee9e2;font-size:16px;font-weight:620;line-height:1.5}.cinel-studio-entry-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:14px}.cinel-studio-entry>header span,.cinel-studio-entry>header time{min-height:25px;display:inline-flex;align-items:center;padding:0 8px;border-radius:6px;color:#99959d;background:#ffffff0e;font-size:10px;font-style:normal}.cinel-studio-entry>header span.is-primary{color:#8fb7ff;background:#567eff29}.cinel-studio-output{position:relative;width:min(430px,100%);aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,173,99,.12);border-radius:4px;background:#18151a}.cinel-studio-output.is-video{width:min(680px,100%);aspect-ratio:16 / 9}.cinel-studio-output>img{width:100%;height:100%;display:block;object-fit:contain}.cinel-studio-output>a{position:absolute;bottom:12px;left:12px;width:38px;height:38px;display:grid;place-items:center;border-radius:9px;color:#fff;background:#070709c7}.cinel-studio-output>a svg{width:18px}.cinel-studio-image-actions{position:absolute;top:10px;right:10px;min-width:0;margin:0;padding:0;border:0;display:flex;gap:8px;opacity:0;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.cinel-studio-output:hover .cinel-studio-image-actions,.cinel-studio-image-actions:focus-within{opacity:1;transform:none;pointer-events:auto}.cinel-studio-image-actions>span{display:inline-flex;gap:2px;padding:4px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#070709b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cinel-studio-image-actions :is(a,button){width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:7px;color:#f4efe9;background:transparent;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.cinel-studio-image-actions :is(a,button):hover{background:#ffffff1f}.cinel-studio-image-actions svg{width:17px;height:17px}.cinel-studio-image-actions .is-danger:hover{color:#ffb4b4;background:#f05a5a3d}.cinel-studio-image-actions .is-hd{color:#ffd7a6;letter-spacing:.04em}.cinel-studio-image-actions .is-hd:hover{background:#f2a55f38}@media(hover:none){.cinel-studio-image-actions{opacity:1;transform:none;pointer-events:auto}}.cinel-studio-loading{display:flex;align-items:center;flex-direction:column;gap:10px;color:#f2a55f}.cinel-studio-loading strong{font-size:13px}.cinel-studio-loading small{color:#8f8a91;font-size:11px}.cinel-studio-preview-art{--seed-angle: 120deg;width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at 68% 27%,rgba(255,226,188,.55),transparent 15%),radial-gradient(circle at 30% 72%,rgba(124,113,255,.38),transparent 30%),linear-gradient(var(--seed-angle),#171522,#713b35 48%,#df8f4b)}.cinel-studio-preview-art span{color:#fff7ede0;font-size:clamp(34px,7vw,72px);font-weight:800;letter-spacing:.2em;text-shadow:0 10px 40px rgba(0,0,0,.38)}.cinel-studio-preview-art svg{position:absolute;width:54px;height:54px;color:#fff}.cinel-studio-entry>footer{display:flex;gap:8px;margin-top:10px}.cinel-studio-entry>footer :is(a,button){min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:0;border-radius:7px;color:#c7c1bb;background:#ffffff12;cursor:pointer;font:inherit;font-size:11px}.cinel-studio-entry>footer svg{width:15px}.cinel-generator.is-workspace-composer{position:fixed;z-index:45;bottom:14px;left:calc(var(--cinel-sidebar-width) + ((100vw - var(--cinel-sidebar-width)) / 2));width:min(920px,calc(100vw - var(--cinel-sidebar-width) - 40px));margin:0;transform:translate(-50%)}.cinel-generator.is-workspace-composer.is-site-composer{left:50%;width:min(720px,calc(100vw - 48px))}.cinel-generator.is-site-composer .cinel-prompt-card{height:136px;border-radius:30px}.cinel-generator.is-site-composer .cinel-prompt-main{height:136px;min-height:136px;grid-template-columns:96px minmax(0,1fr);gap:22px;padding:20px 16px 20px 26px}.cinel-generator.is-site-composer .cinel-reference{width:96px;height:96px;border-radius:16px}.cinel-generator.is-site-composer .cinel-reference svg{width:28px}.cinel-generator.is-site-composer .cinel-prompt-input textarea{min-height:96px;padding:27px 0 12px;font-size:18px}.cinel-generator.is-site-composer .cinel-prompt-controls{height:136px;padding:20px 26px 20px 0}.cinel-generator.is-site-composer .cinel-generate-button{min-width:224px;height:96px;border-radius:22px;font-size:17px}.cinel-generator.is-site-composer.is-workspace-composer-expanded{width:min(1180px,calc(100vw - 64px))}.cinel-generator.is-workspace-composer .cinel-generator-tabs{display:none}.cinel-generator.is-workspace-composer .cinel-prompt-card{height:70px;min-height:0;display:flex;align-items:stretch;overflow:visible;border-radius:18px;background:#3e332ef5;box-shadow:0 18px 60px #00000061;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cinel-generator.is-workspace-composer .cinel-prompt-main{height:70px;min-height:70px;flex:1;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:10px 8px 10px 12px}.cinel-generator.is-workspace-composer .cinel-reference{width:48px;height:48px;border-radius:10px}.cinel-generator.is-workspace-composer .cinel-reference strong,.cinel-generator.is-workspace-composer .cinel-reference small{display:none}.cinel-generator.is-workspace-composer .cinel-reference svg{width:18px}.cinel-generator.is-workspace-composer .cinel-prompt-input textarea{min-height:48px;max-height:96px;padding:12px 0 7px;font-size:13px}.cinel-generator.is-workspace-composer .cinel-enhance,.cinel-generator.is-workspace-composer .cinel-control-set{display:none}.cinel-generator.is-workspace-composer .cinel-prompt-controls{height:70px;min-height:0;width:auto;flex:0 0 auto;padding:10px 12px 10px 0;border-top:0}.cinel-generator.is-workspace-composer .cinel-generate-button{width:auto;min-width:106px;height:48px;justify-content:center;border-radius:13px}.cinel-generator.is-workspace-composer.is-workspace-composer-expanded{width:min(1040px,calc(100vw - 314px))}.cinel-generator.is-workspace-composer.is-workspace-composer-expanded .cinel-prompt-card{height:auto;display:block;overflow:visible}.cinel-generator.is-workspace-composer.is-workspace-composer-expanded .cinel-prompt-main{min-height:174px;display:grid;flex:initial;grid-template-columns:76px minmax(0,1fr) auto;gap:16px;padding:22px 22px 6px}.cinel-generator.is-workspace-composer.is-workspace-composer-expanded .cinel-reference{width:72px;height:104px;border-radius:12px}.cinel-generator.is-workspace-composer.is-workspace-composer-expanded .cinel-reference strong,.cinel-generator.is-workspace-composer.is-workspace-composer-expanded .cinel-reference small{display:block}.cinel-generator.is-workspace-composer.is-workspace-composer-expanded .cinel-reference svg{width:19px}.cinel-generator.is-workspace-composer.is-workspace-composer-expanded .cinel-prompt-input textarea{min-height:112px;max-height:none;padding:0;font-size:14px}.cinel-generator.is-workspace-composer.is-workspace-composer-expanded .cinel-enhance,.cinel-generator.is-workspace-composer.is-workspace-composer-expanded .cinel-control-set{display:flex}.cinel-generator.is-workspace-composer.is-workspace-composer-expanded .cinel-prompt-controls{width:100%;flex:initial;padding:0 14px 13px;border-top:0}.cinel-generator.is-workspace-composer.is-workspace-composer-expanded .cinel-generate-button{min-width:116px}.cinel-history{min-height:calc(100vh - 76px);display:grid;place-items:center;padding:40px}.cinel-history>div{max-width:460px;text-align:center}.cinel-history>div>svg{width:50px;height:50px;margin:0 auto 18px;color:#ffad63}.cinel-history h1{margin:0;color:#f2ede6;font-size:28px}.cinel-history p{margin:12px 0 22px;color:#8f8b93;font-size:14px;line-height:1.7}.cinel-history a,.cinel-history-signin{height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 17px;border:0;border-radius:9px;color:#2d170a!important;background:linear-gradient(135deg,#ffc078,#eb9149);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.cinel-history a svg,.cinel-history-signin svg{width:17px}.cinel-history .cinel-account-loading{display:block;width:30px;height:30px;margin:0 auto 16px;border-radius:50%;border:3px solid rgba(255,173,99,.25);border-top-color:#ffad63;animation:cinel-history-spin .8s linear infinite}@keyframes cinel-history-spin{to{transform:rotate(360deg)}}.cinel-history.is-populated{display:block;min-height:0;place-items:initial;padding:28px 40px 48px}.cinel-history.is-populated>div{max-width:none;text-align:initial}.cinel-history.is-product-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:auto!important}.cinel-history.is-positioning .cinel-history-feed{visibility:hidden}.cinel-workspace-history-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.cinel-workspace-history-head h1{margin:0;color:#f2ede6;font-size:22px}.cinel-workspace-history-head a{height:38px;padding:0 15px;font-size:12px}.cinel-workspace-history-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.cinel-workspace-history-item{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#171319}.cinel-workspace-history-item img,.cinel-workspace-history-item video{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:1180px){.cinel-primary-nav>a,.cinel-nav-dropdown>summary{padding:0 9px;font-size:13px}.cinel-upgrade{display:none}.cinel-showcase-grid{grid-template-columns:repeat(3,1fr)}.cinel-related-grid,.cinel-app-templates>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:960px){.cinel-topbar-inner{height:68px}.cinel-primary-nav,.cinel-language,.cinel-topbar-actions>.cinel-credit-popover-wrap{display:none}.cinel-topbar-actions{margin-left:auto}.cinel-mobile-trigger{display:grid}.cinel-mobile-menu{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-height:calc(100vh - 68px);overflow-y:auto;padding:24px;border-top:1px solid var(--cinel-line);background:#111116}.cinel-mobile-menu>div{display:flex;flex-direction:column;gap:8px}.cinel-mobile-menu strong{margin-bottom:4px;color:#df9a58;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.cinel-mobile-menu a{color:#aaa6ad;font-size:13px}.cinel-workspace{display:block}.cinel-sidebar{display:none}.cinel-mobile-workspace-header{position:sticky;z-index:80;top:0;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--cinel-line);background:#08080aeb;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.cinel-mobile-workspace-header>a:not(.cinel-wordmark){height:36px;display:flex;align-items:center;gap:6px;padding:0 12px;border-radius:8px;color:#2d180b;background:#ef9c50;font-size:12px;font-weight:700}.cinel-mobile-workspace-header>a svg{width:15px}.cinel-product-hero{padding-top:58px}.cinel-product-toolbar{min-height:64px;align-items:flex-start;flex-direction:column;gap:12px;padding:14px}.cinel-product-toolbar-tools{width:100%;align-items:stretch;flex-direction:column}.cinel-product-view-switcher{width:100%}.cinel-product-view-switcher :is(a,button){flex:1;justify-content:center}.cinel-product-toolbar .cinel-history-filters{width:100%;overflow-x:auto;padding-bottom:2px}.cinel-product-toolbar .cinel-history-filters label{flex-basis:180px}.cinel-product-hero h1{font-size:clamp(34px,7vw,50px)}.cinel-studio-task-layout{min-height:calc(100vh - 64px);padding:30px 20px 340px}.cinel-studio-feed{padding-bottom:340px}.cinel-generator.is-workspace-composer,.cinel-generator.is-workspace-composer.is-workspace-composer-expanded{right:20px;left:20px;width:auto;transform:none}}@media(max-width:760px){.cinel-studio-task-layout{padding:24px 14px 310px}.cinel-studio-entry>header h1{font-size:14px}.cinel-studio-output{width:100%}.cinel-generator.is-workspace-composer{right:8px;left:8px;bottom:8px;width:auto;transform:none}.cinel-generator.is-workspace-composer .cinel-prompt-card{height:64px;align-items:stretch;border-radius:15px}.cinel-generator.is-workspace-composer .cinel-prompt-main{height:64px;grid-template-columns:42px minmax(0,1fr);min-height:64px;padding:8px 4px 8px 8px}.cinel-generator.is-workspace-composer .cinel-reference{width:42px;height:42px}.cinel-generator.is-workspace-composer .cinel-prompt-controls{height:64px;padding:8px 8px 8px 0}.cinel-generator.is-workspace-composer .cinel-generate-button{min-width:84px;height:48px;padding-inline:14px}.cinel-generator.is-workspace-composer.is-workspace-composer-expanded .cinel-prompt-card{display:block}.cinel-generator.is-workspace-composer.is-workspace-composer-expanded .cinel-prompt-main{grid-template-columns:72px minmax(0,1fr);min-height:142px;gap:12px;padding:16px 14px 8px}.cinel-generator.is-workspace-composer.is-workspace-composer-expanded .cinel-reference{width:72px;height:92px}.cinel-generator.is-workspace-composer.is-workspace-composer-expanded .cinel-reference strong,.cinel-generator.is-workspace-composer.is-workspace-composer-expanded .cinel-reference small{display:block}.cinel-generator.is-workspace-composer.is-workspace-composer-expanded .cinel-prompt-input textarea{min-height:92px;max-height:none;padding:0;font-size:14px}.cinel-generator.is-workspace-composer.is-workspace-composer-expanded .cinel-enhance{display:flex;grid-column:1 / -1;justify-self:end}.cinel-generator.is-workspace-composer.is-workspace-composer-expanded .cinel-control-set{display:flex;max-width:calc(100vw - 150px);overflow-x:auto;padding-bottom:2px}.cinel-generator.is-workspace-composer.is-workspace-composer-expanded .cinel-prompt-controls{width:100%;display:flex;flex-wrap:nowrap;align-items:flex-end;padding:0 14px 14px}.cinel-generator.is-workspace-composer.is-workspace-composer-expanded .cinel-generate-button{min-width:94px}.cinel-topbar-inner{width:calc(100% - 28px)}.cinel-wordmark{font-size:19px}.cinel-mark{width:36px;height:36px}.cinel-account-trigger,.cinel-signin{display:none}.cinel-mobile-menu{grid-template-columns:1fr}.cinel-generator,.cinel-generator.is-embedded,.cinel-product-hero,.cinel-showcase,.cinel-benefits,.cinel-related,.cinel-faq,.cinel-footer,.cinel-app-heading,.cinel-app-templates{width:calc(100% - 28px)}.cinel-generator-tabs{margin-bottom:14px;padding:4px}.cinel-generator-tabs button{height:43px}.cinel-prompt-main{min-height:218px;grid-template-columns:78px 1fr;gap:13px;padding:18px 16px 6px}.cinel-reference{width:76px;height:98px}.cinel-prompt-input textarea{min-height:120px;font-size:14px}.cinel-enhance{grid-column:2;justify-self:end}.cinel-prompt-controls{align-items:stretch;flex-direction:column;padding:8px 12px 12px}.cinel-control-set{flex-wrap:wrap;overflow:visible;padding:2px 0}.cinel-control-button,.cinel-control-set label,.cinel-static-control{flex:0 0 auto}.cinel-model-picker,.cinel-settings-picker{position:fixed;right:14px;bottom:72px;left:14px;width:auto;max-height:72vh;overflow-y:auto}.cinel-model-picker{min-height:0;inset:auto 14px 72px;transform:none;grid-template-columns:1fr;grid-template-rows:auto auto minmax(0,1fr);gap:8px;padding:10px}.cinel-model-picker-providers{flex-direction:row;overflow-x:auto}.cinel-model-picker-providers button{min-width:112px;flex:1 0 112px}.cinel-model-picker-models{max-height:48vh}.cinel-ratio-grid{grid-template-columns:repeat(5,minmax(50px,1fr))}.cinel-generate-button{justify-content:center}.cinel-generation-result{min-height:76px;padding:12px}.cinel-product-hero{padding:45px 0 34px}.cinel-product-hero h1{font-size:34px}.cinel-product-hero p{font-size:14px}.cinel-showcase,.cinel-related,.cinel-faq{padding-top:86px}.cinel-showcase-grid{grid-template-columns:1fr}.cinel-art-card{min-height:260px}.cinel-benefits{grid-template-columns:1fr}.cinel-benefits article{min-height:0}.cinel-benefits article+article{border-top:1px solid var(--cinel-line);border-left:0}.cinel-related-grid,.cinel-app-templates>div{grid-template-columns:1fr}.cinel-related-grid>a{min-height:140px}.cinel-footer{grid-template-columns:1fr 1fr;gap:40px 20px}.cinel-footer>div:first-child{grid-column:1 / -1}.cinel-app-toolbar{height:64px;padding:0 14px}.cinel-app-toolbar>span{display:none}.cinel-app-heading{padding-top:46px}}.cinel-editor-main{display:flex;flex-direction:column;gap:24px;padding:32px 40px 64px;overflow-y:auto}.cinel-editor-head{display:flex;flex-direction:column;gap:10px;max-width:720px}.cinel-editor-head>span{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cinel-amber)}.cinel-editor-head h1{font-size:30px;font-weight:700;color:var(--cinel-ink);margin:0}.cinel-editor-head p{font-size:15px;color:var(--cinel-muted);margin:0;line-height:1.5}.cinel-editor-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.cinel-editor-tags span{font-size:12px;color:var(--cinel-muted);border:1px solid var(--cinel-line);border-radius:999px;padding:4px 12px}.cinel-edit-tool-main{padding:0;overflow:hidden}.cinel-edit-tool-layout{min-height:100%;display:grid;grid-template-columns:405px minmax(0,1fr)}.cinel-edit-tool-controls{min-width:0;min-height:calc(100vh + -0px);display:flex;flex-direction:column;gap:26px;padding:28px 22px 22px;border-right:1px solid var(--cinel-line);background:#11111694}.cinel-edit-tool-controls-head h1{margin:0;color:var(--cinel-ink);font-size:23px;font-weight:730;letter-spacing:-.02em}.cinel-edit-tool-upload-wrap{min-height:212px}.cinel-edit-tool-dropzone{width:100%;min-height:212px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;padding:26px 18px;border:1px dashed var(--cinel-line-strong);border-radius:12px;color:var(--cinel-muted);background:transparent;text-align:center;cursor:pointer;transition:border-color .2s ease,background .2s ease}.cinel-edit-tool-dropzone:hover{border-color:#ffad6399;background:#ffad630d}.cinel-edit-tool-dropzone>svg{width:25px;height:25px;color:var(--cinel-muted)}.cinel-edit-tool-dropzone strong{color:var(--cinel-ink);font-size:14px;font-weight:650}.cinel-edit-tool-dropzone small{max-width:270px;color:var(--cinel-dim);font-size:12px;line-height:1.5}.cinel-edit-tool-uploaded{position:relative;height:212px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--cinel-line-strong);border-radius:12px;background:#0c0c0f}.cinel-edit-tool-uploaded img{width:100%;height:100%;display:block;object-fit:contain}.cinel-edit-tool-uploaded>button{position:absolute;top:10px;right:10px;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--cinel-line-strong);border-radius:999px;color:var(--cinel-ink);background:#08080ab8;cursor:pointer}.cinel-edit-tool-uploaded>button svg{width:16px}.cinel-edit-tool-control-group{display:grid;gap:12px}.cinel-edit-tool-control-group>span{color:var(--cinel-muted);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.cinel-edit-tool-ratio-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.cinel-edit-tool-ratio-grid button,.cinel-edit-tool-size-grid button{min-height:43px;border:1px solid transparent;border-radius:9px;color:var(--cinel-muted);background:#ffffff09;font-size:13px;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.cinel-edit-tool-ratio-grid button:hover,.cinel-edit-tool-size-grid button:hover,.cinel-edit-tool-ratio-grid button.is-selected,.cinel-edit-tool-size-grid button.is-selected{border-color:#ffad6394;color:var(--cinel-ink);background:#ffad631a}.cinel-edit-tool-size-grid{display:grid;grid-template-columns:repeat(2,1fr);min-height:67px;padding:5px;gap:5px;border:1px solid rgba(245,240,232,.05);border-radius:10px;background:#ffffff05}.cinel-edit-tool-size-grid button{min-height:56px;border:0;background:transparent}.cinel-edit-tool-size-grid button.is-selected{background:#ffffff21}.cinel-edit-tool-controls-footer{margin-top:auto;padding-top:18px}.cinel-edit-tool-controls-footer .cinel-editor-generate{min-height:44px;border-radius:10px}.cinel-edit-tool-preview{min-width:0;display:flex;flex-direction:column;align-items:center;gap:34px;padding:20px clamp(34px,6vw,90px) 70px;overflow:auto;background:#15100d}.cinel-edit-tool-history{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 12px;border-radius:8px;color:var(--cinel-ink);background:#ffffff1a;font-size:13px;transition:background .2s ease}.cinel-edit-tool-history:hover{background:#ffffff29}.cinel-edit-tool-preview-head{width:min(720px,100%);display:grid;gap:13px;text-align:center}.cinel-edit-tool-preview-head h2{margin:0;color:#f6efe5;font-size:clamp(30px,3.2vw,48px);font-weight:760;letter-spacing:-.04em;line-height:1.05}.cinel-edit-tool-preview-head p{margin:0;color:#c9beb5;font-size:16px;line-height:1.55}.cinel-edit-tool-preview-figure{position:relative;width:min(820px,100%);aspect-ratio:16 / 9;margin:0;overflow:hidden;border-radius:15px;background:#0b0b0e;box-shadow:0 24px 60px #0000004d}.cinel-edit-tool-preview-figure>img,.cinel-edit-tool-preview-video{width:100%;height:100%;display:block;object-fit:cover}.cinel-upscaler-comparison{position:relative;width:100%;height:100%;overflow:hidden;background:#161b1c}.cinel-upscaler-comparison-after,.cinel-upscaler-comparison-before,.cinel-upscaler-comparison-before img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.cinel-upscaler-comparison-before{overflow:hidden;border-right:2px solid rgba(255,255,255,.85)}.cinel-upscaler-comparison-before img.is-blurred{filter:blur(3px);transform:scale(1.012)}.cinel-upscaler-comparison-label{position:absolute;top:14px;z-index:2;padding:6px 11px;border-radius:999px;color:#fffaf1;background:#090c0d9e;font-size:12px;font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cinel-upscaler-comparison-label.is-before{left:14px}.cinel-upscaler-comparison-label.is-after{right:14px;background:#ed9d51e0}.cinel-upscaler-comparison-handle{position:absolute;top:0;bottom:0;z-index:3;width:2px;background:#ffffffe6;pointer-events:none;transform:translate(-1px)}.cinel-upscaler-comparison-handle>span{position:absolute;top:50%;left:50%;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.46);border-radius:999px;color:#fff;background:#182021c2;font-size:21px;line-height:1;transform:translate(-50%,-50%)}.cinel-upscaler-comparison input[type=range]{position:absolute;inset:0;z-index:4;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.cinel-upscaler-preview-note{max-width:720px;margin:-16px 0 0;color:#aa9d92;font-size:13px;text-align:center}.cinel-upscaler-upgrade-prompt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;border:1px solid rgba(255,173,99,.2);border-radius:11px;color:var(--cinel-muted);background:#ffad6314;font-size:12px;line-height:1.35}.cinel-upscaler-upgrade-prompt>div{display:flex;align-items:center;gap:9px}.cinel-upscaler-upgrade-prompt svg{flex:0 0 auto;width:18px;color:var(--cinel-amber)}.cinel-upscaler-upgrade-prompt a{flex:0 0 auto;padding:8px 13px;border-radius:999px;color:#24170e;background:var(--cinel-amber);font-size:12px;font-weight:750;text-decoration:none}.cinel-upscaler-size-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px;border:1px solid rgba(245,240,232,.05);border-radius:10px;background:#ffffff05}.cinel-upscaler-size-grid button{min-height:67px;display:grid;place-items:center;gap:4px;border:0;border-radius:8px;color:var(--cinel-muted);background:transparent;cursor:pointer}.cinel-upscaler-size-grid button:hover,.cinel-upscaler-size-grid button.is-selected{color:var(--cinel-ink);background:#ffffff21}.cinel-upscaler-size-grid button.is-selected{box-shadow:inset 0 0 0 1px #ffad6357}.cinel-upscaler-size-grid strong{color:var(--cinel-ink);font-size:18px}.cinel-upscaler-size-grid small{color:var(--cinel-dim);font-size:11px}.cinel-background-swap-demo{position:absolute;inset:0;overflow:hidden;background:#17100c}.cinel-background-swap-demo img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.cinel-background-swap-demo-result{clip-path:inset(0 100% 0 0);animation:cinel-background-swap 8s ease-in-out infinite}.cinel-background-swap-demo-scan{position:absolute;top:0;bottom:0;left:0;width:2px;background:linear-gradient(180deg,transparent 0%,rgba(255,197,124,.92) 20%,rgba(255,244,214,1) 50%,rgba(255,197,124,.92) 80%,transparent 100%);box-shadow:0 0 26px 8px #ffb1533d;opacity:0;animation:cinel-background-scan 8s ease-in-out infinite}@keyframes cinel-background-swap{0%,16%{clip-path:inset(0 100% 0 0)}52%,to{clip-path:inset(0 0 0 0)}}@keyframes cinel-background-scan{0%,16%{opacity:0;left:0}21%{opacity:1}52%{opacity:.9;left:100%}60%,to{opacity:0;left:100%}}.cinel-edit-tool-preview-figure figcaption{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid rgba(255,255,255,.16);border-radius:7px;color:#fff8ed;background:#08080aa3;font-size:11px;font-weight:750;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cinel-edit-tool-preview-figure figcaption svg{width:14px;height:14px;color:var(--cinel-amber)}.cinel-editor-stage{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.cinel-editor-canvas{position:relative;border:1px solid var(--cinel-line);border-radius:20px;background:var(--cinel-panel);min-height:460px;display:flex;align-items:center;justify-content:center;overflow:hidden}.cinel-editor-dropzone{width:100%;height:100%;min-height:460px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:none;border:2px dashed var(--cinel-line-strong);border-radius:20px;cursor:pointer;padding:40px;text-align:center;transition:border-color .2s ease,background .2s ease}.cinel-editor-dropzone:hover{border-color:var(--cinel-amber);background:#ffad630f}.cinel-editor-drop-icon{display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:16px;background:var(--cinel-surface-soft);color:var(--cinel-amber)}.cinel-editor-drop-icon svg{width:26px;height:26px}.cinel-editor-dropzone strong{font-size:16px;color:var(--cinel-ink)}.cinel-editor-dropzone small{font-size:13px;color:var(--cinel-dim);max-width:300px}.cinel-editor-source{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.cinel-editor-source img{max-width:100%;max-height:560px;object-fit:contain}.cinel-editor-clear{position:absolute;top:12px;right:12px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--cinel-line-strong);background:#08080ab3;color:var(--cinel-ink);cursor:pointer}.cinel-editor-clear svg{width:18px;height:18px}.cinel-editor-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#08080a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--cinel-ink);font-size:14px}.cinel-loader{width:34px;height:34px;border-radius:999px;border:3px solid var(--cinel-line-strong);border-top-color:var(--cinel-amber);animation:cinel-spin .8s linear infinite}@keyframes cinel-spin{to{transform:rotate(360deg)}}.cinel-editor-compare{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.cinel-editor-compare img{display:block;max-width:100%;max-height:560px;object-fit:contain}.cinel-editor-compare .is-before{position:absolute;top:0;left:0;height:100%;overflow:hidden;border-right:2px solid var(--cinel-amber);display:flex;align-items:center;justify-content:flex-start}.cinel-editor-compare .is-before img{max-height:560px}.cinel-compare-tag{position:absolute;bottom:14px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--cinel-ink);background:#08080ab3;border-radius:999px;padding:4px 10px}.cinel-compare-tag.is-left{left:14px}.cinel-compare-tag.is-right{right:14px}.cinel-editor-compare input[type=range]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize}.cinel-editor-panel{display:flex;flex-direction:column;gap:18px;border:1px solid var(--cinel-line);border-radius:20px;background:var(--cinel-panel);padding:20px;position:sticky;top:20px}.cinel-editor-field{display:flex;flex-direction:column;gap:10px}.cinel-editor-field>span{font-size:13px;font-weight:600;color:var(--cinel-ink)}.cinel-editor-field textarea{width:100%;resize:vertical;border-radius:12px;border:1px solid var(--cinel-line);background:var(--cinel-bg);color:var(--cinel-ink);padding:12px;font-size:14px;line-height:1.5}.cinel-editor-field textarea:focus{outline:none;border-color:var(--cinel-amber)}.cinel-editor-chips{display:flex;flex-wrap:wrap;gap:8px}.cinel-editor-chips button{font-size:12px;color:var(--cinel-muted);border:1px solid var(--cinel-line);border-radius:999px;padding:6px 10px;background:none;cursor:pointer;transition:border-color .2s ease,color .2s ease}.cinel-editor-chips button:hover{border-color:var(--cinel-amber);color:var(--cinel-ink)}.cinel-editor-options{display:flex;flex-wrap:wrap;gap:8px}.cinel-editor-options.is-stacked{flex-direction:column}.cinel-editor-options button{flex:1;min-width:60px;display:flex;flex-direction:column;align-items:center;gap:2px;border:1px solid var(--cinel-line);border-radius:12px;background:var(--cinel-bg);color:var(--cinel-muted);padding:10px 12px;font-size:14px;cursor:pointer;transition:all .2s ease}.cinel-editor-options button small{font-size:11px;color:var(--cinel-dim)}.cinel-editor-options button.is-selected{border-color:var(--cinel-amber);color:var(--cinel-ink);background:#ffad631a}.cinel-editor-options button:disabled{cursor:default;opacity:.9}.cinel-editor-note{font-size:13px;color:var(--cinel-muted);margin:0}.cinel-editor-error{font-size:13px;color:var(--cinel-coral);margin:0}.cinel-editor-generate{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border:none;border-radius:14px;padding:14px 16px;font-size:15px;font-weight:600;color:#1a1205;background:linear-gradient(135deg,var(--cinel-amber),var(--cinel-coral));cursor:pointer;transition:opacity .2s ease}.cinel-editor-generate:disabled{opacity:.5;cursor:not-allowed}.cinel-editor-generate svg{width:18px;height:18px}.cinel-editor-generate span{display:inline-flex;align-items:center;gap:4px;font-size:13px;padding:2px 8px;border-radius:999px;background:#1a12052e}.cinel-editor-generate span svg{width:14px;height:14px}.cinel-editor-download{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border:1px solid var(--cinel-line-strong);border-radius:14px;padding:12px 16px;font-size:14px;font-weight:600;color:var(--cinel-ink);text-decoration:none}.cinel-editor-download svg{width:18px;height:18px}.cinel-editor-meta{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--cinel-line);padding-top:14px}.cinel-editor-meta span,.cinel-editor-meta a{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--cinel-muted);text-decoration:none}.cinel-editor-meta a:hover{color:var(--cinel-ink)}.cinel-editor-meta svg{width:16px;height:16px;color:var(--cinel-dim)}@media(max-width:900px){.cinel-editor-main{padding:20px 16px 48px}.cinel-editor-stage{grid-template-columns:1fr}.cinel-editor-panel{position:static}.cinel-editor-canvas,.cinel-editor-dropzone{min-height:320px}}@media(max-width:1100px){.cinel-edit-tool-layout{grid-template-columns:350px minmax(0,1fr)}.cinel-edit-tool-preview{padding-right:34px;padding-left:34px}}@media(max-width:760px){.cinel-edit-tool-main{overflow:auto}.cinel-edit-tool-layout{min-height:0;display:flex;flex-direction:column}.cinel-edit-tool-controls{min-height:0;border-right:0;border-bottom:1px solid var(--cinel-line)}.cinel-edit-tool-preview{min-height:620px;padding:26px 16px 50px}.cinel-edit-tool-preview-head h2{font-size:32px}.cinel-edit-tool-preview-head p{font-size:14px}}.cinel-workspace-history-head>div{display:grid;gap:4px}.cinel-workspace-history-head>div>span{color:var(--cinel-amber);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cinel-history-filters{width:min(1180px,100%);display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.cinel-history-filters label,.cinel-history-filters select{height:42px;border:1px solid rgba(245,240,232,.08);border-radius:9px;color:#ded8d1;background:#ffffff0e;font-size:13px}.cinel-history-filters label{min-width:min(300px,100%);flex:1 1 280px;display:flex;align-items:center;gap:9px;padding:0 13px}.cinel-history-filters label svg{width:17px;color:#aaa4a5}.cinel-history-filters input{width:100%;border:0;outline:0;color:var(--cinel-ink);background:transparent}.cinel-history-filters select{min-width:132px;padding:0 34px 0 12px;outline:0;cursor:pointer}.cinel-history-filters option{color:#f5f0e8;background:#211914}.cinel-history-empty{width:min(920px,100%);max-width:920px;min-height:360px;display:grid;place-content:center;justify-items:center;padding:42px 24px;border-top:1px solid rgba(245,240,232,.08);border-bottom:1px solid rgba(245,240,232,.08);text-align:center}.cinel-history-empty>svg{width:44px;height:44px;color:var(--cinel-amber)}.cinel-history-empty h2{margin:15px 0 8px;color:#f2ede6;font-size:22px}.cinel-history-empty p{margin:0 0 22px}.cinel-history-feed{width:min(920px,100%);padding-bottom:132px}.cinel-history-day+.cinel-history-day{margin-top:34px}.cinel-history-day>h2{margin:0 0 16px;color:#f2ede6;font-size:22px;font-weight:700}.cinel-history-day-items{display:grid;gap:26px}.cinel-history-record{padding-bottom:26px;border-bottom:1px solid rgba(245,240,232,.09)}.cinel-history-record>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:12px}.cinel-history-record-heading{min-width:0;display:flex;align-items:flex-start;gap:12px}.cinel-history-record-heading>div{min-width:0}.cinel-history-record-reference{width:50px;height:50px;flex:0 0 50px;display:block;object-fit:cover;border:1px solid rgba(245,240,232,.14);border-radius:8px;background:#171319}.cinel-history-record h2{max-width:780px;margin:0 0 9px;color:#f2ede6;font-size:15px;line-height:1.5}.cinel-history-record h2.is-clamped{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cinel-history-record-meta{display:flex;flex-wrap:wrap;gap:6px}.cinel-history-record-meta :is(span,time){min-height:25px;display:inline-flex;align-items:center;padding:0 8px;border-radius:6px;color:#aaa5a6;background:#ffffff0e;font-size:10px;font-style:normal;font-weight:650}.cinel-history-record-meta .is-credit{gap:4px}.cinel-history-record-meta .is-credit svg{width:12px;height:12px;color:var(--cinel-amber)}.cinel-history-record-meta .is-primary{color:#a9c9ff;background:#5783ff33}.cinel-history-record-actions{display:flex;align-items:center;gap:7px;flex:0 0 auto}.cinel-history-record-actions button{height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(255,173,99,.18);border-radius:7px;color:#ffc37e;background:#ffad631a;cursor:pointer;font-size:11px;font-weight:750}.cinel-history-record-actions .cinel-history-record-collapse{border-color:#f5f0e81a;color:#c8c0bb;background:#ffffff0b}.cinel-history-record-collapse{white-space:nowrap}.cinel-history-record-collapse svg{width:14px;transition:transform .18s ease}.cinel-history-record-collapse[aria-expanded=true] svg{transform:rotate(180deg)}.cinel-history-record-actions button svg{width:15px}.cinel-history-record-actions .is-danger{width:34px;justify-content:center;padding:0;color:#b5afb2;border-color:#f5f0e81a;background:#ffffff0b}.cinel-history-record-actions .is-danger:hover{color:#ffb4b4;background:#f05a5a29}.cinel-history-record-media{position:relative;width:min(360px,100%);min-width:0;min-height:0;display:block;overflow:hidden;border:0;border-radius:0;background:transparent}.cinel-history .cinel-history-record-open-media{width:auto;max-width:100%;height:auto;min-height:0;display:block;padding:0;border:0;color:inherit!important;background:transparent;line-height:normal;text-decoration:none;cursor:pointer}.cinel-history-record-open-media img,.cinel-history-record-open-media video{width:100%;max-width:none;max-height:none;height:auto;display:block;object-fit:contain}.cinel-history-image-actions{position:absolute;left:10px;bottom:10px;z-index:2;min-width:0;display:flex;gap:6px;margin:0;padding:5px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#0a0807b8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.cinel-history-record-media:hover .cinel-history-image-actions,.cinel-history-record-media:focus-within .cinel-history-image-actions{opacity:1;transform:none;pointer-events:auto}.cinel-history .cinel-history-image-actions :is(a,button){width:34px;min-width:34px;height:34px;min-height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;color:#f5efe8!important;background:transparent;cursor:pointer;font:inherit;font-size:11px;font-weight:800;line-height:1;text-decoration:none}.cinel-history .cinel-history-image-actions :is(a,button):hover{background:#ffffff24}.cinel-history-image-actions svg{width:18px;height:18px}.cinel-history .cinel-history-image-actions .is-danger:hover{color:#ffb4b4!important;background:#f05a5a40}.cinel-history .cinel-history-image-actions .is-hd{color:#ffd7a6!important;letter-spacing:.04em}.cinel-history .cinel-history-image-actions .is-hd:hover{background:#f2a55f40}@media(hover:none){.cinel-history-image-actions{opacity:1;transform:none;pointer-events:auto}}.cinel-history-record-pending{min-height:160px;display:grid;place-content:center;justify-items:center;gap:10px;color:var(--cinel-amber);font-size:12px;font-weight:700}.cinel-history-record>footer{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.cinel-history-record>footer button{min-height:35px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:0;border-radius:7px;color:#c7c1bb;background:#ffffff12;cursor:pointer;font-size:11px}.cinel-history-record>footer svg{width:15px}.cinel-ai-editor-main{min-height:100vh;overflow-y:auto;background:radial-gradient(circle at 65% 20%,rgba(255,173,99,.08),transparent 34rem),#17100d}.cinel-ai-editor-page{width:min(1240px,calc(100% - 64px));margin:0 auto;padding:26px 0 80px}.cinel-ai-editor-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:38px}.cinel-ai-editor-topbar :is(a,span){min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid var(--cinel-line);border-radius:8px;color:#c8c0ba;background:#ffffff0e;font-size:12px;font-weight:700}.cinel-ai-editor-topbar a:hover{color:var(--cinel-ink);border-color:#ffad6359;background:#ffad631a}.cinel-ai-editor-topbar svg{width:15px;color:var(--cinel-amber)}.cinel-ai-editor-hero{max-width:810px;margin:0 auto 42px;text-align:center}.cinel-ai-editor-hero>span{display:block;margin-bottom:11px;color:var(--cinel-amber);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.cinel-ai-editor-hero h1{margin:0;color:#f7eee4;font-size:clamp(34px,4vw,52px);font-weight:780;letter-spacing:-.04em;line-height:1.05}.cinel-ai-editor-hero p{margin:17px auto 0;color:#c7bcb3;font-size:16px;line-height:1.55}.cinel-ai-editor-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}.cinel-ai-editor-tags span{min-height:30px;display:inline-flex;align-items:center;padding:0 13px;border:1px solid rgba(255,173,99,.27);border-radius:999px;color:#d9a66f;background:#ffad6312;font-size:11px;font-weight:700}.cinel-ai-editor-workspace{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3.5vw,52px);align-items:stretch}.cinel-ai-editor-example-card{min-width:0;height:100%;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(255,173,99,.14);border-radius:18px;background:#130e0cd1;box-shadow:0 24px 70px #00000040}.cinel-ai-editor-example-compare{position:relative;flex:1 1 auto;min-height:0;aspect-ratio:1.3;overflow:hidden;background:#0b0a0b}.cinel-ai-editor-example-after,.cinel-ai-editor-example-before,.cinel-ai-editor-example-before img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.cinel-ai-editor-example-before{overflow:hidden}.cinel-ai-editor-example-label{position:absolute;z-index:2;top:18px;display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 12px;border-radius:8px;color:#f7f0e7;background:#090809c7;box-shadow:0 8px 24px #0003;font-size:12px;font-weight:750}.cinel-ai-editor-example-label.is-before{left:18px}.cinel-ai-editor-example-label.is-after{right:18px;color:#241404;background:var(--cinel-amber)}.cinel-ai-editor-example-label svg{width:14px}.cinel-ai-editor-example-handle{position:absolute;z-index:3;top:0;bottom:0;width:3px;margin-left:-1px;background:#fff4e6;box-shadow:0 0 0 1px #08080a2e,0 0 20px #ffffff38;pointer-events:none}.cinel-ai-editor-example-handle span{position:absolute;top:50%;left:50%;width:52px;height:52px;display:grid;place-items:center;transform:translate(-50%,-50%);border:1px solid rgba(28,18,12,.18);border-radius:999px;color:#55443a;background:#fff8ef;box-shadow:0 8px 26px #00000040;font-size:28px;letter-spacing:-7px;padding-right:7px}.cinel-ai-editor-example-compare input[type=range]{position:absolute;z-index:4;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize}.cinel-ai-editor-example-footer{position:relative;min-height:86px;display:grid;align-content:center;gap:5px;padding:15px 100px 15px 18px;border-top:1px solid rgba(255,255,255,.06)}.cinel-ai-editor-example-footer strong{color:#f3e9df;font-size:14px}.cinel-ai-editor-example-footer>span{color:#9c9189;font-size:11px;line-height:1.45}.cinel-ai-editor-example-dots{position:absolute;right:18px;top:50%;display:flex;align-items:center;gap:8px;transform:translateY(-50%)}.cinel-ai-editor-example-dots button{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:#ffffff4d;cursor:pointer}.cinel-ai-editor-example-dots button.is-active{width:36px;background:var(--cinel-amber)}.cinel-ai-editor-upload-panel{min-width:0;height:100%;display:flex;flex-direction:column;gap:18px;padding-top:1px}.cinel-ai-editor-upload-card{min-height:0;flex:1 1 0;border:1px dashed rgba(255,255,255,.13);border-radius:15px;background:#0d0b0c47}.cinel-ai-editor-dropzone{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;padding:32px;border:0;color:#d8cdc3;background:transparent;text-align:center;cursor:pointer}.cinel-ai-editor-dropzone:hover{background:#ffad630b}.cinel-ai-editor-upload-icon{width:72px;height:72px;display:grid;place-items:center;border-radius:999px;color:#fff5eb;background:var(--cinel-amber);box-shadow:0 0 34px #ffad6347}.cinel-ai-editor-upload-icon svg{width:32px;height:32px}.cinel-ai-editor-dropzone strong{color:#f5eee7;font-size:20px;font-weight:760}.cinel-ai-editor-dropzone small{color:#a99d94;font-size:13px;line-height:1.8}.cinel-ai-editor-uploaded{position:relative;height:100%;min-height:0;display:grid;place-items:center;overflow:hidden;border-radius:15px;background:#0a090b}.cinel-ai-editor-uploaded img{width:100%;height:100%;display:block;object-fit:contain}.cinel-ai-editor-uploaded button{position:absolute;top:14px;right:14px;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#fff;background:#070709b3;cursor:pointer}.cinel-ai-editor-uploaded button svg{width:17px}.cinel-ai-editor-prompt{width:100%;min-height:88px;resize:vertical;padding:12px 13px;border:1px solid var(--cinel-line);border-radius:10px;outline:0;color:var(--cinel-ink);background:#08080a85;font-size:13px;line-height:1.5}.cinel-ai-editor-prompt:focus{border-color:#ffad6399}.cinel-ai-editor-chips{display:flex;flex-wrap:wrap;gap:8px}.cinel-ai-editor-chips button{min-height:30px;padding:0 11px;border:1px solid rgba(255,255,255,.07);border-radius:999px;color:#a99e96;background:#ffffff0b;cursor:pointer;font-size:11px;transition:color .2s ease,border-color .2s ease,background .2s ease}.cinel-ai-editor-chips button:hover{color:#f2e8de;border-color:#ffad6359;background:#ffad6314}.cinel-ai-editor-composer{min-width:0;padding:clamp(18px,2.4vw,30px);border:1px solid rgba(255,173,99,.18);border-radius:18px;background:linear-gradient(135deg,#2e1a12f5,#140f0efa),#17100d;box-shadow:0 28px 80px #0000004d}.cinel-ai-editor-composer-head,.cinel-ai-editor-composer-prompt-foot,.cinel-ai-editor-composer-controls,.cinel-ai-editor-composer-result>div{display:flex;align-items:center}.cinel-ai-editor-composer-head{justify-content:space-between;gap:16px;margin-bottom:20px}.cinel-ai-editor-composer-head span,.cinel-ai-editor-composer-result>div>span{color:var(--cinel-amber);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.cinel-ai-editor-composer-head h2{margin:7px 0 0;color:#f6eee6;font-size:clamp(22px,2.5vw,30px);font-weight:750;letter-spacing:-.03em}.cinel-ai-editor-composer-remove{width:36px;height:36px;display:grid;place-items:center;flex:none;border:1px solid rgba(255,255,255,.14);border-radius:9px;color:#cbbdb3;background:#ffffff0e;cursor:pointer}.cinel-ai-editor-composer-remove:hover{color:#fff4e8;border-color:#ffad6373;background:#ffad631f}.cinel-ai-editor-composer-remove:disabled,.cinel-ai-editor-composer button:disabled{cursor:not-allowed;opacity:.5}.cinel-ai-editor-composer-remove svg{width:17px}.cinel-ai-editor-composer-body{display:grid;grid-template-columns:108px minmax(0,1fr);gap:18px}.cinel-ai-editor-composer-source{position:relative;width:108px;height:132px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#0b0909}.cinel-ai-editor-composer-source img{width:100%;height:100%;display:block;object-fit:cover}.cinel-ai-editor-composer-source button{position:absolute;right:5px;bottom:5px;min-height:24px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;border:1px solid rgba(255,255,255,.18);border-radius:6px;color:#fff4e8;background:#080708c7;cursor:pointer;font-size:10px}.cinel-ai-editor-composer-source button svg{width:12px}.cinel-ai-editor-composer-prompt-wrap{min-width:0;display:flex;flex-direction:column;gap:10px}.cinel-ai-editor-composer-prompt{width:100%;min-height:132px;resize:vertical;padding:15px 16px;border:1px solid rgba(255,255,255,.11);border-radius:10px;outline:0;color:#f8eee4;background:#08070870;font-size:15px;line-height:1.55}.cinel-ai-editor-composer-prompt::placeholder{color:#81756e}.cinel-ai-editor-composer-prompt:focus{border-color:#ffad639e;box-shadow:0 0 0 3px #ffad6314}.cinel-ai-editor-composer-prompt-foot{justify-content:space-between;gap:12px}.cinel-ai-editor-composer-prompt-foot>span{color:#95887f;font-size:11px}.cinel-ai-editor-composer-prompt-foot button{min-height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid rgba(255,173,99,.24);border-radius:7px;color:#d8b08a;background:#ffad630f;cursor:pointer;font-size:11px}.cinel-ai-editor-composer-prompt-foot button.is-active{color:#291608;background:var(--cinel-amber)}.cinel-ai-editor-composer-prompt-foot button svg{width:13px}.cinel-ai-editor-composer-chips{display:flex;gap:8px;overflow-x:auto;padding:17px 0 2px;scrollbar-width:none}.cinel-ai-editor-composer-chips::-webkit-scrollbar{display:none}.cinel-ai-editor-composer-chips button,.cinel-ai-editor-composer-style{min-height:30px;flex:none;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:7px;color:#b9aaa0;background:#ffffff0b;cursor:pointer;font-size:11px}.cinel-ai-editor-composer-chips button:hover,.cinel-ai-editor-composer-style:hover{color:#fff1e4;border-color:#ffad635c;background:#ffad6317}.cinel-ai-editor-composer-controls{flex-wrap:wrap;gap:8px;margin-top:19px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.cinel-ai-editor-composer-control{min-height:44px;display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:82px;padding:0 11px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#08070859}.cinel-ai-editor-composer-control span{color:#897b72;font-size:9px;text-transform:uppercase}.cinel-ai-editor-composer-control strong{display:inline-flex;align-items:center;gap:5px;color:#e9ddd3;font-size:11px;font-weight:700;white-space:nowrap}.cinel-ai-editor-composer-control strong svg,.cinel-ai-editor-composer-style svg{width:13px}.cinel-ai-editor-composer-toggle{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 10px;border:1px solid rgba(255,255,255,.09);border-radius:8px;color:#aa9b91;background:#08070859;cursor:pointer;font-size:11px}.cinel-ai-editor-composer-toggle.is-active{color:#f1c18f;border-color:#ffad634d}.cinel-ai-editor-composer-toggle i{width:27px;height:16px;position:relative;display:block;border-radius:999px;background:#4c4038}.cinel-ai-editor-composer-toggle i:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:#b8aaa0;transition:transform .2s ease}.cinel-ai-editor-composer-toggle.is-active i{background:var(--cinel-amber)}.cinel-ai-editor-composer-toggle.is-active i:after{transform:translate(11px);background:#2b1608}.cinel-ai-editor-composer-style{min-height:44px;display:inline-flex;align-items:center;gap:6px}.cinel-ai-editor-composer-generate{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-left:auto;padding:0 15px;border:0;border-radius:8px;color:#281507;background:linear-gradient(135deg,var(--cinel-amber),#f1bd7d);cursor:pointer;font-size:12px;font-weight:800;white-space:nowrap}.cinel-ai-editor-composer-generate:hover{background:#ffd09b}.cinel-ai-editor-composer-generate:disabled{opacity:.5;cursor:not-allowed}.cinel-ai-editor-composer-generate>svg{width:16px}.cinel-ai-editor-composer-generate span{display:inline-flex;align-items:center;gap:3px;padding-left:6px;border-left:1px solid rgba(40,21,7,.25);font-size:10px}.cinel-ai-editor-composer-generate span svg{width:12px}.cinel-ai-editor-composer-result{max-width:760px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.cinel-ai-editor-composer-result>div{justify-content:space-between;gap:14px;margin-bottom:10px}.cinel-ai-editor-composer-result a{display:inline-flex;align-items:center;gap:5px;color:#d6a46f;font-size:11px}.cinel-ai-editor-composer-result a:hover{color:#ffe1bd}.cinel-ai-editor-composer-result a svg{width:14px}.cinel-ai-editor-composer-result img{width:min(100%,760px);max-height:460px;display:block;object-fit:contain;border-radius:10px;background:#0b0909}.cinel-ai-editor-composer-drop-target{margin-top:15px;color:#796c64;font-size:10px;text-align:center}.cinel-ai-editor-showcase,.cinel-ai-editor-benefits,.cinel-ai-editor-styles,.cinel-ai-editor-faq,.cinel-ai-editor-cta{margin-top:132px}.cinel-ai-editor-section-head{max-width:760px;margin:0 auto 46px;text-align:center}.cinel-ai-editor-section-head.is-tight{margin-bottom:34px}.cinel-ai-editor-section-head>span,.cinel-ai-editor-featured-kicker,.cinel-ai-editor-cta span{color:var(--cinel-amber);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.cinel-ai-editor-section-head h2{margin:13px 0 0;color:#f7eee4;font-size:clamp(30px,4vw,52px);font-weight:780;letter-spacing:-.04em;line-height:1.08}.cinel-ai-editor-section-head p{margin:19px auto 0;color:#c7bcb3;font-size:16px;line-height:1.6}.cinel-ai-editor-section-head small{display:block;margin-top:12px;color:#8f847d;font-size:12px}.cinel-ai-editor-showcase-tabs{width:fit-content;max-width:100%;display:flex;gap:4px;overflow-x:auto;margin:0 auto 48px;padding:5px;border:1px solid rgba(255,255,255,.055);border-radius:15px;background:#191311e0;scrollbar-width:none}.cinel-ai-editor-showcase-tabs::-webkit-scrollbar{display:none}.cinel-ai-editor-showcase-tabs button{min-height:45px;flex:none;padding:0 19px;border:0;border-radius:11px;color:#9b9089;background:transparent;cursor:pointer;font-size:12px;font-weight:700;white-space:nowrap;transition:color .2s ease,background .2s ease,transform .2s ease}.cinel-ai-editor-showcase-tabs button:hover{color:#f1e8df}.cinel-ai-editor-showcase-tabs button.is-active{color:#2a1507;background:linear-gradient(135deg,#e9a25e,#bd7c48);box-shadow:0 9px 26px #d78b4a33}.cinel-ai-editor-featured-showcase{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:clamp(28px,5vw,72px);padding:24px 24px 74px;border:1px solid rgba(255,173,99,.12);border-radius:22px;background:radial-gradient(circle at 80% 0,rgba(123,113,255,.12),transparent 35%),#120d0cb8;box-shadow:0 30px 90px #0003}.cinel-ai-editor-featured-media{min-width:0;max-width:680px;width:100%;margin:0 auto}.cinel-ai-editor-showcase-compare{position:relative;display:grid;place-items:center;width:100%;overflow:hidden;border-radius:15px;background:#08090b}.cinel-ai-editor-showcase-compare>img{position:relative;width:100%;height:100%;display:block;object-fit:contain}.cinel-ai-editor-showcase-before,.cinel-ai-editor-showcase-before img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain}.cinel-ai-editor-showcase-before{overflow:hidden}.cinel-ai-editor-showcase-label{position:absolute;z-index:2;top:15px;min-height:31px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border-radius:8px;color:#fff5eb;background:#070709b8;font-size:11px;font-weight:750}.cinel-ai-editor-showcase-label.is-before{left:15px}.cinel-ai-editor-showcase-label.is-after{right:15px;color:#2a1507;background:var(--cinel-amber)}.cinel-ai-editor-showcase-label svg{width:14px}.cinel-ai-editor-showcase-handle{position:absolute;z-index:3;top:0;bottom:0;width:3px;margin-left:-1px;background:#fff7ed;box-shadow:0 0 0 1px #0a090833,0 0 20px #ffffff3b;pointer-events:none}.cinel-ai-editor-showcase-handle span{position:absolute;top:50%;left:50%;width:48px;height:48px;display:grid;place-items:center;transform:translate(-50%,-50%);border:1px solid rgba(42,21,7,.16);border-radius:50%;color:#594a40;background:#fff8ef;box-shadow:0 8px 25px #00000047;font-size:25px;letter-spacing:-6px;padding-right:6px}.cinel-ai-editor-showcase-compare>input[type=range]{position:absolute;z-index:4;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize}.cinel-ai-editor-featured-copy{max-width:390px;padding:12px 6px}.cinel-ai-editor-featured-copy h3{margin:13px 0 0;color:#f5ede4;font-size:clamp(25px,3vw,36px);letter-spacing:-.035em}.cinel-ai-editor-featured-copy>p{margin:15px 0 0;color:#a89b92;font-size:14px;line-height:1.7}.cinel-ai-editor-prompt-quote{display:flex;align-items:flex-start;gap:9px;margin-top:24px;padding:13px 14px;border-left:2px solid var(--cinel-amber);color:#e1c5a8;background:#ffad6311;font-size:12px;line-height:1.55}.cinel-ai-editor-prompt-quote svg{flex:none;width:16px;color:var(--cinel-amber)}.cinel-ai-editor-inline-link{display:inline-flex;align-items:center;gap:7px;margin-top:25px;color:var(--cinel-amber);font-size:12px;font-weight:760}.cinel-ai-editor-inline-link:hover{color:#ffe0bb}.cinel-ai-editor-inline-link svg{width:15px}.cinel-ai-editor-autoplay{position:absolute;right:24px;bottom:18px;min-height:28px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(255,173,99,.2);border-radius:999px;background:#0d0b0dad}.cinel-ai-editor-autoplay button{width:8px;height:8px;flex:none;padding:0;border:0;border-radius:50%;background:#665d59;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.cinel-ai-editor-autoplay button:hover{background:var(--cinel-amber);transform:scale(1.2)}.cinel-ai-editor-autoplay button{display:block}.cinel-ai-editor-autoplay button.is-active{background:var(--cinel-amber);box-shadow:0 0 0 4px #ffad631c}.cinel-ai-editor-theme-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:30px}.cinel-ai-editor-theme-card{min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#120d0cb3;transition:border-color .2s ease,transform .2s ease}.cinel-ai-editor-theme-card:hover,.cinel-ai-editor-theme-card.is-active{border-color:#ffad636b}.cinel-ai-editor-theme-card:hover{transform:translateY(-2px)}.cinel-ai-editor-theme-card>button{width:100%;display:block;padding:0;border:0;border-radius:inherit;color:inherit;background:transparent;text-align:left;cursor:pointer}.cinel-ai-editor-theme-card .cinel-ai-editor-showcase-compare{border-radius:13px 13px 0 0}.cinel-ai-editor-theme-card .cinel-ai-editor-showcase-label{top:10px;min-height:25px;padding:0 7px;font-size:9px}.cinel-ai-editor-theme-card .cinel-ai-editor-showcase-label.is-before{left:10px}.cinel-ai-editor-theme-card .cinel-ai-editor-showcase-label.is-after{right:10px}.cinel-ai-editor-theme-card .cinel-ai-editor-showcase-handle span{width:34px;height:34px;font-size:18px}.cinel-ai-editor-theme-card-copy{min-height:72px;display:grid;align-content:center;gap:5px;padding:12px 14px}.cinel-ai-editor-theme-card-copy strong{color:#f3e8dc;font-size:13px}.cinel-ai-editor-theme-card-copy small{color:#978b83;font-size:10px;line-height:1.45}.cinel-ai-editor-benefits{padding-top:7px}.cinel-ai-editor-benefit-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.cinel-ai-editor-benefit-grid article{min-height:198px;padding:18px 16px;border-top:1px solid rgba(255,173,99,.28);background:#ffffff06}.cinel-ai-editor-benefit-grid article>span{color:var(--cinel-amber);font-family:Georgia,serif;font-size:18px}.cinel-ai-editor-benefit-grid h3{margin:21px 0 0;color:#f2e9e0;font-size:14px}.cinel-ai-editor-benefit-grid p{margin:9px 0 0;color:#948981;font-size:11px;line-height:1.6}.cinel-ai-editor-styles{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;padding:42px 48px;border-top:1px solid rgba(255,173,99,.18);border-bottom:1px solid rgba(255,173,99,.12);background:linear-gradient(100deg,rgba(255,173,99,.08),transparent 42%),#0b0a0d4d}.cinel-ai-editor-styles>div:first-child>span{color:var(--cinel-amber);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.cinel-ai-editor-styles h2{max-width:480px;margin:13px 0 0;color:#f4ece2;font-size:clamp(26px,3vw,40px);letter-spacing:-.04em;line-height:1.12}.cinel-ai-editor-styles p{margin:13px 0 0;color:#948981;font-size:13px}.cinel-ai-editor-style-list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cinel-ai-editor-style-list span{min-height:36px;display:inline-flex;align-items:center;padding:0 15px;border:1px solid rgba(255,173,99,.18);border-radius:999px;color:#c6a27e;background:#ffad630e;font-size:12px}.cinel-ai-editor-faq-list{border-top:1px solid rgba(255,255,255,.09)}.cinel-ai-editor-faq-list details{border-bottom:1px solid rgba(255,255,255,.09)}.cinel-ai-editor-faq-list summary{min-height:72px;display:flex;align-items:center;gap:16px;color:#eee6dd;cursor:pointer;font-size:14px;font-weight:680;list-style:none}.cinel-ai-editor-faq-list summary::-webkit-details-marker{display:none}.cinel-ai-editor-faq-list summary span{width:29px;height:29px;display:grid;place-items:center;border:1px solid rgba(255,173,99,.4);border-radius:6px;color:var(--cinel-amber);font-family:Georgia,serif;font-size:11px}.cinel-ai-editor-faq-list p{max-width:780px;margin:-4px 0 23px 45px;color:#958a82;font-size:13px;line-height:1.7}.cinel-ai-editor-cta{min-height:190px;display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:20px;padding:38px 44px;border:1px solid rgba(255,173,99,.2);border-radius:18px;background:radial-gradient(circle at 80% 40%,rgba(123,113,255,.17),transparent 34%),linear-gradient(115deg,#ffad6321,#ffffff06)}.cinel-ai-editor-cta h2{margin:12px 0 0;color:#fff4e8;font-size:clamp(25px,3.5vw,45px);letter-spacing:-.04em}.cinel-ai-editor-cta a{min-height:47px;display:inline-flex;align-items:center;gap:9px;flex:none;padding:0 18px;border-radius:10px;color:#291608;background:var(--cinel-amber);font-size:13px;font-weight:760}.cinel-ai-editor-cta a:hover{background:#ffd09b}.cinel-ai-editor-cta a svg{width:16px}@media(max-width:960px){.cinel-ai-editor-workspace{grid-template-columns:1fr}.cinel-ai-editor-upload-panel{max-width:680px;width:100%;height:auto;margin:0 auto}.cinel-ai-editor-featured-showcase{grid-template-columns:1fr}.cinel-ai-editor-featured-copy{max-width:680px;padding:3px 2px 8px}.cinel-ai-editor-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cinel-ai-editor-page{width:calc(100% - 28px);padding-top:18px}.cinel-ai-editor-topbar{margin-bottom:28px}.cinel-ai-editor-topbar>span{display:none}.cinel-ai-editor-hero{margin-bottom:30px}.cinel-ai-editor-hero p{font-size:14px}.cinel-ai-editor-example-compare{aspect-ratio:1.05}.cinel-ai-editor-example-label{top:12px;min-height:30px;padding:0 9px;font-size:10px}.cinel-ai-editor-example-label.is-before{left:12px}.cinel-ai-editor-example-label.is-after{right:12px}.cinel-ai-editor-example-handle span{width:42px;height:42px;font-size:23px}.cinel-ai-editor-upload-card,.cinel-ai-editor-dropzone,.cinel-ai-editor-uploaded{min-height:280px}.cinel-ai-editor-upload-card{flex:none}.cinel-ai-editor-composer{padding:17px;border-radius:14px}.cinel-ai-editor-composer-body{grid-template-columns:82px minmax(0,1fr);gap:12px}.cinel-ai-editor-composer-source{width:82px;height:104px}.cinel-ai-editor-composer-source button{right:4px;bottom:4px;padding:0 5px;font-size:9px}.cinel-ai-editor-composer-prompt{min-height:104px;padding:11px;font-size:13px}.cinel-ai-editor-composer-prompt-foot>span{display:none}.cinel-ai-editor-composer-controls{align-items:stretch}.cinel-ai-editor-composer-control{min-width:74px;flex:1 1 auto}.cinel-ai-editor-composer-toggle,.cinel-ai-editor-composer-style{flex:1 1 auto;justify-content:center}.cinel-ai-editor-composer-generate{width:100%;margin-left:0}.cinel-ai-editor-showcase,.cinel-ai-editor-benefits,.cinel-ai-editor-styles,.cinel-ai-editor-faq,.cinel-ai-editor-cta{margin-top:88px}.cinel-ai-editor-section-head{margin-bottom:30px}.cinel-ai-editor-section-head h2{font-size:32px}.cinel-ai-editor-showcase-tabs{width:100%;justify-content:flex-start;margin-bottom:26px}.cinel-ai-editor-showcase-tabs button{padding:0 14px;font-size:11px}.cinel-ai-editor-featured-showcase{gap:20px;padding:13px 13px 67px;border-radius:15px}.cinel-ai-editor-autoplay{right:13px;bottom:14px}.cinel-ai-editor-featured-copy h3{font-size:26px}.cinel-ai-editor-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:17px}.cinel-ai-editor-theme-card-copy{min-height:63px;padding:9px 10px}.cinel-ai-editor-theme-card-copy strong{font-size:11px}.cinel-ai-editor-theme-card-copy small{font-size:9px}.cinel-ai-editor-benefit-grid{grid-template-columns:1fr}.cinel-ai-editor-benefit-grid article{min-height:0}.cinel-ai-editor-styles{grid-template-columns:1fr;gap:24px;padding:28px 20px}.cinel-ai-editor-style-list{justify-content:flex-start}.cinel-ai-editor-style-list span{min-height:32px;padding:0 11px;font-size:10px}.cinel-ai-editor-faq-list summary{min-height:62px;gap:10px;font-size:12px}.cinel-ai-editor-faq-list p{margin-left:39px;font-size:11px}.cinel-ai-editor-cta{align-items:flex-start;flex-direction:column;margin-bottom:0;padding:26px 20px}.cinel-ai-editor-cta h2{font-size:28px}}.cinel-editor-utilitybar{display:flex;align-items:center;justify-content:space-between;gap:12px}.cinel-editor-utilitybar :is(a,span){min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--cinel-line);border-radius:7px;color:#c7c1bb;background:#ffffff0b;font-size:11px;font-weight:700}.cinel-editor-utilitybar svg{width:15px;color:var(--cinel-amber)}.cinel-editor-head h1{display:flex;align-items:center;gap:11px}.cinel-editor-head h1 svg{width:27px;height:27px;color:var(--cinel-amber)}.cinel-editor-canvas.is-ai-image-editor{background:radial-gradient(circle at 70% 22%,rgba(123,113,255,.14),transparent 34%),var(--cinel-panel)}.cinel-editor-canvas.is-uncrop{background:linear-gradient(135deg,rgba(255,173,99,.09),transparent 42%),var(--cinel-panel)}.cinel-editor-canvas.is-background-remover,.cinel-editor-compare.is-background-remover{background-color:#16171c;background-image:linear-gradient(45deg,rgba(255,255,255,.055) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.055) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.055) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.055) 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.cinel-editor-canvas.is-image-upscaler{background:radial-gradient(circle at 50% 50%,rgba(111,140,255,.13),transparent 44%),var(--cinel-panel)}.cinel-editor-canvas-state{position:absolute;z-index:2;top:13px;left:13px;display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid rgba(245,240,232,.12);border-radius:999px;color:#eee8e1;background:#08080ab3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:10px;font-weight:750}.cinel-editor-canvas-state svg{width:14px;color:var(--cinel-amber)}.cinel-editor-panel-head{display:flex;align-items:flex-start;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--cinel-line)}.cinel-editor-panel-head>svg{width:21px;height:21px;margin-top:1px;color:var(--cinel-amber)}.cinel-editor-panel-head div{display:grid;gap:3px}.cinel-editor-panel-head strong{color:var(--cinel-ink);font-size:13px}.cinel-editor-panel-head small{color:var(--cinel-dim);font-size:11px;line-height:1.4}.cinel-editor-panel.is-background-remover{border-color:#6f8cff47}.cinel-editor-panel.is-image-upscaler{border-color:#7b71ff4d}.cinel-editor-anchor-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.cinel-editor-anchor-grid button{min-width:0;min-height:34px;border:1px solid var(--cinel-line);border-radius:7px;color:var(--cinel-muted);background:var(--cinel-bg);cursor:pointer;font-size:10px}.cinel-editor-anchor-grid button.is-selected{border-color:var(--cinel-amber);color:var(--cinel-ink);background:#ffad631c}.cinel-editor-cutout-note{display:flex;gap:10px;padding:13px;border:1px solid rgba(111,140,255,.26);border-radius:12px;background:#6f8cff14}.cinel-editor-cutout-note>svg{width:19px;height:19px;flex:0 0 auto;color:#a9c9ff}.cinel-editor-cutout-note strong{color:#e7efff;font-size:12px}.cinel-editor-cutout-note p{margin:5px 0 0;color:#9ca8bf;font-size:11px;line-height:1.5}@media(max-width:760px){.cinel-history.is-populated{padding:20px 14px 44px}.cinel-workspace-history-head,.cinel-history-record>header{align-items:flex-start;flex-direction:column}.cinel-history-record-actions{width:100%}.cinel-history-record-actions button:first-child{flex:1;justify-content:center}.cinel-history-filters{display:grid;grid-template-columns:1fr 1fr}.cinel-history-filters label{min-width:0;grid-column:1 / -1}.cinel-history-filters select{min-width:0;width:100%}.cinel-editor-utilitybar{margin-top:3px}.cinel-editor-utilitybar span{display:none}.cinel-editor-anchor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}body:has(.cinel-turnstile-dialog) [data-slot=dialog-overlay]{background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cinel-turnstile-dialog{width:min(420px,calc(100vw - 32px));max-width:420px;gap:20px;padding:28px;color:#f5f0e8;border:1px solid rgba(255,184,106,.24);border-radius:14px;background:radial-gradient(circle at 50% -30%,rgba(255,168,88,.15),transparent 52%),linear-gradient(145deg,#19151c,#15131a 60%,#18120f);box-shadow:0 34px 90px #000000b8,0 0 34px #5c4ac61c}.cinel-turnstile-dialog [data-slot=dialog-header]{align-items:center;text-align:center}.cinel-turnstile-dialog [data-slot=dialog-title]{color:#fff8ef;font-size:22px;font-weight:720}.cinel-turnstile-dialog [data-slot=dialog-description]{max-width:340px;color:#f5f0e8a6;line-height:1.65}.cinel-turnstile-icon{display:grid;width:50px;height:50px;margin-bottom:4px;place-items:center;color:#ffad60;border:1px solid rgba(255,173,96,.3);border-radius:50%;background:#ffad6014}.cinel-turnstile-icon svg{width:25px;height:25px}.cinel-turnstile-widget-shell{position:relative;min-height:65px;display:flex;align-items:center;justify-content:center}.cinel-turnstile-widget{width:100%;min-height:65px;display:flex;align-items:center;justify-content:center}.cinel-turnstile-loading{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#f5f0e8ad;font-size:13px}.cinel-turnstile-loading>span{width:18px;height:18px;border:2px solid rgba(255,173,96,.22);border-top-color:#ffad60;border-radius:50%;animation:cinel-turnstile-spin .8s linear infinite}.cinel-turnstile-error{margin:-8px 0 0;color:#ff7b80;text-align:center;font-size:13px}.cinel-turnstile-retry{display:inline-flex;min-height:40px;margin:-6px auto 0;padding:0 18px;align-items:center;justify-content:center;gap:8px;color:#20150e;border:0;border-radius:10px;background:linear-gradient(135deg,#ffc078,#f79b4d);box-shadow:0 10px 24px #f79b4d2e;cursor:pointer;font-weight:700}.cinel-turnstile-retry:hover{filter:brightness(1.04)}.cinel-turnstile-retry svg{width:17px;height:17px}@keyframes cinel-turnstile-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cinel-turnstile-loading>span{animation:none}}
