:root{--font-interface: "Roboto", "Helvetica", "Arial", sans-serif;--background-primary: #FFFFFF;--background-secondary: #F5F5F5;--background-modifier-border: #E0E0E0;--text-primary: #212121;--text-secondary: #757575;--text-disabled: #9E9E9E;--primary-color: #2196F3;--secondary-color: #F50057;--success-color: #4CAF50;--warning-color: #FF9800;--error-color: #F44336}.dark-theme{--background-primary: #121212;--background-secondary: #1E1E1E;--background-modifier-border: #424242;--text-primary: #FFFFFF;--text-secondary: #B0B0B0;--text-disabled: #666666}.core-container{font-family:var(--font-interface);padding:50px 8px 8px;box-sizing:border-box;width:100%;height:100%;overflow-y:auto}.core-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;border-bottom:1px solid var(--background-modifier-border);position:fixed;top:0;left:0;right:0;background-color:var(--background-primary);z-index:100;padding:8px 16px 6px;width:100%;box-sizing:border-box}.core-title{font-size:16px;font-weight:700;margin:0}.core-header-left h2{margin-bottom:0;line-height:1.1}.core-header-left small{margin-top:0;line-height:1.1;display:block}.core-task-container{padding:8px;margin-bottom:8px;border-radius:4px;background-color:var(--background-secondary)}.core-button{padding:8px 16px;border-radius:4px;border:none;background-color:var(--primary-color);color:#fff;cursor:pointer;transition:background-color .2s ease-in-out}.core-button:hover{background-color:#1976d2}@media (max-width: 768px){.core-header{padding:8px}.core-container{padding-top:60px}}.cm-editor .cm-tooltip.cm-tooltip-autocomplete,.cm-tooltip.cm-tooltip-autocomplete,div.cm-tooltip.cm-tooltip-autocomplete{border:none!important;border-radius:14px!important;box-shadow:0 20px 50px #00000059,0 0 0 .5px #ffffffe6 inset,0 1px #fffffff2 inset!important;background:#ffffffbf!important;backdrop-filter:blur(80px) saturate(200%) brightness(1.05)!important;-webkit-backdrop-filter:blur(80px) saturate(200%) brightness(1.05)!important;padding:6px!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif!important;font-size:12px!important;font-weight:250!important;max-height:350px!important;min-width:280px!important;overflow:hidden!important}.cm-editor .cm-tooltip.cm-tooltip-autocomplete ul,.cm-tooltip.cm-tooltip-autocomplete ul,.cm-tooltip.cm-tooltip-autocomplete .cm-completionList{margin:0!important;padding:2px!important;list-style:none!important;background:transparent!important}.cm-editor .cm-tooltip.cm-tooltip-autocomplete .cm-option,.cm-tooltip.cm-tooltip-autocomplete .cm-option,.cm-tooltip.cm-tooltip-autocomplete li{display:flex!important;align-items:center!important;gap:8px!important;padding:6px 12px!important;border-radius:6px!important;margin:1px!important;cursor:pointer!important;transition:all .15s ease-out!important;font-size:12px!important;font-weight:250!important;line-height:1.3!important;min-height:26px!important;letter-spacing:-.01em!important;color:#1d1d1f!important}.cm-editor .cm-tooltip.cm-tooltip-autocomplete .cm-option:hover,.cm-tooltip.cm-tooltip-autocomplete .cm-option:hover,.cm-tooltip.cm-tooltip-autocomplete li:hover{background-color:#007aff1f!important;transform:scale(1.015)!important;box-shadow:0 2px 8px #00000014!important}.cm-editor .cm-tooltip.cm-tooltip-autocomplete .cm-option[aria-selected=true],.cm-tooltip.cm-tooltip-autocomplete .cm-option[aria-selected=true],.cm-tooltip.cm-tooltip-autocomplete li[aria-selected=true]{background:linear-gradient(135deg,#007aff,#5ac8fa)!important;color:#fff!important;transform:scale(1.02)!important;box-shadow:0 6px 20px #007aff59!important}.cm-editor .cm-tooltip.cm-tooltip-autocomplete .cm-completionLabel,.cm-tooltip.cm-tooltip-autocomplete .cm-completionLabel{flex-grow:1!important;font-weight:200!important;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif!important;font-size:11px!important;color:inherit!important}.cm-editor .cm-tooltip.cm-tooltip-autocomplete .cm-completionDetail,.cm-tooltip.cm-tooltip-autocomplete .cm-completionDetail{color:#8e8e93cc!important;font-size:10px!important;font-weight:300!important;margin-left:auto!important;padding-left:6px!important}.cm-editor .cm-tooltip.cm-tooltip-autocomplete .cm-option[aria-selected=true] .cm-completionDetail,.cm-tooltip.cm-tooltip-autocomplete .cm-option[aria-selected=true] .cm-completionDetail{color:#ffffffd9!important}.cm-editor .cm-tooltip.cm-tooltip-autocomplete .cm-completionIcon,.cm-tooltip.cm-tooltip-autocomplete .cm-completionIcon{width:14px!important;height:14px!important;text-align:center!important;flex-shrink:0!important;opacity:.7!important;font-size:11px!important}em,.em,.cm-italic-text{font-style:oblique 14deg;font-variation-settings:"slnt" -14;transform:skew(-14deg)}.tiptap-editor pre{background-color:#f5f5f5;border-radius:4px;padding:12px;overflow-x:auto;font-family:Cascadia Mono,Consolas,Monaco,Courier New,monospace;font-size:.9em;line-height:1.4;white-space:pre}.tiptap-editor code{background-color:transparent;font-family:inherit;font-size:inherit}.cm-code-block-line{background-color:#f5f5f5;font-family:Cascadia Mono,Consolas,Monaco,Courier New,monospace;font-size:.9em;line-height:1.4;padding:12px 0 12px .5em;border-radius:2px}.cm-code-copy-btn{float:right;background:#00000005;border:1px solid rgba(0,0,0,.06);border-radius:6px;width:20px;height:15px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6e6e73;font-size:13px;margin-left:0;transition:background .15s ease,color .15s ease}.cm-code-copy-btn:hover{background:#0000000f;color:#9d9da3}.cm-wiki-link-live{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;background:#e8f0fe;color:#1a73e8;border-radius:6px;font-size:12px;cursor:pointer;text-decoration:none;border:1px solid transparent;transition:all .15s ease}.cm-wiki-link-live:hover{background:#d2e7ff;border-color:#4285f4;transform:translateY(-1px);box-shadow:0 2px 4px #1a73e833}.cm-wiki-link-live:active{transform:translateY(0);box-shadow:0 1px 2px #1a73e833}.dark-theme .cm-wiki-link-live{background:#4285f433;color:#8ab4f8;border-color:transparent}.dark-theme .cm-wiki-link-live:hover{background:#4285f44d;border-color:#4285f4}a.wiki-link[data-wiki-link]{color:#0d9488;text-decoration:none;border-bottom:1px dashed rgba(13,148,136,.6);padding:0 1px;cursor:pointer}a.wiki-link[data-wiki-link]:hover{background:#0d948814}a.wiki-link[data-wiki-link]:not([data-file-id]){color:#94a3b8;border-bottom-style:dotted}.wiki-link-context-menu{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.wiki-link-context-menu .context-menu-item{-webkit-user-select:none;user-select:none}.wiki-link-context-menu .context-menu-item:first-child{border-bottom:1px solid #eee}.dark-theme .wiki-link-context-menu{background:#2d2d2d!important;border-color:#555!important;color:#fff}.dark-theme .wiki-link-context-menu .context-menu-item:first-child{border-bottom-color:#555}.dark-theme .wiki-link-context-menu .context-menu-item:hover{background:#404040!important}.cm-wiki-link-live.editing{background:#f0f4ff;color:#666;border:1px dashed #ccc;font-family:Cascadia Mono,Segoe UI Mono,Ubuntu Mono,Roboto Mono,monospace;font-size:11px}.cm-wiki-link-live.editing:hover{background:#e8f0ff;border-color:#999;transform:none;box-shadow:none}.dark-theme .cm-wiki-link-live.editing{background:#6464644d;color:#bbb;border-color:#666}.dark-theme .cm-wiki-link-live.editing:hover{background:#78787866;border-color:#888}.cm-wiki-link-inline{display:inline!important;padding:1px 3px!important;background:#e8f0fe!important;color:#1a73e8!important;border-radius:3px!important;font-size:.9em!important;cursor:pointer!important;text-decoration:none!important;border:1px solid transparent!important;transition:all .15s ease!important}.cm-wiki-link-inline:hover{background:#d2e7ff!important;border-color:#4285f4!important;transform:translateY(-1px)!important;box-shadow:0 1px 3px #1a73e833!important}.dark-theme .cm-wiki-link-inline{background:#4285f433!important;color:#8ab4f8!important;border-color:transparent!important}.dark-theme .cm-wiki-link-inline:hover{background:#4285f44d!important;border-color:#4285f4!important}.react-flow__node{transition:transform .6s cubic-bezier(.25,1,.5,1);animation:nodeFadeIn .6s forwards}@keyframes nodeFadeIn{0%{opacity:0}to{opacity:1}}.react-flow__edge-path{transition:d .6s cubic-bezier(.25,1,.5,1),stroke .4s ease}@keyframes movingDashBorder{0%{stroke-dashoffset:0}to{stroke-dashoffset:20}}.group-animated-border{stroke-dasharray:5,5;animation:movingDashBorder 1s linear infinite}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:300;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:300;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.wiki-suggestion-mark{position:relative;background-color:#48bb781a;border-bottom:1px dashed #48BB78}.wiki-suggestion-mark:after{content:' → ✓ "' attr(data-suggestion-text) '"';display:inline-block;background:#48bb78;color:#fff;border:none;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 1px 2px #0000001a;margin-left:4px;white-space:nowrap;vertical-align:middle;pointer-events:all;z-index:100;position:relative}.wiki-suggestion-mark:after:hover{background:#38a169;transform:translateY(-1px);box-shadow:0 2px 4px #00000026}.wiki-accept-btn{cursor:pointer;-webkit-user-select:none;user-select:none}.chakra-select__wrapper:has(>select[aria-label="Font size"]){display:inline-flex!important;width:78px!important;min-width:78px!important;max-width:78px!important;flex:0 0 78px!important;margin:0!important}.chakra-select__wrapper>select[aria-label="Font size"],select[aria-label="Font size"]{width:78px!important;min-width:78px!important;max-width:78px!important;flex:0 0 78px!important;margin:0!important}.tiptap-editor .ProseMirror{font-size:14px!important}.chakra-tooltip__arrow,.chakra-tooltip__arrow-wrapper{display:none!important}button[aria-label="Open menu"]{top:6px!important;left:8px!important;width:26px!important;height:26px!important;border-radius:999px!important;box-shadow:none!important}div[data-pane-id]{padding-left:42px!important;position:relative!important;z-index:1250!important;overflow:visible!important}div[data-pane-id] [data-dropdown]{pointer-events:auto!important}.kl-rich-editor-shell .ProseMirror hr{display:block!important;width:100%!important;height:1px!important;min-height:1px!important;max-height:1px!important;margin:22px 0!important;padding:0!important;border:0!important;background:linear-gradient(90deg,#64748b00,#64748b4d 18%,#64748b9e,#64748b4d 82%,#64748b00)!important;opacity:1!important}@media (min-width: 901px){section:has(>[aria-label="Flow mode"]){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:end!important;justify-content:initial!important}section:has(>[aria-label="Flow mode"])>:first-child{justify-self:start!important;min-width:0!important}section:has(>[aria-label="Flow mode"])>[aria-label="Flow mode"]{justify-self:center!important}section:has(>[aria-label="Flow mode"])>:last-child{justify-self:stretch!important;min-width:0!important;width:100%!important;max-width:100%!important}}@media (min-width: 1201px){section:has(>[aria-label="Flow mode"]){padding-left:calc(clamp(24px,1.7vw,32px) + 22px)!important;padding-right:calc(clamp(24px,1.7vw,32px) + 22px)!important}section:has(>[aria-label="Flow mode"])~main{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:clamp(24px,1.7vw,32px)!important;padding-right:clamp(24px,1.7vw,32px)!important;grid-template-columns:minmax(300px,29fr) minmax(0,71fr)!important;gap:14px!important}}@media (min-width: 901px) and (max-width: 1200px){section:has(>[aria-label="Flow mode"]){padding-left:40px!important;padding-right:40px!important}}@media (min-width: 761px) and (max-width: 1200px){section:has(>[aria-label="Flow mode"])~main{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:18px!important;padding-right:18px!important;grid-template-columns:minmax(280px,29fr) minmax(0,71fr)!important;gap:12px!important}}section:has(>[aria-label="Flow mode"]){padding-top:15px!important;padding-bottom:14px!important}section:has(>[aria-label="Flow mode"])>:first-child{display:grid!important;grid-template-areas:"title brand" "quote quote"!important;grid-template-columns:max-content max-content!important;align-items:center!important;justify-content:start!important;column-gap:14px!important;row-gap:0!important}section:has(>[aria-label="Flow mode"])>:first-child>div:first-child{grid-area:brand!important;display:inline-flex!important;align-items:center!important;margin:0!important;gap:9px!important;color:#765a94!important;font-family:inherit!important;font-size:10px!important;font-weight:700!important;line-height:1!important;letter-spacing:.15em!important;text-transform:uppercase!important;white-space:nowrap!important}section:has(>[aria-label="Flow mode"])>:first-child>div:first-child:before{width:28px!important;height:1px!important;flex:0 0 auto!important}section:has(>[aria-label="Flow mode"])>:first-child>h1{grid-area:title!important;font-size:clamp(25px,4.2vw,31px)!important;line-height:1!important;font-weight:400!important;white-space:nowrap!important}section:has(>[aria-label="Flow mode"])>:first-child>p{grid-area:quote!important;margin-top:5px!important;font-size:12px!important;line-height:1.2!important;font-weight:350!important}section:has(>[aria-label="Flow mode"])>:first-child>p>span{margin-left:5px!important;font-size:12px!important}@media (max-width: 520px){section:has(>[aria-label="Flow mode"])>:first-child{column-gap:10px!important}section:has(>[aria-label="Flow mode"])>:first-child>h1{font-size:clamp(19px,5.9vw,26px)!important}section:has(>[aria-label="Flow mode"])>:first-child>div:first-child{gap:7px!important}section:has(>[aria-label="Flow mode"])>:first-child>div:first-child:before{width:20px!important}}div:has(>.chakra-stack .kl-rich-editor-shell):has(>.chakra-box[style*=transform]){background:linear-gradient(180deg,#f4f1ec,#f8f5f0)!important}div:has(>.chakra-stack .kl-rich-editor-shell):has(>.chakra-box[style*=transform]):before{content:"";position:absolute;inset:0;pointer-events:none;background:#f4f1ec9e!important;z-index:3!important}html{scroll-behavior:smooth}.macos-blur{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc}.macos-blur-dark{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000c}.macos-shadow{box-shadow:0 1px 3px #0000001f,0 1px 2px #00000014}.macos-shadow-hover{box-shadow:0 4px 12px #00000026,0 2px 4px #0000001f}.macos-button{transition:all .2s ease;border-radius:8px;font-weight:500;letter-spacing:-.01em}.macos-button:hover{transform:translateY(-.5px)}.macos-button:active{transform:translateY(0)}.macos-card{border-radius:12px;border:1px solid rgba(0,0,0,.08);background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .2s cubic-bezier(.4,0,.2,1)}.macos-card:hover{transform:translateY(-2px);border-color:#3b82f64d;box-shadow:0 8px 25px #0000001a,0 3px 10px #00000014}.macos-input{border-radius:8px;border:1px solid rgba(0,0,0,.12);background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .2s ease}.macos-input:focus{border-color:#3b82f680;box-shadow:0 0 0 3px #3b82f61a;background:#fff}.favorite-star{transition:all .2s ease;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.favorite-star:hover{transform:scale(1.1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}.favorite-star.active{color:#fbbf24!important;transform:scale(1.05)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0000004d}@keyframes macos-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.macos-fade-in{animation:macos-fade-in .3s ease-out}.macos-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media (max-width: 768px){.macos-grid{grid-template-columns:1fr}}.macos-heading{font-weight:600;letter-spacing:-.02em;color:#1f2937}.macos-text{font-weight:400;letter-spacing:-.01em;color:#4b5563}.macos-text-muted{font-weight:400;letter-spacing:-.01em;color:#9ca3af}.macos-menu{border-radius:8px;border:1px solid rgba(0,0,0,.08);background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 10px 25px #0000001a,0 4px 10px #00000014}.macos-badge{border-radius:6px;font-size:12px;font-weight:500;letter-spacing:-.01em;padding:2px 8px;background:#3b82f61a;color:#1e40af;border:1px solid rgba(59,130,246,.2)}.macos-table{border-radius:12px;overflow:hidden;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.06)}.macos-table-header{background:#f8fafce6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.08)}.macos-table-row{transition:background-color .15s ease;border-bottom:1px solid rgba(0,0,0,.05)}.macos-table-row:hover{background-color:#3b82f60a}.macos-table-row:last-child{border-bottom:none}.macos-inline-edit{transition:all .2s ease;border-radius:6px;padding:4px 8px;min-height:32px;display:flex;align-items:center}.macos-inline-edit:hover{background-color:#0000000a;cursor:pointer}.macos-inline-edit.editing{background-color:#3b82f614;border:1px solid rgba(59,130,246,.3)}.macos-edit-input{border:1px solid rgba(59,130,246,.3);border-radius:6px;background:#fff;font-size:14px;padding:4px 8px;transition:all .2s ease}.macos-edit-input:focus{outline:none;border-color:#3b82f699;box-shadow:0 0 0 3px #3b82f61a}.macos-edit-actions{display:flex;gap:4px;margin-left:8px}.macos-edit-button{width:24px;height:24px;border-radius:4px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;font-size:12px}.macos-edit-button.save{background-color:#22c55e1a;color:#059669}.macos-edit-button.save:hover{background-color:#22c55e33}.macos-edit-button.cancel{background-color:#ef44441a;color:#dc2626}.macos-edit-button.cancel:hover{background-color:#ef444433}.macos-color-picker{width:40px;height:32px;border-radius:6px;border:1px solid rgba(0,0,0,.12);cursor:pointer;overflow:hidden;position:relative}.macos-color-picker:hover{border-color:#3b82f666}.macos-color-display{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .15s ease}.macos-color-display:hover{background-color:#0000000a}.macos-color-circle{width:20px;height:20px;border-radius:50%;border:1px solid rgba(0,0,0,.1);flex-shrink:0}.macos-icon-display{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .15s ease}.macos-icon-display:hover{background-color:#0000000a}.macos-icon-emoji{font-size:18px;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.macos-icon-placeholder{font-size:16px;color:#9ca3af;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.macos-number-input{width:80px;border:1px solid rgba(59,130,246,.3);border-radius:6px;background:#fff;font-size:14px;padding:4px 8px;text-align:center}.macos-number-input:focus{outline:none;border-color:#3b82f699;box-shadow:0 0 0 3px #3b82f61a}.macos-config-expansion{background:#f8fafc99;border-top:1px solid rgba(0,0,0,.06);border-radius:0 0 8px 8px;margin-top:8px;padding:16px;animation:macos-expand .3s ease-out}@keyframes macos-expand{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:500px;padding-top:16px;padding-bottom:16px}}.macos-loading{display:flex;align-items:center;justify-content:center;padding:40px;color:#6b7280}.macos-spinner{width:24px;height:24px;border:3px solid rgba(59,130,246,.1);border-top-color:#3b82f6;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.macos-empty-state{text-align:center;padding:60px 20px;color:#6b7280}.macos-empty-icon{font-size:48px;margin-bottom:16px;opacity:.6}.macos-empty-title{font-size:18px;font-weight:600;margin-bottom:8px;color:#374151}.macos-empty-subtitle{font-size:14px;color:#9ca3af;margin-bottom:20px}.macos-action-button{background:#3b82f61a;color:#3b82f6;border:1px solid rgba(59,130,246,.2);border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:6px}.macos-action-button:hover{background:#3b82f626;border-color:#3b82f64d;transform:translateY(-1px)}.macos-action-button:active{transform:translateY(0)}.macos-action-button.destructive{background:#ef44441a;color:#dc2626;border-color:#ef444433}.macos-action-button.destructive:hover{background:#ef444426;border-color:#ef44444d}@media (prefers-color-scheme: dark){.macos-card{background:#1f2937f2;border-color:#ffffff14}.macos-input{background:#1f2937e6;border-color:#ffffff1f;color:#fff}.macos-menu{background:#1f2937f2;border-color:#ffffff14}.macos-heading{color:#f9fafb}.macos-text{color:#d1d5db}.macos-text-muted{color:#9ca3af}.macos-table{background:#1f2937f2;border-color:#ffffff14}.macos-table-header{background:#111827e6;border-bottom-color:#ffffff14}.macos-table-row{border-bottom-color:#ffffff0d}.macos-table-row:hover{background-color:#3b82f614}.macos-inline-edit:hover{background-color:#ffffff0a}.macos-edit-input{background:#1f2937e6;border-color:#3b82f64d;color:#fff}.macos-config-expansion{background:#11182799;border-top-color:#ffffff0f}.macos-empty-title{color:#f9fafb}}.task-modal-overlay{background:#231c2875!important;-webkit-backdrop-filter:blur(10px) saturate(130%);backdrop-filter:blur(10px) saturate(130%)}.task-modal-shell{overflow:hidden!important;border:1px solid rgba(255,255,255,.76)!important;border-radius:24px!important;background:radial-gradient(circle at 88% 0%,rgba(129,102,160,.12),transparent 30%),linear-gradient(180deg,#fbf9fcfb,#f5f2eefb)!important;box-shadow:0 32px 90px -34px #261b2d9e,0 12px 30px #261b2d21,inset 0 1px #ffffffeb!important}.task-modal-form{display:flex;min-height:0;max-height:92vh;flex-direction:column}.task-modal-header{position:relative;padding:18px 24px 15px!important;border-bottom:1px solid rgba(49,37,56,.08);background:#ffffff7a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.task-modal-eyebrow{margin-bottom:2px;color:#745d97;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.task-modal-title{margin:0;color:#29222e;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.4vw,29px);font-weight:500;letter-spacing:-.025em;line-height:1.05}.task-modal-subtitle{margin-top:4px;color:#817a84;font-size:11px;line-height:1.35}.task-modal-close{top:14px!important;right:17px!important;width:32px!important;height:32px!important;border-radius:999px!important;color:#746f78!important}.task-modal-close:hover{background:#ffffffd1!important;color:#29222e!important}.task-modal-body{padding:16px 18px 20px!important}.task-modal-content-stack{gap:12px!important}.task-modal-main-grid,.task-modal-secondary-grid{display:grid;min-width:0;align-items:start;gap:12px;grid-template-columns:minmax(0,1fr)}.task-section-card{min-width:0;border:1px solid rgba(49,37,56,.08);border-radius:18px;background:#ffffffb8;box-shadow:0 18px 42px -38px #2a1f348a;-webkit-backdrop-filter:blur(16px) saturate(135%);backdrop-filter:blur(16px) saturate(135%);transition:border-color .15s ease,box-shadow .15s ease}.task-modal-main-grid>.task-section-card{height:100%}.task-section-card:hover{border-color:#745d9729;box-shadow:0 20px 46px -39px #442f5499}.task-section-heading{color:#302936;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:500;letter-spacing:-.012em;line-height:1.2}.task-section-kicker{color:#8b8290;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.task-section-description{color:#85808a;font-size:11px;line-height:1.4}.task-modal-shell label{margin-bottom:4px!important;color:#625b67!important;font-size:11px!important;font-weight:600!important;letter-spacing:.01em}.task-modal-shell input,.task-modal-shell select,.task-modal-shell textarea{border-color:#3d314421!important;border-radius:10px!important;background:#ffffffe6!important;color:#2f2933!important;box-shadow:inset 0 1px #ffffffe0!important;font-size:13px!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease!important}.task-modal-shell input,.task-modal-shell select{min-height:36px!important;height:36px!important}.task-modal-shell textarea{padding-top:9px!important;padding-bottom:9px!important;line-height:1.45!important}.task-modal-shell input:hover,.task-modal-shell select:hover,.task-modal-shell textarea:hover{border-color:#745d9740!important;background:#fffffffc!important}.task-modal-shell input:focus,.task-modal-shell select:focus,.task-modal-shell textarea:focus{border-color:#745d979e!important;box-shadow:0 0 0 3px #745d971a!important}.task-primary-name input{height:42px!important;min-height:42px!important;font-size:15px!important;font-weight:500!important}.task-next-action-row,.task-template-checkbox,.task-empty-inline{padding:8px 10px;border:1px solid rgba(49,37,56,.08);border-radius:12px;background:#ffffff9e}.task-tags-compact{padding-top:2px}.task-date-row input{min-width:0}.task-weight-card{position:relative;overflow:hidden;border:1px solid rgba(116,93,151,.13);border-radius:13px;background:linear-gradient(135deg,#f7f3fbf0,#ffffffd6)}.task-weight-card:after{position:absolute;top:-34px;right:-28px;width:96px;height:96px;border-radius:999px;background:#745d9713;content:""}.task-weight-label{color:#745d97;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.task-weight-value{flex-shrink:0;color:#6f578e;font-family:Georgia,Times New Roman,serif;font-size:27px;line-height:1}.task-tag-button,.task-add-tag-button{min-height:26px!important;height:26px!important;border-radius:999px!important;font-size:11px!important;font-weight:500!important;transition:transform .13s ease,box-shadow .13s ease,border-color .13s ease!important}.task-tag-button:hover,.task-add-tag-button:hover{transform:translateY(-1px)}.task-tag-button[data-selected=true]{border-color:transparent!important;background:linear-gradient(180deg,#826aa1,#6f578e)!important;color:#fff!important;box-shadow:0 7px 16px -10px #5b4278bf!important}.task-add-tag-button{border-color:#745d9738!important;background:#ffffffc2!important;color:#655470!important}.task-tag-menu{overflow:hidden!important;border-color:#3d31441f!important;border-radius:14px!important;background:#fcfafcfa!important;box-shadow:0 18px 42px -20px #2c1f336b!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.task-secondary-card{align-self:start}.task-knowledge-count{min-width:20px;padding:2px 6px;border-radius:999px;background:#745d971a;color:#745d97;font-size:10px;font-weight:700;text-align:center}.task-knowledge-list{max-height:142px;overflow-y:auto;padding-right:2px}.task-knowledge-row{border:1px solid rgba(49,37,56,.08);border-radius:10px;background:#ffffffa8}.task-modal-footer{padding:10px 18px!important;border-top:1px solid rgba(49,37,56,.09)!important;background:#faf8f6eb!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.task-modal-primary-action{min-width:104px!important;border-radius:10px!important;background:linear-gradient(180deg,#342e38,#211d25)!important;color:#fff!important;box-shadow:0 10px 22px -14px #18131ccc!important}.task-modal-primary-action:hover{transform:translateY(-1px);background:linear-gradient(180deg,#453c4b,#29232e)!important}body:has(.doc-view-prosemirror){background:#f4f1ec!important}body:has(.doc-view-prosemirror) #root{background:radial-gradient(circle at 86% 8%,rgba(116,93,151,.15),transparent 31%),radial-gradient(circle at 5% 76%,rgba(194,151,102,.12),transparent 27%),#f4f1ec!important}body:has(.doc-view-prosemirror) div:has(>header+div .doc-view-prosemirror){width:calc(100% - 24px)!important;max-width:1320px!important;padding:12px 0 18px!important;gap:10px;background:transparent!important;box-sizing:border-box}header:has(+div .doc-view-prosemirror){padding:10px 12px!important;border:1px solid rgba(49,37,56,.08)!important;border-radius:18px!important;background:#ffffffbd!important;box-shadow:0 20px 52px -42px #2a1f3480!important;-webkit-backdrop-filter:blur(18px) saturate(140%)!important;backdrop-filter:blur(18px) saturate(140%)!important}header:has(+div .doc-view-prosemirror) button:disabled>div>span:first-child{color:#332c38!important;font-family:Georgia,Times New Roman,serif!important;font-size:20px!important;font-weight:500!important;letter-spacing:-.02em!important}header:has(+div .doc-view-prosemirror) button:disabled>div>span:last-child{color:#8a818e!important;font-size:10px!important;font-style:italic}header:has(+div .doc-view-prosemirror) button:not(:disabled){min-height:28px!important;border-color:#745d9724!important;border-radius:9px!important;background:#ffffffad!important;color:#62586b!important;font-size:10px!important}header:has(+div .doc-view-prosemirror) button:not(:disabled):hover{border-color:#745d9747!important;background:#fff!important;box-shadow:0 8px 18px -15px #463358b8!important}header:has(+div .doc-view-prosemirror)+div{overflow:hidden!important;border:1px solid rgba(49,37,56,.08)!important;border-radius:22px!important;background:#ffffffc7!important;box-shadow:0 24px 62px -48px #2a1f3494!important;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}header:has(+div .doc-view-prosemirror)+div>div,header:has(+div .doc-view-prosemirror)+div>div>div,header:has(+div .doc-view-prosemirror)+div div:has(>.doc-view-prosemirror){background:transparent!important}.doc-view-prosemirror{color:#302a34!important;font-size:13.5px!important;line-height:1.65!important}.doc-view-prosemirror .doc-task-item-node{min-height:23px!important;margin-top:0;margin-bottom:0;padding-right:8px;border-radius:8px;transition:background .14s ease}.doc-view-prosemirror .doc-task-item-node:hover{background:#745d970e}.doc-view-prosemirror .doc-task-content{min-height:23px!important;color:#302a34!important}.doc-view-prosemirror .doc-task-checkbox{margin-top:4px!important;border-color:#745d976b!important;border-radius:5px!important}.doc-view-prosemirror .doc-task-checkbox:hover{border-color:#745d97b8!important;background:#745d971a!important}.doc-view-prosemirror .doc-collapse-block{margin-top:1px!important;margin-bottom:4px!important}.doc-view-prosemirror .doc-collapse-title{color:#3b323f;font-family:Georgia,Times New Roman,serif;letter-spacing:-.01em}.doc-view-prosemirror blockquote{border-left-color:#745d9757!important;background:#745d970e!important}@media (min-width: 720px){.task-modal-main-grid,.task-modal-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-section-essential{grid-column:1 / -1}}@media (min-width: 1080px){.task-modal-main-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.95fr)}.task-modal-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.task-section-essential{grid-column:auto}}@media (max-width: 767px){.task-modal-header{padding:15px 17px 13px!important}.task-modal-title{font-size:23px}.task-modal-subtitle{display:none}.task-modal-close{top:11px!important;right:11px!important}.task-modal-body{padding:12px 10px 16px!important}.task-modal-footer{padding:9px 10px!important}.task-modal-shell{border-radius:18px!important}.task-section-card{border-radius:16px}body:has(.doc-view-prosemirror) div:has(>header+div .doc-view-prosemirror){width:calc(100% - 12px)!important;padding:6px 0 12px!important}header:has(+div .doc-view-prosemirror){padding:9px 10px!important;border-radius:15px!important}header:has(+div .doc-view-prosemirror)+div{border-radius:17px!important}}@media (max-width: 480px){.task-date-row{grid-template-columns:minmax(0,1fr)!important}}body:has(.task-modal-shell) .chakra-modal__content-container{align-items:center!important;padding:24px 0!important}.task-modal-shell{height:auto!important;min-height:0!important;margin-top:0!important;margin-bottom:0!important}.task-modal-form{height:auto!important;min-height:0!important;max-height:calc(100vh - 48px)!important}.task-modal-body{flex:0 1 auto!important;min-height:0!important;overflow-y:auto!important}.task-modal-secondary-grid{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.task-modal-secondary-grid>.task-section-card{height:100%}.task-modal-secondary-grid>:only-child{grid-column:1 / -1}.task-read-view{min-height:86px;padding:10px 11px;overflow-y:auto;border:1px solid rgba(61,49,68,.09);border-radius:10px;background:#ffffff80;color:#3f3843;font-size:13px;line-height:1.5;cursor:text;transition:border-color .15s ease,background .15s ease}.task-read-view:hover{border-color:#745d9733;background:#ffffffb8}.task-read-view-large{min-height:96px}.task-read-placeholder{color:#9a939d;font-style:italic}.task-date-row input{font-variant-numeric:tabular-nums;letter-spacing:.025em}.task-modal-shell button{white-space:nowrap}.task-picker-input-group{position:relative}.task-picker-trigger{width:28px!important;min-width:28px!important;height:28px!important;border-radius:8px!important;color:#756d7a!important}.task-picker-trigger:hover,.task-picker-trigger[aria-expanded=true]{background:#745d971a!important;color:#6f578e!important}.task-date-picker-popover,.task-time-picker-popover{overflow:hidden!important;border:1px solid rgba(59,46,67,.12)!important;border-radius:18px!important;background:radial-gradient(circle at 92% 0%,rgba(128,103,159,.09),transparent 35%),#fcfafcfb!important;box-shadow:0 24px 60px -26px #2c1f337a,0 8px 20px #2c1f331a!important;-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%)}.task-date-picker-popover select{height:32px!important;min-height:32px!important;border-color:#3d31441f!important;border-radius:9px!important;background:#ffffffe0!important;color:#3e3742!important;font-size:11px!important}.task-calendar-grid{min-height:212px}.task-calendar-day{width:100%!important;min-width:0!important;height:32px!important;padding:0!important;border:1px solid transparent!important;border-radius:9px!important;color:#4f4853!important;font-size:11px!important;font-weight:500!important}.task-calendar-day:hover{background:#745d9714!important;color:#6b5588!important}.task-calendar-day[data-today=true]{border-color:#745d9752!important;color:#6f578e!important}.task-calendar-day[data-selected=true]{border-color:transparent!important;background:linear-gradient(180deg,#846ba4,#6d558d)!important;color:#fff!important;box-shadow:0 8px 16px -10px #4f3569cc!important}.task-time-wheel-shell{position:relative;height:180px;overflow:hidden;border:1px solid rgba(61,49,68,.09);border-radius:16px;background:#ffffff9e;isolation:isolate}.task-time-wheel-shell:before{position:absolute;top:72px;right:12px;left:12px;z-index:1;height:36px;border-top:1px solid rgba(116,93,151,.15);border-bottom:1px solid rgba(116,93,151,.15);background:#745d970e;pointer-events:none;content:""}.task-time-wheel-shell:after{position:absolute;inset:0;z-index:3;background:linear-gradient(180deg,#fcfafcfa,#fcfafcc2 20%,#fcfafc00 42% 58%,#fcfafcc2 80%,#fcfafcfa);pointer-events:none;content:""}.task-time-wheel-column{position:relative;z-index:2;width:76px;height:180px;padding:72px 0;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y}.task-time-wheel-column::-webkit-scrollbar{display:none}.task-time-wheel-item{display:flex;width:100%;height:36px;min-height:36px;align-items:center;justify-content:center;padding:0;border:0;outline:none;background:transparent;color:#423a4666;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-variant-numeric:tabular-nums;font-weight:400;line-height:36px;scroll-snap-align:center;cursor:pointer;transition:color .12s ease,font-size .12s ease,opacity .12s ease}.task-time-wheel-item[data-selected=true]{color:#342d39;font-size:20px;font-weight:500}.task-time-wheel-separator{position:relative;z-index:2;width:14px;color:#4a414f;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1;text-align:center}@media (min-width: 900px){.task-modal-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 768px){body:has(.task-modal-shell) .chakra-modal__content-container{align-items:flex-start!important;padding:8px 0!important}.task-modal-form{max-height:calc(100vh - 16px)!important}.task-read-view,.task-read-view-large{min-height:72px}.task-date-picker-popover{width:min(310px,calc(100vw - 24px))!important}.task-time-picker-popover{width:min(252px,calc(100vw - 24px))!important}}.task-modal-shell{isolation:isolate;transform:none!important;backface-visibility:visible;box-shadow:0 32px 90px -34px #261b2d9e,0 12px 30px #261b2d21,inset 0 1px #ffffffeb!important}.task-modal-header,.task-modal-footer,.task-section-card,.task-next-action-row,.task-template-checkbox,.task-empty-inline,.task-read-view{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.task-modal-header{background:#ffffffd1!important}.task-modal-footer{background:#faf8f6f7!important}.task-section-card,.task-section-card:hover,.task-section-card:focus,.task-section-card:focus-within{border-color:#31253814!important;background:#ffffffdb!important;box-shadow:0 18px 42px -38px #2a1f348a!important;transform:none!important}.task-section-card{transition:none!important}.task-modal-shell input,.task-modal-shell textarea,.task-modal-shell select,.task-status-trigger,.task-picker-trigger,.task-add-tag-button,.task-tag-button,.task-read-view{transform:none!important;transition:border-color .12s ease,color .12s ease!important}.task-modal-shell input,.task-modal-shell textarea,.task-modal-shell select,.task-modal-shell input:hover,.task-modal-shell textarea:hover,.task-modal-shell select:hover{background:#fffffff0!important;box-shadow:inset 0 1px #ffffffe0!important}.task-read-view,.task-read-view:hover{border-color:#3d314417!important;background:#ffffff9e!important;box-shadow:none!important}.task-status-trigger:hover,.task-status-trigger:focus-visible,.task-picker-trigger:hover,.task-picker-trigger:focus-visible,.task-add-tag-button:hover,.task-tag-button:hover{transform:none!important}.task-modal-shell input:focus,.task-modal-shell input:focus-visible,.task-modal-shell textarea:focus,.task-modal-shell textarea:focus-visible,.task-modal-shell select:focus,.task-modal-shell select:focus-visible{outline:none!important;background:#fffffff0!important;box-shadow:0 0 0 3px #745d971a,inset 0 1px #ffffffe0!important}.task-modal-shell{isolation:isolate}.task-status-trigger{justify-content:stretch!important;border-color:#3d314421!important;border-radius:10px!important;background:#ffffffe6!important;color:#2f2933!important;box-shadow:inset 0 1px #ffffffe0!important;font-size:13px!important;font-weight:400!important;text-align:left!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease!important}.task-status-trigger>span{width:100%}.task-status-trigger:hover{border-color:#745d9740!important;background:#fffffffc!important}.task-status-trigger[aria-expanded=true]{border-color:#745d979e!important;background:#fff!important;box-shadow:0 0 0 3px #745d971a!important}.task-status-trigger[data-empty=true]{color:#827b86!important}.task-status-chevron{flex-shrink:0;color:#756d7a;font-size:12px;line-height:1;transition:transform .14s ease}.task-status-trigger[aria-expanded=true] .task-status-chevron{transform:rotate(180deg)}.task-status-menu{max-height:260px;overflow-y:auto!important;border:1px solid rgba(61,49,68,.12)!important;border-radius:14px!important;background:#fcfafcfc!important;box-shadow:0 18px 42px -20px #2c1f336b,0 8px 18px #2c1f3314!important;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}.task-status-option{min-height:34px!important;border-radius:9px!important;color:#403844!important;font-size:12px!important}.task-status-option:hover,.task-status-option:focus,.task-status-option[data-selected=true]{background:#745d9717!important}.task-status-option[data-selected=true]{color:#624d7d!important;font-weight:600!important}.task-status-check{flex-shrink:0;color:#745d97;font-weight:700}[data-flow-work-surface=true]>div:first-child>header h2{font-family:inherit!important;font-size:13.5px!important;font-weight:350!important;line-height:1.35!important;letter-spacing:0!important}[data-flow-work-surface=true]>div:first-child>header h2+div>span:first-child{display:inline-flex;align-items:center;min-height:20px;padding:3px 7px;border:1px solid rgba(118,90,148,.12);border-radius:999px;background:#f4f1ecb8;color:#887f87;font-size:10px;font-weight:400;line-height:1;white-space:nowrap}[data-flow-work-surface=true]>div:first-child>header h2+div>span:nth-child(2){display:none}
