.writer-shell{z-index:4;background:#fbfcff;border-bottom:1px solid #e5eaf2;padding:0 16px;position:relative}.writer-toolbar{align-items:center;gap:8px;min-height:54px;padding:7px 0;display:flex}.writer-label-short{display:none}.writer-tools-main{flex-wrap:nowrap;align-items:center;gap:7px;min-width:0;display:flex}.writer-shell .writer-tool,.writer-more>summary{color:#17335f;min-height:38px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #e1e7f0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:.75rem;font-weight:700;line-height:1.3;display:inline-flex}.writer-shell .writer-tool:hover,.writer-more>summary:hover,.writer-more[open]>summary{color:#025ef3;background:#f4f8ff;border-color:#a6c6fc}.writer-shell svg{color:currentColor}.writer-more{flex:none;position:relative}.writer-more>summary{user-select:none;list-style:none}.writer-more>summary::-webkit-details-marker{display:none}.writer-more>summary svg:last-child{opacity:.55}.writer-more[open]>summary svg:last-child{transform:rotate(180deg)}.writer-more-menu{z-index:18;background:#fff;border:1px solid #dce5f1;border-radius:10px;width:230px;max-width:calc(100vw - 38px);padding:6px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 15px 38px #05255021}.writer-more-menu button{color:#334155;text-align:left;width:100%;min-height:40px;font:inherit;background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;gap:10px;padding:8px 10px;font-size:.78rem;font-weight:650;display:flex}.writer-more-menu button:hover{color:#025ef3;background:#f3f7ff}.writer-check{color:#475569;cursor:pointer;align-items:center;gap:8px;font-size:.75rem;font-weight:600;line-height:1.35;display:inline-flex}.writer-check input{accent-color:#025ef3;flex:none;width:16px;height:16px}.writer-more-menu .writer-autosave{border-top:1px solid #e8eef6;width:100%;min-height:42px;margin-top:4px;padding:11px 10px 8px}.writer-shell button:focus-visible,.writer-shell summary:focus-visible,.writer-insights button:focus-visible,.writer-insights summary:focus-visible,.writer-shell input:focus-visible,.writer-shell select:focus-visible{outline-offset:2px;outline:2px solid #025ef3}.writer-task-panel{color:#17335f;border-top:1px solid #e6ecf4;padding:12px 0 14px}.writer-task-panel[hidden],.writer-goal-status[hidden],.writer-live-message[hidden],.writer-tab-content[hidden]{display:none!important}.writer-task-panel form,.writer-settings-row{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.writer-task-panel form>strong,.writer-task-panel>strong{color:#052550;align-self:center;margin-right:6px;font-size:.79rem;font-weight:750;display:block}.writer-task-panel label,.writer-settings-row label:not(.writer-check),.writer-activity-form label,.writer-analysis-controls label:not(.writer-check){color:#475569;flex-direction:column;gap:4px;min-width:0;font-size:.72rem;font-weight:650;line-height:1.3;display:flex}.writer-task-panel input:not([type=checkbox]),.writer-task-panel select,.writer-activity-form input,.writer-analysis-controls select{color:#17335f;width:150px;min-width:0;max-width:100%;height:40px;font:inherit;background:#fff;border:1px solid #dbe4ef;border-radius:7px;padding:8px 10px;font-size:16px}.writer-task-panel input[data-writer-find],.writer-task-panel input[data-writer-replacement]{width:200px}.writer-task-panel input[data-writer-target]{width:115px}.writer-task-panel form>.writer-check{white-space:nowrap;flex-direction:row;align-self:center;gap:7px;display:inline-flex}.writer-task-panel button:not(.primary-button){color:#334155;background:#fff;border:1px solid #dbe4ef;border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:8px 12px;font-size:.74rem;font-weight:650;display:inline-flex}.writer-task-panel button:hover{color:#025ef3;border-color:#a7c9fb}.writer-task-panel .primary-button{min-height:40px}.writer-task-panel [data-writer-find-status]{color:#475569;align-self:center;font-size:.73rem}.writer-format-buttons{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.writer-settings-row{margin-top:10px}.writer-muted{color:#64748b;margin:10px 0 0;font-size:.72rem;line-height:1.6}.writer-goal-status{color:#334155;border-top:1px solid #e6ecf4;grid-template-columns:minmax(110px,auto) minmax(70px,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:10px 0;font-size:.74rem;display:grid}.writer-goal-status progress{appearance:none;background:#e5edf8;border:0;border-radius:10px;width:100%;height:8px;overflow:hidden}.writer-goal-status progress::-webkit-progress-bar{background:#e5edf8}.writer-goal-status progress::-webkit-progress-value{background:#025ef3;border-radius:10px}.writer-goal-status progress::-moz-progress-bar{background:#025ef3;border-radius:10px}.writer-goal-status strong{color:#17335f;white-space:nowrap;font-size:.72rem;font-weight:750}.writer-live-message{color:#17335f;border-top:1px solid #e6ecf4;padding:9px 0;font-size:.74rem}.writer-insights{background:#fff;border-top:1px solid #e5eaf2}.writer-insights>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:51px;padding:12px 18px;list-style:none;display:flex}.writer-insights>summary::-webkit-details-marker{display:none}.writer-insights>summary:hover{background:#fbfdff}.writer-insights-title{color:#17335f;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.writer-insights-title>svg{color:#025ef3}.writer-insights-title strong{font-size:.83rem;font-weight:750}.writer-insights-title span{color:#64748b;font-size:.72rem;font-weight:500}.writer-insights>summary>svg{color:#64748b}.writer-insights[open]>summary>svg{transform:rotate(180deg)}.writer-insights-inner{padding:0 18px 16px}.writer-tabs{border-bottom:1px solid #e7edf5;flex-wrap:wrap;gap:5px;padding:7px 0 10px;display:flex}.writer-tabs button{color:#64748b;min-height:39px;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;padding:8px 13px;font-size:.74rem;font-weight:750;line-height:1.2}.writer-tabs button:hover{color:#025ef3;background:#f4f8ff}.writer-tabs button[aria-selected=true]{color:#025ef3;background:#eff5ff;border-color:#c7dcff}.writer-tab-content{padding:13px 0 0}.writer-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.writer-detail-grid>div{border:1px solid #e6ecf4;border-radius:8px;flex-direction:column;justify-content:space-between;gap:6px;min-width:0;min-height:64px;padding:10px 12px;display:flex}.writer-detail-grid>div>span{color:#64748b;font-size:.71rem;line-height:1.4}.writer-detail-grid strong{color:#17335f;overflow-wrap:anywhere;font-size:.91rem;font-weight:750;line-height:1.4}.writer-analysis-controls{flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:12px;display:flex}.writer-analysis-controls .writer-check{min-height:40px}.writer-table-wrap{width:100%;max-width:100%;overflow-x:auto}.writer-data-table{border-collapse:collapse;text-align:left;width:100%;font-size:.77rem}.writer-data-table th{color:#475569;background:#f8fafc;font-size:.72rem;font-weight:750}.writer-data-table th,.writer-data-table td{overflow-wrap:anywhere;border-bottom:1px solid #e6ecf4;padding:9px 10px}.writer-data-table td:nth-child(2),.writer-data-table td:nth-child(3){font-variant-numeric:tabular-nums;white-space:nowrap;width:80px}.writer-flow-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:11px 0;display:grid}.writer-flow-row{border:1px solid #e6ecf4;border-radius:8px;min-width:0;padding:10px 12px;font-size:.74rem}.writer-flow-row>div:first-child{justify-content:space-between;align-items:center;gap:9px;margin-bottom:8px;display:flex}.writer-bar-track{background:#e8eff7;border-radius:9px;height:7px;overflow:hidden}.writer-bar-fill{background:#025ef3;border-radius:9px;height:100%}.writer-sentence-list{margin-top:11px;font-size:.76rem}.writer-sentence-list summary{color:#17335f;cursor:pointer;font-size:.75rem;font-weight:700}.writer-sentence-row{overflow-wrap:anywhere;border-top:1px solid #e6ecf4;justify-content:space-between;align-items:start;gap:12px;padding:9px 0;display:flex}.writer-sentence-row small{color:#64748b;flex:none}.writer-history-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.writer-history-list{gap:8px;margin:12px 0;display:grid}.writer-history-entry{border:1px solid #e6ecf4;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.writer-history-entry>div:first-child{color:#17335f;overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;font-size:.74rem;display:flex}.writer-history-entry small{color:#64748b;font-size:.7rem}.writer-history-entry>div:last-child{flex-wrap:wrap;gap:5px;display:flex}.writer-history-entry button,.writer-activity-form button{color:#17335f;background:#fff;border:1px solid #dbe4ef;border-radius:7px;min-height:38px;padding:7px 11px;font-size:.73rem;font-weight:700}.writer-history-entry button:hover,.writer-activity-form button:hover{color:#025ef3;border-color:#a7c9fb}.writer-activity-form{border-top:1px solid #e6ecf4;flex-wrap:wrap;align-items:end;gap:10px;padding-top:14px;display:flex}.writer-activity-form strong{color:#052550;align-self:center;font-size:.77rem}@media (width<=700px){.writer-shell{padding-inline:10px}.writer-toolbar{min-height:56px;padding:6px 0}.writer-tools-main{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:6px;width:100%;display:grid}.writer-task-panel form,.writer-settings-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.writer-task-panel input:not([type=checkbox]),.writer-task-panel select,.writer-activity-form input{width:100%}.writer-task-panel form>strong,.writer-task-panel [data-writer-find-status]{grid-column:1/-1}.writer-goal-status{grid-template-columns:minmax(0,1fr) auto;gap:8px}.writer-goal-status progress{grid-area:2/1/auto/-1}.writer-goal-status strong{white-space:normal;text-align:right}.writer-insights>summary{min-height:48px;padding:12px}.writer-insights-title span{display:none}.writer-insights-inner{padding:0 12px 12px}.writer-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.writer-tabs button{white-space:normal;min-height:44px;padding:8px 6px}.writer-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.writer-detail-grid>div{padding:10px}.writer-flow-bars{grid-template-columns:1fr}.writer-activity-form label{width:100%}}.writer-insights:not([open])>.writer-insights-inner{display:none}.writer-task-panel input,.writer-task-panel select,.writer-analysis-controls select,.writer-check{min-height:44px}.writer-check input{width:18px;height:18px}.writer-tabs button,.writer-history-entry button,.writer-activity-form button{min-height:44px}.writer-data-table{table-layout:fixed}.writer-data-table th:first-child{width:60%}.writer-data-table td:nth-child(2),.writer-data-table td:nth-child(3){width:auto}.writer-flow-row>div:first-child{flex-wrap:wrap}.writer-sentence-row>span{overflow-wrap:anywhere;min-width:0}.writer-menu{flex:none;min-width:0;position:relative}.writer-menu>summary{min-height:44px;color:var(--ink);white-space:nowrap;background:#fff;border:1px solid #dce3ed;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:.8125rem;font-weight:700;line-height:1.35;list-style:none;display:flex}.writer-menu>summary::-webkit-details-marker{display:none}.writer-menu>summary:hover,.writer-menu[open]>summary{color:var(--accent);background:#f4f8ff;border-color:#a6c6fc}.writer-menu[open]>summary svg:last-child{transform:rotate(180deg)}.writer-menu:not([open])>.writer-menu-popover,.writer-menu:not([open])>.writer-more-menu{display:none}.writer-menu-popover,.writer-more-menu{z-index:30;overscroll-behavior:contain;width:340px;max-width:calc(100vw - 40px);max-height:min(520px,65dvh);color:var(--ink);transform:translateX(var(--menu-shift,0px));background:#fff;border:1px solid #dce5f1;border-radius:10px;padding:14px;position:absolute;top:calc(100% + 6px);left:0;right:auto;overflow:auto;box-shadow:0 10px 28px #0525501c}.writer-menu-find .writer-menu-popover{width:400px}.writer-menu-format .writer-menu-popover{width:360px}.writer-more-menu{width:250px;padding:6px}.writer-menu-popover .writer-task-panel{border:0;padding:0}.writer-menu-popover .writer-task-panel form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.writer-menu-popover .writer-task-panel form>strong,.writer-menu-popover [data-writer-find-status]{grid-column:1/-1}.writer-menu-popover .writer-task-panel form>strong{margin:0 0 4px;font-size:.9rem}.writer-menu-popover .writer-task-panel label:not(.writer-check){width:100%}.writer-menu-popover .writer-task-panel input:not([type=checkbox]),.writer-menu-popover .writer-task-panel select{width:100%;min-width:0;max-width:100%}.writer-menu-popover .writer-task-panel form>.writer-check{white-space:normal;align-self:center}.writer-menu-popover .writer-task-panel button{white-space:normal;text-align:center;min-width:0;min-height:44px}.writer-menu-popover .writer-format-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.writer-menu-popover .writer-format-buttons button{white-space:normal;min-height:44px}.writer-menu-popover .writer-muted{margin:8px 0 10px}.writer-more-menu button{min-height:44px;font-size:.8125rem}@media (width<=700px){.writer-menu{display:contents;position:static}.writer-menu::details-content{display:contents}.writer-menu>summary{gap:5px;width:100%;min-height:44px;padding:8px 2px;font-size:.8125rem}.writer-menu>summary svg{width:15px;height:15px}.writer-menu>summary svg:last-child,.writer-menu .writer-label-full{display:none}.writer-menu .writer-label-short{display:inline}.writer-menu-popover,.writer-menu-find .writer-menu-popover,.writer-menu-format .writer-menu-popover,.writer-more-menu{width:100%;max-width:100%;max-height:55dvh;box-shadow:none;grid-area:2/1/auto/-1;padding:12px;position:static;transform:none}.writer-more-menu{padding:6px}}@media (width<=360px){.writer-menu>summary{gap:4px;font-size:.75rem}}.homepage-counter{padding-top:16px}.visually-hidden{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.workbench[data-mode=count] .workbench-body{grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;display:grid}.workbench[data-mode=count] .editor-side{border-right:1px solid var(--line);min-width:0;padding:16px}.workbench[data-mode=count] .editor-side textarea{min-height:300px;padding:14px;font-size:16px;line-height:1.65}.workbench[data-mode=count] .insights-side{background:#fbfcff;border:0;min-width:0;padding:16px}.workbench[data-mode=count] .insights-details>summary{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 0 10px;font-size:.8125rem;list-style:none;display:flex}.workbench[data-mode=count] .insights-details>summary::-webkit-details-marker{display:none}.side-title{align-items:center;gap:8px;display:inline-flex}.side-title svg{color:var(--accent)}.workbench[data-mode=count] .insights-details>.insights-content{display:none!important}.workbench[data-mode=count] .insights-details[open]>.insights-content{padding:6px 0 0;display:block!important}.workbench[data-mode=count] .insights-details[open]>summary>svg:last-child{transform:rotate(180deg)}.workbench[data-mode=count] .insight-pairs{grid-template-columns:minmax(0,1fr);gap:0}.workbench[data-mode=count] .insight-pairs>div{align-items:baseline;min-width:0;padding:10px 0;font-size:.8125rem}.workbench[data-mode=count] .insight-pairs strong{white-space:nowrap}.workbench[data-mode=count] .stat{padding:11px 16px}.workbench[data-mode=count] .stat-value{font-size:1.5rem}.workbench[data-mode=count] .editor-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.workbench[data-mode=count] .text-state{flex:140px;font-size:.75rem}.workbench[data-mode=count] .editor-buttons{flex-wrap:nowrap;gap:6px;margin-left:auto;display:flex}.workbench[data-mode=count] .editor-buttons>button{min-height:44px;padding:8px 10px;font-size:.75rem}.workbench[data-mode=count] .workbench-cloud-bar{background:#fbfcff;justify-content:flex-end;padding:8px 16px}.workbench[data-mode=count].writer-focus .workbench-body{grid-template-columns:minmax(0,1fr)}.workbench[data-mode=count].writer-focus .editor-side{border-right:0}.workbench[data-mode=count].writer-focus .insights-side,.workbench[data-mode=count].writer-focus .writer-insights{display:none}.workbench[data-mode=count].writer-focus .editor-side textarea{min-height:55vh}@media (width<=920px){.workbench[data-mode=count] .workbench-body{grid-template-columns:minmax(0,1fr)}.workbench[data-mode=count] .editor-side{border-right:0}.workbench[data-mode=count] .editor-side textarea{min-height:260px}.workbench[data-mode=count] .insights-side{border-top:1px solid var(--line);background:#fff;padding:0}.workbench[data-mode=count] .insights-details>summary{border:0;min-height:48px;padding:12px 16px}.workbench[data-mode=count] .insights-details[open]>.insights-content{padding:0 16px 12px}.workbench[data-mode=count] .insight-pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}}@media (width<=550px){.homepage-counter{padding-top:10px}.workbench[data-mode=count] .editor-side{padding:12px}.workbench[data-mode=count] .editor-side textarea{height:clamp(200px,30svh,280px);min-height:200px;padding:12px}.workbench[data-mode=count] .stat{padding:9px 8px}.workbench[data-mode=count] .stat-value{font-size:1.35rem}.workbench[data-mode=count] .stat-label{font-size:.75rem}.workbench[data-mode=count] .editor-actions{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.workbench[data-mode=count] .editor-buttons{grid-template-columns:44px 44px minmax(0,1fr) minmax(0,1fr);gap:5px;width:100%;margin:0;display:grid}.workbench[data-mode=count] .editor-buttons>button{gap:4px;width:100%;min-width:0;padding:8px 4px;font-size:.8125rem}.workbench[data-mode=count] .editor-buttons .action-label{display:none}.workbench[data-mode=count] .workbench-cloud-bar{flex-direction:row;padding:8px 12px}.workbench-cloud-bar button{white-space:normal;max-width:100%}.workbench[data-mode=count] .insight-pairs{grid-template-columns:minmax(0,1fr)}}@media (height<=500px) and (width<=920px){.workbench[data-mode=count] .editor-side textarea{height:160px;min-height:160px}}
