@charset "UTF-8";.writer-thinking.astro-fvpiropk{padding:16px 18px;color:#717785;font-size:14px;line-height:1.65}.writer-thinking.astro-fvpiropk[hidden]{display:none!important}.writer-thinking.astro-fvpiropk>span.astro-fvpiropk{display:inline-block;color:transparent;background:linear-gradient(100deg,#717785 35%,#c8cbd2 48%,#eceef2,#c8cbd2 52%,#717785 65%);background-size:250% 100%;background-position:100% 0;background-clip:text;-webkit-background-clip:text;animation:writer-thinking-shimmer 1.8s ease-in-out infinite}@keyframes writer-thinking-shimmer{to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce),(forced-colors: active){.writer-thinking.astro-fvpiropk>span.astro-fvpiropk{animation:none;background:none;color:#717785}}.writer-write-example.astro-m7euzs4t{align-self:flex-start;margin-block-start:0;border:0;padding:6px 0;background:transparent;color:#6d4aff;font:inherit;font-size:13px;font-weight:650;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.writer-write-example.astro-m7euzs4t:hover{color:#5938e8}.writer-write-example.astro-m7euzs4t:focus-visible{border-radius:3px;outline:2px solid #6d4aff;outline-offset:2px}.writer-result-panel.astro-oradeslg{display:flex;min-block-size:0;max-block-size:590px;flex-direction:column;overflow:hidden}.writer-result-actions.astro-oradeslg{display:flex;min-block-size:64px;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:11px 14px;border-block-start:1px solid #eef0f3;background:#fff}.writer-result-count.astro-oradeslg{margin-inline-end:auto;color:#8a94a6;font-size:13px}.writer-result-status.astro-oradeslg{min-inline-size:0;margin-inline-end:auto;color:#657087;font-size:13px}.writer-result-count.astro-oradeslg+.writer-result-status.astro-oradeslg{margin-inline-end:0}.writer-result-action.astro-oradeslg{display:inline-flex;min-block-size:38px;align-items:center;justify-content:center;gap:7px;padding:8px 12px;border:1px solid #dfe3ea;border-radius:8px;background:#fff;color:#4f596b;font:inherit;font-size:13px;font-weight:600;line-height:1.4;box-shadow:none}.writer-result-action.astro-oradeslg:hover:not(:disabled){border-color:#c9ced8;background:#f7f8fa;color:#252b37}.writer-result-action.astro-oradeslg:focus-visible,.writer-result-dialog-close.astro-oradeslg:focus-visible{outline:2px solid #9aa2b3;outline-offset:2px}.writer-result-action.astro-oradeslg:disabled{cursor:not-allowed;opacity:.5}.writer-result-action.astro-oradeslg[hidden]{display:none!important}.writer-result-action.astro-oradeslg svg,.writer-result-dialog-close.astro-oradeslg svg{inline-size:16px;block-size:16px;flex:0 0 auto}.writer-result-dialog.astro-oradeslg{box-sizing:border-box;inline-size:100vw;max-inline-size:none;block-size:100dvh;max-block-size:none;margin:0;padding:0;border:0;background:#fff;color:#20242f;overflow:hidden;overscroll-behavior:none}.writer-result-dialog.astro-oradeslg::backdrop{background:rgba(22,24,30,.52)}.writer-result-dialog-shell.astro-oradeslg{display:flex;box-sizing:border-box;inline-size:min(100%,960px);block-size:100%;min-block-size:0;margin-inline:auto;flex-direction:column;padding:24px}.writer-result-dialog-shell.astro-oradeslg>header.astro-oradeslg{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;padding-block-end:16px}.writer-result-dialog-shell.astro-oradeslg h2.astro-oradeslg{margin:0;font-size:20px;line-height:1.4}.writer-result-dialog-close.astro-oradeslg{display:inline-flex;inline-size:40px;block-size:40px;align-items:center;justify-content:center;border:1px solid #dfe3ea;border-radius:8px;background:#fff;color:#4f596b}.writer-result-dialog-content.astro-oradeslg{box-sizing:border-box;min-block-size:0;flex:1 1 auto;margin:0;padding:28px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid #e5e7eb;border-radius:12px;background:#fff;font-size:16px;line-height:1.75;word-wrap:anywhere}.writer-result-dialog-content.astro-oradeslg h1,.writer-result-dialog-content.astro-oradeslg h2,.writer-result-dialog-content.astro-oradeslg h3,.writer-result-dialog-content.astro-oradeslg h4{margin:1.4em 0 .55em;line-height:1.3}.writer-result-dialog-content.astro-oradeslg h1:first-child,.writer-result-dialog-content.astro-oradeslg h2:first-child,.writer-result-dialog-content.astro-oradeslg h3:first-child,.writer-result-dialog-content.astro-oradeslg h4:first-child{margin-block-start:0}.writer-result-dialog-content.astro-oradeslg p,.writer-result-dialog-content.astro-oradeslg ul,.writer-result-dialog-content.astro-oradeslg ol,.writer-result-dialog-content.astro-oradeslg blockquote,.writer-result-dialog-content.astro-oradeslg pre{margin:0 0 1em}.writer-result-dialog-content.astro-oradeslg ul,.writer-result-dialog-content.astro-oradeslg ol{padding-inline-start:1.5em}.writer-result-dialog-content.astro-oradeslg blockquote{padding-inline-start:16px;border-inline-start:3px solid #dfe3ea;color:#596275}.writer-result-dialog-content.astro-oradeslg pre,.writer-result-dialog-content.astro-oradeslg code,.writer-result-dialog-content.astro-oradeslg [data-block-type=code]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.writer-result-dialog-content.astro-oradeslg pre{padding:14px;overflow-x:auto;border-radius:8px;background:#f5f6f8}.writer-result-dialog-content.astro-oradeslg [data-block-type=heading]{display:block;margin-block:1em .45em;font-size:1.25em;font-weight:700;line-height:1.35}.writer-result-dialog-content.astro-oradeslg [data-block-type=quote]{display:block;margin-block:.8em;padding-inline-start:16px;border-inline-start:3px solid #dfe3ea}html.writer-result-dialog-open,body.writer-result-dialog-open{overflow:hidden;overscroll-behavior:none}@media (max-width: 640px){.writer-result-actions.astro-oradeslg{min-block-size:0;padding:10px}.writer-result-action.astro-oradeslg{flex:1 1 auto;padding-inline:9px}.writer-result-dialog-shell.astro-oradeslg{padding:16px}.writer-result-dialog-content.astro-oradeslg{padding:20px}}.writer-review-details:not(.is-collapsible){display:contents}.writer-review-details.is-collapsible{min-height:0}.writer-review-details.is-collapsible>summary{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:12px;padding:0 20px;border-top:1px solid #eeeafa;color:#59647a;cursor:pointer;font-size:13px;font-weight:750;list-style:none}.writer-review-details.is-collapsible>summary::-webkit-details-marker{display:none}.writer-review-details.is-collapsible>summary:after{color:#8b94a7;content:"+";font-size:18px;font-weight:500}.writer-review-details.is-collapsible[open]>summary:after{content:"−"}.writer-review-details.is-collapsible>summary:focus-visible{outline:2px solid #6d4aff;outline-offset:-2px}.writer-review-details.is-collapsible>summary [data-change-count]{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;margin-inline-start:auto;border-radius:999px;background:#f2f1ff;color:#6d4aff;font-size:11px}.writer-review-content{display:contents}.writer-review-details.is-collapsible>.writer-review-content{display:block}.writer-review-content--rewrite{display:none!important}.writer-review-panel{position:relative;display:flex;width:var(--writer-review-width, 344px);min-width:0;flex:none;flex-direction:column;overflow:hidden;border-inline-start:1px solid #e7e8ee;background:#fff}.writer-review-title{margin:23px 24px 4px;color:#20222b;font-size:16px;font-weight:720}.writer-review-tabs{display:flex;min-height:72px;align-items:flex-end;gap:28px;padding:0 24px;border-bottom:1px solid #e7e8ee}.is-outline-review .writer-review-tabs{min-height:54px}.writer-review-tabs>button:not(.writer-review-collapse){position:relative;height:48px;border:0;background:transparent;color:#4e5461;font-size:14px;font-weight:650}.writer-review-tabs>button[aria-selected=true]{color:#6d4aff}.writer-review-tabs>button[aria-selected=true]:after{position:absolute;inset-inline:0;bottom:-1px;height:2px;background:#6d4aff;content:""}.writer-review-tabs span{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;margin-inline-start:4px;border-radius:999px;background:#f2f1ff;color:#6d4aff;font-size:11px}.writer-review-collapse{display:none;width:36px;height:36px;align-items:center;justify-content:center;margin-inline-start:auto;border:0;background:transparent;color:#7a808c}.writer-review-collapse :global(svg){width:18px;height:18px}.writer-review-view{min-height:0;flex:1 1;overflow-y:auto;padding:20px 20px 96px}.writer-review-empty{display:grid;min-height:260px;align-content:center;justify-content:center;place-content:center;grid-gap:8px;gap:8px;padding:24px;color:#757b87;text-align:center}.writer-review-empty strong{color:#3a3f4a;font-size:14px}.writer-review-empty p{max-width:220px;margin:0;font-size:13px;line-height:1.55}.writer-batch-summary{margin-bottom:14px;padding:14px;border:1px solid #e7e4ff;border-radius:10px;background:#faf9ff;color:#4e5360;font-size:12px;line-height:1.55}.writer-change-list,.writer-history-list{display:grid;grid-gap:12px;gap:12px}.writer-review-actions{position:absolute;inset-inline:0;bottom:0;z-index:2;display:grid;grid-template-columns:.8fr 1.35fr;grid-gap:10px;gap:10px;padding:14px 20px 18px;border-top:1px solid #e7e8ee;background:rgba(255,255,255,.97)}.writer-review-actions button{min-height:42px;font-size:12px}.writer-review-actions .writer-primary-button{border:1px solid #6d4aff;border-radius:8px;background:#6d4aff;color:#fff;font-family:inherit;font-weight:700}.writer-review-actions .writer-secondary-button{border:1px solid #dfe1e8;border-radius:8px;background:#fff;color:#3f4552;font-family:inherit;font-weight:700}.writer-change-card,.writer-history-card{padding:14px;border:1px solid #e0e2e8;border-radius:10px;background:#fff}.writer-change-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}.writer-change-card>header strong{color:#303541;font-size:12px}.writer-change-card>header span{display:inline-flex;min-height:22px;align-items:center;padding:0 8px;border-radius:999px;font-size:9px;font-weight:700}.writer-change-card>header span.is-safe{background:#eaf8ee;color:#308a4b}.writer-change-card>header span.is-warning{background:#fff5df;color:#835500}.writer-change-card>b{display:block;margin:12px 0 6px;color:#535966;font-size:10px}.writer-diff-original,.writer-diff-proposed{padding:11px;border-radius:7px;color:#4a505d;font-size:11px;line-height:1.65}.writer-diff-original{background:#fff0f2;-webkit-text-decoration-color:#d34d62;text-decoration-color:#d34d62;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.writer-diff-proposed{background:#effaf2;color:#286d3d}.writer-change-card>footer{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:7px;gap:7px;margin-top:14px}.writer-change-card>footer button{min-height:34px;border:1px solid #dfe1e8;border-radius:7px;background:#fff;color:#454b58;font-family:inherit;font-size:10px;font-weight:700}.writer-change-card>footer button.is-primary{border-color:#6d4aff;background:#6d4aff;color:#fff}.writer-history-card{position:relative;min-height:70px}.writer-history-card.is-current{border-color:#6d4aff;box-shadow:0 0 0 1px #6d4aff}.writer-history-card strong{color:#2e3340;font-size:13px}.writer-history-card p{margin:8px 0 0;color:#777d89;font-size:10px;line-height:1.5}.writer-history-card>button{min-height:30px;margin-top:10px;padding:0 10px;border:1px solid #d9d5ef;border-radius:6px;background:#fff;color:#6d4aff;font-family:inherit;font-size:10px;font-weight:700}.writer-review-mobile-header,.writer-review-mobile-trigger,.writer-review-backdrop{display:none}@media (max-width: 1199px){.writer-review-backdrop{position:fixed;z-index:69;top:0;right:0;bottom:0;left:0;display:block;border:0;background:rgba(22,24,30,.42)}.writer-review-backdrop[hidden]{display:none}.writer-review-panel{position:fixed;z-index:70;inset-block:0;inset-inline-end:0;width:min(90vw,390px);box-shadow:-18px 0 44px rgba(25,27,34,.2);transform:translate(calc(105% * var(--writer-panel-direction, 1)));visibility:hidden;transition:transform .2s ease,visibility .2s ease}:global(html[dir=rtl]) .writer-review-panel{--writer-panel-direction: -1;box-shadow:18px 0 44px rgba(25,27,34,.2)}.writer-review-panel.is-open{transform:translate(0);visibility:visible}.writer-review-mobile-header{display:flex;min-height:56px;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #e7e8ee}.writer-review-mobile-header button{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:0;background:transparent}.writer-review-mobile-header :global(svg){width:20px;height:20px}.writer-review-mobile-trigger{position:fixed;z-index:38;inset-inline-end:16px;bottom:16px;display:inline-flex;min-height:44px;align-items:center;gap:8px;padding:0 16px;border:1px solid #dedbea;border-radius:999px;background:#fff;box-shadow:0 8px 24px rgba(34,36,43,.16);color:#3b4050;font-size:13px;font-weight:700}.writer-review-mobile-trigger>span:last-child{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;border-radius:999px;background:#f0eeff;color:#6d4aff;font-size:11px}}@media (max-width: 639px){.writer-review-panel{inset-block-start:auto;width:100%;max-height:82vh;border-block-start:1px solid #e7e8ee;border-radius:18px 18px 0 0;transform:translateY(105%)}:global(html[dir=rtl]) .writer-review-panel{transform:translateY(105%)}.writer-review-panel.is-open{transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.writer-review-panel{transition:none}}.writer-tool-surface.astro-alttnepi{--writer-accent: #6d4aff;--writer-accent-hover: #5938e8;display:flex;min-width:0;min-height:100vh;background:#f7f8fb;color:#20222b}.writer-document-column.astro-alttnepi{display:flex;min-width:0;height:100vh;flex:1 1;flex-direction:column;overflow-y:auto}.writer-tool-header.astro-alttnepi{position:-webkit-sticky;position:-webkit-sticky;position:sticky;z-index:20;top:0;display:flex;min-height:72px;flex:none;align-items:center;gap:12px;padding:0 28px;border-bottom:1px solid #e7e8ee;background:rgba(255,255,255,.97)}.writer-tool-icon.astro-alttnepi{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:8px;background:#6d4aff;color:#fff}.writer-tool-icon.astro-alttnepi svg{width:18px;height:18px}.writer-tool-heading.astro-alttnepi{min-width:0;flex:1 1}.writer-tool-heading.astro-alttnepi h1.astro-alttnepi{margin:0;font-size:20px;font-weight:740;line-height:1.2}.writer-tool-heading.astro-alttnepi p.astro-alttnepi{margin:3px 0 0;overflow:hidden;color:#767c88;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.writer-header-status.astro-alttnepi{color:#717785;font-size:12px}.writer-mobile-menu-button.astro-alttnepi{display:none;width:38px;height:38px;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:#454b58}.writer-mobile-menu-button.astro-alttnepi svg{width:21px;height:21px}.writer-primary-button.astro-alttnepi,.writer-secondary-button.astro-alttnepi{display:inline-flex;box-sizing:border-box;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 17px;border-radius:8px;font-family:inherit;font-size:13px;font-weight:700;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease}.writer-primary-button.astro-alttnepi{border:1px solid var(--writer-accent);background:var(--writer-accent);color:#fff}.writer-primary-button.astro-alttnepi:hover,.writer-primary-button.astro-alttnepi:focus-visible{border-color:var(--writer-accent-hover);background:var(--writer-accent-hover);outline:none}.writer-primary-button.astro-alttnepi:disabled{border-color:#c5bfdc;background:#c5bfdc;cursor:not-allowed}.writer-secondary-button.astro-alttnepi{border:1px solid #dde0e7;background:#fff;color:#3d4350}.writer-secondary-button.astro-alttnepi:hover,.writer-secondary-button.astro-alttnepi:focus-visible{border-color:#bfc3ce;background:#f8f8fa;outline:none}.writer-primary-button.astro-alttnepi svg,.writer-secondary-button.astro-alttnepi svg{width:16px;height:16px}.writer-stop-button.astro-alttnepi{min-height:38px}.writer-write-settings.astro-alttnepi{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1.25fr) minmax(130px,.7fr) minmax(130px,.7fr);grid-gap:16px;gap:16px;margin:24px 28px 0;padding:22px;border:1px solid #e2e4ea;border-radius:12px;background:#fff}.writer-field-wide.astro-alttnepi{grid-column:1/-1}.writer-field-key-points.astro-alttnepi{grid-column:span 3}.writer-segment-field.astro-alttnepi{grid-column:span 2}.writer-write-actions.astro-alttnepi{display:flex;grid-column:1/-1;justify-content:flex-end}.writer-field.astro-alttnepi{display:flex;min-width:0;flex-direction:column;gap:7px}.writer-field.astro-alttnepi label.astro-alttnepi,.writer-field-label.astro-alttnepi{color:#555b68;font-size:12px;font-weight:650}.writer-field.astro-alttnepi label.astro-alttnepi b.astro-alttnepi{color:#d95065}.writer-field.astro-alttnepi input.astro-alttnepi,.writer-field.astro-alttnepi textarea.astro-alttnepi,.writer-field.astro-alttnepi select.astro-alttnepi,.writer-select-wrap.astro-alttnepi{width:100%;min-height:42px;box-sizing:border-box;border:1px solid #dfe2e9;border-radius:8px;background:#fff;color:#282d38;font-family:inherit;font-size:13px}.writer-field.astro-alttnepi input.astro-alttnepi,.writer-field.astro-alttnepi textarea.astro-alttnepi,.writer-field.astro-alttnepi select.astro-alttnepi{padding:10px 12px;outline:none}.writer-field.astro-alttnepi textarea.astro-alttnepi{resize:vertical;line-height:1.55}.writer-field.astro-alttnepi input.astro-alttnepi:focus,.writer-field.astro-alttnepi textarea.astro-alttnepi:focus,.writer-field.astro-alttnepi select.astro-alttnepi:focus,.writer-select-wrap.astro-alttnepi:focus-within{border-color:var(--writer-accent);box-shadow:0 0 0 3px rgba(109,74,255,.1)}.writer-select-wrap.astro-alttnepi{position:relative}.writer-select-wrap.astro-alttnepi select.astro-alttnepi{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding-inline-end:36px}.writer-select-wrap.astro-alttnepi svg{position:absolute;top:50%;inset-inline-end:12px;width:15px;height:15px;color:#858b96;pointer-events:none;transform:translateY(-50%)}.writer-field-error.astro-alttnepi{margin:-1px 0 0;color:#c43c52;font-size:11px}.writer-segment-control.astro-alttnepi{display:grid;grid-template-columns:repeat(3,1fr);padding:3px;border:1px solid #dfe2e9;border-radius:9px;background:#f8f8fa}.writer-segment-control.astro-alttnepi button.astro-alttnepi{display:grid;min-height:38px;align-content:center;justify-content:center;place-content:center;border:0;border-radius:6px;background:transparent;color:#5e6470;font-size:12px;font-weight:650}.writer-segment-control.astro-alttnepi button.astro-alttnepi[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px rgba(25,27,34,.1);color:var(--writer-accent)}.writer-segment-control.astro-alttnepi small.astro-alttnepi{color:#969ba5;font-size:9px;font-weight:550}.writer-compact-settings.astro-alttnepi{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));grid-gap:14px;gap:14px;align-items:end;min-width:0;padding:18px 24px;border-bottom:1px solid #e7e8ee;background:#fff}.writer-compact-settings.astro-alttnepi .writer-primary-button.astro-alttnepi{width:100%;min-width:0;padding-block:10px;line-height:1.25;text-align:center;white-space:normal}.writer-length-settings.astro-alttnepi{display:contents}.writer-settings-summary.astro-alttnepi{display:flex;min-height:50px;flex:none;align-items:center;justify-content:space-between;margin:16px 28px 0;padding:0 15px;border:1px solid #e2e4ea;border-radius:9px;background:#fff;color:#5b616e;font-size:12px}.writer-settings-summary.astro-alttnepi button.astro-alttnepi{border:0;background:transparent;color:var(--writer-accent);font-size:11px;font-weight:650}.writer-inline-alert.astro-alttnepi{display:flex;gap:12px;margin:16px 28px 0;padding:15px 16px;border:1px solid #efc9cf;border-radius:10px;background:#fff8f9;color:#6a3f47}.writer-inline-alert.astro-alttnepi>svg{width:20px;height:20px;flex:none;color:#cb4f62}.writer-inline-alert.astro-alttnepi strong.astro-alttnepi{font-size:13px}.writer-inline-alert.astro-alttnepi p.astro-alttnepi{margin:4px 0 10px;font-size:12px}.writer-alert-actions.astro-alttnepi{display:flex;gap:8px}.writer-alert-actions.astro-alttnepi button.astro-alttnepi{min-height:34px;padding-inline:12px;font-size:11px}.writer-document-stage.astro-alttnepi{position:relative;width:calc(100% - 56px);min-height:560px;flex:1 0 auto;align-self:center;margin:20px 28px 28px;border:1px solid #e2e4ea;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(32,34,43,.035)}.is-rewrite.astro-alttnepi .writer-document-stage.astro-alttnepi,.is-expand-shorten.astro-alttnepi .writer-document-stage.astro-alttnepi{max-width:830px}.writer-document-status.astro-alttnepi{display:flex;min-height:42px;align-items:center;gap:8px;padding:0 18px;border-bottom:1px solid #eceef2;color:#555b68;font-size:11px}.writer-stream-preview.astro-alttnepi{margin:16px 18px 0;padding:14px 16px;border:1px solid #e3defb;border-radius:8px;background:#faf9ff;color:#4e5260}.writer-stream-preview.astro-alttnepi strong.astro-alttnepi{display:block;margin-bottom:8px;color:#6d4aff;font-size:11px}.writer-stream-preview.astro-alttnepi .astro-alttnepi[data-writer-stream-preview-text]{max-height:240px;overflow:auto;white-space:pre-wrap;word-wrap:anywhere;font-size:13px;line-height:1.65}.is-rewrite.astro-alttnepi .astro-alttnepi[data-writer-stream-preview]{display:none!important}.writer-status-dot.astro-alttnepi{width:7px;height:7px;border-radius:50%;background:var(--writer-accent);animation:writer-status-pulse 1s ease-in-out infinite}.writer-progress-track.astro-alttnepi{width:110px;height:3px;margin-inline-start:auto;overflow:hidden;border-radius:999px;background:#e9e7f4}.writer-progress-track.astro-alttnepi span.astro-alttnepi{display:block;width:0;height:100%;border-radius:inherit;background:var(--writer-accent);transition:width .2s ease}.writer-document-editor.astro-alttnepi{position:relative;z-index:2;min-height:510px;padding:42px 48px 72px;outline:none;color:#20242f;font-size:15px;line-height:1.8}.writer-document-editor.astro-alttnepi>[data-block-key]{position:relative;margin:0 0 18px;outline:none}.writer-document-editor.astro-alttnepi>[data-block-type=heading]{margin-top:26px;color:#171a22;font-size:20px;font-weight:740;line-height:1.35}.writer-document-editor.astro-alttnepi>[data-block-state=queued]{color:#a2a6af}.writer-document-editor.astro-alttnepi:empty{pointer-events:none}.writer-document-empty.astro-alttnepi{position:absolute;z-index:1;top:50%;inset-inline:24px;display:grid;align-items:center;justify-items:center;place-items:center;grid-gap:7px;gap:7px;color:#9297a2;text-align:center;transform:translateY(-50%)}.writer-document-empty.astro-alttnepi strong.astro-alttnepi{color:#656b77;font-size:14px}.writer-document-empty.astro-alttnepi p.astro-alttnepi{margin:0;font-size:12px}.writer-selection-toolbar.astro-alttnepi{position:fixed;z-index:80;display:flex;overflow:hidden;padding:5px;border:1px solid #292c34;border-radius:9px;background:#181b23;box-shadow:0 10px 26px rgba(18,20,27,.28);color:#fff}.writer-selection-toolbar.astro-alttnepi button.astro-alttnepi{display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:inherit;font-size:12px;font-weight:650}.writer-selection-toolbar.astro-alttnepi button.astro-alttnepi:hover,.writer-selection-toolbar.astro-alttnepi button.astro-alttnepi:focus-visible{background:var(--writer-accent);outline:none}.writer-selection-toolbar.astro-alttnepi svg{width:15px;height:15px}.writer-confirm-dialog.astro-alttnepi{width:min(440px,100vw - 32px);padding:0;border:1px solid #e0e2e8;border-radius:14px;background:#fff;box-shadow:0 22px 70px rgba(25,27,34,.28)}.writer-confirm-dialog.astro-alttnepi::backdrop{background:rgba(22,24,30,.42)}.writer-confirm-dialog.astro-alttnepi form.astro-alttnepi{padding:24px}.writer-confirm-dialog.astro-alttnepi h2.astro-alttnepi{margin:0 0 8px;font-size:18px}.writer-confirm-dialog.astro-alttnepi p.astro-alttnepi{margin:0 0 22px;color:#666c78;font-size:13px;line-height:1.55}.writer-confirm-dialog.astro-alttnepi form.astro-alttnepi>div.astro-alttnepi{display:flex;justify-content:flex-end;gap:10px}@keyframes writer-status-pulse{50%{opacity:.35;transform:scale(.78)}}@media (max-width: 1199px){.writer-document-column.astro-alttnepi{width:100%}}@media (max-width: 1023px){.writer-tool-header.astro-alttnepi{min-height:64px;padding-inline:16px}.writer-mobile-menu-button.astro-alttnepi{display:inline-flex}.writer-tool-icon.astro-alttnepi{display:none}.writer-write-settings.astro-alttnepi{margin-inline:16px}.writer-compact-settings.astro-alttnepi{grid-template-columns:repeat(2,minmax(0,1fr))}.writer-compact-settings.astro-alttnepi .writer-primary-button.astro-alttnepi{grid-column:1/-1}.writer-settings-summary.astro-alttnepi,.writer-inline-alert.astro-alttnepi{margin-inline:16px}.writer-document-stage.astro-alttnepi,.is-rewrite.astro-alttnepi .writer-document-stage.astro-alttnepi,.is-expand-shorten.astro-alttnepi .writer-document-stage.astro-alttnepi{width:calc(100% - 32px);margin-inline:16px}}@media (max-width: 639px){.writer-tool-header.astro-alttnepi{min-height:56px}.writer-tool-heading.astro-alttnepi h1.astro-alttnepi{font-size:17px}.writer-tool-heading.astro-alttnepi p.astro-alttnepi,.writer-header-status.astro-alttnepi{display:none}.writer-write-settings.astro-alttnepi{grid-template-columns:1fr;margin-top:14px;padding:16px}.writer-field-wide.astro-alttnepi,.writer-field-key-points.astro-alttnepi,.writer-segment-field.astro-alttnepi,.writer-write-actions.astro-alttnepi{grid-column:1}.writer-write-actions.astro-alttnepi .writer-primary-button.astro-alttnepi{width:100%}.writer-compact-settings.astro-alttnepi{grid-template-columns:1fr;padding:14px 16px}.writer-compact-settings.astro-alttnepi .writer-primary-button.astro-alttnepi{grid-column:1}.writer-document-stage.astro-alttnepi{min-height:520px;border-radius:9px}.writer-document-editor.astro-alttnepi{min-height:470px;padding:30px 22px 80px;font-size:14px}.writer-selection-toolbar.astro-alttnepi{max-width:calc(100vw - 32px);overflow-x:auto}.writer-selection-toolbar.astro-alttnepi button.astro-alttnepi{white-space:nowrap}}@media (prefers-reduced-motion: reduce){.writer-status-dot.astro-alttnepi{animation:none}}fieldset.astro-dv2ed5cq{display:grid;grid-gap:12px;gap:12px;min-width:0;margin:0;padding:0;border:0}fieldset.astro-dv2ed5cq[hidden]{display:none}.writer-home-option-grid.astro-dv2ed5cq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.writer-home-outline-grid.astro-dv2ed5cq{grid-template-columns:repeat(4,minmax(0,1fr))}label.astro-dv2ed5cq,.writer-home-option-group.astro-dv2ed5cq{display:flex;min-width:0;flex-direction:column;gap:6px;color:#475569;font-size:13px}label.astro-dv2ed5cq>span.astro-dv2ed5cq:first-child,.writer-home-option-label.astro-dv2ed5cq{word-wrap:anywhere}input.astro-dv2ed5cq,textarea.astro-dv2ed5cq,select.astro-dv2ed5cq{box-sizing:border-box;width:100%;min-width:0;border:1px solid #dce2ea;border-radius:8px;background:#fff;color:#172033;font:inherit}input.astro-dv2ed5cq,select.astro-dv2ed5cq{min-height:40px;padding-block:8px;padding-inline:12px}textarea.astro-dv2ed5cq{min-height:68px;resize:vertical;padding:9px 12px;line-height:1.45}input.astro-dv2ed5cq::-moz-placeholder,textarea.astro-dv2ed5cq::-moz-placeholder{color:#8a94a6}input.astro-dv2ed5cq::placeholder,textarea.astro-dv2ed5cq::placeholder{color:#8a94a6}.writer-home-option-select.astro-dv2ed5cq,.writer-home-number-input.astro-dv2ed5cq{position:relative;display:block;min-width:0}.writer-home-option-select.astro-dv2ed5cq select.astro-dv2ed5cq{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:34px}.writer-home-option-select.astro-dv2ed5cq svg{position:absolute;inset-block-start:50%;inset-inline-end:10px;width:16px;height:16px;color:#657087;pointer-events:none;transform:translateY(-50%)}.writer-home-number-input.astro-dv2ed5cq input.astro-dv2ed5cq{padding-inline-end:58px}.writer-home-number-input.astro-dv2ed5cq>span.astro-dv2ed5cq{position:absolute;inset-block-start:50%;inset-inline-end:12px;color:#657087;font-size:12px;pointer-events:none;transform:translateY(-50%)}input.astro-dv2ed5cq:focus-visible,textarea.astro-dv2ed5cq:focus-visible,select.astro-dv2ed5cq:focus-visible,summary.astro-dv2ed5cq:focus-visible{outline:2px solid #6d4aff;outline-offset:2px}.writer-home-option-more.astro-dv2ed5cq{min-width:0}.writer-home-option-more.astro-dv2ed5cq summary.astro-dv2ed5cq{display:inline-flex;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;align-items:center;gap:5px;cursor:pointer;color:#6d4aff;font-size:13px;font-weight:650;list-style:none}.writer-home-option-more.astro-dv2ed5cq summary.astro-dv2ed5cq::-webkit-details-marker{display:none}.writer-home-option-more.astro-dv2ed5cq summary.astro-dv2ed5cq svg{width:15px;height:15px;transition:transform .16s ease}.writer-home-option-more.astro-dv2ed5cq[open] summary.astro-dv2ed5cq svg{transform:rotate(180deg)}.writer-home-more-grid.astro-dv2ed5cq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding-block-start:10px}.writer-home-more-grid-wide.astro-dv2ed5cq{grid-template-columns:repeat(2,minmax(0,1fr))}.writer-home-check-grid.astro-dv2ed5cq{display:grid;grid-gap:7px;gap:7px;color:#475569;font-size:13px}.writer-home-check-grid.astro-dv2ed5cq label.astro-dv2ed5cq{display:flex;flex-direction:row;align-items:flex-start;gap:7px;color:inherit;font-size:inherit;line-height:1.35}.writer-home-check-grid.astro-dv2ed5cq input.astro-dv2ed5cq{width:15px;min-width:15px;height:15px;min-height:15px;margin-block-start:1px;accent-color:#6d4aff}@media (max-width: 760px){.writer-home-option-grid.astro-dv2ed5cq,.writer-home-outline-grid.astro-dv2ed5cq,.writer-home-more-grid.astro-dv2ed5cq,.writer-home-more-grid-wide.astro-dv2ed5cq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.writer-home-option-grid.astro-dv2ed5cq,.writer-home-outline-grid.astro-dv2ed5cq,.writer-home-more-grid.astro-dv2ed5cq,.writer-home-more-grid-wide.astro-dv2ed5cq{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.writer-home-option-more.astro-dv2ed5cq summary.astro-dv2ed5cq svg{transition:none}}.writer-home.astro-fef6p32s{--writer-ink: #11182b;--writer-muted: #657087;--writer-primary: #6d4aff;--writer-primary-hover: #5938e8;--writer-primary-soft: #f7f5ff;--writer-primary-border: #e4deff;min-height:100vh;overflow:hidden;background:#fbfaff;color:var(--writer-ink)}.writer-home-container.astro-fef6p32s{width:min(1120px,100% - 48px);margin-inline:auto}.writer-home-wide.astro-fef6p32s{width:min(1370px,100% - 36px);margin-inline:auto}.writer-hero.astro-fef6p32s{padding-block:72px 42px;text-align:center}.writer-eyebrow.astro-fef6p32s{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--writer-primary-border);border-radius:999px;background:var(--writer-primary-soft);padding:7px 12px;color:var(--writer-primary);font-size:13px;font-weight:700}.writer-eyebrow.astro-fef6p32s svg{width:17px;height:17px}.writer-hero.astro-fef6p32s h1.astro-fef6p32s{max-width:900px;margin:24px auto 0;font-size:max(44px,min(5vw,68px));font-weight:800;letter-spacing:-.045em;line-height:1.08}.writer-hero-lead.astro-fef6p32s{max-width:800px;margin:22px auto 0;color:var(--writer-muted);font-size:18px;line-height:1.7;text-wrap:balance}.writer-quick-stage.astro-fef6p32s{max-width:940px}.writer-quick.astro-fef6p32s{position:relative;z-index:2;border:1px solid var(--writer-primary-border);border-radius:20px;background:#fff;padding:26px 28px 18px;box-shadow:0 22px 58px rgba(48,37,91,.12)}.writer-tool-tabs.astro-fef6p32s{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;border-bottom:1px solid #eceaf4}.writer-tool-tabs.astro-fef6p32s button.astro-fef6p32s{position:relative;min-height:50px;color:#596174;font-size:14px;font-weight:650;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.writer-tool-tabs.astro-fef6p32s button.astro-fef6p32s[aria-selected=true]{color:var(--writer-primary)}.writer-tool-tabs.astro-fef6p32s button.astro-fef6p32s[aria-selected=true]:after{position:absolute;inset-inline:12px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--writer-primary);content:""}.writer-quick-form.astro-fef6p32s{margin-top:18px;border:1px solid var(--writer-primary-border);border-radius:12px;transition:border-color .16s ease,box-shadow .16s ease}.writer-quick-form.astro-fef6p32s:focus-within{border-color:var(--writer-primary);box-shadow:0 0 0 3px rgba(109,74,255,.1)}.writer-quick-form.astro-fef6p32s textarea.astro-fef6p32s{display:block;box-sizing:border-box;width:100%;min-height:220px;resize:vertical;border:0;background:transparent;padding:20px;color:var(--writer-ink);outline:0;font-size:16px;line-height:1.6}.writer-prompt-error.astro-fef6p32s{margin:8px 0 0;color:#dc3545;font-size:14px}.writer-quick-footer.astro-fef6p32s{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;justify-content:space-between;grid-gap:18px;gap:18px;border-top:1px solid #eef0f3;padding-block:14px;padding-inline:20px 14px}.writer-quick-options.astro-fef6p32s{min-width:0}.writer-quick-footer.astro-fef6p32s button.astro-fef6p32s{display:inline-flex;min-height:46px;align-items:center;gap:8px;border-radius:9px;background:var(--writer-primary);padding:0 20px;color:#fff;font-size:14px;font-weight:750;box-shadow:0 9px 22px rgba(109,74,255,.25);transition:background .16s ease}.writer-quick-footer.astro-fef6p32s button.astro-fef6p32s:hover{background:var(--writer-primary-hover)}.writer-quick-footer.astro-fef6p32s button.astro-fef6p32s:disabled{cursor:wait;opacity:.75}.writer-home.astro-fef6p32s.is-launching .writer-quick-footer.astro-fef6p32s button.astro-fef6p32s svg{animation:writer-launch .8s ease-in-out infinite alternate}.writer-free-note.astro-fef6p32s{margin-top:12px;text-align:center;color:#626a78;font-size:14px}.writer-audience-proof.astro-fef6p32s{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:28px}.writer-audience-avatars.astro-fef6p32s{display:flex;padding-inline-start:12px}.writer-audience-avatars.astro-fef6p32s img.astro-fef6p32s{width:38px;height:38px;margin-inline-start:-12px;border:3px solid #fbfaff;border-radius:50%;-o-object-fit:cover;object-fit:cover}.writer-audience-proof.astro-fef6p32s p.astro-fef6p32s{color:#4f596d;font-size:14px;font-weight:650}.writer-section.astro-fef6p32s{padding-top:62px}.writer-section-heading.astro-fef6p32s{margin-bottom:22px;text-align:center}.writer-section-heading.astro-fef6p32s h2.astro-fef6p32s{font-size:28px;font-weight:780;letter-spacing:-.025em}.writer-section-heading.astro-fef6p32s p.astro-fef6p32s{margin-top:7px;color:var(--writer-muted);font-size:14px}.writer-section-heading.astro-fef6p32s .writer-section-kicker.astro-fef6p32s{margin-bottom:8px;color:var(--writer-primary);font-size:12px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.writer-tools-panel.astro-fef6p32s{margin-top:68px;border:1px solid #e9e5f7;border-radius:22px;background:#fff;padding:40px 34px 28px;box-shadow:0 18px 48px rgba(48,37,91,.07)}.writer-tools-panel.astro-fef6p32s.writer-section{padding-top:40px}.writer-tools-grid.astro-fef6p32s{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.writer-tool-card.astro-fef6p32s{display:flex;min-width:0;min-height:210px;flex-direction:column;align-items:flex-start;border:1px solid #ebe8f5;border-radius:14px;background:#fff;padding:20px;color:inherit;-webkit-text-decoration:none;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.writer-tool-card.astro-fef6p32s:hover,.writer-tool-card.astro-fef6p32s:focus-visible{border-color:var(--writer-primary-border);box-shadow:0 12px 28px rgba(48,37,91,.08);transform:translateY(-2px)}.writer-tool-card.astro-fef6p32s:focus-visible{outline:3px solid rgba(109,74,255,.32);outline-offset:3px}.writer-tool-icon.astro-fef6p32s{display:flex;flex:0 0 auto;width:42px;height:42px;align-items:center;justify-content:center;border-radius:11px;background:var(--writer-primary-soft);color:var(--writer-primary)}.writer-tool-card-2.astro-fef6p32s .writer-tool-icon.astro-fef6p32s{background:#eef9f2;color:#168a58}.writer-tool-card-3.astro-fef6p32s .writer-tool-icon.astro-fef6p32s{background:#fff7ea;color:#d97706}.writer-tool-card-4.astro-fef6p32s .writer-tool-icon.astro-fef6p32s{background:#fff0f3;color:#d9486b}.writer-tool-card-5.astro-fef6p32s .writer-tool-icon.astro-fef6p32s{background:#edf5ff;color:#2f6fda}.writer-tool-icon.astro-fef6p32s svg{width:22px;height:22px}.writer-tool-card.astro-fef6p32s h3.astro-fef6p32s{margin-top:16px;word-wrap:anywhere;font-size:16px;font-weight:760}.writer-tool-card.astro-fef6p32s p.astro-fef6p32s{margin-top:8px;word-wrap:anywhere;color:#6c7588;font-size:14px;line-height:1.6}.writer-tool-card-action.astro-fef6p32s{display:inline-flex;min-width:0;align-items:center;gap:6px;margin-top:auto;word-wrap:anywhere;padding-top:18px;color:var(--writer-primary);font-size:14px;font-weight:700}.writer-tool-card-action.astro-fef6p32s svg,.writer-tools-more.astro-fef6p32s svg{width:14px;height:14px}.writer-tools-more.astro-fef6p32s{display:flex;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;min-height:40px;align-items:center;gap:7px;margin:24px auto 0;border:1px solid var(--writer-primary-border);border-radius:9px;padding-inline:18px;color:var(--writer-primary);font-size:14px;font-weight:700}.writer-use-cases.astro-fef6p32s{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:18px;gap:18px}.writer-use-cases.astro-fef6p32s article.astro-fef6p32s{overflow:hidden;border:1px solid #e4e7eb;border-radius:11px;background:#fff;box-shadow:0 8px 22px rgba(19,28,45,.04)}.writer-use-cases.astro-fef6p32s img.astro-fef6p32s{width:100%;aspect-ratio:1.5;-o-object-fit:cover;object-fit:cover;filter:saturate(.75)}.writer-use-cases.astro-fef6p32s div.astro-fef6p32s{padding:14px 15px 18px}.writer-use-cases.astro-fef6p32s h3.astro-fef6p32s{font-size:16px;font-weight:750}.writer-use-cases.astro-fef6p32s p.astro-fef6p32s{margin-top:7px;color:#687083;font-size:14px;line-height:1.6}.writer-templates.astro-fef6p32s{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.writer-template-card.astro-fef6p32s{display:flex;min-width:0;flex-direction:column;gap:20px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;padding:20px;color:inherit;-webkit-text-decoration:none;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.writer-template-card.astro-fef6p32s:hover{border-color:var(--writer-primary-border);box-shadow:0 12px 28px rgba(48,37,91,.08);transform:translateY(-2px)}.writer-template-card.astro-fef6p32s:focus-visible{outline:3px solid rgba(109,74,255,.32);outline-offset:3px}.writer-template-card.astro-fef6p32s header.astro-fef6p32s{display:flex;align-items:center;gap:9px;min-width:0}.writer-template-card.astro-fef6p32s header.astro-fef6p32s svg{flex:0 0 auto;width:24px;height:24px}.writer-template-card.astro-fef6p32s h3.astro-fef6p32s{min-width:0;word-wrap:anywhere;font-size:16px;font-weight:750}.writer-template-card.astro-fef6p32s p.astro-fef6p32s{display:block;margin:0;word-wrap:anywhere;color:#687083;font-size:14px;line-height:1.6}.writer-template-cta.astro-fef6p32s{display:flex;min-width:0;align-items:center;gap:5px;margin-top:auto;word-wrap:anywhere;color:var(--writer-primary);font-size:14px;font-weight:650}.writer-template-cta.astro-fef6p32s svg{flex:0 0 auto;width:12px;height:12px}.writer-faq.astro-fef6p32s{padding-bottom:64px}.writer-faq.astro-fef6p32s article.astro-fef6p32s+article.astro-fef6p32s{margin-block-start:30px}.writer-faq.astro-fef6p32s h3.astro-fef6p32s{font-size:18px;font-weight:700}.writer-faq.astro-fef6p32s article.astro-fef6p32s p.astro-fef6p32s{margin-block-start:12px;color:var(--writer-muted);line-height:1.8}@keyframes writer-launch{to{transform:translate(4px)}}@media (max-width: 1100px){.writer-home-container.astro-fef6p32s{width:min(920px,100% - 40px)}.writer-quick-stage.astro-fef6p32s{width:min(920px,100% - 40px);grid-template-columns:1fr}.writer-tools-grid.astro-fef6p32s,.writer-templates.astro-fef6p32s{grid-template-columns:repeat(3,1fr);row-gap:26px}.writer-use-cases.astro-fef6p32s{grid-template-columns:repeat(3,1fr)}.writer-use-cases.astro-fef6p32s article.astro-fef6p32s:nth-child(4),.writer-use-cases.astro-fef6p32s article.astro-fef6p32s:nth-child(5){display:none}}@media (max-width: 760px){.writer-home-container.astro-fef6p32s,.writer-home-wide.astro-fef6p32s{width:min(100% - 28px,640px)}.writer-hero.astro-fef6p32s{padding-block:44px 34px}.writer-hero.astro-fef6p32s h1.astro-fef6p32s{font-size:41px;line-height:1.1}.writer-quick.astro-fef6p32s{padding:20px 16px 16px}.writer-tool-tabs.astro-fef6p32s{grid-template-columns:1fr 1fr}.writer-quick-footer.astro-fef6p32s{grid-template-columns:1fr}.writer-quick-footer.astro-fef6p32s button.astro-fef6p32s{justify-content:center}.writer-audience-proof.astro-fef6p32s{align-items:flex-start;flex-direction:column;gap:10px}.writer-tools-panel.astro-fef6p32s{padding:32px 16px 22px}.writer-tools-grid.astro-fef6p32s,.writer-templates.astro-fef6p32s{grid-template-columns:1fr 1fr}.writer-use-cases.astro-fef6p32s{grid-template-columns:1fr}.writer-use-cases.astro-fef6p32s article.astro-fef6p32s:nth-child(n){display:grid;grid-template-columns:130px 1fr}.writer-use-cases.astro-fef6p32s img.astro-fef6p32s{height:100%;aspect-ratio:auto}}@media (max-width: 480px){.writer-templates.astro-fef6p32s{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.writer-tool-card.astro-fef6p32s,.writer-template-card.astro-fef6p32s,.writer-tool-tabs.astro-fef6p32s button.astro-fef6p32s,.writer-quick-form.astro-fef6p32s,.writer-quick-footer.astro-fef6p32s button.astro-fef6p32s{transition:none}.writer-tool-card.astro-fef6p32s:hover,.writer-template-card.astro-fef6p32s:hover{transform:none}.writer-home.astro-fef6p32s.is-launching .writer-quick-footer.astro-fef6p32s button.astro-fef6p32s svg{animation:none}}.comparison-art.astro-exadfms5{container-type:inline-size;width:min(940px,100%);margin-inline:auto;text-align:start;color:var(--writer-ink)}.comparison-scene.astro-exadfms5{position:relative;isolation:isolate;overflow:hidden;min-height:60cqw;padding:8.4cqw 3.1cqw 4.5cqw;border-radius:20px;background:radial-gradient(ellipse at 51% 12%,#fbfdff 25%,transparent 63%),radial-gradient(ellipse at 10% 65%,#d9d7ff,transparent 65%),linear-gradient(135deg,#eeedff,#f9faff 52%,#e9e0ff)}.comparison-scene.astro-exadfms5:before{content:"";position:absolute;z-index:-1;top:-15%;right:-15%;bottom:-15%;left:-15%;border:9cqw solid rgba(255,255,255,.1882352941);border-radius:42%;transform:rotate(38deg)}ul.astro-exadfms5{list-style:none;padding:0}.comparison-badges.astro-exadfms5{display:flex;justify-content:center;gap:1.2cqw;margin:0 0 3.5cqw;position:relative;z-index:1}.comparison-badges.astro-exadfms5 li.astro-exadfms5{display:flex;align-items:center;gap:1.2cqw;border-radius:4cqw;padding:1cqw 1.9cqw;background:#eee7ff;font-size:14px;font-weight:650;white-space:nowrap}.comparison-badges.astro-exadfms5 .meaning.astro-exadfms5{background:#fff4db}.comparison-badges.astro-exadfms5 .language.astro-exadfms5{background:#deebff}.comparison-badges.astro-exadfms5 span.astro-exadfms5,.comparison-results.astro-exadfms5 span.astro-exadfms5{display:grid;align-items:center;justify-items:center;place-items:center;flex:none;width:3.4cqw;height:3.4cqw;border-radius:50%;color:#fff;background:linear-gradient(135deg,#6d36ff,#3512ed);font-size:2.5cqw}.meaning.astro-exadfms5 span.astro-exadfms5{background:#ffb813}.language.astro-exadfms5 .comparison-globe.astro-exadfms5{position:relative;color:#144da4;background:transparent;border:2px solid currentColor}.comparison-globe.astro-exadfms5:before,.comparison-globe.astro-exadfms5:after{content:"";position:absolute;top:-2px;right:22%;bottom:-2px;left:22%;border:2px solid currentColor;border-radius:50%}.comparison-globe.astro-exadfms5:after{inset:45% -2px auto;height:0;border:0;border-top:2px solid currentColor;border-radius:0}.paper.astro-exadfms5{position:absolute;top:5cqw;width:10.6cqw;height:12cqw;padding:2.8cqw 1.7cqw;border-radius:12px;background:rgba(255,255,255,.87);transform:rotate(-15deg)}.paper-before.astro-exadfms5{inset-inline-start:3cqw}.paper-after.astro-exadfms5{inset-inline-end:3cqw;transform:rotate(15deg)}.paper.astro-exadfms5 i.astro-exadfms5{display:block;height:.75cqw;margin-bottom:1cqw;border-radius:.2cqw;background:#d5d1f4}.paper.astro-exadfms5 i.astro-exadfms5:last-child{width:65%}.paper-after.astro-exadfms5 i.astro-exadfms5{background:#d2b9fc}.comparison-panels.astro-exadfms5{display:grid;grid-template-columns:minmax(0,1fr) 10.6cqw minmax(0,1fr);padding:2.1cqw 2.4cqw 4.3cqw;border-radius:20px;background:rgba(255,255,255,.933);box-shadow:0 2cqw 3cqw rgba(119,98,229,.1)}.comparison-panel.astro-exadfms5{display:flex;flex-direction:column;min-width:0;padding:1.2cqw 1cqw;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.comparison-panel.astro-exadfms5 h3.astro-exadfms5{margin:0 0 8px;font-size:16px;line-height:1.5;font-weight:750}.after.astro-exadfms5{background:var(--writer-primary-soft);border-color:var(--writer-primary-border)}.after.astro-exadfms5 h3.astro-exadfms5{color:var(--writer-primary)}.comparison-text.astro-exadfms5{flex:1 1;min-width:0;display:flex;flex-direction:column;min-height:21.4cqw;padding:1.6cqw 1.8cqw 1cqw;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.comparison-text.astro-exadfms5 p.astro-exadfms5{margin:0;font-size:14px;line-height:1.6;word-wrap:anywhere}.comparison-text.astro-exadfms5 mark{color:inherit;background:#fff0c1;border-radius:.55cqw;padding:0;box-decoration-break:clone;-webkit-box-decoration-break:clone}.after.astro-exadfms5 mark{background:#e9e3ff;color:inherit}.comparison-results.astro-exadfms5{display:flex;gap:.8cqw;margin:auto 0 0;padding-top:1.2cqw}.comparison-results.astro-exadfms5 li.astro-exadfms5{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:center;gap:.6cqw;border:1px solid #e9dfff;border-radius:1.5cqw;padding:.65cqw .5cqw;font-size:12px;white-space:normal;word-wrap:anywhere;line-height:1.5;background:var(--writer-primary-soft)}.comparison-results.astro-exadfms5 span.astro-exadfms5{width:2.2cqw;height:2.2cqw;font-size:13px}.comparison-transform.astro-exadfms5{align-self:center;display:flex;flex-direction:column;align-items:center;gap:.2cqw;color:var(--writer-primary);font-size:13px;font-weight:650;text-align:center}.comparison-transform.astro-exadfms5 strong.astro-exadfms5{font-size:14px}.rewrite-orb.astro-exadfms5{display:block;flex:none;width:8cqw;height:auto;overflow:visible;filter:drop-shadow(0 .5cqw 1.2cqw rgba(152,76,255,.1333333333))}.rewrite-arc.astro-exadfms5{display:block;flex:none;width:8.3cqw;height:auto;margin-block:-.15cqw .6cqw;overflow:visible}.comparison-cta.astro-exadfms5{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;max-width:100%;min-height:46px;margin:24px auto 0;padding:10px 20px;border:0;border-radius:9px;color:#fff;background:var(--writer-primary);box-shadow:0 9px 22px rgba(109,74,255,.25);font-size:14px;font-weight:750;line-height:1.5;cursor:pointer;transition:background .16s ease}.comparison-cta.astro-exadfms5:hover{background:var(--writer-primary-hover)}.comparison-cta.astro-exadfms5:focus-visible{outline:2px solid var(--writer-primary);outline-offset:2px}.comparison-cta.astro-exadfms5 span.astro-exadfms5{font-size:16px;line-height:1}html[dir=rtl] .rewrite-arc.astro-exadfms5,html[dir=rtl] .comparison-cta.astro-exadfms5 span.astro-exadfms5:last-child{transform:scaleX(-1)}@container (max-width: 560px){.comparison-scene.astro-exadfms5{padding:28px 16px;border-radius:20px}.paper.astro-exadfms5{opacity:.4}.comparison-badges.astro-exadfms5{flex-wrap:wrap;gap:8px;margin-bottom:20px}.comparison-badges.astro-exadfms5 li.astro-exadfms5{font-size:13px;padding:8px 10px;gap:6px}.comparison-badges.astro-exadfms5 span.astro-exadfms5{width:22px;height:22px;font-size:17px}.comparison-panels.astro-exadfms5{grid-template-columns:1fr;gap:16px;padding:16px 12px 28px;border-radius:18px}.comparison-panel.astro-exadfms5{padding:12px;border-radius:12px}.comparison-panel.astro-exadfms5 h3.astro-exadfms5{margin:0 0 8px}.comparison-text.astro-exadfms5{padding:14px;min-height:170px;border-radius:10px}.comparison-results.astro-exadfms5{flex-wrap:wrap;padding-top:16px;gap:6px}.comparison-results.astro-exadfms5 li.astro-exadfms5{font-size:12px;padding:6px;border-radius:12px;gap:5px}.comparison-results.astro-exadfms5 span.astro-exadfms5{width:18px;height:18px;font-size:14px}.comparison-transform.astro-exadfms5{flex-direction:row;justify-content:center;gap:8px;font-size:13px}.comparison-transform.astro-exadfms5 strong.astro-exadfms5{font-size:14px}.rewrite-orb.astro-exadfms5{width:40px}.rewrite-arc.astro-exadfms5{display:none}}@media (prefers-reduced-motion: reduce){.comparison-cta.astro-exadfms5{transition:none}}.rewrite-introduction.astro-zp7kqqjk{width:min(1120px,100% - 48px);margin-inline:auto;color:var(--writer-ink)}.rewrite-introduction.astro-zp7kqqjk>section.astro-zp7kqqjk{margin-block-start:62px}h2.astro-zp7kqqjk{margin:0 0 22px;font-size:28px;font-weight:780;letter-spacing:-.025em;line-height:1.5;text-align:center}.rewrite-benefits.astro-zp7kqqjk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.rewrite-benefits.astro-zp7kqqjk article.astro-zp7kqqjk{min-width:0;margin:0;padding:20px;border:1px solid #ebe8f5;border-radius:14px;background:#fff}.rewrite-benefits.astro-zp7kqqjk h3.astro-zp7kqqjk{margin:0 0 8px;font-size:22px;font-weight:600;line-height:normal;color:#000}.rewrite-benefits.astro-zp7kqqjk p.astro-zp7kqqjk{margin:0;color:#666;font-size:16px;font-weight:400;line-height:1.5}.rewrite-comparison.astro-zp7kqqjk{text-align:center}.rewrite-comparison.astro-zp7kqqjk h2.astro-zp7kqqjk,.rewrite-possibilities.astro-zp7kqqjk h2.astro-zp7kqqjk{margin-block-end:7px}.rewrite-comparison.astro-zp7kqqjk>p.astro-zp7kqqjk,.rewrite-possibilities.astro-zp7kqqjk>header.astro-zp7kqqjk p.astro-zp7kqqjk{margin:0;color:var(--writer-muted);font-size:14px;line-height:1.5}.rewrite-comparison.astro-zp7kqqjk>p.astro-zp7kqqjk{margin-block-end:22px}.rewrite-possibilities.astro-zp7kqqjk{overflow:clip}.rewrite-possibilities.astro-zp7kqqjk>header.astro-zp7kqqjk{text-align:center}.rewrite-badge.astro-zp7kqqjk{display:inline-block;margin-block-end:8px;color:var(--writer-primary);font-size:12px;font-weight:750;letter-spacing:.07em;line-height:1.5;text-transform:uppercase}.rewrite-map.astro-zp7kqqjk{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1.25fr);grid-template-rows:auto auto;grid-gap:20px;gap:20px;align-items:center;margin-block-start:22px}.rewrite-center.astro-zp7kqqjk{position:relative;grid-column:2;grid-row:1/3;z-index:1;padding:26px 20px 20px;border:1px solid var(--writer-primary-border);border-radius:20px;background:#fff;box-shadow:0 18px 48px rgba(48,37,91,.07);text-align:center}.rewrite-glow.astro-zp7kqqjk{position:absolute;z-index:0;inset-block-start:50%;inset-inline-start:50%;width:680px;height:680px;transform:translate(-50%,-50%);max-width:none;opacity:.5;pointer-events:none}html[dir=rtl] .rewrite-glow.astro-zp7kqqjk{transform:translate(50%,-50%)}.rewrite-document.astro-zp7kqqjk{display:flex;flex-direction:column;gap:12px;width:96px;height:112px;padding:28px 20px 16px;margin:0 auto 20px;border-radius:14px;background:var(--writer-primary-soft)}.rewrite-document.astro-zp7kqqjk i.astro-zp7kqqjk{display:block;flex:none;height:6px;border-radius:3px;background:var(--writer-primary-border)}.rewrite-document.astro-zp7kqqjk i.astro-zp7kqqjk:first-child{background:var(--writer-primary)}.rewrite-document.astro-zp7kqqjk i.astro-zp7kqqjk:last-child{width:75%}.rewrite-center.astro-zp7kqqjk h3.astro-zp7kqqjk{margin:0 0 8px;font-size:16px;font-weight:750;line-height:1.5}.rewrite-center.astro-zp7kqqjk p.astro-zp7kqqjk{margin:0;color:var(--writer-muted);font-size:14px;line-height:1.6}.rewrite-center.astro-zp7kqqjk button.astro-zp7kqqjk{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;margin-block-start:20px;padding:10px 20px;border:0;border-radius:9px;background:var(--writer-primary);box-shadow:0 9px 22px rgba(109,74,255,.25);color:#fff;font-size:14px;font-weight:750;line-height:1.5;cursor:pointer;transition:background .16s ease}.rewrite-center.astro-zp7kqqjk button.astro-zp7kqqjk:hover{background:var(--writer-primary-hover)}.rewrite-center.astro-zp7kqqjk button.astro-zp7kqqjk:focus-visible{outline:2px solid var(--writer-primary);outline-offset:2px}.rewrite-usecase.astro-zp7kqqjk{position:relative;z-index:1;min-width:0;height:100%;padding:20px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.is-marketing.astro-zp7kqqjk{grid-column:1;grid-row:1;--tint: #fff0f3;--accent: #d9486b}.is-research.astro-zp7kqqjk{grid-column:3;grid-row:1;--tint: #edf5ff;--accent: #2f6fda}.is-work.astro-zp7kqqjk{grid-column:1;grid-row:2;--tint: #eef9f2;--accent: #168a58}.is-creative.astro-zp7kqqjk{grid-column:3;grid-row:2;--tint: #fff7ea;--accent: #d97706}.rewrite-usecase.astro-zp7kqqjk header.astro-zp7kqqjk{display:flex;align-items:center;gap:12px}.rewrite-usecase.astro-zp7kqqjk header.astro-zp7kqqjk>span.astro-zp7kqqjk{display:grid;align-items:center;justify-items:center;place-items:center;flex:none;width:42px;height:42px;border-radius:11px;background:var(--tint);color:var(--accent);font-size:22px}.rewrite-usecase.astro-zp7kqqjk header.astro-zp7kqqjk>div.astro-zp7kqqjk{min-width:0}.rewrite-usecase.astro-zp7kqqjk h3.astro-zp7kqqjk{margin:0 0 7px;font-size:16px;font-weight:750;line-height:1.5;word-wrap:anywhere}.rewrite-usecase.astro-zp7kqqjk header.astro-zp7kqqjk p.astro-zp7kqqjk{margin:0;color:#687083;font-size:14px;line-height:1.6}ul.astro-zp7kqqjk{list-style:none;padding:0}.rewrite-usecase.astro-zp7kqqjk ul.astro-zp7kqqjk{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.rewrite-usecase.astro-zp7kqqjk li.astro-zp7kqqjk{padding:6px 10px;border-radius:999px;background:var(--tint);color:var(--accent);font-size:13px;line-height:1.5}.rewrite-example.astro-zp7kqqjk{display:grid;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.rewrite-example.astro-zp7kqqjk p.astro-zp7kqqjk{margin:0;font-size:14px;line-height:1.6;word-wrap:anywhere}.rewrite-example.astro-zp7kqqjk p.astro-zp7kqqjk:first-child{color:var(--writer-muted)}.rewrite-example.astro-zp7kqqjk span.astro-zp7kqqjk{color:var(--accent);font-size:14px}.rewrite-more-title.astro-zp7kqqjk{margin:32px 0 16px;text-align:center;font-size:18px;font-weight:700;line-height:1.5}.rewrite-more-types.astro-zp7kqqjk{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.rewrite-more-types.astro-zp7kqqjk li.astro-zp7kqqjk{display:grid;align-items:center;justify-items:center;place-items:center;min-width:0;min-height:46px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;font-size:14px;line-height:1.5;text-align:center;word-wrap:anywhere}html[dir=rtl] .rewrite-example.astro-zp7kqqjk span.astro-zp7kqqjk,html[dir=rtl] .rewrite-center.astro-zp7kqqjk button.astro-zp7kqqjk span.astro-zp7kqqjk{display:inline-block;transform:scaleX(-1)}@media (max-width: 1100px){.rewrite-introduction.astro-zp7kqqjk{width:min(920px,100% - 40px)}.rewrite-map.astro-zp7kqqjk{grid-template-columns:repeat(2,minmax(0,1fr))}.rewrite-center.astro-zp7kqqjk{grid-column:1/-1;grid-row:2;width:min(400px,100%);justify-self:center}.is-research.astro-zp7kqqjk{grid-column:2}.is-work.astro-zp7kqqjk{grid-row:3}.is-creative.astro-zp7kqqjk{grid-column:2;grid-row:3}.rewrite-more-types.astro-zp7kqqjk{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 760px){.rewrite-introduction.astro-zp7kqqjk{width:min(640px,100% - 28px)}.rewrite-benefits.astro-zp7kqqjk{grid-template-columns:repeat(2,minmax(0,1fr))}.rewrite-map.astro-zp7kqqjk{display:flex;flex-direction:column}.rewrite-center.astro-zp7kqqjk{order:-1}.rewrite-usecase.astro-zp7kqqjk{width:100%}.rewrite-more-types.astro-zp7kqqjk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.rewrite-benefits.astro-zp7kqqjk{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.rewrite-center.astro-zp7kqqjk button.astro-zp7kqqjk{transition:none}}.writer-rewrite-page{--writer-ink: #11182b;--writer-muted: #657087;--writer-primary: #6d4aff;--writer-primary-hover: #5938e8;--writer-primary-soft: #f7f5ff;--writer-primary-border: #e4deff;padding-block-end:64px;background:#fbfaff;color:var(--writer-ink);font-size:16px;line-height:1.5}.writer-rewrite-page .is-rewrite{--writer-accent: var(--writer-primary);--writer-accent-hover: var(--writer-primary-hover);display:grid;grid-template-columns:minmax(0,590fr) minmax(0,574fr);align-items:stretch;grid-gap:20px;gap:20px;width:min(1120px,100% - 48px);min-height:0;margin-inline:auto;padding:26px 28px 28px;border:1px solid var(--writer-primary-border);border-radius:20px;background:#fff;color:var(--writer-ink);box-shadow:0 22px 58px rgba(48,37,91,.12)}.writer-rewrite-page .is-rewrite .writer-document-column{height:auto;overflow:visible}.writer-rewrite-page .is-rewrite .writer-tool-header{position:relative;min-height:0;padding:0;border:0;order:0;flex-wrap:wrap}.writer-rewrite-page .is-rewrite .writer-tool-heading,.writer-rewrite-page .is-rewrite .writer-tool-icon{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.writer-rewrite-page .is-rewrite .writer-header-status{display:none}.writer-rewrite-page .is-rewrite .writer-rewrite-input-title,.writer-rewrite-page .is-rewrite .writer-rewrite-result h2{margin:0 0 16px;font-size:16px;font-weight:760;line-height:1.5}.writer-rewrite-page .is-rewrite .writer-rewrite-input-title{order:1}.writer-rewrite-page .is-rewrite .writer-document-stage{order:2;display:flex;flex-direction:column;width:100%;max-width:none;min-height:350px;margin:0 0 16px;flex:none;border:1px solid #e5e7eb;border-radius:12px;box-shadow:none}.writer-rewrite-page .is-rewrite .writer-document-editor{flex:1 1;min-height:290px;max-height:390px;overflow-y:auto;padding:20px;white-space:pre-wrap;font-size:16px;line-height:1.6}.writer-rewrite-page .is-rewrite .writer-document-empty{inset:20px 20px auto;display:block;transform:none;padding:0;text-align:start;line-height:1.6;pointer-events:none}.writer-rewrite-page .is-rewrite .writer-document-empty strong{color:#9ca3af;font-size:16px;font-weight:400;line-height:inherit}.writer-rewrite-page .is-rewrite .writer-document-empty p{display:none}.writer-rewrite-page .is-rewrite .writer-rewrite-editor-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 20px;border-top:1px solid #eef0f3;font-size:13px}.writer-rewrite-page .is-rewrite .writer-rewrite-editor-footer button{border:0;background:transparent;color:var(--writer-muted);font:inherit;cursor:pointer}.writer-rewrite-page .is-rewrite .writer-rewrite-editor-footer .writer-rewrite-upload{flex:none;min-height:40px;padding:8px 18px;border:1px solid var(--writer-primary-border);border-radius:9px;background:#fff;color:var(--writer-primary);font-size:14px;font-weight:700}.writer-rewrite-page .is-rewrite .writer-rewrite-upload:hover{background:var(--writer-primary-soft)}.writer-rewrite-page .is-rewrite .writer-rewrite-count{margin-inline-start:auto;white-space:nowrap;color:var(--writer-muted)}.writer-rewrite-page .is-rewrite [data-rewrite-clear]{min-height:40px;white-space:nowrap}.writer-rewrite-page .is-rewrite [data-rewrite-file-status]:not(:empty){display:block;flex-basis:100%;color:var(--writer-muted);word-wrap:anywhere}.writer-rewrite-page .is-rewrite .writer-compact-settings{order:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 10px;gap:18px 10px;margin:0;padding:0;border:0;background:transparent}.writer-rewrite-page .is-rewrite .writer-field{gap:6px}.writer-rewrite-page .is-rewrite .writer-field label{margin:0;color:#475569;font-size:13px;font-weight:400;line-height:1.5}.writer-rewrite-page .is-rewrite .writer-select-wrap{min-width:0;min-height:40px;border:0;background:transparent;box-shadow:none}.writer-rewrite-page .is-rewrite .writer-field select,.writer-rewrite-page .is-rewrite .writer-field textarea{min-height:40px;border:1px solid #dce2ea;border-radius:8px;background:#fff;color:#172033;padding:8px 12px;font-size:13px;line-height:1.5;box-shadow:none}.writer-rewrite-page .is-rewrite .writer-field select{padding-inline-end:34px}.writer-rewrite-page .is-rewrite .writer-field textarea{min-height:68px;padding-block:9px;line-height:1.45}.writer-rewrite-page .is-rewrite .writer-select-wrap>svg{display:block;inset-block-start:50%;inset-inline-end:10px;width:16px;height:16px;color:var(--writer-muted);pointer-events:none;transform:translateY(-50%)}.writer-rewrite-page .is-rewrite .writer-rewrite-advanced{grid-column:1/-1;font-size:13px}.writer-rewrite-page .is-rewrite .writer-rewrite-advanced summary{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;color:var(--writer-primary);font-weight:650;cursor:pointer}.writer-rewrite-page .is-rewrite .writer-rewrite-advanced-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding-block-start:10px}.writer-rewrite-page .is-rewrite .writer-rewrite-advanced-fields .writer-compact-instruction{grid-column:1/-1}.writer-rewrite-page .is-rewrite .writer-compact-settings>.writer-primary-button{grid-column:1/-1;width:100%;min-height:46px;margin:0;padding:10px 20px;border-radius:9px;font-size:14px;font-weight:750;line-height:1.5;box-shadow:0 9px 22px rgba(109,74,255,.25)}.writer-rewrite-page .is-rewrite .writer-compact-settings>.writer-primary-button svg{display:block;width:16px;height:16px}.writer-rewrite-page .is-rewrite .writer-rewrite-validation{grid-column:1/-1;margin:0;color:#dc3545;font-size:13px;line-height:1.5}.writer-rewrite-page .is-rewrite .writer-inline-alert{order:4;margin:16px 0 0}.writer-rewrite-page .is-rewrite .writer-review-panel{position:relative;z-index:auto;inset:auto;width:100%;min-height:0;max-height:none;border:0;overflow:visible;transform:none;visibility:visible;box-shadow:none}.writer-rewrite-page .is-rewrite .writer-rewrite-result{display:flex;min-height:0;flex:1 1;flex-direction:column}.writer-rewrite-page .is-rewrite .writer-rewrite-result-box{display:flex;flex:1 1;flex-direction:column;min-height:0;max-block-size:590px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.writer-rewrite-page .is-rewrite .writer-thinking{padding:20px}.writer-rewrite-page .is-rewrite .writer-rewrite-preview{flex:1 1;min-height:0;overflow-y:auto;padding:20px;white-space:pre-wrap;word-wrap:anywhere;font-size:16px;line-height:1.6}.writer-rewrite-page .is-rewrite .writer-rewrite-preview:empty:before{content:attr(data-placeholder);color:#9ca3af;font-size:inherit}.writer-rewrite-page .is-rewrite .writer-rewrite-block{display:inline;margin:0;padding:0;font:inherit;white-space:pre-wrap}.writer-rewrite-page .is-rewrite .writer-rewrite-block[data-block-type=heading]{font-size:1.2em;font-weight:700}.writer-rewrite-page .is-rewrite .writer-rewrite-block[data-block-type=quote]{border-inline-start:3px solid var(--writer-primary-border);padding-inline-start:12px}.writer-rewrite-page .is-rewrite .writer-rewrite-block[data-block-type=code]{font-family:monospace}.writer-rewrite-page .is-rewrite .writer-rewrite-highlight{background-color:#e9e3ff;color:inherit;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.writer-rewrite-page .is-rewrite button{transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.writer-rewrite-page .is-rewrite button:disabled{cursor:not-allowed;opacity:.75}.writer-rewrite-page .is-rewrite button:focus-visible,.writer-rewrite-page .is-rewrite summary:focus-visible,.writer-rewrite-page .is-rewrite .writer-field select:focus-visible,.writer-rewrite-page .is-rewrite .writer-field textarea:focus-visible{outline:2px solid var(--writer-primary);outline-offset:2px}.writer-rewrite-page .is-rewrite .writer-review-mobile-header,.writer-rewrite-page .is-rewrite .writer-review-mobile-trigger,.writer-rewrite-page .is-rewrite .writer-review-collapse,.writer-rewrite-page .is-rewrite .writer-review-backdrop{display:none}.writer-rewrite-page .is-rewrite .writer-rewrite-advanced[hidden],.writer-rewrite-page .is-rewrite .writer-review-content[hidden],.writer-rewrite-page .is-rewrite .writer-document-empty[hidden],.writer-rewrite-page .is-rewrite .writer-inline-alert[hidden],.writer-rewrite-page .is-rewrite .writer-rewrite-stop[hidden],.writer-rewrite-page .is-rewrite.is-generating [data-main-action]{display:none!important}.writer-rewrite-page .is-rewrite .writer-compact-settings>.writer-rewrite-stop svg{display:inline-block;width:16px;height:16px}.writer-rewrite-page .is-rewrite .writer-rewrite-result-box:has([data-writer-thinking]:not([hidden])) .writer-rewrite-preview{visibility:hidden}@media (max-width: 1100px){.writer-rewrite-hero,.writer-rewrite-page .is-rewrite{width:min(920px,100% - 40px)}.writer-rewrite-page .is-rewrite{padding-inline:20px}}@media (max-width: 1023px){.writer-rewrite-page .is-rewrite .writer-mobile-menu-button{position:fixed;z-index:40;inset-block-start:14px;inset-inline-start:14px;display:flex;width:42px;height:42px;border:1px solid #e2e4ea;border-radius:10px;background:#fff;box-shadow:0 4px 16px rgba(25,27,34,.08)}}@media (max-width: 760px){.writer-rewrite-hero,.writer-rewrite-page .is-rewrite{width:min(640px,100% - 28px)}.writer-rewrite-hero{padding-block:44px 34px}.writer-rewrite-hero h1{font-size:41px;line-height:1.1}.writer-rewrite-page .is-rewrite{grid-template-columns:minmax(0,1fr);gap:28px;padding:20px 16px 16px}.writer-rewrite-page .is-rewrite .writer-rewrite-editor-footer{padding-inline:16px}}@media (max-width: 480px){.writer-rewrite-page .is-rewrite .writer-compact-settings,.writer-rewrite-page .is-rewrite .writer-rewrite-advanced-fields{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.writer-rewrite-page .is-rewrite button{transition:none}}.writer-rewrite-page .writer-rewrite-hero{text-align:center;margin-inline:auto;box-sizing:border-box;width:min(1120px,100% - 48px);min-block-size:180px;padding-block:24px 20px;display:flex;flex-direction:column;justify-content:center}.writer-rewrite-page .writer-rewrite-hero h1{font-weight:800;max-width:960px;margin:0 auto;font-size:max(30px,min(2.8vw,40px));line-height:1.15;letter-spacing:-.035em}.writer-rewrite-page .writer-rewrite-hero p{color:#657087;text-wrap:balance;max-width:900px;margin:12px auto 0;font-size:15px;line-height:1.5}@media (max-width: 767px){.writer-rewrite-page .writer-rewrite-hero{width:calc(100% - 32px);min-block-size:0;padding-block:64px 24px}.writer-rewrite-page .writer-rewrite-hero h1{font-size:28px}.writer-rewrite-page .writer-rewrite-hero p{font-size:14px}}@media (min-width: 1024px){.writer-rewrite-page .is-rewrite{--writer-panel-height: max(460px, min( calc(100svh - 212px) , 680px));box-sizing:border-box;width:min(1120px,100% - 48px);padding:20px;gap:16px}.writer-rewrite-page .is-rewrite .writer-document-stage{min-height:0;height:calc(var(--writer-panel-height) - 224px)}.writer-rewrite-page .is-rewrite .writer-document-editor{min-height:0;max-height:none;padding:16px}.writer-rewrite-page .is-rewrite .writer-rewrite-result-box{min-height:0;height:100%}}.writer-expand-shorten-page{--writer-ink: #11182b;--writer-muted: #657087;--writer-primary: #6d4aff;--writer-primary-hover: #5938e8;--writer-primary-soft: #f7f5ff;--writer-primary-border: #e4deff;padding-block-end:64px;background:#fbfaff;color:var(--writer-ink);font-size:16px;line-height:1.5}.writer-expand-shorten-page .is-expand-shorten{--writer-accent: var(--writer-primary);--writer-accent-hover: var(--writer-primary-hover);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;grid-gap:20px;gap:20px;width:min(1120px,100% - 48px);min-height:0;margin-inline:auto;padding:26px 28px 28px;border:1px solid var(--writer-primary-border);border-radius:20px;background:#fff;color:var(--writer-ink);box-shadow:0 22px 58px rgba(48,37,91,.12)}.writer-expand-shorten-page .is-expand-shorten .writer-document-column{display:flex;width:auto;height:auto;min-width:0;overflow:visible}.writer-expand-shorten-page .is-expand-shorten .writer-tool-header{position:relative;z-index:1;min-height:0;padding:0;border:0;background:transparent;flex-wrap:wrap}.writer-expand-shorten-page .is-expand-shorten .writer-tool-heading,.writer-expand-shorten-page .is-expand-shorten .writer-tool-icon{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.writer-expand-shorten-page .is-expand-shorten .writer-header-status{display:none}.writer-expand-shorten-page .is-expand-shorten .writer-mobile-menu-button{margin-inline-start:auto}.writer-expand-shorten-page .is-expand-shorten .writer-length-settings{display:contents}.writer-expand-shorten-page .is-expand-shorten .writer-length-mode{margin-block-end:16px;order:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0}.writer-expand-shorten-page .is-expand-shorten .writer-length-mode button{display:flex;min-height:48px;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:12px 15px;border:1px solid #e4e0f8;border-radius:12px;background:#fff;color:var(--writer-ink);text-align:start;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.writer-expand-shorten-page .is-expand-shorten .writer-length-mode button[aria-selected=true]{border-color:var(--writer-primary);background:var(--writer-primary-soft);color:var(--writer-primary-hover)}.writer-expand-shorten-page .is-expand-shorten .writer-length-mode button:focus-visible,.writer-expand-shorten-page .is-expand-shorten .writer-length-form button:focus-visible,.writer-expand-shorten-page .is-expand-shorten .writer-length-form input:focus-visible,.writer-expand-shorten-page .is-expand-shorten .writer-length-form select:focus-visible,.writer-expand-shorten-page .is-expand-shorten .writer-length-form textarea:focus-visible,.writer-expand-shorten-page .is-expand-shorten .writer-length-more summary:focus-visible{outline:2px solid var(--writer-primary);outline-offset:2px}.writer-expand-shorten-page .is-expand-shorten .writer-length-mode strong{font-size:14px;font-weight:750}.writer-expand-shorten-page .is-expand-shorten .writer-length-mode span{display:none}.writer-expand-shorten-page .is-expand-shorten .writer-length-form{order:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 16px;gap:14px 16px;align-items:start;margin:0;padding:0;border:0;background:transparent}.writer-expand-shorten-page .is-expand-shorten .writer-length-form .writer-field{gap:7px}.writer-expand-shorten-page .is-expand-shorten .writer-length-form .writer-target-field{order:1}.writer-expand-shorten-page .is-expand-shorten .writer-length-form .writer-language-field{order:2}.writer-expand-shorten-page .is-expand-shorten .writer-length-form .writer-field label,.writer-expand-shorten-page .is-expand-shorten .writer-length-form .writer-field-label{color:#4d5870;font-size:13px;font-weight:750}.writer-expand-shorten-page .is-expand-shorten .writer-length-form .writer-field input,.writer-expand-shorten-page .is-expand-shorten .writer-length-form .writer-field textarea,.writer-expand-shorten-page .is-expand-shorten .writer-length-form .writer-field select,.writer-expand-shorten-page .is-expand-shorten .writer-length-form .writer-select-wrap{min-height:44px;border-color:#e0dcf4;border-radius:10px;font-size:14px}.writer-expand-shorten-page .is-expand-shorten .writer-length-form .writer-field textarea{min-height:88px}.writer-expand-shorten-page .is-expand-shorten .writer-length-form .writer-target-input{position:relative}.writer-expand-shorten-page .is-expand-shorten .writer-length-form .writer-target-input input{padding-inline-end:58px}.writer-expand-shorten-page .is-expand-shorten .writer-length-form .writer-target-input span{position:absolute;top:50%;inset-inline-end:12px;color:#8b94a7;font-size:11px;transform:translateY(-50%)}.writer-expand-shorten-page .is-expand-shorten .writer-length-form .writer-target-field>small{min-height:18px;color:var(--writer-muted);font-size:11px;line-height:1.5}.writer-expand-shorten-page .is-expand-shorten .writer-length-form .writer-strategy-field,.writer-expand-shorten-page .is-expand-shorten .writer-length-form .writer-length-more,.writer-expand-shorten-page .is-expand-shorten .writer-length-form .writer-length-validation,.writer-expand-shorten-page .is-expand-shorten .writer-length-form>[data-main-action]{grid-column:1/-1}.writer-expand-shorten-page .is-expand-shorten .writer-length-form .writer-length-validation{order:3;margin:0;font-size:12px;line-height:1.5}.writer-expand-shorten-page .is-expand-shorten .writer-length-form .writer-length-more{order:4}.writer-expand-shorten-page .is-expand-shorten .writer-length-form>[data-main-action]{order:6}.writer-expand-shorten-page .is-expand-shorten .writer-length-form>.writer-length-stop{order:7}.writer-expand-shorten-page .is-expand-shorten .writer-length-form .writer-check-row,.writer-expand-shorten-page .is-expand-shorten .writer-length-form .writer-check-grid{display:flex;flex-wrap:wrap;gap:8px 14px}.writer-expand-shorten-page .is-expand-shorten .writer-length-form .writer-check-row label,.writer-expand-shorten-page .is-expand-shorten .writer-length-form .writer-check-grid label{color:#5d687e;font-size:12px;line-height:1.4}.writer-expand-shorten-page .is-expand-shorten .writer-length-form .writer-length-more{margin-top:2px;padding-top:12px;border-top:1px solid #efedfa}.writer-expand-shorten-page .is-expand-shorten .writer-length-form .writer-length-more summary{display:inline-flex;align-items:center;gap:5px;color:#59647a;cursor:pointer;font-size:12px;font-weight:750}.writer-expand-shorten-page .is-expand-shorten .writer-length-form .writer-length-more summary svg{width:15px;height:15px}.writer-expand-shorten-page .is-expand-shorten .writer-length-form .writer-length-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;padding-top:14px}.writer-expand-shorten-page .is-expand-shorten .writer-length-form>[data-main-action]{min-height:46px;border-radius:10px;font-size:14px}.writer-expand-shorten-page .is-expand-shorten .writer-length-form>.writer-length-stop{grid-column:1/-1;min-height:46px;border-radius:10px}.writer-expand-shorten-page .is-expand-shorten .writer-settings-summary,.writer-expand-shorten-page .is-expand-shorten .writer-inline-alert{margin-inline:0}.writer-expand-shorten-page .is-expand-shorten .writer-settings-summary{order:4}.writer-expand-shorten-page .is-expand-shorten .writer-inline-alert{order:5}.writer-expand-shorten-page .is-expand-shorten .writer-document-stage{order:2;display:flex;width:100%;max-width:none;min-height:max(280px,min(30vh,360px));flex:none;flex-direction:column;margin:0 0 16px;border:1px solid #e5e1f5;border-radius:14px;background:#fff;box-shadow:none}.writer-expand-shorten-page .is-expand-shorten .writer-document-status{min-height:42px;padding-inline:16px;border-color:#eeeafa;font-size:12px}.writer-expand-shorten-page .is-expand-shorten [data-writer-stream-preview]{display:none!important}.writer-expand-shorten-page .is-expand-shorten .writer-document-editor{min-height:220px;max-height:max(220px,min(30vh,320px));flex:1 1;overflow-y:auto;padding:24px;white-space:pre-wrap;word-wrap:anywhere;color:var(--writer-ink);font-size:16px;line-height:1.6}.writer-expand-shorten-page .is-expand-shorten .writer-document-empty{inset:24px 24px auto;display:block;padding:0;transform:none;text-align:start;line-height:1.6;pointer-events:none}.writer-expand-shorten-page .is-expand-shorten .writer-document-empty strong{color:#9aa2b3;font-size:16px;font-weight:450}.writer-expand-shorten-page .is-expand-shorten .writer-document-empty p{display:none}.writer-expand-shorten-page .is-expand-shorten .writer-length-editor-footer{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:13px 16px;border-top-color:#eeeafa;color:var(--writer-muted);font-size:12px}.writer-expand-shorten-page .is-expand-shorten .writer-length-editor-footer [data-rewrite-clear]{color:var(--writer-primary);font-size:12px;font-weight:700}.writer-expand-shorten-page .is-expand-shorten .writer-length-editor-footer [data-rewrite-upload]{flex:none;min-height:40px;padding-block:8px;padding-inline:18px;border:1px solid var(--writer-primary-border);border-radius:9px;background:#fff;color:var(--writer-primary);font-size:14px;font-weight:700}.writer-expand-shorten-page .is-expand-shorten .writer-length-editor-footer [data-rewrite-upload]:hover{background:var(--writer-primary-soft)}.writer-expand-shorten-page .is-expand-shorten .writer-length-editor-footer [data-rewrite-upload]:focus-visible{outline:2px solid var(--writer-primary);outline-offset:2px}.writer-expand-shorten-page .is-expand-shorten .writer-length-editor-footer [data-rewrite-file-status]{min-inline-size:0;max-inline-size:min(220px,100%);word-wrap:anywhere}.writer-expand-shorten-page .is-expand-shorten .writer-length-editor-footer [data-rewrite-file-status]:not(:empty){display:block;flex:0 1 auto}.writer-expand-shorten-page .is-expand-shorten .writer-length-editor-footer [data-rewrite-file-status]:empty{display:none}.writer-expand-shorten-page .is-expand-shorten .writer-length-editor-footer .writer-rewrite-count{margin-inline-start:auto}.writer-expand-shorten-page .is-expand-shorten .writer-selection-toolbar{z-index:80}.writer-expand-shorten-page .is-expand-shorten .writer-review-panel{position:relative;z-index:auto;inset:auto;display:flex;width:auto;min-width:0;min-height:0;max-height:none;flex-direction:column;border-inline-start:0;border-radius:14px;background:#fff;overflow:visible;transform:none;visibility:visible;box-shadow:none}.writer-expand-shorten-page .is-expand-shorten .writer-review-content--result-preview,.writer-expand-shorten-page .is-expand-shorten .writer-rewrite-result{display:flex;min-height:0;flex:1 1;flex-direction:column}.writer-expand-shorten-page .is-expand-shorten .writer-rewrite-result h2{margin:0 0 16px;color:var(--writer-ink);font-size:16px;font-weight:760;line-height:1.5}.writer-expand-shorten-page .is-expand-shorten .writer-rewrite-result-box{display:flex;min-height:440px;flex:1 1;flex-direction:column;border:1px solid #e5e1f5;border-radius:14px;background:#fff}.writer-expand-shorten-page .is-expand-shorten .writer-rewrite-result-box .writer-thinking{padding:20px}.writer-expand-shorten-page .is-expand-shorten .writer-rewrite-preview{min-height:280px;flex:1 1;max-height:540px;overflow-y:auto;padding:24px;color:var(--writer-ink);font-size:16px;line-height:1.6;word-wrap:anywhere;white-space:pre-wrap}.writer-expand-shorten-page .is-expand-shorten .writer-rewrite-preview:empty:before{content:attr(data-placeholder);color:#9aa2b3;font-size:inherit}.writer-expand-shorten-page .is-expand-shorten .writer-review-tabs{margin-top:20px;border-bottom-color:#eeeafa}.writer-expand-shorten-page .is-expand-shorten .writer-review-view{max-height:320px;overflow-y:auto}.writer-expand-shorten-page .is-expand-shorten .writer-review-mobile-header,.writer-expand-shorten-page .is-expand-shorten .writer-review-mobile-trigger,.writer-expand-shorten-page .is-expand-shorten .writer-review-collapse,.writer-expand-shorten-page .is-expand-shorten .writer-review-backdrop{display:none}.writer-expand-shorten-page .is-expand-shorten.is-generating [data-main-action]{display:none!important}.writer-expand-shorten-page .is-expand-shorten .writer-rewrite-result-box:has([data-writer-thinking]:not([hidden])) .writer-rewrite-preview{visibility:hidden}.writer-expand-shorten-introduction{width:min(1120px,100% - 48px);margin:62px auto 0;color:var(--writer-ink)}.writer-expand-shorten-introduction>section{margin:0}.writer-expand-shorten-introduction>section+section{margin-top:62px}.writer-expand-shorten-introduction .writer-introduction-heading{max-width:780px;margin-bottom:24px;margin-inline:auto;text-align:center}.writer-expand-shorten-introduction .writer-introduction-heading>span{color:var(--writer-primary);font-size:12px;font-weight:800;letter-spacing:.1em}.writer-expand-shorten-introduction .writer-introduction-heading h2{margin:8px 0 0;font-size:28px;font-weight:780;letter-spacing:-.025em;line-height:1.2}.writer-expand-shorten-introduction .writer-introduction-heading p{max-width:700px;margin:12px auto 0;color:var(--writer-muted);font-size:14px;line-height:1.6}.writer-expand-shorten-introduction .writer-length-mode-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.writer-expand-shorten-introduction .writer-length-mode-card{display:flex;min-width:0;flex-direction:column;padding:24px;border:1px solid #e4defe;border-radius:18px;background:#fff;box-shadow:0 12px 32px rgba(48,37,91,.07)}.writer-expand-shorten-introduction .writer-length-mode-card>header{display:flex;align-items:flex-start;gap:12px}.writer-expand-shorten-introduction .writer-length-mode-card .writer-length-mode-icon,.writer-expand-shorten-introduction .writer-length-mode-card .writer-comparison-icon{display:inline-flex;width:38px;height:38px;flex:none;align-items:center;justify-content:center;border-radius:11px;background:#f0ebff;color:var(--writer-primary)}.writer-expand-shorten-introduction .writer-length-mode-card .writer-length-mode-icon svg,.writer-expand-shorten-introduction .writer-length-mode-card .writer-comparison-icon svg{width:20px;height:20px}.writer-expand-shorten-introduction .writer-length-mode-card.is-shorten{border-color:#d9e7ff}.writer-expand-shorten-introduction .writer-length-mode-card.is-shorten .writer-length-mode-icon{background:#eaf3ff;color:#3473e6}.writer-expand-shorten-introduction .writer-length-mode-card h3{margin:0;font-size:16px;font-weight:750;line-height:1.35}.writer-expand-shorten-introduction .writer-length-mode-card>header p{margin:4px 0 0;color:var(--writer-muted);font-size:13px;line-height:1.55}.writer-expand-shorten-introduction .writer-length-mode-card ul{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0;padding:0;list-style:none}.writer-expand-shorten-introduction .writer-length-mode-card li{padding:5px 9px;border-radius:999px;background:#f7f5ff;color:#5d51a0;font-size:11px;line-height:1.2}.writer-expand-shorten-introduction .writer-length-mode-card.is-shorten li{background:#f0f6ff;color:#3e68a7}.writer-expand-shorten-introduction .writer-length-example{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;margin-top:auto;padding:14px;border-radius:12px;background:#faf9ff}.writer-expand-shorten-introduction .writer-length-example>svg{width:16px;height:16px;color:#a09abf}.writer-expand-shorten-introduction .writer-length-example div{min-width:0}.writer-expand-shorten-introduction .writer-length-example span{color:#8279aa;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.writer-expand-shorten-introduction .writer-length-example p{display:-webkit-box;margin:5px 0 0;overflow:hidden;color:#566078;font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:5}.writer-expand-shorten-introduction .writer-length-mode-card>a,.writer-expand-shorten-introduction .writer-length-use-case>a{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:7px;margin-top:18px;color:var(--writer-primary);font-size:13px;font-weight:750;-webkit-text-decoration:none;text-decoration:none}.writer-expand-shorten-introduction .writer-length-mode-card>a:hover,.writer-expand-shorten-introduction .writer-length-use-case>a:hover{color:var(--writer-primary-hover);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.writer-expand-shorten-introduction .writer-length-mode-card>a svg,.writer-expand-shorten-introduction .writer-length-use-case>a svg,.writer-expand-shorten-introduction .writer-length-scale-caption>svg{width:15px;height:15px}.writer-expand-shorten-introduction .writer-length-scale{padding:26px 28px;border:1px solid #e4defe;border-radius:18px;background:linear-gradient(120deg,#fff,#fbf9ff)}.writer-expand-shorten-introduction .writer-length-scale-labels{display:flex;justify-content:space-between;color:#59647a;font-size:13px}.writer-expand-shorten-introduction .writer-length-scale-track{position:relative;display:flex;justify-content:space-between;align-items:center;margin:20px 0 18px;min-height:18px}.writer-expand-shorten-introduction .writer-length-scale-track:before{position:absolute;inset-inline:0;top:50%;height:2px;content:"";border-top:2px dotted #d4cdf2;transform:translateY(-50%)}.writer-expand-shorten-introduction .writer-length-scale-track span,.writer-expand-shorten-introduction .writer-length-scale-track b{position:relative;z-index:1;display:block;flex:none;border-radius:999px}.writer-expand-shorten-introduction .writer-length-scale-track span{width:10px;height:10px;background:#bcaaff}.writer-expand-shorten-introduction .writer-length-scale-track span:nth-child(4),.writer-expand-shorten-introduction .writer-length-scale-track span:nth-child(5){background:#8dbdff}.writer-expand-shorten-introduction .writer-length-scale-track b{width:18px;height:18px;background:var(--writer-primary);box-shadow:0 4px 12px rgba(109,74,255,.25)}.writer-expand-shorten-introduction .writer-length-scale-caption{display:flex;align-items:center;gap:9px;color:var(--writer-muted);font-size:13px;line-height:1.5}.writer-expand-shorten-introduction .writer-length-scale-caption>svg:first-child{flex:none;color:var(--writer-primary)}.writer-expand-shorten-introduction .writer-length-scale-caption>svg:last-child{margin-inline-start:auto;flex:none;color:#8c97ad}.writer-expand-shorten-introduction .writer-length-comparison-cards{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);grid-gap:16px;gap:16px;margin-top:24px;align-items:stretch}.writer-expand-shorten-introduction .writer-length-comparison-cards article{display:flex;min-width:0;flex-direction:column;min-height:190px;padding:18px;border:1px solid #e8e5f4;border-radius:15px;background:#f3f4f8}.writer-expand-shorten-introduction .writer-length-comparison-cards article.is-original{border-color:#e2e4ec;background:#f3f4f8}.writer-expand-shorten-introduction .writer-length-comparison-cards article.is-expanded{border-color:#d8ceff;background:#f5f0ff}.writer-expand-shorten-introduction .writer-length-comparison-cards article.is-shortened{border-color:#d4e4ff;background:#edf5ff}.writer-expand-shorten-introduction .writer-length-comparison-cards header{display:flex;align-items:center;gap:10px}.writer-expand-shorten-introduction .writer-length-comparison-cards .writer-comparison-icon{display:inline-flex;width:38px;height:38px;flex:none;align-items:center;justify-content:center;border-radius:11px;background:#e5e8ef;color:#68748a}.writer-expand-shorten-introduction .writer-length-comparison-cards .writer-comparison-icon svg{width:20px;height:20px}.writer-expand-shorten-introduction .writer-length-comparison-cards article.is-expanded .writer-comparison-icon{background:#e9e0ff;color:var(--writer-primary)}.writer-expand-shorten-introduction .writer-length-comparison-cards article.is-shortened .writer-comparison-icon{background:#dcecff;color:#3473e6}.writer-expand-shorten-introduction .writer-length-comparison-cards h3{margin:0;font-size:16px;font-weight:750}.writer-expand-shorten-introduction .writer-length-comparison-cards .writer-length-comparison-copy{flex:1 1;margin-top:16px;padding:14px 16px;border-radius:11px;background:#fff}.writer-expand-shorten-introduction .writer-length-comparison-cards p{margin:0;color:var(--writer-muted);font-size:13px;line-height:1.6}.writer-expand-shorten-introduction .writer-length-comparison-arrow{align-self:center;width:18px;height:18px;color:#8b7ce3}.writer-expand-shorten-introduction .writer-length-use-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.writer-expand-shorten-introduction .writer-length-use-case{display:flex;min-width:0;flex-direction:column;padding:20px;border:1px solid #e8e5f4;border-radius:15px;background:#fff}.writer-expand-shorten-introduction .writer-length-use-case>header{display:flex;align-items:center;gap:10px}.writer-expand-shorten-introduction .writer-length-use-case>header>span{display:inline-flex;width:34px;height:34px;flex:none;align-items:center;justify-content:center;border-radius:10px;background:#f0ebff;color:var(--writer-primary)}.writer-expand-shorten-introduction .writer-length-use-case>header>span svg{width:18px;height:18px}.writer-expand-shorten-introduction .writer-length-use-case h3{margin:0;font-size:15px;font-weight:750;line-height:1.35}.writer-expand-shorten-introduction .writer-length-use-case>p{margin:14px 0 0;color:var(--writer-muted);font-size:13px;line-height:1.6}.writer-expand-shorten-introduction .writer-length-use-case>a{margin-top:auto;padding-top:18px}.writer-expand-shorten-introduction .writer-length-use-case.is-blue,.writer-expand-shorten-introduction .writer-length-use-case.is-search-blue{border-color:#d8e7ff}.writer-expand-shorten-introduction .writer-length-use-case.is-blue>header>span,.writer-expand-shorten-introduction .writer-length-use-case.is-search-blue>header>span{background:#eaf3ff;color:#3473e6}.writer-expand-shorten-introduction .writer-length-use-case.is-pink>header>span{background:#fff0f7;color:#da5f9a}.writer-expand-shorten-introduction .writer-length-use-case.is-orange>header>span{background:#fff4e7;color:#ce7834}.writer-expand-shorten-introduction .writer-length-use-case.is-green>header>span{background:#eafaf1;color:#2a9b65}@media (max-width: 1199px){.writer-expand-shorten-page .is-expand-shorten{width:min(920px,100% - 40px);padding-inline:20px}.writer-expand-shorten-page .is-expand-shorten .writer-review-panel{position:relative;inset:auto;width:auto;max-height:none;border:0;overflow:visible;transform:none;visibility:visible;box-shadow:none}.writer-expand-shorten-page .is-expand-shorten .writer-review-mobile-header,.writer-expand-shorten-page .is-expand-shorten .writer-review-mobile-trigger,.writer-expand-shorten-page .is-expand-shorten .writer-review-collapse,.writer-expand-shorten-page .is-expand-shorten .writer-review-backdrop{display:none}}@media (max-width: 760px){.writer-expand-shorten-page{padding-block-end:40px}.writer-expand-shorten-hero,.writer-expand-shorten-page .is-expand-shorten,.writer-expand-shorten-introduction{width:min(640px,100% - 28px)}.writer-expand-shorten-hero{padding-block:44px 34px}.writer-expand-shorten-hero h1{font-size:41px;line-height:1.1}.writer-expand-shorten-hero p{margin-top:18px;font-size:16px}.writer-expand-shorten-page .is-expand-shorten{grid-template-columns:minmax(0,1fr);gap:28px;padding:20px 16px 16px}.writer-expand-shorten-page .is-expand-shorten .writer-length-mode button{min-height:58px;align-items:center;text-align:center}.writer-expand-shorten-page .is-expand-shorten .writer-length-mode span{display:none}.writer-expand-shorten-page .is-expand-shorten .writer-length-form,.writer-expand-shorten-page .is-expand-shorten .writer-length-form .writer-length-more-grid{grid-template-columns:minmax(0,1fr)}.writer-expand-shorten-page .is-expand-shorten .writer-length-form .writer-strategy-field,.writer-expand-shorten-page .is-expand-shorten .writer-length-form .writer-length-more,.writer-expand-shorten-page .is-expand-shorten .writer-length-form>[data-main-action]{grid-column:1}.writer-expand-shorten-page .is-expand-shorten .writer-document-stage{min-height:390px;border-radius:12px}.writer-expand-shorten-page .is-expand-shorten .writer-document-editor{min-height:300px;max-height:420px;padding:20px;font-size:15px}.writer-expand-shorten-page .is-expand-shorten .writer-rewrite-result-box{min-height:390px}.writer-expand-shorten-page .is-expand-shorten .writer-rewrite-preview{min-height:250px;max-height:420px;padding:20px;font-size:15px}.writer-expand-shorten-page .is-expand-shorten .writer-review-tabs{margin-top:16px}.writer-expand-shorten-introduction{margin-top:46px}.writer-expand-shorten-introduction>section+section{margin-top:46px}.writer-expand-shorten-introduction .writer-introduction-heading h2{font-size:24px}.writer-expand-shorten-introduction .writer-length-mode-cards,.writer-expand-shorten-introduction .writer-length-comparison-cards,.writer-expand-shorten-introduction .writer-length-use-case-grid{grid-template-columns:minmax(0,1fr)}.writer-expand-shorten-introduction .writer-length-comparison-arrow{display:none}.writer-expand-shorten-introduction .writer-length-scale{padding:20px}.writer-expand-shorten-introduction .writer-length-example{grid-template-columns:minmax(0,1fr)}.writer-expand-shorten-introduction .writer-length-example>svg{display:none}}@media (prefers-reduced-motion: reduce){.writer-expand-shorten-page .is-expand-shorten button,.writer-expand-shorten-introduction a{transition:none}}.writer-tool-surface.is-expand-shorten .writer-length-more,.writer-tool-surface.is-expand-shorten .writer-review-details{display:none!important}.writer-tool-surface.is-expand-shorten .writer-rewrite-preview .writer-rewrite-highlight{background:transparent;color:inherit}.writer-expand-shorten-page .writer-expand-shorten-hero{text-align:center;margin-inline:auto;box-sizing:border-box;width:min(1120px,100% - 48px);min-block-size:180px;padding-block:24px 20px;display:flex;flex-direction:column;justify-content:center}.writer-expand-shorten-page .writer-expand-shorten-hero h1{font-weight:800;max-width:960px;margin:0 auto;font-size:max(30px,min(2.8vw,40px));line-height:1.15;letter-spacing:-.035em}.writer-expand-shorten-page .writer-expand-shorten-hero p{color:#657087;text-wrap:balance;max-width:900px;margin:12px auto 0;font-size:15px;line-height:1.5}@media (max-width: 767px){.writer-expand-shorten-page .writer-expand-shorten-hero{width:calc(100% - 32px);min-block-size:0;padding-block:64px 24px}.writer-expand-shorten-page .writer-expand-shorten-hero h1{font-size:28px}.writer-expand-shorten-page .writer-expand-shorten-hero p{font-size:14px}}@media (min-width: 1024px){.writer-expand-shorten-page .is-expand-shorten{--writer-panel-height: max(460px, min( calc(100svh - 212px) , 680px));box-sizing:border-box;width:min(1120px,100% - 48px);padding:20px;gap:16px}.writer-expand-shorten-page .is-expand-shorten .writer-document-stage{min-height:0;height:calc(var(--writer-panel-height) - 292px)}.writer-expand-shorten-page .is-expand-shorten .writer-document-editor{min-height:0;max-height:none;padding:16px}.writer-expand-shorten-page .is-expand-shorten .writer-rewrite-result-box{min-height:0}}.writer-rewrite-page .is-rewrite .writer-selection-toolbar,.writer-write-page .is-write .writer-selection-toolbar,.writer-expand-shorten-page .is-expand-shorten .writer-selection-toolbar{max-width:calc(100vw - 24px);align-items:center;gap:2px;padding:5px 8px;border-radius:999px;box-shadow:0 6px 18px rgba(18,20,27,.18);animation:rewrite-selection-enter .13s ease-out}.writer-rewrite-page .is-rewrite .writer-selection-toolbar button,.writer-write-page .is-write .writer-selection-toolbar button,.writer-expand-shorten-page .is-expand-shorten .writer-selection-toolbar button{flex:none;min-height:36px;padding-inline:12px;gap:8px;border-radius:999px;font-size:14px;font-weight:450;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .13s ease}.writer-rewrite-page .is-rewrite .writer-selection-toolbar svg,.writer-write-page .is-write .writer-selection-toolbar svg,.writer-expand-shorten-page .is-expand-shorten .writer-selection-toolbar svg{width:17px;height:17px;stroke-width:1.7}@keyframes rewrite-selection-enter{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 767px){.writer-rewrite-page .is-rewrite .writer-selection-toolbar,.writer-write-page .is-write .writer-selection-toolbar,.writer-expand-shorten-page .is-expand-shorten .writer-selection-toolbar{padding:4px 6px}.writer-rewrite-page .is-rewrite .writer-selection-toolbar button,.writer-write-page .is-write .writer-selection-toolbar button,.writer-expand-shorten-page .is-expand-shorten .writer-selection-toolbar button{min-height:34px;padding-inline:8px;font-size:12px;gap:5px}}@media (prefers-reduced-motion: reduce){.writer-rewrite-page .is-rewrite .writer-selection-toolbar,.writer-write-page .is-write .writer-selection-toolbar,.writer-expand-shorten-page .is-expand-shorten .writer-selection-toolbar{animation:none}.writer-rewrite-page .is-rewrite .writer-selection-toolbar button,.writer-write-page .is-write .writer-selection-toolbar button,.writer-expand-shorten-page .is-expand-shorten .writer-selection-toolbar button{transition:none}}.writer-write-page{background:#fbfaff;color:#11182b;font-size:16px;line-height:1.5;padding-block-end:64px}.writer-write-page .is-write{--writer-accent: #6d4aff;--writer-accent-hover: #5938e8;width:min(1120px,100% - 48px);margin:auto;padding:26px 28px 28px;border:1px solid #e4deff;border-radius:20px;background:#fff;box-shadow:0 22px 58px rgba(48,37,91,.12);display:block}.writer-write-page .is-write .writer-document-column{display:grid;grid-template-columns:minmax(0,575fr) minmax(0,559fr);grid-gap:16px 20px;gap:16px 20px;width:100%;height:auto;overflow:visible;background:transparent;position:relative}.writer-write-page .is-write .writer-tool-header{position:absolute;inset-block-start:-40px;min-height:0;padding:0;border:0;background:none}.writer-write-page .is-write .writer-tool-header .writer-tool-icon,.writer-write-page .is-write .writer-tool-header .writer-tool-heading{display:none}.writer-write-page .is-write .writer-write-settings{grid-column:1;grid-row:1/3;display:flex;flex-direction:column;gap:24px;margin:0;padding:0;border:0;background:none;min-height:600px}.writer-write-page .is-write .writer-write-settings h2{font-size:16px;font-weight:760;margin:0 0 2px}.writer-write-page .is-write .writer-write-settings>textarea{width:100%;min-height:180px;flex:1 1;padding:20px;border:1px solid #e8e8e8;border-radius:13px;resize:none;font:inherit;font-size:16px;line-height:1.6;outline:none;box-shadow:none}.writer-write-page .is-write .writer-write-settings>textarea:focus,.writer-write-page .is-write .writer-write-settings>textarea:focus-visible{border-color:#e8e8e8;outline:none}.writer-write-page .is-write .writer-field{flex-direction:row;align-items:center;gap:8px}.writer-write-page .is-write .writer-field label{font-size:14px;color:#11182b;font-weight:500}.writer-write-page .is-write .writer-field .writer-select-wrap{width:126px;min-height:40px;border-radius:8px}.writer-write-page .is-write .writer-field select{height:40px;min-height:40px;padding:8px 34px 8px 12px;font-size:14px}.writer-write-page .is-write .write-type-row{display:flex;gap:12px;align-items:flex-start;font-size:14px}.writer-write-page .is-write .write-type-row>span{flex:none;padding-block:4px}.writer-write-page .is-write .write-types{display:flex;flex-wrap:wrap;gap:11px 8px}.writer-write-page .is-write .write-types label{cursor:pointer;position:relative}.writer-write-page .is-write .write-types input{position:absolute;opacity:0;width:1px;height:1px}.writer-write-page .is-write .write-types span{display:block;padding:4px 8px;border-radius:8px;background:#f7f5ff;color:#6d4aff;font-size:12px}.writer-write-page .is-write .write-types input:checked+span{background:#6d4aff;color:#fff}.writer-write-page .is-write .write-types input:focus-visible+span{outline:2px solid #6d4aff;outline-offset:2px}.writer-write-page .is-write .writer-write-actions{margin-block-start:auto;display:block}.writer-write-page .is-write .writer-write-actions button{width:100%;min-height:46px;padding:12px 20px;border-radius:9px;font-size:14px;font-weight:750}.writer-write-page .is-write .write-preview-title{grid-column:2;grid-row:1;font-size:16px;font-weight:760;margin:0}.writer-write-page .is-write .writer-document-stage{grid-column:2;grid-row:2;width:100%;height:560px;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-block-end:0;max-width:none;margin:0;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:none;align-self:stretch}.writer-write-page .is-write .writer-document-editor{flex:1 1;min-height:0;overflow-y:auto;padding:20px;font-size:16px;line-height:1.6}.writer-write-page .is-write .writer-document-empty{inset-block-start:20px;inset-inline:20px;transform:none;display:block;text-align:start}.writer-write-page .is-write .writer-document-empty strong{font-size:16px;font-weight:400;color:#9ca3af}.writer-write-page .is-write .writer-document-empty p{display:none}.writer-write-page .is-write .writer-settings-summary,.writer-write-page .is-write .writer-inline-alert{grid-column:1;margin:0}.write-introduction{margin-block-start:0;color:#11182b;text-align:center}.write-introduction section{width:min(1120px,100% - 48px);margin-inline:auto;padding-block:62px 0}.write-introduction h2{font-size:28px;font-weight:780;margin:8px 0 7px;letter-spacing:-.025em;line-height:1.5}.write-introduction p{font-size:14px;color:#657087;line-height:1.6;margin:0}.write-introduction .write-eyebrow{color:#6d4aff;font-size:12px;font-weight:750;letter-spacing:.07em}.write-introduction .write-cta{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;max-width:100%;padding:12px 20px;font-weight:750;min-height:46px;margin:24px auto 0;background:#6d4aff;border-radius:9px;color:#fff;font-size:14px;-webkit-text-decoration:none;text-decoration:none;transition:background .18s}.write-introduction .write-cta:hover{background:#5938e8}.write-introduction .write-workflow{background:#fbfaff;padding-block:62px 0}.write-introduction .write-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-block-start:22px}.write-introduction .write-steps article{position:relative;border:1px solid #e9e5ef;border-radius:20px;text-align:start;padding:20px;min-height:210px;background:#fff8f1;box-shadow:0 10px 24px rgba(61,49,95,.08)}.write-introduction .write-steps article:nth-child(2){background:#f7f5ff}.write-introduction .write-steps article:nth-child(2) .step-number{background:#6d4aff}.write-introduction .write-steps article:nth-child(3){background:#f1f7ff}.write-introduction .write-steps article:nth-child(3) .step-number{background:#4687f2}.write-introduction .write-steps h3{font-size:16px;margin:16px 0 8px;font-weight:750}.write-introduction .write-steps p{font-size:14px;line-height:1.6}.write-introduction .write-steps .step-number{display:grid;align-items:center;justify-items:center;place-items:center;width:52px;height:36px;border-radius:18px;background:#f2a83b;color:#fff;font-size:14px;font-weight:700}.write-introduction .write-content-types,.write-introduction .write-refine{padding-block:62px 0}.write-introduction .write-demo{max-width:940px;margin:22px auto 0;padding:20px;display:grid;grid-template-columns:720fr 585fr;grid-gap:20px;gap:20px;background:#fbfafe;border:1px solid #e5e0f0;border-radius:20px;box-shadow:0 14px 34px rgba(74,58,116,.1);text-align:start}.write-introduction .write-demo article{min-height:360px;border-radius:20px;padding:20px}.write-introduction .write-demo h3{font-size:16px;line-height:1.5;margin:16px 0}.write-introduction .write-demo p{font-size:14px;line-height:1.6}.write-introduction .write-demo-draft{border:1px solid #e5e2eb;background:#fff;display:flex;flex-direction:column}.write-introduction .write-demo-prompt{margin-block-start:auto;padding:18px 24px;border-radius:14px;background:#f7f5ff}.write-introduction .write-demo-prompt strong{color:#6d4aff;font-size:14px}.write-introduction .write-demo-prompt p{font-size:14px;margin-block-start:8px}.write-introduction .write-demo .write-demo-adjust{background:#f7f5ff}.write-introduction .write-demo .write-demo-adjust h3{font-size:16px;margin:0 0 16px}.write-introduction .write-demo .write-demo-adjust>div{background:#fff;border:1px solid #e3dcf5;border-radius:12px;padding:13px 22px;margin-block-end:18px;font-size:14px;color:#6d4aff}.write-introduction .write-moments{background:#fbfaff;padding-block:62px 0}.write-introduction .write-moment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;margin-block-start:22px;text-align:start}.write-introduction .write-moment-grid article{padding:20px;min-height:210px;background:#fff;border:1px solid #e8e4ee;border-radius:14px}.write-introduction .write-moment-grid span{display:grid;align-items:center;justify-items:center;place-items:center;width:48px;height:48px;border-radius:14px;background:#eee7ff;color:#6d4aff;font-size:14px;font-weight:700}.write-introduction .write-moment-grid article:nth-child(2n) span{background:#e9f2ff;color:#397fe8}.write-introduction .write-moment-grid h3{font-size:16px;margin:16px 0 8px;font-weight:750;line-height:1.4}.write-introduction .write-moment-grid p{font-size:14px;line-height:1.6}.write-introduction .write-bottom-cta{position:relative;isolation:isolate;background:#f2edff;min-height:0;padding-block:40px;margin-block-start:62px;border-radius:20px;overflow:hidden}.write-introduction .write-bottom-cta>img{position:absolute;z-index:-1;width:640px;height:420px;inset-block-start:0;inset-inline-start:calc(50% - 320px)}.write-introduction .write-bottom-cta h2{font-size:28px}.write-introduction .write-bottom-cta>p{max-inline-size:640px;margin-inline:auto;padding-inline:max(12px,min(3vw,20px))}.write-introduction .write-bottom-cta .write-cta{margin-block-start:24px;min-height:46px;box-shadow:0 10px 22px rgba(109,74,255,.25)}.write-introduction .write-bottom-cta small{display:block;margin-block-start:16px;color:#77798a;font-size:14px}@media (max-width: 1100px){.write-introduction h2{font-size:28px}.write-introduction .write-moment-grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.write-introduction .write-demo{gap:24px;padding:24px}.write-introduction .write-steps{gap:24px}.write-introduction .write-steps article{padding:24px}.writer-write-page .is-write .writer-document-column{gap:24px}}@media (max-width: 767px){.writer-write-page{padding-block-start:0}.writer-write-page .writer-write-hero{padding-block:44px 34px}.writer-write-page .writer-write-hero h1{font-size:41px;line-height:1.1}.writer-write-page .is-write{width:calc(100% - 28px);padding:20px 16px 16px}.writer-write-page .is-write .writer-document-column{grid-template-columns:1fr}.writer-write-page .is-write .writer-write-settings{grid-row:auto;min-height:540px}.writer-write-page .is-write .write-preview-title,.writer-write-page .is-write .writer-document-stage{grid-column:1;grid-row:auto}.writer-write-page .is-write .writer-document-stage{height:420px}.writer-write-page .is-write .writer-document-editor{min-height:0}.writer-write-page .is-write .writer-tool-header{inset-block-start:-20px}.writer-write-page .is-write .write-type-row{flex-direction:column}.write-introduction h2{font-size:28px}.write-introduction .write-steps,.write-introduction .write-demo,.write-introduction .write-moment-grid{grid-template-columns:1fr}.write-introduction .write-steps{margin-block-start:40px}.write-introduction .write-steps article{min-height:210px}.write-introduction .write-demo{padding:16px}.write-introduction .write-demo article{padding:24px;min-height:360px}.write-introduction .write-content-types{padding-inline:16px;padding-block:40px}.write-introduction .write-bottom-cta h2{font-size:28px}}@media (prefers-reduced-motion: reduce){.write-introduction .write-cta{transition:none}}.writer-write-page .is-write{min-height:0}.writer-write-page .is-write .writer-field{display:flex;min-width:0}.writer-write-page .is-write .writer-select-wrap{position:relative;display:block;border:1px solid #e8e8e8;background:#fff}.writer-write-page .is-write .writer-select-wrap select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:8px;background:transparent;font:inherit;font-size:13px;outline-color:#6d4aff}.writer-write-page .is-write .writer-select-wrap svg{position:absolute;inset-inline-end:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;pointer-events:none}.writer-write-page .is-write .writer-write-actions button{border:0;background:#6d4aff;color:#fff;cursor:pointer;transition:background .18s}.writer-write-page .is-write .writer-write-actions button:hover{background:#5938e8}.writer-write-page .is-write .writer-write-actions button:disabled{background:#b7b7b7;cursor:wait}.writer-write-page .is-write .write-types{gap:11px 8px}.writer-write-page .is-write .write-types span{width:81px;min-height:25px;padding:2px 6px;font-size:14px;line-height:21px;text-align:center;color:#11182b}.writer-write-page .is-write .write-types label:nth-child(6) span{width:60px}.writer-write-page .is-write .writer-write-settings>textarea::-moz-placeholder{color:#666;opacity:1;font-weight:400}.writer-write-page .is-write .writer-write-settings>textarea::placeholder{color:#666;opacity:1;font-weight:400}.writer-write-page .is-write .writer-field-error{font-size:12px;color:#c43c52}@media (min-width: 1200px){.writer-write-page .is-write .write-type-row{gap:28px}.writer-write-page .is-write .write-types{flex:1 1;min-width:0;gap:11px 8px}}@media (max-width: 767px){.writer-write-page .is-write .writer-tool-header{position:fixed;top:12px;inset-inline-start:12px;z-index:40}.writer-write-page .is-write .writer-mobile-menu-button{background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}}.writer-write-page .is-write .writer-review-panel{position:fixed;z-index:70;inset-block:0;inset-inline-end:0;width:min(90vw,390px);height:100dvh;visibility:hidden;transform:translate(calc(105% * var(--writer-panel-direction, 1)));transition:transform .2s,visibility .2s;box-shadow:0 0 44px rgba(25,27,34,.2)}.writer-write-page .is-write .writer-review-panel.is-open{visibility:visible;transform:translate(0)}.writer-write-page .is-write .writer-review-backdrop:not([hidden]){position:fixed;z-index:69;top:0;right:0;bottom:0;left:0;display:block;border:0;background:rgba(22,24,30,.42)}.writer-write-page .is-write .writer-review-collapse{display:inline-flex}html[dir=rtl] .writer-write-page .writer-review-panel{--writer-panel-direction: -1}@media (prefers-reduced-motion: reduce){.writer-write-page .is-write .writer-review-panel{transition:none}}.writer-write-page .is-write:has([data-document-empty]:not([hidden])) [data-review-open]{display:none}.write-introduction .write-content-types{background:#fff}.write-introduction .write-content-types .write-content-types-inner{max-width:1120px;margin-inline:auto;padding-block:0}.write-introduction .write-content-types .write-types-eyebrow{display:flex;justify-content:center;align-items:center;gap:18px;color:#6d4aff;font-size:14px;font-weight:600;line-height:1.5}.write-introduction .write-content-types .write-types-eyebrow:before,.write-introduction .write-content-types .write-types-eyebrow:after{content:"";width:44px;height:1px;flex:none;background:#6d4aff}.write-introduction .write-content-types h2{font-size:28px;font-weight:780;line-height:1.5;letter-spacing:-.025em;margin:8px 0 7px;color:#11182b}.write-introduction .write-content-types .write-types-description{font-size:14px;line-height:1.6;color:#657087}.write-introduction .write-content-types .write-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-block-start:22px}.write-introduction .write-content-types .write-content-card{--card-bg: #f5f0ff;--card-border: #ddd0ff;display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:minmax(42px,auto) 1fr auto;grid-gap:8px 16px;gap:8px 16px;min-height:210px;padding:20px;border:1px solid var(--card-border);border-radius:14px;background:var(--card-bg);text-align:start;color:inherit;-webkit-text-decoration:none;text-decoration:none}.write-introduction .write-content-types .is-seo{--card-bg: #eaf3ff;--card-border: #c4ddff}.write-introduction .write-content-types .is-marketing{--card-bg: #fff4ee;--card-border: #ffddd0}.write-introduction .write-content-types .is-social{--card-bg: #eefaf6;--card-border: #d0eee3}.write-introduction .write-content-types .is-business{--card-bg: #fff9e8;--card-border: #f8e8bc}.write-introduction .write-content-types .is-presentation{--card-bg: #f0efff;--card-border: #d7d4ff}.write-introduction .write-content-types .write-content-icon{display:block;width:42px;height:42px;border-radius:11px;-o-object-fit:cover;object-fit:cover;grid-column:1;grid-row:1}.write-introduction .write-content-types .write-content-card h3{align-self:center;grid-column:2;grid-row:1;font-size:16px;font-weight:750;line-height:1.5;margin:0;color:#11182b}.write-introduction .write-content-types .write-content-card p{grid-column:1/-1;grid-row:2;font-size:14px;line-height:1.6;color:#657087;margin:4px 0 22px}.write-introduction .write-content-types .write-content-card-action{grid-column:1/-1;grid-row:3;display:inline-flex;justify-self:start;align-items:center;gap:14px;font-size:14px;font-weight:600;line-height:1.5;color:#6d4aff;-webkit-text-decoration:none;text-decoration:none;transition:color .18s}.write-introduction .write-content-types .write-content-card-action:hover{color:#5938e8}.write-introduction .write-content-types .write-content-card:focus-visible{outline:2px solid #6d4aff;outline-offset:5px;border-radius:3px}.write-introduction .write-content-types .write-content-card-action span{font-size:14px;line-height:1}@media (max-width: 1100px){.write-introduction .write-content-types .write-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.write-introduction .write-content-types .write-types-description{font-size:14px}}@media (max-width: 680px){.write-introduction .write-content-types .write-content-types-inner{padding-block:12px}.write-introduction .write-content-types .write-types-eyebrow{font-size:14px;gap:10px}.write-introduction .write-content-types .write-types-eyebrow:before,.write-introduction .write-content-types .write-types-eyebrow:after{width:18px}.write-introduction .write-content-types h2{font-size:28px;margin-block:20px 16px}.write-introduction .write-content-types .write-types-description{font-size:14px}.write-introduction .write-content-types .write-content-grid{grid-template-columns:1fr;gap:18px;margin-block-start:28px}.write-introduction .write-content-types .write-content-card{min-height:230px}}@media (prefers-reduced-motion: reduce){.write-introduction .write-content-types .write-content-card-action{transition:none}}.writer-write-page .is-write .writer-document-stage:has([data-document-status]:not([hidden])) .writer-document-empty,.writer-write-page .is-write .writer-document-stage:has([data-writer-stream-preview]:not([hidden])) .writer-document-empty{display:none}.writer-write-page .is-write .write-save-status{position:absolute;inset-inline-start:18px;inset-inline-end:120px;inset-block-end:28px;font-size:12px;line-height:18px}.writer-write-page .is-write .writer-document-editor:focus-visible{outline:none;box-shadow:none}.writer-write-page .is-write .writer-document-stage:has([data-writer-stream-preview]:not([hidden])) .writer-document-editor{display:none}.writer-write-page .is-write .writer-stream-preview{flex:1 1;min-block-size:0;max-block-size:none;margin:0;padding:20px;border:0;border-radius:0;background:transparent;overflow-y:auto;color:inherit}.writer-write-page .is-write [data-writer-stream-preview-label]{display:none}.writer-write-page .is-write .writer-stream-preview [data-writer-stream-preview-text]{max-height:none;overflow:visible;font-size:16px;line-height:1.6}.writer-write-page .is-write.is-generating [data-main-action],.writer-write-page .is-write .writer-write-stop[hidden]{display:none!important}.writer-write-page .is-write .writer-write-stop{display:inline-flex;align-items:center;justify-content:center;gap:8px}.writer-write-page .is-write .writer-write-stop svg{width:16px;height:16px}.writer-write-page .is-write .write-types label span{width:auto;min-width:60px;white-space:nowrap}.writer-write-page .is-write.is-generating .writer-document-empty{display:none}.writer-write-page .is-write .writer-write-thinking{padding:16px 18px;color:#717785;font-size:14px;line-height:1.65}.writer-write-page .is-write .writer-write-thinking[hidden]{display:none!important}.writer-write-page .is-write .writer-document-stage:has([data-writer-thinking]:not([hidden])) .writer-document-editor{display:none}.writer-write-page .is-write .writer-field label,.writer-write-page .is-write .writer-field select{font-size:13px}.writer-write-page .is-write .writer-field{flex-wrap:wrap}.writer-write-page .is-write .writer-document-column>*{min-width:0}.writer-write-page .is-write .writer-write-actions button:focus-visible,.writer-write-page .is-write .write-copy:focus-visible,.writer-write-page .is-write .write-result-action:focus-visible{outline:2px solid #6d4aff;outline-offset:2px}.write-introduction .write-cta:focus-visible{outline:2px solid #6d4aff;outline-offset:2px}.write-introduction .write-content-types .write-types-eyebrow{font-size:12px;font-weight:750;letter-spacing:.07em}.write-introduction .write-card-line-break{display:none}@media (max-width: 767px){.writer-write-page .writer-write-hero,.write-introduction section{width:min(640px,100% - 28px)}.write-introduction section{padding-inline:0}.write-introduction .write-bottom-cta{padding-inline:16px}}@media (prefers-reduced-motion: reduce){.writer-write-page .writer-write-actions button{transition:none}}.write-introduction .shared-faq{margin-block-start:0;padding-block:62px 0}.write-introduction .shared-faq .shared-faq-title{color:#11182b;font-size:28px;font-weight:780;line-height:1.5;letter-spacing:-.025em}.write-introduction .shared-faq .shared-faq-item summary{font-size:18px;font-weight:700;line-height:1.5}.write-introduction .shared-faq .shared-faq-item .shared-faq-answer{color:#657087;font-size:16px;line-height:1.8}.writer-write-page .writer-write-hero{text-align:center;margin-inline:auto;box-sizing:border-box;width:min(1120px,100% - 48px);min-block-size:180px;padding-block:24px 20px;display:flex;flex-direction:column;justify-content:center}.writer-write-page .writer-write-hero h1{font-weight:800;max-width:960px;margin:0 auto;font-size:max(30px,min(2.8vw,40px));line-height:1.15;letter-spacing:-.035em}.writer-write-page .writer-write-hero p{color:#657087;text-wrap:balance;max-width:900px;margin:12px auto 0;font-size:15px;line-height:1.5}@media (max-width: 767px){.writer-write-page .writer-write-hero{width:calc(100% - 32px);min-block-size:0;padding-block:64px 24px}.writer-write-page .writer-write-hero h1{font-size:28px}.writer-write-page .writer-write-hero p{font-size:14px}}@media (min-width: 1024px){.writer-write-page .is-write{--writer-panel-height: max(460px, min( calc(100svh - 212px) , 680px));box-sizing:border-box;width:min(1120px,100% - 48px);padding:20px;gap:16px}.writer-write-page .is-write .writer-document-column{grid-template-rows:24px 1fr;gap:12px 20px}.writer-write-page .is-write .writer-write-settings{min-height:0;min-block-size:calc(var(--writer-panel-height) - 42px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto minmax(140px,1fr) auto auto auto;grid-gap:12px;gap:12px}.writer-write-page .is-write .writer-write-settings>*{grid-column:1/-1}.writer-write-page .is-write .writer-write-settings>textarea{min-height:140px;height:100%;padding:16px}.writer-write-page .is-write .writer-write-settings>.writer-field{grid-column:auto;flex-direction:column;align-items:stretch;gap:4px}.writer-write-page .is-write .writer-field .writer-select-wrap{width:100%}.writer-write-page .is-write .write-type-row{gap:10px}.writer-write-page .is-write .write-types{gap:6px}.writer-write-page .is-write .writer-document-stage{height:auto;min-height:0}}.writer-sidebar-navigation.astro-x7rtlfzw{display:flex;min-height:0;flex:1 1;flex-direction:column;overflow-y:auto;padding:12px 16px 18px;color:#252832}.writer-side-title.astro-x7rtlfzw{margin:10px 14px 9px;color:#666d79;font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.writer-side-link.astro-x7rtlfzw{display:flex;min-height:46px;align-items:center;gap:12px;padding:0 14px;border-radius:10px;color:#454b58;font-size:14px;font-weight:620;transition:background-color .16s ease,color .16s ease}.writer-side-link.astro-x7rtlfzw:hover,.writer-side-link.astro-x7rtlfzw:focus-visible{background:#f7f7fa;color:#20222b;outline:none}.writer-side-link.astro-x7rtlfzw.is-active{background:#f7f5ff;color:#6d4aff}.writer-side-link.astro-x7rtlfzw svg{width:18px;height:18px;flex:none;stroke-width:2}.workspace-sidebar.is-collapsed .writer-sidebar-navigation.astro-x7rtlfzw{padding-inline:9px}.workspace-sidebar.is-collapsed .writer-side-link.astro-x7rtlfzw{justify-content:center;gap:0;padding-inline:0}.workspace-sidebar.is-collapsed .writer-side-link.astro-x7rtlfzw span.astro-x7rtlfzw,.workspace-sidebar.is-collapsed .writer-side-title.astro-x7rtlfzw{display:none}@media (max-width: 1023px){.writer-sidebar-navigation.astro-x7rtlfzw{padding-top:6px}}.writer-outline-surface.astro-7xk6cgdq{--writer-accent: #6d4aff;--writer-accent-hover: #5938e8;display:flex;min-width:0;min-height:100vh;background:#f7f8fb;color:#20222b}.writer-outline-column.astro-7xk6cgdq{min-width:0;height:100vh;flex:1 1;overflow-y:auto}.writer-outline-header.astro-7xk6cgdq{position:-webkit-sticky;position:-webkit-sticky;position:sticky;z-index:20;top:0;display:flex;min-height:80px;align-items:center;gap:12px;padding:0 22px;border-bottom:1px solid #e2e4ea;background:rgba(255,255,255,.97)}.writer-outline-icon.astro-7xk6cgdq{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:8px;background:#6d4aff;color:#fff}.writer-outline-icon.astro-7xk6cgdq svg{width:19px;height:19px}.writer-outline-header.astro-7xk6cgdq>div.astro-7xk6cgdq:nth-of-type(1){min-width:0}.writer-outline-header.astro-7xk6cgdq h1.astro-7xk6cgdq{margin:0;font-size:20px;font-weight:740}.writer-outline-header.astro-7xk6cgdq p.astro-7xk6cgdq{margin:3px 0 0;color:#747a87;font-size:12px}.writer-outline-saved.astro-7xk6cgdq{margin-inline-start:16px;color:#676d79;font-size:12px}.writer-outline-header-actions.astro-7xk6cgdq{display:flex;align-items:center;gap:9px;margin-inline-start:auto}.writer-outline-mobile-menu.astro-7xk6cgdq{display:none;width:38px;height:38px;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent}.writer-outline-mobile-menu.astro-7xk6cgdq svg{width:21px;height:21px}.writer-primary-button.astro-7xk6cgdq,.writer-secondary-button.astro-7xk6cgdq{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:8px;font-family:inherit;font-size:13px;font-weight:700;line-height:1}.writer-primary-button.astro-7xk6cgdq{border:1px solid var(--writer-accent);background:var(--writer-accent);color:#fff}.writer-primary-button.astro-7xk6cgdq:hover,.writer-primary-button.astro-7xk6cgdq:focus-visible{border-color:var(--writer-accent-hover);background:var(--writer-accent-hover);outline:none}.writer-secondary-button.astro-7xk6cgdq{border:1px solid #dfe1e8;background:#fff;color:#3f4552}.writer-primary-button.astro-7xk6cgdq svg,.writer-secondary-button.astro-7xk6cgdq svg{width:16px;height:16px}.writer-outline-brief.astro-7xk6cgdq,.writer-outline-canvas.astro-7xk6cgdq{margin:18px;border:1px solid #e0e2e8;border-radius:10px;background:#fff}.writer-outline-brief.astro-7xk6cgdq>header.astro-7xk6cgdq,.writer-outline-canvas.astro-7xk6cgdq>header.astro-7xk6cgdq{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid #e3e5eb}.writer-outline-brief.astro-7xk6cgdq h2.astro-7xk6cgdq,.writer-outline-canvas.astro-7xk6cgdq h2.astro-7xk6cgdq{margin:0;font-size:15px;font-weight:720}.writer-outline-brief.astro-7xk6cgdq header.astro-7xk6cgdq p.astro-7xk6cgdq,.writer-outline-canvas.astro-7xk6cgdq header.astro-7xk6cgdq p.astro-7xk6cgdq{margin:3px 0 0;color:#7e8490;font-size:11px}.writer-outline-brief.astro-7xk6cgdq header.astro-7xk6cgdq button.astro-7xk6cgdq{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#555c69;font-size:11px;font-weight:650}.writer-outline-brief.astro-7xk6cgdq header.astro-7xk6cgdq button.astro-7xk6cgdq svg{width:14px;height:14px}.writer-outline-fields.astro-7xk6cgdq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;padding:18px}.writer-topic-field.astro-7xk6cgdq,.writer-key-points-field.astro-7xk6cgdq{grid-column:span 2}.writer-outline-generate-row.astro-7xk6cgdq{display:flex;grid-column:1/-1;justify-content:flex-end}.writer-field.astro-7xk6cgdq{display:flex;min-width:0;flex-direction:column;gap:7px}.writer-field.astro-7xk6cgdq label.astro-7xk6cgdq,.writer-field-label.astro-7xk6cgdq{color:#555b68;font-size:12px;font-weight:650}.writer-field.astro-7xk6cgdq label.astro-7xk6cgdq b.astro-7xk6cgdq{color:#d95065}.writer-field.astro-7xk6cgdq input.astro-7xk6cgdq,.writer-field.astro-7xk6cgdq textarea.astro-7xk6cgdq,.writer-field.astro-7xk6cgdq select.astro-7xk6cgdq,.writer-select-wrap.astro-7xk6cgdq{width:100%;min-height:42px;box-sizing:border-box;border:1px solid #dfe2e9;border-radius:8px;background:#fff;color:#282d38;font-family:inherit;font-size:13px}.writer-field.astro-7xk6cgdq input.astro-7xk6cgdq,.writer-field.astro-7xk6cgdq textarea.astro-7xk6cgdq,.writer-field.astro-7xk6cgdq select.astro-7xk6cgdq{padding:10px 12px;outline:none}.writer-field.astro-7xk6cgdq textarea.astro-7xk6cgdq{resize:vertical}.writer-field.astro-7xk6cgdq input.astro-7xk6cgdq:focus,.writer-field.astro-7xk6cgdq textarea.astro-7xk6cgdq:focus,.writer-field.astro-7xk6cgdq select.astro-7xk6cgdq:focus,.writer-select-wrap.astro-7xk6cgdq:focus-within{border-color:#6d4aff;box-shadow:0 0 0 3px rgba(109,74,255,.1)}.writer-select-wrap.astro-7xk6cgdq{position:relative}.writer-select-wrap.astro-7xk6cgdq select.astro-7xk6cgdq{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding-inline-end:36px}.writer-select-wrap.astro-7xk6cgdq svg{position:absolute;top:50%;inset-inline-end:12px;width:15px;height:15px;color:#858b96;pointer-events:none;transform:translateY(-50%)}.writer-field-error.astro-7xk6cgdq{margin:0;color:#c43c52;font-size:11px}.writer-depth-control.astro-7xk6cgdq{display:grid;grid-template-columns:1fr 1fr;grid-gap:3px;gap:3px;padding:3px;border:1px solid #dfe2e9;border-radius:8px;background:#f7f8fa}.writer-depth-control.astro-7xk6cgdq button.astro-7xk6cgdq{min-height:34px;border:0;border-radius:5px;background:transparent;color:#666c78;font-size:12px}.writer-depth-control.astro-7xk6cgdq button.astro-7xk6cgdq[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px rgba(25,27,34,.1);color:#6d4aff;font-weight:700}.writer-word-input.astro-7xk6cgdq{position:relative}.writer-word-input.astro-7xk6cgdq input.astro-7xk6cgdq{padding-inline-end:54px}.writer-word-input.astro-7xk6cgdq span.astro-7xk6cgdq{position:absolute;top:50%;inset-inline-end:10px;color:#8c919c;font-size:11px;transform:translateY(-50%)}.writer-outline-summary.astro-7xk6cgdq{display:grid;grid-template-columns:1.6fr .7fr .9fr 1.2fr .6fr .7fr;grid-gap:0;gap:0;padding:0 14px}.writer-outline-summary.astro-7xk6cgdq>div.astro-7xk6cgdq{min-width:0;padding:16px 14px;border-inline-start:1px solid #e5e7ec;color:#484e5b;font-size:11px;line-height:1.45}.writer-outline-summary.astro-7xk6cgdq>div.astro-7xk6cgdq:first-child{border-inline-start:0}.writer-outline-allocation.astro-7xk6cgdq{display:flex;align-items:center;gap:12px;color:#757b87;font-size:11px}.writer-outline-allocation.astro-7xk6cgdq .writer-secondary-button.astro-7xk6cgdq{min-height:34px;padding-inline:10px;font-size:11px}.writer-outline-canvas.astro-7xk6cgdq{min-height:600px;margin-top:0;overflow:hidden}.writer-outline-nodes.astro-7xk6cgdq{border-bottom:1px solid #e3e5eb}.writer-outline-node.astro-7xk6cgdq{position:relative;display:grid;grid-template-columns:28px 52px minmax(220px,1fr) 122px 122px 34px;min-height:56px;align-items:center;grid-gap:8px;gap:8px;padding-block:0;padding-inline:calc(13px + var(--node-indent, 0px)) 13px;border-top:1px solid #e3e5eb;background:#fff}.writer-outline-node.astro-7xk6cgdq:first-child{border-top:0}.writer-outline-node.astro-7xk6cgdq.is-selected{background:#f7f5ff;box-shadow:inset 2px 0 #6d4aff}.writer-outline-node.astro-7xk6cgdq:has(.writer-node-actions:not([hidden])){min-height:104px;padding-block:8px}.writer-outline-node.astro-7xk6cgdq.is-dragging{opacity:.45}.writer-node-grip.astro-7xk6cgdq,.writer-node-more.astro-7xk6cgdq{display:inline-flex;width:30px;height:34px;align-items:center;justify-content:center;border:0;background:transparent;color:#747b89}.writer-node-grip.astro-7xk6cgdq{cursor:-webkit-grab;cursor:grab}.writer-node-grip.astro-7xk6cgdq svg,.writer-node-more.astro-7xk6cgdq svg{width:18px;height:18px}.writer-node-number.astro-7xk6cgdq{display:inline-flex;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;min-width:34px;height:32px;align-items:center;justify-content:center;padding:0 7px;border:1px solid #dfe2e9;border-radius:6px;background:#fff;color:#565c68;font-size:12px}.writer-outline-node.astro-7xk6cgdq[data-node-level="2"] .writer-node-number.astro-7xk6cgdq,.writer-outline-node.astro-7xk6cgdq[data-node-level="3"] .writer-node-number.astro-7xk6cgdq{color:#6d4aff}.writer-node-copy.astro-7xk6cgdq{min-width:0}.writer-node-copy.astro-7xk6cgdq .astro-7xk6cgdq[data-node-title]{overflow:hidden;color:#252a35;font-size:13px;font-weight:620;line-height:1.35;outline:none;text-overflow:ellipsis;white-space:nowrap}.writer-node-copy.astro-7xk6cgdq .astro-7xk6cgdq[data-node-guidance]{overflow:hidden;margin-top:2px;color:#666d78;font-size:10px;line-height:1.3;outline:none;text-overflow:ellipsis;white-space:nowrap}.writer-node-copy.astro-7xk6cgdq .astro-7xk6cgdq[contenteditable=true]:focus-visible{border-radius:4px;outline:2px solid rgba(109,74,255,.28);outline-offset:2px}.writer-node-words.astro-7xk6cgdq{display:flex;min-height:34px;align-items:center;border:1px solid #dfe2e9;border-radius:6px;background:#fff}.writer-node-words.astro-7xk6cgdq input.astro-7xk6cgdq{width:66px;border:0;background:transparent;padding-inline-start:9px;color:#303541;outline:none}.writer-node-words.astro-7xk6cgdq:focus-within{border-color:#6d4aff;box-shadow:0 0 0 2px rgba(109,74,255,.14)}.writer-node-words.astro-7xk6cgdq span.astro-7xk6cgdq{color:#8b909b;font-size:10px}.writer-node-total.astro-7xk6cgdq{color:#717783;font-size:11px;text-align:end}.writer-node-actions.astro-7xk6cgdq{z-index:8;display:flex;grid-column:3/-2;flex-wrap:wrap;min-height:40px;align-items:center;align-self:stretch;margin-top:5px;padding:4px;border:1px solid #dfe2e9;border-radius:7px;background:#fff;box-shadow:0 8px 22px rgba(25,27,34,.14)}.writer-node-actions.astro-7xk6cgdq button.astro-7xk6cgdq{display:inline-flex;min-height:31px;align-items:center;gap:5px;padding:0 9px;border:0;border-inline-start:1px solid #e5e7ec;background:transparent;color:#444a57;font-size:10px;white-space:nowrap}.writer-node-actions.astro-7xk6cgdq button.astro-7xk6cgdq:first-child{border-inline-start:0}.writer-node-actions.astro-7xk6cgdq svg{width:13px;height:13px}.writer-add-top-level.astro-7xk6cgdq{display:flex;width:calc(100% - 34px);min-height:56px;align-items:center;justify-content:center;gap:9px;margin:22px 17px;border:1px dashed #9da4b1;border-radius:8px;background:#fff;color:#343a47;font-size:12px;font-weight:650}.writer-add-top-level.astro-7xk6cgdq svg{width:20px;height:20px}.writer-outline-alert.astro-7xk6cgdq{margin:0 18px 18px;padding:14px 16px;border:1px solid #efc9cf;border-radius:9px;background:#fff8f9;color:#6a3f47}.writer-outline-alert.astro-7xk6cgdq strong.astro-7xk6cgdq{font-size:13px}.writer-outline-alert.astro-7xk6cgdq p.astro-7xk6cgdq{margin:4px 0 10px;font-size:12px}.writer-outline-alert.astro-7xk6cgdq>div.astro-7xk6cgdq{display:flex;gap:8px}.writer-stream-preview.astro-7xk6cgdq{margin:18px;padding:14px 16px;border:1px solid #e3defb;border-radius:10px;background:#faf9ff;color:#4e5260}.writer-stream-preview.astro-7xk6cgdq strong.astro-7xk6cgdq{display:block;margin-bottom:8px;color:#6d4aff;font-size:11px}.writer-stream-preview.astro-7xk6cgdq .astro-7xk6cgdq[data-outline-stream-preview-text]{max-height:260px;overflow:auto;white-space:pre-wrap;word-wrap:anywhere;font-size:13px;line-height:1.65}.writer-outline-dialog.astro-7xk6cgdq{width:min(460px,100vw - 32px);padding:0;border:1px solid #e0e2e8;border-radius:14px;box-shadow:0 22px 70px rgba(25,27,34,.28)}.writer-outline-dialog.astro-7xk6cgdq::backdrop{background:rgba(22,24,30,.42)}.writer-outline-dialog.astro-7xk6cgdq form.astro-7xk6cgdq{padding:24px}.writer-outline-dialog.astro-7xk6cgdq h2.astro-7xk6cgdq{margin:0 0 8px;font-size:18px}.writer-outline-dialog.astro-7xk6cgdq p.astro-7xk6cgdq{margin:0 0 22px;color:#666c78;font-size:13px;line-height:1.55}.writer-outline-dialog.astro-7xk6cgdq form.astro-7xk6cgdq>div.astro-7xk6cgdq{display:flex;justify-content:flex-end;gap:10px}@media (max-width: 1199px){.writer-outline-column.astro-7xk6cgdq{width:100%}}@media (max-width: 1023px){.writer-outline-mobile-menu.astro-7xk6cgdq{display:inline-flex}.writer-outline-icon.astro-7xk6cgdq{display:none}.writer-outline-fields.astro-7xk6cgdq{grid-template-columns:repeat(2,minmax(0,1fr))}.writer-outline-summary.astro-7xk6cgdq{grid-template-columns:repeat(3,1fr)}.writer-outline-summary.astro-7xk6cgdq>div.astro-7xk6cgdq:nth-child(4){border-inline-start:0}.writer-outline-node.astro-7xk6cgdq{grid-template-columns:26px 48px minmax(180px,1fr) 110px 30px}.writer-node-total.astro-7xk6cgdq{display:none}}@media (max-width: 639px){.writer-outline-header.astro-7xk6cgdq{min-height:58px;padding-inline:12px}.writer-outline-header.astro-7xk6cgdq h1.astro-7xk6cgdq{font-size:17px}.writer-outline-header.astro-7xk6cgdq p.astro-7xk6cgdq,.writer-outline-saved.astro-7xk6cgdq,.writer-outline-header-actions.astro-7xk6cgdq .writer-secondary-button.astro-7xk6cgdq{display:none}.writer-outline-header-actions.astro-7xk6cgdq .writer-primary-button.astro-7xk6cgdq{min-height:36px;padding-inline:10px;font-size:11px}.writer-outline-brief.astro-7xk6cgdq,.writer-outline-canvas.astro-7xk6cgdq{margin:12px}.writer-outline-fields.astro-7xk6cgdq{grid-template-columns:1fr;padding:14px}.writer-topic-field.astro-7xk6cgdq,.writer-key-points-field.astro-7xk6cgdq,.writer-outline-generate-row.astro-7xk6cgdq{grid-column:1}.writer-outline-generate-row.astro-7xk6cgdq .writer-primary-button.astro-7xk6cgdq{width:100%}.writer-outline-summary.astro-7xk6cgdq{grid-template-columns:1fr}.writer-outline-summary.astro-7xk6cgdq>div.astro-7xk6cgdq{border-inline-start:0;border-top:1px solid #e5e7ec}.writer-outline-canvas.astro-7xk6cgdq>header.astro-7xk6cgdq{align-items:flex-start;flex-direction:column;padding-block:12px}.writer-outline-allocation.astro-7xk6cgdq{width:100%;justify-content:space-between}.writer-outline-node.astro-7xk6cgdq{grid-template-columns:24px 42px minmax(0,1fr) 30px;grid-template-rows:auto auto;min-height:72px;gap:6px;padding-block:8px;padding-inline:calc(8px + var(--node-indent-mobile, 0px)) 8px}.writer-node-grip.astro-7xk6cgdq{grid-column:1;grid-row:1}.writer-node-number.astro-7xk6cgdq{grid-column:2;grid-row:1}.writer-node-copy.astro-7xk6cgdq{grid-column:3;grid-row:1}.writer-node-more.astro-7xk6cgdq{grid-column:4;grid-row:1}.writer-node-words.astro-7xk6cgdq{width:112px;grid-column:3;grid-row:2}.writer-node-total.astro-7xk6cgdq{display:none}.writer-node-actions.astro-7xk6cgdq{grid-column:1/-1;grid-row:3;width:100%;box-sizing:border-box;flex-wrap:wrap;overflow:visible}.writer-node-actions.astro-7xk6cgdq button.astro-7xk6cgdq{flex:1 1 auto;justify-content:center;white-space:normal}.writer-outline-node.astro-7xk6cgdq:has(.writer-node-actions:not([hidden])){min-height:128px}}.writer-continue-use-cases.astro-552w4aho{width:100%;margin-inline:0;color:var(--writer-ink)}.writer-continue-use-cases-heading.astro-552w4aho{max-inline-size:760px;margin-inline:auto;text-align:center}.writer-continue-use-cases-heading.astro-552w4aho h2.astro-552w4aho{margin:0;color:var(--writer-ink);font-size:max(24px,min(3vw,30px));font-weight:700;line-height:1.2}.writer-continue-use-cases-heading.astro-552w4aho p.astro-552w4aho{margin-block:12px 0;color:var(--writer-muted);font-size:15px;line-height:1.6}.writer-continue-use-cases-grid.astro-552w4aho{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-block-start:28px}.writer-continue-use-case.astro-552w4aho{display:flex;min-width:0;min-height:180px;flex-direction:column;padding-block:22px;padding-inline:22px;border:1px solid var(--writer-primary-border);border-radius:16px;background:#fff;color:var(--writer-ink);-webkit-text-decoration:none;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.writer-continue-use-case.astro-552w4aho:hover{transform:translateY(-2px);border-color:var(--writer-primary);box-shadow:0 10px 24px rgba(38,29,84,.1)}.writer-continue-use-case.astro-552w4aho:focus-visible{outline:2px solid var(--writer-primary);outline-offset:3px}.writer-continue-use-case-heading.astro-552w4aho{display:flex;min-width:0;align-items:center;gap:12px}.writer-continue-use-case-heading.astro-552w4aho h3.astro-552w4aho{min-width:0;margin:0;color:var(--writer-ink);font-size:17px;font-weight:650;line-height:1.3}.writer-continue-use-case-icon.astro-552w4aho{display:inline-flex;flex:0 0 42px;width:42px;height:42px;align-items:center;justify-content:center;border-radius:12px}.writer-continue-use-case-icon.astro-552w4aho svg.astro-552w4aho{width:24px;height:24px}.writer-continue-use-case.astro-552w4aho.is-purple .writer-continue-use-case-icon.astro-552w4aho{background:#eee9ff;color:var(--writer-primary)}.writer-continue-use-case.astro-552w4aho.is-blue .writer-continue-use-case-icon.astro-552w4aho{background:#e8f3ff;color:#397ad6}.writer-continue-use-case.astro-552w4aho.is-pink .writer-continue-use-case-icon.astro-552w4aho{background:#fff0f6;color:#d44f83}.writer-continue-use-case.astro-552w4aho.is-green .writer-continue-use-case-icon.astro-552w4aho{background:#e8f9ef;color:#22a765}.writer-continue-use-case.astro-552w4aho.is-gold .writer-continue-use-case-icon.astro-552w4aho{background:#fff7df;color:#bf8b2c}.writer-continue-use-case.astro-552w4aho.is-violet .writer-continue-use-case-icon.astro-552w4aho{background:#f0ebff;color:#7651d7}.writer-continue-use-case.astro-552w4aho>p.astro-552w4aho{margin-block:18px 0;color:var(--writer-muted);font-size:14px;line-height:1.6}.writer-continue-use-case-arrow.astro-552w4aho{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;margin-block-start:auto;margin-inline-start:auto;border:1px solid var(--writer-primary-border);border-radius:50%;color:var(--writer-primary)}.writer-continue-use-case-arrow.astro-552w4aho svg.astro-552w4aho{width:16px;height:16px}@media (max-width: 760px){.writer-continue-use-cases-grid.astro-552w4aho{grid-template-columns:minmax(0,1fr);margin-block-start:24px}}@media (prefers-reduced-motion: reduce){.writer-continue-use-case.astro-552w4aho{transition:none}.writer-continue-use-case.astro-552w4aho:hover{transform:none}}.writer-continue-page{--writer-ink: #11182b;--writer-muted: #657087;--writer-primary: #6d4aff;--writer-primary-hover: #5938e8;--writer-primary-soft: #f7f5ff;--writer-primary-border: #e4deff;--writer-field-border: #dce2ea;min-width:0;padding-block-end:64px;background:linear-gradient(180deg,#f6f3ff 0,#fff 420px,#fff);color:var(--writer-ink);font-family:ui-sans-serif,system-ui,Segoe UI,Noto Sans,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:16px;line-height:1.5}.writer-continue-page *,.writer-continue-page *:before,.writer-continue-page *:after{box-sizing:border-box}.writer-continue-page button,.writer-continue-page input,.writer-continue-page select,.writer-continue-page textarea{font:inherit}.writer-continue-page button{cursor:pointer}.writer-continue-page button:disabled,.writer-continue-page input:disabled,.writer-continue-page select:disabled,.writer-continue-page textarea:disabled{cursor:wait}.writer-continue-tool{position:relative}.writer-continue-tool [hidden]{display:none!important}.writer-continue-mobile-menu{position:absolute;z-index:2;inset-block-start:14px;inset-inline-start:14px;display:none;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid #e2e4ea;border-radius:10px;background:#fff;box-shadow:0 4px 16px rgba(25,27,34,.08);color:#454b58}.writer-continue-mobile-menu svg{width:21px;height:21px}.writer-continue-mobile-menu:focus-visible{border-color:var(--writer-primary);outline:3px solid rgba(109,74,255,.18);outline-offset:1px}.writer-continue-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;grid-column-gap:44px;-moz-column-gap:44px;column-gap:44px;grid-row-gap:49px;row-gap:49px;width:min(1324px,100% - 48px);align-items:start;margin-inline:auto;padding:40px 34px 34px;border:0;border-radius:14px;background:#fff;box-shadow:0 8px 28px rgba(41,34,67,.08)}.writer-continue-editor-card{position:relative;display:flex;min-width:0;flex-direction:column;padding:0;border:0;border-radius:0;background:transparent}.writer-continue-input-card{grid-column:1;grid-row:1}.writer-continue-output-card{grid-column:2;grid-row:1/span 2;min-height:618px}.writer-continue-card-header{display:block;min-width:0}.writer-continue-card-header h2{margin:0;color:#111;font-size:16px;font-weight:600;line-height:1.35}.writer-continue-input-card>textarea{width:100%;height:634px;min-height:0;flex:none;margin-block:12px 0;padding:18px 22px 62px;border:1px solid #e5e7eb;border-radius:12px;outline:none;background:#fff;color:var(--writer-ink);font-size:16px;line-height:1.6;resize:none}.writer-continue-input-card>textarea::-moz-placeholder{color:#9ca3af;opacity:1}.writer-continue-input-card>textarea::placeholder{color:#9ca3af;opacity:1}.writer-continue-input-card>textarea:focus{border-color:#e5e7eb;box-shadow:none}.writer-continue-input-card>textarea:focus-visible{outline:none}.writer-continue-input-card>textarea[aria-invalid=true]{border-color:#dc3545}.writer-continue-output-stage{position:relative;display:flex;min-height:0;flex:1 1 auto;flex-direction:column;margin-block:12px 0;overflow:hidden;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.writer-continue-output{min-width:0;flex:1 1 auto;overflow:auto;padding:28px;color:var(--writer-ink);font-size:16px;line-height:1.7;white-space:pre-wrap;word-wrap:anywhere}.writer-continue-output-placeholder{position:absolute;inset-block-start:28px;inset-inline:28px;margin:0;color:#c3c3c3;font-size:16px;line-height:1.6}.writer-continue-output-stage .writer-thinking{position:absolute;inset-block-start:0;inset-inline:0;z-index:1;padding:16px 28px;background:#fff}.writer-continue-editor-footer{display:flex;min-width:0;align-items:center;gap:12px;margin-block-start:12px;position:absolute;inset-block-end:0;inset-inline:0;min-height:56px;margin-block-start:0;padding:10px 16px 12px}.writer-continue-editor-actions{display:flex;min-width:0;align-items:center;gap:12px}.writer-continue-secondary-button,.writer-continue-text-button,.writer-continue-primary-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border-radius:9px;font-size:14px;line-height:1.5;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.writer-continue-secondary-button:focus-visible,.writer-continue-text-button:focus-visible,.writer-continue-primary-button:focus-visible{outline:2px solid var(--writer-primary);outline-offset:2px}.writer-continue-secondary-button svg,.writer-continue-text-button svg,.writer-continue-primary-button svg{width:16px;height:16px;flex:0 0 auto}.writer-continue-secondary-button{min-height:40px;padding-inline:18px;border:1px solid var(--writer-primary-border);border-radius:9px;background:#fff;color:var(--writer-primary);font-weight:700}.writer-continue-secondary-button:hover{border-color:var(--writer-primary);background:var(--writer-primary-soft)}.writer-continue-editor-actions [data-continue-upload]{flex:none;min-height:40px;padding-block:8px;padding-inline:18px;border:1px solid var(--writer-primary-border);border-radius:9px;background:#fff;color:var(--writer-primary);font-size:14px;font-weight:700}.writer-continue-editor-actions [data-continue-upload]:hover{border-color:var(--writer-primary-border);background:var(--writer-primary-soft)}.writer-continue-editor-actions [data-continue-upload]:focus-visible{outline:2px solid var(--writer-primary);outline-offset:2px}.writer-continue-text-button{margin-inline-start:auto;padding-inline:4px;border:0;background:transparent;color:var(--writer-primary);font-weight:400}.writer-continue-text-button:hover{color:var(--writer-primary-hover)}.writer-continue-character-count,.writer-continue-file-status{color:#555;font-size:12px;line-height:1.5;white-space:nowrap}.writer-continue-character-count{margin-inline-start:auto}.writer-continue-character-count.is-over{color:#dc3545;font-weight:700}.writer-continue-file-status{min-width:0;overflow:hidden;text-overflow:ellipsis}.writer-continue-settings{display:grid;grid-column:1;grid-row:2;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px;grid-row-gap:18px;row-gap:18px;align-items:start;padding-block-start:0}.writer-continue-content-type-field{grid-column:1/-1}.writer-continue-field{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:6px}.writer-continue-field label,.writer-continue-field legend{flex:0 0 auto;padding:0;color:#111;font-size:14px;font-weight:400;line-height:1.4;white-space:nowrap}.writer-continue-field label span{color:#8a94a6;font-weight:400}.writer-continue-field input,.writer-continue-field select{width:auto;min-width:0;min-height:40px;flex:1 1 auto;border:1px solid var(--writer-field-border);border-radius:8px;background:#fff;color:#172033;font-size:13px;line-height:1.5}.writer-continue-field input{padding:8px 12px}.writer-continue-field input::-moz-placeholder{color:#8a94a6;opacity:1}.writer-continue-field input::placeholder{color:#8a94a6;opacity:1}.writer-continue-field input:focus-visible,.writer-continue-field select:focus-visible{border-color:var(--writer-field-border);outline:none}.writer-continue-select-wrap{position:relative;min-width:0;flex:1 1 auto}.writer-continue-select-wrap select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-block:8px;padding-inline:12px 34px}.writer-continue-select-wrap svg{position:absolute;inset-block-start:50%;inset-inline-end:10px;width:16px;height:16px;pointer-events:none;color:#657087;transform:translateY(-50%)}.writer-continue-actions{display:flex;grid-column:1/-1;min-width:0;flex-direction:column;gap:8px;align-self:stretch}.writer-continue-primary-button{width:100%;min-height:47px;padding-inline:20px;border:0;border-radius:7px;background:var(--writer-primary);color:#fff;font-weight:400;box-shadow:none}.writer-continue-primary-button:hover:not(:disabled){border-color:var(--writer-primary-hover);background:var(--writer-primary-hover);transform:none}.writer-continue-primary-button:disabled{opacity:.75}.writer-continue-primary-button>svg{display:block;width:16px;height:16px}.writer-continue-retry-button{background:#fff;color:var(--writer-primary)}.writer-continue-retry-button:hover:not(:disabled){background:var(--writer-primary-soft)}.writer-continue-feedback{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;min-width:0;margin:16px 20px 0;padding:12px 14px;border:1px solid #f0cbd0;border-radius:10px;background:#fff7f7;color:#7b2732}.writer-continue-feedback strong{min-width:0;font-size:13px;font-weight:750;word-wrap:anywhere}.writer-continue-feedback p{min-width:0;margin:0;font-size:13px;line-height:1.55;word-wrap:anywhere}.writer-continue-feedback-actions{display:flex;justify-content:flex-end}.writer-continue-field-error{margin:0;color:#dc3545;font-size:12px;line-height:1.5}.writer-continue-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap}.writer-continue-introduction{width:min(1120px,100% - 48px);margin-inline:auto;color:var(--writer-ink)}.writer-continue-introduction>section{margin-block-start:62px}.writer-continue-introduction-heading{max-width:800px;margin-inline:auto;text-align:center}.writer-continue-introduction-heading h2{margin:0;color:var(--writer-ink);font-size:28px;font-weight:780;letter-spacing:-.025em;line-height:1.5;text-wrap:balance}.writer-continue-introduction-heading p{margin:7px 0 0;color:var(--writer-muted);font-size:14px;line-height:1.6;text-wrap:balance}.writer-continue-flow{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,188px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:stretch;margin-block-start:22px}.writer-continue-flow-card{display:flex;min-width:0;min-height:210px;flex-direction:column;padding:18px;border:1px solid #dbe2f8;border-radius:18px;background:#f6f7fa}.writer-continue-flow-card.is-result{border-color:#d8caff;background:linear-gradient(145deg,#fff,#faf8ff)}.writer-continue-flow-card header{display:flex;align-items:center;gap:12px}.writer-continue-flow-card h3{margin:0;color:var(--writer-ink);font-size:16px;font-weight:760;line-height:1.35}.writer-continue-flow-body{display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column;margin-block-start:16px;padding:16px;border:1px solid #e7ebf2;border-radius:12px;background:#fff}.writer-continue-flow-body p{min-height:0;margin:0;color:#33415f;font-size:15px;line-height:1.65;word-wrap:anywhere}.writer-continue-flow-icon{display:inline-grid;width:42px;height:42px;flex:0 0 auto;align-items:center;justify-items:center;place-items:center;border-radius:50%;background:#eef1f8;color:#4e638d}.writer-continue-flow-icon svg{width:22px;height:22px}.is-result .writer-continue-flow-icon{background:#eee7ff;color:var(--writer-primary)}.writer-continue-flow-count{display:inline-flex;align-items:center;align-self:flex-end;margin-block-start:14px;padding-block:5px;padding-inline:10px;border-radius:999px;background:#f0f2f7;color:#6a7897;font-size:13px;font-weight:650;line-height:1.35}.is-result .writer-continue-flow-count{background:#eee7ff;color:#6545c5}.writer-continue-flow-engine{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto auto auto;min-width:0;min-height:210px;align-items:center;align-content:center;grid-gap:6px;gap:6px;text-align:center}.writer-continue-flow-engine strong{grid-column:1/-1;grid-row:2;margin:0;color:var(--writer-primary-hover);font-size:18px;font-weight:780}.writer-continue-flow-connector{display:flex;min-width:0;align-items:center;gap:4px;color:var(--writer-primary)}.writer-continue-flow-connector.is-before{grid-column:1;grid-row:1;justify-content:flex-end}.writer-continue-flow-connector.is-after{grid-column:3;grid-row:1;justify-content:flex-start}.writer-continue-flow-connector svg{width:20px;height:20px;flex:0 0 auto}.writer-continue-flow-dots{display:flex;gap:4px}.writer-continue-flow-dots i{display:block;width:6px;height:6px;border-radius:50%;background:#a794ff}.writer-continue-engine-icon{grid-column:2;grid-row:1;display:inline-grid;width:76px;height:76px;align-items:center;justify-items:center;place-items:center;border-radius:50%;background:linear-gradient(150deg,#d353f4,#4e72f7);color:#fff;box-shadow:0 14px 26px rgba(109,74,255,.25)}.writer-continue-engine-icon svg{width:36px;height:36px}.writer-continue-engine-caption{grid-column:1/-1;grid-row:3;margin-block-start:0;color:var(--writer-muted);font-size:13px;line-height:1.5}.writer-continue-context-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-block-start:20px;padding:0;list-style:none}.writer-continue-context-badges li{display:flex;min-width:0;align-items:center;gap:12px;padding-block:14px;padding-inline:16px;border:1px solid #e6e8f0;border-radius:999px;background:#fff}.writer-continue-context-badges li>span:first-child{display:inline-grid;width:40px;height:40px;flex:0 0 auto;align-items:center;justify-items:center;place-items:center;border-radius:50%;color:#fff}.writer-continue-context-badges li>span:first-child svg{width:20px;height:20px}.writer-continue-context-badges li>span:first-child.is-purple{background:var(--writer-primary)}.writer-continue-context-badges li>span:first-child.is-blue{background:#397ad6}.writer-continue-context-badges li>span:first-child.is-green{background:#22a765}.writer-continue-context-badges li>span:last-child{display:flex;min-width:0;flex-direction:column}.writer-continue-context-badges strong{color:var(--writer-ink);font-size:15px;font-weight:750;line-height:1.45}.writer-continue-context-badges small{color:var(--writer-muted);font-size:13px;line-height:1.45}.writer-continue-length-demo{margin-block-start:22px;padding:16px;border:1px solid #e1e5ef;border-radius:16px;background:#f8f9fc}.writer-continue-length-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.writer-continue-length-cards article{display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:12px;-moz-column-gap:12px;column-gap:12px;align-content:start;min-width:0;padding:16px;border:1px solid #e1e5ef;border-radius:12px;background:#fff}.writer-continue-length-cards article.is-paragraph{border-color:#d8caff;background:linear-gradient(145deg,#fff,#f5f1ff);box-shadow:0 8px 18px rgba(109,74,255,.1)}.writer-continue-length-cards h3{min-width:0;margin:0;color:var(--writer-ink);font-size:15px;font-weight:760;line-height:1.4}.writer-continue-length-cards p{min-width:0;margin:0;margin-block-start:4px;color:var(--writer-muted);font-size:13px;line-height:1.5;word-wrap:anywhere}.writer-continue-length-icon{display:inline-grid;grid-row:1/span 2;width:42px;height:42px;align-items:center;justify-items:center;place-items:center;border-radius:11px;background:#eef1ff;color:#5671d7}.is-paragraph .writer-continue-length-icon{background:#eee7ff;color:var(--writer-primary)}.is-long .writer-continue-length-icon{background:#e9f8f0;color:#22a765}.writer-continue-length-icon svg{width:22px;height:22px}.writer-continue-length-scale{margin-block-start:16px}.writer-continue-length-scale-labels{display:flex;justify-content:space-between;color:#59647a;font-size:13px}.writer-continue-length-scale-track{position:relative;display:flex;align-items:center;justify-content:space-between;margin-block-start:12px;min-height:18px}.writer-continue-length-scale-track:before{position:absolute;inset-inline:0;inset-block-start:50%;height:3px;border-radius:999px;background:linear-gradient(90deg,#bcaaff,var(--writer-primary),#8dbdff);content:"";transform:translateY(-50%)}.writer-continue-length-scale-track span,.writer-continue-length-scale-track b{position:relative;z-index:1;display:block;flex:none;border-radius:999px;box-shadow:0 0 0 4px #fbf9ff}.writer-continue-length-scale-track span{width:10px;height:10px;background:#bcaaff}.writer-continue-length-scale-track span:nth-child(4),.writer-continue-length-scale-track span:nth-child(5){background:#8dbdff}.writer-continue-length-scale-track b{width:18px;height:18px;background:var(--writer-primary);box-shadow:0 4px 12px rgba(109,74,255,.25)}.writer-continue-comparison-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-block-start:22px}.writer-continue-comparison-cards article{display:flex;min-width:0;min-height:360px;flex-direction:column;padding:20px;border:1px solid #dbe7fb;border-radius:14px;background:linear-gradient(155deg,#fff,#f7fbff)}.writer-continue-comparison-cards article.is-rewrite{border-color:#d5f0e5;background:linear-gradient(155deg,#fff,#f6fffb)}.writer-continue-comparison-cards article.is-continue{border-color:#d8caff;background:linear-gradient(155deg,#fff,#faf8ff);box-shadow:0 12px 28px rgba(109,74,255,.1)}.writer-continue-comparison-cards header{display:flex;align-items:center;gap:14px}.writer-continue-comparison-cards header>span{display:inline-grid;width:62px;height:62px;flex:0 0 auto;align-items:center;justify-items:center;place-items:center;border-radius:14px;background:#e7f1ff;color:#2477dd}.writer-continue-comparison-cards header>span svg{width:28px;height:28px}.writer-continue-comparison-cards article.is-rewrite header>span{background:#dbf8e9;color:#16a36e}.writer-continue-comparison-cards article.is-continue header>span{background:#eee7ff;color:var(--writer-primary)}.writer-continue-comparison-cards h3{margin:0;color:var(--writer-ink);font-size:16px;font-weight:760;line-height:1.35}.writer-continue-comparison-cards>article>p{min-height:56px;margin:20px 0 0;color:#53627f;font-size:16px;line-height:1.55}.writer-continue-comparison-cards>article>ul{display:flex;flex-wrap:wrap;gap:8px;margin:auto 0 0;padding:0;list-style:none}.writer-continue-comparison-cards>article>ul li{padding:7px 12px;border-radius:999px;background:rgba(232,239,255,.85);color:#496087;font-size:13px;line-height:1.4}.writer-continue-comparison-cards article.is-rewrite>ul li{background:rgba(224,248,235,.9);color:#197c5d}.writer-continue-comparison-cards article.is-continue>ul li{background:rgba(238,231,255,.92);color:#6545c5}.writer-continue-mini-flow{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;min-height:128px;margin-block:18px}.writer-continue-mini-flow>svg{width:22px;height:22px;color:var(--writer-primary)}.writer-continue-mini-flow>div{display:flex;min-width:0;min-height:100px;flex-direction:column;gap:8px;padding:12px;border:1px solid #e5e9f2;border-radius:12px;background:rgba(255,255,255,.82)}.writer-continue-mini-flow strong{color:var(--writer-ink);font-size:13px;font-weight:750;line-height:1.45}.writer-continue-mini-flow span{display:block;width:100%;height:7px;flex:0 0 auto;border-radius:999px;background:#cfe1fb}.writer-continue-mini-flow span:nth-of-type(2){width:82%}.writer-continue-mini-flow span:nth-of-type(3){width:64%}.is-rewrite .writer-continue-mini-flow span{background:#b7ebcf}.is-continue .writer-continue-mini-flow span{background:#d6c8ff}.writer-continue-mini-flow em{color:#7a83a0;font-size:14px;font-style:normal;line-height:1}.writer-continue-introduction>.shared-faq{max-width:900px;margin-block-start:62px}.writer-continue-introduction>.shared-faq .shared-faq-heading{margin-block-end:22px}.writer-continue-introduction>.shared-faq .shared-faq-title{color:var(--writer-ink);font-size:28px;font-weight:780;letter-spacing:-.025em;line-height:1.5}@media (max-width: 1100px){.writer-continue-form,.writer-continue-hero,.writer-continue-introduction{width:min(920px,100% - 40px)}.writer-continue-settings{-moz-column-gap:28px;column-gap:28px}.writer-continue-actions{flex-direction:column}.writer-continue-actions>button{width:100%}}@media (max-width: 1023px){.writer-continue-mobile-menu{display:inline-flex}}@media (max-width: 760px){.writer-continue-page{padding-block-end:46px}.writer-continue-hero{width:min(640px,100% - 28px);padding-block:44px 34px}.writer-continue-hero h1{font-size:41px;line-height:1.1}.writer-continue-hero p{font-size:17px;line-height:1.65}.writer-continue-form{width:min(640px,100% - 28px);grid-template-columns:minmax(0,1fr);gap:16px;padding:20px 16px 16px}.writer-continue-editor-card{min-height:0;padding:0}.writer-continue-input-card{grid-column:1;grid-row:1}.writer-continue-output-card{grid-column:1;grid-row:2;min-height:500px}.writer-continue-input-card>textarea{height:360px}.writer-continue-output-stage{min-height:0}.writer-continue-settings{grid-column:auto;grid-column:1;grid-row:3;grid-template-columns:minmax(0,1fr);gap:14px;padding-block-start:0}.writer-continue-actions{grid-column:auto}.writer-continue-actions>button{width:100%}.writer-continue-introduction{width:min(640px,100% - 28px)}.writer-continue-introduction>section{margin-block-start:46px}.writer-continue-flow{grid-template-columns:minmax(0,1fr);gap:14px}.writer-continue-flow-card{min-height:0}.writer-continue-flow-body{margin-block-start:14px}.writer-continue-flow-engine{grid-template-rows:auto;min-height:76px;gap:8px}.writer-continue-engine-icon{grid-row:1;width:64px;height:64px}.writer-continue-engine-icon svg{width:28px;height:28px}.writer-continue-engine-caption{display:none}.writer-continue-context-badges,.writer-continue-length-cards,.writer-continue-comparison-cards{grid-template-columns:minmax(0,1fr)}.writer-continue-context-badges li{border-radius:16px}.writer-continue-comparison-cards article{min-height:0}.writer-continue-introduction>.shared-faq{margin-block-start:46px}.writer-continue-introduction>.shared-faq .shared-faq-title{font-size:28px}}@media (prefers-reduced-motion: reduce){.writer-continue-page .writer-continue-secondary-button,.writer-continue-page .writer-continue-text-button,.writer-continue-page .writer-continue-primary-button{transition:none}.writer-continue-page .writer-continue-primary-button:hover:not(:disabled){transform:none}}.writer-continue-page .writer-continue-hero{text-align:center;margin-inline:auto;box-sizing:border-box;width:min(1120px,100% - 48px);min-block-size:180px;padding-block:24px 20px;display:flex;flex-direction:column;justify-content:center}.writer-continue-page .writer-continue-hero h1{font-weight:800;max-width:960px;margin:0 auto;font-size:max(30px,min(2.8vw,40px));line-height:1.15;letter-spacing:-.035em}.writer-continue-page .writer-continue-hero p{color:#657087;text-wrap:balance;max-width:900px;margin:12px auto 0;font-size:15px;line-height:1.5}@media (max-width: 767px){.writer-continue-page .writer-continue-hero{width:calc(100% - 32px);min-block-size:0;padding-block:64px 24px}.writer-continue-page .writer-continue-hero h1{font-size:28px}.writer-continue-page .writer-continue-hero p{font-size:14px}}@media (min-width: 1024px){.writer-continue-page .writer-continue-form{--writer-panel-height: max(460px, min( calc(100svh - 212px) , 680px));box-sizing:border-box;width:min(1120px,100% - 48px);padding:20px;gap:16px;grid-template-rows:1fr auto}.writer-continue-page .writer-continue-form .writer-continue-input-card>textarea{height:calc(var(--writer-panel-height) - 290px);padding-inline:16px}.writer-continue-page .writer-continue-form .writer-continue-output-card{min-height:0;align-self:stretch}.writer-continue-page .writer-continue-form .writer-continue-settings{gap:12px}.writer-continue-page .writer-continue-form .writer-continue-field{flex-wrap:wrap}.writer-continue-page .writer-continue-form .writer-continue-output{min-height:0;padding:20px 20px 64px}}@media (max-width: 760px){.writer-continue-input-card>textarea{height:300px;padding-block-end:96px}.writer-continue-editor-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 12px;gap:6px 12px}.writer-continue-editor-actions button{white-space:nowrap}.writer-continue-character-count{margin-inline-start:0}.writer-continue-settings{grid-row:2}.writer-continue-output-card{grid-row:3;min-height:340px}}.writer-workspace.astro-ztt2g66n{--workspace-sidebar-width: 232px;--writer-review-width: 344px;min-height:100vh}html.writer-nav-open,html.writer-review-open{overflow:hidden}.writer-page-content.astro-ztt2g66n{min-width:0;min-height:100vh}.writer-workspace.astro-ztt2g66n .workspace-sidebar-pricing{border:1px solid #dfe1e8!important;background:#fff!important;background-image:none!important;box-shadow:none!important;color:#303541!important}.writer-workspace.astro-ztt2g66n .workspace-sidebar-pricing:hover,.writer-workspace.astro-ztt2g66n .workspace-sidebar-pricing:focus-visible{border-color:#6d4aff!important;color:#6d4aff!important}.writer-workspace.astro-ztt2g66n .workspace-sidebar-toggle:hover,.writer-workspace.astro-ztt2g66n .workspace-sidebar-toggle:focus-visible{border-color:rgba(109,74,255,.4);box-shadow:0 5px 16px rgba(109,74,255,.16);color:#6d4aff}.writer-workspace.astro-ztt2g66n .workspace-sidebar-resize-handle:before{background:#6d4aff}.writer-mobile-backdrop.astro-ztt2g66n{position:fixed;z-index:55;top:0;right:0;bottom:0;left:0;border:0;background:rgba(22,24,30,.42)}.writer-home-mobile-menu.astro-ztt2g66n{position:fixed;z-index:40;top:14px;inset-inline-start:14px;display:none;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid #e2e4ea;border-radius:10px;background:#fff;box-shadow:0 4px 16px rgba(25,27,34,.08);color:#454b58}.writer-home-mobile-menu.astro-ztt2g66n svg{width:21px;height:21px}.writer-home-mobile-menu.astro-ztt2g66n:focus-visible{border-color:#6d4aff;outline:3px solid rgba(109,74,255,.18)}@media (max-width: 1023px){.writer-home-mobile-menu.astro-ztt2g66n{display:inline-flex}}@media (min-width: 1024px){.writer-workspace.astro-ztt2g66n .workspace-sidebar{z-index:30}.writer-workspace.astro-ztt2g66n{grid-template-columns:var(--workspace-sidebar-width) minmax(0,1fr);transition:grid-template-columns .18s cubic-bezier(.2,.8,.2,1)}}@media (prefers-reduced-motion: reduce){.writer-workspace.astro-ztt2g66n{transition:none}}
