:root{--font-display:var(--font-sans);--wn-shell-header-height:48px;--wn-shell-rail-width:68px;color-scheme:light dark}body,html{height:100%;max-width:100%;min-height:0;width:100%}body{margin:0;font-family:var(--font-sans),sans-serif;background:var(--wn-bg-app);color:var(--wn-text);overflow-x:hidden;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body:has(.wn-shell-frame){overflow:hidden}.mantine-Title-root,h1,h2,h3{color:var(--wn-ink);font-family:var(--font-sans),sans-serif;font-weight:600;letter-spacing:0}*{box-sizing:border-box}a{color:inherit;text-decoration:none}::selection{background:var(--accent-wash)}:focus-visible{outline:2px solid var(--wn-accent);outline-offset:2px;border-radius:4px}.wn-serif-title{color:var(--wn-ink);font-family:var(--font-sans),sans-serif;font-weight:600;letter-spacing:0}.wn-shell-frame{height:100vh;height:100dvh;min-height:0!important;overflow:hidden}.wn-shell-body{min-height:0;overflow:hidden}.wn-shell-body>header{flex:0 0 var(--wn-shell-header-height)}.wn-shell-main{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.wn-carrier-workspace-panel{padding-inline:clamp(12px,1.5vw,24px)}.wn-shell-frame[data-document-workspace=true] .wn-shell-main{overflow:hidden}.wn-hub-content-shell{background:var(--wn-document-page-bg);height:100%;min-height:0!important;overflow:hidden}.wn-hub-content-sidebar-panel,.wn-hub-content-sidebar-panel .wn-sidebar{background:var(--wn-document-tree-bg)!important;border-color:var(--wn-document-tree-border)!important}.wn-hub-content-main{height:100%;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}:root{--wn-chat-avatar:36px;--wn-chat-badge-bg:var(--wn-bg-surface-hover);--wn-chat-badge-text:var(--wn-text-subtle);--wn-chat-border-strong:var(--wn-border-strong);--wn-chat-border-subtle:var(--wn-border-subtle);--wn-chat-column-gap:10px;--wn-chat-font-body:var(--font-sans),sans-serif;--wn-chat-font-heading:var(--font-sans),sans-serif;--wn-chat-font-mono:var(--font-mono),ui-monospace,monospace;--wn-chat-fz:14px;--wn-chat-gutter:36px;--wn-chat-lh:1.5;--wn-chat-msg-py:4px;--wn-chat-run-pt:10px;--wn-chat-shadow-color:color-mix(in srgb,var(--wn-chat-text-primary) 14%,transparent);--wn-chat-side-pad:20px;--wn-chat-surface-base:var(--wn-chat-bg,var(--wn-bg-app));--wn-chat-surface-hover:var(--wn-message-hover,var(--wn-bg-surface-hover));--wn-chat-surface-raised:var(--wn-composer-bg,var(--wn-bg-surface));--wn-chat-text-faint:var(--wn-text-faint);--wn-chat-text-primary:var(--wn-ink);--wn-chat-text-secondary:var(--wn-text-subtle)}[data-chat-density=cozy]{--wn-chat-avatar:36px;--wn-chat-fz:14px;--wn-chat-lh:1.5;--wn-chat-msg-py:4px;--wn-chat-run-pt:14px}.wn-chat-header{align-items:center;background:var(--wn-chat-surface-base);border-bottom:1px solid var(--wn-divider-soft);display:flex;flex:0 0 52px;height:52px;min-height:52px}.wn-chat-header__content,.wn-room-header{min-width:0;width:100%}.wn-room-header{height:52px}.wn-room-header__identity{flex:1;min-width:0;overflow:hidden}.wn-chat-room-title{color:var(--wn-chat-text-primary);font-family:var(--font-sans),sans-serif;font-size:16px;font-weight:700}.wn-chat-topic-chip{background:var(--wn-accent-soft);border-radius:999px;color:var(--wn-accent-fg-on-soft);font-size:12px;font-weight:600}.wn-chat-room-meta{color:var(--wn-text-dim);font-size:13px}.wn-chat-header-toolbar .mantine-ActionIcon-root{color:var(--wn-text-dim);border-radius:6px;transition:background-color .1s ease-out,color .1s ease-out}.wn-chat-header-toolbar .mantine-ActionIcon-root:focus-visible,.wn-chat-header-toolbar .mantine-ActionIcon-root:hover{background:var(--wn-control-hover);color:var(--wn-ink)}.wn-chat-header-action[data-active=true]{background:var(--wn-accent-soft);color:var(--wn-accent-fg-on-soft)}.wn-chat-message-scroll{background:var(--wn-chat-surface-base);height:100%;overflow:auto;overscroll-behavior:contain}.wn-chat-message-column{margin:0;padding:8px 0 10px;width:100%}.wn-chat-composer-shell{background:var(--wn-chat-surface-base);padding:8px var(--wn-chat-side-pad) 16px}.wn-chat-composer-inner{margin:0;width:100%}.wn-hub-switcher{background:var(--wn-overlay-04);border:0;border-radius:8px;color:var(--wn-text);display:block;padding:8px 10px;text-align:left;transition:background-color .1s ease-out;width:100%}.wn-hub-switcher:focus-visible,.wn-hub-switcher:hover{background:var(--wn-overlay-07)}.wn-hub-switcher:focus-visible .wn-hub-switcher-icon,.wn-hub-switcher:hover .wn-hub-switcher-icon{background:var(--wn-accent-soft);color:var(--wn-accent-fg-on-soft)}.wn-hub-switcher-icon{align-items:center;background:var(--wn-bg-surface-hover);border:0;border-radius:8px;color:var(--wn-text-muted);display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.wn-hub-switcher-menu-item{min-height:44px}.wn-sidebar-mode{padding:7px 10px}.wn-sidebar-nav-row{border:0;color:var(--sidebar-text);transition:background-color .1s ease-out,color .1s ease-out}.wn-sidebar-nav-row[data-active=true]{background:var(--wn-row-active-bg);color:var(--wn-row-active-fg)}.wn-sidebar-nav-row[data-active=true][data-has-active-topic=true]{background:var(--wn-sidebar-row-parent);color:var(--wn-text)}.wn-sidebar-nav-row[data-active=false]:focus-visible,.wn-sidebar-nav-row[data-active=false]:hover{background:var(--wn-sidebar-row-hover);color:var(--wn-ink)}.wn-topic-nav-row{color:var(--wn-text-subtle);position:relative;transition:background-color .1s ease-out,color .1s ease-out;width:100%}.wn-topic-nav-row[data-active=true]{background:var(--wn-topic-active-bg);color:var(--wn-topic-active-fg)}.wn-topic-nav-row[data-active=true]:after{background:var(--wn-accent);border-radius:50%;content:"";height:6px;margin-top:-3px;position:absolute;right:9px;top:50%;width:6px}.wn-topic-nav-row[data-active=false]:focus-visible,.wn-topic-nav-row[data-active=false]:hover{background:var(--wn-sidebar-row-hover);color:var(--wn-ink)}.wn-chat-screen{height:calc(100dvh - var(--wn-shell-header-height));min-height:0!important;overflow:hidden}.wn-chat-screen__sidebar{background:var(--wn-bg-sidebar);border-right:1px solid var(--wn-divider-soft);min-height:0}.wn-chat-content-viewport,.wn-chat-screen__content,.wn-chat-screen__room{min-height:0;overflow:hidden}.wn-chat-screen__content{background:var(--wn-chat-surface-base)}.wn-sidebar{background:var(--wn-bg-sidebar);color:var(--sidebar-text);overflow:hidden}.wn-sidebar,.wn-sidebar-scroll,.wn-sidebar-scroll .mantine-ScrollArea-viewport{min-height:0}.wn-sidebar-sections{gap:16px}.wn-room-section{gap:4px}.wn-room-section-header{min-height:28px}.wn-room-section-create,.wn-room-section-header,.wn-room-section-toggle{color:var(--wn-text-dim)}.wn-room-section-title{font-size:11px;font-weight:600;letter-spacing:.08em}.wn-room-section-count{color:var(--wn-text-dim);font-size:11px;font-weight:600}.wn-room-section-empty{color:var(--wn-text-faint);font-size:13px}.wn-sidebar-room-row{min-height:32px}.wn-topic-tree{border-left:1px solid var(--wn-divider-tree);margin:2px 0 2px 16px;padding-left:14px}.wn-topic-tree .wn-topic-nav-row{border-left:0;border-radius:6px;font-family:var(--font-sans),sans-serif!important;height:28px;min-height:28px;padding:0 8px!important}.wn-sidebar .wn-sidebar-icon-button:focus-visible,.wn-sidebar .wn-sidebar-icon-button:hover{background:var(--wn-control-hover);color:var(--wn-ink)}.wn-document-tree-row{align-items:center;border-left:2px solid transparent;border-radius:6px;color:var(--sidebar-text);display:flex;gap:2px;min-height:30px;padding:2px 4px}.wn-document-tree-item:focus{outline:none}.wn-document-tree-item:focus-visible>.wn-document-tree-row{outline:2px solid var(--wn-accent);outline-offset:-2px}.wn-document-tree-row:focus-within,.wn-document-tree-row:hover{background:var(--wn-sidebar-row-hover);color:var(--wn-ink)}.wn-document-tree-row[data-active=true]{background:var(--wn-row-active-bg);border-left-color:var(--wn-accent);color:var(--wn-row-active-fg)}.wn-document-tree-row[data-cover=indigo]{border-left-color:#6257ff}.wn-document-tree-row[data-cover=teal]{border-left-color:#0ca678}.wn-document-tree-row[data-cover=sunset]{border-left-color:#f76707}.wn-document-tree-row[data-cover=slate]{border-left-color:#64748b}.wn-document-tree-link{color:inherit;flex:1 1 auto;min-width:0;text-decoration:none}.wn-document-tree-row>.mantine-ActionIcon-root:last-child,.wn-document-tree-row>.mantine-ActionIcon-root:nth-last-child(2){opacity:0}.wn-document-tree-row:focus-within>.mantine-ActionIcon-root,.wn-document-tree-row:hover>.mantine-ActionIcon-root{opacity:1}.wn-document-tree-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (pointer:coarse){.wn-document-tree-row{min-height:44px}.wn-document-tree-row>.mantine-ActionIcon-root{min-height:44px;min-width:44px;opacity:1}.wn-blocksuite-canvas-hint button,.wn-blocksuite-editor-media-picker,.wn-blocksuite-editor-mode button{min-height:44px;min-width:44px}}.wn-shell-header,.wn-shell-header-slot{border:0}.wn-shell-header-content{min-width:0;padding:0 12px}.wn-pinned-scope-bar{max-width:min(520px,48vw);min-width:0}.wn-pinned-scope-tabs{min-width:0;overflow-x:auto;scrollbar-width:none}.wn-pinned-scope-tabs::-webkit-scrollbar{display:none}.wn-shell-search{--button-height:30px;background:var(--wn-search-bg);border:0;border-radius:7px;color:var(--wn-text-subtle);height:30px;max-width:440px;padding:0 12px;transition:background-color .1s ease-out;width:min(440px,58vw)}.wn-shell-search:focus-visible,.wn-shell-search:hover{background:var(--wn-search-hover)}.wn-shell-search .mantine-Button-label{font-size:13px;font-weight:400;justify-content:flex-start}.wn-shell-search .mantine-Kbd-root{background:transparent;border-color:var(--wn-overlay-10);border-radius:4px;color:var(--wn-text-faint);font-family:var(--font-sans),sans-serif;font-size:11px;font-weight:500;line-height:16px;min-height:18px;padding:1px 5px}.wn-shell-desktop-rail{border-right:0;padding:12px 4px 8px}.wn-shell-hub-switcher{align-items:center;display:flex;justify-content:center;margin-bottom:12px;width:60px}.wn-shell-hub-avatar{border:0;border-radius:8px;font-size:13px;font-weight:700}.wn-shell-rail-scroll{align-items:center;scrollbar-width:none}.wn-shell-rail-scroll::-webkit-scrollbar{display:none}.wn-rail-item{border-radius:8px;display:block;min-height:48px;padding:6px 0;position:relative;transition:background-color .1s ease-out;width:60px}.wn-rail-item:focus-visible,.wn-rail-item:hover{background:var(--wn-sidebar-row-hover)}.wn-rail-item-content{gap:3px}.wn-rail-item .wn-rail-item-icon{align-items:center;background:transparent;border-radius:8px;color:var(--wn-rail-muted);display:flex;height:32px;justify-content:center;transition:background-color .1s ease-out,color .1s ease-out;width:32px}.wn-rail-item .wn-rail-item-label{color:var(--wn-rail-muted);font-size:10px;font-weight:500;line-height:1;max-width:58px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.wn-rail-item[data-active=true] .wn-rail-item-icon{background:var(--wn-rail-active-bg);color:var(--wn-rail-active-fg)}.wn-rail-item[data-active=true] .wn-rail-item-label{color:var(--wn-rail-active-fg);font-weight:600}.wn-rail-item[data-attention=true] .wn-rail-item-icon{background:transparent;color:var(--wn-rail-muted)}.wn-rail-item[data-attention=true]:after{background:var(--wn-unread-dot);border-radius:50%;content:"";height:6px;position:absolute;right:8px;top:10px;width:6px}.wn-rail-item:focus-visible .wn-rail-item-icon,.wn-rail-item:hover .wn-rail-item-icon{background:var(--wn-control-hover);color:var(--wn-rail-active-fg)}.wn-rail-item:focus-visible .wn-rail-item-label,.wn-rail-item:hover .wn-rail-item-label{color:var(--wn-rail-active-fg)}.wn-rail-item[data-active=true]:focus-visible .wn-rail-item-icon,.wn-rail-item[data-active=true]:hover .wn-rail-item-icon{background:var(--wn-rail-active-bg)}.wn-rail-item-badge{position:absolute;right:-6px;top:-3px}.wn-shell-profile{align-items:center;align-self:center;display:flex;justify-content:center;min-height:40px;width:60px}.wn-shell-profile-avatar{background:var(--wn-avatar-bg)!important;border:0!important;box-shadow:0 0 0 2px var(--wn-avatar-ring-inner),0 0 0 3.5px var(--wn-avatar-ring-outer);color:var(--wn-avatar-fg)!important;font-size:12px;font-weight:700}.wn-message-item a:not(.wn-filechip){color:var(--wn-link)}.wn-message-item a:not(.wn-filechip):hover{color:var(--wn-link-hover)}.wn-thread-collapsed{color:var(--wn-text-dim);min-height:24px}.wn-thread-link{background:transparent;border:0;color:var(--wn-link);cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:0}.wn-message-item{border-radius:8px;color:var(--wn-chat-text-primary);font-family:var(--wn-chat-font-body);margin:0 20px;padding:var(--wn-chat-msg-py) 8px;transition:background-color .1s ease-out}.wn-message-item[data-run-start=true]{margin-top:var(--wn-chat-run-pt)}.wn-message-item:hover{background:var(--wn-message-hover)}.wn-message-row{gap:var(--wn-chat-column-gap)}.wn-msg-avatar{height:var(--wn-chat-avatar)!important;min-height:var(--wn-chat-avatar)!important;min-width:var(--wn-chat-avatar)!important;width:var(--wn-chat-avatar)!important}.wn-msg-avatar .mantine-Avatar-placeholder{background:var(--wn-avatar-bg);color:var(--wn-avatar-fg);font-weight:700;font-size:calc(var(--wn-chat-avatar) * .36)}.wn-msg-avatar[data-app-message=true] .mantine-Avatar-placeholder{background:var(--wn-accent);color:var(--wn-accent-contrast)}.wn-msg-gutter{display:flex;flex-shrink:0;justify-content:center;position:relative;width:var(--wn-chat-gutter)}.wn-msg-hover-time{color:var(--wn-chat-text-faint);font-size:10px;left:0;position:absolute;right:0;text-align:center;top:4px;visibility:hidden;white-space:nowrap}.wn-message-item:hover .wn-msg-hover-time{visibility:visible}.wn-msg-body{color:var(--wn-text);font-size:var(--wn-chat-fz);overflow-wrap:anywhere}.wn-msg-body,.wn-msg-sender{line-height:var(--wn-chat-lh)}.wn-msg-sender{color:var(--wn-chat-text-primary);font-size:14px;font-weight:700}.wn-msg-meta{color:var(--wn-text-dim);font-size:12px}.wn-msg-heading{align-items:baseline;gap:8px}.wn-msg-content{gap:2px}.wn-chat-chip,.wn-msg-app-badge{background:var(--wn-chat-badge-bg);border-radius:5px;color:var(--wn-chat-badge-text);display:inline-flex;font-size:10.5px;font-weight:700;line-height:1;padding:3px 5px}.wn-msg-topic-link{color:var(--wn-topic);font-family:var(--font-sans),sans-serif;font-size:12px;font-weight:600;text-decoration:none}.wn-msg-link{color:var(--wn-link);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--wn-link) 40%,transparent);text-underline-offset:2px}.wn-msg-link:hover{color:var(--wn-link-hover);text-decoration-color:currentColor}.wn-day-divider{align-items:center;color:var(--wn-chat-text-secondary);display:flex;font-size:11px;font-weight:600;gap:12px;letter-spacing:.06em;margin:12px 20px;text-transform:uppercase}.wn-day-divider[data-first=true]{margin-bottom:16px;margin-top:8px}.wn-day-divider:after,.wn-day-divider:before{background:var(--wn-divider-content);content:"";flex:1;height:1px}.wn-day-divider__label{border:1px solid var(--wn-overlay-08);border-radius:999px;color:var(--wn-text-dim);line-height:1.2;padding:3px 10px}.wn-react{align-items:center;background:transparent;border:1px solid var(--wn-overlay-10);border-radius:999px;color:var(--wn-chat-text-secondary);cursor:pointer;display:inline-flex;font-size:12px;gap:4px;min-height:24px;padding:3px 9px;transition:border-color .1s ease-out}.wn-react:focus-visible,.wn-react:hover{border-color:var(--wn-overlay-20)}.wn-react[data-mine=true]{background:var(--wn-overlay-08);border-color:var(--wn-overlay-10);color:var(--wn-chat-text-primary)}.wn-react-add{border-style:dashed;opacity:0;transition:opacity .12s ease}.wn-message-item:focus-within .wn-react-add,.wn-message-item:hover .wn-react-add,.wn-react-add:focus-visible,.wn-react-add[data-menu-open=true]{opacity:1}.wn-filechip{align-items:center;background:var(--wn-chat-surface-raised);border:1px solid var(--wn-chat-border-subtle);border-left:3px solid var(--wn-accent);border-radius:8px;color:var(--wn-chat-text-primary);display:flex;gap:10px;max-width:560px;min-height:42px;padding:6px 10px;text-decoration:none}.wn-filechip:hover{border-color:var(--wn-border-strong)}.wn-filechip-icon{align-items:center;background:var(--wn-accent-soft);border-radius:6px;color:var(--wn-accent-fg-on-soft);display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.wn-filechip-name{color:var(--wn-chat-text-primary);font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wn-filechip-meta{color:var(--wn-chat-text-secondary);flex-shrink:0;font-size:12px;white-space:nowrap}.wn-chat-attachment-stack{max-width:560px}.wn-chat-attachment-card{background:var(--wn-chat-surface-raised);border:1px solid var(--wn-chat-border-subtle);border-left:3px solid var(--wn-accent);border-radius:8px;color:var(--wn-chat-text-primary);max-width:560px}.wn-chat-card-icon{background:var(--wn-accent-soft);color:var(--wn-accent-fg-on-soft)}.wn-linked-record-id{color:var(--wn-chat-text-secondary);font-family:var(--wn-chat-font-mono);font-size:12px}.wn-chat-image-thumb{align-items:center;background:var(--wn-chat-surface-raised);border:1px solid var(--wn-chat-border-subtle);border-radius:8px;color:var(--wn-chat-text-secondary);cursor:zoom-in;display:inline-flex;height:54px;justify-content:center;overflow:hidden;padding:0;position:relative;width:54px}.wn-chat-image-thumb:focus-visible,.wn-chat-image-thumb:hover{border-color:var(--wn-border-strong)}.wn-chat-image-thumb-img{display:block;height:100%;object-fit:cover;width:100%}.wn-chat-image-progress{background:var(--wn-accent);bottom:0;height:3px;left:0;position:absolute;transition:width .12s ease}.wn-chat-image-hover-preview{padding:6px}.wn-chat-image-hover-preview-img{border-radius:6px;display:block;max-height:54vh;max-width:min(520px,72vw);object-fit:contain}.wn-command-app-gallery,.wn-shell-mobile-bottom-nav{display:none}.wn-message-actions{background:var(--wn-chat-surface-base);border:1px solid var(--wn-chat-border-subtle);border-radius:8px;box-shadow:none;opacity:0;padding:2px;pointer-events:none;position:absolute;right:var(--wn-chat-side-pad);top:3px;transition:opacity .12s ease;z-index:2}.wn-message-item:hover .wn-message-actions{opacity:1;pointer-events:auto}.wn-message-item:focus-within .wn-message-actions{opacity:1;pointer-events:auto}.wn-message-action,.wn-message-context-action{color:var(--wn-text-subtle)}.wn-message-action:focus-visible,.wn-message-action:hover,.wn-message-context-action:focus-visible,.wn-message-context-action:hover{background:var(--wn-control-hover);color:var(--wn-text)}.wn-composer-tool[data-active=true],.wn-message-action[data-active=true],.wn-message-context-action[data-active=true]{background:var(--wn-accent-soft);color:var(--wn-accent-fg-on-soft)}.wn-message-action[data-danger=true],.wn-message-context-action[data-danger=true]{color:var(--wn-danger)}@media (prefers-reduced-motion:reduce){.wn-message-actions{transition:none}}@media (forced-colors:active){:root{--wn-accent:Highlight;--wn-accent-contrast:HighlightText;--wn-border:CanvasText;--wn-control-border:ButtonText;--wn-control-hover:SelectedItem;--wn-document-page-border:CanvasText;--wn-document-page-muted:GrayText;--wn-document-page-text:CanvasText}:focus-visible{outline:3px solid Highlight!important;outline-offset:2px!important}[role=button],[role=gridcell],[role=tab],[role=treeitem],button,input,select,textarea{border-color:ButtonText!important;forced-color-adjust:auto}[aria-current=page],[aria-selected=true],[data-active=true],[data-status],[role=alert],[role=status]{border-color:Highlight!important;outline-color:Highlight!important}svg,svg *{fill:currentColor;stroke:currentColor}}@media (max-width:767px){body,html{height:100%;min-height:100%;overflow:hidden;overscroll-behavior:none}:root{--wn-chat-column-gap:10px;--wn-chat-side-pad:12px}.wn-shell-header-content{padding:0 8px;width:100%}.wn-pinned-scope-bar{max-width:100%}.wn-pinned-scope-count{display:none}.wn-shell-desktop-rail{display:none!important}.wn-shell-frame{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;max-width:100vw;min-height:0!important;overflow:hidden;overscroll-behavior:none;width:100%}.wn-shell-body{height:100%;max-width:100%;min-height:0;overflow:hidden}.wn-shell-body>header{flex:0 0 var(--wn-shell-header-height)}.wn-shell-main{flex:1 1 auto;max-width:100%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(74px + env(safe-area-inset-bottom));width:100%}.wn-carrier-workspace-panel{padding-inline:0}.wn-chat-screen{height:100%;max-width:100%;min-height:0!important;overflow:hidden;width:100%}.wn-chat-screen__content{height:100%;min-height:0}.wn-chat-screen__loading,.wn-chat-screen__room{height:100%!important;min-height:0}.wn-chat-header{flex-basis:auto;height:auto;min-height:52px;padding-inline:12px}.wn-room-header{height:44px}.wn-chat-header-toolbar{flex-shrink:1;max-width:48%;overflow-x:auto;scrollbar-width:none}.wn-chat-header-toolbar::-webkit-scrollbar{display:none}.wn-message-item{margin-inline:4px}.wn-shell-mobile-bottom-nav{align-items:center;background:color-mix(in srgb,var(--wn-bg-surface) 94%,transparent);border-top:1px solid var(--wn-rail-border);bottom:0;box-shadow:0 -10px 28px color-mix(in srgb,var(--wn-bg-app) 55%,transparent);display:grid;gap:.125rem;grid-template-columns:repeat(4,minmax(0,1fr));left:0;min-height:calc(64px + env(safe-area-inset-bottom));padding:.375rem .5rem calc(.375rem + env(safe-area-inset-bottom));position:fixed;right:0;width:100%;z-index:220}.wn-mobile-main-menu{max-width:100vw}.wn-mobile-main-menu__row{align-items:center;border:1px solid transparent;border-radius:8px;display:flex;gap:.75rem;min-height:44px;padding:.5rem .625rem;width:100%}.wn-mobile-main-menu__row:focus-visible,.wn-mobile-main-menu__row:hover,.wn-mobile-main-menu__row[data-active=true]{background:var(--wn-bg-surface-hover);border-color:var(--wn-border-subtle)}.wn-shell-mobile-bottom-nav__item{color:var(--wn-rail-muted);flex-direction:column;gap:.125rem;min-height:48px;min-width:0;padding:.25rem}.wn-shell-mobile-bottom-nav__icon,.wn-shell-mobile-bottom-nav__item{align-items:center;border-radius:8px;display:flex;justify-content:center}.wn-shell-mobile-bottom-nav__icon{height:30px;transition:background .12s ease,color .12s ease;width:36px}.wn-shell-mobile-bottom-nav__icon[data-active=true]{background:var(--wn-rail-active-bg);color:var(--wn-rail-active-fg)}.wn-shell-mobile-bottom-nav__item:focus-visible .wn-shell-mobile-bottom-nav__icon,.wn-shell-mobile-bottom-nav__item:hover .wn-shell-mobile-bottom-nav__icon{background:var(--wn-rail-active-bg);color:var(--wn-rail-active-fg)}.wn-shell-mobile-bottom-nav__label{color:var(--wn-rail-muted);font-size:.68rem;font-weight:650;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wn-shell-mobile-bottom-nav__label[data-active=true]{color:var(--wn-rail-active-fg)}.wn-shell-mobile-bottom-nav__item:focus-visible .wn-shell-mobile-bottom-nav__label,.wn-shell-mobile-bottom-nav__item:hover .wn-shell-mobile-bottom-nav__label{color:var(--wn-rail-active-fg)}.wn-command-app-gallery{display:block}}.wn-composer{background:var(--wn-composer-bg);border:1px solid var(--wn-composer-border);border-radius:10px;overflow:visible;transition:border-color .1s ease-out}.wn-composer[data-disabled=true]{opacity:.72}.wn-composer:focus-within{border-color:var(--wn-composer-focus-border);box-shadow:0 0 0 1px var(--wn-composer-focus-border)}.wn-composer-content{min-width:0}.wn-composer-context{background:var(--wn-chat-surface-hover);border-left:3px solid var(--wn-accent);border-radius:8px;margin:8px}.wn-composer-input-row{padding:0}.wn-composer-input .mantine-Textarea-input{background:transparent;border:0;color:var(--wn-text);font-family:var(--font-sans),sans-serif;font-size:14px;line-height:1.5;padding:12px 14px 6px}.wn-composer-input .mantine-Textarea-input::placeholder{color:var(--wn-text-faint)}.wn-composer-toolbar{border-top:0;padding:4px 8px 8px}.wn-composer-tools{color:var(--wn-chat-text-secondary)}.wn-composer-tool{color:var(--wn-text-subtle)}.wn-composer-tool:focus-visible,.wn-composer-tool:hover{background:var(--wn-control-hover);color:var(--wn-text)}.wn-composer-send{background:var(--wn-accent);color:var(--wn-accent-contrast)}.wn-composer-send:hover{background:var(--wn-accent-hover)}.wn-document-page-shell{background:var(--wn-document-page-bg);color:var(--wn-document-page-text);min-height:100%}.wn-document-page-shell>form{min-height:100%}.wn-document-page-stack{gap:0!important;margin:0;max-width:none;min-height:100%;padding:0 0 4rem;width:100%}.wn-document-page-toolbar{align-items:center;backdrop-filter:blur(var(--wn-document-island-backdrop-blur));background:color-mix(in srgb,var(--wn-document-page-bg) 90%,transparent);border-bottom:1px solid var(--wn-document-page-border);display:flex;gap:.5rem;justify-content:space-between;margin:0;min-height:48px;padding:0 clamp(.75rem,2vw,1.5rem);position:sticky;top:0;transition:background-color var(--wn-motion-feedback-duration) ease,border-color var(--wn-motion-feedback-duration) ease;z-index:40}.wn-document-bar-actions,.wn-document-bar-context{min-width:0}.wn-document-bar-breadcrumb{border-radius:.4rem;color:var(--wn-document-page-muted);padding:.3rem .4rem;transition:background-color var(--wn-motion-feedback-duration) ease,color var(--wn-motion-feedback-duration) ease}.wn-document-bar-breadcrumb:focus-visible,.wn-document-bar-breadcrumb:hover{background:var(--wn-control-hover);color:var(--wn-document-page-text)}.wn-document-bar-title{color:var(--wn-document-page-text);min-width:0}.wn-document-bar-sync[data-sync-state=failed]{color:var(--wn-warning)!important}.wn-document-bar-sync{flex:0 0 9rem;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.wn-document-comment-badge[data-active=true]{background:var(--wn-accent-soft);color:var(--wn-accent-fg-on-soft)}@media (max-width:700px){.wn-document-page-toolbar:not(.wn-document-bar){align-items:stretch;flex-direction:column;gap:.5rem;min-height:0;padding-bottom:.5rem;padding-top:.5rem}.wn-document-page-toolbar-primary,.wn-document-page-toolbar-secondary{min-width:0;width:100%}.wn-document-page-toolbar-secondary{flex-wrap:wrap;justify-content:flex-end}.wn-document-bar{align-items:center;flex-direction:row;min-height:46px;padding-block:.3rem}.wn-document-bar .wn-document-bar-context{flex:1 1 auto;width:auto}.wn-document-bar .wn-document-bar-actions{flex:0 0 auto;flex-wrap:nowrap;width:auto}}@media (max-width:560px){.wn-document-page-toolbar-primary{flex-wrap:nowrap;justify-content:space-between}.wn-document-page-toolbar-primary .mantine-Button-root{--button-padding-x:8px;flex:0 1 60px;min-width:0}.wn-document-toolbar-label{display:none}.wn-document-bar .wn-document-bar-context{justify-content:flex-start;overflow:hidden}.wn-document-bar-sync{display:none}.wn-document-bar-actions .mantine-Button-root{--button-padding-x:0;min-width:32px;width:32px}.wn-document-bar-actions .mantine-Button-label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.wn-document-bar-actions .mantine-Button-section{margin:0}}.wn-document-page-grid{align-items:start}.wn-document-workspace-grid{display:grid;gap:0;margin:0 auto;max-width:calc(var(--wn-document-page-max-width) + var(--wn-document-discussion-max-width) + 5rem);padding:clamp(1rem,3vw,2.5rem);transition:grid-template-columns var(--wn-motion-discussion-duration) ease;width:100%}.wn-document-canvas{--wn-document-canvas-inline-padding:clamp(1.5rem,4vw,3.25rem);margin:0 auto;max-width:var(--wn-document-page-max-width);min-height:calc(100dvh - 8rem);padding:clamp(1.5rem,4vw,3.25rem) var(--wn-document-canvas-inline-padding);width:100%}.wn-document-view-switch-mount{align-items:center;display:flex;justify-content:center;margin:-.35rem 0 .65rem;min-height:2rem;position:relative;z-index:2}.wn-document-bar>.wn-document-view-switch-mount{left:50%;margin:0;min-height:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.wn-document-workspace-grid[data-document-layout=canonical]>.wn-document-canvas{background:var(--wn-document-page-surface);border:1px solid var(--wn-document-page-border);border-radius:.75rem;box-shadow:0 .6rem 2rem color-mix(in srgb,var(--wn-ink) 5%,transparent);color:var(--wn-document-page-text)}[data-wn-theme=oldschool] .wn-document-workspace-grid[data-document-layout=canonical]>.wn-document-canvas{border-color:transparent;border-radius:0;box-shadow:none}.wn-document-discussion-panel{min-width:0;width:100%}.wn-document-comments-drawer{align-self:start;background:var(--wn-document-discussion-bg);border-left:1px solid var(--wn-document-discussion-border);max-height:calc(100dvh - 7rem);max-width:var(--wn-document-discussion-max-width);min-height:calc(100dvh - 8rem);min-width:var(--wn-document-discussion-min-width);overflow:auto;padding:1rem;position:sticky;top:4.5rem;transition:opacity var(--wn-motion-discussion-duration) ease,transform var(--wn-motion-discussion-duration) ease;width:var(--wn-document-discussion-width)}.wn-document-comments-drawer-header{background:var(--wn-document-discussion-bg);position:sticky;top:0;z-index:2}.wn-document-canvas-references{border-top:1px solid var(--wn-document-page-border);padding-top:1.5rem}.wn-document-canvas .mantine-Input-input::placeholder{color:var(--wn-text-muted)}.wn-document-canvas .mantine-Input-input:focus{outline:0}.wn-document-version-history{background:var(--wn-bg-surface);border:1px solid var(--wn-border-subtle);border-radius:8px;padding:1rem}@media (min-width:960px){.wn-document-workspace-grid[data-document-layout=canonical][data-comments-open=true]{grid-template-columns:minmax(0,1fr) var(--wn-document-discussion-width)}.wn-document-workspace-grid[data-document-layout=canonical][data-comments-open=true]>.wn-document-canvas{border-bottom-right-radius:0;border-top-right-radius:0}}@media (max-width:959px){.wn-document-workspace-grid[data-comments-open=true]{gap:0}.wn-document-comments-drawer{border-left:1px solid var(--wn-document-discussion-border);border-top:0;bottom:0;box-shadow:-.75rem 0 2rem color-mix(in srgb,var(--wn-ink) 14%,transparent);max-height:none;max-width:min(24rem,100vw);min-height:0;min-width:0;position:fixed;right:0;top:calc(var(--wn-shell-header-height) + 46px);width:min(var(--wn-document-discussion-width),100vw);z-index:245}}@media (max-width:767px){.wn-document-comments-drawer{bottom:calc(64px + env(safe-area-inset-bottom))}}@media (max-width:640px){.wn-document-workspace-grid{padding:0}.wn-document-workspace-grid[data-document-layout=canonical]>.wn-document-canvas{--wn-document-canvas-inline-padding:1rem;border-left:0;border-radius:0;border-right:0;box-shadow:none;padding:1.25rem var(--wn-document-canvas-inline-padding) calc(4rem + env(safe-area-inset-bottom))}}.wn-blocksuite-editor{--affine-background-primary-color:var(--wn-document-page-surface);--affine-background-secondary-color:var(--wn-document-page-bg);--affine-background-tertiary-color:var(--wn-bg-surface-hover);--affine-border-color:var(--wn-document-page-border);--affine-brand-color:var(--wn-accent);--affine-divider-color:var(--wn-document-page-border);--affine-hover-color:var(--wn-control-hover);--affine-icon-color:var(--wn-document-page-text);--affine-icon-hover-background:var(--wn-control-hover);--affine-link-color:var(--wn-link);--affine-primary-color:var(--wn-accent);--affine-text-primary-color:var(--wn-document-page-text);--affine-text-secondary-color:var(--wn-document-page-muted);--affine-v2-icon-primary:var(--wn-document-page-text);--affine-v2-layer-background-hoverOverlay:var(--wn-control-hover);--affine-v2-layer-background-overlayPanel:var(--wn-bg-elevated);--affine-v2-layer-background-primary:var(--wn-document-page-surface);--affine-v2-layer-background-secondary:var(--wn-document-page-bg);--affine-v2-text-emphasis:var(--wn-document-page-text);--affine-v2-text-primary:var(--wn-document-page-text);--affine-v2-text-secondary:var(--wn-document-page-muted);background:var(--wn-document-page-surface);border:0;border-radius:0;color:var(--wn-document-page-text);display:flex;flex-direction:column;height:min(980px,max(var(--wn-blocksuite-editor-min-height,560px),calc(100dvh - 260px)),calc(100dvh - var(--wn-shell-header-height) - 24px - env(safe-area-inset-bottom)));isolation:isolate;overflow:hidden;position:relative;transition:background-color var(--wn-motion-view-duration) ease,border-radius var(--wn-motion-view-duration) ease}.wn-blocksuite-editor-mode{align-items:center;background:color-mix(in srgb,var(--wn-document-page-surface) 92%,transparent);border-bottom:1px solid var(--wn-document-page-border);display:flex;flex:0 0 auto;gap:4px;min-height:42px;justify-content:space-between;padding:6px 0;position:relative;z-index:20}.wn-blocksuite-editor[data-mode=page] .wn-blocksuite-editor-mode{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.wn-blocksuite-editor-mode>*{flex-shrink:0}.wn-blocksuite-editor-error button,.wn-blocksuite-editor-media-picker,.wn-blocksuite-editor-mode button{background:transparent;border:1px solid transparent;border-radius:7px;color:var(--wn-document-page-text);cursor:pointer;font:inherit;font-size:.8rem;font-weight:700;padding:5px 10px;transition:background-color var(--wn-motion-feedback-duration) ease,border-color var(--wn-motion-feedback-duration) ease,color var(--wn-motion-feedback-duration) ease}.wn-blocksuite-editor-status-island,.wn-blocksuite-editor-tool-island,.wn-blocksuite-editor-view-island{align-items:center;display:flex;gap:.2rem;min-width:0}.wn-blocksuite-document-view-toggle{align-items:center;background:color-mix(in srgb,var(--wn-document-page-surface) 82%,transparent);border:1px solid var(--wn-document-page-border);border-radius:999px;box-shadow:0 2px 10px color-mix(in srgb,var(--wn-ink) 5%,transparent);display:inline-flex;gap:1px;padding:2px}.wn-blocksuite-document-view-toggle button{background:transparent;border:0;border-radius:999px;color:var(--wn-document-page-muted);cursor:pointer;font:inherit;font-size:.72rem;font-weight:650;line-height:1;min-height:28px;padding:0 .65rem;transition:background-color var(--wn-motion-feedback-duration) ease,color var(--wn-motion-feedback-duration) ease,transform var(--wn-motion-feedback-duration) ease}.wn-blocksuite-document-view-toggle button[aria-pressed=true]{background:var(--wn-bg-elevated);box-shadow:0 1px 4px color-mix(in srgb,var(--wn-ink) 10%,transparent);color:var(--wn-document-page-text)}.wn-blocksuite-document-view-toggle button:hover{background:var(--wn-control-hover);color:var(--wn-document-page-text)}.wn-blocksuite-document-view-toggle button:focus-visible{outline:2px solid var(--wn-accent);outline-offset:1px}.wn-blocksuite-editor-status-island{justify-content:flex-end;margin-left:auto}.wn-blocksuite-editor-media-picker{display:inline-flex}.wn-blocksuite-editor-media-picker input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.wn-blocksuite-entity-picker{align-items:center;background:var(--wn-bg-surface);border:1px solid var(--wn-border-subtle);border-radius:var(--wn-radius-control,9px);display:inline-flex;gap:5px;max-width:min(760px,calc(100vw - 48px));padding:4px}.wn-blocksuite-entity-picker select,.wn-blocksuite-entity-picker>input[type=text]{background:var(--wn-bg-elevated);border:1px solid var(--wn-border-subtle);border-radius:6px;color:var(--wn-text);font:inherit;font-size:.75rem;max-width:220px;min-height:28px;padding:3px 6px}.wn-blocksuite-entity-picker label{align-items:center;color:var(--wn-text-dim);display:inline-flex;font-size:.72rem;gap:4px;white-space:nowrap}@media (max-width:48rem){.wn-blocksuite-entity-picker{align-items:stretch;flex-direction:column;width:min(100%,calc(100vw - 48px))}.wn-blocksuite-entity-picker select,.wn-blocksuite-entity-picker>input[type=text]{max-width:none;width:100%}}.wn-carrier-entity-unavailable{align-items:center;color:var(--wn-text);display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:180px;padding:20px;text-align:center}.wn-carrier-entity-unavailable span{color:var(--wn-text-dim);font-size:.8rem}.wn-blocksuite-editor-divider{background:var(--wn-border-subtle);height:20px;margin:0 3px!important;width:1px}.wn-blocksuite-editor-mode button[aria-pressed=true]{background:var(--wn-accent-soft);border-color:color-mix(in srgb,var(--wn-accent) 30%,var(--wn-document-page-border));color:var(--wn-accent-fg-on-soft)}.wn-blocksuite-editor-media-picker:focus-within,.wn-blocksuite-editor-media-picker:hover,.wn-blocksuite-editor-mode button:focus-visible,.wn-blocksuite-editor-mode button:hover{background:var(--wn-control-hover);border-color:var(--wn-document-page-border)}.wn-blocksuite-editor-status-island>[data-sync-state]{color:var(--wn-document-page-muted);flex:0 0 9rem;font-size:.72rem;padding-right:4px;text-align:right}.wn-blocksuite-editor-mode .wn-blocksuite-board-picker{align-items:center;background:var(--wn-bg-surface);border:1px solid var(--wn-border-subtle);border-radius:8px;display:inline-flex;gap:4px;margin-left:0;padding:3px}.wn-blocksuite-board-picker select{background:var(--wn-bg-elevated);border:1px solid var(--wn-border-subtle);border-radius:6px;color:var(--wn-text);font:inherit;font-size:.75rem;max-width:180px;min-height:28px;padding:3px 6px}.wn-blocksuite-collaborators{align-items:center;display:flex;gap:2px;margin-left:auto}.wn-blocksuite-editor-mode .wn-blocksuite-collaborator{align-items:center;background:var(--wn-collaborator-color,var(--presence));border:2px solid var(--wn-document-island-bg);border-radius:50%;color:#fff;display:inline-flex;font-size:.68rem;font-weight:800;height:28px;justify-content:center;margin-left:-5px;overflow:hidden;padding:0;width:28px}.wn-blocksuite-editor-mode .wn-blocksuite-collaborator:first-child{margin-left:0}.wn-blocksuite-collaborator img{height:100%;object-fit:cover;width:100%}.wn-blocksuite-editor-mode .wn-blocksuite-collaborator-overflow{margin-left:3px;padding:0}.wn-blocksuite-collaborators+[data-sync-state]{margin-left:8px}.wn-blocksuite-editor-mode [data-sync-state]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-carrier-canvas=true],html[data-carrier-canvas=true] body{overscroll-behavior:none;overflow:hidden!important}html[data-carrier-canvas=true] .wn-shell-mobile-bottom-nav{display:none}html[data-carrier-canvas=true] .wn-document-canvas>:not(.wn-blocksuite-editor),html[data-carrier-canvas=true] .wn-document-page-toolbar,html[data-carrier-canvas=true] .wn-hub-content-sidebar-panel,html[data-carrier-canvas=true] .wn-shell-desktop-rail{visibility:hidden}html[data-carrier-canvas=true] .wn-document-workspace-grid[data-comments-open=true]{grid-template-columns:minmax(0,1fr)!important}html[data-carrier-canvas=true] .wn-document-comments-drawer{border:1px solid var(--wn-document-discussion-border);border-radius:.75rem;bottom:max(.75rem,env(safe-area-inset-bottom));box-shadow:-.75rem 0 2rem color-mix(in srgb,var(--wn-ink) 18%,transparent);max-height:none;max-width:min(24rem,calc(100vw - 1.5rem));min-height:0;opacity:1;position:fixed;right:max(.75rem,env(safe-area-inset-right));top:max(4rem,calc(env(safe-area-inset-top) + 3.25rem));transform:none;visibility:visible;width:min(var(--wn-document-discussion-width),calc(100vw - 1.5rem));z-index:740}.wn-blocksuite-editor[data-mode=edgeless]{--affine-background-primary-color:var(--wn-document-canvas-bg);--affine-background-secondary-color:var(--wn-document-canvas-card-bg);--affine-border-color:var(--wn-document-canvas-card-border);--affine-edgeless-grid-color:var(--wn-document-canvas-grid);--affine-v2-layer-background-primary:var(--wn-document-canvas-bg);--affine-v2-layer-background-secondary:var(--wn-document-canvas-card-bg);background-color:var(--wn-document-canvas-bg);background-image:radial-gradient(circle,var(--wn-document-canvas-grid) 1px,transparent 1px);background-position:0 0;background-size:20px 20px;border:0;border-radius:0;height:100dvh;inset:0;max-height:none;position:fixed;width:100vw;z-index:600}.wn-blocksuite-editor[data-mode=edgeless] .wn-blocksuite-editor-mode{background:transparent;border:0;inset:0 0 auto;min-height:0;padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) 0 max(.75rem,env(safe-area-inset-left));pointer-events:none;position:absolute;z-index:720}.wn-blocksuite-canvas-close{align-items:center;backdrop-filter:blur(var(--wn-document-island-backdrop-blur));background:var(--wn-document-island-bg)!important;border:1px solid var(--wn-document-island-border)!important;border-radius:50%!important;box-shadow:var(--wn-document-island-shadow);color:var(--wn-document-island-text)!important;display:inline-flex;font-size:1.55rem!important;font-weight:400!important;height:44px;justify-content:center;left:max(.75rem,env(safe-area-inset-left));line-height:1;padding:0!important;pointer-events:auto;position:fixed;top:max(.75rem,env(safe-area-inset-top));transform:scale(1);transform-origin:center;transition:transform var(--wn-motion-feedback-duration) ease,background-color var(--wn-motion-feedback-duration) ease,border-color var(--wn-motion-feedback-duration) ease;width:44px;z-index:740}.wn-blocksuite-canvas-close:hover{background:var(--wn-control-hover)!important;transform:scale(1.1)}.wn-blocksuite-canvas-close:focus-visible{outline:3px solid var(--wn-accent);outline-offset:3px;transform:scale(1.08)}.wn-blocksuite-canvas-heading{align-items:center;display:flex;flex-direction:column;gap:.3rem;left:50%;max-width:min(52vw,30rem);pointer-events:auto;position:fixed;top:max(.75rem,env(safe-area-inset-top));transform:translateX(-50%);z-index:735}.wn-blocksuite-editor[data-mode=edgeless] .wn-blocksuite-editor-status-island,.wn-blocksuite-editor[data-mode=edgeless] .wn-blocksuite-editor-view-island{border:1px solid var(--wn-document-island-border);border-radius:.65rem;max-width:min(46vw,30rem);padding:.3rem;pointer-events:auto}.wn-blocksuite-canvas-title,.wn-blocksuite-editor[data-mode=edgeless] .wn-blocksuite-editor-status-island,.wn-blocksuite-editor[data-mode=edgeless] .wn-blocksuite-editor-view-island{backdrop-filter:blur(var(--wn-document-island-backdrop-blur));background:var(--wn-document-island-bg);box-shadow:var(--wn-document-island-shadow);color:var(--wn-document-island-text)}.wn-blocksuite-canvas-title{border:1px solid var(--wn-document-island-border);border-radius:999px;font-size:.8rem;font-weight:650;max-width:min(20vw,14rem);overflow:hidden;padding:.25rem .65rem;text-overflow:ellipsis;white-space:nowrap}.wn-blocksuite-canvas-search{position:relative}.wn-blocksuite-editor[data-mode=edgeless] .wn-blocksuite-canvas-search>button,.wn-blocksuite-editor[data-mode=edgeless] .wn-blocksuite-editor-status-island>button{align-items:center;display:inline-flex;height:2rem;justify-content:center;padding:0;width:2rem}.wn-blocksuite-canvas-search-popover{background:var(--wn-document-page-surface);border:1px solid var(--wn-document-page-border);border-radius:.65rem;box-shadow:var(--wn-document-island-shadow);display:flex;flex-direction:column;gap:.3rem;max-height:min(25rem,calc(100dvh - 6rem));overflow:auto;padding:.5rem;position:fixed;right:max(.75rem,env(safe-area-inset-right));top:max(4rem,calc(env(safe-area-inset-top) + 3.25rem));width:min(22rem,calc(100vw - 1.5rem));z-index:760}.wn-blocksuite-canvas-search-popover input{background:var(--wn-bg-elevated);border:1px solid var(--wn-document-page-border);border-radius:.45rem;color:var(--wn-document-page-text);font:inherit;min-height:2.25rem;padding:.4rem .55rem}.wn-blocksuite-editor-mode .wn-blocksuite-canvas-search-popover button{font-weight:500;max-width:100%;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.wn-blocksuite-canvas-search-popover>span{color:var(--wn-document-page-muted);font-size:.75rem;padding:.4rem}.wn-blocksuite-editor-mode button[data-save-now=true]{border-color:var(--wn-document-island-border)}.wn-blocksuite-editor-mode button[data-save-now=true][data-save-state=failed]{color:var(--wn-warning)}.wn-blocksuite-editor[data-mode=edgeless] .wn-blocksuite-autosave-status{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.wn-blocksuite-canvas-hint{align-items:center;backdrop-filter:blur(var(--wn-document-island-backdrop-blur));background:var(--wn-document-island-bg);border:1px solid var(--wn-document-island-border);border-radius:.65rem;bottom:calc(4rem + env(safe-area-inset-bottom));box-shadow:var(--wn-document-island-shadow);color:var(--wn-document-island-text);display:flex;font-size:.72rem;gap:.45rem;left:max(.75rem,env(safe-area-inset-left));max-width:min(80vw,30rem);padding:.45rem .55rem .45rem .7rem;position:absolute;z-index:730}.wn-blocksuite-canvas-hint button{background:transparent;border:0;border-radius:.35rem;color:inherit;cursor:pointer;font:inherit;font-size:1rem;line-height:1;padding:.1rem .25rem}.wn-blocksuite-editor[data-mode=edgeless] affine-toolbar-widget,.wn-blocksuite-editor[data-mode=edgeless] edgeless-toolbar-widget{bottom:max(.75rem,env(safe-area-inset-bottom))!important;left:50%!important;max-width:calc(100vw - 8rem)!important;position:fixed!important;right:auto!important;top:auto!important;transform:translateX(-50%)!important;z-index:710!important}.wn-blocksuite-editor[data-mode=edgeless] affine-edgeless-zoom-toolbar-widget{bottom:max(.75rem,env(safe-area-inset-bottom))!important;left:auto!important;position:fixed!important;right:max(.75rem,env(safe-area-inset-right))!important;top:auto!important;z-index:715!important}.wn-board-embed-skeleton-grid{display:grid;gap:.5rem}.wn-blocksuite-editor-tool-status{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.wn-blocksuite-local-data-boundary{background:color-mix(in srgb,var(--wn-accent) 6%,var(--wn-document-page-surface));border-bottom:1px solid var(--wn-document-page-border);color:var(--wn-document-page-muted);flex:0 0 auto;font-size:.72rem;line-height:1.35;padding:6px 12px}.wn-blocksuite-local-data-boundary strong{color:var(--wn-document-page-text)}affine-slash-menu,inner-slash-menu{--affine-background-overlay-panel-color:var(--wn-bg-elevated);--affine-border-color:var(--wn-border-strong);--affine-hover-color:var(--wn-bg-surface-hover);--affine-icon-color:var(--wn-text);--affine-text-primary-color:var(--wn-text);--affine-v2-layer-background-overlayPanel:var(--wn-bg-elevated);--affine-z-index-popover:760;color:var(--wn-text);opacity:1;position:relative;z-index:760}.wn-blocksuite-editor-runtime{display:flex;flex:1 1 auto;min-height:0;min-width:0;overflow:hidden;position:relative}.wn-blocksuite-editor .affine-edgeless-viewport,.wn-blocksuite-editor .affine-page-viewport{box-sizing:border-box;container-name:viewport;container-type:inline-size;display:flex;flex:1 1 auto;font-family:var(--font-sans),var(--affine-font-family),sans-serif;min-height:0;position:relative}.wn-blocksuite-editor .affine-page-viewport{background:var(--wn-document-page-surface);color:var(--wn-document-page-text);flex-direction:column;overflow-x:hidden;overflow-y:auto}.wn-blocksuite-editor .affine-edgeless-viewport{background:transparent;color:var(--wn-document-page-text);height:100%;overflow:clip;padding-bottom:max(16px,env(safe-area-inset-bottom))}.wn-blocksuite-edgeless-editor,.wn-blocksuite-page-editor{box-sizing:border-box;display:block;flex:1 1 auto;min-height:100%;position:relative;width:100%}.wn-blocksuite-editor[data-mode=page]{--wn-blocksuite-page-native-gutter:24px;--affine-editor-side-padding:var(--wn-blocksuite-page-native-gutter);--wn-blocksuite-page-shell-gutter:min(var(--wn-blocksuite-page-native-gutter),var(--wn-document-canvas-inline-padding));--wn-blocksuite-page-gutter-deficit:calc(var(--wn-blocksuite-page-native-gutter) - var(--wn-blocksuite-page-shell-gutter));margin-inline:calc(0px - var(--wn-blocksuite-page-shell-gutter));width:calc(100% + var(--wn-blocksuite-page-shell-gutter) + var(--wn-blocksuite-page-shell-gutter))}.wn-blocksuite-editor[data-mode=page]>.wn-blocksuite-editor-mode{padding-inline:var(--wn-blocksuite-page-shell-gutter)}.wn-blocksuite-editor[data-mode=page]>.wn-blocksuite-local-data-boundary{padding-inline:calc(var(--wn-blocksuite-page-shell-gutter) + 12px)}.wn-blocksuite-editor[data-mode=page] .wn-blocksuite-page-editor{margin-inline:calc(0px - var(--wn-blocksuite-page-gutter-deficit));width:calc(100% + var(--wn-blocksuite-page-gutter-deficit) + var(--wn-blocksuite-page-gutter-deficit))}.wn-blocksuite-edgeless-editor{height:100%;min-height:0;overflow:clip}.wn-blocksuite-edgeless-editor>affine-edgeless-root{display:block;height:100%;min-height:0;overflow:hidden}@media (max-width:640px){.wn-blocksuite-editor[data-mode=edgeless] .wn-blocksuite-editor-status-island,.wn-blocksuite-editor[data-mode=edgeless] .wn-blocksuite-editor-view-island{max-width:calc(50vw - 1rem)}.wn-blocksuite-canvas-title{display:none}.wn-blocksuite-editor[data-mode=edgeless] .wn-blocksuite-autosave-status{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.wn-blocksuite-canvas-hint{bottom:calc(8rem + env(safe-area-inset-bottom));max-width:calc(100vw - 1.5rem - env(safe-area-inset-left) - env(safe-area-inset-right))}.wn-blocksuite-editor[data-mode=edgeless] affine-toolbar-widget,.wn-blocksuite-editor[data-mode=edgeless] edgeless-toolbar-widget{max-width:calc(100vw - 1.5rem - env(safe-area-inset-left) - env(safe-area-inset-right))!important}.wn-blocksuite-editor[data-mode=edgeless] affine-edgeless-zoom-toolbar-widget{bottom:calc(4.5rem + env(safe-area-inset-bottom))!important}}@media (prefers-reduced-motion:reduce){.wn-blocksuite-canvas-close,.wn-blocksuite-document-view-toggle button,.wn-blocksuite-editor,.wn-blocksuite-editor-media-picker,.wn-blocksuite-editor-mode button,.wn-document-comments-drawer,.wn-document-workspace-grid,.wn-hub-content-sidebar-panel{scroll-behavior:auto;transition-duration:.01ms!important}}.wn-blocksuite-editor-error{align-items:flex-start;background:color-mix(in srgb,var(--wn-danger) 8%,transparent);border:1px solid color-mix(in srgb,var(--wn-danger) 40%,transparent);border-radius:8px;color:var(--wn-text);display:flex;flex-direction:column;gap:8px;padding:16px}.wn-blocksuite-editor-error span{color:var(--wn-text-dim);font-size:.875rem}.wn-blocksuite-editor-error button{border-color:var(--wn-border-subtle)}.wn-mind-map-flow .react-flow__node-mindMapNode{background:transparent;border:0;box-shadow:none;padding:0;width:auto}.wn-mind-map-flow .react-flow__node-mindMapNode.selected [data-mind-map-node-id]{border-color:var(--wn-accent);box-shadow:0 0 0 2px var(--wn-accent-soft)}.wn-mind-map-node-card{cursor:pointer;position:relative}.wn-mind-map-node-actions{background:rgba(6,10,24,.72);border:1px solid var(--wn-border-subtle);border-radius:999px;box-shadow:0 10px 28px rgba(2,6,23,.22);flex-shrink:0;opacity:.94;padding:2px;position:relative;transition:opacity .12s ease;z-index:7}.wn-mind-map-flow .react-flow__node-mindMapNode.selected .wn-mind-map-node-actions,.wn-mind-map-node-card:hover .wn-mind-map-node-actions{opacity:1}.wn-mind-map-node-actions .mantine-ActionIcon-root{color:var(--wn-text)}.wn-mind-map-workspace{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.wn-mind-map-workspace[data-has-inspector=true]{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.wn-mind-map-node-inspector{background:var(--wn-bg-elevated);border:1px solid var(--wn-border-subtle);border-radius:8px;min-width:0;padding:1rem;position:sticky;top:56px}.wn-mind-map-flow .react-flow__handle.wn-mind-map-handle{background:var(--mind-map-accent,var(--wn-accent));border:2px solid var(--wn-bg-elevated);height:14px;width:14px}.wn-mind-map-flow .react-flow__handle.wn-mind-map-add-handle{background:var(--mind-map-accent,rgba(56,189,248,.82));border-color:var(--wn-bg-surface);cursor:pointer;display:flex;height:20px;justify-content:center;align-items:center;line-height:1;opacity:0;pointer-events:none;width:20px;z-index:8;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease,bottom .12s ease,height .12s ease,left .12s ease,opacity .12s ease,right .12s ease,top .12s ease,transform .12s ease}.wn-mind-map-flow .react-flow__node-mindMapNode:focus-within .wn-mind-map-add-handle,.wn-mind-map-flow .react-flow__node-mindMapNode:hover .wn-mind-map-add-handle,.wn-mind-map-flow[data-connecting=true] .wn-mind-map-add-handle,.wn-mind-map-node-card:focus-within .wn-mind-map-add-handle,.wn-mind-map-node-card:hover .wn-mind-map-add-handle{opacity:1;pointer-events:auto}.wn-mind-map-flow .react-flow__handle.wn-mind-map-target-handle{left:-10px;top:50%;transform:translate(-50%,-50%) scale(1)}.wn-mind-map-flow .react-flow__handle.wn-mind-map-source-handle{right:-10px;top:50%;transform:translate(50%,-50%) scale(1)}.wn-mind-map-flow .react-flow__handle.wn-mind-map-top-handle{left:50%;top:-10px;transform:translate(-50%,-50%) scale(1)}.wn-mind-map-flow .react-flow__handle.wn-mind-map-bottom-handle{bottom:-10px;left:50%;transform:translate(-50%,50%) scale(1)}.wn-mind-map-flow .react-flow__handle .wn-mind-map-handle-plus{color:white;display:block;opacity:0;pointer-events:none;transform:scale(.35);transition:opacity .12s ease,transform .12s ease}.wn-mind-map-flow .react-flow__handle.wn-mind-map-add-handle:focus-visible,.wn-mind-map-flow .react-flow__handle.wn-mind-map-add-handle:hover{background:var(--mind-map-accent,var(--wn-accent));box-shadow:0 0 0 5px var(--mind-map-accent-glow,rgba(56,189,248,.16));color:transparent;height:34px;outline:none;width:34px}.wn-mind-map-flow .react-flow__handle.wn-mind-map-target-handle:focus-visible,.wn-mind-map-flow .react-flow__handle.wn-mind-map-target-handle:hover{left:-17px;transform:translate(-50%,-50%) scale(1)}.wn-mind-map-flow .react-flow__handle.wn-mind-map-source-handle:focus-visible,.wn-mind-map-flow .react-flow__handle.wn-mind-map-source-handle:hover{right:-17px;transform:translate(50%,-50%) scale(1)}.wn-mind-map-flow .react-flow__handle.wn-mind-map-top-handle:focus-visible,.wn-mind-map-flow .react-flow__handle.wn-mind-map-top-handle:hover{top:-17px;transform:translate(-50%,-50%) scale(1)}.wn-mind-map-flow .react-flow__handle.wn-mind-map-bottom-handle:focus-visible,.wn-mind-map-flow .react-flow__handle.wn-mind-map-bottom-handle:hover{bottom:-17px;transform:translate(-50%,50%) scale(1)}.wn-mind-map-flow .react-flow__handle.wn-mind-map-add-handle:focus-visible .wn-mind-map-handle-plus,.wn-mind-map-flow .react-flow__handle.wn-mind-map-add-handle:hover .wn-mind-map-handle-plus{opacity:1;transform:scale(1)}.wn-mind-map-flow .react-flow__controls,.wn-mind-map-flow .react-flow__controls-button{background:var(--wn-bg-surface);border-color:var(--wn-border-subtle);color:var(--wn-text)}.wn-mind-map-flow .react-flow__controls{border-radius:8px;overflow:hidden}.wn-mind-map-flow .react-flow__controls-button:hover{background:var(--wn-bg-surface-hover)}@media (max-width:1100px){.wn-mind-map-workspace[data-has-inspector=true]{grid-template-columns:minmax(0,1fr)}.wn-mind-map-node-inspector{position:static}}.wn-sidebar-resize-handle{position:absolute;top:0;right:-3px;bottom:0;width:6px;cursor:col-resize;z-index:10;touch-action:none}.wn-sidebar-resize-handle:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:2px;height:100%;background:transparent;transition:background .12s ease}.wn-sidebar-resize-handle--active:after,.wn-sidebar-resize-handle:hover:after{background:var(--wn-accent)}@media (max-width:900px){.wn-calendar-layout{grid-template-columns:minmax(0,1fr)!important}.wn-calendar-sidebar{position:static!important}}.wn-board-page{background:var(--wn-board-canvas);min-height:calc(100dvh - var(--wn-shell-header-height))}.wn-chat-content-viewport .wn-board-page{min-height:100%}.wn-board-workspace{padding:0 1rem 1rem}@media (min-width:768px){.wn-board-workspace{padding:0 1.5rem 1.5rem}}.wn-board-automation,.wn-board-card,.wn-board-kanban-card{background:var(--wn-board-surface);border-color:var(--wn-board-border);border-radius:10px;cursor:pointer;padding:.75rem}.wn-board-kanban-card{cursor:grab;touch-action:none}.wn-board-kanban-previews{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:54px}.wn-board-kanban-previews[data-count="1"]{grid-template-columns:minmax(0,1fr)}.wn-board-kanban-previews[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.wn-board-kanban-preview{align-items:center;background:color-mix(in srgb,var(--wn-board-canvas) 82%,transparent);border:1px solid var(--wn-board-border);border-radius:8px;color:var(--wn-board-meta);display:flex;font-size:11px;font-weight:650;gap:5px;height:54px;justify-content:center;min-width:0;overflow:hidden;padding:6px}.wn-board-kanban-preview[data-kind=image]{padding:0}.wn-board-kanban-preview span:not(.wn-board-kanban-preview-fallback){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wn-board-kanban-preview-img{display:block;height:100%;object-fit:cover;width:100%}.wn-board-kanban-preview-fallback{align-items:center;color:var(--wn-board-meta);display:inline-flex;justify-content:center;min-height:100%;width:100%}.wn-board-kanban-preview-more{color:var(--wn-board-label)}.wn-board-kanban-card-foot{min-height:24px}.wn-board-kanban-owners{flex:0 0 auto;justify-content:flex-end}.wn-board-kanban-owners .mantine-Avatar-root{border:1px solid var(--wn-board-surface);box-shadow:0 0 0 1px var(--wn-board-border);font-size:10px;font-weight:750}.wn-board-automation:hover,.wn-board-card:hover,.wn-board-kanban-card:hover{background:var(--wn-board-surface-hover)}.wn-board-bar{align-items:center;background:var(--wn-board-canvas);border-bottom:0;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px 12px;margin-left:-1rem;margin-right:-1rem;min-height:56px;min-width:0;padding:8px 20px;position:sticky;top:0;z-index:30}.wn-board-bar svg,.wn-board-group-card svg,.wn-board-table-group-head svg{stroke-width:1.7}@media (min-width:768px){.wn-board-bar{margin-left:-1.5rem;margin-right:-1.5rem}}.wn-board-glyph{align-items:center;background:var(--wn-board-glyph-bg);border-radius:7px;color:var(--wn-board-accent);display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.wn-board-title{color:var(--wn-text);font-family:inherit;font-size:15px;font-weight:700;margin:0;white-space:nowrap}.wn-board-rowcount{color:var(--wn-board-meta);font-size:12px;white-space:nowrap}.wn-board-info{align-items:center;border:1px solid var(--wn-board-info-border);border-radius:50%;color:var(--wn-board-meta);cursor:help;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.wn-board-bar-spacer{flex:1 1 24px}.wn-board-search{flex:0 1 200px;min-width:0;width:200px}.wn-board-search .mantine-Input-input{background:var(--wn-board-search-bg,var(--wn-board-segment-bg));border:0;border-radius:7px;color:var(--wn-text);font-size:13px;height:30px;min-height:30px}.wn-board-search .mantine-Input-input:hover{background:var(--wn-board-search-hover,var(--wn-board-surface-hover))}.wn-board-views.mantine-SegmentedControl-root{--sc-transition-duration:120ms;background:var(--wn-board-segment-bg);border-radius:8px;flex:0 1 auto;max-width:100%;min-width:0;padding:3px}.wn-board-views .mantine-SegmentedControl-indicator{background:var(--wn-board-segment-active);border-radius:6px;box-shadow:none}.wn-board-views .mantine-SegmentedControl-label{color:var(--wn-board-meta);font-size:13px;font-weight:500;padding:4px 12px}.wn-board-views .mantine-SegmentedControl-label[data-active]{color:var(--wn-text);font-weight:600}.wn-board-add-row,.wn-board-bar-btn{border-radius:7px;font-size:13px;font-weight:600;height:30px}.wn-board-bar-btn{color:var(--wn-board-meta);flex-shrink:0;font-weight:500}.wn-board-add-row{background:var(--wn-board-accent);color:var(--wn-accent-contrast);flex-shrink:0;padding-inline:12px}.wn-board-bar-icon{border-radius:6px;flex-shrink:0}@media (max-width:720px){.wn-board-bar-spacer{flex-basis:100%;height:0}.wn-board-search{flex:1 1 160px;width:auto}}@media (max-width:520px){.wn-board-views.mantine-SegmentedControl-root{overflow-x:auto;scrollbar-width:none;width:100%}.wn-board-views.mantine-SegmentedControl-root::-webkit-scrollbar{display:none}.wn-board-views .mantine-SegmentedControl-label{padding-inline:8px}.wn-board-views .mantine-SegmentedControl-control{flex:0 0 auto}}.wn-board-sheet{background:transparent;border:0!important;display:flex;flex-direction:column;min-width:0;overflow:hidden}.wn-board-automation-toolbar{background:var(--wn-board-surface);border-color:var(--wn-board-border);border-radius:10px;padding:.75rem}.wn-board-selection-bar{align-items:center;background:var(--wn-board-surface);border:1px solid var(--wn-board-border);border-radius:10px;margin-bottom:12px;padding:.5rem .75rem}.wn-board-grid{display:flex;flex-direction:column;min-width:100%;padding-bottom:24px;width:max-content}.wn-board-table-scroll{min-width:0;width:100%}.wn-board-table-scroll .mantine-ScrollArea-viewport>div{min-width:100%}.wn-board-grid-head{align-items:stretch;background:var(--wn-board-surface);border-bottom:1px solid var(--wn-board-frame-border,var(--wn-board-border));border:1px solid var(--wn-board-frame-border,var(--wn-board-border));border-bottom-color:var(--wn-board-gridline,var(--wn-board-hairline));box-sizing:border-box;display:grid;height:32px;margin-top:12px;min-height:32px;min-width:100%;width:max-content}.wn-board-headcell{align-items:center;border-right:1px solid var(--wn-board-gridline,var(--wn-board-hairline));display:flex;gap:4px;min-width:0;overflow:visible;padding:0 12px;position:relative}.wn-board-headcell:last-child{border-right:0}.wn-board-headcell[draggable=true]{cursor:grab}.wn-board-headcell[data-field-dragging=true]{opacity:.55}.wn-board-headcell-add,.wn-board-headcell-select{justify-content:center;padding:0}.wn-board-colname{color:var(--wn-board-label);font-size:11px;font-weight:600;letter-spacing:.08em;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.wn-board-colmenu{opacity:0;transition:opacity .12s ease}.wn-board-headcell:hover .wn-board-colmenu{opacity:1}.wn-board-colresize{border:0;cursor:col-resize;padding:0;right:-4px;touch-action:none;width:8px;z-index:2}.wn-board-colresize,.wn-board-colresize:after{background:transparent;bottom:0;position:absolute;top:0}.wn-board-colresize:after{content:"";right:3px;width:1px}.wn-board-headcell:hover .wn-board-colresize:after{background:var(--wn-board-gridline,var(--wn-board-hairline))}.wn-board-colresize:focus-visible:after,.wn-board-colresize:hover:after{background:var(--wn-board-resize-hover,var(--wn-board-info-border))}.wn-board-group{margin-top:12px;min-width:100%;width:max-content}.wn-board-group:first-of-type{margin-top:12px}.wn-board-group-head{align-items:center;display:flex;gap:8px;padding:0 2px 6px}.wn-board-table-group-head{gap:6px;height:44px;padding:0}.wn-board-group-head[draggable=true]{cursor:grab}.wn-board-group-head[draggable=true]:active{cursor:grabbing}.wn-board-group-dot{border-radius:3px;flex-shrink:0;height:8px;width:8px}.wn-board-group-label{color:var(--wn-text-strong);font-size:11.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.wn-board-group-count{color:var(--wn-board-meta);font-size:11.5px}.wn-board-group-chevron,.wn-board-table-group-label{color:color-mix(in srgb,var(--wn-board-group-color) 68%,var(--wn-text) 32%)}.wn-board-group-chevron{flex-shrink:0}.wn-board-table-group-label{font-size:13.5px;font-weight:700}.wn-board-table-group-count{color:var(--wn-board-meta);font-size:12px}.wn-board-group-card{background:var(--wn-board-surface);border:1px solid var(--wn-board-frame-border,var(--wn-board-border));border-left:4px solid var(--wn-board-group-color);border-radius:0;overflow:hidden}.wn-board-grid-row,.wn-board-group-card{box-sizing:border-box;min-width:100%;width:max-content}.wn-board-grid-row{align-items:stretch;border-bottom:1px solid var(--wn-board-gridline,var(--wn-board-hairline));display:grid;height:36px;min-height:36px}.wn-board-grid-row:hover{background:var(--wn-board-row-hover,var(--wn-board-surface-hover))}.wn-board-grid-row[data-selected=true]{background:color-mix(in srgb,var(--wn-accent-soft) 40%,var(--wn-board-surface))}.wn-board-sheet[data-density=comfortable] .wn-board-grid-row{height:46px;min-height:46px}.wn-board-sheet[data-density=spreadsheet] .wn-board-grid-row{height:32px;min-height:32px}.wn-board-cell{align-items:center;border-right:1px solid var(--wn-board-gridline,var(--wn-board-hairline));color:var(--wn-text);display:flex;font-size:12.5px;min-width:0;overflow:hidden;padding:0 12px}.wn-board-cell:last-child{border-right:0}.wn-board-cell-content{align-items:stretch;display:flex;min-width:0;width:100%}.wn-board-cell-select:has(.wn-board-subitem-toggle){gap:1px}.wn-board-subitem-toggle{flex:0 0 auto}.wn-board-subitem-summary{background:var(--wn-board-surface);border:0;border-bottom:1px solid var(--wn-board-gridline,var(--wn-board-hairline));color:var(--wn-board-meta);cursor:pointer;display:block;font:inherit;font-size:11px;padding:4px 12px 4px 46px;text-align:left;width:100%}.wn-board-subitem-summary:hover{background:var(--wn-board-row-hover,var(--wn-board-surface-hover));color:var(--wn-text)}.wn-board-subitems{background:color-mix(in srgb,var(--wn-board-surface) 92%,var(--wn-accent-soft));border-bottom:1px solid var(--wn-board-gridline,var(--wn-board-hairline));box-sizing:border-box;min-width:100%;padding:10px 14px 12px 46px;width:100%}.wn-board-subitem-section+.wn-board-subitem-section{border-top:1px solid var(--wn-board-gridline,var(--wn-board-hairline));margin-top:12px;padding-top:12px}.wn-board-subitem-head,.wn-board-subitem-row{display:grid;min-width:max-content}.wn-board-subitem-head{border:1px solid var(--wn-board-gridline,var(--wn-board-hairline));color:var(--wn-board-label);font-size:10px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.wn-board-subitem-cell,.wn-board-subitem-head>span{border-right:1px solid var(--wn-board-gridline,var(--wn-board-hairline));min-width:0;padding:5px 9px}.wn-board-subitem-cell:last-child,.wn-board-subitem-head>span:last-child{border-right:0}.wn-board-subitem-row{background:var(--wn-board-surface);border:1px solid var(--wn-board-gridline,var(--wn-board-hairline));border-top:0;min-height:34px}.wn-board-subitem-cell{align-items:center;display:flex}.wn-board-subitem-add{margin-top:7px;max-width:320px}.wn-board-cell-content>*{flex:1 1 auto;min-width:0;width:100%}.wn-board-cell-trigger{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--wn-text);cursor:pointer;display:flex;font-size:13px;gap:7px;max-width:100%;min-height:24px;min-width:0;padding:2px 6px;text-align:left}.wn-board-cell-trigger:hover{background:var(--wn-board-segment-bg)}.wn-board-cell-trigger[data-empty=true]{color:var(--wn-board-faint);min-width:34px}.wn-board-cell-trigger-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wn-board-thumb{align-items:center;background:var(--wn-board-segment-bg);border:0;border-radius:5px;color:var(--wn-board-meta);cursor:zoom-in;display:flex;flex-shrink:0;height:26px;justify-content:center;overflow:hidden;padding:0;width:72px}.wn-board-thumb-img{height:100%;object-fit:cover;width:100%}.wn-board-hover-preview{padding:6px}.wn-board-hover-preview-img{border-radius:6px;display:block;max-height:46vh;max-width:min(440px,60vw);object-fit:contain}.wn-board-lightbox-img{border-radius:8px;display:block;margin:0 auto;max-height:68vh;max-width:min(920px,82vw);object-fit:contain}.wn-board-attach-chip{align-items:center;background:var(--wn-board-surface);border:1px solid var(--wn-board-border);border-radius:6px;color:var(--wn-text);cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:500;gap:5px;max-width:100%;min-width:0;padding:3px 8px}.wn-board-attach-chip:hover{background:var(--wn-board-surface-hover);border-color:var(--wn-board-info-border)}.wn-board-avatar{align-items:center;background:var(--wn-board-neutral-fill);border-radius:50%;color:var(--wn-board-status-ink);display:inline-flex;flex-shrink:0;font-size:9px;font-weight:600;height:20px;justify-content:center;width:20px}.wn-board-cell-select{justify-content:center;padding:0}.wn-board-cell-select .mantine-Checkbox-input,.wn-board-headcell-select .mantine-Checkbox-input{border:1.5px solid var(--wn-board-checkbox-border,var(--wn-board-info-border));border-radius:50%;height:16px;width:16px}.wn-board-cell-select .mantine-Checkbox-input:hover,.wn-board-headcell-select .mantine-Checkbox-input:hover{border-color:var(
    --wn-board-checkbox-hover,var(--wn-board-resize-hover,var(--wn-board-info-border))
  )}.wn-board-cell-title{font-size:14px;font-weight:400}.wn-board-cell-title input{font-weight:400}.wn-board-cell-actions{justify-content:center;padding:0;position:relative}.wn-board-open{--ai-size:28px;background:var(--wn-board-surface);opacity:0;position:absolute;right:5px;transition:opacity .12s ease}.wn-board-grid-row:hover .wn-board-open,.wn-board-open:focus-visible{opacity:1}.wn-board-grid-row:hover .wn-board-comment{opacity:0}.wn-board-comment{align-items:center;color:var(--wn-board-meta);display:inline-flex;font-size:11.5px;gap:3px}.wn-board-cell-status{align-items:stretch;padding:0}.wn-board-cell-status .wn-board-cell-content{height:100%}.wn-board-status-cell{align-items:center;border-radius:0;border:0;color:var(--wn-board-status-ink);cursor:pointer;display:flex;font-size:12.5px;font-weight:600;height:100%;justify-content:center;letter-spacing:0;min-height:0;padding:0;width:100%}.wn-board-cell-status .wn-board-status-cell[data-empty=false]{background:var(
    --wn-board-cell-status-color,var(--wn-board-neutral-fill)
  )!important;color:var(--wn-board-status-ink)!important}.wn-board-status-cell[data-empty=true]{background:transparent!important;color:var(--wn-board-faint)!important;font-weight:500;letter-spacing:0}.wn-board-status-cell-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wn-board-status-chip{border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.03em;padding:2px 8px;white-space:nowrap}.wn-board-empty{color:var(--wn-board-faint)}.wn-board-add{align-items:center;background:transparent;border:0;color:var(--wn-board-meta);cursor:pointer;display:flex;font-size:12.5px;gap:6px;padding:7px 12px 7px 34px;text-align:left;width:100%}.wn-board-add:hover{background:var(--wn-board-surface-hover);color:var(--wn-board-accent)}.wn-board-table-add{box-sizing:border-box;color:var(--wn-board-meta);font-size:13px;height:30px;min-height:30px;padding:0 12px}.wn-board-table-add:hover{background:var(--wn-board-row-hover,var(--wn-board-surface-hover));color:var(--wn-text)}.wn-board-field-type{background:var(--wn-board-surface);border-radius:8px;cursor:pointer}.wn-board-field-type[data-selected=true]{border-color:var(--wn-board-accent);box-shadow:inset 3px 0 0 var(--wn-board-accent)}.wn-board-template-card{background:var(--wn-board-surface);border-radius:8px;cursor:pointer}.wn-board-template-card[data-selected=true]{border-color:var(--wn-board-accent);box-shadow:inset 3px 0 0 var(--wn-board-accent)}.wn-board-file-uploader .uppy-Dashboard-inner{background:var(--wn-board-surface);border-color:var(--wn-board-border);border-radius:8px}.wn-board-file-uploader[data-disabled=true]{opacity:.62;pointer-events:none}.wn-board-image-preview{aspect-ratio:16/9;border:1px solid var(--wn-board-border);border-radius:6px;max-height:120px;object-fit:cover;width:100%}.wn-board-schedule-trigger{color:var(--wn-text);max-width:100%;min-width:0;overflow:hidden}.wn-board-schedule-trigger .mantine-Button-inner,.wn-board-schedule-trigger .mantine-Button-label{min-width:0}.wn-board-schedule-trigger .mantine-Button-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wn-board-schedule-popover{max-height:min(720px,calc(100vh - 120px));overflow-y:auto}.wn-board-schedule-actions{background:var(--wn-board-surface);border-top:1px solid var(--wn-board-border);bottom:-1px;margin:0 -.75rem -.75rem;padding:.75rem;position:sticky;z-index:2}.wn-board-schedule-hint{align-self:end;min-height:48px}.wn-board-status-trigger{max-width:100%}.wn-board-status-trigger,.wn-board-status-trigger .mantine-Button-label{min-width:0;overflow:hidden}.wn-board-status-option .mantine-Button-label{min-width:0}.wn-board-status-option-row{width:100%}.wn-board-status-add{border-style:dashed}.wn-board-status-color{border:2px solid transparent;border-radius:999px;cursor:pointer;height:22px;width:22px}.wn-board-status-color[data-selected=true]{border-color:var(--wn-text);box-shadow:0 0 0 2px var(--wn-board-surface)}.wn-board-status-color-edit{flex:0 0 auto}.wn-board-kanban{min-height:560px;padding-bottom:.5rem;padding-top:.75rem}.wn-board-kanban-column{background:var(--wn-board-surface);border-color:var(--wn-board-border);border-radius:10px;flex:0 0 300px;padding:.75rem}.wn-board-kanban-head{align-items:center;display:flex;gap:8px;margin-bottom:10px;padding:0 2px}.wn-board-kanban-column[data-over=true]{border-color:var(--wn-board-accent);box-shadow:inset 0 0 0 1px var(--wn-board-accent)}.wn-board-kanban-column[data-reorderable=true]{cursor:grab}.wn-board-kanban-column[data-reorderable=true]:active{cursor:grabbing}.wn-board-kanban-card[data-dragging=true]{cursor:grabbing;opacity:.7;position:relative;z-index:40}.wn-board-calendar{background:var(--wn-board-surface);border-color:var(--wn-board-border);border-radius:10px;overflow:hidden}.wn-board-calendar-day{border-top:1px solid var(--wn-board-border);min-height:340px;padding:.75rem}@media (min-width:768px){.wn-board-calendar-day{border-left:1px solid var(--wn-board-border)}}.wn-board-calendar-day[data-today=true]{background:color-mix(in srgb,var(--wn-accent-soft) 42%,transparent)}.wn-board-calendar-day[data-outside-month=true]{background:color-mix(in srgb,var(--wn-board-canvas) 60%,transparent);color:var(--wn-text-muted)}.wn-board-calendar-event{background:var(--wn-board-surface);border-color:var(--wn-board-border);border-radius:6px;cursor:grab;padding:.5rem}.wn-board-calendar-agenda-row{background:var(--wn-board-surface);border-color:var(--wn-board-border);border-radius:10px;cursor:pointer}.wn-board-calendar-event:active{cursor:grabbing}.wn-board-automation[data-selected=true]{border-color:var(--wn-board-accent);box-shadow:inset 3px 0 0 var(--wn-board-accent)}.wn-board-embed,.wn-board-stat{background:var(--wn-board-surface);border-color:var(--wn-board-border);border-radius:10px}.wn-board-stat{padding:.875rem}.wn-board-embed{min-height:100%;overflow:auto}.wn-board-embed-column{background:var(--wn-board-surface);border-color:var(--wn-board-border);border-radius:10px;min-height:150px}.wn-board-embed-table th{color:var(--wn-board-label);font-size:.72rem;text-transform:uppercase}.wn-carrier-board-unavailable{align-items:center;color:var(--wn-text);display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:220px;padding:20px;text-align:center}.wn-carrier-board-unavailable span{color:var(--wn-text-dim);font-size:.8rem}.wn-document-sharing-dialog__content{display:flex;flex-direction:column;max-height:min(860px,calc(100dvh - 32px));overflow:hidden}.wn-document-sharing-dialog__header{flex:0 0 auto}.wn-document-sharing-dialog__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.wn-document-sharing-dialog__responsive-row{align-items:flex-end}.wn-document-sharing-dialog__grow{flex:1 1 220px;min-width:0}.wn-document-sharing-dialog__compact-control{flex:0 0 auto;width:145px}.wn-document-sharing-dialog__button-row{align-items:center}.wn-document-sharing-dialog__live-region{left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px;height:1px}@media (max-width:37.5em){.wn-document-sharing-dialog__inner{align-items:stretch;padding:0}.wn-document-sharing-dialog__content{border-radius:0;height:100dvh;max-height:100dvh;max-width:100vw;width:100vw}.wn-document-sharing-dialog__header{min-height:58px;padding:10px 12px}.wn-document-sharing-dialog__body{padding:12px;scrollbar-gutter:auto}.wn-document-sharing-dialog__button-row,.wn-document-sharing-dialog__responsive-row{align-items:stretch;flex-direction:column}.wn-document-sharing-dialog__compact-control,.wn-document-sharing-dialog__grow{flex-basis:auto;width:100%}.wn-document-sharing-dialog__mobile-button{min-height:42px;width:100%}}[data-carrier-block-drop=before]{box-shadow:inset 0 3px 0 var(--wn-accent)!important}.wn-blocksuite-page-editor .affine-page-root-block-container{box-sizing:border-box;padding-left:20px}.wn-blocksuite-editor-runtime[data-carrier-editor-mode=page]{overflow:visible}[data-carrier-block-drop=after]{box-shadow:inset 0 -3px 0 var(--wn-accent)!important}html[data-carrier-block-dragging=true],html[data-carrier-block-dragging=true] *{cursor:grabbing!important;user-select:none!important}