:root{--studio-ink:#253735;--studio-muted:#73817d;--studio-green:#285d4e;--studio-line:#dce5df;--studio-paper:#fffefb}body{background:#f4f6f2}[class*=ControlPaneContainer]:has(>[class*=ControlContainer] .writing-studio){max-width:1440px;width:calc(100% - 64px)}.writing-studio{--studio-body-size:15px;--studio-body-leading:1.75;--studio-font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;--studio-code-font:"Cascadia Code",Consolas,"Microsoft YaHei",monospace;color:var(--studio-ink);font:14px/1.55 -apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;border:1px solid var(--studio-line);border-radius:8px;background:var(--studio-paper);overflow:hidden;width:100%;min-width:0}.writing-studio *,.writing-studio *:before,.writing-studio *:after{box-sizing:border-box}.writing-studio button{border:1px solid transparent;background:transparent;color:inherit;border-radius:6px;padding:6px 10px;cursor:pointer;font:inherit;white-space:nowrap}.writing-studio button:hover{background:#eaf0e8}.writing-studio button:focus-visible,.writing-studio a:focus-visible{outline:2px solid #418b71;outline-offset:2px}.studio-nav>button[aria-expanded=true]{background:#edf2ec;color:var(--studio-green)}.studio-body{display:flex;height:600px;min-height:350px;min-width:0;overflow:hidden}.studio-sidebar{width:0;min-width:0;flex-shrink:0;background:#f9faf6;overflow:hidden auto;opacity:0;visibility:hidden}.studio-sidebar>*{width:var(--studio-sidebar-width,240px)}.studio-sidebar-open .studio-sidebar{width:var(--studio-sidebar-width,240px);opacity:1;visibility:visible}.studio-sidebar-divider{position:relative;flex:0 0 0px;cursor:col-resize;touch-action:none;background:#f0f4ef;border-inline:0 solid var(--studio-line);opacity:0;visibility:hidden}.studio-sidebar-open .studio-sidebar-divider{flex-basis:7px;border-inline-width:1px;opacity:1;visibility:visible}.studio-sidebar-divider:after{content:"";position:absolute;top:50%;left:2px;width:1px;height:28px;background:#8ba697;border-radius:2px;transform:translateY(-50%)}.studio-sidebar-divider:hover,.studio-sidebar-divider:focus-visible{background:#b9d0bf}.studio-sidebar-divider:focus-visible{outline:2px solid #418b71;outline-offset:-2px}.studio-sidebar-resizing,.studio-sidebar-resizing *{cursor:col-resize!important;user-select:none!important}.studio-side-nav{position:sticky;top:0;z-index:1;display:flex;flex-wrap:wrap;gap:8px;background:#f9faf6;padding:8px;border-bottom:1px solid var(--studio-line)}.writing-studio .studio-side-nav button{padding:6px}.writing-studio .studio-side-nav button[aria-pressed=true]{background:#edf2ec;color:var(--studio-green);font-weight:400;border-color:transparent}.studio-side-content{padding:12px}.studio-outline-item{display:block;width:100%;text-align:left;white-space:normal!important;font-size:12px!important;margin:2px 0}.writing-studio .studio-outline-item[aria-current=location]{color:#285d4e;background:#e4eee7;box-shadow:inset 3px 0 #418b71;font-weight:600}.studio-outline-arrow{display:inline-block;width:12px;margin-left:-2px;color:#81988b}.studio-template{display:block;border:1px solid var(--studio-line)!important;width:100%;text-align:left;background:#fff!important;margin-bottom:10px;padding:12px!important}.studio-muted{color:var(--studio-muted);font-size:12px;line-height:1.7}.studio-workspace{--studio-divider-size:9px;display:grid;grid-template-columns:minmax(0,calc((100% - var(--studio-divider-size)) * var(--studio-position))) var(--studio-divider-size) minmax(0,1fr);grid-template-rows:minmax(0,1fr);flex:1;min-width:0;min-height:0;overflow:hidden;position:relative}.studio-preview-frame{grid-column:1;grid-row:1;min-width:0;min-height:0;overflow:hidden}.studio-source{grid-column:3;grid-row:1;min-width:0;min-height:0;overflow:hidden}.studio-source .cm-editor{min-width:160px;height:100%;font:var(--studio-body-size)/var(--studio-body-leading) var(--studio-code-font);background:#fffefb}.writing-studio .studio-source .cm-scroller{overflow:auto;font-family:var(--studio-code-font);line-height:var(--studio-body-leading)}.studio-source .cm-content{padding:22px 12px}.studio-source .cm-gutters{background:#f8f9f4;color:#9aa69b;border:0;padding-left:4px}.studio-source .cm-activeLine,.studio-source .cm-activeLineGutter{background:#edf2e880}.studio-source .cm-focused{outline:none}.writing-studio .cm-panels{background:#f8faf7;color:var(--studio-ink)}.writing-studio .cm-panels-top{border-bottom:1px solid var(--studio-line)}.writing-studio .cm-panel.cm-search{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:12px 46px 12px 14px;font:13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}.writing-studio .studio-source .cm-panel.cm-search input,.writing-studio .studio-source .cm-panel.cm-search button,.writing-studio .studio-source .cm-panel.cm-search label{margin:0}.writing-studio .studio-source .cm-panel.cm-search .cm-textfield{flex:0 1 240px;width:240px;max-width:100%;min-width:100px;height:32px;padding:6px 10px;border:1px solid #cddbd2;border-radius:6px;background:#fff;color:var(--studio-ink);font:inherit;box-shadow:none}.writing-studio .studio-source .cm-panel.cm-search .cm-textfield::placeholder{color:#89968f}.writing-studio .studio-source .cm-panel.cm-search .cm-textfield:focus{outline:2px solid #418b7130;outline-offset:0;border-color:#418b71}.writing-studio .studio-source .cm-panel.cm-search .cm-button{height:32px;padding:5px 10px;border:1px solid var(--studio-line);border-radius:6px;background:#fff;background-image:none;color:var(--studio-ink);font:inherit;text-transform:none;box-shadow:none}.writing-studio .studio-source .cm-panel.cm-search .cm-button:hover{background:#eaf1eb;border-color:#a8bfb0}.writing-studio .studio-source .cm-panel.cm-search label{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:4px 7px;border-radius:5px;font:inherit;color:#62736a;white-space:nowrap;cursor:pointer;order:4}.writing-studio .studio-source .cm-panel.cm-search label:hover{background:#edf2ec}.writing-studio .studio-source .cm-panel.cm-search label:has(input:checked){background:#e6f0e9;color:var(--studio-green)}.writing-studio .studio-source .cm-panel.cm-search input[type=checkbox]{width:14px;height:14px;margin:0;accent-color:var(--studio-green)}.writing-studio .studio-source .cm-panel.cm-search [name=prev]{order:1}.writing-studio .studio-source .cm-panel.cm-search [name=next]{order:2}.writing-studio .studio-source .cm-panel.cm-search [name=select]{order:3}.writing-studio .studio-source .cm-panel.cm-search br{display:none}.writing-studio .studio-source .cm-panel.cm-search:after{content:"";flex-basis:100%;height:0;order:5}.writing-studio .studio-source .cm-panel.cm-search [name=replace]{order:6}.writing-studio .studio-source .cm-panel.cm-search [name=replaceAll]{order:7}.writing-studio .studio-source .cm-panel.cm-search button[name=close]{position:absolute;top:12px;right:12px;width:26px;height:26px;padding:0;border:0;border-radius:5px;background:transparent;color:#73817d;font:20px/26px sans-serif}.writing-studio .studio-source .cm-panel.cm-search button[name=close]:hover{background:#e8eee8;color:#285d4e}.writing-studio .cm-searchMatch{background:#f3e8b6;border-radius:2px}.writing-studio .cm-searchMatch-selected{background:#c9e4d2}.studio-preview{min-width:160px;width:100%;height:100%;padding:24px 44px 80px;overflow:auto;font:var(--studio-body-size)/var(--studio-body-leading) var(--studio-font);overflow-wrap:anywhere;background:#fffefb}.studio-typography :is(h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote,details,summary,table,th,td){font-family:var(--studio-font)}.studio-typography :is(h1,h2,h3,h4,h5,h6){color:var(--studio-ink);font-weight:600;line-height:1.4;margin:1.15em 0 .55em}.studio-typography h1{font-size:1.875em;margin-top:.6em}.studio-typography h2{font-size:1.5em;border-bottom:1px solid #e1e8df;padding-bottom:.3em}.studio-typography h3{font-size:1.25em}.studio-typography h4{font-size:1.125em}.studio-typography h5{font-size:1em}.studio-typography h6{font-size:1em;color:#62736a}.studio-typography :is(p,ul,ol,li,blockquote,details){font-size:inherit;line-height:inherit}.studio-typography strong{font-weight:600}.studio-typography a{color:#39725c}.studio-typography p{margin:0 0 .85em}.studio-typography img{max-width:100%;height:auto;border-radius:4px}.studio-typography :is(ul,ol){margin:0 0 1em;padding-inline-start:1.6em}.studio-typography li{margin:.3em 0}.studio-typography li>:is(ul,ol){margin:.4em 0}.studio-typography hr{border:0;border-top:1px solid var(--studio-line);margin:1.5em 0}.studio-typography pre{margin:0 0 1em;background:#f0f3ed;border:1px solid #e1e8df;padding:18px;border-radius:8px;overflow:auto;white-space:pre}.studio-typography .studio-code-block{position:relative;margin:0 0 1em;border:1px solid #e1e8df;border-radius:8px;background:#f0f3ed;min-width:0}.studio-typography .studio-code-block>pre{margin:0;padding:42px 18px 18px;border:0;background:transparent;border-radius:inherit}.studio-code-toolbar{position:absolute;z-index:1;top:7px;right:9px;display:flex;align-items:center;gap:7px;height:26px;max-width:calc(100% - 18px);user-select:none}.studio-code-language{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#73817d;font:11px/1.4 var(--studio-code-font,monospace)}.writing-studio .studio-code-copy{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;min-height:26px;padding:5px;border:0;border-radius:5px;background:transparent;color:#73817d}.writing-studio .studio-code-copy:hover{background:#e1e9df;color:var(--studio-green)}.studio-code-copy svg{display:block;width:16px;height:16px;pointer-events:none}.studio-code-copy[data-state=copied]{color:#285d4e}.studio-code-copy[data-state=error]{color:#a53434}.studio-code-status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.studio-typography code{font-family:Cascadia Code,Consolas,monospace;font-size:.87em;background:#eef2eb;border-radius:3px;padding:.15em .25em}.studio-typography pre code{padding:0;background:none}.studio-typography table{display:block;margin:0 0 1em;max-width:100%;overflow:auto;border-collapse:collapse;font-size:1em}.studio-typography th,.studio-typography td{border:1px solid #dce5df;padding:9px 12px}.studio-typography th{background:#eff3ed;font-weight:600}.studio-typography blockquote{margin:1em 0;padding:6px 20px;border-left:3px solid #82a890;background:#f2f6ef;color:#577061}.studio-typography .katex-display{overflow:auto hidden;padding:8px 0}.studio-typography details{border:1px solid #dce5df;border-radius:6px;padding:12px}.studio-divider{display:block;grid-column:2;grid-row:1;position:relative;z-index:1;width:100%;min-width:0;background:#eef2e9;cursor:col-resize;touch-action:none;border-inline:1px solid #dce5df}.studio-divider:hover,.studio-divider:focus{background:#a8c7ae}.studio-footer{padding:5px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:var(--studio-muted);border-top:1px solid var(--studio-line)}.studio-footer-info{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-left:auto;flex-wrap:wrap}.studio-footer-info>:empty{display:none}.writing-studio .studio-sidebar-toggle{display:flex;align-items:center;justify-content:center;padding:6px;flex-shrink:0;color:#62736a}.studio-sidebar-icon{width:18px;height:14px;border:1.5px solid currentColor;border-radius:2px;position:relative}.studio-sidebar-icon:before{content:"";position:absolute;top:0;bottom:0;left:4px;border-right:1.5px solid currentColor}.studio-sidebar-toggle[aria-expanded=true] .studio-sidebar-icon:before{left:0;width:5px;background:#b9d0bf}.studio-focus{position:fixed;inset:76px 16px 12px;width:auto;z-index:99;display:flex;flex-direction:column;box-shadow:0 10px 90px #18362d40}.studio-focus .studio-body{flex:1;height:auto;min-height:0}.studio-image-card{padding:12px 0;border-bottom:1px solid var(--studio-line)}.studio-image-card strong{display:block;font-size:12px;margin-bottom:8px}.studio-image-actions{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:6px}.writing-studio .studio-image-actions>:is(button,a){display:inline-flex;align-items:center;border:1px solid transparent;background:transparent;color:inherit;border-radius:6px;padding:6px 10px;cursor:pointer;font:inherit;white-space:nowrap;text-decoration:none}.writing-studio .studio-image-actions>:is(button,a):hover{background:#eaf0e8}.studio-image-preview{position:relative;min-height:100px;border:1px solid #dce5df;border-radius:6px;overflow:hidden;background:#f0f3ef;color:#73817d;font:12px/1.6 system-ui,sans-serif}.studio-image-preview>a{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:160px;color:inherit;text-decoration:none}.studio-image-preview img{display:block;width:100%;height:100%;object-fit:contain;opacity:0}.studio-image-preview[data-state=loaded] img{opacity:1}.studio-image-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;text-align:center}.studio-image-preview [hidden],.studio-image-field [hidden]{display:none!important}.studio-image-preview .studio-image-retry{position:absolute;right:8px;bottom:8px;border:1px solid #cddbd2;border-radius:5px;padding:3px 10px;background:#fff;color:#285d4e;font:inherit;cursor:pointer}.studio-image-preview>a:focus-visible{outline:2px solid #418b71;outline-offset:-3px}.studio-recovery{padding:12px 16px;background:#fff2d8;font-size:12px}.studio-recovery button{border:1px solid #d6bd83;margin-left:8px}.writing-studio [hidden]{display:none!important}.studio-dialog{color:var(--studio-ink);border:1px solid var(--studio-line);border-radius:14px;padding:24px;width:min(480px,90vw);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 20px 80px #16332930}.studio-dialog::backdrop{background:#15332366}.studio-dialog h2{font-size:20px;margin-top:0}.studio-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.studio-image-field{display:flex;flex-direction:column;gap:8px}.studio-image-field input{width:100%}.studio-image-field-preview{width:100%;max-width:360px}.studio-image-field-preview .studio-image-preview>a{height:180px}.studio-demo-notice{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:#285d4e;color:#fff;padding:7px;text-align:center;font:12px system-ui}.studio-demo .studio-focus{bottom:36px}#studio-loading{max-width:440px;margin:18vh auto;text-align:center;color:#285d4e;font:16px/1.8 system-ui,sans-serif}.studio-preview{color:var(--studio-ink)}.studio-rendered-block{display:flow-root;font:var(--studio-body-size)/var(--studio-body-leading) var(--studio-font);overflow-wrap:anywhere;white-space:normal}.studio-rendered-editable{cursor:text;padding:0 20px}.studio-typography :is(blockquote,li,.note,.fluid-fold>div)>:first-child{margin-top:0}.studio-typography :is(blockquote,li,.note,.fluid-fold>div)>:last-child{margin-bottom:0}.writing-studio[data-pane-mode=render] .cm-gutters{display:none}.writing-studio[data-pane-mode=render] .cm-content{padding:24px 24px 80px}.writing-studio[data-pane-mode=render] .cm-activeLine{background:transparent}.studio-typography .note{padding:12px 16px;border-left:4px solid #5e94bf;background:#edf5fb;border-radius:4px;margin:12px 0}.studio-typography .note-success{border-color:#5a9871;background:#edf7ef}.studio-typography .note-warning{border-color:#cda24d;background:#fff8e9}.studio-typography .note-danger{border-color:#c66a65;background:#fff0ef}.studio-typography .note-light,.studio-typography .note-secondary{border-color:#a6aaa8;background:#f4f5f4}.studio-typography .fluid-fold{padding:0;margin:12px 0;border:1px solid #dce5df;border-radius:6px}.studio-typography .fluid-fold>summary{cursor:pointer;padding:10px 14px;background:#f1f5f1}.studio-typography .fluid-fold>div{padding:12px 16px}.studio-typography .fluid-label{border-radius:3px;padding:2px 6px;background:#e8f1f9;color:#315b7e;font-size:.9em}.studio-typography .fluid-button{display:inline-block;border:1px solid #6d9b85;border-radius:5px;padding:4px 12px;text-decoration:none}.studio-typography .fluid-checkbox{white-space:normal}.studio-typography .fluid-gallery-row{display:flex;gap:8px;margin:8px 0}.studio-typography .fluid-gallery-row>div{flex:1;min-width:0}.studio-typography .fluid-gallery img{width:100%;height:auto}.writing-studio[data-pane-mode=render] .cm-line:empty,.writing-studio[data-pane-mode=render] .cm-line:has(>br:only-child){min-height:0;line-height:0;font-size:0}.writing-studio[data-pane-mode=render] .cm-focused .cm-line.cm-activeLine{min-height:calc(var(--studio-body-size) * var(--studio-body-leading));font-size:var(--studio-body-size);line-height:var(--studio-body-leading)}.studio-rendered-editable:empty{padding:0}.writing-studio[data-source-first=true] .studio-preview-frame{grid-column:3}.writing-studio[data-source-first=true] .studio-source,.writing-studio[data-pane-mode=render] .studio-source{grid-column:1}.writing-studio[data-source-first=true][data-pane-mode=render] .studio-source{grid-column:3}.writing-studio:not(.studio-layout-moving):not([data-pane-mode=split]) .studio-preview-frame{visibility:hidden;pointer-events:none}.studio-divider:after{content:"";position:absolute;top:50%;left:2px;width:3px;height:32px;border-radius:3px;background:#8ba697;transform:translateY(-50%)}.studio-divider:focus-visible{outline:2px solid #418b71;outline-offset:-2px}.studio-resizing,.studio-resizing *{cursor:col-resize!important;user-select:none!important}.writing-studio .studio-template{white-space:normal;padding:10px!important}.writing-studio .studio-template:hover{border-color:#8ba697!important;box-shadow:0 1px 4px #18382b10}.studio-template-name{display:block;font-size:12px;color:#61736a;margin-bottom:8px}.studio-template-preview{display:block;pointer-events:none;font-size:13px;line-height:1.6}.studio-template-preview>:first-child,.studio-template-preview>:last-child{margin:0}.studio-template-preview .note{padding:8px 10px;margin:0}.studio-template-preview p{margin:0}.studio-template-preview .fluid-fold>summary{padding:8px 10px}.studio-template-gallery{display:grid;grid-template-columns:1fr 1fr;gap:5px}.studio-template-photo{height:42px;border-radius:3px;position:relative;overflow:hidden;background:#e7f1f4}.studio-template-photo:before{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:#e6c37b;top:7px;right:12px}.studio-template-photo:after{content:"";position:absolute;width:80%;height:45px;background:#9ebeb0;transform:rotate(35deg);bottom:-28px;left:3px}.studio-template-photo+.studio-template-photo{background:#f1eee6}.studio-template-photo+.studio-template-photo:after{background:#b6c3a1;transform:rotate(-30deg);left:18px}.studio-template-notes{border:1px solid var(--studio-line);border-radius:6px;background:#fff;padding:10px;margin-bottom:10px}.studio-template-note-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.writing-studio .studio-template-compact{min-width:0;padding:0!important;margin:0;border:0!important}.studio-template-compact .studio-template-name{display:none}.studio-template-compact .note{padding:7px 2px;border-left-width:3px;text-align:center;font-size:12px;white-space:nowrap}.studio-template-compact:hover .note{filter:brightness(.96)}.studio-metadata-origin{position:fixed!important;top:var(--metadata-top,0px);left:var(--metadata-left,0px);width:var(--metadata-width,0px)!important;max-width:none!important;height:0;margin:0!important;padding:0!important;overflow:visible;z-index:100;pointer-events:none}.studio-metadata-origin.studio-metadata-visible{height:var(--metadata-height);padding:12px!important;overflow:auto;pointer-events:auto;box-sizing:border-box}.studio-metadata-origin:not(.studio-metadata-visible)>:not(.studio-editor-field){display:none}.studio-metadata-origin.studio-metadata-visible>:not(.studio-editor-field){position:relative;z-index:101;margin:0 0 16px!important;min-width:0}.studio-metadata-origin.studio-metadata-visible>:not(.studio-editor-field):focus-within{z-index:102}.studio-metadata-origin>.studio-editor-field{margin:0!important;padding:0!important;height:0;min-height:0}.studio-editor-field>[class*=ControlTopbar]{display:none}.studio-metadata-origin .writing-studio{pointer-events:auto}.studio-metadata-origin input,.studio-metadata-origin textarea,.studio-metadata-origin select{max-width:100%;box-sizing:border-box}.studio-metadata-origin>:not(.studio-editor-field) label{overflow-wrap:anywhere}.studio-metadata-origin .studio-image-field-preview{max-width:100%}.studio-sidebar[data-section=metadata]{overflow:hidden}.studio-metadata-slot{min-height:1px}.studio-metadata-origin>:not(.studio-editor-field) :where(input:not([type=checkbox]):not([type=radio]),textarea,select){width:100%;min-width:0;min-height:38px;height:38px;padding:8px 10px;border:1px solid #dce2dc;border-radius:6px;background:#fff;color:#35443e;font:14px/1.5 system-ui,-apple-system,Segoe UI,Microsoft YaHei,sans-serif;box-shadow:none;outline:none}.studio-metadata-origin>:not(.studio-editor-field) textarea{min-height:96px;max-height:96px;resize:none;overflow:auto}.studio-metadata-origin>:not(.studio-editor-field) :is(input,textarea,select):focus{border-color:#86a691}.studio-metadata-origin>:not(.studio-editor-field) [class*=ControlTopbar]{margin-bottom:6px}.studio-metadata-origin>:not(.studio-editor-field) [class*=ControlTopbar] label{background:transparent;padding:0;border-radius:0;color:#748078;font:400 12px/1.4 system-ui,-apple-system,Segoe UI,Microsoft YaHei,sans-serif}.studio-metadata-origin>:not(.studio-editor-field) [class*=ControlTopbar] label:before,.studio-metadata-origin>:not(.studio-editor-field) [class*=ControlTopbar] label:after{display:none}.studio-metadata-origin>:not(.studio-editor-field) [class*=ControlHint]{margin:5px 0 0;color:#8a948e;font:11px/1.5 system-ui,sans-serif}.studio-metadata-origin [class*=DateTimeControl]{flex-wrap:wrap;gap:5px;padding:0!important;border:0;background:transparent;box-shadow:none;min-height:0}.studio-metadata-origin input[type=datetime-local]{flex:1 1 100%}.studio-metadata-origin [class*=DateTimeControl]>[class*=Buttons]{display:flex;justify-content:flex-end;gap:6px;width:100%}.studio-metadata-origin [class*=DateTimeControl] button{white-space:nowrap;padding:2px 5px;border:0;border-radius:4px;background:transparent;color:#738078;font:12px/1.5 system-ui,sans-serif;cursor:pointer}.studio-metadata-origin [class*=DateTimeControl] button:hover{background:#edf2ec;color:#285d4e}.studio-metadata-origin>:not(.studio-editor-field):has([class*=ControlErrorsList] li) :is(input,textarea,select){border-color:#bd7970}.studio-metadata-origin>:not(.studio-editor-field):has([class*=ControlErrorsList] li) [class*=ControlTopbar] label{color:#a94c42}.studio-metadata-origin,.studio-source .cm-scroller,.studio-preview{overscroll-behavior:contain}.studio-ready .studio-sidebar{transition:width .2s cubic-bezier(.2,.7,.2,1),opacity .14s ease,visibility 0s linear .2s}.studio-ready.studio-sidebar-open .studio-sidebar{transition-delay:0s}.studio-ready .studio-sidebar-divider{transition:flex-basis .2s cubic-bezier(.2,.7,.2,1),opacity .14s ease,visibility 0s linear .2s}.studio-ready.studio-sidebar-open .studio-sidebar-divider{transition-delay:0s}.studio-ready button,.studio-ready .studio-image-actions a{transition:background-color .14s ease,color .14s ease,border-color .14s ease}.studio-ready .studio-sidebar-icon:before{transition:background-color .16s ease}.studio-metadata-origin.studio-metadata-visible>:not(.studio-editor-field){opacity:1;transition:opacity .12s ease}.studio-metadata-origin.studio-metadata-leaving>:not(.studio-editor-field){opacity:0;pointer-events:none}.studio-sidebar-resizing>.studio-sidebar,.studio-sidebar-resizing>.studio-sidebar-divider{transition:none!important}@media(prefers-reduced-motion:reduce){.writing-studio *,.writing-studio *:before,.studio-metadata-origin>:not(.studio-editor-field){transition:none!important}}.studio-preview>.studio-rendered-block{content-visibility:auto;contain-intrinsic-size:auto var(--block-height,100px)}@property --studio-position{syntax:"<number>"; inherits:false; initial-value:0;}@property --metadata-left{syntax:"<length>"; inherits:false; initial-value:0px;}@property --metadata-top{syntax:"<length>"; inherits:false; initial-value:0px;}@property --metadata-width{syntax:"<length>"; inherits:false; initial-value:0px;}@property --metadata-height{syntax:"<length>"; inherits:false; initial-value:0px;}.writing-studio:not([data-pane-mode]) .studio-workspace>*{visibility:hidden}.writing-studio:not([data-pane-mode]) .studio-workspace:after{content:"\6b63\5728\52a0\8f7d\6b63\6587\2026";position:absolute;inset:0;display:grid;place-items:center;color:var(--studio-muted);font:14px/1.5 var(--studio-font)}.writing-studio:not([data-pane-mode]) .studio-workspace[data-initial-error]:after{content:"\9884\89c8\52a0\8f7d\5931\8d25\ff0c\53ef\5207\6362\6e90\7801\7ee7\7eed\7f16\8f91"}.writing-studio .studio-source .cm-editor .cm-content{padding-bottom:min(90px,calc(var(--admin-viewport-height,100vh) / 8))}.studio-sidebar-backdrop{display:none}.studio-action-icon{display:none;width:20px;height:20px;flex:none}.studio-media-filter-fields{display:contents}.studio-article-media .studio-media-filter-toggle,.studio-media-filter-actions{display:none}@media(max-width:1024px){#nc-root [class*=EditorContainer],#nc-root [class*=ToolbarContainer]{min-width:0!important;max-width:100%;width:100%}}@media(pointer:coarse){.writing-studio button,.studio-media-tabs button,.studio-media-pager button{min-height:40px}.writing-studio .studio-sidebar-toggle{min-width:44px;min-height:44px}.studio-metadata-origin>:not(.studio-editor-field) :where(input:not([type=checkbox]):not([type=radio]),textarea,select),[data-studio-media] [class*=SearchContainer] input,.studio-media-filter select{font-size:16px}.studio-focus{top:calc(var(--admin-viewport-top,0px) + var(--studio-header-height,66px));bottom:auto;height:calc(var(--admin-viewport-height,100dvh) - var(--studio-header-height,66px) - env(safe-area-inset-bottom,0px) - var(--studio-bottom-gap,0px))}.studio-demo .studio-focus{--studio-bottom-gap:28px;bottom:auto}}@media(pointer:coarse)and (min-width:761px){.studio-workspace{--studio-divider-size:16px}.studio-sidebar-open .studio-sidebar-divider{flex-basis:16px}.studio-sidebar-divider:after{left:7px}.studio-divider:after{left:6px}}@media(max-width:760px){.writing-studio{--studio-body-size:14px;--studio-body-leading:1.65;font-size:13px}#nc-root [class*=ToolbarContainer]{height:auto;min-height:32px;flex-wrap:nowrap;padding-top:env(safe-area-inset-top,0px)}#nc-root [class*=ToolbarSectionBackLink]{flex:0 0 90px;min-width:0;padding:4px 6px}#nc-root [class*=BackCollection]{display:none}#nc-root [class*=BackStatus]{font-size:10px;white-space:nowrap;margin-top:0;max-width:68px;overflow:hidden;text-overflow:ellipsis}#nc-root [class*=BackArrow]{margin-right:4px;font-size:19px}#nc-root [class*=ToolbarSectionMain]{flex:1;min-width:0;padding:4px 2px;flex-wrap:nowrap;justify-content:flex-start;gap:4px}#nc-root [class*=ToolbarSectionMain]>[class*=ToolbarSubSection]{min-width:0;flex-wrap:nowrap;gap:4px;flex:0 1 auto}#nc-root [class*=ToolbarSectionMain] :is(button,[role=button],[class*=PreviewLink]){min-height:30px;height:30px;margin:0;padding:4px 7px;font-size:12px;line-height:20px;box-shadow:none;border-radius:4px;white-space:nowrap}#nc-root [class*=ToolbarSectionMain] [class*=DeleteButton],#nc-root [class*=ToolbarSectionMain] [class*=PreviewButtonContainer] :is(button,a){display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;min-width:30px;padding:0;font-size:0;gap:0;background:transparent}#nc-root [class*=ToolbarSectionMain] [class*=DeleteButton]:before{content:"";width:16px;height:16px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18M9 6V3h6v3M5 6l1 15h12l1-15M10 10v7m4-7v7'/%3E%3C/svg%3E") center/contain no-repeat}#nc-root [class*=PreviewButtonContainer] :is(button,a):before{content:"";width:16px;height:16px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3h7v7M21 3L10 14M10 3H3v18h18v-7'/%3E%3C/svg%3E") center/contain no-repeat}#nc-root [class*=PreviewButtonContainer] :is(button,a)>:not(:first-child){display:none}#nc-root [class*=PreviewButtonContainer]{margin:0}#nc-root [class*=PreviewButtonContainer] :is(button,a)>span:first-child{font-size:0;line-height:0;margin:0}#nc-root [class*=ToolbarSectionMain] [class*=ToolbarDropdown]{margin:0;flex:none}#nc-root [class*=ToolbarSectionMain] [class*=SaveButton]{flex:none;min-width:38px}#nc-root [class*=ToolbarSectionMeta] [class*=avatarImage]{width:24px;height:24px}#nc-root [class*=ToolbarSectionMain] [class*=DropdownButton]{padding-inline:8px 24px}#nc-root [class*=ToolbarSectionMain] [class*=DropdownButton]:after{right:8px}#nc-root [class*=ToolbarSectionMeta]{flex:0 0 34px;min-width:0;padding:2px}#nc-root [class*=ToolbarSectionMeta] [class*=SettingsWrapper]>a{display:none}#nc-root [class*=ToolbarSectionMeta] :is(button,[role=button]){width:30px;height:30px;min-width:30px;min-height:30px;padding:3px}#nc-root [class*=ToolbarSectionMeta] :is(img,svg){width:24px;height:24px}#nc-root [class*=ToolbarContainer] :is(button,a,[role=button]):focus:not(:focus-visible),.writing-studio button:focus:not(:focus-visible),.studio-article-media button:focus:not(:focus-visible){outline:none}.studio-focus{top:calc(var(--admin-viewport-top,0px) + var(--studio-header-height,66px));left:env(safe-area-inset-left,0px);right:env(safe-area-inset-right,0px);bottom:auto;height:calc(var(--admin-viewport-height,100dvh) - var(--studio-header-height,66px) - env(safe-area-inset-bottom,0px) - var(--studio-bottom-gap,0px));border-radius:0;box-shadow:none}.studio-demo .studio-focus{--studio-bottom-gap:28px;bottom:auto}.studio-demo-notice{top:calc(var(--admin-viewport-top,0px) + var(--admin-viewport-height,100dvh) - 28px);bottom:auto;height:28px;box-sizing:border-box}.studio-compact-action{display:inline-flex;align-items:center;justify-content:center}.studio-compact-action .studio-action-icon{display:block}.studio-compact-action .studio-action-label{display:none}.studio-body{position:relative;min-height:0}.studio-footer{flex-shrink:0;padding:1px 8px;gap:6px}.writing-studio .studio-sidebar-toggle{min-width:32px;min-height:32px}.studio-footer-info{gap:2px 8px;font-size:10px}.studio-recovery{max-height:96px;overflow:auto;flex-shrink:0;padding:8px}.studio-recovery button{min-height:32px}.studio-sidebar{position:absolute;inset:0 auto 0 0;width:min(360px,calc(100% - 48px))!important;z-index:20;transform:translate(-102%);box-shadow:4px 0 18px #18382b20}.studio-sidebar>*{width:100%}.studio-sidebar-open .studio-sidebar{transform:translate(0)}.studio-ready .studio-sidebar{transition:transform .2s cubic-bezier(.2,.7,.2,1),opacity .14s ease,visibility 0s linear .2s}.studio-ready.studio-sidebar-open .studio-sidebar{transition-delay:0s}.studio-sidebar-divider{display:none}.writing-studio .studio-sidebar-backdrop{display:block;position:absolute;inset:0 0 0 min(360px,calc(100% - 48px));z-index:10;padding:0;border:0;border-radius:0;background:#18382b33;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility 0s linear .2s}.studio-sidebar-open .studio-sidebar-backdrop{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.writing-studio .studio-side-nav button{position:relative;min-height:32px;flex:1;padding:3px 4px;font-size:12px;border-radius:0}.writing-studio .studio-side-nav button[aria-pressed=true]{background:transparent}.writing-studio .studio-side-nav button[aria-pressed=true]:after{content:"";position:absolute;bottom:0;left:25%;right:25%;height:2px;background:#39725c;border-radius:2px}.studio-side-nav{gap:4px;padding:0 8px}.writing-studio .studio-outline-item{min-height:30px;font-size:12px!important}.studio-image-actions>:is(button,a){min-height:32px}.studio-metadata-origin>:not(.studio-editor-field) :where(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:14px;min-height:32px}.studio-metadata-origin [class*=DateTimeControl] button{min-height:28px;padding:6px 10px}.studio-action-icon{width:17px;height:17px}.studio-metadata-origin.studio-metadata-visible{padding:10px!important}.studio-metadata-origin.studio-metadata-visible>:not(.studio-editor-field){margin-bottom:10px!important}.studio-metadata-origin>:not(.studio-editor-field) [class*=ControlTopbar]{margin-bottom:4px}.studio-metadata-origin>:not(.studio-editor-field) [class*=ControlTopbar] label{font-size:11px}.studio-metadata-origin>:not(.studio-editor-field) :where(input:not([type=checkbox]):not([type=radio]),textarea,select){height:34px;min-height:34px;padding:5px 8px;border-radius:4px}.studio-metadata-origin>:not(.studio-editor-field) textarea{height:72px;min-height:72px;max-height:72px}.studio-metadata-origin [class*=DateTimeControl]{gap:2px}.studio-metadata-origin [class*=DateTimeControl]>[class*=Buttons]{margin:0;gap:4px}.studio-metadata-origin [class*=DateTimeControl] button{min-height:24px;padding:2px 5px;font-size:11px}.studio-source .cm-editor{font-size:13px}.studio-typography :is(h1,h2,h3,h4,h5,h6){margin:.85em 0 .4em}.studio-typography p{margin-bottom:.7em}.writing-studio[data-pane-mode=render] .cm-line:empty,.writing-studio[data-pane-mode=render] .cm-line:has(>br:only-child){min-height:0;line-height:0;font-size:0}.studio-typography :is(th,td){padding:6px 8px}.studio-typography blockquote{padding:5px 12px}.studio-workspace{--studio-divider-size:8px;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,calc((100% - var(--studio-divider-size)) * var(--studio-position))) var(--studio-divider-size) minmax(0,1fr)}.studio-source,.writing-studio[data-source-first=true] .studio-preview-frame{grid-column:1;grid-row:3}.writing-studio[data-source-first=true] .studio-source,.writing-studio[data-pane-mode=render] .studio-source{grid-column:1;grid-row:1}.writing-studio[data-source-first=true][data-pane-mode=render] .studio-source{grid-column:1;grid-row:3}.writing-studio .studio-preview{padding:12px 16px 60px}.studio-divider{grid-column:1;grid-row:2;width:100%;height:8px;border-inline:0;border-block:1px solid #dce5df;cursor:row-resize}.studio-divider:before{content:"";position:absolute;inset:-8px 0}.studio-divider:after{width:28px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.studio-resizing,.studio-resizing *{cursor:row-resize!important}.studio-source .cm-content{padding:12px 8px}.writing-studio[data-pane-mode=render] .cm-content{padding:12px 8px 60px}.studio-rendered-editable{padding:0 8px}.studio-typography pre{padding:12px}.studio-typography h1{font-size:1.6em}.studio-typography h2{font-size:1.4em}.writing-studio .cm-panels-top{max-height:50%;overflow:auto}.writing-studio .cm-panel.cm-search{padding:8px 42px 8px 8px;gap:5px}.writing-studio .studio-source .cm-panel.cm-search .cm-textfield{flex:1 0 100%;width:100%;height:32px;font-size:14px}.writing-studio .studio-source .cm-panel.cm-search .cm-button{height:32px}.writing-studio .studio-source .cm-panel.cm-search label{min-height:28px;padding:2px 3px;font-size:12px}.writing-studio .studio-source .cm-panel.cm-search button[name=close]{top:8px;right:4px;width:34px;height:32px}.studio-dialog{max-width:calc(100vw - 24px);max-height:calc(var(--admin-viewport-height,100dvh) - 24px);padding:18px}.studio-dialog-actions button{min-height:32px}.ReactModalPortal>div:has(>[data-studio-media]){top:var(--admin-viewport-top,0px);bottom:auto;height:var(--admin-viewport-height,100dvh);align-items:stretch}[data-studio-media]{width:100%!important;max-width:100vw!important;height:100%!important;max-height:var(--admin-viewport-height,100dvh)!important;margin:0;border-radius:0!important;padding:12px!important;padding-top:max(12px,env(safe-area-inset-top,0px))!important;padding-bottom:max(12px,env(safe-area-inset-bottom,0px))!important;gap:8px!important}[data-studio-media] [class*=HeaderContainer]{display:flex;flex:1 1 100%;align-items:center;justify-content:space-between;flex-direction:row-reverse}[data-studio-media] [class*=LibraryTitle]{font-size:17px;margin:0}[data-studio-media] [class*=CloseButton]{position:static!important;min-width:32px;height:32px;margin:0}[data-studio-media]>[class*=LibraryTop]>[class*=RowContainer]{flex-wrap:wrap;gap:6px}[data-studio-media]>[class*=LibraryTop] [class*=SearchContainer]{flex:1 1 100%}[data-studio-media]>[class*=LibraryTop] [class*=SearchContainer] input{font-size:14px;height:34px;min-height:34px}[data-studio-media]>[class*=LibraryTop] [class*=ButtonsContainer]{flex-wrap:wrap;gap:4px}[data-studio-media]>[class*=LibraryTop] [class*=ButtonsContainer] :is(button,label){min-height:32px}.studio-media-tabs{padding-top:6px}.studio-media-tabs button{min-height:32px}.studio-media-controls{display:grid;grid-template-columns:1fr auto 32px;gap:8px;flex-shrink:0}.studio-article-media .studio-media-filter-toggle{display:flex;justify-self:start;gap:7px;border-color:transparent;background:transparent}.studio-media-filter-toggle .studio-action-label{display:inline}.studio-media-filter-toggle.has-filters{color:#285d4e;background:#edf3ee}.studio-media-filter-toggle[aria-expanded=true]{background:#edf3ee}.studio-media-filter-fields{display:none;grid-column:1/-1;grid-row:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;padding:6px;background:#f7f9f6;border:1px solid #e0e7e2;border-radius:6px;max-height:min(280px,35dvh);overflow:auto}.studio-media-filter-fields.is-open{display:grid}.studio-media-filter-fields>.studio-media-filter>span{display:none}.studio-media-filter-fields .studio-media-filter select{height:28px}.studio-media-filter-actions{display:flex;grid-column:1/-1;justify-content:flex-end;gap:4px}.studio-article-media .studio-media-filter-actions button{min-height:26px;min-width:44px;padding:2px 8px;border-color:transparent;background:transparent;font-size:12px}.studio-media-filter-actions button:last-child{color:#285d4e}.studio-media-filter{min-width:0;gap:4px;flex-direction:column;align-items:stretch}.studio-media-filter>span{flex:none;font-size:12px}.studio-media-filter select{width:100%;min-width:0;max-width:100%;height:32px;font-size:13px;padding-left:7px}.studio-media-sort{margin-left:0;grid-column:2;grid-row:1}.studio-media-sort>span{display:none}.studio-media-sort select{min-width:0}.studio-media-controls>button{min-height:32px}.studio-media-controls>.studio-media-refresh{border-color:transparent;background:transparent;grid-column:3;grid-row:1;padding:8px}.studio-media-info{padding:4px 0 10px;flex-shrink:0;font-size:12px;color:#748078}.studio-media-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:10px}.studio-media-thumbnail,.studio-media-card .studio-image-preview>a{height:112px}.studio-media-card-content{padding:8px}.studio-media-card-actions{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:2px;margin-top:6px}.studio-media-card-actions>:is(button,a){display:flex;justify-content:center;align-items:center;flex:0 1 32px;width:32px;min-height:32px;padding:6px;border-color:transparent;background:transparent;color:#607568}.studio-media-card-actions .studio-action-icon{width:16px;height:16px}.studio-media-references{margin-top:2px;padding-top:0}.studio-media-references summary{line-height:32px}.studio-media-pager{flex-shrink:0;padding-top:6px}.studio-media-pager button{min-height:32px}.studio-media-tabs{gap:6px;padding-top:4px}.studio-media-tabs button{font-size:12px;padding:3px 9px;border-radius:4px}.studio-media-filter-toggle,.studio-media-pager button{font-size:12px}.studio-media-filter>span{font-size:11px}.studio-media-info{font-size:11px;padding-bottom:8px}.studio-media-card h2{font-size:12px}.studio-media-stats{font-size:12px;margin-top:5px}.studio-media-card .studio-media-muted{font-size:10px}.studio-media-references summary{font-size:11px}[data-studio-media] [class*=CloseButton] svg{width:20px;height:20px}}@media(max-width:760px)and (max-height:600px){.writing-studio .studio-sidebar-toggle{min-height:28px}.studio-recovery{max-height:64px}.studio-media-tabs button,.studio-media-pager button{min-height:28px}}@media(prefers-reduced-motion:reduce){.studio-ready .studio-sidebar,.studio-sidebar-backdrop{transition:none!important}}.writing-studio.studio-toolbar-integrated{top:calc(var(--admin-viewport-top,0px) + env(safe-area-inset-top,0px));left:env(safe-area-inset-left,0px);right:env(safe-area-inset-right,0px);bottom:auto;height:calc(var(--admin-viewport-height,100dvh) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - var(--studio-bottom-gap,0px));border-radius:0;box-shadow:none;--studio-header-height:0px}.studio-demo .studio-toolbar-integrated{--studio-bottom-gap:28px}.studio-unified-nav{--toolbar-control-height:34px;--toolbar-font-size:13px;position:relative;z-index:30;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;flex-wrap:nowrap;flex-shrink:0;gap:12px;padding:6px 24px;min-height:54px;border-bottom:1px solid var(--studio-line)}.studio-toolbar-leading{display:flex;align-items:center;gap:12px;min-width:0;grid-column:1;grid-row:1}.studio-unified-nav .studio-modes{position:relative;display:flex;background:#edf1ea;grid-column:2;grid-row:1;justify-self:center;width:auto;height:calc(var(--toolbar-control-height) + 6px);margin:0;flex:none;padding:4px;border-radius:7px}.writing-studio .studio-unified-nav .studio-modes button{position:relative;z-index:1;flex:1;display:inline-flex;align-items:center;justify-content:center;height:calc(var(--toolbar-control-height) - 2px);min-height:calc(var(--toolbar-control-height) - 2px);gap:6px;padding:0 16px;border-radius:4px;font:calc(var(--toolbar-font-size) + 1px)/20px var(--studio-font)}.studio-unified-nav .studio-modes:before{content:"";position:absolute;background:var(--studio-paper);transform:translate(0);inset:4px auto 4px 4px;width:calc((100% - 8px) / 3);border-radius:4px;box-shadow:none}.studio-unified-nav .studio-modes .studio-action-icon{display:block;width:15px;height:15px;flex:none}.studio-unified-nav .studio-modes .studio-action-label{display:inline}.writing-studio[data-mode=split] .studio-modes:before{transform:translate(100%)}.writing-studio[data-mode=render] .studio-modes:before{transform:translate(200%)}.writing-studio .studio-modes button[aria-pressed=true]{background:transparent;color:var(--studio-green);box-shadow:none}.studio-ready .studio-modes:before{transition:transform .18s cubic-bezier(.2,.7,.2,1)}.studio-resizing .studio-modes:before{transition:none!important}.writing-studio .studio-unified-nav .studio-editor-tools>button{display:inline-flex;align-items:center;justify-content:center;height:var(--toolbar-control-height);min-height:var(--toolbar-control-height);gap:6px;padding:4px 8px;border:0;font:var(--toolbar-font-size)/20px var(--studio-font)}.studio-unified-nav .studio-editor-tools .studio-action-icon{display:block;width:16px;height:16px}.studio-unified-nav .studio-editor-tools .studio-action-label{display:inline}.studio-unified-nav .studio-swap-toggle:disabled{opacity:.4;cursor:default}.studio-exit-slot,.studio-actions-slot,.studio-publication-controls,.studio-extra-actions,.studio-editor-tools,.studio-toolbar-native-tools,.studio-account-control{display:flex;align-items:center;gap:8px;min-width:0}.studio-exit-slot,.studio-actions-slot,.studio-publication-controls{flex:none}.studio-toolbar-leading>.studio-extra-actions:empty,.studio-publication-controls:empty{display:none}.studio-toolbar-secondary{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0;grid-column:3;grid-row:1}.studio-editor-tools{margin-left:auto}.studio-account-label,.writing-studio .studio-toolbar-more{display:none}#nc-root .studio-unified-nav .studio-exit{border-radius:6px;display:inline-flex;align-items:center;gap:6px;flex:none;padding:4px 8px;height:var(--toolbar-control-height);min-height:var(--toolbar-control-height);border:0;background:transparent;color:inherit;font:var(--toolbar-font-size)/20px var(--studio-font);text-decoration:none}:is(#nc-root,.markdown-tool) .studio-unified-nav :is([class*=ToolbarButton],[class*=DropdownButton],.studio-save){display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--toolbar-control-height);min-height:var(--toolbar-control-height);margin:0;padding:4px 8px;border:0;border-radius:6px;background:transparent;color:var(--studio-ink);box-shadow:none;font:var(--toolbar-font-size)/20px var(--studio-font);white-space:nowrap;vertical-align:middle}#nc-root .studio-unified-nav [class*=ToolbarDropdown]{margin:0;flex:none}#nc-root .studio-unified-nav [class*=DropdownButton]{padding-right:26px}#nc-root .studio-unified-nav [class*=DropdownButton]:after{top:50%;right:8px;margin-top:0;transform:translateY(-50%)}:is(#nc-root,.markdown-tool) .studio-unified-nav .studio-save{min-width:76px}:is(#nc-root,.markdown-tool) .studio-unified-nav .studio-save[data-save-state=dirty]{color:#886222;background:transparent}:is(#nc-root,.markdown-tool) .studio-unified-nav .studio-save[data-save-state=saved]{color:#356b51;background:transparent;opacity:1}:is(#nc-root,.markdown-tool) .studio-unified-nav .studio-save[data-save-state=saving]{color:#718178;background:transparent}:is(#nc-root,.markdown-tool) .studio-unified-nav :is(.studio-exit,.studio-save,.studio-delete,[class*=DropdownButton]):not(:disabled):hover{background:#eaf0e8}:is(#nc-root,.markdown-tool) .studio-unified-nav .studio-save[data-save-state=dirty]:not(:disabled):hover{color:#785418;background:#fff5df}.studio-toolbar-icon{display:block;width:16px;height:16px;flex:none}.studio-save[data-save-state=saving] .studio-toolbar-icon{animation:studio-saving .9s linear infinite}@keyframes studio-saving{to{transform:rotate(360deg)}}#nc-root .studio-unified-nav .studio-delete{width:auto;min-width:0;color:#a65c5c;background:transparent}#nc-root .studio-unified-nav .studio-delete:not(:disabled):hover{color:#a34f4f;background:#faeeeb}#nc-root .studio-unified-nav .studio-delete:not(:disabled):active{background:#f5dfda}#nc-root .studio-unified-nav .studio-delete:before{display:none}#nc-root .studio-unified-nav .studio-toolbar-native-tools :is([class*=ToolbarSubSection],[class*=ToolbarSectionMeta]){display:flex;flex:none;align-items:center;gap:4px;width:auto;min-width:0;height:var(--toolbar-control-height);margin:0;padding:0;border:0}#nc-root .studio-unified-nav .studio-toolbar-native-tools [class*=SettingsWrapper]>a{display:none}#nc-root .studio-unified-nav .studio-toolbar-native-tools [class*=AvatarDropdownButton]{width:var(--toolbar-control-height);height:var(--toolbar-control-height);min-height:var(--toolbar-control-height);padding:3px;border:0;background:transparent}#nc-root .studio-unified-nav .studio-toolbar-native-tools [class*=avatarImage],#nc-root .studio-unified-nav .studio-toolbar-native-tools [class*=avatarImage] svg{width:24px;height:24px}#nc-root .studio-unified-nav .studio-toolbar-native-tools [class*=PreviewButtonContainer]{margin:0}#nc-root .studio-unified-nav .studio-toolbar-native-tools [class*=PreviewButtonContainer] :is(button,a){display:inline-flex;gap:4px;align-items:center;width:auto;min-width:0;height:var(--toolbar-control-height);min-height:var(--toolbar-control-height);margin:0;padding:4px 10px;background:transparent;color:inherit;font:var(--toolbar-font-size)/20px var(--studio-font)}#nc-root .studio-unified-nav .studio-toolbar-native-tools [class*=PreviewButtonContainer] :is(button,a):before{display:none}#nc-root .studio-unified-nav .studio-toolbar-native-tools [class*=PreviewButtonContainer] :is(button,a)>span:first-child{margin:0;font:inherit}#nc-root .studio-unified-nav .studio-toolbar-native-tools [class*=PreviewButtonContainer] :is(button,a)>:not(:first-child){display:inline-flex}.studio-unified-nav :is(button,a,[role=button]):focus-visible{outline:2px solid #418b71;outline-offset:1px}#nc-root .studio-unified-nav [role=menu].studio-native-menu:popover-open{display:block;position:fixed;inset:auto;top:var(--toolbar-menu-top,46px);left:var(--toolbar-menu-left,8px);width:max-content;max-width:calc(100vw - 16px);max-height:var(--toolbar-menu-height,80dvh);margin:0;padding:0;border:0;background:transparent;overflow:auto}#nc-root .studio-unified-nav [role=menu].studio-native-menu>ul{position:relative;inset:0 auto auto 0;max-width:calc(100vw - 16px)}@media(max-width:1200px){.studio-unified-nav{gap:10px}.writing-studio .studio-unified-nav>.studio-toolbar-more{display:inline-flex;align-items:center;justify-content:center;grid-column:3;grid-row:1;justify-self:end;flex:0 0 var(--toolbar-control-height);margin-left:auto;width:var(--toolbar-control-height);min-width:var(--toolbar-control-height);min-height:var(--toolbar-control-height);padding:0;font:22px/1 var(--studio-font)}.studio-toolbar-secondary{display:none;position:absolute;top:calc(100% + 3px);right:8px;width:210px;max-width:calc(100vw - 16px);max-height:calc(var(--admin-viewport-height,100dvh) - 90px);overflow:auto;padding:8px;border:1px solid #dce5df;border-radius:7px;background:#fffefb;box-shadow:0 5px 20px #18382b20}.studio-tools-open .studio-toolbar-secondary{display:flex;flex-direction:column;align-items:stretch;gap:6px}.studio-toolbar-secondary:popover-open{position:fixed;inset:auto 8px auto auto;top:var(--toolbar-tools-top,42px);margin:0}.studio-extra-actions,.studio-editor-tools,.studio-toolbar-native-tools{flex-direction:column;align-items:stretch;gap:3px;margin:0}.studio-extra-actions:not(:empty),.studio-editor-tools{border-bottom:1px solid #e7ece7;padding-bottom:6px}.writing-studio .studio-unified-nav .studio-editor-tools>button{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-height:var(--toolbar-control-height);padding:4px 8px;font-size:var(--toolbar-font-size)}.studio-unified-nav .studio-editor-tools .studio-action-label{display:inline}.studio-unified-nav .studio-editor-tools .studio-action-icon{display:block;width:16px;height:16px}#nc-root .studio-unified-nav .studio-toolbar-secondary .studio-delete{justify-content:flex-start;width:100%;padding:4px 8px}#nc-root .studio-unified-nav .studio-toolbar-native-tools [class*=ToolbarSubSection]{width:100%;justify-content:flex-start}.studio-account-control{justify-content:space-between;padding:0 8px;min-height:var(--toolbar-control-height)}.studio-account-label{display:inline;font-size:var(--toolbar-font-size)}#nc-root .studio-unified-nav [role=menu]{position:fixed;top:calc(var(--admin-viewport-top,0px) + env(safe-area-inset-top,0px) + 46px);right:8px;left:auto;width:max-content;max-width:calc(100vw - 16px);max-height:calc(var(--admin-viewport-height,100dvh) - 80px);overflow:auto}#nc-root .studio-unified-nav [role=menu]>ul{position:relative;top:0;left:0;right:auto;max-width:calc(100vw - 16px)}#nc-root .studio-unified-nav [role=menuitem]{min-height:var(--toolbar-control-height);padding:5px 10px;font-size:var(--toolbar-font-size)}}@media(max-width:760px){.studio-unified-nav{--toolbar-control-height:32px;--toolbar-font-size:12px;padding:4px 10px;gap:6px;min-height:48px}.studio-toolbar-leading{gap:6px}.studio-unified-nav .studio-swap-toggle .studio-action-icon{transform:rotate(90deg)}.studio-unified-nav .studio-modes{width:min(198px,calc(100vw - 166px));max-width:none;flex:none;gap:4px}.studio-unified-nav .studio-modes:before{width:calc((100% - 16px) / 3)}.writing-studio[data-mode=split] .studio-modes:before{transform:translate(calc(100% + 4px))}.writing-studio[data-mode=render] .studio-modes:before{transform:translate(calc(200% + 8px))}.writing-studio .studio-unified-nav .studio-modes button{font-size:calc(var(--toolbar-font-size) + 1px);gap:3px;padding-inline:2px}.studio-unified-nav .studio-modes .studio-action-icon{width:13px;height:13px}#nc-root .studio-unified-nav .studio-exit{width:28px;min-width:28px;padding:0;justify-content:center}.studio-unified-nav .studio-exit>span{display:none}.studio-unified-nav .studio-actions-slot,.studio-unified-nav .studio-publication-controls{gap:6px}:is(#nc-root,.markdown-tool) .studio-unified-nav .studio-save{position:relative;width:var(--toolbar-control-height);min-width:var(--toolbar-control-height);padding:0}.studio-unified-nav .studio-save-label{display:none}.studio-unified-nav .studio-save[data-save-state=dirty]:after{content:"";position:absolute;top:4px;right:4px;width:4px;height:4px;border-radius:50%;background:#c49a52}#nc-root .studio-unified-nav [class*=DropdownButton]{padding-inline:8px 23px}#nc-root .studio-unified-nav [class*=DropdownButton]:after{right:8px}}@media(max-width:360px){.writing-studio .studio-unified-nav .studio-modes button{font-size:12px;gap:2px}.studio-unified-nav .studio-modes .studio-action-icon{width:12px;height:12px}}@media(prefers-reduced-motion:reduce){.studio-save[data-save-state=saving] .studio-toolbar-icon{animation:none}}.studio-export-formats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.writing-studio .studio-export-formats button{display:flex;align-items:center;justify-content:center;min-width:0;gap:6px;border:1px solid var(--studio-line);padding:12px 8px;font-size:13px}.studio-export-formats .studio-action-icon{display:block;width:16px;height:16px}.studio-export-formats .studio-action-label{display:inline}@media(max-width:480px){.studio-export-formats{grid-template-columns:1fr}}.studio-print-frame{position:fixed;left:-10000px;top:0;width:794px;height:1123px;border:0;pointer-events:none}.studio-editor-loading{position:fixed;z-index:110;inset:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);display:flex;flex-direction:column;background:var(--studio-paper);color:var(--studio-ink);--studio-font:system-ui,-apple-system,"Segoe UI","Microsoft YaHei",sans-serif;font:14px/1.5 var(--studio-font)}.studio-demo .studio-editor-loading{bottom:28px}.studio-editor-loading-status{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--studio-muted)}.studio-editor-loading-status p{margin:0}.studio-editor-loading-status button{border:1px solid var(--studio-line);border-radius:6px;padding:8px 16px;background:transparent;color:var(--studio-green);font:inherit;cursor:pointer}#nc-root:has(.studio-editor-loading) :is([class*=ControlPaneContainer],[class*=PreviewPaneContainer]){visibility:hidden}.studio-unified-nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto}.writing-studio .studio-shortcuts-toggle{grid-column:4;grid-row:1;width:30px;height:30px;padding:0;border:0;border-radius:50%;color:var(--studio-muted);font:600 16px/30px var(--studio-font)}.studio-shortcut-help{width:min(540px,calc(100vw - 32px))}.studio-shortcut-head{display:flex;align-items:center;gap:12px}.studio-shortcut-head h2{margin:0;flex:1}.studio-shortcut-help table{width:100%;border-collapse:collapse}.studio-shortcut-help td{padding:7px 0;border-bottom:1px solid var(--studio-line)}.studio-shortcut-help td:last-child{text-align:right}.studio-shortcut-help kbd{white-space:nowrap;padding:3px 6px;border:1px solid var(--studio-line);border-radius:4px;background:#f4f6f2;font:12px var(--studio-code-font)}.studio-shortcut-head{margin-bottom:16px}.studio-shortcut-platform{position:relative;display:grid;grid-template-columns:1fr 1fr;flex:none;box-sizing:border-box;width:96px;height:28px;padding:2px;margin-left:auto;border:1px solid #e0e5ea;border-radius:8px;background:#f1f3f5}.studio-shortcut-platform:before{content:"";position:absolute;top:2px;bottom:2px;left:2px;width:calc(50% - 2px);border-radius:5px;background:#fff;box-shadow:0 1px 3px #00000012;transition:transform .16s ease}.studio-shortcut-platform[data-platform=mac]:before{transform:translate(100%)}.studio-shortcut-platform label{position:relative;margin:0;cursor:pointer;text-align:center}.studio-shortcut-platform input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%)}.studio-shortcut-platform label span{display:block;padding:2px 6px;font-size:12px;line-height:18px;color:#71808c}.studio-shortcut-platform input:checked+span{color:#354555;font-weight:600}.studio-shortcut-platform input:focus-visible+span{outline:2px solid currentColor;outline-offset:1px;border-radius:5px}@media(prefers-reduced-motion:reduce){.studio-shortcut-platform:before{transition:none}}body{margin:0;overflow:hidden}.markdown-tool .markdown-back{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--toolbar-control-height);height:var(--toolbar-control-height);padding:0;border:0;border-radius:6px;background:transparent;color:var(--studio-ink);text-decoration:none;transition:background-color .14s ease,color .14s ease}.markdown-tool .markdown-back:hover{background:#eaf0e8;color:var(--studio-green)}.markdown-tool .markdown-back svg{display:block;width:18px;height:18px}.markdown-tool .markdown-filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--studio-muted);font-size:12px}.markdown-tool .studio-unified-nav .markdown-file-action{display:inline-flex;align-items:center;justify-content:center;height:var(--toolbar-control-height);min-height:var(--toolbar-control-height);padding:4px 8px;border:0;border-radius:6px;background:transparent;color:var(--studio-ink);font:var(--toolbar-font-size)/20px var(--studio-font)}.markdown-tool .studio-unified-nav .markdown-file-action:not(:disabled):hover{background:#eaf0e8}.markdown-tool .studio-actions-slot{gap:6px}.markdown-tool .markdown-save:disabled{cursor:wait}.markdown-tool .studio-footer{flex-wrap:wrap}.markdown-tool .markdown-storage{order:1}.markdown-tool .studio-footer-info{order:2}.markdown-tool.markdown-dragging:after{content:"\677e\5f00\4ee5\6253\5f00  Markdown \6587\4ef6";position:absolute;inset:54px 12px 40px;display:grid;place-items:center;background:#f4faf2ed;border:2px dashed #418b71;border-radius:10px;color:var(--studio-green);font-size:20px;pointer-events:none;z-index:100}@media(max-width:1200px){.markdown-tool .studio-extra-actions button{width:100%;text-align:left}}@media(max-width:760px){.markdown-tool .studio-toolbar-leading>.studio-extra-actions{display:none}.markdown-tool .markdown-back{padding:0}.markdown-tool .markdown-storage{max-width:55%;font-size:10px}.markdown-tool .studio-footer-info{flex:1;gap:4px;font-size:10px}}@media(min-width:761px)and (max-width:1200px){.markdown-tool .studio-unified-nav{grid-template-columns:minmax(0,1fr) auto auto auto}.markdown-tool .studio-toolbar-leading>.studio-extra-actions{border:0;padding:0}}@media(min-width:761px)and (max-width:1000px){.markdown-tool .studio-toolbar-leading>.studio-extra-actions{display:none}}
