.write-workspace{--write-panel-width:340px;--write-rail-width:46px;--write-dock-width:calc(var(--write-panel-width) + var(--write-rail-width));min-width:0}.write-workspace-topbar{min-height:48px!important;height:48px;padding:0 12px!important}.shell-root[data-sidebar-state=collapsed] .write-workspace-topbar{padding-left:58px!important}.write-project-identity{min-width:0;flex:1 1;display:flex;align-items:center;gap:10px}.write-project-identity>button,.write-project-identity>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.write-source-chip{flex:none;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 7px;border-radius:var(--r-sm);background:var(--paper-sunk);color:var(--ink-faint);font-size:11px}.write-panel-toggle{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;border:1px solid var(--rule);border-radius:var(--r-sm);background:transparent;color:var(--ink-soft);cursor:pointer}.write-panel-toggle:hover,.write-panel-toggle[aria-expanded=true]{border-color:var(--brand);color:var(--brand);background:var(--brand-wash)}.write-format-shell{box-sizing:border-box;flex:none;min-width:0;height:48px;overflow-x:auto;overflow-y:hidden;padding:4px 12px;border-bottom:1px solid var(--rule);background:var(--paper-sunk)}.write-format-bar{box-sizing:border-box;width:100%;max-width:none;min-width:max-content;min-height:40px!important;height:40px;margin:0;padding:4px 0!important;border:0!important;border-radius:0;background:transparent!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.write-format-bar button{height:30px;min-width:30px;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--ink-soft);cursor:pointer}.write-format-bar button:hover:not(:disabled){border-color:var(--rule);background:var(--paper);color:var(--ink)}.write-format-bar button:disabled{color:var(--ink-faint);opacity:.45;cursor:not-allowed}.write-system-banner{min-height:34px;flex:none;display:flex;align-items:center;gap:10px;padding:5px 14px;border-bottom:1px solid var(--rule);background:var(--paper-sunk);color:var(--ink-soft);font-size:12px}.write-system-banner strong{color:var(--ink)}.write-system-banner a,.write-system-banner button{margin-left:auto;border:0;background:transparent;color:var(--brand);font-weight:600;cursor:pointer}.write-system-banner-warning{background:color-mix(in srgb,var(--warning) 12%,var(--paper));color:var(--warning)}.write-system-banner-danger{background:color-mix(in srgb,var(--danger) 12%,var(--paper));color:var(--danger)}.write-workspace-body{position:relative;min-width:0}.write-editor-pane{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.write-progress-track{height:4px;display:block;margin-top:7px;overflow:hidden;border-radius:999px;background:var(--rule)}.write-progress-track>span{height:100%;display:block;border-radius:inherit;background:var(--brand)}.write-document-scroll{min-width:0;overflow:auto!important;background:var(--paper-sunk)}.write-document-page{min-width:0;margin:12px auto 48px!important;padding:34px 44px 96px!important;box-sizing:border-box;border-radius:var(--r-sm);background:var(--paper);box-shadow:var(--shadow-1)}.write-workspace[data-mode=blank] .write-document-page{min-height:calc(100dvh - 150px);padding-top:48px!important}.write-document-section{position:relative;min-height:0!important;padding-bottom:6px!important;margin-bottom:0!important;border-bottom:0!important}.write-section-content{padding-top:20px!important}.write-section-content+.write-section-content{margin-top:20px!important;border-top:1px solid var(--rule)!important}.write-section-content.is-active{margin-left:-18px!important;padding-left:16px!important;border-left:2px solid var(--brand-wash)!important}.write-node-head{position:relative!important;top:auto!important;min-height:44px;padding:0 0 10px!important;border-bottom:1px solid var(--rule)!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.write-node-kicker{display:inline-flex;min-height:21px;align-items:center;padding:0 7px;border-radius:var(--r-sm);background:var(--paper-sunk);color:var(--ink-faint);font-family:var(--font-mono);font-size:10px}.write-document-section.is-active .write-node-kicker{background:var(--brand-wash);color:var(--brand)}.write-node-actions button{min-height:29px;padding:0 9px;border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--paper);color:var(--ink-soft);cursor:pointer}.write-node-actions .write-node-primary-action,.write-node-actions button:hover{border-color:var(--brand);color:var(--brand)}.write-section-container{margin:22px 0 8px!important}.write-pure-document{min-height:100%}.write-editor{line-height:2.05!important}.write-editor p{margin-bottom:14px!important}.write-editor ::selection{background:var(--marker-yellow-wash);color:var(--ink)}.write-work-dock{width:var(--write-dock-width);flex:none;min-height:0;align-self:stretch;display:flex;margin:8px 8px 8px 0;overflow:hidden;border:1px solid color-mix(in srgb,var(--paper-raised) 62%,var(--rule));border-radius:12px;background:color-mix(in srgb,var(--paper-raised) 90%,transparent);box-shadow:var(--shadow-2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.write-work-dock[data-panel-open=false]{width:var(--write-rail-width)}.write-work-panel{width:var(--write-panel-width)!important;flex:none;display:flex;flex-direction:column;overflow:hidden!important;border:0!important;background:transparent!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.write-work-panel-head{height:50px;flex:none;display:flex;align-items:center;gap:8px;padding:0 14px;border-bottom:1px solid var(--rule);background:color-mix(in srgb,var(--paper) 78%,transparent)}.write-work-panel-head strong{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.write-work-panel-head button{width:28px;height:28px;border:0;background:transparent;color:var(--ink-faint);font-size:22px;cursor:pointer}.write-work-panel-content{flex:1 1;min-height:0;overflow-y:auto}.write-work-panel>footer{flex:none;padding:9px 12px;border-top:1px solid var(--rule);color:var(--ink-faint);font-size:10px;line-height:1.45}.write-work-rail{width:var(--write-rail-width);flex:none;display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:10px;border-left:1px solid var(--rule);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.write-work-rail button{width:34px;height:34px;display:inline-grid;place-items:center;padding:0;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--ink-faint);cursor:pointer}.write-work-rail button:hover{border-color:var(--rule);background:var(--paper);color:var(--ink)}.write-work-rail button[aria-pressed=true]{background:var(--marker-yellow-wash);box-shadow:inset 0 0 0 1px var(--marker-yellow);color:var(--ink)}.write-work-rail button:disabled{opacity:.35;cursor:not-allowed}.write-selection-toolbar{max-width:calc(100vw - 24px);border-color:color-mix(in srgb,var(--paper-raised) 62%,var(--rule))!important;border-radius:12px!important;background:color-mix(in srgb,var(--paper-raised) 86%,transparent)!important;box-shadow:var(--shadow-2)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.write-selection-toolbar button{min-height:30px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink);cursor:pointer}.write-selection-toolbar button:hover{background:var(--brand-wash);color:var(--brand)}@media (min-width:1024px) and (max-width:1279px){.write-work-dock{position:absolute;z-index:20;top:8px;right:8px;bottom:8px;margin:0}}@media (max-width:1023px){.write-workspace-topbar{padding-left:58px!important}.write-work-dock{position:absolute;z-index:24;top:8px;right:8px;bottom:8px;width:auto;margin:0}.write-work-dock[data-panel-open=false]{width:var(--write-rail-width)}.write-work-panel{width:min(var(--write-panel-width),calc(100vw - 120px))!important}.write-document-page{min-width:0;padding-right:22px!important;padding-left:22px!important}}@media (max-width:767px){.write-panel-toggle span,.write-workspace-topbar nav a{display:none}.write-format-shell{padding-right:8px;padding-left:8px}.write-format-bar{width:max-content;min-width:100%}.write-work-dock[data-panel-open=false]{display:none}.write-work-dock[data-panel-open=true]{width:min(var(--write-panel-width),calc(100vw - 16px))}.write-work-rail{display:none}.write-work-panel{width:100%!important}.write-selection-toolbar{inset:auto 10px 10px 10px!important;width:auto;transform:none!important;padding:10px!important;border-radius:var(--r-sm)!important}.write-selection-toolbar>div:first-child{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=98910119f29ace77.css.map*/