.writer-app{background:#fff;font-size:13px}.workspace-subtitle{color:#9691a0;font-size:12px}.writer-app .docs-header{height:64px;padding:0 24px;gap:25px}.writer-app .brand-symbol{background:#7e66bf}.writer-layout{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:calc(100dvh - 64px)}.library-panel{background:#f4f3f7;border-right:1px solid #e7e4ed;padding:25px 16px;position:sticky;top:64px;height:calc(100dvh - 64px);display:flex;flex-direction:column;overflow:auto}.library-top{padding:0 6px}.library-top h1{font-size:23px;font-weight:650;letter-spacing:-.6px;margin:9px 0 23px}.writer-app .primary{background:#7961b5;border-color:#7961b5}.writer-app .primary:hover{background:#654c9f}.library-search{margin-top:20px}.library-search input{width:100%;background:#eae8f0;border:0;font-size:12px}.library-panel .muted{font-size:10px;margin:17px 7px 9px}.writer-app .editor-list-item{border-radius:6px;font-size:12px;line-height:1.8;padding:12px}.writer-app .editor-list-item.active{background:#e6e0f2;color:#604394}.library-panel .sidebar-bottom{padding:15px 6px 0;line-height:1.6;font-size:10px;gap:10px}.writer-main{min-width:0;padding:27px 30px 0}.workspace-heading{display:flex;align-items:center;gap:16px;margin-bottom:14px}.workspace-heading>div{flex:1;min-width:0}.workspace-heading input{display:block;width:100%;padding:7px 0;border:0;font-size:25px;font-weight:650;letter-spacing:-.6px;border-radius:0}.workspace-heading>button{font-size:11px;border:0;color:#8e859f;background:#f5f3f8}.workspace-heading input:focus{outline-offset:5px}.document-settings{margin-bottom:22px}.document-settings summary{font-size:11px;color:#82758f;cursor:pointer}.document-settings summary span{color:#a6a0ad;margin-left:14px}.document-settings .doc-fields{grid-template-columns:1fr 2fr 110px;padding-top:16px;margin-bottom:0}.recovery-banner{padding:12px 16px;background:#fff6d9;border:1px solid #eadca5;border-radius:7px;display:flex;align-items:center;gap:12px;margin-bottom:20px;font-size:12px}.recovery-banner button{font-size:11px;padding:6px 10px}.manuscript-grid{display:grid;grid-template-columns:215px minmax(0,1fr);border:1px solid #e6e3ec;border-radius:9px;overflow:hidden;min-height:610px}.cards-panel{background:#faf9fc;border-right:1px solid #e6e3ec;padding:18px 13px;min-width:0}.cards-heading{display:flex;align-items:center;justify-content:space-between;gap:4px}.cards-heading h2{font-size:13px;margin:0 0 7px}.cards-heading span{font-size:10px;color:#9b93a6}.cards-heading button{font-size:10px;padding:6px 8px;border:0;color:#795bac;background:#efebf6}.cards-hint{font-size:10px;line-height:1.8;color:#9b93a6;margin:16px 0}#cards-list{max-height:430px;overflow:auto;padding:2px}.writing-card{padding:13px 11px;border:1px solid #e6e3eb;border-radius:7px;background:#fff;margin-bottom:10px;box-shadow:0 2px 4px #30233e04;cursor:grab}.writing-card.selected{border-color:#a58acb;box-shadow:0 0 0 1px #a58acb;background:#fdfbff}.writing-card.material{border-top:3px solid #c5a067}.writing-card.dragging{opacity:.4}.writing-card.drag-over{outline:2px dashed #9474c2}.card-select{display:block;border:0;padding:0;text-align:left;width:100%;background:transparent!important}.card-select strong{font-size:12px;font-weight:600;display:block;color:#50475f;overflow-wrap:anywhere}.card-select p{color:#a49caf;font-size:10px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:8px 0 11px;min-height:30px}.card-bottom{display:flex;align-items:center;justify-content:space-between;color:#b1a8bb;font-size:9px}.card-bottom button{border:0;padding:2px 6px;background:transparent;color:#877798;font-size:11px}.add-material{width:100%;font-size:11px;border:1px dashed #d8d0e3;background:none;color:#947daa;margin-top:7px}.cards-explanation{margin-top:21px;padding:0 3px;font-size:10px;line-height:1.9;color:#a99eb2}.material-dot{display:inline-block;width:6px;height:6px;border-radius:100%;background:#c5a067;margin-right:4px}.sheet-workspace{min-width:0;background:white;display:flex;flex-direction:column}.sheet-header{display:flex;align-items:center;padding:18px 22px;gap:10px;min-height:66px}.sheet-name{display:flex;align-items:center;min-width:0;flex:1;gap:12px}.sheet-name>span{font-size:11px;color:#ac9eba;border:1px solid #e9e2f0;border-radius:5px;padding:4px 6px}.sheet-name input{width:100%;min-width:0;padding:3px 0;border:0;font-size:15px;font-weight:600}.material-toggle{white-space:nowrap;color:#a08966;font-size:10px;display:flex;align-items:center;gap:5px}.material-toggle input{accent-color:#af8750}.sheet-actions{display:flex;align-items:center;justify-content:space-between;padding:0 22px 15px;gap:10px}.view-switch{display:flex;gap:2px;padding:3px;background:#f4f1f8;border-radius:6px}.view-switch button{border:0;padding:5px 11px;font-size:10px;background:transparent;color:#9b8dad}.view-switch button[aria-pressed=true]{background:white;box-shadow:0 1px 4px #51426416;color:#725695}.card-operations button{font-size:10px;border:0;background:none;padding:5px 6px;color:#9d92a7}.writer-app .editor-toolbar{border:0;border-top:1px solid #f0edf3;border-bottom:1px solid #f0edf3;border-radius:0;padding:8px 16px}.writer-app .editor-toolbar select{width:auto;max-width:85px;padding:6px 4px;font-size:11px;cursor:pointer}.writer-app .editor-toolbar button{font-size:12px;padding:6px 9px}.writer-app .format-tools{gap:4px}.writer-app .writing-columns{border:0;flex:1;min-height:385px}.writer-app .pane-title{border-bottom:0;font-size:9px;color:#b1a7bc;padding:14px 22px}.writer-app .writing-columns textarea{height:400px;min-height:350px;padding:12px 24px 30px;font-size:13px;line-height:2;resize:vertical;background:#fff;color:#5c5369;outline-offset:-2px}.writer-app .writing-columns .markdown-body{padding:9px 25px 30px;max-height:440px;font-size:13px}.writer-app .writing-columns .markdown-body h1{font-size:26px}.writer-app .writing-columns .markdown-body h2{font-size:19px}.writer-app .writing-columns>section+section{border-left:1px solid #f0edf3}.writing-columns[data-view=write],.writing-columns[data-view=preview]{grid-template-columns:1fr}.writing-columns[data-view=write] .preview-pane,.writing-columns[data-view=preview] .source-pane{display:none}.writing-columns[data-view=preview] .preview-pane{border-left:0}.writing-columns[data-view=write] textarea{padding:20px max(30px,8%);font-size:15px;line-height:2.1}.writing-columns[data-view=preview] .markdown-body{max-width:800px;margin:auto;padding:25px 40px;max-height:570px;font-size:15px}.sheet-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f0edf3;padding:10px 17px;gap:8px;flex-wrap:wrap;font-size:9px;color:#aa9fb6}.sheet-footer>div{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.sheet-footer button,.sheet-footer .file-button{font-size:10px;padding:5px 6px;border:0;background:transparent;color:#92819f}.writer-app .editor-savebar{padding:18px 0 24px}.writer-app .editor-savebar small{font-size:9px}.writer-app .editor-savebar p{color:#8a779e;font-size:11px}.writer-app .save-actions button{font-size:11px}.writer-app .state-chip{font-size:10px;padding:6px 12px;border-color:#e3dcec;background:#fbf9ff;color:#927eaa}.writer-app button:focus-visible,.writer-app input:focus-visible,.writer-app select:focus-visible{outline-color:#9878c5}.writer-app .focus-mode{display:block}.writer-app.is-focused .library-panel,.writer-app.is-focused .cards-panel,.writer-app.is-focused .workspace-subtitle{display:none}.writer-app.is-focused .writer-layout,.writer-app.is-focused .manuscript-grid{grid-template-columns:1fr}.writer-app.is-focused .writer-main{max-width:1180px;width:100%;margin:auto}.writer-app dialog textarea{width:100%;min-height:100px;resize:vertical}.writer-app dialog select{width:100%}@media(min-width:1700px){.writer-layout{grid-template-columns:250px minmax(0,1fr)}.manuscript-grid{grid-template-columns:250px minmax(0,1fr)}.writer-main{padding:35px 45px 0}.writer-app .writing-columns textarea{height:500px}.writer-app .writing-columns .markdown-body{max-height:540px}}@media(max-width:1200px){.workspace-subtitle{display:none}.writer-layout{grid-template-columns:185px minmax(0,1fr)}.writer-main{padding:23px 18px 0}.manuscript-grid{grid-template-columns:185px minmax(0,1fr)}.sheet-header{padding:17px}.sheet-actions{padding:0 12px 13px}.card-operations button{padding:5px 3px}.writer-app .editor-savebar{align-items:flex-start;flex-direction:column}.writer-app .writing-columns{grid-template-columns:1fr}.writer-app .writing-columns textarea{height:340px}.writer-app .writing-columns .markdown-body{max-height:360px}.writer-app .writing-columns>section+section{border-left:0;border-top:1px solid #f0edf3}}@media(max-width:760px){.writer-app .docs-header{height:62px;padding:0 12px;gap:8px}.writer-app .docs-header .docs-brand>span:last-child{display:none}.writer-layout{display:block}.library-panel{position:static;height:auto;padding:15px}.library-top{display:flex;align-items:center;gap:15px}.library-top h1{font-size:18px;margin:0}.library-top .overline,.library-search,.library-panel .sidebar-bottom{display:none}.library-top button{width:auto;margin-left:auto;font-size:11px}.library-panel .muted{margin:10px 6px 3px}#editor-list{display:flex;overflow:auto;max-height:115px}.editor-list-item{min-width:170px;width:170px}.writer-main{padding:18px 12px 0}.workspace-heading{gap:8px}.workspace-heading input{font-size:20px}.workspace-heading .state-chip{display:none}.workspace-heading>button{padding:7px}.manuscript-grid{display:block}.cards-panel{border-right:0;border-bottom:1px solid #e6e3ec;padding:14px}.cards-heading h2{display:inline-block;margin-right:10px}.cards-hint{margin:10px 0;font-size:9px}#cards-list{display:flex;gap:10px;overflow:auto;max-height:160px;padding:3px}.writing-card{min-width:170px;max-width:170px;flex-shrink:0;margin:0}.cards-explanation{display:none}.add-material{width:auto;font-size:10px;padding:6px}.sheet-header{padding:15px}.sheet-actions{flex-wrap:wrap}.writer-app .doc-fields{grid-template-columns:1fr 100px}.document-settings .doc-fields label:first-child{grid-column:1/-1}.writer-app .writing-columns textarea{height:320px;padding:15px;font-size:13px}.writer-app .writing-columns .markdown-body{padding:15px}.recovery-banner{flex-wrap:wrap;font-size:11px}.writer-app .header-links{gap:10px}.writer-app .editor-savebar small{line-height:1.8;display:block}.writer-app .save-actions{width:100%;justify-content:flex-end}.writer-app .sheet-footer{padding:9px 12px}.writer-app .focus-mode{display:block}}
.verification-code{display:block;text-align:center;letter-spacing:6px;padding:12px;font-size:25px;background:#f1edf9;border-radius:8px}.doc-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.doc-fields select{width:100%;padding:10px;border:1px solid #dce0e9;border-radius:8px;background:white}.library-search select{width:100%;padding:9px;border:1px solid #e4e1ed;border-radius:8px;background:white}.save-actions{flex-wrap:wrap}dialog p{line-height:1.8}
