.et-page-tool #main-content{padding-bottom:0}.et-tool-page-hero{padding:2rem 0 1.5rem;border-bottom:1px solid var(--et-border)}.et-tool-page-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.75rem}.et-tool-page-meta__pill{font-size:.8125rem;color:var(--et-text-muted)}.et-tool-page-title{display:flex;align-items:center;gap:.75rem;font-size:clamp(1.625rem,4vw,2.125rem);font-weight:700;line-height:1.2;margin:0 0 .5rem;color:var(--et-text-primary)}.et-tool-page-title__icon{flex-shrink:0;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:0;background:#8b5cf626;color:var(--et-accent-primary-hover);font-size:1rem}.et-tool-page-lead{font-size:1.0625rem;color:var(--et-text-muted);line-height:1.6;margin:0 0 .75rem;max-width:42rem}.et-tool-page-hero__links{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:.875rem}.et-tool-page-main{padding:1.75rem 0 2rem}.et-tool-page-layout{align-items:flex-start}.et-tool-nav-aside{align-self:flex-start}.et-tool-nav-sidebar{position:sticky;top:5.5rem;display:flex;flex-direction:column;max-height:calc(100vh - 6.5rem);background:var(--et-bg-card);border:1px solid var(--et-border);border-radius:var(--et-radius-md, 8px);box-shadow:var(--et-shadow-sm, 0 1px 3px rgba(0, 0, 0, .2));overflow:hidden}.et-tool-nav-sidebar__head{flex-shrink:0;padding:.85rem .9rem;border-bottom:1px solid var(--et-border);background:#ffffff05}.et-tool-nav-sidebar__hub{display:flex;align-items:center;gap:.65rem;text-decoration:none;color:inherit;border-radius:0;padding:.15rem .2rem;transition:color .15s ease}.et-tool-nav-sidebar__hub:hover{color:var(--et-text-primary)}.et-tool-nav-sidebar__hub>i{flex-shrink:0;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:0;background:#8b5cf626;color:var(--et-accent-primary-hover);font-size:.875rem}.et-tool-nav-sidebar__hub-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.et-tool-nav-sidebar__hub-label{font-size:.8125rem;font-weight:650;line-height:1.25;color:var(--et-text-primary)}.et-tool-nav-sidebar__hub-sub{font-size:.6875rem;color:var(--et-text-muted);line-height:1.3}.et-tool-nav-search{display:flex;align-items:stretch;min-width:0;border:1px solid var(--et-border);border-radius:var(--et-radius-sm, 6px);background:#00000040;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.et-tool-nav-search:focus-within{border-color:color-mix(in srgb,var(--et-accent-primary) 45%,var(--et-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--et-accent-primary) 18%,transparent)}.et-tool-nav-search__icon{flex:0 0 2rem;display:flex;align-items:center;justify-content:center;color:var(--et-text-muted);font-size:.75rem;pointer-events:none;border-right:1px solid rgba(255,255,255,.06)}.et-tool-nav-search-input{flex:1 1 auto;min-width:0;width:100%;font-size:.8125rem;padding:.4rem .55rem;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}.et-tool-nav-search-input:focus{border:none!important;box-shadow:none!important;outline:none}.et-tool-nav-search-empty{margin-top:.5rem;font-size:.75rem;color:var(--et-text-muted);line-height:1.45}.et-tool-nav-search-empty[hidden],.et-tool-nav-group[hidden],.et-tool-nav-group__item[hidden]{display:none!important}.et-tool-nav-sidebar__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.5rem 0 .65rem;scrollbar-width:thin}.et-tool-nav-group+.et-tool-nav-group{margin-top:.35rem;padding-top:.35rem;border-top:1px solid rgba(255,255,255,.05)}.et-tool-nav-group__title{display:flex;align-items:center;gap:.45rem;margin:0;padding:.35rem .9rem .45rem;font-size:.625rem;font-weight:700;font-family:var(--et-font-mono, ui-monospace, monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--et-text-muted)}.et-tool-nav-group__title i{font-size:.625rem;opacity:.85;color:var(--et-accent-primary)}.et-tool-nav-group__list{list-style:none;margin:0;padding:0}.et-tool-nav-link{display:flex;align-items:flex-start;gap:.55rem;padding:.45rem .75rem .45rem .65rem;margin:0 .35rem;border-radius:0;text-decoration:none;color:var(--et-text-secondary);border-left:2px solid transparent;transition:background .15s ease,color .15s ease,border-color .15s ease}.et-tool-nav-link:hover{color:var(--et-text-primary);background:#ffffff0a}.et-tool-nav-link.is-active{color:var(--et-text-primary);background:#8b5cf61f;border-left-color:var(--et-accent-primary);box-shadow:inset 0 0 0 1px #8b5cf626}.et-tool-nav-link__icon{flex-shrink:0;width:1.65rem;height:1.65rem;display:inline-flex;align-items:center;justify-content:center;border-radius:0;background:#ffffff0a;color:var(--et-text-muted);font-size:.75rem;transition:background .15s ease,color .15s ease}.et-tool-nav-link:hover .et-tool-nav-link__icon,.et-tool-nav-link.is-active .et-tool-nav-link__icon{background:#8b5cf62e;color:var(--et-accent-primary-hover)}.et-tool-nav-link__text{display:flex;flex-direction:column;gap:.08rem;min-width:0;flex:1}.et-tool-nav-link__label{font-size:.8125rem;font-weight:600;line-height:1.3;color:inherit;display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem .35rem}.et-tool-nav-link__sub{font-size:.6875rem;line-height:1.35;color:var(--et-text-muted)}.et-tool-nav-link.is-active .et-tool-nav-link__sub{color:var(--et-text-secondary)}.et-tool-page-content{min-width:0}.et-tool-page-sidebar{display:flex;flex-direction:column;gap:1rem}.et-tool-premium-card__title{font-family:var(--et-font-display, inherit);font-size:1.0625rem;font-weight:700;line-height:1.35;margin:0 0 .5rem;color:var(--et-text-primary)}.et-tool-premium-card__lead{font-size:.8125rem;color:var(--et-text-secondary);line-height:1.55}.et-tool-premium-card__actions .btn+.btn{margin-top:0}@media(max-width:991px){.et-page-tool .guide-layout-sidebar{position:static}.et-tool-nav-sidebar{position:static;max-height:none}.et-tool-nav-sidebar__scroll{max-height:min(52vh,28rem)}.et-tool-page-content{order:-1}}.et-tool-auto-run{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;color:var(--et-text-muted);user-select:none;white-space:nowrap}.et-tool-auto-run .form-check-input{margin:0;cursor:pointer}.et-tool-is-busy{cursor:progress}.et-tool-is-busy #et-tool-run{opacity:.85}.et-tool-actions .btn.is-disabled,.et-tool-actions .btn:disabled{opacity:.45;cursor:not-allowed}.et-tool-inline-msg{font-size:.875rem}.et-tool-panel{width:100%;background:var(--et-bg-card);border:1px solid var(--et-border);border-radius:var(--et-radius-lg, 12px);overflow:hidden;box-shadow:var(--et-shadow-sm, 0 1px 3px rgba(0, 0, 0, .2))}.et-tool-panel__notice{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-size:.8125rem;color:var(--et-accent-secondary);background:#14b8a60f;border-bottom:1px solid rgba(20,184,166,.12)}.et-tool-panel__body{padding:1.25rem 1.25rem 1.5rem}.et-tool-related{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--et-border)}.et-tool-related__title{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--et-text-muted);margin:0 0 .85rem}.et-tool-related__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.65rem}.et-tool-related__card{display:flex;align-items:center;gap:.6rem;padding:.75rem .85rem;background:var(--et-bg-tertiary);border:1px solid var(--et-border);border-radius:0;text-decoration:none;color:var(--et-text-primary);font-size:.8125rem;font-weight:600;line-height:1.35;transition:border-color .15s ease,background .15s ease}.et-tool-related__card:hover{border-color:var(--et-accent-primary);background:#8b5cf614;color:var(--et-text-primary)}.et-tool-related__card i{color:var(--et-accent-primary);flex-shrink:0;width:1.25rem;text-align:center}.et-tool-page-learn{padding:1.5rem 0 2rem;background:var(--et-bg-secondary);border-top:1px solid var(--et-border)}.et-tool-learn-acc{background:var(--et-bg-card);border:1px solid var(--et-border);margin-bottom:.65rem}.et-tool-learn-acc__summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1.15rem;min-height:44px;cursor:pointer;list-style:none}.et-tool-learn-acc__summary::-webkit-details-marker{display:none}.et-tool-learn-acc__summary:after{content:"+";flex-shrink:0;color:var(--et-text-muted);font-weight:400;font-size:1.25rem;line-height:1}.et-tool-learn-acc[open]>.et-tool-learn-acc__summary:after{content:"\2212"}.et-tool-learn-acc__summary:focus-visible{outline:2px solid var(--et-accent-primary);outline-offset:2px}.et-tool-learn-acc__summary .et-tool-learn__title{margin:0;font-size:1.0625rem;display:inline}.et-tool-learn-acc__body{padding:0 1.15rem 1.15rem;border-top:1px solid var(--et-border)}.et-tool-learn-acc__body .et-tool-learn__header{margin-bottom:1.15rem;padding-top:1rem}.et-tool-learn-acc__body .et-mgc-fit-note{margin-top:.5rem;margin-bottom:1rem}.et-tool-learn-acc__body .et-tool-faq{padding-top:1rem}.et-tool-learn--accordion .et-tool-learn__footer{margin-top:.85rem;padding-top:1rem}.et-tool-learn__cta{margin:0}.et-tool-learn__header{margin-bottom:1.75rem}.et-tool-learn__title{font-size:1.125rem;font-weight:700;margin:0 0 .5rem}.et-tool-learn__intro{font-size:.9375rem;line-height:1.75;margin:0;max-width:42rem}.et-tool-learn__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem}.et-tool-learn__block{background:var(--et-bg-card);border:1px solid var(--et-border);border-radius:0;padding:1.15rem 1.25rem}.et-tool-learn__block--full{grid-column:1 / -1;margin-bottom:1rem}.et-tool-learn__block-title{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--et-text-muted);margin:0 0 .75rem}.et-tool-guide-pills{display:flex;flex-wrap:wrap;gap:.5rem}.et-tool-guide-pill{display:inline-block;font-size:.8125rem;padding:.4rem .85rem;border-radius:0;border:1px solid var(--et-border);background:var(--et-bg-tertiary);color:var(--et-text-secondary);text-decoration:none;line-height:1.35}.et-tool-guide-pill:hover{border-color:var(--et-accent-primary);color:var(--et-accent-primary-hover)}.et-tool-learn__footer{padding-top:1.25rem;border-top:1px solid var(--et-border);display:flex;flex-direction:column;gap:.85rem}.et-tool-learn__cite{font-size:.875rem}.et-tool-faq--compact .et-tool-faq-item summary{font-size:.875rem;padding:.7rem .9rem}.et-tool-faq--compact .et-tool-faq-item p{font-size:.8125rem;padding:0 .9rem .85rem}.et-tool-learn__block--full p,.et-tool-learn__block--full li,.et-tool-faq-item p{max-width:34em}@media(max-width:767px){.et-tool-learn__grid{grid-template-columns:1fr}.et-tool-page-hero{padding-top:1.5rem}.et-tool-related__grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.et-tool-related__grid{grid-template-columns:1fr}}.et-tools-hero{padding:3rem 0 2rem}.et-tools-hero__title{font-size:clamp(1.75rem,4vw,2.25rem)}.et-tools-hero__intro{max-width:720px;font-size:1.0625rem;line-height:1.6}.et-tools-hero__body{max-width:720px;font-size:.9375rem;line-height:1.65}.et-tools-hero__note{max-width:720px;font-size:.8125rem;line-height:1.5}.et-tools-featured__lede{font-size:.9375rem;line-height:1.55;max-width:36rem}.et-tools-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.et-tool-card{display:flex;flex-direction:column;height:100%;padding:1.25rem;background:var(--et-bg-card);border:1px solid var(--et-border);border-radius:var(--et-radius-md);transition:var(--et-transition);text-decoration:none;color:inherit;position:relative}.et-tool-card:hover{border-color:var(--et-accent-primary);transform:translateY(-2px);color:inherit}.et-tool-card-icon{width:2.5rem;height:2.5rem;border-radius:0;display:flex;align-items:center;justify-content:center;background:#8b5cf626;color:var(--et-accent-primary-hover);margin-bottom:.75rem}.et-tool-card h3{font-size:1rem;font-weight:700;margin:0 0 .35rem}.et-tool-card p{font-size:.8125rem;color:var(--et-text-muted);margin:0;flex:1}.et-tool-card-badge,.et-tool-nav-badge{display:inline-flex;align-items:center;font-family:var(--et-font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:.5625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.08rem .35rem;border-radius:0;line-height:1.2;vertical-align:middle}.et-tool-card-badge{position:absolute;top:.65rem;right:.65rem}.et-tool-card-badge--new,.et-tool-nav-badge--new{color:#52d4a3;background:#10b9812e;border:1px solid rgba(16,185,129,.35)}.et-tool-card-badge--updated,.et-tool-nav-badge--updated{color:#93c5fd;background:#3b82f629;border:1px solid rgba(59,130,246,.32)}.et-tool-privacy{font-size:.8125rem;color:var(--et-accent-secondary);background:#14b8a614;border:1px solid rgba(20,184,166,.2);border-radius:0;padding:.65rem 1rem;margin-bottom:1.25rem}.et-tool-workspace textarea.form-control,.et-tool-panel .et-tool-workspace textarea.form-control,.et-tool-workspace .et-form-control,.et-page-tool .form-control,.et-page-tool .form-select{display:block;width:100%;min-height:220px;padding:.625rem .875rem;font-family:var(--et-font-serif);font-size:.9375rem;line-height:1.65;color:var(--et-text-primary);background:var(--et-bg-input);border:1px solid var(--et-border);border-radius:var(--et-radius-sm, 6px);transition:border-color .15s ease,box-shadow .15s ease}.et-page-tool input.form-control,.et-page-tool select.form-select,.et-page-tool .et-form-control{min-height:auto;font-family:var(--et-font-sans)}.et-page-tool .form-control:focus,.et-page-tool .form-select:focus{border-color:var(--et-accent-primary);box-shadow:0 0 0 3px #8b5cf626;outline:none}.et-page-tool .form-control::placeholder{color:var(--et-text-muted);opacity:.85}.et-page-tool .et-form-label{display:block;font-size:.8125rem;font-weight:600;color:var(--et-text-secondary);margin-bottom:.375rem}.et-tool-preview{background:var(--et-bg-tertiary);border:1px solid var(--et-border);border-radius:0;padding:1rem;font-size:.875rem;line-height:1.65;max-height:480px;overflow:auto;white-space:pre-wrap;word-break:break-word}.et-tool-mark{background:#e1b14459;padding:0 2px;border-radius:0}.et-tool-mark--active{background:#8b5cf68c;outline:2px solid var(--et-accent-primary)}.et-highlight-nav{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.et-tools-featured{border:1px solid rgba(139,92,246,.35);background:linear-gradient(135deg,rgba(139,92,246,.08) 0%,transparent 55%)}.et-tools-hub-controls .et-form-control{min-height:auto}.et-tools-grid--compact{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.et-tools-grid--compact .et-tool-card h3{font-size:.9375rem}.et-tools-grid--compact .et-tool-card p{font-size:.75rem}.et-tools-cat-section[hidden]{display:none!important}.et-tools-studio-cta{border:1px solid var(--et-border);border-left:3px solid var(--et-accent-secondary);background:linear-gradient(135deg,rgba(20,184,166,.06) 0%,transparent 55%)}.et-tools-studio-cta__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2rem;margin-bottom:1rem}.et-tools-studio-cta__copy{flex:1 1 280px;max-width:36rem}.et-tools-studio-cta__eyebrow{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--et-accent-secondary);margin:0}.et-tools-studio-cta__actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:.65rem;flex:0 1 auto}.et-tools-studio-cta__primary,.et-tools-studio-cta__secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;margin:0}.et-tools-studio-cta__primary i{font-size:.95em;line-height:1}.et-tools-studio-cta__secondary{padding-inline:1.15rem!important;border:1px solid var(--et-border-strong);border-radius:var(--et-radius-md, 8px);color:var(--et-text-secondary)!important}.et-tools-studio-cta__secondary:hover,.et-tools-studio-cta__secondary:focus-visible{color:var(--et-text-primary)!important;background:#ffffff0a!important;border-color:#ffffff24!important}.et-tools-studio-cta__links{display:flex;flex-wrap:wrap;gap:.35rem .5rem;margin-bottom:.85rem}.et-tools-studio-cta__note{font-size:.8125rem}@media(max-width:767.98px){.et-tools-studio-cta__actions{width:100%;flex-direction:column}.et-tools-studio-cta__actions .btn{width:100%}}.et-tool-stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem;margin-bottom:1rem}.et-tool-stat-card{background:var(--et-bg-tertiary);border:1px solid var(--et-border);border-radius:0;padding:.75rem;text-align:center}.et-tool-stat-val{font-size:1.25rem;font-weight:700;color:var(--et-accent-primary-hover)}.et-tool-stat-lbl{font-size:.6875rem;color:var(--et-text-muted);text-transform:uppercase;letter-spacing:.04em}.et-tool-table{color:var(--et-text-primary);font-size:.875rem}.et-tool-table th{color:var(--et-text-muted);font-weight:600;border-color:var(--et-border)}.et-tool-table td{border-color:var(--et-border);vertical-align:top}.et-tool-checklist{list-style:none;padding:0;margin:0}.et-tool-checklist li{padding:.5rem 0;border-bottom:1px solid var(--et-border)}.et-tool-checklist li.pass{color:var(--et-accent-success)}.et-tool-checklist li.fail{color:var(--et-text-secondary)}.et-diff-add{background:#10b98140;text-decoration:none}.et-diff-del{background:#ef444440;text-decoration:line-through}.et-tool-diff{white-space:pre-wrap}.et-tools-nav-dropdown .dropdown-menu{max-height:70vh;overflow-y:auto;min-width:280px}.et-tools-nav-dropdown .dropdown-header{font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--et-text-muted)}.et-tool-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;background:var(--et-bg-tertiary);border:1px solid var(--et-border);border-radius:0}.et-tool-wc{font-size:.8125rem;color:var(--et-text-muted);font-weight:600}.et-tool-toolbar-actions{display:flex;flex-wrap:wrap;gap:.35rem}.et-tool-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.et-tool-kbd-hint{font-size:.75rem}.et-tool-stat-pill{display:inline-block;font-size:.8125rem;color:var(--et-text-muted);background:var(--et-bg-tertiary);border:1px solid var(--et-border);border-radius:0;padding:.35rem .85rem;margin-bottom:.75rem}.et-tool-stat-card--good .et-tool-stat-val{color:var(--et-accent-success, #10b981)}.et-tool-stat-card--warn .et-tool-stat-val{color:#f59e0b}.et-tool-stat-card--bad .et-tool-stat-val{color:#ef4444}.et-tool-tip{font-size:.8125rem;color:var(--et-text-muted);background:#8b5cf60f;border-left:3px solid var(--et-accent-primary);padding:.65rem .85rem;margin:.75rem 0 0;border-radius:0 6px 6px 0}.et-tool-check-tip{font-size:.8125rem;margin-top:.25rem}.et-tool-bars{display:flex;flex-direction:column;gap:.65rem}.et-tool-bar-row{display:grid;grid-template-columns:3rem 1fr 2.5rem;align-items:center;gap:.75rem}.et-tool-bar-lbl{font-size:.8125rem;color:var(--et-text-muted);text-align:right}.et-tool-bar-track{height:1.25rem;background:var(--et-bg-tertiary);border-radius:0;overflow:hidden;border:1px solid var(--et-border)}.et-tool-bar-fill{height:100%;background:linear-gradient(90deg,var(--et-accent-primary),var(--et-accent-primary-hover));border-radius:0;min-width:2px;transition:width .3s ease}.et-tool-bar-val{font-size:.8125rem;font-weight:700;text-align:right}.et-title-char-count{font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums}.et-title-char-count--warn{color:#f59e0b}.et-title-char-count--bad{color:#ef4444}.et-title-meter{margin-bottom:.65rem}.et-title-meter__head{display:flex;justify-content:space-between;gap:.5rem;font-size:.75rem;color:var(--et-text-muted);margin-bottom:.25rem}.et-title-meter__track{height:6px;border-radius:0;background:var(--et-bg-tertiary);border:1px solid var(--et-border);overflow:hidden}.et-title-meter__fill{height:100%;border-radius:0;transition:width .2s ease;background:var(--et-accent-primary)}.et-title-meter__fill--good{background:var(--et-accent-success, #10b981)}.et-title-meter__fill--warn{background:#f59e0b}.et-title-meter__fill--bad{background:#ef4444}.et-tool-title-previews{display:flex;flex-direction:column;gap:.75rem}.et-tool-title-preview{background:var(--et-bg-tertiary);border:1px solid var(--et-border);border-radius:0;padding:1rem 1.15rem}.et-tool-title-preview__label{font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--et-text-muted);margin-bottom:.45rem}.et-tool-title-preview__title{font-size:1.25rem;font-weight:700;line-height:1.3}.et-tool-title-preview__sub{font-size:.9375rem;color:var(--et-text-muted);margin-top:.35rem;line-height:1.45}.et-tool-title-preview--search{padding:.85rem 1rem}.et-tool-title-preview__search-line{font-size:.875rem;font-weight:600;line-height:1.35;color:var(--et-text-primary)}.et-tool-title-preview__search-note{margin-top:.4rem;font-size:.75rem;color:#f59e0b}.et-title-policy-warn{list-style:none;margin:.85rem 0 0;padding:.75rem .85rem;border-radius:0;border:1px solid rgba(245,158,11,.35);background:#f59e0b14;font-size:.8125rem;line-height:1.5;color:var(--et-text-secondary)}.et-title-policy-warn li+li{margin-top:.35rem}.et-title-policy-note{font-size:.8125rem;color:#f59e0b;margin:0 0 .5rem}.et-tool-inline-ta{font-family:var(--et-font-sans, inherit)!important;font-size:.8125rem!important;min-height:auto!important;background:var(--et-bg-input)!important}.et-tool-workspace input.et-form-control{min-height:auto}@media(max-width:767px){.et-page-tool .et-tool-panel .row>[class*=col-md-]{margin-bottom:.75rem}}.et-tool-panel .et-tool-results:not(:empty){margin-top:.5rem;padding-top:1.25rem;border-top:1px solid var(--et-border)}.et-tool-results:empty{display:none}.et-tool-results:not(:empty){padding-top:.5rem;border-top:1px solid var(--et-border)}.et-tool-panel .et-tool-results:has(.et-tool-empty-prompt:not([hidden])){border-top-color:transparent;padding-top:.35rem}#et-tool-stats:empty{display:none;margin:0}.et-breadcrumb ol{display:flex;flex-wrap:wrap;gap:.25rem 0;list-style:none;padding:0;margin:0;font-size:.8125rem}.et-breadcrumb li:not(:last-child):after{content:"/";margin:0 .5rem;color:var(--et-text-muted)}.et-breadcrumb a{color:var(--et-text-muted);text-decoration:none;display:inline-flex;align-items:center;min-height:24px}.et-breadcrumb a:hover{color:var(--et-accent-primary-hover)}.et-breadcrumb li[aria-current=page]{color:var(--et-text-secondary)}.et-tool-seo{padding-top:0;border-top:none}.et-tool-seo-section{margin-bottom:1.75rem}.et-tool-howto{padding-left:1.25rem;margin:0;color:var(--et-text-secondary);font-size:.9375rem;line-height:1.75}.et-tool-howto li{margin-bottom:.35rem}.et-tool-faq{display:flex;flex-direction:column;gap:.5rem}.et-tool-faq-item{background:var(--et-bg-tertiary);border:1px solid var(--et-border);border-radius:0;overflow:hidden}.et-tool-faq-item summary{padding:.85rem 1rem;font-weight:600;font-size:.9375rem;cursor:pointer;list-style:none}.et-tool-faq-item summary::-webkit-details-marker{display:none}.et-tool-faq-item summary:after{content:"+";float:right;color:var(--et-text-muted);font-weight:400}.et-tool-faq-item[open] summary:after{content:"\2212"}.et-tool-faq-item p{padding:0 1rem 1rem;margin:0;font-size:.875rem;color:var(--et-text-muted);line-height:1.65}.et-tool-tips{padding-left:1.25rem;margin:0;color:var(--et-text-secondary);font-size:.9375rem;line-height:1.75}.et-tool-tips li{margin-bottom:.5rem}.et-tool-guide-links{padding-left:0;list-style:none;margin:0}.et-tool-guide-links li{margin-bottom:.4rem}.et-tool-guide-links a{color:var(--et-accent-primary);font-size:.9375rem;text-decoration:none}.et-tool-guide-links a:hover{text-decoration:underline}.et-tool-seo-more a{color:var(--et-accent-primary-hover)}.et-tool-score-ring{display:inline-flex;flex-direction:column;align-items:center;gap:.25rem}.et-tool-score-ring svg{display:block}.et-tool-score-label{font-size:.6875rem;color:var(--et-text-muted);text-transform:uppercase;letter-spacing:.04em;text-align:center}.et-ring-fill{transition:stroke-dashoffset .8s ease}.et-rhythm-chart{display:flex;align-items:flex-end;gap:2px;height:80px;padding:.5rem 0;border-bottom:1px solid var(--et-border);margin-bottom:.5rem}.et-rhythm-bar{flex:1;min-width:3px;max-width:12px;border-radius:0;transition:height .3s ease}.et-tool-breakdown{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.et-breakdown-row{display:grid;grid-template-columns:6rem 1fr 2.5rem;align-items:center;gap:.75rem}.et-breakdown-label{font-size:.8125rem;color:var(--et-text-muted);text-align:right}.et-breakdown-track{height:.5rem;background:var(--et-bg-tertiary);border-radius:0;overflow:hidden;border:1px solid var(--et-border)}.et-breakdown-fill{height:100%;border-radius:0;transition:width .5s ease}.et-breakdown-val{font-size:.8125rem;font-weight:600;text-align:right;color:var(--et-text-muted)}.et-tool-cat-pills{display:flex;flex-wrap:wrap;gap:.5rem}.et-tool-cat-pill{display:inline-block;font-size:.75rem;background:var(--et-bg-tertiary);border:1px solid var(--et-border);border-radius:0;padding:.25rem .75rem;color:var(--et-text-secondary)}.et-tool-stacked-bar{display:flex;height:1.25rem;border-radius:0;overflow:hidden;border:1px solid var(--et-border)}.et-stacked-segment{transition:width .5s ease}.et-freq-bars{display:flex;flex-direction:column;gap:.4rem}.et-freq-row{display:grid;grid-template-columns:5rem 1fr 5rem;align-items:center;gap:.5rem}.et-freq-word{font-size:.8125rem;font-weight:600;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.et-freq-track{height:1rem;background:var(--et-bg-tertiary);border-radius:0;overflow:hidden;border:1px solid var(--et-border)}.et-freq-fill{height:100%;background:linear-gradient(90deg,var(--et-accent-primary),var(--et-accent-primary-hover));border-radius:0;transition:width .4s ease}.et-freq-val{font-size:.75rem;color:var(--et-text-muted);white-space:nowrap}.et-readability-gauge{max-width:400px}.et-gauge-track{height:.5rem;background:linear-gradient(90deg,#ef4444,#f59e0b,var(--et-accent-success, #10b981));border-radius:0;position:relative;margin-bottom:.35rem}.et-gauge-fill{height:100%;background:linear-gradient(90deg,var(--et-accent-primary),var(--et-accent-primary-hover));border-radius:0;transition:width .5s ease}.et-gauge-marker{position:absolute;top:-3px;width:3px;height:calc(100% + 6px);background:var(--et-text-primary);border-radius:0;transform:translate(-50%)}.et-beat-progress .et-gauge-track{background:var(--et-bg-tertiary);border:1px solid var(--et-border)}.et-beat-progress .et-gauge-fill{background:linear-gradient(90deg,var(--et-accent-primary),var(--et-accent-success, #10b981))}.et-tool-dragover{border-color:var(--et-accent-primary)!important;box-shadow:0 0 0 3px #8b5cf626!important;background:#8b5cf608!important}.et-tool-panel__notice--server{color:var(--et-accent-primary-hover);background:#8b5cf614;border-bottom-color:#8b5cf626}.et-kdp-intro__lede{font-size:.9375rem;line-height:1.55;color:var(--et-text-muted);margin:0}.et-kdp-intro__actions{display:flex;flex-wrap:wrap;gap:.35rem}.et-kdp-steps{margin-bottom:1.25rem}.et-kdp-steps__list{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;padding:0;margin:0}.et-kdp-steps__item{flex:1 1 0;min-width:4.5rem}.et-kdp-steps__btn{display:flex;flex-direction:column;align-items:center;gap:.2rem;width:100%;padding:.5rem .35rem;border:1px solid var(--et-border);border-radius:var(--et-radius-sm);background:var(--et-bg-input);color:var(--et-text-muted);font-size:.6875rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.et-kdp-steps__btn:hover{border-color:#8b5cf666;color:var(--et-text-primary)}.et-kdp-steps__btn:focus-visible{outline:2px solid var(--et-accent-primary);outline-offset:2px}.et-kdp-steps__num{display:flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:50%;font-size:.75rem;background:#8b5cf61f;color:var(--et-accent-primary-hover)}.et-kdp-steps__item.is-active .et-kdp-steps__btn{border-color:#8b5cf673;background:#8b5cf61a;color:var(--et-accent-primary-hover)}.et-kdp-steps__item.is-active .et-kdp-steps__num{background:var(--et-accent-primary-hover);color:var(--et-on-accent, #06110f)}.et-kdp-steps__item.is-complete .et-kdp-steps__num{background:var(--et-accent-success, #10b981);color:var(--et-on-accent, #06110f)}.et-kdp-steps__item.is-complete:not(.is-active) .et-kdp-steps__btn{border-color:#10b9814d}.et-kdp-step-card{border:1px solid var(--et-border);border-radius:var(--et-radius-sm);padding:1rem 1.1rem;margin-bottom:1rem;background:var(--et-bg-card, var(--et-bg-primary));scroll-margin-top:1rem}.et-kdp-step-card--current{border-color:#8b5cf659;box-shadow:0 0 0 3px #8b5cf614}.et-kdp-step-card--download{border-color:#8b5cf640;background:#8b5cf60a}.et-kdp-step-card__head{margin-bottom:1rem}.et-kdp-step-card__title{font-size:1rem;font-weight:700;margin:0 0 .35rem;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.et-kdp-step-card__step-num{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;font-size:.8125rem;font-weight:700;background:#8b5cf626;color:var(--et-accent-primary-hover)}.et-kdp-step-card__hint{font-size:.8125rem;line-height:1.5;color:var(--et-text-muted)}.et-kdp-step-card__foot{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--et-border)}.et-kdp-optional-pill{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--et-text-muted);background:var(--et-bg-input);border:1px solid var(--et-border);border-radius:0;padding:.1rem .45rem}.et-kdp-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:1.75rem 1rem;margin-bottom:1rem;border:2px dashed rgba(139,92,246,.35);border-radius:var(--et-radius-sm);background:#8b5cf60a;cursor:pointer;text-align:center;transition:border-color .15s,background .15s}.et-kdp-dropzone:hover,.et-kdp-dropzone.et-kdp-dragover{border-color:var(--et-accent-primary);background:#8b5cf61a}.et-kdp-dropzone.is-ready{border-color:#10b98173;background:#10b9810f}.et-kdp-dropzone__icon{font-size:1.75rem;color:var(--et-accent-primary-hover);opacity:.85}.et-kdp-dropzone__title{font-size:.9375rem;font-weight:600;color:var(--et-text-primary)}.et-kdp-dropzone__sub{font-size:.75rem;color:var(--et-text-muted)}.et-kdp-paste-details__summary,.et-kdp-advanced__summary,.et-kdp-other-formats__summary{font-size:.8125rem;font-weight:600;color:var(--et-text-muted);cursor:pointer}.et-kdp-paste-details__summary:hover,.et-kdp-advanced__summary:hover,.et-kdp-other-formats__summary:hover{color:var(--et-text-primary)}.et-kdp-ku-checklist{padding:.75rem .85rem;background:var(--et-bg-input);border:1px solid var(--et-border);border-radius:var(--et-radius-sm)}.et-kdp-ku-checklist__label{font-size:.8125rem;font-weight:600}.et-kdp-ku-hero__btn{display:flex;align-items:center;gap:.85rem;width:100%;padding:1rem 1.15rem;border:1px solid rgba(139,92,246,.45);border-radius:var(--et-radius-sm);background:linear-gradient(135deg,#8b5cf62e,#8b5cf614);color:var(--et-text-primary);text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s,opacity .15s}.et-kdp-ku-hero__btn:hover:not(:disabled){border-color:var(--et-accent-primary);box-shadow:0 4px 20px #8b5cf626}.et-kdp-ku-hero__btn:disabled{opacity:.5;cursor:not-allowed}.et-kdp-ku-hero__btn.is-loading .et-kdp-ku-hero__icon i{animation:et-kdp-spin .8s linear infinite}.et-kdp-ku-hero__icon{font-size:1.75rem;color:var(--et-accent-primary-hover);flex-shrink:0}.et-kdp-ku-hero__text{display:flex;flex-direction:column;gap:.15rem}.et-kdp-ku-hero__text strong{font-size:1rem}.et-kdp-ku-hero__text span{font-size:.8125rem;color:var(--et-text-muted);font-weight:400}.et-kdp-ku-hero__note{font-size:.75rem;margin-top:.65rem;line-height:1.5}.et-kdp-other-formats{margin-top:.5rem}.et-kdp-publisher__tabs .nav-link{font-size:.8125rem;font-weight:600;color:var(--et-text-muted);border-radius:0;padding:.35rem .85rem}.et-kdp-publisher__tabs .nav-link.active{background:#8b5cf633;color:var(--et-accent-primary-hover)}.et-kdp-chapter-preview{font-size:.8125rem;padding:.75rem 1rem;background:var(--et-bg-input);border:1px solid var(--et-border);border-radius:var(--et-radius-sm);max-height:12rem;overflow-y:auto}.et-kdp-cover-preview{aspect-ratio:10 / 16;max-width:220px;margin:0 auto;border:1px solid var(--et-border);border-radius:var(--et-radius-sm);overflow:hidden;background:var(--et-bg-input)}.et-kdp-cover-preview__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--et-text-muted);font-size:.75rem;gap:.35rem}.et-kdp-cover-preview__placeholder i{font-size:1.5rem;opacity:.5}.et-kdp-cover-preview__img{width:100%;height:100%;object-fit:cover;display:block}.et-kdp-export-bar{border-top:1px solid var(--et-border)}@media(min-width:992px){.et-kdp-export-bar{position:sticky;bottom:0;z-index:2;background:var(--et-bg-card, var(--et-bg-primary));padding-bottom:.5rem;margin-bottom:-.5rem}}.et-kdp-file-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .65rem;font-size:.8125rem;background:#8b5cf61a;border:1px solid rgba(139,92,246,.25);border-radius:0;color:var(--et-text-primary)}.et-kdp-file-chip i{color:var(--et-accent-primary-hover);font-size:.875rem}.et-kdp-file-chip__clear{padding:0 .35rem;line-height:1;min-height:0}.et-kdp-manuscript-toolbar{display:flex;flex-wrap:wrap;gap:.35rem}.et-kdp-manuscript-input.et-kdp-dragover{border-color:var(--et-accent-primary);box-shadow:0 0 0 3px #8b5cf626}.et-kdp-tab-badge{display:inline-block;width:.45rem;height:.45rem;margin-left:.35rem;border-radius:50%;background:var(--et-accent-danger, #ef4444);vertical-align:middle}.et-kdp-tab-badge--optional{background:var(--et-text-muted);opacity:.45}.et-kdp-tab-badge.is-complete{background:var(--et-accent-success, #10b981)}.et-kdp-readiness__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem}.et-kdp-readiness__count{font-size:.75rem;font-weight:600}.et-kdp-readiness__count.is-ready{color:var(--et-accent-success, #10b981)}.et-kdp-readiness__item{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--et-text-muted);border-radius:var(--et-radius-sm);padding:.25rem .35rem;margin:0 -.35rem;cursor:pointer;transition:background .15s,color .15s}.et-kdp-readiness__item:hover,.et-kdp-readiness__item:focus-visible{background:#8b5cf614;color:var(--et-text-primary);outline:none}.et-kdp-readiness__item:focus-visible{box-shadow:0 0 0 2px #8b5cf659}.et-kdp-readiness__item i{font-size:.5rem;color:var(--et-accent-danger, #ef4444)}.et-kdp-readiness__item.is-complete{color:var(--et-text-primary)}.et-kdp-readiness__item.is-complete i{color:var(--et-accent-success, #10b981)}.et-kdp-readiness__item--optional.is-complete i{color:var(--et-accent-primary)}.et-kdp-format-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.65rem}.et-kdp-format-card{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.75rem .85rem;border:1px solid var(--et-border);border-radius:var(--et-radius-sm);background:var(--et-bg-input);color:var(--et-text-primary);text-align:left;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.et-kdp-format-card:hover:not(:disabled){border-color:#8b5cf673;background:#8b5cf60f}.et-kdp-format-card:focus-visible{outline:2px solid var(--et-accent-primary);outline-offset:2px}.et-kdp-format-card:disabled{opacity:.55;cursor:not-allowed}.et-kdp-format-card--primary{border-color:#8b5cf659;background:#8b5cf614}.et-kdp-format-card__icon{font-size:1.1rem;color:var(--et-accent-primary-hover)}.et-kdp-format-card__label{font-size:.875rem;font-weight:600}.et-kdp-format-card__hint{font-size:.6875rem;color:var(--et-text-muted);line-height:1.35}.et-kdp-format-card.is-loading .et-kdp-format-card__icon i{animation:et-kdp-spin .8s linear infinite}.et-kdp-validation{font-size:.8125rem;padding:.5rem .75rem;border-radius:var(--et-radius-sm);border:1px solid var(--et-border);background:var(--et-bg-input)}.et-kdp-validation--pass{border-color:#10b98159;background:#10b98114;color:var(--et-text-primary)}.et-kdp-validation--warn{border-color:#f59e0b59;background:#f59e0b14;color:var(--et-text-primary)}.et-kdp-validation--error{border-color:#ef444459;background:#ef444414;color:var(--et-text-primary)}.et-kdp-validation--skipped{opacity:.85;color:var(--et-text-muted)}@keyframes et-kdp-spin{to{transform:rotate(360deg)}}@media(max-width:576px){.et-kdp-format-grid{grid-template-columns:repeat(2,1fr)}.et-kdp-format-card--compact{grid-column:span 2}}.et-tool-page--cover-creator{--et-bcc-page-max: 1480px}.et-tool-page--cover-creator .container{max-width:var(--et-bcc-page-max)}.et-tool-page--cover-creator .et-tool-page-hero{padding:1.35rem 0 1.15rem}.et-tool-page-hero--bcc .et-tool-page-hero__inner{max-width:52rem}.et-tool-page-hero--bcc .et-tool-page-lead{max-width:none;font-size:1rem;line-height:1.55;margin-bottom:0}.et-tool-page-hero--bcc .et-tool-page-title{font-size:clamp(1.5rem,2.8vw,2rem);margin-bottom:.45rem}.et-tool-page-hero--bcc .et-tool-page-hero__links{margin-top:.85rem}.et-tool-page--cover-creator .et-tool-page-main{padding:1.35rem 0 2.25rem}.et-tool-page-layout--cover-creator{--bs-gutter-x: 0}.et-tool-page--cover-creator .et-tool-panel{border-radius:var(--et-radius-md);box-shadow:none}.et-tool-panel--bcc{overflow:visible;border:none;background:transparent}.et-tool-panel--bcc .et-tool-panel__body{padding:0}.et-bcc-page-bottom{display:flex;flex-direction:column;gap:1.75rem;margin-top:2rem}.et-bcc-page-bottom .et-bcc-promo{margin-top:0;padding-top:0}.et-tool-page--cover-creator .et-tool-related__card{padding:.85rem 1rem;font-size:.875rem}@media(max-width:575px){.et-bcc-topbar{flex-direction:column;align-items:stretch}.et-bcc-topbar__actions{justify-content:flex-start}}.et-tool-related--bcc{margin-top:0;padding-top:1.75rem;border-top:1px solid var(--et-border)}.et-tool-page--cover-creator .et-tool-related__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}@media(max-width:1199px){.et-tool-page--cover-creator .et-tool-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.et-tool-page--cover-creator .et-tool-related__grid{grid-template-columns:1fr}}.et-tool-page--cover-creator .et-tool-page-learn .container{max-width:var(--et-bcc-page-max)}.et-tool-page--cover-creator .et-tool-learn__intro{max-width:52rem}.et-bcc{display:flex;flex-direction:column;gap:1.35rem}.et-bcc-topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.et-bcc-topbar__actions{display:flex;flex-wrap:wrap;gap:.5rem;flex-shrink:0}.et-bcc-topbar .et-bcc-workflow{flex:1 1 20rem;min-width:0}.et-bcc-workflow{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.et-bcc-workflow__step{display:flex;align-items:center;gap:.5rem;flex:1 1 8rem;min-width:0;padding:.55rem .85rem;border-radius:var(--et-radius-sm);border:1px solid var(--et-border);background:#ffffff05;color:var(--et-text-muted);font-size:.8125rem;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.et-bcc-workflow__step:hover{border-color:#8b5cf659;color:var(--et-text-primary)}.et-bcc-workflow__step:focus-visible{outline:2px solid rgba(139,92,246,.75);outline-offset:2px}.et-bcc-workflow__step.is-current{border-color:#8b5cf68c;background:#8b5cf61a;color:var(--et-text-primary)}.et-bcc-workflow__step.is-complete{border-color:#22c55e59;color:var(--et-text-primary)}.et-bcc-workflow__step.is-complete .et-bcc-workflow__num{background:#22c55ed9;color:#0b1220}.et-bcc-workflow__num{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:50%;background:#ffffff1f;font-size:.75rem;font-weight:700;flex-shrink:0}.et-bcc-workflow__step.is-current .et-bcc-workflow__num{background:var(--et-accent-primary, #8b5cf6);color:#0b1220}.et-bcc-workflow__label{font-weight:600;line-height:1.2}.et-bcc-card{background:var(--et-bg-input);border:1px solid var(--et-border);border-radius:var(--et-radius-md);padding:1.5rem 1.65rem}.et-bcc-card__head{margin-bottom:1.25rem}.et-bcc-card__title{font-size:1.125rem;font-weight:600;margin-bottom:.4rem;display:flex;align-items:center;gap:.6rem}.et-bcc-card__step{display:inline-flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border-radius:50%;background:var(--et-accent-primary);color:#0b1220;font-size:.8125rem;font-weight:700;flex-shrink:0}.et-bcc-card__hint{font-size:.875rem;color:var(--et-text-muted);line-height:1.45;margin:0}.et-bcc-section-label{display:none}.et-bcc-art-versions:not([hidden]){flex-direction:column;align-items:flex-start;gap:.5rem}.et-bcc-art-versions__list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.et-bcc-art-version{position:relative;display:block;width:2.75rem;height:4.4rem;padding:0;border:1px solid rgba(255,255,255,.16);background:#000;cursor:pointer;overflow:hidden}.et-bcc-art-version img{display:block;width:100%;height:100%;object-fit:cover}.et-bcc-art-version.is-current{border-color:var(--et-acc-teal, #2dd4bf);cursor:default}.et-bcc-art-version__now{position:absolute;left:0;right:0;bottom:0;font-size:.5625rem;font-weight:700;text-align:center;color:var(--et-acc-teal, #2dd4bf);background:#000000c7}.et-bcc-art-versions__hint,.et-bcc-art-note{margin:.35rem 0 0;font-size:.75rem;color:var(--et-text-muted, #a3a3b0)}.et-bcc-art-note.is-changed{color:#fcd34d}.et-bcc-art-grid{display:grid;gap:1.25rem;margin-bottom:1.25rem}@media(min-width:768px){.et-bcc-art-grid{grid-template-columns:minmax(0,1.4fr) minmax(14rem,1fr);align-items:start}}.et-bcc-art-side{display:flex;flex-direction:column;gap:1rem}.et-bcc-actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin-bottom:.75rem}.et-bcc-status{font-size:.8125rem;color:var(--et-text-muted);margin:0;line-height:1.45}.et-bcc-status.is-error{color:var(--et-accent-danger)}.et-bcc-status:not(:empty):not(.is-error){color:var(--et-accent-primary, #8b5cf6)}.et-bcc-status.is-success{color:var(--et-accent-success, #22c55e)}.et-bcc-char-count{font-size:.75rem;color:var(--et-text-muted);text-align:right;margin:.35rem 0 0}.et-bcc-actions .btn.is-loading{pointer-events:none;opacity:.85}@keyframes et-bcc-spin{to{transform:rotate(360deg)}}.et-bcc-studio{display:grid;gap:1.5rem;align-items:start}@media(min-width:992px){.et-bcc-studio{grid-template-columns:minmax(0,1fr) minmax(340px,42%);gap:2rem}.et-bcc-step2-wait{grid-column:1 / -1;grid-row:1}.et-bcc-preview-col{grid-column:1;grid-row:2}.et-bcc-preview-panel{max-width:min(100%,max(460px,calc((86vh - 188px)/1.6)));margin-inline:auto}.et-bcc-card--text{grid-column:2;grid-row:2}}@media(min-width:1200px){.et-bcc-studio{grid-template-columns:minmax(0,1fr) minmax(400px,44%);gap:2.25rem}}@media(min-width:1400px){.et-bcc-studio{grid-template-columns:minmax(0,1fr) minmax(460px,520px)}}.et-bcc-card--text{min-width:0}.et-bcc-step2-wait{display:flex;align-items:center;gap:.65rem;padding:.85rem 1rem;margin-bottom:1rem;border-radius:var(--et-radius-sm);background:#8b5cf614;border:1px dashed rgba(139,92,246,.35);color:var(--et-text-muted);font-size:.8125rem;line-height:1.45}.et-bcc-step2-wait[hidden]{display:none!important}.et-bcc-step2-wait i{color:var(--et-accent-primary, #8b5cf6)}.et-bcc-studio--locked .et-bcc-tabs__btn[data-et-bcc-tab=style],.et-bcc-studio--locked .et-bcc-tabs__btn[data-et-bcc-tab=layout]{display:none}.et-bcc-tabs__btn[disabled]{opacity:.45;cursor:not-allowed}.et-bcc-tabs__btn[hidden]{display:none!important}.et-bcc-tabs{display:flex;gap:.35rem;margin-bottom:1rem;padding-bottom:.65rem;border-bottom:1px solid var(--et-border);overflow-x:auto;-webkit-overflow-scrolling:touch}.et-bcc-tabs__btn{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;padding:.5rem .85rem;border:1px solid transparent;border-radius:0;background:transparent;color:var(--et-text-muted);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.et-bcc-tabs__btn:hover{color:var(--et-text-primary);background:#ffffff0a}.et-bcc-tabs__btn.is-active{color:var(--et-text-primary);background:#8b5cf624;border-color:#8b5cf659}.et-bcc-tab-panel{display:none}.et-bcc-tab-panel.is-active{display:block}.et-bcc-panel-lede{margin:0 0 1rem;font-size:.8125rem;color:var(--et-text-muted);line-height:1.45}.et-bcc-field-group{display:flex;flex-direction:column;gap:.85rem}.et-bcc-field-group__label{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--et-accent-primary, #8b5cf6)}.et-bcc-optional-fields{border:1px solid var(--et-border);border-radius:var(--et-radius-sm);background:#00000014;padding:.15rem .85rem .85rem}.et-bcc-optional-fields__summary{cursor:pointer;font-size:.8125rem;font-weight:600;color:var(--et-text-muted);padding:.65rem 0;user-select:none}.et-bcc-optional-fields__body{display:flex;flex-direction:column;gap:.85rem;padding-top:.15rem}.et-bcc-field-stack{display:flex;flex-direction:column;gap:1.15rem;margin-bottom:1.25rem}.et-bcc-field-row{display:grid;gap:1.15rem;grid-template-columns:1fr}@media(min-width:576px){.et-bcc-field-row--half{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.et-bcc-field-row--thirds{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.et-bcc-field-row--thirds{grid-template-columns:1fr}}.et-bcc-field{min-width:0}.et-bcc textarea.form-control{min-height:auto;resize:vertical;font-family:var(--et-font-sans);line-height:1.5}.et-bcc input.form-control,.et-bcc select.form-control{min-height:auto}.et-bcc-textarea{min-height:7.5rem}.et-bcc-textarea--blurb{min-height:5.25rem}.et-bcc-kbd-hint{font-size:.8125rem;align-self:center}@media(max-width:767.98px){.et-bcc-kbd-hint{display:none}}.et-bcc-float-preview:focus{outline:2px solid var(--et-accent-primary, #8b5cf6);outline-offset:2px}.et-bcc-templates-section{margin-top:.25rem}.et-bcc-templates-head{margin-bottom:.4rem}.et-bcc-genre-hint{margin:.35rem 0 0;font-size:.8125rem;color:var(--et-accent-primary, #8b5cf6);line-height:1.4}.et-bcc-template-group-label{margin:.85rem 0 .4rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--et-text-muted)}.et-bcc-templates-section>.et-bcc-template-group-label:first-of-type{margin-top:0}.et-bcc-templates--genre{grid-template-columns:repeat(auto-fill,minmax(9.25rem,1fr));gap:.5rem}.et-bcc-templates--universal{grid-template-columns:repeat(auto-fill,minmax(9.75rem,1fr))}.et-bcc-template-card__genre{display:inline-block;align-self:flex-start;padding:.1rem .45rem;border-radius:0;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--et-accent-primary, #8b5cf6);background:#8b5cf61f;line-height:1.5}.et-bcc-template-card--recommended .et-bcc-template-card__inner{border-color:var(--et-accent-primary, #8b5cf6);box-shadow:0 0 0 2px #8b5cf640}.et-bcc-template-card--recommended .et-bcc-template-card__genre{background:var(--et-accent-primary, #8b5cf6);color:var(--et-on-accent, #06110f)}.et-bcc-templates-label{display:block;margin-bottom:.75rem}.et-bcc-templates{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.65rem}.et-bcc-template-card{cursor:pointer;margin:0;position:relative}.et-bcc-template-card[hidden]{display:none!important}.et-bcc-template-card input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.et-bcc-template-card__inner{display:grid;grid-template-columns:7.75rem minmax(0,1fr);align-items:start;column-gap:.6rem;row-gap:.15rem;padding:.55rem .65rem;border:1px solid var(--et-border);border-radius:var(--et-radius-sm);background:var(--et-bg-card, var(--et-bg-primary));font-size:.8125rem;transition:border-color .15s,box-shadow .15s;height:100%;min-height:3.25rem}.et-bcc-templates--genre .et-bcc-template-card__inner small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.et-bcc-template-card__inner strong{font-size:.8125rem;color:var(--et-text-primary);line-height:1.25}.et-bcc-template-card__inner small{color:var(--et-text-muted);font-size:.6875rem;line-height:1.35}.et-bcc-template-card input:checked+.et-bcc-template-card__inner{border-color:var(--et-accent-primary);box-shadow:0 0 0 2px #8b5cf633}.et-bcc-template-card:hover .et-bcc-template-card__inner{border-color:#8b5cf673}.et-bcc-advanced{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--et-border)}.et-bcc-advanced__summary{cursor:pointer;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--et-text-secondary);user-select:none;padding:.25rem 0}.et-bcc-advanced__note{margin:.35rem 0 0;font-size:.75rem;color:var(--et-text-muted);line-height:1.45}.et-bcc-template-card input:focus-visible+.et-bcc-template-card__inner{outline:2px solid var(--et-accent-primary, #8b5cf6);outline-offset:2px}.et-bcc-template-card--recommended:not(:has(input:checked)) .et-bcc-template-card__inner{border-color:#8b5cf666;border-style:dashed;box-shadow:none}.et-bcc-template-card input:checked+.et-bcc-template-card__inner{border-style:solid}.et-bcc-template-card--recommended:not(:has(input:checked)) .et-bcc-template-card__genre{background:#8b5cf62e;color:var(--et-accent-primary, #8b5cf6)}.et-bcc-advanced-grid{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1rem}@media(min-width:576px){.et-bcc-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.et-bcc-advanced-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.et-bcc-upload-hint{margin-top:.45rem;font-size:.75rem;line-height:1.4}.et-bcc-field--color{display:flex;flex-direction:column;gap:.35rem}.et-bcc-field--color .pickr{margin-top:.1rem}.et-bcc-color-input{width:100%;height:2.5rem;padding:.2rem}.et-bcc-color-input.et-bcc-color-native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.et-bcc-field:has(.pickr){position:relative}.et-bcc-color-actions{margin-top:.75rem}.et-bcc-crop-open{overflow:hidden}.et-bcc-crop-modal{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:1rem}.et-bcc-crop-modal[hidden]{display:none!important}.et-bcc-crop-modal__backdrop{position:absolute;inset:0;background:#000000b8}.et-bcc-crop-modal__dialog{position:relative;z-index:1;width:min(720px,100%);max-height:min(92vh,900px);display:flex;flex-direction:column;gap:.85rem;padding:1rem 1.1rem 1.1rem;border-radius:0;border:1px solid rgba(255,255,255,.08);background:var(--et-surface-elevated, #1a1a22);box-shadow:0 24px 64px #00000073}.et-bcc-crop-modal__title{margin:0;font-size:1.05rem}.et-bcc-crop-modal__lede{margin-top:.35rem;font-size:.8125rem;color:var(--et-text-muted)}.et-bcc-crop-modal__stage{position:relative;width:100%;height:min(58vh,520px);min-height:240px;background:#0d0d12;overflow:hidden;touch-action:none}.et-bcc-crop-modal__image{display:block;max-width:100%}.et-bcc-crop-modal__foot{display:flex;justify-content:flex-end;gap:.5rem}.et-bcc-crop-modal__stage .cropper-view-box{outline:2px solid rgba(255,255,255,.92)}.et-bcc-crop-modal__stage .cropper-point{background:var(--et-accent-gold, #c9a227)}.et-page-tool .pickr{width:100%}.et-page-tool .pickr .pcr-button{width:100%;height:2.5rem;border-radius:0;border:1px solid rgba(255,255,255,.12)}.et-page-tool .pcr-app[data-theme=nano]{background:var(--et-surface-elevated, #1a1a22);border:1px solid rgba(255,255,255,.1)}.et-page-tool .pcr-app[data-theme=nano] .pcr-interaction input{color:var(--et-text-primary, #f5f5f5);background:#ffffff0f;border-color:#ffffff1f}.pcr-app:not(.visible){opacity:0!important;visibility:hidden!important;pointer-events:none!important}.et-bcc-preview-col{min-width:0;align-self:start}@media(min-width:992px){.et-bcc-preview-col{position:sticky;top:5rem;z-index:4}.et-bcc-preview-panel{position:static;top:auto}}.et-bcc-preview-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem .75rem;width:100%;margin-bottom:.85rem}.et-bcc-preview-heading{font-size:.875rem;font-weight:600;color:var(--et-text-primary);margin:0;text-align:left}.et-bcc-preview-heading-wrap{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;min-width:0;flex:1 1 auto}.et-bcc-preview-dims{font-size:.6875rem;font-family:var(--et-font-mono, "IBM Plex Mono", ui-monospace, monospace);letter-spacing:.02em;color:var(--et-text-muted)}.et-bcc-expand-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:.35rem}.et-bcc-expand-btn__label{font-size:.75rem;font-weight:600}@media(max-width:575.98px){body:not(.et-ship-mode) .et-bcc-expand-btn__label{display:none}}.et-bcc-preview-panel{display:flex;flex-direction:column;align-items:center;padding:1.15rem;background:var(--et-bg-input);border:1px solid var(--et-border);border-radius:var(--et-radius-md);width:100%}.et-bcc-studio--has-art .et-bcc-preview-panel{border-color:#8b5cf659;box-shadow:0 0 0 1px #8b5cf614}.et-bcc-preview-wrap{position:relative;width:100%;max-width:none;margin:0 auto;aspect-ratio:10 / 16;overflow:hidden;border-radius:var(--et-radius-sm);background:var(--et-bg-card, #111);contain:layout paint}.et-bcc-preview-hint{position:static;left:auto;bottom:auto;transform:none;z-index:1;display:flex;align-items:center;justify-content:center;gap:.4rem;margin:.55rem 0 0;padding:.35rem .55rem;border-radius:0;background:color-mix(in srgb,var(--et-bg-secondary, #1a1a1c) 80%,transparent);border:1px solid var(--et-border, rgba(255,255,255,.1));color:var(--et-text-secondary, var(--et-text-muted));font-size:.75rem;white-space:nowrap;pointer-events:auto}.et-bcc-preview-hint[hidden]{display:none!important}.et-bcc-preview-hint__dismiss{border:0;background:transparent;color:inherit;font-size:1rem;line-height:1;padding:0;cursor:pointer;opacity:.75;display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;flex:0 0 auto}.et-bcc-preview-hint__dismiss:hover{opacity:1}.et-bcc-editable-hint{color:var(--et-accent-primary, #8b5cf6);font-size:.8125rem;opacity:.85}.et-bcc-editable-input:focus{border-color:#8b5cf68c;box-shadow:0 0 0 2px #8b5cf626}.et-bcc-element-controls{display:grid;gap:.75rem;margin-bottom:.85rem}@media(min-width:768px){.et-bcc-element-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.et-bcc-element-controls{grid-template-columns:repeat(3,minmax(0,1fr))}}.et-bcc-el-control{padding:.65rem .75rem;border:1px solid var(--et-border, rgba(255,255,255,.08));border-radius:var(--et-radius-sm);background:#0000001f;transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease}.et-bcc-el-control--active{border-color:#8b5cf68c;box-shadow:0 0 0 1px #8b5cf633}.et-bcc-el-control--off{opacity:.55}.et-bcc-el-control--off .et-bcc-el-control__sliders{pointer-events:none}.et-bcc-el-control__head{margin-bottom:.5rem;cursor:pointer}.et-bcc-el-control__sliders{display:flex;flex-direction:column;gap:.45rem}.et-bcc-slider-field{display:flex;flex-direction:column;gap:.2rem;margin:0;font-size:.75rem}.et-bcc-slider-label{display:flex;justify-content:space-between;color:var(--et-text-muted)}.et-bcc-slider-field input[type=range]{width:100%;accent-color:var(--et-accent-primary, #8b5cf6)}.et-bcc-element-toggle--stroke{margin-top:.15rem}.et-bcc-preview-panel{position:relative;overflow:visible}.et-bcc-preview-wrap{position:relative}.et-bcc-overlay-menu{position:absolute;z-index:30;left:50%;top:auto;bottom:auto;width:min(100% - 1.5rem,18.5rem);transform:translate(-50%);padding:.8rem .9rem .75rem;border:1px solid var(--et-border, rgba(255, 255, 255, .14));border-radius:0;background:color-mix(in srgb,var(--et-bg-elevated, #1a1a22) 97%,#000);box-shadow:0 0 0 1px #ffffff0a,0 18px 44px #00000080;color:var(--et-text-primary);pointer-events:auto;max-height:min(72vh,28rem);overflow:auto;backdrop-filter:blur(10px)}.et-bcc-overlay-menu[hidden]{display:none!important}.et-bcc-overlay-menu.is-drag-dim{opacity:.4;pointer-events:none;transition:opacity .12s ease}.et-bcc-overlay-menu--modal{z-index:1090;max-height:min(60vh,24rem)}.et-bcc-overlay-menu__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.et-bcc-overlay-menu__title{font-size:.8125rem;font-weight:700;letter-spacing:.02em}.et-bcc-overlay-menu__close{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:0;border-radius:0;background:transparent;color:var(--et-text-muted);cursor:pointer}.et-bcc-overlay-menu__close:hover{background:#ffffff0f;color:var(--et-text-primary)}.et-bcc-overlay-menu__body{display:flex;flex-direction:column;gap:.55rem}.et-bcc-overlay-menu__body[hidden]{display:none!important}.et-bcc-overlay-menu__row{display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:end}.et-bcc-overlay-menu__row--btns{grid-template-columns:1fr 1fr;margin-top:.1rem}.et-bcc-overlay-menu__row--btns .btn{min-height:2rem;padding:.3rem .5rem;font-size:.6875rem;border-radius:0}.et-bcc-overlay-menu__field{display:flex;flex-direction:column;gap:.25rem;margin:0;font-size:.6875rem;font-weight:600;color:var(--et-text-muted)}.et-bcc-overlay-menu__field span{display:flex;justify-content:space-between;gap:.35rem}.et-bcc-overlay-menu__field input[type=range]{width:100%;accent-color:var(--et-accent-primary, #8b5cf6)}.et-bcc-overlay-menu__field input[type=color]{width:2.5rem;height:2.15rem;padding:.15rem;border:1px solid var(--et-border);border-radius:0;background:transparent;cursor:pointer}.et-bcc-overlay-menu__field select,.et-bcc-overlay-menu__field textarea{width:100%;min-height:2.15rem;padding:.4rem .55rem;border:1px solid var(--et-border);border-radius:0;background:var(--et-bg-input, rgba(0, 0, 0, .35));color:var(--et-text-primary);font-size:.8125rem;font-weight:500}.et-bcc-overlay-menu__field textarea{min-height:3.25rem;resize:vertical;line-height:1.4}.et-bcc-overlay-menu__reset-pos{align-self:flex-start;margin-top:.15rem;min-height:2rem;border-radius:0}.et-bcc-overlay-menu__inherit{align-self:flex-start;margin:-.15rem 0 0;padding:0;min-height:0;font-size:.6875rem;font-weight:600;text-decoration:none;color:var(--et-text-muted)}.et-bcc-overlay-menu__inherit:hover{color:var(--et-text-primary);text-decoration:underline}.et-bcc-overlay-menu .btn[hidden],.et-bcc-overlay-menu__reset-pos[hidden]{display:none!important}.et-bcc-overlay-menu__check{display:flex;align-items:center;gap:.45rem;margin:.1rem 0 0;font-size:.75rem;font-weight:600;color:var(--et-text-muted);cursor:pointer}.et-bcc-overlay-menu__check input{width:1rem;height:1rem;accent-color:var(--et-accent-primary, #8b5cf6)}.et-bcc-overlay-menu__foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.7rem;padding-top:.55rem;border-top:1px solid var(--et-border-subtle, rgba(255, 255, 255, .08))}.et-bcc-overlay-menu__hint{font-size:.6875rem;color:var(--et-text-muted)}.et-bcc-overlay-add{display:flex;flex-wrap:wrap;gap:.45rem;margin:.7rem 0 .4rem;width:100%;justify-content:center}.et-bcc-overlay-add[hidden]{display:none!important}.et-bcc-overlay-add .btn{min-height:2.15rem}.et-bcc-overlay-add--layout{margin:0 0 .85rem;justify-content:flex-start}.et-bcc-cover-layers{width:100%;margin:.7rem 0 .35rem;padding:.7rem .75rem .55rem;border:1px solid var(--et-border, rgba(255,255,255,.08));border-radius:0;background:#00000029;text-align:left}.et-bcc-cover-layers[hidden]{display:none!important}.et-bcc-cover-layers__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .65rem;margin-bottom:.5rem}.et-bcc-cover-layers__title{font-size:13px;font-weight:600;color:var(--et-text-primary, #e5e7eb)}.et-bcc-cover-layers__hint{font-size:12px;font-weight:500;color:var(--et-text-muted, #9ca3af)}.et-bcc-cover-layers__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.et-bcc-cover-layer{display:grid;grid-template-columns:minmax(0,1fr) minmax(7.5rem,11rem);gap:.45rem .75rem;align-items:center;padding:.35rem .45rem;border:1px solid transparent;border-radius:0}.et-bcc-cover-layer.is-active{border-color:#2dd4bf8c;box-shadow:0 0 0 1px #2dd4bf2e;background:#2dd4bf0f}.et-bcc-cover-layer__pick{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .45rem;margin:0;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;min-width:0}.et-bcc-cover-layer__name{font-size:13px;font-weight:600;color:var(--et-text-primary, #e5e7eb)}.et-bcc-cover-layer__badge{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#2dd4bf}.et-bcc-cover-layer__text{flex:1 1 8rem;min-width:0;font-size:12px;color:var(--et-text-muted, #9ca3af);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.et-bcc-cover-layer__size{display:flex;flex-direction:column;gap:.15rem;margin:0;min-width:0}.et-bcc-cover-layer__size span{font-size:11px;font-weight:600;color:var(--et-text-muted, #9ca3af);display:flex;justify-content:space-between}.et-bcc-cover-layer__size input[type=range]{width:100%;margin:0}@media(max-width:575.98px){.et-bcc-cover-layer{grid-template-columns:minmax(0,1fr)}}.et-kdp-ship .et-bcc-overlay-menu{width:min(100% - 1.25rem,17.5rem)}.et-bcc-overlay-menu--docked{position:relative!important;left:auto!important;top:auto!important;right:auto!important;transform:none!important;width:100%!important;max-width:none!important;max-height:min(46vh,22rem);margin:.7rem 0 .15rem;z-index:8;border-radius:0;box-shadow:none;border:1px solid var(--et-border, rgba(255, 255, 255, .14));backdrop-filter:none}.et-kdp-ship .et-bcc-overlay-menu--docked,.et-bcc-preview-panel .et-bcc-overlay-menu--docked{width:100%!important;max-width:none!important}.et-bcc-overlay-menu--docked .et-bcc-overlay-menu__hint{display:none}@media(max-width:991.98px){.et-bcc-preview-panel{padding:.95rem}.et-kdp-ship .et-bcc-preview-panel{padding:1rem .9rem 1.1rem}.et-bcc-overlay-menu:not(.et-bcc-overlay-menu--docked){width:min(100% - 1rem,17.5rem);max-height:min(58vh,24rem)}.et-bcc-overlay-add{gap:.5rem}.et-bcc-overlay-add .btn{min-height:2.4rem;padding-left:.85rem;padding-right:.85rem}.et-bcc-preview-hint{font-size:.75rem;line-height:1.35;padding:.45rem .55rem;white-space:normal;flex-wrap:wrap;max-width:100%;text-align:center}}@media(max-width:767.98px){.et-bcc-preview-panel{padding:.75rem .7rem .9rem;max-width:none}.et-bcc-preview-toolbar{gap:.45rem;margin-bottom:.55rem}.et-bcc-preview-heading{font-size:.95rem}.et-bcc-preview-quick{gap:.25rem}.et-bcc-quick-btn,.et-bcc-expand-btn{width:2.35rem;height:2.35rem;min-width:2.35rem}.et-bcc-overlay-menu,.et-bcc-overlay-menu--docked{padding:.85rem .8rem .8rem;border-radius:0;padding-bottom:max(.8rem,env(safe-area-inset-bottom,0px))}.et-bcc-overlay-menu__close{width:2.25rem;height:2.25rem;font-size:1rem}.et-bcc-overlay-menu__row{grid-template-columns:1fr;gap:.55rem}.et-bcc-overlay-menu__field--color{flex-direction:row;align-items:center;justify-content:space-between}.et-bcc-overlay-menu__field input[type=color]{width:3rem;height:2.5rem}.et-bcc-overlay-menu__field select,.et-bcc-overlay-menu__field textarea,.et-bcc-overlay-menu__field input[type=range]{min-height:2.5rem;font-size:1rem}.et-bcc-overlay-menu__field textarea{min-height:3.5rem}.et-bcc-overlay-menu__check{min-height:2.25rem;font-size:.8125rem}.et-bcc-overlay-menu__check input{width:1.15rem;height:1.15rem}.et-bcc-overlay-menu__foot{flex-wrap:wrap;gap:.55rem}.et-bcc-overlay-menu__foot .btn{min-height:2.4rem}.et-bcc-overlay-add{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.75rem}.et-bcc-overlay-add .btn{width:100%;justify-content:center;min-height:2.55rem}.et-bcc-overlay-add--layout{display:flex;grid-template-columns:none}.et-bcc-preview-tips{font-size:.75rem}.et-bcc-preview-modal__dialog{width:100vw;max-width:100vw;max-height:100vh;max-height:100dvh;border-radius:0;border-left:0;border-right:0}.et-bcc-preview-modal{padding:0;align-items:stretch}.et-bcc-preview-modal__head{padding:.85rem .9rem;gap:.65rem}.et-bcc-preview-modal__lede{display:none}.et-bcc-preview-modal__stage{padding:.5rem .65rem .85rem}.et-kdp-ship .et-bcc-preview-col{order:-1}}@media(max-width:767.98px){.et-bcc-templates{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.5rem}.et-bcc-template-card__inner{min-height:3.6rem;padding:.65rem .7rem}.et-bcc-studio-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.et-bcc-studio-tabs::-webkit-scrollbar{display:none}.et-bcc-tabs__btn{flex:0 0 auto;min-height:2.5rem;padding-left:.85rem;padding-right:.85rem}}@media(min-width:768px)and (max-width:991.98px){.et-bcc-overlay-menu__field input[type=color]{width:2.75rem;height:2.35rem}.et-bcc-overlay-menu__close{width:2rem;height:2rem}.et-bcc-overlay-add .btn{min-height:2.35rem}}@media(pointer:coarse){.et-litrpg-chip{min-height:2.75rem;padding-top:.5rem;padding-bottom:.5rem}.et-litrpg-row-remove{min-height:2.75rem;min-width:2.75rem}.et-litrpg-section-head button,.et-litrpg-custom-section__head button{min-height:2.75rem;padding-top:.5rem;padding-bottom:.5rem}.et-bcc-overlay-menu__field input[type=range]{min-height:1.75rem}.et-bcc-preview-wrap.is-ready .et-bcc-canvas{cursor:pointer}.et-bcc-prompt-chip,.et-bcc-prompt-assist{min-height:2.75rem;padding-top:.5rem;padding-bottom:.5rem}.et-bcc-prompt-chips{gap:.5rem}}.et-bcc-preview-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:.75rem;--et-bcc-modal-zoom: 1}.et-bcc-preview-modal[hidden]{display:none!important}.et-bcc-preview-modal__backdrop{position:absolute;inset:0;background:#000000d1}.et-bcc-preview-modal__dialog{position:relative;z-index:1;width:min(1280px,98vw);max-height:96vh;display:flex;flex-direction:column;background:#0a0a0c;border:1px solid rgba(255,255,255,.08);border-radius:0;overflow:hidden}.et-bcc-preview-modal__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.7rem 1rem;border-bottom:1px solid rgba(255,255,255,.08);background:#000}.et-bcc-preview-modal__head-copy{min-width:0;flex:1 1 12rem}.et-bcc-preview-modal__title{font-family:var(--et-gdocs-font, "DM Sans", system-ui, sans-serif);font-size:.9375rem;font-weight:700;margin:0 0 .15rem;color:#fff}.et-bcc-preview-modal__lede{font-size:.75rem;color:var(--et-text-secondary, #b8b8c4)}.et-bcc-preview-modal__tools{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.et-bcc-zoom-btn{min-height:2rem;padding:.2rem .65rem;border:0;border-radius:0;background:#ffffff0f;color:var(--et-text-secondary, #b8b8c4);font-size:.75rem;font-weight:600;cursor:pointer}.et-bcc-zoom-btn:hover,.et-bcc-zoom-btn.is-on{background:#ffffff1a;color:#fff}.et-bcc-zoom-btn.is-on{box-shadow:inset 0 -2px 0 var(--et-acc-teal, #2dd4bf)}.et-bcc-preview-modal__done{border-radius:0!important;font-weight:700!important}.et-bcc-preview-modal__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(16.5rem,20rem);min-height:0;flex:1 1 auto;background:#000}.et-bcc-preview-modal__stage{position:relative;min-width:0;min-height:0;padding:.85rem 1rem;display:flex;align-items:center;justify-content:center;overflow:auto;background:#050506}.et-bcc-preview-modal__inspector{min-width:0;min-height:0;overflow:auto;padding:.85rem 1rem 1.1rem;border-left:1px solid rgba(255,255,255,.08);background:#000}.et-bcc-preview-modal__inspector-empty{margin:0;font-size:.8125rem;line-height:1.45;color:var(--et-text-secondary, #b8b8c4)}.et-bcc-preview-modal__inspector-empty[hidden]{display:none!important}.et-bcc-preview-modal__inspector .et-bcc-overlay-menu--workspace,.et-bcc-preview-modal__inspector .et-bcc-overlay-menu--docked{margin:0!important;max-height:none!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}.et-bcc-preview-modal__inspector .et-bcc-overlay-menu__field input[type=range]{accent-color:var(--et-acc-teal, #2dd4bf)}@media(max-width:899.98px){.et-bcc-preview-modal__body{grid-template-columns:1fr;grid-template-rows:minmax(16rem,1fr) auto}.et-bcc-preview-modal__inspector{border-left:0;border-top:1px solid rgba(255,255,255,.08);max-height:42vh}.et-bcc-preview-modal__lede{display:none}}#et-bcc-modal-preview-wrap{width:min(100%,calc((96vh - 7.5rem) * .625 * var(--et-bcc-modal-zoom, 1)));max-height:none;height:auto;aspect-ratio:10 / 16;position:relative;margin:auto;flex-shrink:0}.et-bcc-preview-modal.is-zoomed .et-bcc-preview-modal__stage{align-items:flex-start;justify-content:center}#et-bcc-modal-preview-wrap.is-dragging .et-bcc-modal-canvas{cursor:grabbing}.et-bcc-preview-modal__stage .et-bcc-modal-canvas{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;max-height:100%;opacity:1;pointer-events:auto;touch-action:none;cursor:grab}body.et-bcc-preview-open{overflow:hidden}body.et-bcc-preview-open.et-ship-mode .et-ship-wiz-nav,body.et-bcc-preview-open .et-ship-wiz-nav{z-index:1040;pointer-events:none}body.et-bcc-preview-open .et-navbar{z-index:1;pointer-events:none}.et-bcc-canvas{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;max-height:100%;display:block;opacity:0;pointer-events:none}.et-bcc-preview-wrap.is-ready .et-bcc-canvas{opacity:1;pointer-events:auto;touch-action:none;cursor:grab}.et-bcc-hit-layer{position:absolute;inset:0;z-index:3;pointer-events:none}.et-bcc-hit-layer:not([hidden]){display:block}.et-bcc-hit{position:absolute;pointer-events:auto;cursor:grab;touch-action:none;box-sizing:border-box}.et-bcc-hit--handle{cursor:nwse-resize;z-index:2}.et-bcc-hit--handle-x{cursor:ew-resize}.et-bcc-preview-wrap.is-dragging .et-bcc-hit-layer{pointer-events:none}.et-bcc-preview-wrap.is-dragging .et-bcc-hit{cursor:grabbing}.et-bcc-preview-wrap.is-resizing .et-bcc-hit--handle{cursor:nwse-resize}.et-bcc-preview-wrap.is-dragging .et-bcc-canvas{cursor:grabbing}.et-bcc-layout{margin-top:1rem;padding:.85rem 1rem;border:1px solid var(--et-border, rgba(255,255,255,.08));border-radius:var(--et-radius-sm);background:#00000026}.et-bcc-layout__summary{cursor:pointer;font-weight:600;font-size:.875rem;user-select:none}.et-bcc-layout__hint{font-size:.75rem;color:var(--et-text-muted);margin:.5rem 0 .75rem;line-height:1.45}.et-bcc-layout-tools{display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin-bottom:.85rem;padding:.55rem .65rem;border-radius:var(--et-radius-sm);background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.et-bcc-layout-tool{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;color:var(--et-text-muted);margin:0;cursor:pointer;user-select:none;min-height:1.75rem}.et-bcc-layout-tool input{accent-color:var(--et-accent-primary, #8b5cf6)}.et-bcc-layout-actions{display:flex;flex-wrap:wrap;gap:.5rem}.et-bcc-live-colors{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto;vertical-align:middle}.et-bcc-live-colors[hidden]{display:none!important}.et-bcc-acc__summary-text{flex:0 1 auto;min-width:0}.et-bcc-live-colors__swatch{width:.85rem;height:.85rem;border-radius:50%;border:1px solid rgba(255,255,255,.3);box-shadow:inset 0 0 0 1px #0000004d}.et-bcc-live-colors__swatch.is-overridden{border-color:var(--et-accent-warm, #c9a227);box-shadow:inset 0 0 0 1px #0000004d,0 0 0 1px var(--et-accent-warm, #c9a227)}.et-bcc-float-preview{position:fixed;right:1rem;bottom:1rem;z-index:1040;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.4rem;border-radius:var(--et-radius-sm);background:#111118f0;border:1px solid rgba(139,92,246,.45);box-shadow:0 8px 28px #00000073;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.et-bcc-float-preview[hidden]{display:none!important}.et-bcc-float-preview:hover{transform:translateY(-2px);box-shadow:0 10px 32px #00000080}.et-bcc-float-canvas{display:block;width:72px;height:auto;border-radius:0}.et-bcc-float-preview__label{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--et-text-muted)}.et-bcc-element-toggles{display:flex;flex-wrap:wrap;gap:.45rem .75rem;margin-bottom:.75rem}.et-bcc-element-toggle{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;margin:0;cursor:pointer;user-select:none;min-height:1.75rem}.et-bcc-element-toggle input{accent-color:var(--et-accent, #8b5cf6)}.et-bcc-preview-loading{position:absolute;inset:0;display:none;align-items:center;justify-content:center;padding:.75rem;background:#08080c99;color:var(--et-text-primary, #fafafa);z-index:2;text-align:left;contain:layout paint;pointer-events:none}.et-bcc-preview-wrap.is-waiting .et-bcc-preview-loading{display:flex}.et-bcc-preview-wrap.is-waiting .et-bcc-placeholder{display:none}.et-bcc-preview-wrap.is-waiting,.et-bcc-preview-wrap.is-generating{contain:layout paint}.et-bcc-preview-wrap.is-waiting .et-bcc-canvas{opacity:1!important;filter:brightness(.62)}.et-bcc-preview-wrap.is-move-hover .et-bcc-canvas{cursor:grab}.et-bcc-preview-wrap.is-resize-hover .et-bcc-canvas,.et-bcc-preview-wrap.is-resizing .et-bcc-canvas{cursor:nwse-resize}.et-bcc-preview-wrap.is-resize-hover-x .et-bcc-canvas{cursor:ew-resize}.et-bcc-preview-wrap.is-dragging:not(.is-resizing) .et-bcc-canvas{cursor:grabbing}#et-bcc-generate.is-loading,#et-bcc-generate[aria-busy=true]{min-width:12rem}.et-bcc--generating{scroll-behavior:auto}.et-bcc-kwait{display:flex;flex-direction:column;gap:.75rem;width:min(26.5rem,100%);padding:1rem 1.05rem .95rem;border:0;background:var(--et-bg-primary, #0c0c0e);box-shadow:0 20px 50px #0000008c;box-sizing:border-box;text-align:left}.et-bcc-kwait__head{display:flex;align-items:flex-start;gap:.65rem;min-width:0}.et-bcc-kwait__avatar{flex:0 0 auto;width:2rem;height:2rem;object-fit:cover;border-radius:50%!important;border:1px solid rgba(255,255,255,.14)}.et-bcc-kwait__copy{min-width:0;flex:1 1 auto}.et-bcc-kwait__eyebrow{margin:0 0 .2rem;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--et-text-muted, #71717a)}.et-bcc-kwait__title{margin:0;font-family:var(--et-font-display, inherit);font-size:1.05rem;font-weight:650;letter-spacing:-.01em;line-height:1.25;color:var(--et-text-primary, #fafafa)}.et-bcc-kwait__detail{margin:.3rem 0 0;min-height:2.6em;font-size:.8125rem;line-height:1.45;color:var(--et-text-muted, #a1a1aa)}.et-bcc-kwait__detail.is-fresh{animation:et-bcc-kwait-line .35s ease}@keyframes et-bcc-kwait-line{0%{opacity:.35;transform:translateY(.15rem)}to{opacity:1;transform:none}}.et-bcc-kwait__wave{height:2.15rem;margin:0 -1.05rem;overflow:hidden;color:var(--et-acc-teal, #2dd4bf)}.et-bcc-kwait__svg{display:block;width:100%;height:100%}.et-bcc-kwait__svg path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.et-bcc-preview-wrap.is-waiting .et-bcc-kwait__wave-a{animation:et-bcc-kwait-ltr 1.6s linear infinite}.et-bcc-preview-wrap.is-waiting .et-bcc-kwait__wave-b{animation:et-bcc-kwait-rtl 1.6s linear infinite}@keyframes et-bcc-kwait-ltr{0%{transform:translate(-18.75%)}to{transform:translate(0)}}@keyframes et-bcc-kwait-rtl{0%{transform:translate(18.75%)}to{transform:translate(0)}}.et-bcc-kwait__progress{display:flex;align-items:center;gap:.65rem;width:100%}.et-bcc-kwait__progress-label{flex:0 0 auto;min-width:3.75rem;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--et-text-muted, #71717a)}.et-bcc-kwait__track{flex:1 1 auto;min-width:0;height:.45rem;background:#ffffff14;overflow:hidden}.et-bcc-kwait__bar{height:100%;width:0%;background:linear-gradient(90deg,color-mix(in srgb,var(--et-acc-teal, #2dd4bf) 72%,#71717a),var(--et-acc-teal, #2dd4bf));transition:width .9s ease}.et-bcc-kwait__bar.is-estimated{background:linear-gradient(90deg,color-mix(in srgb,var(--et-acc-teal, #2dd4bf) 65%,#71717a),var(--et-acc-teal, #2dd4bf),color-mix(in srgb,var(--et-acc-teal, #2dd4bf) 65%,#71717a));background-size:200% 100%;animation:et-bcc-kwait-estimate 2.2s ease-in-out infinite}@keyframes et-bcc-kwait-estimate{0%,to{background-position:0% 50%;opacity:.88}50%{background-position:100% 50%;opacity:1}}.et-bcc-kwait__pct{flex:0 0 auto;min-width:2.5rem;text-align:right;font-size:.75rem;font-weight:650;font-variant-numeric:tabular-nums;color:var(--et-text-muted, #a1a1aa)}.et-bcc-kwait__eta{margin:0;font-size:.75rem;line-height:1.45;font-variant-numeric:tabular-nums;color:var(--et-text-muted, #a1a1aa)}@media(max-width:575.98px){.et-bcc-kwait{gap:.6rem;padding:.8rem .85rem .75rem}.et-bcc-kwait__wave{margin:0 -.85rem;height:1.75rem}.et-bcc-kwait__title{font-size:.9375rem}.et-bcc-kwait__detail{font-size:.75rem;min-height:3.2em}.et-bcc-kwait__progress-label{min-width:0}}@media(prefers-reduced-motion:reduce){.et-bcc-preview-wrap.is-waiting .et-bcc-kwait__wave-a,.et-bcc-preview-wrap.is-waiting .et-bcc-kwait__wave-b,.et-bcc-kwait__bar.is-estimated,.et-bcc-kwait__detail.is-fresh{animation:none}}.et-bcc--generating .et-bcc-art-compose .et-bcc-art-grid,.et-bcc--generating .et-bcc-prompt-chips,.et-bcc--generating .et-bcc-prompt-chips-label,.et-bcc--generating .et-bcc-upload-hint,.et-bcc--generating .et-bcc-topbar__actions,.et-bcc--generating .et-bcc-actions label.btn,.et-bcc--generating .et-bcc-actions #btn-bcc-library{pointer-events:none;opacity:.5}.et-bcc--generating .et-bcc-status:not(.is-error){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.et-bcc-actions--ship{align-items:stretch}.et-bcc-actions--ship #et-bcc-generate{flex:1 1 100%;min-height:2.85rem;justify-content:center}.et-bcc-gen-time-hint{flex:1 1 100%;margin:-.2rem 0 .1rem;font-size:.75rem;line-height:1.35;color:var(--et-text-muted)}.et-bcc-gen-time-hint[hidden]{display:none!important}.et-bcc--generating .et-bcc-gen-time-hint{color:var(--et-text-secondary)}.et-bcc-preview-saved{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem .75rem;width:100%;margin-top:.65rem}.et-bcc-preview-saved.d-none{display:none!important}.et-bcc-preview-saved.is-draft .et-badge-success{display:none}.et-bcc-workspace__controls{display:flex;flex-direction:column;gap:.85rem;min-width:0}.et-bcc-inspector{gap:0}.et-bcc-inspector>*{flex-shrink:0}.et-bcc-inspector__chrome{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem .85rem .65rem;border-bottom:1px solid var(--et-border, rgba(255, 255, 255, .1))}.et-bcc-inspector__brand{font-family:var(--et-font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}@media(min-width:1400px){.et-bcc-studio.et-bcc-workspace--ship{display:grid;grid-template-columns:minmax(0,1fr) minmax(17.5rem,22rem);grid-template-areas:"controls preview";gap:1rem 1.25rem;align-items:start}.et-bcc-workspace--ship>.et-bcc-workspace__controls{grid-area:controls;min-width:0}.et-bcc-workspace--ship>.et-bcc-preview-col{grid-area:preview;min-width:0}.et-bcc-workspace--ship .et-bcc-art-grid--ship{grid-template-columns:1fr}}@media(max-width:1399.98px){.et-bcc-studio.et-bcc-workspace--ship{display:flex;flex-direction:column;gap:.85rem}.et-bcc-workspace--ship>.et-bcc-preview-col{width:100%;max-width:none;align-self:stretch}.et-ship-cover-studio--step2 .et-bcc-workspace--ship>.et-bcc-preview-col{order:unset}}.et-bcc-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;color:var(--et-text-muted);font-size:.8125rem;text-align:center;padding:1.5rem;line-height:1.45}.et-bcc-placeholder i{font-size:2rem;opacity:.4}.et-bcc-placeholder[hidden]{display:none!important}.et-bcc-baked-notice{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.85rem 1rem .95rem;text-align:center;color:var(--et-text-secondary, #d4d4d8);font-size:.8125rem;line-height:1.45;background:linear-gradient(to top,#000000eb 55%,#0000);z-index:4}.et-bcc-baked-notice[hidden]{display:none!important}.et-bcc-baked-notice i{font-size:1rem;opacity:.7}.et-bcc-baked-notice strong{color:var(--et-text-primary, #fff);font-size:.875rem}.et-bcc-status__undo{margin-left:.4rem;padding:.05rem .4rem;border:1px solid var(--et-border, rgba(255, 255, 255, .18));background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.et-bcc-status__undo:hover{border-color:var(--et-dash-accent-teal, #2dd4bf);color:var(--et-dash-accent-teal, #2dd4bf)}.et-bcc-template-card.is-locked{opacity:.4;pointer-events:none}.et-bcc-baked-notice__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.2rem}.et-bcc-preview-quick{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.et-bcc-preview-quick[hidden]{display:none!important}.et-bcc-quick-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid var(--et-border);border-radius:var(--et-radius-sm);background:#ffffff08;color:var(--et-text-muted);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.et-bcc-quick-btn:hover{color:var(--et-text-primary);border-color:#8b5cf666}.et-bcc-quick-btn.is-on{color:var(--et-text-primary);border-color:#8b5cf68c;background:#8b5cf624}.et-bcc-preview-tips{list-style:none;margin:.85rem 0 1rem;padding:0;font-size:.75rem;color:var(--et-text-muted);line-height:1.5}.et-bcc-preview-tips li{position:relative;padding-left:1rem;margin-bottom:.35rem}.et-bcc-preview-tips li:before{content:"\2022";position:absolute;left:0;color:var(--et-accent-primary, #8b5cf6)}.et-bcc-label-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .75rem;margin-bottom:.35rem}.et-bcc-prompt-assist{flex-shrink:0;font-size:.75rem;padding:.2rem .55rem;color:var(--et-accent-primary, #8b5cf6);border-color:color-mix(in srgb,var(--et-accent-primary, #8b5cf6) 35%,var(--et-border))}.et-bcc-prompt-assist:hover:not(:disabled){color:var(--et-text-primary);border-color:color-mix(in srgb,var(--et-accent-primary, #8b5cf6) 55%,var(--et-border));background:#8b5cf614}.et-bcc-prompt-assist:disabled{opacity:.55;cursor:not-allowed}.et-bcc-prompt-assist-hint{font-size:.8125rem;margin:0 0 .45rem;line-height:1.4}.et-bcc-prompt-assist-results{display:flex;flex-direction:column;gap:.45rem;margin:0 0 .55rem;padding:.55rem .65rem;border:1px solid color-mix(in srgb,var(--et-accent-primary, #8b5cf6) 25%,var(--et-border));background:#8b5cf60d}.et-bcc-prompt-assist-results__title{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--et-text-muted);margin:0}.et-bcc-prompt-assist-option{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;text-align:left;border:1px solid var(--et-border);background:var(--et-bg-elevated, #fff);padding:.5rem .65rem;border-radius:0;cursor:pointer;transition:border-color .15s,background .15s}.et-bcc-prompt-assist-option:hover{border-color:color-mix(in srgb,var(--et-accent-primary, #8b5cf6) 45%,var(--et-border));background:#8b5cf60f}.et-bcc-prompt-assist-option__label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--et-accent-primary, #8b5cf6)}.et-bcc-prompt-assist-option__text{font-size:.8125rem;line-height:1.45;color:var(--et-text-secondary)}.et-bcc-prompt-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.35rem}.et-bcc-prompt-chips-label{font-size:.72rem;font-weight:600;color:var(--et-text-muted);margin:.55rem 0 0;letter-spacing:.02em;text-transform:uppercase}.et-bcc-prompt-chip{border:1px solid rgba(139,92,246,.35);background:#8b5cf614;color:var(--et-text-secondary);font-size:.72rem;padding:.2rem .55rem;border-radius:0;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.et-bcc-prompt-chip.is-on{border-color:var(--et-acc-teal, #2dd4bf);background:#2dd4bf29;color:var(--et-text-primary, #fafafa)}.et-bcc-prompt-chip.is-on:before{content:"\2713\a0";opacity:.9}.et-bcc-prompt-chip:hover{border-color:#8b5cf699;background:#8b5cf629;color:var(--et-text-primary)}.et-bcc-art-replace{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;padding:.65rem .85rem;border-radius:0;background:#8b5cf614;border:1px solid rgba(139,92,246,.22)}.et-bcc-art-replace[hidden]{display:none!important}.et-bcc--has-art:not(.et-bcc--art-open) .et-bcc-art-compose{display:none}.et-bcc--has-art:not(.et-bcc--art-open) .et-bcc-quota-hint:not(.is-exhausted){display:none!important}.et-bcc--has-art:not(.et-bcc--art-open) .et-bcc-card--art .et-bcc-card__title,.et-bcc--has-art:not(.et-bcc--art-open) .et-bcc-card--art .et-bcc-card__hint{display:none}.et-bcc--has-art:not(.et-bcc--art-open) .et-bcc-card--art .et-bcc-card__head:not(:has(.et-bcc-quota-hint.is-exhausted:not([hidden]))){display:none}.et-bcc--has-art:not(.et-bcc--art-open) .et-bcc-card--art .et-bcc-art-replace{margin-top:0}.et-bcc--has-art.et-bcc--art-open .et-bcc-card--art .et-bcc-art-replace{margin-top:.85rem}.et-bcc--has-art:not(.et-bcc--art-open) .et-bcc-workflow{display:none}.et-bcc--ship-compact.et-bcc--has-art:not(.et-bcc--art-open) .et-bcc-topbar--ship{justify-content:flex-end;border-bottom:none;padding-top:0;margin-bottom:.35rem}.et-bcc-art-replace__label{font-size:.78rem;font-weight:600;color:var(--et-text-secondary);margin-right:.25rem}.et-bcc-download-hint{font-size:.78rem;color:var(--et-accent-primary, #8b5cf6);text-align:center;margin:0 0 .65rem;line-height:1.45}.et-bcc-quota-hint{font-size:.78rem;color:var(--et-text-muted);margin:.35rem 0 0;padding:.45rem .65rem;border-radius:0;background:#8b5cf614;border:1px solid rgba(139,92,246,.2)}.et-bcc-quota-hint[hidden]{display:none!important}.et-bcc-premium-modal{position:fixed;inset:0;z-index:12050;display:flex;align-items:center;justify-content:center;padding:1rem}.et-bcc-premium-modal[hidden]{display:none!important}.et-bcc-premium-modal__backdrop{position:absolute;inset:0;background:#000000b8}.et-bcc-premium-modal__dialog{position:relative;width:min(100%,440px);border-radius:0;background:var(--et-bg-elevated, #1a1a24);border:1px solid rgba(139,92,246,.35);box-shadow:0 24px 64px #00000073;padding:1.35rem 1.35rem 1rem}.et-bcc-premium-modal__icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:0;background:#e1b14426;color:#e1b144;margin-bottom:.75rem;font-size:1.1rem}.et-bcc-premium-modal__title{font-size:1.15rem;font-weight:700;margin:0 0 .5rem}.et-bcc-premium-modal__lede{font-size:.875rem;color:var(--et-text-muted);line-height:1.55}.et-bcc-premium-modal__foot{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-top:1.15rem}body.et-bcc-premium-open{overflow:hidden}.et-bcc-ship-host{margin-top:0}.et-bcc-ship-host .et-bcc-card--art{margin-bottom:1rem}.et-bcc--ship .et-bcc-topbar{margin-bottom:.15rem}.et-bcc--ship-compact .et-bcc-topbar--ship{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem 0;margin-bottom:.5rem;border-bottom:1px solid var(--et-border-subtle, rgba(0, 0, 0, .08))}.et-ship-cover-studio--step2 .et-bcc--ship-compact>.et-bcc-topbar--ship{display:none!important}.et-bcc--ship-compact .et-bcc-workflow{gap:.25rem}.et-bcc--ship-compact .et-bcc-workflow__step{padding:.25rem .5rem;font-size:.75rem}.et-bcc--ship-compact .et-bcc-workflow__num{width:1.15rem;height:1.15rem;font-size:.65rem}.et-bcc--ship-compact .et-bcc-card__head{margin-bottom:.65rem}.et-bcc--ship-compact .et-bcc-card__title{font-size:.9375rem}.et-bcc--ship-compact .et-bcc-card{padding:.85rem 0;margin-bottom:.5rem;border:none;box-shadow:none;background:transparent}.et-bcc--ship-compact .et-bcc-art-grid--ship{grid-template-columns:1fr;gap:.65rem}@media(min-width:768px){.et-bcc--ship-compact .et-bcc-art-grid--ship{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:start}}.et-bcc-workspace--ship .et-bcc-art-grid--ship,.et-ship-cover-studio--step2 .et-bcc--ship-compact .et-bcc-art-grid--ship{grid-template-columns:1fr}.et-bcc--ship-compact .et-bcc-art-side--ship{display:flex;flex-direction:column;gap:.5rem}.et-bcc-field--ship-hidden{position:absolute;width:1px!important;height:1px!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.et-bcc--ship-compact .et-bcc-upload-hint--ship{font-size:.6875rem;margin-top:.35rem}.et-bcc--ship-compact .et-bcc-prompt-chips-label{font-size:.6875rem;margin-bottom:.25rem;text-transform:none;letter-spacing:0}.et-bcc--ship-compact .et-bcc-prompt-chips{gap:.3rem;flex-wrap:wrap}.et-bcc--ship-compact .et-bcc-prompt-chip{border-radius:0;border-color:var(--et-border);background:color-mix(in srgb,var(--et-bg-secondary) 55%,transparent)}.et-bcc--ship-compact .et-bcc-prompt-chip:hover{border-color:color-mix(in srgb,var(--et-text-primary) 35%,var(--et-border));background:color-mix(in srgb,var(--et-bg-secondary) 80%,transparent);color:var(--et-text-primary)}.et-bcc--ship-compact .et-bcc-prompt-chips .btn{font-size:.6875rem;padding:.15rem .45rem}.et-bcc-autosave{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;margin-top:.75rem;padding:.55rem .7rem;border:1px solid var(--et-border, rgba(255,255,255,.1));background:color-mix(in srgb,var(--et-bg-secondary, #1a1a1c) 70%,transparent);font-size:.8125rem;color:var(--et-text-muted)}.et-bcc-autosave__dot{width:.5rem;height:.5rem;flex-shrink:0;background:var(--et-text-muted)}.et-bcc-autosave.is-pending .et-bcc-autosave__dot,.et-bcc-autosave.is-saving .et-bcc-autosave__dot{background:var(--et-accent-warning, #f59e0b);animation:et-bcc-autosave-pulse 1s ease infinite}.et-bcc-autosave.is-saved .et-bcc-autosave__dot{background:var(--et-accent-success, #34d399)}.et-bcc-autosave.is-error .et-bcc-autosave__dot{background:var(--et-accent-danger, #ef4444)}.et-bcc-autosave__label{flex:1 1 auto;min-width:0;color:var(--et-text-secondary, var(--et-text-muted))}.et-bcc-autosave.is-saved .et-bcc-autosave__label{color:var(--et-accent-success, #34d399)}.et-bcc-autosave__remove{margin-left:auto}@keyframes et-bcc-autosave-pulse{0%,to{opacity:1}50%{opacity:.35}}.et-bcc--ship-compact .et-bcc-ship-sync-note{font-size:.75rem;color:var(--et-text-muted);margin:0 0 .65rem;display:flex;align-items:center;gap:.35rem}.et-bcc--ship-compact .et-bcc-ship-sync-note i{font-size:.65rem;opacity:.7}.et-bcc--ship-compact .et-bcc-kbd-hint,.et-bcc--ship-compact .et-bcc-editable-hint{display:none}.et-bcc--ship-compact .et-bcc-studio-tabs{margin-top:0}.et-bcc--ship-compact .et-bcc-tabs__btn{font-size:.75rem;padding:.35rem .55rem}.et-bcc--ship-compact .et-bcc-preview-note{display:none}.et-bcc-ship-host .et-bcc--ship-compact{margin-top:0}.et-ship-cover-studio--step2 .et-bcc--ship-compact .et-bcc-card{border:none;border-radius:0;background:transparent}.et-ship-cover-studio--step2 .et-bcc--ship-compact .et-bcc-card__head{margin-bottom:0}.et-ship-cover-studio--step2 .et-bcc--ship-compact .et-bcc-step2-wait{margin-inline:.85rem;border-radius:0}@media(max-width:991px){.et-ship-cover-studio--step2 .et-bcc--ship-compact .et-bcc-art-grid--ship{grid-template-columns:1fr}}@media(max-width:767px){.et-ship-cover-studio--step2 .et-bcc--ship-compact .et-bcc-template-card__inner{padding:.55rem .65rem}.et-ship-cover-studio--step2 .et-bcc--ship-compact .et-bcc-advanced-grid{grid-template-columns:1fr}}.et-bcc--ship .et-bcc-card{background:var(--et-bg-primary, var(--et-bg-input))}.et-bcc--ship .et-bcc-workflow{flex-wrap:wrap}.et-bcc-download-actions .btn:disabled{cursor:not-allowed;opacity:.65}.et-bcc-download-hint:not([hidden])+.et-bcc-download-actions .btn-et-primary:disabled,.et-bcc-download-actions:has(+.et-bcc-download-hint:not([hidden])) .btn-et-primary:disabled{opacity:.55}@media(min-width:480px){.et-bcc--ship .et-bcc-download-actions{max-width:360px}.et-ship-cover-studio--step2 .et-bcc--ship .et-bcc-download-actions{max-width:none}}.et-bcc-preview-note{font-size:.75rem;color:var(--et-text-muted);text-align:center;margin:.85rem 0 1rem}.et-bcc-download-actions{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:320px}@media(max-width:991px){.et-bcc-preview-col{order:-1}.et-bcc-preview-panel{max-width:520px;margin:0 auto}.et-ship-cover-studio--step2 .et-bcc-preview-panel{max-width:none;margin-inline:0}.et-bcc-studio:not(.et-bcc-studio--has-art) .et-bcc-preview-col{opacity:.92}}.et-bcc-promo{margin-top:2rem;padding-top:.25rem}.et-bcc-promo__grid{display:grid;gap:1rem;align-items:start}@media(min-width:992px){.et-bcc-promo__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1.25rem}}.et-bcc-promo__card{position:relative;overflow:hidden;border-radius:var(--et-radius-md);padding:1.25rem 1.35rem}.et-bcc-promo__card--newsletter{margin:0}.et-bcc-promo__card--newsletter.guide-newsletter-card h2,.et-bcc-promo__card--newsletter.guide-newsletter-card h3{font-family:var(--et-font-display, inherit)}.et-bcc-promo__card--studio{background:linear-gradient(145deg,rgba(225,177,68,.1) 0%,rgba(139,92,246,.08) 42%,var(--et-bg-card, var(--et-bg-input)) 100%);border:1px solid rgba(225,177,68,.28);border-left:3px solid #e1b144;box-shadow:0 4px 22px #00000047,inset 0 1px #ffffff0a}.et-bcc-promo__card--studio:before{content:"";position:absolute;top:-15%;right:-8%;width:50%;height:65%;background:radial-gradient(ellipse at center,rgba(225,177,68,.12) 0%,transparent 70%);pointer-events:none}.et-bcc-promo__card--studio>*{position:relative;z-index:1}.et-bcc-promo__badge{font-size:.6875rem;margin-bottom:.65rem}.et-bcc-promo__badge--studio{background:#e1b1441f;color:#e1b144;border:1px solid rgba(225,177,68,.25)}.et-bcc-promo__title{font-family:var(--et-font-display, inherit);font-size:1.125rem;font-weight:700;line-height:1.3;margin:0 0 .5rem;color:var(--et-text-primary)}.et-bcc-promo__lead{font-size:.875rem;color:var(--et-text-secondary);line-height:1.5;margin:0 0 .85rem}.et-bcc-promo__features{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.45rem}.et-bcc-promo__features li{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.4;color:var(--et-text-secondary)}.et-bcc-promo__features i{color:var(--et-accent-secondary, #14b8a6);margin-top:.12rem;flex-shrink:0;font-size:.6875rem}.et-bcc-promo__actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.et-bcc-promo__pro-link{margin-left:0}.et-bcc-promo__newsletter-form{display:flex;flex-direction:column;gap:.5rem;margin-top:.85rem;padding:.65rem}.et-bcc-promo__newsletter-form .guide-newsletter-form__email{width:100%;min-height:0;height:auto;box-sizing:border-box;padding:.55rem .75rem;font-size:.875rem;line-height:1.35}.et-bcc-promo__newsletter-form .guide-newsletter-form__submit{width:100%;padding:.55rem .875rem;font-size:.875rem}.et-bcc-promo__status{margin-top:.65rem;font-size:.8125rem}.et-studio-tool-switcher{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-bottom:.75rem;padding:.45rem .65rem;border:1px solid var(--et-border-subtle);border-radius:var(--et-radius-sm);background:color-mix(in srgb,var(--et-bg-secondary) 85%,transparent);font-size:.8125rem}.et-studio-tool-switcher__link{color:var(--et-text-secondary);text-decoration:none;font-weight:600}.et-studio-tool-switcher__link:hover{color:var(--et-accent-primary)}.et-studio-tool-switcher__link--hub{color:var(--et-text-primary)}.et-studio-tool-switcher__link--primary{color:var(--et-accent-primary, #8b5cf6)}.et-studio-tool-switcher__link.is-current{color:var(--et-text-primary);text-decoration:underline;text-underline-offset:.18em}.et-studio-tool-switcher__sep{color:var(--et-text-muted);opacity:.55;user-select:none}.et-tool-page-hero__links>a,.et-studio-tool-switcher__link,.et-tool-category-dive>p>a.form-link{display:inline-flex;align-items:center;min-height:1.5rem}@media(max-width:575px){.et-studio-tool-switcher{gap:.3rem .4rem;padding:.4rem .55rem;font-size:.75rem}.et-studio-tool-switcher__link i{display:none}}.et-tool-empty-prompt{margin:0;padding:1.15rem 1rem;border:1px dashed rgba(139,92,246,.35);border-radius:var(--et-radius-sm, 6px);background:#8b5cf60a;color:var(--et-text-muted);font-size:.875rem;line-height:1.5;text-align:center}.et-tool-empty-prompt strong{color:var(--et-text-secondary);font-weight:650}.et-tool-empty-prompt[hidden]{display:none!important}.et-tool-empty{display:flex;align-items:flex-start;gap:.45rem;padding:.85rem 1rem;border-radius:0;border:1px solid rgba(16,185,129,.28);background:#10b98112;color:var(--et-accent-success, #10b981);font-size:.9375rem;line-height:1.45;margin:0}.et-tool-workspace-lede{font-size:.875rem;line-height:1.5;max-width:40rem}.et-tool-page-lead--secondary{font-size:.9375rem;line-height:1.55;margin:0 0 .5rem;max-width:44rem}.et-mgc-seo-genre-links .form-link{font-weight:650;text-decoration:none;border-bottom:1px solid rgba(139,92,246,.35)}.et-mgc-seo-genre-links .form-link:hover{color:var(--et-accent-primary-hover);border-bottom-color:var(--et-accent-primary-hover)}.et-tool-actions #et-tool-run{min-width:8.5rem}.et-tools-quick-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem .35rem;padding:.65rem 1rem;border:1px solid rgba(139,92,246,.22);border-radius:var(--et-radius-sm, 6px);background:#8b5cf60a;font-size:.8125rem}.et-tools-quick-strip__label{font-weight:700;color:var(--et-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;margin-right:.35rem}.et-tools-quick-strip__link{color:var(--et-text-secondary);text-decoration:none;font-weight:600;padding:.2rem .55rem;border-radius:0;transition:color .15s ease,background .15s ease}.et-tools-quick-strip__link:hover{color:var(--et-accent-primary-hover);background:#8b5cf61f}@media print{.et-tool-page-hero,.et-tool-page-aside,.et-tool-nav-aside,.et-tool-page-learn,.et-tool-toolbar,.et-tool-actions,.et-tool-panel__notice,.et-tool-workspace>.et-card,footer,header,nav,.et-tool-cloud-panel,.et-tool-cloud-sidebar{display:none!important}.et-tool-stat-grid,.et-tool-stat-card{break-inside:avoid}.et-tool-preview{max-height:none;overflow:visible}}.et-tool-cloud-sidebar .et-tool-cloud-panel{border:1px solid var(--et-border);border-radius:0;padding:1rem 1.1rem;background:var(--et-surface-raised, var(--et-bg-secondary))}.et-tool-cloud-panel--inline{border:1px solid var(--et-border);border-radius:0;padding:1.25rem;background:var(--et-surface-raised, var(--et-bg-secondary))}.et-tool-cloud-panel__title{font-size:1rem;font-weight:700;margin:0 0 .35rem;color:var(--et-text-primary)}.et-tool-cloud-panel__hint{font-size:.8125rem;color:var(--et-text-muted);margin-bottom:.85rem}.et-tool-history-sidebar .et-tool-history-panel,.et-tool-history-panel--inline{border:1px solid var(--et-border);border-radius:0;padding:1rem 1.1rem;background:var(--et-surface-raised, var(--et-bg-secondary))}.et-tool-history-panel--inline{margin-bottom:1rem}.et-tool-history-panel__title{font-size:1rem;font-weight:700;margin:0 0 .35rem;color:var(--et-text-primary)}.et-tool-history-panel__hint{font-size:.8125rem;color:var(--et-text-muted)}.et-tool-history-list{margin-top:.75rem;max-height:22rem;overflow:auto}.et-tool-history-panel--inline .et-tool-history-list{max-height:28rem}.et-tool-history-items{list-style:none;margin:0;padding:0}.et-tool-history-item{margin:0;border-bottom:1px solid var(--et-border);display:flex;align-items:stretch;gap:.15rem}.et-tool-history-item:last-child{border-bottom:0}.et-tool-history-item__btn{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;flex:1;min-width:0;text-align:left;padding:.55rem .15rem;border:0;background:transparent;color:inherit;cursor:pointer;border-radius:0}.et-tool-history-item__btn:hover,.et-tool-history-item__btn:focus-visible{background:color-mix(in srgb,var(--et-accent-primary, #2dd4bf) 8%,transparent);outline:none}.et-tool-history-item__del{flex:0 0 auto;align-self:center;border:0;background:transparent;color:var(--et-text-muted);padding:.35rem .45rem;border-radius:0;cursor:pointer;opacity:.65}.et-tool-history-item__del:hover,.et-tool-history-item__del:focus-visible{opacity:1;color:#b91c1c;background:#b91c1c14;outline:none}.et-tool-history-item.is-active{background:color-mix(in srgb,var(--et-accent-primary, #2dd4bf) 8%,transparent);border-radius:0}.et-tool-history-item.is-active .et-tool-history-item__btn{background:transparent}.et-tool-history-item.is-active .et-tool-history-item__preview{color:var(--et-accent-primary, #2dd4bf)}.et-tool-history-item__preview{font-size:.875rem;font-weight:600;line-height:1.35;color:var(--et-text-primary);overflow-wrap:anywhere;word-break:break-word}.et-tool-history-item__meta{font-size:.75rem;color:var(--et-text-muted);line-height:1.3}.et-tool-history-empty,.et-tool-history-more{font-size:.8125rem;margin-top:.35rem}.et-tool-history-item--image .et-tool-history-item__btn{padding-top:.4rem;padding-bottom:.4rem}.et-tool-history-item__thumb{flex:0 0 auto;align-self:center;width:3.1rem;height:3.1rem;padding:0;border:1px solid var(--et-border);border-radius:0;overflow:hidden;background:#0000000a;cursor:zoom-in;line-height:0}.et-tool-history-item__thumb img{width:100%;height:100%;object-fit:cover;display:block}.et-tool-history-item__thumb:hover,.et-tool-history-item__thumb:focus-visible{outline:2px solid var(--et-accent-primary, #2dd4bf);outline-offset:1px}.et-tool-history-item__count{display:inline-flex;align-items:center;margin-left:.25rem;padding:.05rem .4rem;border-radius:0;font-size:.7rem;font-weight:700;background:color-mix(in srgb,var(--et-accent-primary, #2dd4bf) 12%,transparent);color:var(--et-text-primary);vertical-align:middle}.et-tool-history-item--child{padding-left:.55rem;border-left:2px solid color-mix(in srgb,var(--et-accent-primary, #2dd4bf) 35%,transparent);margin-left:.35rem;background:#00000005}.et-tool-history-item--more{border-bottom:1px solid var(--et-border)}.et-tool-history-item__more-btn{display:block;width:100%;text-align:left;border:0;background:transparent;color:var(--et-accent-primary, #2dd4bf);font-size:.75rem;font-weight:600;padding:.35rem .15rem .55rem;cursor:pointer}.et-tool-history-item__more-btn:hover,.et-tool-history-item__more-btn:focus-visible{text-decoration:underline;outline:none}.et-tool-history-lightbox{position:fixed;inset:0;z-index:1080;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#080a12d6;backdrop-filter:blur(4px)}.et-tool-history-lightbox[hidden]{display:none!important}.et-tool-history-lightbox__panel{position:relative;max-width:min(96vw,1100px);max-height:92vh;display:flex;flex-direction:column;align-items:center;gap:.7rem}.et-tool-history-lightbox__img{max-width:96vw;max-height:calc(92vh - 5rem);width:auto;height:auto;object-fit:contain;border-radius:0;box-shadow:0 18px 48px #00000073;background:#111}.et-tool-history-lightbox__caption{margin:0;color:#f4f4f5;font-size:.875rem;text-align:center;max-width:36rem}.et-tool-history-lightbox__actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;justify-content:center}.et-tool-history-lightbox__reopen{border:0;border-radius:0;padding:.4rem .9rem;background:#fff;color:#111;font-size:.8125rem;font-weight:700;cursor:pointer}.et-tool-history-lightbox__tab{color:#c7d2fe;font-size:.8125rem}.et-tool-history-lightbox__close{position:absolute;top:-.35rem;right:-.35rem;width:2.25rem;height:2.25rem;border:0;border-radius:0;background:#ffffff24;color:#fff;font-size:1.25rem;line-height:1;cursor:pointer}.et-tool-history-lightbox__close:hover,.et-tool-history-lightbox__close:focus-visible{background:#ffffff47;outline:none}body.et-tool-history-lightbox-open{overflow:hidden}@media print{.et-tool-history-panel,.et-tool-history-sidebar,.et-tool-history-lightbox{display:none!important}}.et-tool-cloud-field{margin-bottom:.75rem}.et-tool-cloud-save-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem}.et-tool-cloud-badge{font-size:.75rem;font-weight:600;color:var(--et-accent-success, #10b981);padding:.15rem .5rem;border-radius:0;background:#10b9811f}.et-tool-cloud-status{font-size:.8125rem;margin:.35rem 0 .5rem}.et-tool-cloud-status.is-success{color:var(--et-accent-success, #10b981)}.et-tool-cloud-status.is-error{color:#ef4444}.et-tool-cloud-autosync-hint{font-size:.75rem;color:var(--et-text-muted);margin:0 0 .75rem}.et-tool-cloud-list-wrap{margin-top:.5rem}.et-tool-cloud-list-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--et-text-muted);margin:0 0 .35rem}.et-tool-cloud-list{display:flex;flex-direction:column;gap:.35rem;max-height:220px;overflow-y:auto}.et-tool-cloud-empty{font-size:.8125rem;color:var(--et-text-muted);margin:0}.et-tool-cloud-item{display:flex!important;justify-content:space-between;align-items:center;width:100%;text-align:left;padding:.45rem .65rem!important}.et-tool-cloud-item__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70%}.et-tool-cloud-item__date{font-size:.75rem;color:var(--et-text-muted);flex-shrink:0}.et-kdesc__grid{display:grid;gap:1.25rem}@media(min-width:992px){.et-kdesc__grid{grid-template-columns:1fr min(320px,34%);align-items:start}}.et-kdesc-textarea{min-height:9rem;resize:vertical}.et-kdesc-char-count{font-size:.8125rem;color:var(--et-text-muted);margin-top:.35rem}.et-kdesc-char-count.is-warning{color:var(--et-warning, #c27803)}.et-kdesc-kbd{font-size:.75rem}.et-kdesc-actions .btn.is-loading{pointer-events:none;opacity:.75}.et-kdesc-quota-hint{font-size:.8125rem;color:var(--et-text-muted)}.et-kdesc-quota-hint.is-exhausted{color:var(--et-danger, #b42318)}.et-kdesc-cover-card{border:1px solid var(--et-border-subtle);border-radius:var(--et-radius-md);padding:.85rem .95rem;background:color-mix(in srgb,var(--et-bg-secondary) 70%,transparent)}.et-kdesc-cover-card__title{font-size:.9375rem;font-weight:650;margin:0 0 .35rem}.et-kdesc-cover-card__hint{font-size:.8125rem;color:var(--et-text-muted);line-height:1.45}.et-kdesc-cover-preview{position:relative;margin-top:.75rem;border-radius:var(--et-radius-sm);background:var(--et-bg-primary);border:1px dashed var(--et-border-subtle);aspect-ratio:1600 / 2560;max-height:420px;overflow:hidden;display:flex;align-items:center;justify-content:center}.et-kdesc-cover-preview__empty{display:flex;flex-direction:column;align-items:center;gap:.35rem;color:var(--et-text-muted);font-size:.8125rem}.et-kdesc-cover-preview__empty i{font-size:1.5rem;opacity:.55}.et-kdesc-cover-preview__canvas{width:100%;height:100%;object-fit:contain;display:block}.et-kdesc-loading{display:flex;align-items:center;margin-top:1rem;font-size:.875rem;color:var(--et-text-secondary)}.et-kdesc-loading[hidden]{display:none!important}.et-kdesc-results{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--et-border-subtle)}.et-kdesc-results__title{font-size:1.05rem;font-weight:650;margin:0 0 .35rem}.et-kdesc-results__lede{font-size:.875rem;margin-bottom:1rem}.et-kdesc-cards{display:grid;gap:1rem}@media(min-width:768px){.et-kdesc-cards{grid-template-columns:1fr 1fr}.et-kdesc-results__note{grid-column:1 / -1}}.et-kdesc-card{border:1px solid var(--et-border-subtle);border-radius:var(--et-radius-md);background:var(--et-bg-primary);display:flex;flex-direction:column;min-height:100%}.et-kdesc-card__head{padding:.75rem .85rem .5rem;border-bottom:1px solid var(--et-border-subtle)}.et-kdesc-card__title{font-size:.9375rem;font-weight:650;margin:0 0 .25rem}.et-kdesc-card__meta{display:flex;gap:.75rem;font-size:.75rem;color:var(--et-text-muted)}.et-kdesc-card__chars.is-near{color:var(--et-warning, #c27803)}.et-kdesc-card__chars.is-over{color:var(--et-danger, #b42318);font-weight:600}.et-kdesc-card__body{flex:1;padding:.75rem .85rem;overflow:auto;max-height:320px}.et-kdesc-card__text{font-family:inherit;font-size:.875rem;line-height:1.55;white-space:pre-wrap;margin:0;color:var(--et-text-primary)}.et-kdesc-card__foot{display:flex;flex-wrap:wrap;gap:.5rem;padding:.65rem .85rem .75rem;border-top:1px solid var(--et-border-subtle)}.et-kdesc-results__note{font-size:.8125rem;margin:.25rem 0 0}.et-author-ai-textarea{min-height:7rem;resize:vertical}.et-author-ai-char-count{font-size:.75rem;color:var(--et-text-muted);margin-top:.35rem}.et-author-ai-char-count.is-warning{color:var(--et-warning, #c27803)}.et-author-ai-kbd{font-size:.75rem}.et-author-ai-quota-hint{font-size:.8125rem;color:var(--et-text-muted)}.et-author-ai-quota-hint.is-exhausted{color:var(--et-danger, #b42318)}.et-author-ai-quota-hint.is-pro{color:var(--et-accent-primary, #5b4cdb)}.et-author-ai-loading{display:flex;align-items:center;padding:1rem 0;font-size:.875rem;color:var(--et-text-muted)}.et-author-ai-loading[hidden]{display:none!important}.et-author-ai-results{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--et-border-subtle)}.et-author-ai-results__title{font-size:1.125rem;margin-bottom:.35rem}.et-author-ai-results__lede{font-size:.875rem;margin-bottom:1rem}.et-author-ai-results__head .et-author-ai-results__lede{margin-bottom:0}.et-author-ai-cards{display:grid;gap:1rem}@media(min-width:768px){.et-author-ai-cards{grid-template-columns:repeat(2,1fr)}.et-author-ai-cards:has(.et-author-ai-card:only-child){grid-template-columns:1fr}.et-author-ai-cards--titles{grid-template-columns:1fr}}.et-author-ai-card--title{min-height:auto}.et-author-ai-card__subtitle{font-size:.8125rem;color:var(--et-text-muted);margin:0 0 .35rem}.et-author-ai-card__note{font-size:.8125rem;color:var(--et-text-muted);margin:0;padding:.65rem .85rem;border-top:1px solid var(--et-border-subtle)}.et-author-ai-card__badge{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;padding:.1rem .4rem;border-radius:0}.et-author-ai-card__badge--ok{color:#027a48;background:#ecfdf3}.et-author-ai-card__badge--warn{color:#b42318;background:#fef3f2}.et-author-ai-card{display:flex;flex-direction:column;border:1px solid var(--et-border-subtle);border-radius:var(--et-radius, 8px);background:var(--et-surface-raised, #fff);min-height:12rem}.et-author-ai-card__head{padding:.75rem .85rem .5rem;border-bottom:1px solid var(--et-border-subtle)}.et-author-ai-card__title{font-size:.9375rem;margin:0 0 .25rem}.et-author-ai-card__meta{display:flex;gap:.75rem;font-size:.75rem;color:var(--et-text-muted)}.et-author-ai-card__body{flex:1;padding:.75rem .85rem;overflow:auto;max-height:360px}.et-author-ai-card__text{font-family:inherit;font-size:.875rem;line-height:1.55;white-space:pre-wrap;margin:0}.et-author-ai-card__foot{display:flex;flex-wrap:wrap;gap:.5rem;padding:.65rem .85rem .75rem;border-top:1px solid var(--et-border-subtle)}.et-author-ai-card__quote{margin:0 .85rem;padding:.55rem .7rem;border-left:3px solid var(--et-border-subtle);color:var(--et-text-muted);font-size:.875rem}.et-author-ai-card__note{margin:.65rem .85rem 0;font-size:.875rem}.et-author-ai-results__notice{margin:0 0 .75rem;font-size:.875rem;color:var(--et-text-muted)}.et-char-portrait{container-type:inline-size;container-name:et-cport}.et-char-portrait__grid{display:grid;gap:1.25rem}@container et-cport (min-width: 34rem){.et-char-portrait__grid{grid-template-columns:minmax(20rem,1fr) minmax(11rem,14rem);align-items:start}}@supports not (container-type: inline-size){@media(min-width:1400px){.et-char-portrait__grid{grid-template-columns:minmax(20rem,1fr) minmax(11rem,14rem);align-items:start}}}.et-char-portrait-preview{aspect-ratio:3 / 4;max-width:22rem;border:1px dashed rgba(139,92,246,.35);border-radius:var(--et-radius, 8px);background:#8b5cf60d;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.et-char-portrait-preview:not(:has(>img:not([hidden]))){aspect-ratio:auto;min-height:11rem}.et-char-portrait-preview__empty{display:flex;flex-direction:column;align-items:center;gap:.35rem;color:var(--et-text-muted);font-size:.875rem;text-align:center;padding:1.15rem}.et-char-portrait-preview__empty i{font-size:2.5rem;opacity:.45;color:var(--et-accent-primary-hover);margin-bottom:.15rem}.et-char-portrait-preview__empty-title{font-weight:650;color:var(--et-text-secondary)}.et-char-portrait-preview__empty-hint{font-size:.8125rem;line-height:1.45;max-width:14rem}.et-char-portrait-preview__img{width:100%;height:100%;max-width:100%;object-fit:cover;border-radius:var(--et-radius, 8px);display:block}.et-char-portrait-preview__img[hidden]{display:none!important}#et-cport-download.disabled,#et-cport-download:disabled{pointer-events:none;opacity:.55}.et-tool-account-nudge{margin:0 0 .75rem;padding:.65rem 1rem;border-radius:var(--et-radius, 8px);background:color-mix(in srgb,var(--et-accent-primary, #2dd4bf) 8%,transparent);border:1px solid color-mix(in srgb,var(--et-accent-primary, #2dd4bf) 20%,transparent);font-size:.875rem;line-height:1.5}.et-tool-account-nudge p{margin:0}.et-tool-account-nudge__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin-top:.5rem}.et-tool-account-nudge__dismiss{color:var(--et-text-muted)}.et-tool-page--litrpg{--et-litrpg-page-max: min(1680px, calc(100vw - 1.5rem) )}.et-tool-page--litrpg .container{max-width:var(--et-litrpg-page-max)}.et-tool-page--litrpg .et-tool-page-lead{max-width:48rem}.et-tool-page--litrpg .et-tool-page-hero{padding:1.25rem 0 1rem}.et-tool-page--litrpg .et-tool-page-main{padding:1.15rem 0 2rem}.et-tool-page-layout--litrpg{--bs-gutter-x: 1.15rem}@media(min-width:992px)and (max-width:1199px){.et-tool-page-layout--litrpg.row{display:grid;grid-template-columns:minmax(11.5rem,13rem) minmax(0,1fr);column-gap:1rem;row-gap:1.15rem;margin-left:0;margin-right:0}.et-tool-page-layout--litrpg.row>*{width:auto!important;max-width:none!important;padding-left:0;padding-right:0}.et-tool-page-layout--litrpg .et-tool-page-aside{display:none}}@media(min-width:1200px)and (max-width:1299px){.et-tool-page-layout--litrpg.row{display:grid;grid-template-columns:minmax(13.5rem,15.5rem) minmax(0,1fr);column-gap:1.15rem;row-gap:1.25rem;margin-left:0;margin-right:0}.et-tool-page-layout--litrpg.row>*{width:auto!important;max-width:none!important;padding-left:0;padding-right:0}.et-tool-page-layout--litrpg .et-tool-page-aside{display:none}}@media(min-width:1300px){.et-tool-page-layout--litrpg.row{display:grid;grid-template-columns:minmax(15rem,17rem) minmax(0,1fr) minmax(14rem,16rem);column-gap:1.35rem;row-gap:1.5rem;margin-left:0;margin-right:0}.et-tool-page-layout--litrpg.row>*{width:auto!important;max-width:none!important;padding-left:0;padding-right:0}}@media(min-width:1500px){.et-tool-page-layout--litrpg.row{grid-template-columns:minmax(16rem,18rem) minmax(0,1fr) minmax(15rem,17rem);column-gap:1.5rem}}.et-tool-page-layout--litrpg .et-tool-page-content{min-width:0}.et-tool-page-layout--litrpg .et-tool-nav-aside,.et-tool-page-layout--litrpg .et-tool-page-aside{max-width:none}.et-tool-page-layout--litrpg .et-tool-page-sidebar{font-size:.9375rem}.et-tool-page-layout--litrpg .et-tool-nav-link__label,.et-tool-page-layout--litrpg .et-tool-nav-sidebar__hub-label{white-space:normal}.et-tool-page-layout--litrpg .guide-newsletter-card h2,.et-tool-page-layout--litrpg .et-tool-page-sidebar h2{font-size:1.05rem;line-height:1.35}.et-tool-page-layout--litrpg .guide-newsletter-lead,.et-tool-page-layout--litrpg .et-tool-page-sidebar p{font-size:.875rem;line-height:1.5}.et-tool-panel--litrpg{overflow:visible}.et-tool-panel--litrpg .et-tool-panel__body{padding:1.15rem 1.25rem 1.4rem;overflow:visible}.et-litrpg-sheet__toolbar{margin-bottom:1.1rem;padding-bottom:.95rem;border-bottom:1px solid var(--et-border-subtle, var(--et-border))}.et-litrpg-sheet{container-type:inline-size;container-name:et-litrpg;min-width:0}.et-litrpg-sheet__grid{display:grid;grid-template-columns:1fr;gap:1.15rem}@media(min-width:992px){.et-litrpg-sheet__grid--builder{grid-template-columns:minmax(0,1.1fr) minmax(15rem,.9fr);align-items:start;gap:1.15rem}.et-litrpg-sheet__preview-col{position:sticky;top:4.75rem}}@container et-litrpg (min-width: 860px){.et-litrpg-sheet__grid--builder{grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr);gap:1.25rem}}@container et-litrpg (min-width: 980px){.et-litrpg-sheet__grid--builder{grid-template-columns:minmax(0,1.2fr) minmax(19rem,.8fr);gap:1.5rem}}@media(min-width:992px)and (max-width:1199px){.et-litrpg-preview{min-height:16rem;max-height:min(58vh,30rem);font-size:.8125rem}.et-litrpg-controls{padding:.65rem .7rem}.et-litrpg-controls__select{flex:1 1 100%;min-width:0;max-width:none}.et-litrpg-preview-card{padding:.9rem .95rem 1.05rem}}.et-litrpg-card{border:1px solid var(--et-border-subtle, var(--et-border));border-radius:var(--et-radius-md, 12px);padding:1.25rem 1.35rem 1.4rem;background:var(--et-bg-card-solid, #fff);margin-bottom:.85rem}.et-litrpg-card--builder{margin-bottom:0}.et-litrpg-builder-root{display:flex;flex-direction:column;gap:.15rem}.et-litrpg-card--muted{background:color-mix(in srgb,var(--et-bg-secondary, #f6f5f2) 85%,transparent);padding:.9rem 1.1rem}.et-litrpg-card__head{margin-bottom:1rem}.et-litrpg-card__title{font-size:1.05rem;font-weight:700;margin:0 0 .35rem;line-height:1.3;font-family:inherit}.et-litrpg-card__lede{margin:0;font-size:.875rem;line-height:1.5;color:var(--et-text-muted)}.et-litrpg-hint{margin:0 0 .5rem;font-size:.78rem;color:var(--et-text-muted)}.et-litrpg-fields__row--2{display:grid;grid-template-columns:1fr;gap:.85rem}@media(min-width:640px){.et-litrpg-fields__row--2{grid-template-columns:1fr 1fr}}.et-litrpg-fields__row--3{display:grid;grid-template-columns:1fr;gap:.85rem}@media(min-width:640px){.et-litrpg-fields__row--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.et-litrpg-presets{display:flex;flex-direction:column;align-items:stretch;gap:.55rem;width:100%;min-width:0}.et-litrpg-presets__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.et-litrpg-presets__label{flex-shrink:0;margin:0}.et-litrpg-presets__scroll{display:flex;flex-wrap:wrap;gap:.4rem;overflow:visible;min-width:0;width:100%}.et-litrpg-presets__scroll .et-litrpg-chip{flex:0 0 auto;white-space:nowrap}.et-litrpg-controls{display:flex;flex-direction:column;gap:.55rem;margin-bottom:.85rem;padding:.75rem .85rem;border-radius:0;border:1px solid var(--et-border-subtle, var(--et-border));background:color-mix(in srgb,var(--et-bg-secondary, #f6f5f2) 55%,transparent)}.et-litrpg-controls__row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem}.et-litrpg-controls__label{font-size:.72rem;font-weight:650;color:var(--et-text-muted);text-transform:uppercase;letter-spacing:.03em;margin:0;flex:0 0 auto;min-width:3.25rem}.et-litrpg-controls__select{flex:1 1 8rem;width:auto;min-width:8rem;max-width:100%}.et-litrpg-controls__ai{white-space:nowrap;flex:0 0 auto}.et-litrpg-controls__row--export .btn{flex:0 0 auto}.et-litrpg-controls__hint{margin:0;font-size:.78rem;color:var(--et-text-muted);line-height:1.4}.et-litrpg-controls__hint[hidden]{display:none!important}.et-litrpg-layout-bar,.et-litrpg-export-bar{display:none}.et-litrpg-layout-bar__label,.et-litrpg-export-bar__label,.et-litrpg-presets__label,.et-litrpg-ai-layouts__label{font-size:.75rem;font-weight:650;color:var(--et-text-muted);text-transform:uppercase;letter-spacing:.03em}.et-litrpg-presets__label{flex-shrink:0}.et-litrpg-ai-layouts{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.75rem}.et-litrpg-ai-layout{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;width:100%;text-align:left;padding:.55rem .7rem;border:1px solid var(--et-border-subtle, var(--et-border));border-radius:0;background:var(--et-bg-primary, #fff);color:inherit;cursor:pointer}.et-litrpg-ai-layout:hover,.et-litrpg-ai-layout.is-active{border-color:var(--et-accent-primary, #7c3aed);background:color-mix(in srgb,var(--et-accent-primary, #7c3aed) 8%,transparent)}.et-litrpg-ai-layout__title{font-size:.875rem;font-weight:650}.et-litrpg-ai-layout__hint{font-size:.75rem;color:var(--et-text-muted);line-height:1.35}.et-litrpg-row--narrow{max-width:5.5rem}.et-litrpg-optional{font-weight:500;font-size:.75rem;color:var(--et-text-muted);text-transform:lowercase}.et-litrpg-fields{display:flex;flex-direction:column;gap:.85rem}.et-litrpg-fields .et-form-group{margin:0}.et-litrpg-textarea{min-height:5.5rem;resize:vertical}.et-litrpg-textarea--short{min-height:4rem}.et-litrpg-char-count{font-size:.78rem;color:var(--et-text-muted);margin-top:.35rem}.et-litrpg-char-count.is-warning{color:var(--et-warning, #c27803)}.et-litrpg-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem;margin-top:1.1rem}.et-litrpg-actions .btn.is-loading{pointer-events:none;opacity:.75}.et-litrpg-kbd{font-size:.72rem;color:var(--et-text-muted);border:1px solid var(--et-border-subtle, var(--et-border));border-radius:0;padding:.15rem .4rem;background:var(--et-bg-primary)}.et-litrpg-quota-hint{font-size:.8125rem;color:var(--et-text-muted);margin:.65rem 0 0}.et-litrpg-quota-hint.is-exhausted{color:var(--et-danger, #b42318);font-weight:600}.et-litrpg-error{margin-top:.75rem}.et-litrpg-error[hidden]{display:none!important}.et-litrpg-chip{appearance:none;border:1px solid var(--et-border-subtle, var(--et-border));background:var(--et-bg-card-solid, #fff);color:var(--et-text-primary);border-radius:0;padding:.3rem .75rem;font-size:.8125rem;font-weight:550;line-height:1.3;cursor:pointer;transition:border-color .15s ease,background .15s ease}.et-litrpg-chip:hover,.et-litrpg-chip:focus-visible{border-color:color-mix(in srgb,var(--et-accent-primary) 45%,var(--et-border));background:color-mix(in srgb,var(--et-accent-primary) 6%,transparent);outline:none}.et-litrpg-chip.is-active{border-color:color-mix(in srgb,var(--et-accent-primary) 55%,var(--et-border));background:color-mix(in srgb,var(--et-accent-primary) 10%,transparent);color:var(--et-accent-primary)}.et-litrpg-sheet__editor{padding:0;overflow:hidden}.et-litrpg-sheet__editor-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;font-weight:650;font-size:.9rem;list-style:none;padding:.9rem 1.15rem}.et-litrpg-sheet__editor-summary::-webkit-details-marker{display:none}.et-litrpg-sheet__editor-hint{font-size:.75rem;font-weight:500;color:var(--et-text-muted)}.et-litrpg-sheet__editor-body{padding:0 1.15rem 1.15rem;border-top:1px solid var(--et-border-subtle, var(--et-border))}.et-litrpg-preview-card{border:1px solid var(--et-border-subtle, var(--et-border));border-radius:var(--et-radius-md, 12px);padding:1.15rem 1.25rem 1.35rem;background:var(--et-bg-card-solid, #fff);min-width:0}.et-litrpg-preview-card__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.65rem;margin-bottom:.75rem}.et-litrpg-preview-card__title{font-size:.95rem;font-weight:700;margin:0 0 .2rem}.et-litrpg-preview-card__hint{font-size:.78rem;color:var(--et-text-muted);margin:0;line-height:1.4}.et-litrpg-preview-card__actions{display:flex;flex-wrap:wrap;gap:.35rem}.et-litrpg-preview{max-height:min(70vh,42rem);overflow:auto;padding:1rem 1.1rem;border-radius:0;border:1px solid var(--et-border-subtle, var(--et-border));background:var(--et-bg-primary);font-size:.875rem;line-height:1.55;min-height:22rem}.et-litrpg-preview__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.55rem;min-height:10rem;color:var(--et-text-muted);padding:1rem}.et-litrpg-preview__empty i{font-size:1.55rem;opacity:.45}.et-litrpg-preview__empty p{margin:0;max-width:18rem;font-size:.84rem;line-height:1.45}.et-litrpg-preview__raw{white-space:pre-wrap;margin:0;font-size:.75rem}.et-litrpg-preview--bordered{border-color:transparent;padding:.25rem 0;background:transparent}.et-litrpg-preview--bordered .et-litrpg-preview__bordered,.et-litrpg-preview--bordered .prose-markdown pre{margin:0;padding:.35rem .2rem;border:none;border-radius:0;background:color-mix(in srgb,var(--et-bg-secondary, #f6f5f2) 40%,transparent);overflow-x:auto;-webkit-overflow-scrolling:touch;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.7rem;line-height:1.38;white-space:pre;tab-size:2;color:inherit}.et-litrpg-preview--bordered .prose-markdown{margin:0}.et-litrpg-preview--bordered .prose-markdown pre code,.et-litrpg-preview--bordered .prose-markdown code{display:block;width:max-content;min-width:100%;margin:0;padding:0;border:none;border-radius:0;background:transparent;font:inherit;color:inherit;white-space:inherit;overflow:visible;box-shadow:none}.et-litrpg-preview--bordered .prose-markdown p{margin:0}.et-litrpg-loading{display:flex;align-items:center;gap:.55rem;margin-bottom:.65rem;padding:.55rem .75rem;border-radius:0;font-size:.84rem;color:var(--et-text-secondary, var(--et-text-muted));background:color-mix(in srgb,var(--et-accent-primary) 7%,transparent)}.et-litrpg-loading[hidden]{display:none!important}.et-litrpg-editor-block{margin-top:0;padding:1rem 0;border-top:1px solid var(--et-border-subtle, var(--et-border))}.et-litrpg-editor-block:first-child{margin-top:0;padding-top:0;border-top:none}.et-litrpg-section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 0 .65rem}.et-litrpg-section-head__title{font-size:.8125rem;font-weight:700;margin:0;letter-spacing:.02em;text-transform:uppercase;color:var(--et-text-muted)}.et-litrpg-toggles{display:flex;flex-wrap:wrap;gap:.45rem .55rem}.et-litrpg-toggle{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;margin:0;cursor:pointer;border:1px solid var(--et-border-subtle, var(--et-border));border-radius:0;padding:.28rem .68rem;background:var(--et-bg-primary);user-select:none}.et-litrpg-toggle input{margin:0}.et-litrpg-vitals-grid{display:grid;grid-template-columns:1fr;gap:.75rem}.et-litrpg-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}@media(min-width:768px){.et-litrpg-vitals-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.et-litrpg-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.et-litrpg-vital{display:grid;gap:.35rem}.et-litrpg-vital__label{font-size:.72rem;font-weight:650;color:var(--et-text-muted);text-transform:uppercase;letter-spacing:.04em}.et-litrpg-vital__pair{display:grid;grid-template-columns:1fr 1fr;gap:.3rem}.et-litrpg-rows{display:flex;flex-direction:column;gap:.5rem}.et-litrpg-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:.45rem;align-items:center}.et-litrpg-row[data-et-litrpg-row=skill],.et-litrpg-row[data-et-litrpg-row=quest],.et-litrpg-row[data-et-litrpg-row=party]{grid-template-columns:minmax(0,1.35fr) 5.25rem minmax(0,1fr) auto}.et-litrpg-row[data-et-litrpg-row=equipment]{grid-template-columns:6.5rem minmax(0,1fr) auto}.et-litrpg-row--narrow{max-width:none}.et-litrpg-row-remove{border:none;background:transparent;color:var(--et-text-muted);padding:.3rem .45rem;line-height:1;border-radius:0}.et-litrpg-row-remove:hover{color:var(--et-danger, #b42318);background:color-mix(in srgb,var(--et-danger, #b42318) 8%,transparent)}.et-litrpg-acc{border:1px solid var(--et-border-subtle, var(--et-border));border-radius:0;margin-bottom:.65rem;overflow:hidden;background:var(--et-bg-card-solid, #fff)}.et-litrpg-acc:last-child{margin-bottom:0}.et-litrpg-acc__summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.65rem .85rem;font-size:.84rem;font-weight:700;background:color-mix(in srgb,var(--et-bg-secondary, #f6f5f2) 55%,transparent)}.et-litrpg-acc__summary::-webkit-details-marker{display:none}.et-litrpg-acc__summary:after{content:"\f282";font-family:bootstrap-icons;font-weight:400;font-size:.7rem;color:var(--et-text-muted);transition:transform .15s ease;flex-shrink:0}.et-litrpg-acc[open]>.et-litrpg-acc__summary:after{transform:rotate(180deg)}.et-litrpg-acc__body{padding:.35rem .85rem .15rem}.et-litrpg-acc__body .et-litrpg-editor-block:first-child{border-top:none;padding-top:0}.et-litrpg-roster{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem;margin-top:.65rem;padding-top:.65rem;border-top:1px solid var(--et-border-subtle, var(--et-border))}.et-litrpg-roster .et-litrpg-controls__select{flex:1 1 11rem;min-width:9rem}.et-litrpg-roster__hint{margin:0;flex:1 1 100%;order:5}.et-litrpg-custom-sections{display:flex;flex-direction:column;gap:.75rem}.et-litrpg-custom-section{border:1px solid var(--et-border-subtle, var(--et-border));border-radius:0;padding:.75rem .85rem;background:color-mix(in srgb,var(--et-bg-secondary, #f6f5f2) 35%,transparent)}.et-litrpg-custom-section__head{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.6rem}.et-litrpg-custom-section__title{flex:1 1 10rem;min-width:0}.et-litrpg-custom-section__format{flex:0 0 auto;max-width:11rem}.et-litrpg-custom-section__include{display:inline-flex;align-items:center;gap:.35rem;min-height:24px;font-size:.8rem;margin:0;white-space:nowrap;color:var(--et-text-muted)}.et-litrpg-custom-section__body{display:flex;flex-direction:column;gap:.5rem}.et-litrpg-style-hint{min-height:3.1rem;resize:vertical;font-size:.83rem}#et-litrpg-clear-ai{white-space:nowrap}#et-litrpg-clear-ai[hidden]{display:none!important}.et-litrpg-ai-layout--local{border-style:dashed}.et-litrpg-import-row{display:flex;justify-content:flex-end;margin-bottom:.65rem}@media(max-width:767px){.et-litrpg-vitals-grid,.et-litrpg-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.et-litrpg-row[data-et-litrpg-row=skill],.et-litrpg-row[data-et-litrpg-row=quest],.et-litrpg-row[data-et-litrpg-row=party],.et-litrpg-row[data-et-litrpg-row=equipment],.et-litrpg-row{grid-template-columns:1fr auto}.et-litrpg-row input:nth-child(2),.et-litrpg-row input:nth-child(3){grid-column:1 / -2}}@media(max-width:991px){.et-tool-page--litrpg .et-tool-page-main .container{max-width:100%;padding-left:.85rem;padding-right:.85rem}.et-tool-page--litrpg .et-tool-page-hero{padding:.85rem 0 .65rem}.et-tool-page--litrpg .et-tool-page-title{font-size:1.45rem}.et-tool-page--litrpg .et-tool-page-lead{font-size:.9rem;margin-bottom:.65rem}.et-tool-page-layout--litrpg.row{display:flex;flex-direction:column;gap:1.15rem}.et-tool-page-layout--litrpg .et-tool-page-content{order:1;width:100%}.et-tool-page-layout--litrpg .et-tool-page-aside{order:2;max-width:none}.et-tool-page-layout--litrpg .et-tool-nav-aside{order:3;max-width:none}.et-tool-panel--litrpg .et-tool-panel__body{padding:.85rem .8rem 1.1rem}.et-tool-panel--litrpg .et-tool-panel__notice{padding:.65rem .8rem;font-size:.78rem;line-height:1.4}.et-litrpg-sheet__grid--builder{display:flex;flex-direction:column;gap:.95rem}.et-litrpg-sheet__preview-col{order:-1;position:static}.et-litrpg-preview-card{padding:.85rem .9rem 1rem}.et-litrpg-preview-card__hint{font-size:.75rem}.et-litrpg-preview{min-height:12rem;max-height:min(48vh,22rem);font-size:.8125rem}.et-litrpg-card{padding:1rem .95rem 1.1rem}.et-litrpg-card__lede{font-size:.8rem}.et-litrpg-controls{padding:.65rem .7rem}.et-litrpg-controls__select{flex:1 1 100%;min-width:0;max-width:none}.et-litrpg-controls__ai,.et-litrpg-controls__row--export .btn{flex:1 1 calc(50% - .3rem)}.et-litrpg-fields__row--2,.et-litrpg-fields__row--3{grid-template-columns:1fr}.et-litrpg-toggles{gap:.35rem}.et-litrpg-chip{padding:.28rem .65rem;font-size:.78rem}.et-litrpg-roster .et-litrpg-controls__select{flex:1 1 100%}.et-litrpg-roster #et-litrpg-roster-save,.et-litrpg-roster #et-litrpg-roster-new,.et-litrpg-roster #et-litrpg-roster-delete{flex:1 1 calc(33.333% - .4rem)}.et-litrpg-custom-section__title,.et-litrpg-custom-section__format{flex:1 1 100%;max-width:none}}@media(max-width:576px){.et-tool-page--litrpg .et-tool-page-hero{padding:.75rem 0 .55rem}.et-tool-page--litrpg .et-tool-page-lead{font-size:.875rem}.et-litrpg-preview--bordered .et-litrpg-preview__bordered,.et-litrpg-preview--bordered .prose-markdown pre{font-size:.62rem;padding:.4rem .15rem}.et-litrpg-controls__ai,.et-litrpg-controls__row--export .btn{flex:1 1 100%}.et-tool-stat-grid{grid-template-columns:repeat(2,1fr)}.et-breakdown-row{grid-template-columns:4rem 1fr 2rem}.et-freq-row{grid-template-columns:3.5rem 1fr 3.5rem}.et-rhythm-chart{height:50px}.et-tool-score-ring svg{width:64px;height:64px}}.et-tool-score-verdict{font-size:.875rem;line-height:1.45;margin:0;padding:.5rem .75rem;border-radius:0;border:1px solid var(--et-border);background:var(--et-bg-tertiary)}.et-tool-score-verdict--good{border-color:#10b98159;background:#10b98114;color:var(--et-text-primary)}.et-tool-score-verdict--warn{border-color:#f59e0b66;background:#f59e0b14}.et-tool-score-verdict--bad{border-color:#ef444459;background:#ef444414}.et-tool-priority{padding:.75rem 1rem;border:1px solid var(--et-border);border-radius:0;background:var(--et-bg-secondary, var(--et-bg-tertiary))}.et-tool-priority__list{padding-left:1.15rem;font-size:.875rem;line-height:1.55}.et-cleanup-excerpt__tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.65rem}.et-cleanup-excerpt__tab{appearance:none;border:1px solid var(--et-border);background:var(--et-bg-tertiary);color:var(--et-text-secondary);font-size:.75rem;font-weight:600;padding:.3rem .7rem;border-radius:0;cursor:pointer}.et-cleanup-excerpt__tab.is-active{border-color:var(--et-accent-primary);background:#8b5cf61f;color:var(--et-text-primary)}.et-tool-mark--passive{background:#3b82f647}.et-tool-mark--telling{background:#f59e0b59}.et-tool-mark--cliche{background:#ec489947}.et-tool-mark--filter,.et-tool-mark--sensing,.et-tool-mark--amplifiers,.et-tool-mark--fillers,.et-tool-mark--tempo,.et-tool-mark--hedging,.et-tool-mark--distancing{background:#facc1573}.et-filter-density__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.8125rem;margin-bottom:.35rem}.et-filter-density__track{height:.5rem;border-radius:0;background:var(--et-bg-tertiary);border:1px solid var(--et-border);overflow:hidden}.et-filter-density__fill{height:100%;border-radius:0;transition:width .35s ease}.et-filter-density__fill--good{background:var(--et-accent-success, #10b981)}.et-filter-density__fill--warn{background:#f59e0b}.et-filter-density__fill--bad{background:#ef4444}.et-tool-cat-pill--btn{cursor:pointer;appearance:none;font:inherit}.et-tool-cat-pill--btn.is-active{border-color:var(--et-accent-primary);background:#8b5cf61f;color:var(--et-text-primary)}.et-tool-option-check{display:inline-flex;align-items:center;gap:.35rem;min-height:24px;font-size:.8125rem;color:var(--et-text-muted);user-select:none}.et-author-ai-card__search-preview{padding:.55rem .85rem;border-top:1px solid var(--et-border-subtle);background:#00000005}.et-author-ai-card__search-label{display:block;font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--et-text-muted);margin-bottom:.2rem}.et-author-ai-card__search-line{font-size:.875rem;font-weight:600;line-height:1.35}.et-author-ai-card__foot{flex-wrap:wrap}.et-bcc-overlay-design{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--et-border)}.et-bcc-overlay-design__grid{margin-top:.65rem}.et-bcc-overlay-design .et-bcc-advanced__note{margin:.25rem 0 0}.et-bcc .et-bcc-editable-input,.et-bcc .et-form-control,.et-bcc .form-select{min-height:2.5rem;cursor:text}.et-bcc .form-select{cursor:pointer}.et-bcc-editable-input:focus,.et-bcc .et-form-control:focus,.et-bcc .form-select:focus{border-color:color-mix(in srgb,var(--et-accent-primary, #4fc7ff) 55%,transparent);outline:2px solid color-mix(in srgb,var(--et-accent-primary, #4fc7ff) 40%,transparent);outline-offset:0;box-shadow:none}.et-bcc-inspector{position:relative;z-index:2}.et-bcc-layout-tools{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem}.et-bcc-layout-tool{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.4rem .65rem;border:1px solid var(--et-border);background:#0000001f;font-size:.8125rem;color:var(--et-text-secondary);cursor:pointer;user-select:none}.et-bcc-layout-tool:hover{border-color:color-mix(in srgb,var(--et-text-primary) 30%,var(--et-border));color:var(--et-text-primary)}.et-bcc-overlay-design{margin-top:.85rem;padding:.75rem 0 0;border-top:1px solid var(--et-border)}.et-bcc-overlay-design .et-bcc-template-group-label{margin-top:0}.et-bcc-overlay-design__grid{margin-top:.55rem}.et-bcc-field--range{display:flex;flex-direction:column;gap:.35rem;justify-content:center}.et-bcc-field--sep{margin-bottom:.75rem}.et-bcc-sep-picker{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;margin-top:.4rem}@media(min-width:700px){.et-bcc-sep-picker{grid-template-columns:repeat(10,minmax(0,1fr))}}.et-bcc-sep-color{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.et-bcc-sep-color .et-form-label{flex:0 0 auto}.et-bcc-sep-color__reset{padding:0;font-size:.75rem;text-decoration:none}.et-bcc-sep-color__reset[hidden]{display:none!important}.et-bcc-sep-picker__btn{display:flex;flex-direction:column;align-items:center;gap:.3rem;margin:0;padding:.45rem .2rem .4rem;border:1px solid var(--et-border, rgba(255,255,255,.12));background:color-mix(in srgb,var(--et-bg-secondary, #1a1a22) 70%,transparent);color:var(--et-text-secondary);cursor:pointer;min-height:3.1rem}.et-bcc-sep-picker__btn:hover{border-color:color-mix(in srgb,var(--et-accent-primary, #4fc7ff) 45%,var(--et-border));color:var(--et-text-primary)}.et-bcc-sep-picker__btn.is-active{border-color:color-mix(in srgb,var(--et-accent-primary, #4fc7ff) 65%,transparent);background:color-mix(in srgb,var(--et-accent-primary, #4fc7ff) 14%,transparent);color:var(--et-text-primary);box-shadow:inset 0 -2px color-mix(in srgb,var(--et-accent-primary, #4fc7ff) 80%,transparent)}.et-bcc-sep-picker__btn:focus-visible{outline:2px solid color-mix(in srgb,var(--et-accent-primary, #4fc7ff) 45%,transparent);outline-offset:0}.et-bcc-sep-picker__name{font-family:var(--et-font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.et-bcc-sep-picker__glyph{display:block;width:1.65rem;height:.7rem;position:relative}.et-bcc-sep-picker__glyph--auto{display:flex;align-items:center;justify-content:center;font-family:var(--et-font-mono, monospace);font-size:.7rem;font-weight:700;width:auto;height:.7rem}.et-bcc-sep-picker__glyph--none:before{content:"";position:absolute;left:10%;right:10%;top:50%;height:1px;background:currentColor;opacity:.35;transform:rotate(-18deg)}.et-bcc-sep-picker__glyph--hairline:before{content:"";position:absolute;left:8%;right:8%;top:50%;height:1px;background:currentColor}.et-bcc-sep-picker__glyph--rule:before{content:"";position:absolute;left:18%;right:18%;top:50%;height:2px;background:currentColor}.et-bcc-sep-picker__glyph--thick:before{content:"";position:absolute;left:12%;right:12%;top:calc(50% - 2px);height:4px;background:currentColor}.et-bcc-sep-picker__glyph--double:before,.et-bcc-sep-picker__glyph--double:after{content:"";position:absolute;left:14%;right:14%;height:1.5px;background:currentColor}.et-bcc-sep-picker__glyph--double:before{top:calc(50% - 3px)}.et-bcc-sep-picker__glyph--double:after{top:calc(50% + 2px)}.et-bcc-sep-picker__glyph--flourish:before{content:"";position:absolute;left:8%;right:8%;top:50%;height:1.5px;background:currentColor;border-radius:50%;box-shadow:0 -3px 0 -1px currentColor,0 3px 0 -1px currentColor}.et-bcc-sep-picker__glyph--diamond:before{content:"";position:absolute;left:50%;top:50%;width:.42rem;height:.42rem;border:1.5px solid currentColor;transform:translate(-50%,-50%) rotate(45deg)}.et-bcc-sep-picker__glyph--diamond:after{content:"";position:absolute;left:8%;right:8%;top:50%;height:1px;background:currentColor;opacity:.55}.et-bcc-sep-picker__glyph--dots:before{content:"";position:absolute;left:50%;top:50%;width:.22rem;height:.22rem;border-radius:50%;background:currentColor;transform:translate(-50%,-50%);box-shadow:-.45rem 0 0 currentColor,.45rem 0 0 currentColor}.et-bcc-sep-picker__glyph--bracket:before{content:"";position:absolute;left:12%;right:12%;top:50%;height:1.5px;background:currentColor}.et-bcc-sep-picker__glyph--bracket:after{content:"";position:absolute;left:12%;right:12%;top:calc(50% - 3px);height:7px;border-left:1.5px solid currentColor;border-right:1.5px solid currentColor;box-sizing:border-box}.et-bcc--ship .et-bcc-sep-picker{grid-template-columns:repeat(5,minmax(0,1fr))}.et-tool-page .et-tool-workspace:has(.et-kdp-ship){display:block}.et-kdp-ship{display:flex;flex-direction:column;gap:1rem;--et-kdp-ink: var(--et-text-primary);--et-kdp-muted: var(--et-text-muted);--et-kdp-line: var(--et-border);--et-kdp-surface: var(--et-bg-card, var(--et-bg-elevated, #141418));--et-kdp-accent: var(--et-accent-primary);--et-kdp-ok: var(--et-accent-success, #22c55e);--et-kdp-warn: var(--et-accent-danger, #ef4444)}.et-kdp-hero{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;padding:0;margin:0 0 .15rem}.et-kdp-hero__actions{display:flex;flex-wrap:wrap;gap:.4rem}.et-kdp-progress{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:.85rem 1rem;border:1px solid var(--et-kdp-line);border-radius:12px;background:var(--et-kdp-surface)}.et-kdp-progress__list{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;flex:1 1 18rem}.et-kdp-progress__item{flex:1 1 8.5rem;min-width:0}.et-kdp-progress__btn{display:flex;align-items:flex-start;gap:.55rem;width:100%;padding:.55rem .65rem;border:1px solid transparent;border-radius:10px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.et-kdp-progress__btn:hover{background:color-mix(in srgb,var(--et-kdp-accent) 8%,transparent)}.et-kdp-progress__btn:focus-visible{outline:2px solid color-mix(in srgb,var(--et-kdp-accent) 55%,transparent);outline-offset:2px}.et-kdp-progress__num{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:8px;flex-shrink:0;font-size:.75rem;font-weight:700;background:color-mix(in srgb,var(--et-kdp-accent) 14%,transparent);color:var(--et-accent-primary-hover, var(--et-kdp-accent))}.et-kdp-progress__text{display:flex;flex-direction:column;gap:.05rem;min-width:0}.et-kdp-progress__label{font-size:.8125rem;font-weight:700;color:var(--et-kdp-ink)}.et-kdp-progress__hint{font-size:.6875rem;color:var(--et-kdp-muted);line-height:1.35}.et-kdp-progress__item.is-current .et-kdp-progress__btn{border-color:color-mix(in srgb,var(--et-kdp-accent) 45%,var(--et-kdp-line));background:var(--et-bg-input, transparent);box-shadow:none}.et-kdp-progress__item.is-current .et-kdp-progress__num{background:var(--et-accent-primary-hover, var(--et-kdp-accent));color:var(--et-on-accent, #06110f)}.et-kdp-progress__item.is-complete:not(.is-current) .et-kdp-progress__num{background:color-mix(in srgb,var(--et-kdp-ok) 22%,transparent);color:var(--et-kdp-ok)}.et-kdp-progress__meta{flex:0 0 auto}.et-kdp-progress__score{display:inline-flex;align-items:center;padding:.35rem .65rem;border-radius:999px;font-size:.75rem;font-weight:700;border:1px solid var(--et-kdp-line);color:var(--et-kdp-muted);background:color-mix(in srgb,var(--et-kdp-surface) 80%,transparent)}.et-kdp-progress__score.is-ready{border-color:color-mix(in srgb,var(--et-kdp-ok) 45%,var(--et-kdp-line));color:var(--et-kdp-ok);background:color-mix(in srgb,var(--et-kdp-ok) 12%,transparent)}.et-kdp-checks{display:flex;flex-wrap:wrap;gap:.4rem}.et-kdp-check{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .65rem;border:1px solid var(--et-kdp-line);border-radius:999px;background:var(--et-kdp-surface);color:var(--et-kdp-muted);font-size:.75rem;font-weight:600;cursor:pointer}.et-kdp-check:hover{border-color:color-mix(in srgb,var(--et-kdp-accent) 35%,var(--et-kdp-line))}.et-kdp-check__icon{display:inline-flex;width:.95rem;justify-content:center;font-size:.65rem}.et-kdp-check.is-pass{border-color:color-mix(in srgb,var(--et-kdp-ok) 40%,var(--et-kdp-line));color:var(--et-kdp-ink)}.et-kdp-check.is-pass .et-kdp-check__icon{color:var(--et-kdp-ok)}.et-kdp-check.is-fail:not(.is-optional) .et-kdp-check__icon{color:var(--et-kdp-warn)}.et-kdp-check.is-optional.is-fail .et-kdp-check__icon{color:var(--et-kdp-muted)}.et-kdp-check__opt{font-weight:500;opacity:.7;text-transform:lowercase}.et-kdp-stage{border:1px solid var(--et-kdp-line);border-radius:14px;background:var(--et-kdp-surface);overflow:visible}.et-kdp-panel{padding:1.5rem 1.65rem .85rem}.et-kdp-panel[hidden]{display:none!important}.et-kdp-panel__head{margin-bottom:1.35rem}.et-kdp-panel__eyebrow{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--et-kdp-muted);margin-bottom:.45rem}.et-kdp-panel__title{margin:0 0 .5rem;font-size:1.35rem;font-weight:750;letter-spacing:-.02em;color:var(--et-kdp-ink)}.et-kdp-panel__desc{margin:0;max-width:40rem;font-size:.9rem;line-height:1.55;color:var(--et-kdp-muted)}.et-kdp-panel__desc code{font-size:.85em;padding:.05rem .3rem;border-radius:4px;background:color-mix(in srgb,var(--et-kdp-accent) 10%,transparent)}.et-kdp-panel__foot-note{margin:1.15rem 0 .25rem;font-size:.78rem;line-height:1.5;color:var(--et-kdp-muted)}.et-kdp-input-modes{display:inline-flex;gap:.25rem;padding:.2rem;margin-bottom:1rem;border:1px solid var(--et-kdp-line);border-radius:10px;background:color-mix(in srgb,var(--et-bg-input, #0f0f12) 70%,transparent)}.et-kdp-input-mode{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border:0;border-radius:8px;background:transparent;color:var(--et-kdp-muted);font-size:.8125rem;font-weight:600;cursor:pointer}.et-kdp-input-mode.is-active{background:color-mix(in srgb,var(--et-kdp-accent) 16%,transparent);color:var(--et-kdp-ink)}.et-kdp-input-pane[hidden]{display:none!important}.et-kdp-ship .et-kdp-dropzone{gap:.55rem;padding:2.25rem 1.5rem;margin-bottom:.9rem;border:1.5px dashed color-mix(in srgb,var(--et-kdp-accent) 38%,var(--et-kdp-line));border-radius:12px;background:color-mix(in srgb,var(--et-kdp-accent) 6%,transparent)}.et-kdp-ship .et-kdp-dropzone:hover,.et-kdp-ship .et-kdp-dropzone.et-kdp-dragover{border-color:var(--et-kdp-accent);background:color-mix(in srgb,var(--et-kdp-accent) 12%,transparent)}.et-kdp-ship .et-kdp-dropzone.is-ready{border-color:color-mix(in srgb,var(--et-kdp-ok) 50%,var(--et-kdp-line));background:color-mix(in srgb,var(--et-kdp-ok) 8%,transparent)}.et-kdp-dropzone__cta{display:inline-flex;margin-top:.35rem;padding:.35rem .75rem;border-radius:8px;border:1px solid var(--et-kdp-line);font-size:.75rem;font-weight:700;color:var(--et-kdp-ink);background:color-mix(in srgb,var(--et-kdp-surface) 80%,#fff)}.et-kdp-ship .et-kdp-file-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .7rem;margin-bottom:.75rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--et-kdp-ok) 35%,var(--et-kdp-line));background:color-mix(in srgb,var(--et-kdp-ok) 10%,transparent);font-size:.8125rem;font-weight:600}.et-kdp-manuscript-input{min-height:16rem;padding:1rem 1.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;line-height:1.55}.et-kdp-ms-stats{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin:1rem 0 .35rem;padding:.75rem .9rem;border-radius:10px;border:1px solid var(--et-kdp-line);background:color-mix(in srgb,var(--et-bg-input, transparent) 55%,transparent)}.et-kdp-ms-stat{display:flex;align-items:baseline;gap:.35rem;min-width:5.5rem}.et-kdp-ms-stat__value{font-size:1.25rem;font-weight:750;letter-spacing:-.02em;color:var(--et-kdp-ink)}.et-kdp-ms-stat__label{font-size:.75rem;color:var(--et-kdp-muted);text-transform:lowercase}.et-kdp-ms-stats__preview{margin-left:auto}.et-kdp-ship .et-kdp-chapter-preview{margin-top:.65rem;padding:.75rem .9rem;border-radius:10px;border:1px solid var(--et-kdp-line);background:color-mix(in srgb,var(--et-kdp-accent) 5%,transparent)}.et-kdp-chapter-preview__list{padding-left:1.15rem}.et-kdp-chapter-preview__list li+li{margin-top:.25rem}.et-kdp-advanced{margin-top:1rem;border-top:1px solid var(--et-kdp-line);padding-top:.35rem}.et-kdp-advanced__summary{cursor:pointer;font-size:.8125rem;font-weight:650;color:var(--et-kdp-ink);padding:.45rem 0}.et-kdp-advanced__summary:hover{color:var(--et-accent-primary-hover, var(--et-kdp-accent))}.et-kdp-option-checks{display:flex;flex-direction:column;gap:.45rem}.et-kdp-checkline{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--et-kdp-ink);cursor:pointer;min-height:24px}.et-kdp-listing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.25rem}.et-kdp-field--full{grid-column:1 / -1}.et-kdp-field__label-row{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.et-kdp-charcount{font-size:.72rem;color:var(--et-kdp-muted);font-variant-numeric:tabular-nums}.et-kdp-field__hint{margin:.4rem 0 0;font-size:.75rem;line-height:1.45;color:var(--et-kdp-muted)}.et-kdp-req{font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb,var(--et-kdp-warn) 80%,var(--et-kdp-muted))}.et-kdp-title-input{font-size:1.05rem;font-weight:650}.et-kdp-blurb-input{min-height:8rem}.et-kdp-listing-preview{margin-top:1.35rem;padding:1.15rem 1.25rem;border-radius:12px;border:1px solid var(--et-kdp-line);background:color-mix(in srgb,var(--et-bg-input, transparent) 40%,transparent)}.et-kdp-listing-preview__label{font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--et-kdp-muted);margin-bottom:.45rem}.et-kdp-listing-preview__title{font-size:1.2rem;font-weight:750;letter-spacing:-.02em;color:var(--et-kdp-ink)}.et-kdp-listing-preview__author{margin-top:.2rem;font-size:.875rem;color:var(--et-kdp-muted)}.et-kdp-listing-preview__title.is-placeholder,.et-kdp-listing-preview__author.is-placeholder{opacity:.55;font-style:italic;font-weight:500}.et-kdp-cover-banner{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin-bottom:.85rem;padding:.7rem .85rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--et-kdp-accent) 35%,var(--et-kdp-line));background:color-mix(in srgb,var(--et-kdp-accent) 10%,transparent);font-size:.8125rem;color:var(--et-kdp-ink)}.et-kdp-cover-banner[hidden]{display:none!important}.et-kdp-cover-status{min-height:1.25rem;margin:0 0 .35rem;font-size:.8125rem;color:var(--et-kdp-muted)}.et-kdp-cover-studio{display:flex;flex-direction:column;border:1px solid var(--et-kdp-line);border-radius:14px;overflow:visible;background:var(--et-kdp-surface)}.et-kdp-cover-text{padding:1.5rem 1.75rem 1.35rem;border:0;border-bottom:1px solid var(--et-kdp-line);border-radius:14px 14px 0 0;background:transparent}.et-kdp-cover-text__lede{margin:0 0 1.1rem;font-size:.8125rem;line-height:1.5;color:var(--et-kdp-muted)}.et-kdp-ship .et-kdp-cover-text .et-bcc-field-stack--ship-grouped{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}.et-kdp-ship .et-kdp-cover-text .et-bcc-field-group--ship-cover{display:contents}.et-kdp-ship .et-kdp-cover-text .et-bcc-optional-fields{grid-column:1 / -1}@media(max-width:640px){.et-kdp-ship .et-kdp-cover-text .et-bcc-field-stack--ship-grouped{grid-template-columns:1fr}}.et-kdp-ship .et-kdp-bcc-host{padding:1.4rem 1.75rem 1.65rem;border:0;border-radius:0 0 14px 14px;background:transparent}.et-kdp-ship .et-kdp-bcc-host .et-bcc-hero,.et-kdp-ship .et-kdp-bcc-host .et-bcc-tool-lede,.et-kdp-ship .et-kdp-bcc-host .et-bcc-page-intro{display:none!important}.et-kdp-ship .et-bcc--ship-compact .et-bcc-card{padding:1.15rem 1.1rem 1.25rem;margin-bottom:.85rem}.et-kdp-ship .et-bcc--ship-compact .et-bcc-card__head{margin-bottom:.9rem}.et-kdp-ship .et-bcc--ship-compact .et-bcc-topbar--ship{padding:.5rem 1.1rem .75rem;margin-bottom:.75rem}.et-kdp-ship .et-bcc-inspector__chrome{padding:.8rem 1.1rem .75rem;margin-bottom:.75rem;border-bottom:1px solid var(--et-kdp-line)}.et-kdp-ship .et-bcc-workflow{width:100%;margin:0 0 1.1rem;padding:0;gap:.4rem}.et-kdp-ship .et-bcc--ship-compact .et-bcc-workflow__step{padding:.5rem .85rem}.et-kdp-ship .et-bcc-quota-hint{margin:.5rem 0 .95rem;padding:.7rem .9rem;border-radius:8px}.et-kdp-ship .et-bcc--ship-compact .et-bcc-art-grid--ship{display:grid;grid-template-columns:1fr;gap:1rem;padding:0}.et-kdp-ship .et-bcc--ship-compact .et-bcc-art-side--ship,.et-kdp-ship .et-bcc-genre-bar{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem;padding:1rem 1.05rem;margin:0 0 1rem;border:1px solid var(--et-kdp-line);border-radius:10px;background:color-mix(in srgb,var(--et-bg-input, transparent) 55%,transparent)}.et-kdp-ship .et-bcc--has-art:not(.et-bcc--art-open) .et-bcc-genre-bar{margin-bottom:.65rem}.et-kdp-ship .et-bcc-art-compose{padding:0}.et-kdp-ship .et-bcc-actions--ship{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .7rem;margin-top:1.05rem;padding:0}.et-kdp-ship .et-bcc-actions--ship .btn-et-primary{min-height:2.65rem}.et-kdp-ship .et-bcc-preview-col{padding:0}.et-kdp-ship .et-bcc-preview-panel{padding:1.35rem 1.25rem 1.45rem;align-items:stretch}.et-kdp-ship .et-bcc-preview-toolbar{margin-bottom:.95rem;padding:0}.et-kdp-ship .et-bcc-preview-wrap{margin-top:.2rem}.et-kdp-ship .et-bcc-templates-section,.et-kdp-ship .et-bcc-overlay-design,.et-kdp-ship .et-bcc-studio-tabs,.et-kdp-ship .et-bcc-panel-lede{padding-left:0;padding-right:0}@media(min-width:1400px){.et-kdp-ship .et-bcc-studio.et-bcc-workspace--ship{grid-template-columns:minmax(0,1fr) minmax(18.5rem,26rem);gap:1.35rem 1.85rem}.et-kdp-ship .et-bcc-preview-col{position:sticky;top:1rem;z-index:6;align-self:start}}.et-kdp-ship .et-bcc-templates--genre,.et-kdp-ship .et-bcc-templates--classic{max-height:none;overflow:visible;padding-right:0}.et-kdp-ship .et-bcc-templates-section{margin-bottom:1.05rem}.et-kdp-ship .et-bcc-templates-head{margin-bottom:.65rem}.et-kdp-ship .et-bcc-panel-lede{margin:0 0 .85rem;line-height:1.45}.et-kdp-ship .et-bcc-overlay-design{margin-top:.5rem;padding-top:.35rem}.et-kdp-ship .et-bcc-overlay-design .et-bcc-advanced__note{margin:0 0 .85rem;line-height:1.45}.et-kdp-export-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:1rem}.et-kdp-export-summary__stat{padding:.75rem .85rem;border-radius:10px;border:1px solid var(--et-kdp-line);background:color-mix(in srgb,var(--et-bg-input, transparent) 45%,transparent);min-width:0}.et-kdp-export-summary__label{display:block;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--et-kdp-muted);margin-bottom:.25rem}.et-kdp-export-summary__value{display:block;font-size:.875rem;font-weight:650;color:var(--et-kdp-ink);overflow-wrap:anywhere}.et-kdp-ship .et-ship-readiness-note,.et-kdp-ship .et-ship-export-hint{display:flex;align-items:flex-start;gap:.45rem;margin:0 0 1rem;padding:.75rem .9rem;border:1px solid var(--et-kdp-line);border-radius:10px;background:color-mix(in srgb,var(--et-bg-input, transparent) 50%,transparent);font-size:.8125rem;line-height:1.5;color:var(--et-kdp-ink)}.et-kdp-ship .et-ship-readiness-note i,.et-kdp-ship .et-ship-export-hint i{margin-top:.15rem;color:var(--et-kdp-accent);flex-shrink:0}.et-kdp-ship .et-ship-export-hint[hidden]{display:none!important}.et-kdp-ship .et-ship-export-grid--primary{margin-bottom:1.1rem!important}.et-kdp-ship .et-ship-export-tile,.et-kdp-ship .et-ship-export-tile.btn-et-primary,.et-kdp-ship .et-ship-export-tile.btn-et-secondary{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;min-height:7rem;padding:1.05rem 1rem .95rem!important;border-radius:10px!important;border:1px solid var(--et-kdp-line)!important;background:color-mix(in srgb,var(--et-bg-input, transparent) 45%,transparent)!important;color:var(--et-kdp-ink)!important;box-shadow:none!important;transition:border-color .15s ease,background .15s ease}.et-kdp-ship .et-ship-export-tile:hover,.et-kdp-ship .et-ship-export-tile.btn-et-primary:hover,.et-kdp-ship .et-ship-export-tile.btn-et-secondary:hover{border-color:color-mix(in srgb,var(--et-kdp-ink) 22%,var(--et-kdp-line))!important;background:color-mix(in srgb,var(--et-bg-input, transparent) 70%,transparent)!important;color:var(--et-kdp-ink)!important}.et-kdp-ship .et-ship-export-tile.btn-et-primary{border-color:var(--et-kdp-line)!important;background:color-mix(in srgb,var(--et-bg-input, transparent) 45%,transparent)!important;box-shadow:inset 0 -2px color-mix(in srgb,var(--et-kdp-accent) 70%,transparent)!important}.et-kdp-ship .et-ship-export-tile__badge{position:absolute;top:.7rem;right:.7rem;font-size:.5625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.2rem .45rem;border-radius:4px;background:color-mix(in srgb,var(--et-kdp-accent) 14%,transparent);color:color-mix(in srgb,var(--et-kdp-accent) 75%,#fff);border:1px solid color-mix(in srgb,var(--et-kdp-accent) 35%,transparent)}.et-kdp-ship .et-ship-export-tile__icon{display:block;font-size:1.25rem;margin-bottom:.5rem;color:var(--et-kdp-muted)}.et-kdp-ship .et-ship-export-tile.btn-et-primary .et-ship-export-tile__icon,.et-kdp-ship .et-ship-export-tile.btn-et-primary .et-ship-export-tile__name,.et-kdp-ship .et-ship-export-tile.btn-et-primary .et-ship-export-tile__desc{color:inherit}.et-kdp-ship .et-ship-export-tile.btn-et-primary .et-ship-export-tile__name{color:var(--et-kdp-ink)!important}.et-kdp-ship .et-ship-export-tile.btn-et-primary .et-ship-export-tile__desc{color:var(--et-kdp-muted)!important;opacity:1}.et-kdp-ship .et-ship-export-tile.btn-et-primary .et-ship-export-tile__icon{color:var(--et-kdp-accent)!important}.et-kdp-ship .et-ship-export-tile__name{display:block;font-weight:700;font-size:.95rem;letter-spacing:-.01em;color:var(--et-kdp-ink)}.et-kdp-ship .et-ship-export-tile__desc{display:block;font-size:.75rem;line-height:1.4;color:var(--et-kdp-muted);opacity:1;margin-top:.25rem;max-width:16rem}.et-kdp-ship .et-ship-export-tile.is-loading .et-ship-export-tile__icon{animation:et-spin .8s linear infinite}.et-kdp-ship .et-ship-more-formats__toggle,.et-kdp-ship .et-export-layout-customize__toggle{cursor:pointer;font-size:.875rem;font-weight:600;color:var(--et-kdp-ink)}.et-kdp-ship .et-export-layout-check{display:flex;align-items:center;font-size:.8125rem;color:var(--et-kdp-ink)}.et-kdp-export-status{min-height:1.25rem;margin:.5rem 0 0;font-size:.8125rem;color:var(--et-kdp-muted)}.et-kdp-footer-nav{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.35rem;padding:1rem 1.65rem 1.25rem;border-top:1px solid var(--et-kdp-line);background:color-mix(in srgb,var(--et-bg-input, transparent) 35%,transparent)}.et-kdp-footer-nav__hint{font-size:.8125rem;font-weight:600;color:var(--et-kdp-muted);font-variant-numeric:tabular-nums}@media(max-width:720px){.et-kdp-progress__list{flex-direction:column}.et-kdp-progress__item{flex:1 1 auto}.et-kdp-listing-grid,.et-kdp-export-summary{grid-template-columns:1fr}.et-kdp-ms-stats__preview{margin-left:0;width:100%}.et-kdp-panel{padding:1.2rem 1.15rem .65rem}.et-kdp-footer-nav{padding:.95rem 1.15rem 1.1rem}.et-kdp-cover-text{padding:1.25rem 1.25rem 1.1rem}.et-kdp-ship .et-kdp-bcc-host{padding:1.15rem 1.25rem 1.35rem}.et-kdp-progress__hint{display:none}}.et-fad__intro{max-width:42rem;line-height:1.55;color:var(--et-text-secondary)}.et-fad-empty{max-width:40rem;line-height:1.5;color:var(--et-text-muted)}.et-fad-textarea{min-height:16rem;font-family:var(--et-font-body, Georgia, serif);line-height:1.65;color:var(--et-text-primary);background:var(--et-bg-input);border-color:var(--et-border-strong, var(--et-border))}.et-fad-score{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1rem 1.1rem;border:1px solid var(--et-border-strong, var(--et-border));border-radius:var(--et-radius-md, 12px);background:var(--et-bg-elevated, var(--et-bg-card-solid, var(--et-bg-card)));color:var(--et-text-primary)}.et-fad-score__meter{height:.55rem;background:var(--et-bg-tertiary);overflow:hidden;border-radius:2px;border:1px solid var(--et-border)}.et-fad-score__fill{height:100%;width:0;background:var(--et-accent-secondary, #14b8a6);transition:width .35s ease}@media(prefers-reduced-motion:reduce){.et-fad-score__fill{transition:none}}.et-fad-score.is-low .et-fad-score__fill{background:#34d399}.et-fad-score.is-mid .et-fad-score__fill{background:#e1b144}.et-fad-score.is-high .et-fad-score__fill{background:#faa05e}.et-fad-score.is-crit .et-fad-score__fill{background:#f87171}.et-fad-score__title{font-size:1.05rem;font-weight:700;margin:0;color:var(--et-text-primary)}.et-fad-score__lede{font-size:.92rem;line-height:1.5;color:var(--et-text-secondary)}.et-fad-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.et-fad-stat{padding:.65rem .7rem;border:1px solid var(--et-border);border-radius:var(--et-radius-sm, 8px);text-align:center;background:var(--et-bg-card-solid, var(--et-bg-elevated, var(--et-bg-card)));color:var(--et-text-primary)}.et-fad-stat strong{display:block;font-size:1.15rem;font-variant-numeric:tabular-nums;color:var(--et-text-primary)}.et-fad-stat span{display:block;margin-top:.15rem;font-size:.75rem;color:var(--et-text-muted)}.et-fad-hits__title,.et-fad-ai-results .h5{color:var(--et-text-primary)}.et-fad-hit-list,.et-fad-ai-cards{display:block}.et-fad-hits-dt,.et-fad-ai-dt{border:1px solid var(--et-border-strong, var(--et-border));border-radius:var(--et-radius-md, 12px);background:var(--et-bg-card-solid, var(--et-bg-elevated, var(--et-bg-card)));overflow-x:auto}.et-fad-hits-dt .dt-container,.et-fad-ai-dt .dt-container,.et-fad-hits-dt .dataTables_wrapper,.et-fad-ai-dt .dataTables_wrapper{color:var(--et-text-primary)}.et-fad-dt-toolbar,.et-fad-dt-footer{padding:.75rem .9rem;background:var(--et-bg-elevated, var(--et-bg-card-solid, var(--et-bg-card)));border-color:var(--et-border)}.et-fad-dt-toolbar{border-bottom:1px solid var(--et-border)}.et-fad-dt-footer{border-top:1px solid var(--et-border)}.et-fad-hits-dt .dt-search label,.et-fad-ai-dt .dt-search label,.et-fad-hits-dt .dt-length label,.et-fad-ai-dt .dt-length label,.et-fad-hits-dt .dataTables_filter label,.et-fad-ai-dt .dataTables_filter label,.et-fad-hits-dt .dataTables_length label,.et-fad-ai-dt .dataTables_length label{margin:0;font-size:0;color:var(--et-text-muted)}.et-fad-hits-dt .dt-search input,.et-fad-ai-dt .dt-search input,.et-fad-hits-dt .dt-length select,.et-fad-ai-dt .dt-length select,.et-fad-hits-dt .dataTables_filter input,.et-fad-ai-dt .dataTables_filter input,.et-fad-hits-dt .dataTables_length select,.et-fad-ai-dt .dataTables_length select{background:var(--et-bg-input, var(--et-bg-tertiary));border:1px solid var(--et-border);color:var(--et-text-primary);border-radius:var(--et-radius-sm, 8px);padding:.4rem .7rem;font-size:.8125rem;min-height:2.15rem}.et-fad-hits-dt .dt-search input,.et-fad-ai-dt .dt-search input,.et-fad-hits-dt .dataTables_filter input,.et-fad-ai-dt .dataTables_filter input{min-width:min(100%,14rem)}.et-fad-hits-dt .dt-search input:focus,.et-fad-ai-dt .dt-search input:focus,.et-fad-hits-dt .dt-length select:focus,.et-fad-ai-dt .dt-length select:focus,.et-fad-hits-dt .dataTables_filter input:focus,.et-fad-ai-dt .dataTables_filter input:focus,.et-fad-hits-dt .dataTables_length select:focus,.et-fad-ai-dt .dataTables_length select:focus{outline:none;border-color:var(--et-accent-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--et-accent-primary) 28%,transparent)}.et-fad-hits-dt .dt-info,.et-fad-ai-dt .dt-info,.et-fad-hits-dt .dt-paging,.et-fad-ai-dt .dt-paging,.et-fad-hits-dt .dataTables_info,.et-fad-ai-dt .dataTables_info,.et-fad-hits-dt .dataTables_paginate,.et-fad-ai-dt .dataTables_paginate{font-size:.8125rem;color:var(--et-text-muted)}.et-fad-hits-dt .dt-paging .dt-paging-button,.et-fad-ai-dt .dt-paging .dt-paging-button,.et-fad-hits-dt .dataTables_paginate .paginate_button,.et-fad-ai-dt .dataTables_paginate .paginate_button{background:var(--et-bg-input, var(--et-bg-tertiary))!important;border:1px solid var(--et-border)!important;color:var(--et-text-primary)!important;border-radius:6px!important;padding:.2rem .55rem!important;margin-left:.25rem!important}.et-fad-hits-dt .dt-paging .pagination,.et-fad-ai-dt .dt-paging .pagination{margin:0;gap:.25rem;flex-wrap:wrap}.et-fad-hits-dt .dt-paging .page-link,.et-fad-ai-dt .dt-paging .page-link{background:var(--et-bg-input, var(--et-bg-tertiary));border:1px solid var(--et-border);color:var(--et-text-primary);border-radius:6px;padding:.25rem .55rem;font-size:.8125rem}.et-fad-hits-dt .dt-paging .page-item.active .page-link,.et-fad-ai-dt .dt-paging .page-item.active .page-link,.et-fad-hits-dt .dt-paging .page-link:hover,.et-fad-ai-dt .dt-paging .page-link:hover{background:color-mix(in srgb,var(--et-accent-primary) 18%,var(--et-bg-input, var(--et-bg-tertiary)));border-color:var(--et-accent-primary);color:var(--et-text-primary)}.et-fad-hits-dt .dt-paging .page-item.disabled .page-link,.et-fad-ai-dt .dt-paging .page-item.disabled .page-link{opacity:.45}.et-fad-hits-dt .dt-paging .dt-paging-button.current,.et-fad-hits-dt .dt-paging .dt-paging-button:hover:not(.disabled),.et-fad-ai-dt .dt-paging .dt-paging-button.current,.et-fad-ai-dt .dt-paging .dt-paging-button:hover:not(.disabled),.et-fad-hits-dt .dataTables_paginate .paginate_button.current,.et-fad-hits-dt .dataTables_paginate .paginate_button:hover:not(.disabled),.et-fad-ai-dt .dataTables_paginate .paginate_button.current,.et-fad-ai-dt .dataTables_paginate .paginate_button:hover:not(.disabled){background:color-mix(in srgb,var(--et-accent-primary) 18%,var(--et-bg-input, var(--et-bg-tertiary)))!important;border-color:var(--et-accent-primary)!important;color:var(--et-text-primary)!important}.et-fad-hits-dt .dt-paging .dt-paging-button.disabled,.et-fad-ai-dt .dt-paging .dt-paging-button.disabled,.et-fad-hits-dt .dataTables_paginate .paginate_button.disabled,.et-fad-ai-dt .dataTables_paginate .paginate_button.disabled{opacity:.45}.et-fad-hits-table,.et-fad-ai-table{margin:0!important;color:var(--et-text-primary);font-size:.875rem}.et-fad-hits-table thead th,.et-fad-ai-table thead th{color:var(--et-text-muted);font-weight:600;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;border-bottom-color:var(--et-border)!important;background:var(--et-bg-elevated, var(--et-bg-card));white-space:nowrap;vertical-align:middle}.et-fad-hits-table tbody td,.et-fad-ai-table tbody td{border-color:var(--et-border);vertical-align:top;color:var(--et-text-primary);background:transparent}.et-fad-hits-table tbody tr:hover td,.et-fad-ai-table tbody tr:hover td{background:var(--et-bg-hover, color-mix(in srgb, var(--et-text-primary) 4%, transparent))}.et-fad-hit-row--high td:first-child{box-shadow:inset 3px 0 #f87171}.et-fad-hit-row--med td:first-child{box-shadow:inset 3px 0 #faa05e}.et-fad-hit-row--low td:first-child{box-shadow:inset 3px 0 #e1b144}.et-fad-sev{display:inline-flex;align-items:center;font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--et-text-muted)}.et-fad-sev--high{color:#f87171}.et-fad-sev--med{color:#faa05e}.et-fad-sev--low{color:#d97706}.et-fad-hit-tell{color:var(--et-text-primary);font-weight:600}.et-fad-hit-excerpt,.et-fad-ai-flagged,.et-fad-ai-rewrite{display:block;line-height:1.5;color:var(--et-text-secondary)}.et-fad-ai-rewrite{font-family:var(--et-font-body, Georgia, serif);color:var(--et-text-primary)}.et-fad-hit-why,.et-fad-ai-tip{display:block;line-height:1.45;color:var(--et-text-muted);font-size:.8125rem}.et-fad-ai-cat{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--et-accent-primary-hover, var(--et-accent-primary))}.et-fad-ai-copy-cell{white-space:nowrap}.et-fad-empty-hits{color:var(--et-text-muted)}.et-fad-priority,.et-fad-ai-note{line-height:1.55;color:var(--et-text-secondary)}@media(max-width:719px){.et-fad-hits-dt .dt-search input,.et-fad-ai-dt .dt-search input,.et-fad-hits-dt .dataTables_filter input,.et-fad-ai-dt .dataTables_filter input{min-width:0;width:100%}.et-fad-dt-toolbar,.et-fad-dt-footer{flex-direction:column;align-items:stretch!important}.et-fad-hits-table thead th:nth-child(n+4),.et-fad-hits-table tbody td:nth-child(n+4){min-width:12rem}}@media(min-width:720px){.et-fad-score{grid-template-columns:minmax(7rem,10rem) minmax(0,1fr);align-items:center}.et-fad-score__meter{height:.7rem;order:-1}}.et-fad-fingerprint{padding:1rem 1.1rem;border:1px solid var(--et-border-strong, var(--et-border));border-radius:var(--et-radius-md, 12px);background:var(--et-bg-elevated, var(--et-bg-card-solid, var(--et-bg-card)));color:var(--et-text-primary)}.et-fad-fingerprint__certainty{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--et-accent-primary-hover, var(--et-accent-primary))}.et-fad-fingerprint__top{font-size:.95rem;line-height:1.5;color:var(--et-text-secondary)}.et-fad-fingerprint__top strong{color:var(--et-text-primary)}.et-fad-fingerprint__list{display:grid;gap:.65rem}.et-fad-fp{display:grid;grid-template-columns:minmax(7.5rem,9.5rem) minmax(0,1fr) 3.25rem;gap:.55rem .75rem;align-items:center}.et-fad-fp.is-top .et-fad-fp__name{color:var(--et-accent-primary-hover, var(--et-accent-primary));font-weight:700}.et-fad-fp__name{font-size:.875rem;color:var(--et-text-primary)}.et-fad-fp__track{height:.55rem;border-radius:2px;background:var(--et-bg-tertiary);border:1px solid var(--et-border);overflow:hidden}.et-fad-fp__fill{height:100%;width:0;background:var(--et-accent-secondary, #14b8a6);transition:width .35s ease}.et-fad-fp.is-top .et-fad-fp__fill{background:var(--et-accent-primary, #8b5cf6)}.et-fad-fp__pct{font-size:.8125rem;font-variant-numeric:tabular-nums;text-align:right;color:var(--et-text-primary)}.et-fad-fp__why{grid-column:1 / -1;margin:-.15rem 0 0;font-size:.75rem;color:var(--et-text-muted)}@media(prefers-reduced-motion:reduce){.et-fad-fp__fill{transition:none}}@media(max-width:560px){.et-fad-fp{grid-template-columns:minmax(0,1fr) 3rem}.et-fad-fp__name{grid-column:1 / -1}}@media(max-width:720px){.et-fad-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.et-fad-actions .et-author-ai-kbd{display:none}.et-fad-url-row .btn{width:100%}}.et-fad-wait{display:flex;align-items:flex-start;gap:.85rem;padding:1rem 1.1rem;border-radius:.65rem;border:1px solid var(--et-border-subtle, #333);background:var(--et-bg-card-solid, #1a1a1a);background-image:linear-gradient(135deg,rgba(255,255,255,.04),transparent 70%);color:var(--et-text-primary);box-shadow:inset 3px 0 0 var(--et-accent-primary, #6b8cae)}.et-fad-wait[hidden]{display:none!important}.et-fad-wait__spinner .spinner-border{color:var(--et-accent-primary, #6b8cae);width:1.25rem;height:1.25rem;margin-top:.15rem}.et-fad-wait__title{font-weight:700;font-size:.98rem;color:var(--et-text-primary)}.et-fad-wait__text{font-size:.875rem;color:var(--et-text-muted);line-height:1.45;max-width:42rem}.et-fad .btn.is-busy{pointer-events:none;opacity:.88}@keyframes et-fad-wait-pulse{0%,to{opacity:1}50%{opacity:.72}}@media(prefers-reduced-motion:no-preference){.et-fad-wait.is-active .et-fad-wait__title{animation:et-fad-wait-pulse 1.8s ease-in-out infinite}}.et-bcc-template-card__thumb{grid-row:1 / span 3;width:7.75rem;height:12.4rem;display:block;margin:0;border:1px solid var(--et-border);background:repeating-linear-gradient(-45deg,var(--et-bg-secondary, #17171b) 0 6px,var(--et-bg-primary, #101014) 6px 12px);object-fit:cover;opacity:1;transition:opacity .25s ease}.et-bcc-template-card__thumb.is-ready{opacity:1;background:none}.et-bcc-template-card input:checked+.et-bcc-template-card__inner .et-bcc-template-card__thumb{border-color:var(--et-accent-primary, #7c5cff)}.et-bcc-template-card__inner>.et-bcc-template-card__genre,.et-bcc-template-card__inner>strong,.et-bcc-template-card__inner>small{grid-column:2}@media(max-width:480px){.et-bcc-templates{grid-template-columns:1fr}}.et-bcc-prompt-assist-hint.is-error{color:var(--et-accent-danger, #ff6b6b)!important;font-weight:600!important}.et-bcc-field-callout{animation:et-bcc-callout 2.2s ease}@keyframes et-bcc-callout{0%,to{box-shadow:0 0 #4fc7ff00}15%,60%{box-shadow:0 0 0 3px #4fc7ff8c}}.et-bcc-font-coverage{margin:.4rem 0 0;font-size:.78rem;line-height:1.45;color:var(--et-warning, #c48a2a)}.et-bcc-font-coverage[hidden]{display:none!important}.et-bcc-tabs__btn.has-font-warning:after{content:"";display:inline-block;width:.42rem;height:.42rem;margin-left:.35rem;border-radius:50%;background:var(--et-warning, #c48a2a);vertical-align:.32em}.et-litrpg-add-btn{min-height:24px;padding-top:.1rem;padding-bottom:.1rem}.et-bcc-ai-text{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:100%;margin:.15rem 0 .35rem;padding:.7rem .8rem;border:1px solid var(--et-border);border-radius:var(--et-radius-md, 0);background:var(--et-bg-input, rgba(255, 255, 255, .02))}.et-bcc-ai-text__toggle{display:flex;align-items:flex-start;gap:.6rem;margin:0;cursor:pointer;min-height:1.75rem}.et-bcc-ai-text__check{flex:0 0 auto;margin-top:.2rem;accent-color:var(--et-accent-primary, #8b5cf6)}.et-bcc-ai-text__copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.et-bcc-ai-text__label{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;font-size:.875rem;font-weight:600;color:var(--et-text-primary);line-height:1.3}.et-bcc-ai-text__tag{flex:0 0 auto;padding:.1rem .4rem;border:1px solid color-mix(in srgb,var(--et-accent-primary, #8b5cf6) 45%,transparent);border-radius:var(--et-radius-sm, 0);background:color-mix(in srgb,var(--et-accent-primary, #8b5cf6) 14%,transparent);color:var(--et-accent-primary, #8b5cf6);font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.et-bcc-ai-text__hint{font-size:.75rem;line-height:1.45;color:var(--et-text-muted)}.et-bcc-ai-text__row{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .6rem}.et-bcc-ai-text__row[hidden]{display:none}.et-bcc-ai-text__retry,.et-bcc-ai-text__undo{display:inline-flex;align-items:center;gap:.35rem;min-height:1.75rem;flex:0 0 auto}.et-bcc-ai-text__status{flex:1 1 10rem;min-width:0;margin:0;font-size:.75rem;line-height:1.4;color:var(--et-text-muted)}.et-bcc-ai-text__status.is-error{color:var(--et-danger, #ef4444)}.et-bcc-ai-text.is-working .et-bcc-ai-text__retry{opacity:.6;pointer-events:none}.et-bcc-ai-text__opt--art{display:flex;flex-direction:column;gap:.5rem;padding-top:.7rem;border-top:1px solid var(--et-border)}.et-bcc-ai-text__opt--lines{display:flex;flex-direction:column;gap:.55rem;padding-top:.7rem;border-top:1px solid var(--et-border)}.et-bcc-ai-text__opt--lines[hidden]{display:none}.et-bcc-typelines__head{display:flex;flex-direction:column;gap:.2rem;min-width:0}.et-bcc-typelines__list{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none}.et-bcc-typeline{display:grid;grid-template-columns:minmax(5.5rem,auto) minmax(0,1fr) auto;align-items:center;gap:.25rem .5rem;min-height:1.9rem;padding:.15rem .3rem;border:1px solid transparent;border-radius:var(--et-radius-sm, 0)}.et-bcc-typeline.is-painted{border-color:color-mix(in srgb,var(--et-accent-primary, #8b5cf6) 32%,transparent);background:color-mix(in srgb,var(--et-accent-primary, #8b5cf6) 8%,transparent)}.et-bcc-typeline.is-working{border-color:color-mix(in srgb,var(--et-accent-primary, #8b5cf6) 45%,transparent)}.et-bcc-typeline__pick{display:inline-flex;align-items:center;gap:.4rem;margin:0;min-width:0;cursor:pointer}.et-bcc-typeline__check{flex:0 0 auto;accent-color:var(--et-accent-primary, #8b5cf6)}.et-bcc-typeline__name{font-size:.75rem;font-weight:600;color:var(--et-text-primary);white-space:nowrap}.et-bcc-typeline__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:var(--et-text-muted)}.et-bcc-typeline__state{grid-column:2;justify-self:end;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--et-accent-primary, #8b5cf6);white-space:nowrap}.et-bcc-typeline__state:empty{display:none}.et-bcc-typeline__actions{display:inline-flex;align-items:center;gap:.25rem;justify-self:end}.et-bcc-typeline__btn{display:inline-flex;align-items:center;gap:.3rem;min-height:1.6rem;margin:0;padding:0 .5rem;border:1px solid var(--et-border);border-radius:var(--et-radius-sm, 0);background:transparent;color:var(--et-text-secondary, var(--et-text-muted));font:inherit;font-size:.6875rem;font-weight:650;line-height:1;white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.et-bcc-typeline__btn>i{font-size:.9em;color:inherit}.et-bcc-typeline__btn:hover:not(:disabled),.et-bcc-typeline__btn:focus-visible{color:var(--et-text-primary);border-color:color-mix(in srgb,var(--et-accent-primary, #8b5cf6) 55%,transparent);background:color-mix(in srgb,var(--et-accent-primary, #8b5cf6) 12%,transparent);outline:none}.et-bcc-typeline__btn:disabled{opacity:.45;cursor:default}.et-bcc-typeline__btn--remove:hover:not(:disabled),.et-bcc-typeline__btn--remove:focus-visible{color:var(--et-danger, #ef4444);border-color:color-mix(in srgb,var(--et-danger, #ef4444) 55%,transparent);background:color-mix(in srgb,var(--et-danger, #ef4444) 12%,transparent)}.et-bcc-typelines__group{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .6rem}.et-bcc-typelines__all,.et-bcc-typelines__removeall{display:inline-flex;align-items:center;gap:.35rem;min-height:1.75rem;flex:0 0 auto}.et-bcc-typelines__removeall[hidden]{display:none}.et-bcc-typelines__status{flex:1 1 100%}@media(max-width:575.98px){.et-bcc-ai-text{padding:.6rem .65rem}.et-bcc-ai-text__status{flex-basis:100%}.et-bcc-typelines__all,.et-bcc-typelines__removeall{flex-basis:100%;justify-content:center}}.et-bcc-download-package{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.15rem .4rem;margin-top:.4rem;min-height:2rem}.et-bcc-download-package__meta{font-size:.6875rem;letter-spacing:.02em;color:var(--et-text-muted, #a1a1aa)}.et-bcc-download-package[aria-busy=true]{opacity:.7;pointer-events:none}.et-bcc-ai-text__coverage{margin:.5rem 0 0;padding:.45rem .6rem;font-size:.75rem;line-height:1.45;color:var(--et-text-secondary, #d4d4d8);background:color-mix(in srgb,var(--et-accent-warm, #c9a227) 10%,transparent);border-left:2px solid var(--et-accent-warm, #c9a227)}.et-bcc-ai-text__coverage[hidden]{display:none!important}.et-bcc-ai-text__note{margin:.5rem 0 0;padding:0 0 0 1.9rem}.et-bcc-ai-text__note[hidden]{display:none!important}.et-bcc-ai-text__note-label{display:flex;align-items:center;gap:.4rem;margin-bottom:.3rem;color:var(--et-text-secondary, #c4c4ce);font-size:.8125rem;font-weight:600}.et-bcc-ai-text__note-optional{color:var(--et-text-muted, #9a9aa8);font-size:.6875rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.et-bcc-ai-text__note-input{display:block;width:100%;min-height:3.25rem;padding:.5rem .6rem;border:1px solid var(--et-border-subtle, rgba(255, 255, 255, .14));background:#ffffff08;color:var(--et-text-primary, #fafafa);font:inherit;font-size:.8125rem;line-height:1.5;resize:vertical}.et-bcc-ai-text__note-input:focus{outline:none;border-color:var(--et-acc-teal, #2dd4bf);box-shadow:inset 0 0 0 1px var(--et-acc-teal, #2dd4bf)}.et-bcc-ai-text__note-input::placeholder{color:var(--et-text-muted, #9a9aa8);opacity:.85}.et-bcc-ai-text__note-hint{margin:.3rem 0 0;color:var(--et-text-muted, #9a9aa8);font-size:.6875rem;line-height:1.45}.et-bcc-samples{margin-top:2rem}.et-bcc-samples__title{margin:0 0 .35rem;font-family:var(--et-font-display, inherit);font-size:1.15rem}.et-bcc-samples__lead{margin:0 0 1rem;max-width:60ch;font-size:.9rem;line-height:1.5}.et-bcc-samples__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.9rem;margin:0;padding:0;list-style:none}.et-bcc-samples__item{margin:0}.et-bcc-samples__tile{display:block;width:100%;padding:0;border:1px solid var(--et-border, rgba(255, 255, 255, .1));border-radius:var(--et-radius-md);background:transparent;color:inherit;overflow:hidden;cursor:pointer;text-align:left}.et-bcc-samples__tile:hover,.et-bcc-samples__tile:focus-visible{border-color:var(--et-acc-teal, #2dd4bf)}.et-bcc-samples__tile.is-loading{opacity:.6;cursor:progress}.et-bcc-samples__img{display:block;width:100%;height:auto;aspect-ratio:1600 / 2560;object-fit:cover}.et-bcc-samples__label{display:block;padding:.45rem .6rem;font-size:.8rem;color:var(--et-text-muted, #9a9aa8)}#etBookCoverCreator#etBookCoverCreator .et-bcc-preview-toolbar{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.45rem!important;text-align:center!important}#etBookCoverCreator#etBookCoverCreator .et-bcc-preview-heading-wrap{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:.4rem .6rem!important;width:100%!important;margin:0!important}#etBookCoverCreator#etBookCoverCreator .et-bcc-preview-quick:not([hidden]){display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:0!important}#etBookCoverCreator#etBookCoverCreator .et-bcc-typelines__list{display:flex!important;flex-direction:column!important;gap:.3rem!important}#etBookCoverCreator#etBookCoverCreator #et-bcc-typelines{container:et-bcc-typelines / inline-size}#etBookCoverCreator#etBookCoverCreator .et-bcc-typeline{display:grid!important;grid-template-columns:6.25rem minmax(0,1fr) auto auto!important;align-items:center!important;gap:.5rem!important;min-height:2.25rem!important;padding:.15rem .3rem .15rem .45rem!important;border:1px solid transparent!important}#etBookCoverCreator#etBookCoverCreator .et-bcc-typeline.is-painted{border-color:color-mix(in srgb,var(--et-acc-teal, #2dd4bf) 35%,transparent)!important;background:color-mix(in srgb,var(--et-acc-teal, #2dd4bf) 7%,transparent)!important}#etBookCoverCreator#etBookCoverCreator .et-bcc-typeline__pick{min-width:0!important;overflow:hidden!important}#etBookCoverCreator#etBookCoverCreator .et-bcc-typeline__name{overflow:hidden!important;text-overflow:ellipsis!important;font-size:.75rem!important}#etBookCoverCreator#etBookCoverCreator .et-bcc-typeline.is-empty .et-bcc-typeline__name{color:var(--et-text-muted, #9ca3af)!important}#etBookCoverCreator#etBookCoverCreator .et-bcc-typeline__input{grid-column:auto!important;width:100%!important;min-width:0!important;height:1.9rem!important;min-height:0!important;padding:0 .55rem!important;border:1px solid transparent!important;border-radius:0!important;background:#ffffff0a!important;color:var(--et-text-primary, #fafafa)!important;font:inherit!important;font-size:.8125rem!important;box-shadow:none!important;outline:none!important;text-overflow:ellipsis}#etBookCoverCreator#etBookCoverCreator .et-bcc-typeline__input::placeholder{color:var(--et-text-muted, #6b6b73)!important;opacity:1}#etBookCoverCreator#etBookCoverCreator .et-bcc-typeline__input:hover{border-color:#ffffff1a!important}#etBookCoverCreator#etBookCoverCreator .et-bcc-typeline__input:focus{border-color:var(--et-acc-teal, #2dd4bf)!important;background:#ffffff0f!important}#etBookCoverCreator#etBookCoverCreator .et-bcc-typeline__state{grid-column:auto!important;justify-self:end!important;color:var(--et-acc-teal, #2dd4bf)!important}#etBookCoverCreator#etBookCoverCreator .et-bcc-typeline__state:empty{display:none!important}#etBookCoverCreator#etBookCoverCreator .et-bcc-typeline__actions{grid-column:auto!important;justify-self:end!important;flex-wrap:nowrap!important;gap:.2rem!important}#etBookCoverCreator#etBookCoverCreator .et-bcc-typeline__btn{min-height:1.75rem!important;padding:0 .55rem!important}#etBookCoverCreator#etBookCoverCreator .et-bcc-typeline__btn--icon{width:1.75rem!important;padding:0!important;justify-content:center!important}#etBookCoverCreator#etBookCoverCreator .et-bcc-typeline__btn--delete:hover:not(:disabled){color:var(--et-danger, #ef4444)!important;border-color:color-mix(in srgb,var(--et-danger, #ef4444) 55%,transparent)!important;background:color-mix(in srgb,var(--et-danger, #ef4444) 12%,transparent)!important}#etBookCoverCreator#etBookCoverCreator .et-bcc-typeline--add{display:block!important;min-height:0!important;padding:.1rem 0 0!important;border:0!important;background:transparent!important}#etBookCoverCreator#etBookCoverCreator .et-bcc-typeline__add{display:inline-flex;align-items:center;gap:.35rem;min-height:1.9rem;padding:0 .6rem;border:1px dashed rgba(255,255,255,.18);background:transparent;color:var(--et-text-secondary, #d4d4d8);font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}#etBookCoverCreator#etBookCoverCreator .et-bcc-typeline__add:hover:not(:disabled){border-color:color-mix(in srgb,var(--et-acc-teal, #2dd4bf) 60%,transparent);color:var(--et-acc-teal, #2dd4bf)}#etBookCoverCreator#etBookCoverCreator .et-bcc-typeline__add:disabled{opacity:.45;cursor:default}@container et-bcc-typelines (max-width: 440px){#etBookCoverCreator .et-bcc-typeline{grid-template-columns:4.75rem minmax(0,1fr) auto auto!important;gap:.35rem!important;padding-left:.3rem!important}#etBookCoverCreator .et-bcc-typeline__btn:not(.et-bcc-typeline__btn--icon)>span{display:none!important}#etBookCoverCreator .et-bcc-typeline__btn:not(.et-bcc-typeline__btn--icon){width:1.75rem!important;padding:0!important;justify-content:center!important}#etBookCoverCreator .et-bcc-typeline__state{display:none!important}}@supports (grid-template-columns: subgrid){#etBookCoverCreator#etBookCoverCreator .et-bcc-typelines__list{display:grid!important;grid-template-columns:6.25rem minmax(0,1fr) auto auto;row-gap:.3rem!important;column-gap:0!important}#etBookCoverCreator#etBookCoverCreator .et-bcc-typeline:not(.et-bcc-typeline--add){grid-column:1 / -1!important;grid-template-columns:subgrid!important;column-gap:.5rem!important}#etBookCoverCreator#etBookCoverCreator .et-bcc-typeline--add{grid-column:1 / -1!important}#etBookCoverCreator#etBookCoverCreator .et-bcc-typeline__pick{grid-column:1!important}#etBookCoverCreator#etBookCoverCreator .et-bcc-typeline__input{grid-column:2!important}#etBookCoverCreator#etBookCoverCreator .et-bcc-typeline__state{grid-column:3!important}#etBookCoverCreator#etBookCoverCreator .et-bcc-typeline__actions{grid-column:4!important;justify-self:start!important}@container et-bcc-typelines (max-width: 440px){#etBookCoverCreator .et-bcc-typelines__list{grid-template-columns:4.75rem minmax(0,1fr) auto auto}#etBookCoverCreator .et-bcc-typeline:not(.et-bcc-typeline--add){column-gap:.35rem!important}}}
