.writer-write-page,.writer-rewrite-page,.writer-expand-shorten-page,.writer-continue-page{--writer-ink: #11182b;--writer-muted: #657087;--writer-primary: #6d4aff;--writer-primary-hover: #5938e8;--writer-accent: #6d4aff;background:#fbfaff;color:var(--writer-ink);padding-block-end:48px}.writer-write-hero,.writer-rewrite-hero,.writer-expand-shorten-hero,.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-write-hero h1,.writer-rewrite-hero h1,.writer-expand-shorten-hero h1,.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-write-hero p,.writer-rewrite-hero p,.writer-expand-shorten-hero p,.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-write-hero,.writer-rewrite-hero,.writer-expand-shorten-hero,.writer-continue-hero{width:calc(100% - 32px);min-block-size:0;padding-block:64px 24px}.writer-write-hero h1,.writer-rewrite-hero h1,.writer-expand-shorten-hero h1,.writer-continue-hero h1{font-size:28px}.writer-write-hero p,.writer-rewrite-hero p,.writer-expand-shorten-hero p,.writer-continue-hero p{font-size:14px}}.writer-workbench{--workbench-editor-height: max(260px, min(40svh, 400px));--writer-result-max-height: none;inline-size:min(1120px,100% - 48px);margin-inline:auto;padding:24px;border:1px solid #e4deff;border-radius:20px;background:#fff;box-shadow:0 22px 58px rgba(48,37,91,.12);box-sizing:border-box;font-size:14px;line-height:1.5}.writer-workbench [hidden],.writer-workbench [x-cloak]{display:none!important}.writer-workbench button,.writer-workbench input,.writer-workbench textarea,.writer-workbench select{font:inherit}.writer-workbench button{cursor:pointer}.writer-workbench button:disabled{cursor:default;opacity:.55}.writer-workbench button:focus-visible{outline:2px solid var(--writer-accent);outline-offset:2px}.workbench-form{display:flex;flex:1 1;flex-direction:column;gap:16px;min-inline-size:0;margin:0}.workbench-heading{flex:none;margin:0;font-size:16px;font-weight:700;line-height:24px}.writer-input-surface.workbench-input{display:flex;flex:none;flex-direction:column;block-size:var(--workbench-editor-height);min-block-size:0;overflow:hidden}.workbench-source{display:block;flex:1 1;inline-size:100%;min-inline-size:0;min-block-size:0;box-sizing:border-box;padding:16px;border:0;outline:0;background:transparent;color:inherit;resize:none;overflow:auto;white-space:pre-wrap;word-wrap:anywhere;font-size:16px!important;line-height:1.6!important}.workbench-source::-moz-placeholder{color:#8792a6}.workbench-source::placeholder,.workbench-source-empty,.workbench-empty{color:#8792a6}.workbench-source-empty{position:absolute;inset:16px 16px auto;pointer-events:none;font-size:16px;line-height:1.6}.workbench-source-empty strong{font-weight:400}.workbench-input-footer{display:flex;flex:none;align-items:center;gap:10px;padding:8px 12px;border-block-start:1px solid #edf0f5;min-block-size:44px;box-sizing:border-box}.workbench-upload{padding:6px 10px;border:0;border-radius:6px;color:var(--writer-accent);background:transparent}.workbench-count{margin-inline-start:auto;color:#657087;font-size:12px;white-space:nowrap}.workbench-file-status:empty{display:none}.workbench-validation,.workbench-field-error{margin:0;color:#c43c52;font-size:12px}.workbench-parameters{display:grid;grid-gap:12px;gap:12px}.workbench-field-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));grid-gap:12px;gap:12px}.workbench-field-group{min-inline-size:0}.workbench-field-group>summary{padding-block:6px;color:#657087;cursor:pointer}.workbench-field{display:flex;flex-direction:column;gap:4px;min-inline-size:0}.workbench-field-label{color:#30394c;font-size:13px}.workbench-field-control{position:relative;min-inline-size:0}.workbench-field input:not([type=checkbox]),.workbench-field textarea:not(.does-not-exist),.workbench-field select:not(.does-not-exist),.workbench-field .writer-select-trigger{inline-size:100%;min-block-size:42px;border:1px solid #dce2ea;border-radius:8px;background:#fff;color:inherit;padding:9px 12px;box-sizing:border-box}.workbench-field textarea{resize:vertical}.workbench-field-unit{position:absolute;inset-inline-end:10px;inset-block-start:12px;color:#8792a6;font-size:12px;pointer-events:none}.workbench-field-control:has(.workbench-field-unit) input{padding-inline-end:50px}.workbench-choice-list{display:flex;flex-wrap:wrap;gap:8px 16px}.workbench-choice{display:flex;align-items:center;gap:6px}.workbench-choice input{accent-color:var(--writer-accent)}.workbench-actions{display:flex;flex:none;align-items:center;gap:10px;margin-block-start:auto}.workbench-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 1;min-block-size:46px;padding:10px 18px;border:0;border-radius:8px;background:var(--writer-accent);color:#fff;font-weight:650!important}.workbench-primary svg{inline-size:18px;block-size:18px}.workbench-primary:hover:not(:disabled){background:#5938e8}.workbench-tool-entry{display:flex;align-items:stretch;gap:8px;min-inline-size:0}.workbench-tool-entry:empty{display:none}.workbench-modes{display:flex;gap:8px}.workbench-mode{flex:1 1;min-block-size:40px;padding:8px;border:1px solid #e4deff;border-radius:8px;background:#fff;color:inherit}.workbench-mode[aria-selected=true]{background:#f4f0ff;border-color:var(--writer-accent);color:var(--writer-accent)}.workbench-result{flex:1 1;min-block-size:var(--workbench-editor-height)}.workbench-document,.workbench-preview{padding:16px;white-space:pre-wrap;word-wrap:anywhere;font-size:16px;line-height:1.6}.workbench-empty{margin:0;padding:16px;font-size:16px;line-height:1.6}.workbench-empty strong{font-weight:400}.workbench-comparison,.workbench-business-actions{min-inline-size:0}.workbench-business-actions:empty{display:none}.workbench-business-actions>button,.workbench-business-actions summary,.writer-result-comparison>button{min-block-size:40px;padding:8px 12px;border:1px solid #e4deff;border-radius:8px;background:#fff;color:var(--writer-accent);cursor:pointer}.workbench-business-actions summary{list-style:none}.workbench-feedback{margin:0;padding:12px;border:1px solid #efc9cf;border-radius:8px;background:#fff8f9;color:#99364b}.workbench-feedback p{margin:4px 0}.workbench-feedback button{padding:8px 12px;border:0;border-radius:6px;background:#fff;color:inherit}.writer-confirm-dialog,.writer-mobile-confirm{inline-size:min(420px,100vw - 32px);padding:20px;border:0;border-radius:14px}.writer-confirm-dialog::backdrop,.writer-mobile-confirm::backdrop{background:rgba(20,15,35,.3)}.writer-confirm-dialog h2,.writer-mobile-confirm h2{margin:0 0 12px;font-size:18px}.writer-confirm-dialog button,.writer-mobile-confirm button{min-block-size:40px;padding:8px 12px;border:1px solid #e4deff;border-radius:8px;background:#fff;color:var(--writer-accent)}.writing-summary,.writing-divider,.writing-previous,.writing-partial-actions,.writing-copy-check,.writing-workspace-collapse{display:none}.writing-sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.writing-workspace-layer{display:contents}.writing-layer-placeholder[hidden]{display:none}@media (max-width: 760px){.writer-workbench{inline-size:calc(100% - 24px);padding:12px;border-radius:16px;--workbench-editor-height: min(260px, 40dvh);box-shadow:none}.writer-write-hero,.writer-rewrite-hero,.writer-expand-shorten-hero,.writer-continue-hero{padding-block:24px}.workbench-form{gap:12px}.workbench-parameters .workbench-field-list{grid-template-columns:1fr}.workbench-source{font-size:16px}.workbench-primary{min-block-size:44px}.writer-workbench .writing-output[hidden],.writer-workbench .writing-input-form[hidden],.writer-workbench .writing-output-content[hidden]{display:none!important}.writing-summary:not([hidden]){display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:48px;inline-size:100%;border:0;padding:12px;background:#fff;color:#625d72;text-align:start}.writing-summary svg{inline-size:18px;block-size:18px;flex:none}.writing-summary span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.writing-divider:not([hidden]){display:block;position:relative;border-block-start:1px solid #e4deff}.writing-flow-control{position:absolute;inset-inline-end:0;inset-block-start:-44px}.writing-flow-control button{min-block-size:40px;padding:8px 12px}.writing-complete{display:none}.writing-partial-actions:not([hidden]),.writing-previous:not([hidden]){display:flex;padding:8px}.writing-partial-actions button,.writing-previous button{padding:8px;border:0;border-radius:6px;background:#f5f1ff;color:#7046ed}.writing-partial-actions svg{inline-size:20px;block-size:20px}.writing-workspace-layer:modal{display:block;position:fixed;box-sizing:border-box;left:var(--writing-layer-left, 0px);top:var(--writing-layer-top, 0px);right:auto;bottom:auto;inline-size:var(--writing-layer-width, 100vw);block-size:var(--writing-layer-height, 100dvh);max-inline-size:none;max-block-size:none;margin:0;padding:0;border:0;background:#fff;overflow:hidden}.writing-workspace-layer:modal::backdrop{background:rgba(20,15,35,.24)}.writing-workspace-layer:modal .writing-frame{block-size:100%;padding:max(44px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));box-sizing:border-box;overflow:hidden}.writing-workspace-layer:modal .writing-workspace-collapse{display:grid;align-items:center;justify-items:center;place-items:center;position:absolute;inset-block-start:env(safe-area-inset-top);inset-inline-end:8px;inline-size:44px;block-size:44px;border:0;background:#fff}.writing-workspace-collapse svg{inline-size:20px;block-size:20px}.writing-workspace-layer:modal .writing-input{flex:none}[data-writing-expanded=true] .writing-workspace-layer:modal .writing-input{flex:1 1;overflow:hidden}[data-writing-expanded=true] .writing-workspace-layer:modal .writing-output{flex:none}.writing-workspace-layer:modal .workbench-input{flex:1 1;block-size:auto;min-block-size:100px}.writing-workspace-layer:modal .workbench-result{min-block-size:0}.writing-workspace-layer:modal .writing-output{flex:1 1;overflow:hidden}.writing-workspace-layer:modal .writing-output-content{overflow:hidden}.writing-workspace-layer:modal .workbench-comparison{flex:1 1;overflow:auto}}.workbench-heading h2{margin:0;font:inherit}.workbench-field-control>svg{position:absolute;inset-inline-end:12px;inset-block-start:14px;inline-size:14px;block-size:14px;pointer-events:none}.workbench-field-note{margin-inline-start:4px;color:#8792a6}.workbench-modes{order:0}.workbench-mode span{display:none}.workbench-field-group summary svg{inline-size:14px;block-size:14px}.writer-workbench .workbench-empty:has(strong:empty){display:none}.writing-output-content>.workbench-heading{margin-block-end:16px}.workbench-empty{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.workbench-business-actions>:not([hidden]){margin-block-start:12px}.workbench-field-control>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:32px}.writer-tool-frame{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;inline-size:100%;min-inline-size:0;min-block-size:0}.writer-tool-frame>.writing-input,.writer-tool-frame>.writing-output{display:flex;flex-direction:column;min-inline-size:0;min-block-size:0}.writer-tool-frame .writing-output-content{--writer-review-flex: 1}.writer-tool-frame .writing-input-form,.writer-tool-frame .writing-input-form>div,.writer-tool-frame .writing-output-content{display:flex;flex-direction:column;flex:1 1;min-inline-size:0;min-block-size:0}.writer-tool-frame>.writing-input{grid-column:1;grid-row:1}.writer-tool-frame>.writing-output{grid-column:2;grid-row:1}.writer-tool-frame>.writer-inline-alert{grid-column:1;grid-row:2}.writer-tool-frame .writing-output-content{gap:0}@media (max-width: 760px){.writer-tool-frame{display:flex;flex-direction:column;gap: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,.ai-writer-result-preview:not(.does-not-exist) .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,.ai-writer-result-preview:not(.does-not-exist) .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,.ai-writer-result-preview:not(.does-not-exist) .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,.ai-writer-result-preview:not(.does-not-exist) .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,.ai-writer-result-preview:not(.does-not-exist) .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,.ai-writer-result-preview:not(.does-not-exist) .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,.ai-writer-result-preview:not(.does-not-exist) .writer-selection-toolbar button{transition:none}}
