.ql-main{--ql-title1:28px;--ql-title2:22px;--ql-headline:17px;--ql-body:17px;--ql-callout:16px;--ql-subhead:15px;--ql-footnote:13px;--ql-caption:12px;--ql-editor-size:var(--fs-body-l);--ql-editor-leading:1.62;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ql-main .tnum{font-variant-numeric:tabular-nums}.ql-split{height:100%;min-height:0;display:grid}.ql-pane{overscroll-behavior:contain;min-width:0;min-height:0;overflow:hidden auto}.ql-split .ql-pane+.ql-pane{border-left:var(--border-w)solid var(--color-outline-variant)}.ql-view{padding:22px 26px 30px}.ql-searchbtn{border:var(--border-w)solid var(--color-outline);border-radius:var(--r-pill);background:var(--color-surface-2);height:32px;color:var(--color-text-muted);font-size:var(--ql-subhead);cursor:pointer;transition:background var(--dur-2)var(--ease-standard),color var(--dur-2)var(--ease-standard);align-items:center;gap:8px;padding:0 12px;font-family:inherit;display:inline-flex}.ql-searchbtn:hover{background:var(--color-surface-3);color:var(--color-text)}.ql-searchbtn kbd{border:var(--border-w)solid var(--color-outline);border-radius:var(--r-xs);font-size:var(--ql-caption);padding:1px 6px;font-family:inherit}.ql-avatar{background:var(--color-primary-container);width:30px;height:30px;color:var(--color-on-primary-container);font-size:var(--ql-caption);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.ql-btn{border:var(--border-w)solid var(--color-outline);border-radius:var(--r-pill);background:var(--color-surface-2);height:34px;color:var(--color-text);font-size:var(--ql-subhead);white-space:nowrap;cursor:pointer;transition:background var(--dur-2)var(--ease-standard),border-color var(--dur-2)var(--ease-standard);align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-weight:600;display:inline-flex}.ql-btn:hover{background:var(--color-surface-3)}.ql-btn--filled{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-fg)}.ql-btn--filled:hover{background:var(--color-primary);border-color:var(--color-primary);opacity:.88}.ql-iconbtn{border:var(--border-w)solid transparent;border-radius:var(--r-pill);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;transition:background var(--dur-2)var(--ease-standard),color var(--dur-2)var(--ease-standard);background:0 0;place-items:center;display:grid}.ql-iconbtn:hover:not(:disabled){background:var(--color-surface-3);color:var(--color-text)}.ql-iconbtn:disabled{opacity:.35;cursor:default}.ql-chip{border:var(--border-w)solid var(--color-outline);border-radius:var(--r-pill);height:28px;color:var(--color-text-muted);font-size:var(--ql-footnote);white-space:nowrap;cursor:pointer;transition:background var(--dur-2)var(--ease-standard),color var(--dur-2)var(--ease-standard);background:0 0;align-items:center;gap:5px;padding:0 11px;font-family:inherit;font-weight:600;display:inline-flex}.ql-chip:hover{background:color-mix(in srgb,var(--color-text)8%,transparent);color:var(--color-text)}.ql-chip.is-on{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-fg)}.ql-chip--pin.is-on{background:var(--color-primary-container);color:var(--color-on-primary-container);border-color:#0000}.ql-chip--clear{color:var(--color-text-subtle);border-style:dashed}.ql-tagpill{border-radius:var(--r-pill);background:var(--color-surface-3);color:var(--color-text-muted);font-size:var(--ql-caption);white-space:nowrap;padding:1px 8px;font-style:normal;font-weight:600;display:inline-block}.ql-main :where(kbd,.ql-kbd){border:var(--border-w)solid var(--color-outline);border-radius:var(--r-xs);background:var(--color-surface-2);color:var(--color-text-muted);font-family:inherit;font-size:var(--ql-caption);padding:2px 7px;line-height:1.5;display:inline-block}.ql-seg{gap:4px;display:inline-flex}.ql-seg__btn{border:var(--border-w)solid var(--color-outline);border-radius:var(--r-pill);background:var(--color-surface-2);min-width:88px;height:32px;color:var(--color-text-muted);font-size:var(--ql-subhead);cursor:pointer;transition:background var(--dur-2)var(--ease-standard);padding:0 14px;font-family:inherit;font-weight:600}.ql-seg__btn:hover{background:var(--color-surface-3);color:var(--color-text)}.ql-seg__btn.is-on{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-fg)}.ql-empty{text-align:center;color:var(--color-text-muted);flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.ql-empty p{font-size:var(--ql-subhead);margin:0}.ql-empty__hint{color:var(--color-text-subtle);font-size:var(--ql-footnote)}.ql-kinds{color:var(--color-text-muted);font-size:var(--ql-footnote);align-items:center;gap:12px;display:inline-flex}.ql-kinds span{align-items:center;gap:5px;display:inline-flex}.ql-main :where(button,input,[tabindex]):focus-visible,.ql-palette :where(button,input):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ql-split{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.ql-toolbar{align-items:center;gap:10px;padding:14px 16px 10px;display:flex}.ql-search{border:var(--border-w)solid var(--color-outline);border-radius:var(--r-pill);background:var(--color-surface-2);min-width:160px;height:34px;color:var(--color-text-muted);flex:200px;align-items:center;gap:8px;padding:0 12px;display:flex}.ql-search:focus-within{border-color:var(--color-primary)}.ql-search input{min-width:0;color:var(--color-text);font-family:inherit;font-size:var(--ql-subhead);background:0 0;border:none;outline:none;flex:1}.ql-search__clear{color:var(--color-primary);font-family:inherit;font-size:var(--ql-caption);cursor:pointer;background:0 0;border:none;font-weight:600}.ql-sort{border:var(--border-w)solid var(--color-outline);border-radius:var(--r-pill);color:var(--color-text-subtle);flex:none;align-items:center;gap:2px;padding:2px 4px 2px 8px;display:flex}.ql-sort button{border-radius:var(--r-pill);height:26px;color:var(--color-text-muted);font-family:inherit;font-size:var(--ql-caption);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0 10px;font-weight:600}.ql-sort button.is-on{background:var(--color-surface-3);color:var(--color-text)}.ql-chips{flex-wrap:wrap;gap:6px;padding:0 16px 12px;display:flex}.ql-list{border-top:var(--border-w)solid var(--color-outline-variant);flex-direction:column;display:flex}.ql-row{border:none;border-bottom:var(--border-w)solid var(--color-outline-variant);color:var(--color-text);text-align:left;cursor:pointer;transition:background var(--dur-1)var(--ease-standard);background:0 0;flex-direction:column;gap:4px;padding:12px 16px 13px;font-family:inherit;display:flex;position:relative}.ql-row:hover{background:color-mix(in srgb,var(--color-text)5%,transparent)}.ql-row[data-selected]{background:var(--color-primary-container)}.ql-row[data-selected]:before{content:"";background:var(--color-primary);border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.ql-row__top{color:var(--color-text-muted);align-items:center;gap:6px;display:flex}.ql-row__title{min-width:0;font-size:var(--ql-headline);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.ql-row__snippet{font-size:var(--ql-footnote);color:var(--color-text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.ql-row__meta{font-size:var(--ql-caption);color:var(--color-text-subtle);align-items:center;gap:8px;display:flex}.ql-row__when{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.ql-row__tags{flex:1;gap:4px;min-width:0;display:flex;overflow:hidden}.ql-row__words{white-space:nowrap}.ql-row__meter{border-radius:var(--r-pill);background:color-mix(in srgb,var(--color-text)12%,transparent);height:2px;margin-top:2px;display:block;overflow:hidden}.ql-row__meter i{background:var(--color-primary);height:100%;display:block}.ql-listfoot{font-size:var(--ql-caption);color:var(--color-text-subtle);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 16px;display:flex}.ql-listfoot__hint{white-space:nowrap}.ql-pane--preview{background:var(--color-surface-1);flex-direction:column;display:flex}.ql-preview__head{border-bottom:var(--border-w)solid var(--color-outline-variant);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 26px 18px;display:flex}.ql-preview__id{min-width:0}.ql-preview__folder{font-size:var(--ql-caption);letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-subtle);align-items:center;gap:6px;font-weight:700;display:inline-flex}.ql-preview__head h2{font-size:var(--ql-title2);letter-spacing:-.02em;margin:6px 0 0;font-weight:700;line-height:1.2}.ql-preview__when{font-size:var(--ql-footnote);color:var(--color-text-muted);margin:6px 0 0}.ql-preview__body{flex-direction:column;gap:20px;padding:20px 26px 26px;display:flex}.ql-preview__text{font-size:var(--ql-body);color:var(--color-text);max-width:62ch;margin:0;line-height:1.55}.ql-preview__grid{border:var(--border-w)solid var(--color-outline-variant);border-radius:var(--r-md);background:var(--color-outline-variant);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ql-fact{background:var(--color-surface-1);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.ql-fact__label{font-size:var(--ql-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle);align-items:center;gap:6px;font-weight:700;display:inline-flex}.ql-fact__value{font-size:var(--ql-subhead);flex-wrap:wrap;gap:5px;font-weight:600;display:flex}.ql-progress{flex-direction:column;gap:8px;display:flex}.ql-progress__track{border-radius:var(--r-pill);background:color-mix(in srgb,var(--color-text)12%,transparent);height:6px;overflow:hidden}.ql-progress__fill{background:var(--color-primary);height:100%;transition:width var(--dur-3)var(--ease-standard);display:block}.ql-progress__caption{font-size:var(--ql-footnote);color:var(--color-text-muted);margin:0}.ql-preview__foot{border-top:var(--border-w)solid var(--color-outline-variant);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.ql-split--note{grid-template-columns:minmax(0,1fr) 300px}.ql-split--note[data-size=small],.ql-sizepreview[data-size=small]{--ql-editor-size:var(--fs-body)}.ql-split--note[data-size=medium],.ql-sizepreview[data-size=medium]{--ql-editor-size:var(--fs-body-l)}.ql-split--note[data-size=large],.ql-sizepreview[data-size=large]{--ql-editor-size:var(--fs-h3)}.ql-pane--editor{flex-direction:column;display:flex}.ql-editorbar{border-bottom:var(--border-w)solid var(--color-outline-variant);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.ql-editorbar__nav{align-items:center;gap:4px;display:flex}.ql-editorbar__where{font-size:var(--ql-caption);color:var(--color-text-subtle);text-align:center;min-width:48px}.ql-editor{flex:1;min-height:0;padding:26px 32px 30px;overflow-y:auto}.ql-blocks{max-width:68ch;font-size:var(--ql-editor-size);line-height:var(--ql-editor-leading);margin:0 auto}.ql-title{letter-spacing:-.022em;margin:0 0 14px;font-size:1.7em;font-weight:700;line-height:1.18}.ql-para{margin:0 0 14px}.ql-quote{border-left:var(--border-w)solid var(--color-outline);color:var(--color-text-muted);margin:0 0 16px;padding:2px 0 2px 16px}.ql-quote blockquote{margin:0;font-style:italic}.ql-quote figcaption{color:var(--color-text-subtle);margin-top:6px;font-size:.78em;font-style:normal}.ql-code{border:var(--border-w)solid var(--color-outline-variant);border-radius:var(--r-md);background:var(--color-surface-2);margin:0 0 16px;overflow:hidden}.ql-code figcaption{border-bottom:var(--border-w)solid var(--color-outline-variant);background:color-mix(in srgb,var(--color-text)4%,transparent);font-family:inherit;font-size:var(--ql-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle);align-items:center;gap:6px;padding:6px 14px;font-weight:700;display:flex}.ql-code pre{margin:0;padding:12px 14px 14px;overflow-x:auto}.ql-code code{color:var(--color-text);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.86em;line-height:1.55}.ql-check{align-items:flex-start;gap:10px;margin:0 0 6px;display:flex}.ql-check__box{border:var(--border-w)solid var(--color-outline);border-radius:var(--r-xs);background:var(--color-surface-2);width:20px;height:20px;color:var(--color-primary-fg);cursor:pointer;transition:background var(--dur-1)var(--ease-standard),border-color var(--dur-1)var(--ease-standard);flex:none;place-items:center;margin-top:.28em;display:grid}.ql-check__box:hover{border-color:var(--color-primary)}.ql-check[data-done] .ql-check__box{background:var(--color-primary);border-color:var(--color-primary)}.ql-check__text{color:var(--color-text);font-family:inherit;font-size:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;padding:0}.ql-check[data-done] .ql-check__text{color:var(--color-text-subtle);text-decoration:line-through}.ql-editorfoot{border-top:var(--border-w)solid var(--color-outline-variant);background:color-mix(in srgb,var(--color-surface-2)45%,transparent);font-size:var(--ql-caption);color:var(--color-text-muted);flex-wrap:wrap;flex:none;align-items:center;gap:14px;padding:10px 24px;display:flex}.ql-editorfoot>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.ql-editorfoot__sep{flex:1}.ql-editorfoot__hint{color:var(--color-text-subtle)}.ql-pane--meta{background:var(--color-surface-1);flex-direction:column;gap:18px;padding:22px 22px 26px;display:flex}.ql-meta__head{font-size:var(--ql-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);margin:0;font-weight:700}.ql-facts{flex-direction:column;gap:0;margin:0;display:flex}.ql-facts>div{border-bottom:var(--border-w)solid var(--color-outline-variant);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.ql-facts>div:first-child{border-top:var(--border-w)solid var(--color-outline-variant)}.ql-facts dt{font-size:var(--ql-footnote);color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.ql-facts dd{font-size:var(--ql-footnote);text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:5px;margin:0;font-weight:600;display:flex}.ql-meta__pin{border-radius:var(--r-sm);background:var(--color-secondary-container);color:var(--color-text-muted);font-size:var(--ql-caption);align-items:center;gap:7px;margin:0;padding:10px 12px;display:flex}.ql-meta__actions{flex-direction:column;gap:8px;margin-top:auto;display:flex}.ql-meta__actions .ql-btn{text-align:center;white-space:normal;justify-content:center;height:auto;min-height:34px;padding:8px 14px;line-height:1.35}.ql-split--search{grid-template-columns:minmax(0,300px) minmax(0,1fr)}.ql-pane--query{background:var(--color-surface-1);flex-direction:column;gap:14px;padding:20px 20px 22px;display:flex}.ql-query{border:var(--border-w)solid var(--color-outline);border-radius:var(--r-sm);background:var(--color-surface-2);height:38px;color:var(--color-text-muted);align-items:center;gap:8px;padding:0 12px;display:flex}.ql-query:focus-within{border-color:var(--color-primary)}.ql-query input{min-width:0;color:var(--color-text);font-family:inherit;font-size:var(--ql-subhead);background:0 0;border:none;outline:none;flex:1}.ql-scope{flex-wrap:wrap;gap:6px;display:flex}.ql-summary{border:var(--border-w)solid var(--color-outline-variant);border-radius:var(--r-md);background:var(--color-surface-2);padding:12px 14px}.ql-summary p{font-size:var(--ql-footnote);color:var(--color-text-muted);margin:0}.ql-summary p b{color:var(--color-text)}.ql-summary__list{margin:10px 0 0;padding:0;list-style:none}.ql-summary__list li{border-top:var(--border-w)solid var(--color-outline-variant);font-size:var(--ql-caption);color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:10px;padding:5px 0;display:flex}.ql-summary__idle{gap:8px;line-height:1.5;display:flex}.ql-summary__idle svg{flex:none;margin-top:2px}.ql-queryhint{font-size:var(--ql-caption);color:var(--color-text-subtle);margin-top:auto}.ql-queryhint kbd{margin-right:2px}.ql-pane--results{padding:20px 26px 28px}.ql-group{margin-bottom:24px}.ql-group__head{border-bottom:var(--border-w)solid var(--color-outline-variant);font-size:var(--ql-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);align-items:center;gap:7px;margin:0 0 8px;padding-bottom:7px;font-weight:700;display:flex}.ql-group__head span{margin-left:auto}.ql-hit{border:var(--border-w)solid transparent;border-radius:var(--r-sm);width:100%;color:var(--color-text);text-align:left;cursor:pointer;transition:background var(--dur-1)var(--ease-standard);background:0 0;flex-direction:column;gap:5px;padding:11px 14px;font-family:inherit;display:flex}.ql-hit:hover{background:color-mix(in srgb,var(--color-text)5%,transparent)}.ql-hit[data-cursor]{background:var(--color-surface-2);border-color:var(--color-outline-variant)}.ql-hit__title{font-size:var(--ql-headline);color:var(--color-text);align-items:center;gap:7px;font-weight:600;display:flex}.ql-hit[data-cursor] .ql-hit__title{color:var(--color-primary)}.ql-hit__lines{flex-direction:column;gap:3px;display:flex}.ql-hit__line{font-size:var(--ql-footnote);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;line-height:1.45;overflow:hidden}.ql-hit__meta{font-size:var(--ql-caption);color:var(--color-text-subtle)}.ql-pane--results mark{background:color-mix(in srgb,var(--color-primary)28%,transparent);color:inherit;border-radius:3px;padding:0 2px;font-weight:600}.ql-settings__grid{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:26px;max-width:1000px;display:grid}.ql-sections{flex-direction:column;gap:2px;display:flex;position:sticky;top:0}.ql-sectionbtn{border-radius:var(--r-sm);min-height:38px;color:var(--color-text-muted);font-family:inherit;font-size:var(--ql-subhead);text-align:left;cursor:pointer;transition:background var(--dur-2)var(--ease-standard),color var(--dur-2)var(--ease-standard);background:0 0;border:none;align-items:center;gap:10px;padding:8px 12px;font-weight:600;display:flex}.ql-sectionbtn:hover{background:color-mix(in srgb,var(--color-text)6%,transparent);color:var(--color-text)}.ql-sectionbtn.is-on{background:var(--color-primary-container);color:var(--color-on-primary-container)}.ql-sectionbtn__icon{flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.ql-sections__note{font-size:var(--ql-caption);color:var(--color-text-subtle);margin:14px 0 0;padding:0 12px;line-height:1.5}.ql-panels{flex-direction:column;gap:18px;min-width:0;display:flex}.ql-card{border:var(--border-w)solid var(--color-outline-variant);border-radius:var(--r-lg);background:var(--color-surface-1);padding:18px 20px 20px}.ql-card__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.ql-card__head h2{font-size:var(--ql-title2);letter-spacing:-.02em;margin:0;font-weight:700}.ql-card__meta{font-size:var(--ql-caption);color:var(--color-text-muted);text-align:right}.ql-field{flex-direction:column;gap:8px;display:flex}.ql-field+.ql-field{border-top:var(--border-w)solid var(--color-outline-variant);margin-top:20px;padding-top:20px}.ql-field>label{font-size:var(--ql-caption);letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-subtle);font-weight:700}.ql-field__hint{font-size:var(--ql-footnote);color:var(--color-text-muted);margin:0;line-height:1.5}.ql-field__hint code{color:var(--color-text);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.92em}.ql-field--row{flex-flow:wrap;gap:10px}.ql-sizepreview{border:var(--border-w)solid var(--color-outline-variant);border-radius:var(--r-md);background:var(--color-surface-2);font-size:var(--ql-editor-size);line-height:var(--ql-editor-leading);margin-top:4px;padding:14px 16px}.ql-previewtitle{letter-spacing:-.015em;margin:0 0 6px;font-size:1.25em;font-weight:700}.ql-previewpara{color:var(--color-text-muted);margin:0}.ql-shortcuts{flex-direction:column;gap:0;margin:0;display:flex}.ql-shortcuts>div{border-bottom:var(--border-w)solid var(--color-outline-variant);align-items:center;gap:16px;padding:9px 0;display:flex}.ql-shortcuts>div:last-child{border-bottom:none}.ql-shortcuts dt{flex:none;width:132px}.ql-shortcuts dd{font-size:var(--ql-footnote);color:var(--color-text);margin:0}.ql-palette{z-index:40;background:color-mix(in srgb,var(--color-bg)55%,transparent);justify-content:center;padding-top:14%;display:flex;position:absolute;inset:0}.ql-palette__box{border:var(--border-w)solid var(--color-outline);border-radius:var(--r-lg);background:var(--color-surface-2);width:min(520px,86%);height:fit-content;box-shadow:var(--shadow-2);overflow:hidden}.ql-palette__input{border-bottom:var(--border-w)solid var(--color-outline-variant);color:var(--color-text-muted);align-items:center;gap:10px;padding:13px 16px;display:flex}.ql-palette__input input{min-width:0;color:var(--color-text);font-family:inherit;font-size:var(--ql-body);background:0 0;border:none;outline:none;flex:1}.ql-palette__list{max-height:320px;margin:0;padding:6px;list-style:none;overflow-y:auto}.ql-palette__list button{border-radius:var(--r-sm);width:100%;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:8px 12px;font-family:inherit;display:flex}.ql-palette__list button.is-cursor{background:var(--color-primary-container);color:var(--color-on-primary-container)}.ql-palette__icon{color:var(--color-text-muted);flex:none;place-items:center;display:inline-grid}.ql-palette__label{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ql-palette__label b{font-size:var(--ql-subhead);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ql-palette__hint{font-size:var(--ql-caption);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ql-palette__kind{border-radius:var(--r-pill);background:var(--color-surface-3);color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;flex:none;padding:1px 7px;font-size:10px;font-weight:700}.ql-palette__empty{font-size:var(--ql-footnote);color:var(--color-text-muted);padding:14px 16px}.ql-toast{z-index:45;border-radius:var(--r-pill);background:var(--color-surface-4);max-width:70%;color:var(--color-text);font-size:var(--ql-footnote);box-shadow:var(--shadow-2);animation:ql-toast-in var(--dur-3)var(--ease-emphasized-decel);padding:9px 18px;font-weight:600;position:absolute;bottom:24px;left:50%;translate:-50%}@keyframes ql-toast-in{0%{opacity:0;translate:-50% 8px}to{opacity:1;translate:-50%}}@container surface (max-width:1120px){.ql-preview__grid{grid-template-columns:1fr}}@container surface (max-width:1000px){.ql-split{grid-template-columns:minmax(0,1fr);height:auto;min-height:100%}.ql-pane{overflow:visible}.ql-split .ql-pane+.ql-pane{border-left:none;border-top:var(--border-w)solid var(--color-outline-variant)}.ql-settings__grid{grid-template-columns:minmax(0,1fr);gap:18px}.ql-sections{flex-flow:wrap;position:static}.ql-sections__note{display:none}.ql-pane--meta{flex-flow:wrap;align-items:flex-start;gap:14px 20px}.ql-pane--meta .ql-meta__head{width:100%}.ql-facts{flex:260px}.ql-meta__actions{flex:220px;margin-top:0}}@container surface (max-width:760px){.ql-view{padding:16px 16px 24px}.ql-toolbar{flex-wrap:wrap}.ql-row__snippet,.ql-listfoot__hint,.ql-editorfoot__hint,.ql-preview__text{display:none}.ql-editor{padding:20px 18px 24px}.ql-preview__head,.ql-preview__body,.ql-pane--results,.ql-pane--query,.ql-pane--meta{padding-left:16px;padding-right:16px}.ql-hit__line{display:none}.ql-hit__line:first-child{display:block}.ql-shortcuts>div{flex-direction:column;align-items:flex-start;gap:6px}.ql-shortcuts dt{width:auto}}@media (prefers-reduced-motion:reduce){.ql-toast{animation:none}.ql-progress__fill{transition:none}}
