/*! aiCarousels free tools. (c) aiCarousels. All rights reserved. */
.tool-root[data-tool=post-generator]{min-height:0}.pg-compose{max-width:780px;margin:0 auto}.pg-compose .composer.c2{margin:0}.pg-compose .composer.is-busy{opacity:.6;pointer-events:none}.pg-compose .c2-tab .pg-out{font-size:12px;opacity:.55;margin-inline-start:-2px}.pg-lock{font-size:12px;opacity:.55}.c2-p .pg-lock{margin-inline-start:2px}.c2-chip .pg-lock{margin-inline-start:2px}.pg-badge{background:var(--a-100);color:var(--text-soft)}.pg-tpl-slot{display:inline-flex;min-width:0;max-width:100%}.pg-tpl{display:inline-flex;align-items:center;gap:8px;height:40px;min-width:0;max-width:100%;padding:0 14px 0 12px;border-radius:12px;background:var(--violet-soft);color:var(--violet-ink);font-size:14px;font-weight:500;white-space:nowrap;transition:background-color var(--d-control) var(--ease),color var(--d-control) var(--ease)}button.pg-tpl:hover{background:color-mix(in srgb,var(--violet) 18%,var(--bg))}.pg-tpl .ph{font-size:16px;color:var(--violet)}.pg-tpl.on{padding:0 6px 0 0;color:var(--ink)}.pg-tpl-b{display:inline-flex;align-items:center;gap:8px;height:100%;min-width:0;padding:0 4px 0 12px;border-radius:12px 0 0 12px;font:inherit;color:inherit}.pg-tpl-x{display:inline-grid;place-items:center;flex:none;width:26px;height:26px;border-radius:999px;color:var(--violet-ink);transition:background-color var(--d-control) var(--ease)}.pg-tpl-x:hover{background:color-mix(in srgb,var(--violet) 22%,transparent)}.pg-tpl-x .ph{font-size:13px;color:inherit}.pg-or{margin:14px 0 0;text-align:center}.pg-writing[hidden]{display:none}.tp-writing{display:flex;align-items:center;gap:14px;margin-top:12px;padding:14px 16px;border-radius:18px;background:var(--bg);box-shadow:var(--shadow-float);animation:rise-in .2s var(--ease-out)}.pg-result{margin-top:28px;scroll-margin-top:76px}.pg-result[hidden]{display:none}.pg-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:space-between;margin:0 0 14px;padding:0 2px}.pg-by{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 320px}.pg-by .grow{min-width:0}.pg-acts{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pg-self-ic{width:40px;height:40px;border-radius:10px}.pg-self-ic .ph{font-size:20px}.pg-studio .ft-top-ext{display:inline-flex}.pg-studio .pe-writer{height:30px;gap:6px}.pg-studio .pe-writer .caret{font-size:12px;opacity:.6}.pg-own{width:28px;height:35px;border-radius:5px}.pg-gate{display:flex;gap:20px;align-items:flex-start}.pg-gate-art{flex:none}.pg-gate-ic{width:56px;height:56px;border-radius:14px}.pg-gate .pg-gate-ic .ph{font-size:26px}.pg-gate-t{min-width:0;display:grid;gap:6px}.pg-gate-t .t-section{margin:4px 0 0}.pg-gate-t p{margin:0}.pg-perks{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px;font-size:14px;line-height:20px}.pg-perks li{display:flex;gap:8px;align-items:flex-start}.pg-perks .ph{color:var(--success);margin-top:2px;flex:none}.pg-keep{display:flex;gap:6px;align-items:center;margin-top:8px!important}@media (max-width:640px){.pg-gate{flex-direction:column;gap:12px}.pg-head{gap:10px}.pg-acts{width:100%}.pg-acts .btn-primary{margin-inline-start:auto}}