*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,system-ui,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:IBM Plex Mono,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes flowblink{0%,to{opacity:1}50%{opacity:.28}}.animate-flow-blink{animation:1.7s ease-in-out infinite flowblink}@keyframes flowpop{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.animate-flow-pop{animation:.15s flowpop}.resize{resize:both}.rounded-\[10px\]{border-radius:10px}.border{border-width:1px}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.opacity-0{opacity:0}.\!outline{outline-style:solid!important}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:#f98080;--accent-d:#f56565;--accent-strong:#b02a2a;--accent-text:var(--accent-d);--accent-soft:color-mix(in srgb, var(--accent) 15%, transparent);--bg:#fff;--surface:#fff;--panel:#fbfbfa;--surface-3:#f4f4f4;--border:#ececec;--border-strong:#dcdcdc;--text-strong:#000;--text:#1a1a1a;--text-2:#4f4f4f;--text-3:#5c5c5c;--text-4:#6a6a6a;--solid:#161616;--solid-text:#fff;--logo-bg:#0d0d0d;--logo-fg:#fff;--green:#16a34a;--green-lite:#22c55e;--green-soft:#e5f8ee;--green-fg:#0a7a44;--red:#e26a6a;--red-fg:#c02626;--today-tint:#fff7f8;--overlay:#14141447;--shadow:#1111110f;--scroll-thumb:#d9d9d9;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:18px;--r-full:999px;--fs-xs:11px;--fs-sm:12.5px;--fs-md:13.5px;--fs-lg:15px;--fs-xl:19px;--sh-1:0 1px 2px var(--shadow);--sh-2:0 8px 24px var(--shadow);--sh-3:0 18px 44px var(--shadow);--sidebar-w:232px;--tap:40px;--page-x:32px;--page-y:32px;--pal-mint-bg:#d3f2e0;--pal-mint-soft:#eafaf1;--pal-mint-fg:#0d7a45;--pal-sky-bg:#d6eafb;--pal-sky-soft:#ebf5fd;--pal-sky-fg:#1465a3;--pal-periwinkle-bg:#dedcfa;--pal-periwinkle-soft:#efeefc;--pal-periwinkle-fg:#4a44c4;--pal-peach-bg:#ffe3cf;--pal-peach-soft:#fff2e8;--pal-peach-fg:#8d3f10;--pal-vanilla-bg:#faedbe;--pal-vanilla-soft:#fcf6df;--pal-vanilla-fg:#8a6d0b;--pal-rose-bg:#fcdae1;--pal-rose-soft:#feeef2;--pal-rose-fg:#9c2340;--pal-gelb-bg:#fef9c3;--pal-gelb-soft:#fefce8;--pal-gelb-fg:#713f12}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent-text:var(--accent);--bg:#0b0b0b;--surface:#161616;--panel:#0e0e0e;--surface-3:#1e1e1e;--border:#272727;--border-strong:#3a3a3a;--text-strong:#fff;--text:#e9e9e9;--text-2:#b2b2b2;--text-3:#9a9a9a;--text-4:#868686;--solid:#ededed;--solid-text:#0f0f0f;--logo-bg:#ededed;--logo-fg:#0f0f0f;--green-soft:#00c76726;--green-fg:#52d69b;--red:#e26a6a;--red-fg:#ff8a8a;--today-tint:#f980800f;--overlay:#0009;--shadow:#0000008c;--scroll-thumb:#3a3a3a;--pal-mint-bg:#2fd18129;--pal-mint-soft:#2fd1811f;--pal-mint-fg:#57e0a2;--pal-sky-bg:#54aceb29;--pal-sky-soft:#54aceb1f;--pal-sky-fg:#7cc2f5;--pal-periwinkle-bg:#8480f22e;--pal-periwinkle-soft:#8480f221;--pal-periwinkle-fg:#a8a4f7;--pal-peach-bg:#fb923c29;--pal-peach-soft:#fb923c1f;--pal-peach-fg:#fbab68;--pal-vanilla-bg:#eec33e29;--pal-vanilla-soft:#eec33e1f;--pal-vanilla-fg:#f0cf6a;--pal-rose-bg:#f4728f2e;--pal-rose-soft:#f4728f21;--pal-rose-fg:#f79bad;--pal-gelb-bg:#facc1529;--pal-gelb-soft:#facc151f;--pal-gelb-fg:#fde047}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif}.flow-blobs{z-index:-1;pointer-events:none;filter:blur(28px);opacity:.85;background:radial-gradient(720px 520px at 90% -4%,#fde2e4,#0000 60%),radial-gradient(680px 520px at 108% 44%,#d8f3dc,#0000 60%),radial-gradient(640px 520px at -10% 86%,#d0e7ff,#0000 60%),radial-gradient(560px 460px at 30% 116%,#fef6d8,#0000 60%),radial-gradient(520px 460px at 68% 112%,#e7e0ff,#0000 60%);animation:22s ease-in-out infinite flowbreathe;position:fixed;inset:-12%}@keyframes flowbreathe{0%,to{opacity:.78;transform:scale(1)}50%{opacity:.95;transform:scale(1.05)}}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea{font:inherit;color:inherit;outline:none}@media (width<=767px){:root{--page-x:16px;--page-y:20px}}@media (width>=768px) and (width<=1023px){:root{--page-x:24px;--page-y:24px}}.flow-wrap{overflow-wrap:anywhere;word-break:break-word}.flow-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.flow-hit{position:relative}.flow-hit:after{content:"";width:var(--tap);height:var(--tap);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flow-scroll-x{scrollbar-width:none;overflow:auto hidden}.flow-scroll-x::-webkit-scrollbar{display:none}.flow-maillist{container-type:inline-size}.flow-mailrow{align-items:center;gap:10px;min-height:54px;padding:9px 14px;display:flex}.flow-mailrow-main{text-align:left;flex:1;align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.flow-mail-from{flex:0 132px;min-width:76px}.flow-mail-line{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.flow-mail-date{text-align:right;flex:none;width:74px}.flow-mail-star,.flow-mail-pill{flex:none;min-width:0;display:flex}@container (width<=460px){.flow-mailrow{gap:9px;padding:9px 12px}.flow-mailrow-main{flex-direction:column;align-items:stretch;gap:1px}.flow-mail-from{flex:none}.flow-mail-line{flex-direction:column;align-items:stretch;gap:1px}.flow-mail-dash{display:none}.flow-mail-date{width:auto}.flow-mail-actions,.flow-mail-star:not([data-on=true]){display:none}}@container (width<=420px){.flow-mail-pill{display:none}}[data-scroll]::-webkit-scrollbar{width:11px;height:11px}[data-scroll]::-webkit-scrollbar-thumb{background:var(--scroll-thumb);background-clip:content-box;border:3.5px solid #0000;border-radius:11px}[data-scroll]::-webkit-scrollbar-thumb:hover{background:var(--text-4);background-clip:content-box}[data-scroll]::-webkit-scrollbar-track{background:0 0}@keyframes flowdash{to{background-position:14px 0}}@keyframes flowfloat{0%,to{transform:rotate(-2.5deg)translateY(0)}50%{transform:rotate(-2.5deg)translateY(-5px)}}@keyframes flowin{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.flow-prose:focus{outline:none}.flow-prose p{color:var(--text);margin:7px 0;font-size:15px;line-height:1.7}.flow-prose h1{letter-spacing:-.01em;color:var(--text-strong);margin:26px 0 8px;font-size:30px;font-weight:600}.flow-prose h2{letter-spacing:-.01em;color:var(--text-strong);margin:22px 0 6px;font-size:25px;font-weight:600}.flow-prose h3{color:var(--text);margin:20px 0 4px;font-size:19px;font-weight:600}.flow-prose ul,.flow-prose ol{margin:8px 0;padding-left:26px}.flow-prose li{color:var(--text);margin:3px 0;font-size:15px;line-height:1.6}.flow-prose blockquote{border-left:2px solid var(--accent);color:var(--text-2);margin:16px 0;padding:3px 0 3px 17px;font-size:16px;font-style:italic;line-height:1.6}.flow-prose hr{border:0;border-top:1px solid var(--border);margin:22px 0}.flow-prose pre{background:var(--surface-3);border:1px solid var(--border);border-radius:10px;margin:16px 0;padding:14px 16px;font-family:IBM Plex Mono,monospace;font-size:13px;overflow-x:auto}.flow-prose code{font-family:IBM Plex Mono,monospace;font-size:.9em}.flow-prose .flow-code-block{border:1px solid var(--border);background:var(--surface-3);border-radius:12px;margin:16px 0;overflow:hidden}.flow-code-header{border-bottom:1px solid var(--border);background:var(--panel);align-items:center;gap:8px;padding:7px 12px;display:flex}.flow-code-lang-btn{color:var(--text-3);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:2px;padding:2px 7px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;transition:background .1s,border-color .1s,color .1s;display:inline-flex}.flow-code-lang-btn:hover{background:var(--surface-3);border-color:var(--border);color:var(--text-2)}.flow-code-lang-menu{z-index:80;background:var(--surface);border:1px solid var(--border);border-radius:11px;flex-direction:column;width:210px;padding:5px;display:flex;position:fixed;overflow:hidden;box-shadow:0 16px 40px #00000014}.flow-code-lang-search{border:1px solid var(--border);background:var(--surface-3);height:30px;color:var(--text-3);border-radius:8px;flex:none;align-items:center;gap:7px;margin-bottom:4px;padding:0 9px;display:flex}.flow-code-lang-list{min-height:0;overflow-y:auto}.flow-code-lang-empty{color:var(--text-3);padding:9px;font-size:12.5px}.flow-code-lang-option{text-align:left;width:100%;color:var(--text-2);border-radius:7px;align-items:center;gap:8px;padding:6px 9px;font-size:12.5px;transition:background 80ms;display:flex}.flow-code-lang-option[data-active],.flow-code-lang-option[data-current]{background:var(--surface-3);color:var(--text)}.flow-prose .flow-code-block>pre{background:0 0;border:none;border-radius:0;margin:0;padding:14px 16px;font-family:IBM Plex Mono,monospace;font-size:13px;line-height:1.65;overflow-x:auto}.flow-prose .flow-code-block>pre code{font-family:inherit;font-size:inherit;color:var(--text)}.flow-prose .flow-code-block>pre code p.is-editor-empty:before{display:none}.flow-prose .hljs-comment,.flow-prose .hljs-quote{color:#8a8a8a;font-style:italic}.flow-prose .hljs-keyword,.flow-prose .hljs-selector-tag,.flow-prose .hljs-built_in,.flow-prose .hljs-name,.flow-prose .hljs-tag{color:#c678dd}.flow-prose .hljs-string,.flow-prose .hljs-title,.flow-prose .hljs-section,.flow-prose .hljs-attribute,.flow-prose .hljs-literal,.flow-prose .hljs-template-tag,.flow-prose .hljs-template-variable,.flow-prose .hljs-type,.flow-prose .hljs-addition{color:#98c379}.flow-prose .hljs-number,.flow-prose .hljs-selector-attr,.flow-prose .hljs-selector-pseudo,.flow-prose .hljs-deletion{color:#d19a66}.flow-prose .hljs-title.class_,.flow-prose .hljs-class .hljs-keyword{color:#e5c07b}.flow-prose .hljs-function,.flow-prose .hljs-title.function_{color:#61afef}.flow-prose .hljs-variable,.flow-prose .hljs-params{color:#e06c75}.flow-prose .hljs-symbol,.flow-prose .hljs-bullet,.flow-prose .hljs-link,.flow-prose .hljs-meta,.flow-prose .hljs-meta .hljs-keyword,.flow-prose .hljs-selector-id{color:#56b6c2}.flow-prose .hljs-emphasis{font-style:italic}.flow-prose .hljs-strong{font-weight:700}:root[data-theme=dark] .flow-prose .flow-code-block{border-color:var(--border);background:#1a1a1a}:root[data-theme=dark] .flow-code-header{background:#141414}:root[data-theme=dark] .flow-prose .hljs-comment,:root[data-theme=dark] .flow-prose .hljs-quote{color:#676767}.flow-prose img{border-radius:12px;max-width:100%;margin:16px 0}.flow-prose .flow-img{max-width:100%;margin:16px 0;line-height:0;display:table;position:relative}.flow-prose .flow-img img{max-width:100%;height:auto;margin:0;display:block}.flow-prose .flow-img.is-selected img,.flow-prose .flow-img.is-resizing img{outline:2px solid var(--accent);outline-offset:2px}.flow-img-handle{background:var(--surface);border:2px solid var(--accent);opacity:0;touch-action:none;z-index:2;border-radius:3px;width:12px;height:12px;transition:opacity .12s;position:absolute}.flow-prose .flow-img:hover .flow-img-handle,.flow-prose .flow-img.is-selected .flow-img-handle,.flow-prose .flow-img.is-resizing .flow-img-handle{opacity:1}.flow-img-handle-nw{cursor:nwse-resize;top:-6px;left:-6px}.flow-img-handle-ne{cursor:nesw-resize;top:-6px;right:-6px}.flow-img-handle-sw{cursor:nesw-resize;bottom:-6px;left:-6px}.flow-img-handle-se{cursor:nwse-resize;bottom:-6px;right:-6px}.flow-img-badge{color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;z-index:3;background:#141414b8;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600;line-height:1.6;position:absolute;bottom:8px;right:8px}.flow-img-badge:empty{display:none}.flow-prose .flow-file{border:1px solid var(--border);background:var(--surface-3);max-width:100%;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:11px;align-items:center;gap:11px;margin:10px 0;padding:10px 14px;text-decoration:none;transition:border-color .12s,background .12s;display:inline-flex}.flow-prose .flow-file:hover{border-color:var(--border-strong);background:var(--surface)}.flow-file-icon{border:1px solid var(--border);background:var(--surface);letter-spacing:.04em;min-width:38px;height:30px;color:var(--text-3);border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:500;display:inline-flex}.flow-file-meta{flex-direction:column;min-width:0;display:flex}.flow-file-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.flow-file-size{color:var(--text-3);font-size:11.5px}.flow-prose .ProseMirror-selectednode.flow-file{outline:2px solid var(--accent);outline-offset:1px}.flow-prose .tableWrapper{border:1px solid var(--border);border-radius:10px;margin:16px 0;overflow-x:auto}.flow-prose table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0}.flow-prose th,.flow-prose td{border:1px solid var(--border);text-align:left;vertical-align:top;min-width:60px;padding:9px 13px;font-size:13.5px;position:relative}.flow-prose th{background:var(--surface-3);color:var(--text-2);font-weight:600}.flow-prose .column-resize-handle{background:var(--accent);pointer-events:none;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.flow-prose .selectedCell:after{content:"";pointer-events:none;z-index:2;background:#f9808024;position:absolute;inset:0}.flow-prose.resize-cursor,.flow-prose .resize-cursor{cursor:col-resize}.flow-prose ul[data-type=taskList]{padding-left:4px;list-style:none}.flow-prose ul[data-type=taskList] li{align-items:flex-start;gap:10px;display:flex}.flow-prose ul[data-type=taskList] li>label{flex:none;align-items:center;height:26px;display:flex}.flow-prose ul[data-type=taskList] li>label>span{display:none}.flow-prose ul[data-type=taskList] li>div{flex:1;min-width:0}.flow-prose ul[data-type=taskList] li>div>p{margin:0;line-height:26px}.flow-prose ul[data-type=taskList] li[data-checked=true]>div>p{color:var(--text-4);text-decoration:line-through}.flow-prose ul[data-type=taskList] input[type=checkbox]{accent-color:var(--accent);flex:none;width:16px;height:16px;margin:0}.flow-prose p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--text-4);pointer-events:none;height:0}.flow-prose .flow-callout{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface));border-radius:12px;margin:18px 0;padding:13px 15px 13px 0;display:flex}.flow-prose .flow-callout-body{flex:1;min-width:0;padding-left:14px}.flow-prose .flow-callout-body>:first-child{margin-top:0}.flow-prose .flow-callout-body>:last-child{margin-bottom:0}.flow-prose [data-type=details]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:9px;margin:16px 0;padding:6px 2px;display:flex}.flow-prose [data-type=details]>button{width:20px;height:26px;color:var(--text-3);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.flow-prose [data-type=details]>button:hover{background:var(--surface-3)}.flow-prose [data-type=details]>button:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid;width:0;height:0;transition:transform .15s}.flow-prose [data-type=details].is-open>button:before{transform:rotate(90deg)}.flow-prose [data-type=details]>div{flex:1;min-width:0}.flow-prose [data-type=details] summary{color:var(--text);padding:3px 0;font-weight:500;list-style:none;display:block}.flow-prose [data-type=details] summary::-webkit-details-marker{display:none}.flow-prose [data-type=detailsContent]>:first-child{margin-top:4px}.flow-prose [data-type=detailsContent]>:last-child{margin-bottom:4px}.flow-drag-handle{opacity:0;align-items:center;transition:opacity .12s;display:flex}.flow-drag-handle:hover,.ProseMirror:hover~.flow-drag-handle,.flow-drag-handle.is-visible{opacity:1}.flow-docx-wrapper{gap:14px;background:0 0!important;padding:0!important}.flow-docx-wrapper>section.flow-docx{border-radius:4px;max-width:100%;margin-bottom:0!important;box-shadow:0 2px 14px #00000029!important}.flow-pptx .pptx-preview-wrapper{background:0 0!important;width:100%!important;height:auto!important;overflow:visible!important}.flow-pptx .pptx-preview-slide-wrapper{border-radius:4px;max-width:100%;box-shadow:0 2px 14px #00000029;margin:0 auto 14px!important}.flow-pptx .pptx-preview-slide-wrapper:last-child{margin-bottom:0!important}.focus-within\:opacity-100:focus-within{opacity:1}.hover\:border-\[var\(--border-strong\)\]:hover,.hover\:border-line-hard:hover{border-color:var(--border-strong)}.hover\:bg-\[\#ffe9ed\]:hover{--tw-bg-opacity:1;background-color:rgb(255 233 237/var(--tw-bg-opacity,1))}.hover\:bg-\[var\(--border\)\]:hover{background-color:var(--border)}.hover\:bg-\[var\(--surface-3\)\]:hover,.hover\:bg-paper:hover,.hover\:bg-paper-2:hover{background-color:var(--surface-3)}.hover\:text-\[\#e0435a\]:hover{--tw-text-opacity:1;color:rgb(224 67 90/var(--tw-text-opacity,1))}.hover\:text-\[var\(--red-fg\)\]:hover{color:var(--red-fg)}.hover\:text-\[var\(--text\)\]:hover{color:var(--text)}.hover\:text-\[var\(--text-2\)\]:hover,.hover\:text-ink-600:hover{color:var(--text-2)}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-125:hover{--tw-brightness:brightness(1.25);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-95:hover{--tw-brightness:brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-\[0\.97\]:hover{--tw-brightness:brightness(.97);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-\[0\.98\]:hover{--tw-brightness:brightness(.98);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.group:hover .group-hover\:opacity-0{opacity:0}.group:hover .group-hover\:opacity-100{opacity:1}@media (width<=999px){.max-\[999px\]\:hidden{display:none}}@media (width<=899px){.max-\[899px\]\:opacity-100{opacity:1}}@media (width<=560px){.max-\[560px\]\:hidden{display:none}}@media (width<=520px){.max-\[520px\]\:hidden{display:none}}@media (width<=420px){.max-\[420px\]\:hidden{display:none}}
