@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/static/media/Inter.var.c2fe3cb2b7c746f7966a.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100 900;src:url(/static/media/Inter-italic.var.30807be7abc48ba8c73c.woff2) format("woff2")}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--font1:"Inter",sans-serif;--color0:#202930;--color1:#2b3740;--tint1:#2b374066;--color2:#374753;--tint2:#37475329;--color3:#52606a;--tint3:#52606a22;--color3b:#8ca1b1;--color4:#edeeee;--tint4:#c4d0d999;--color4b:#adbac3;--tint4:#42608811;--color5:#fff;--tint5:#ffffff44;--color6:#fbfbfc;--color6b:#f0f3f5;--color7:#d97706;--tint7:#d9b20655;--color8:#d05700;--color9:#c4d0d9;--color10:#f3f1e9;--tint10:#f3f1e977;--color11:#444238;--tint11:#44423877;--color12:#973030;--tint12:#97303033;--color13:#299c29;--tint13:#299c2933;--radius1:4px;--radius2:8px;--radius3:12px;--drop1:0 0 9px #0000001a;--drop2:0 0 6px #0000000d;--g1:6px;--g2:12px;--g3:18px;--g4:24px;--g5:30px;--g6:36px;--options-width:300px;--vh:1vh;--uiBackground:var(--color5);--uiColor:var(--color1);--uiColorLight:var(--color3b);--uiBorder:1px solid var(--tint3);--uiBorderFocusedColor:var(--color3);--primaryBackground:var(--color2);--primaryColor:var(--color5);--primaryBackgroundHover:var(--color3);--primaryBackgroundActive:var(--color3);--primaryBackgroundActiveHover:var(--color3);--primaryColorActive:var(--color5);--secondaryBackground:var(--color5);--secondaryColor:var(--color1);--secondaryBackgroundHover:var(--tint4);--editorBackground:var(--color6);--editorColor:var(--color1);--editorColorLight:var(--color3);--editorBorderColor:var(--tint3);--editorHighlight:var(--tint4);--chatBackground:var(--color10);--chatBackgroundInactive:var(--tint10);--chatMessage:var(--tint4);--searchHighlight:var(--tint7);--searchHighlightSimilar:var(--tint3);--inputBackground:var(--color5);--inputBorder:1px solid var(--tint2);--inputBorderActive:1px solid var(--tint1);--inputBackgroundHover:var(--tint4);--inputColor:var(--color1);--placeholderColor:var(--tint1);--scrollbarThumb:var(--color4);--scrollbarThumbActive:var(--tint3);--modalBackground:var(--color5);--modalColor:var(--color1);--modalBackgroundHover:var(--color4);--modalFill:var(--tint1);--shadowStrong:var(--drop1);--shadowLight:var(--drop2);--status1:var(--color8);--status2:var(--color7)}body[data-theme=night] #logo img,body[data-theme=night] img.auth-logo,body[data-theme=night] img.projects-logo{filter:brightness(0) invert(.8)}body[data-theme=night]{--uiBackground:var(--color1);--uiColor:var(--color6);--uiColorLight:var(--color4);--uiBorder:1px solid var(--color3);--uiBorderFocusedColor:var(--color6);--primaryBackground:var(--color3);--primaryColor:var(--color6);--primaryBackgroundHover:var(--color2);--primaryBackgroundActive:var(--color2);--primaryBackgroundActiveHover:var(--color2);--primaryColorActive:var(--color5);--secondaryBackground:#0000;--secondaryBackgroundHover:var(--color2);--secondaryColor:var(--color5);--editorBackground:var(--color0);--editorColor:var(--color6);--editorColorLight:var(--color9);--editorBorderColor:var(--color3);--editorHighlight:var(--color2);--chatBackground:var(--color11);--chatBackgroundInactive:var(--tint11);--chatMessage:var(--tint1);--searchHighlight:var(--tint7);--searchHighlightSimilar:var(--tint3);--inputBackground:var(--color1);--inputBorder:1px solid var(--color2);--inputBorderActive:1px solid var(--color3);--inputBackgroundHover:var(--color3);--inputColor:var(--color5);--placeholderColor:var(--color4);--scrollbarThumb:var(--tint4);--scrollbarThumbActive:var(--color4);--modalBackground:var(--color1);--modalColor:var(--color5);--modalBackgroundHover:var(--color2);--modalFill:var(--tint1);--shadowStrong:var(--drop1);--shadowLight:var(--drop2);--status1:var(--color8);--status2:var(--color7)}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;background-color:#fff;background-color:var(--uiBackground);color:#2b3740;color:var(--uiColor);font-family:Inter,sans-serif;font-family:var(--font1);font-optical-sizing:auto;font-size:15px;font-synthesis:none;font-weight:400;line-height:140%;margin:0;overscroll-behavior:none;padding:0;text-rendering:optimizeLegibility;width:100%}#root,body,html{height:100vh;height:calc(var(--vh, 1vh)*100);overflow:hidden}img{display:block;height:auto;width:100%}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}body.keyboard-open,html.keyboard-open{height:100vh!important;height:calc(var(--vh, 1vh)*100)!important;overflow:hidden!important}.auth-input,button,input,select,textarea{font-family:Inter,sans-serif;font-family:var(--font1);font-size:16px}input:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:#2b3740!important;-webkit-text-fill-color:var(--inputColor)!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important;-webkit-box-shadow:0 0 0 1000px var(--inputBackground) inset!important;font-family:Inter,sans-serif!important;font-family:var(--font1)!important}input::-internal-input-suggested,textarea::-internal-input-suggested{color:#2b3740!important;color:var(--inputColor)!important;font-family:Inter,sans-serif!important;font-family:var(--font1)!important}a:active,a:hover,a:link,a:visited{color:currentColor}::selection{background-color:#42608811;background-color:var(--editorHighlight);color:#2b3740;color:var(--editorColor)}.input,.linkInput,.renameInput,.searchInput,.tabInput{background-color:#fff;background-color:var(--inputBackground);border:1px solid #37475329;border:var(--inputBorder);border-radius:4px;border-radius:var(--radius1);display:inline-block;flex:1 1;height:36px;margin-right:5px;outline:none;padding:3px 6px;width:100%}.input:hover,.linkInput:hover,.renameInput:hover,.searchInput:hover,.tabInput:hover{border:1px solid #2b374066;border:var(--inputBorderActive)}.tabInput{height:32px;margin-right:3px}.searchInput{background-color:#fff;background-color:var(--inputBackground);color:#2b3740;color:var(--inputColor)}.linkInput{padding-left:12px}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#edeeee;background:var(--scrollbarThumb);border-radius:4px}#leftPanel ::-webkit-scrollbar{height:6px;width:6px}#leftPanel.overlay{border-right:1px solid #52606a22;border-right:var(--uiBorder)}#leftPanel ::-webkit-scrollbar-thumb{background:#0000;border:3px solid #0000;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#52606a22;background:var(--scrollbarThumbActive)}.icon{display:inline-block;height:24px;width:24px}.icon.medium,.icon.small{height:16px;width:16px}.icon.r90{transform:rotate(90deg)}.icon.r180{transform:rotate(180deg)}button{align-items:center;background:#0000;border:none;border-radius:8px;border-radius:var(--radius2);cursor:pointer;display:flex;font-size:14px;font-weight:400;height:36px;justify-content:center;margin:6px 0;padding:0 18px;position:relative;transition:background .3s;width:auto}button.primary,button.secondary{min-width:180px}button.iconButton{height:36px;min-width:0;min-width:auto;padding:0;position:relative;width:36px}button.linkButton{padding:0 6px}button.caretButton{min-width:0;min-width:auto;padding:0 18px 0 6px;width:48px}button.caretTextButton{padding:0 24px 0 12px}button.toggleButton{background:#fff;background:var(--secondaryBackground);border:1px solid #52606a22;border:var(--uiBorder);border-radius:999px;box-sizing:border-box;height:28px;margin:0;min-width:48px;padding:2px;position:relative;transition:background .2s ease,border-color .2s ease;width:48px}button.toggleButton:hover{background:#42608811;background:var(--secondaryBackgroundHover)}button.toggleButton.active{border-color:#0000}button.toggleButton.active,button.toggleButton.active:hover{background:#52606a;background:var(--primaryBackgroundActive)}button.toggleButton .toggleButtonKnob{align-items:center;background:#fff;background:var(--modalBackground);border:1px solid #52606a22;border:var(--uiBorder);border-radius:999px;box-shadow:0 0 6px #0000000d;box-shadow:var(--shadowLight);box-sizing:border-box;color:#2b3740;color:var(--secondaryColor);display:inline-flex;height:22px;justify-content:center;left:2px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .2s ease;width:22px}button.toggleButton.active .toggleButtonKnob{border-color:#0000;color:#fff;color:var(--primaryColorActive);transform:translateY(-50%) translateX(20px)}button.toggleButton .toggleButtonKnob .icon{color:#2b3740;color:var(--secondaryColor);font-size:12px;height:12px;padding-left:1px;width:12px}button.caretButton .caretIcon,button.caretTextButton .caretIcon{color:inherit;font-size:11px;height:12px;pointer-events:none;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:12px}button.caretTextButton .caretIcon{right:8px}.iconTextButton{align-items:center;display:flex;padding:6px 18px 6px 6px}.iconTextButton .icon,.linkButton .icon{align-items:center;display:flex;font-size:20px;height:20px;justify-content:center;margin:0 7px;width:20px}.iconTextButton.list{justify-content:left;margin:3px 0;padding:6px 0;width:calc(100% - 12px)}.caretWrapper{height:36px}button.caretButton{height:36px;margin:0}button.iconButton.small{height:24px;min-width:24px;width:24px}button.iconButton.small .icon{height:16px;width:16px}button.caretButton .icon:not(.caretIcon):not(.small):not(.medium),button.iconButton .icon:not(.small):not(.medium){height:20px;width:20px}.caretTextButton{align-items:center;background:#fff;background:var(--secondaryBackground);border:1px solid #52606a22;border:var(--uiBorder);border-radius:8px;border-radius:var(--radius2);color:#2b3740;color:var(--uiColor);cursor:pointer;display:inline-flex;font-size:13px;gap:4px;height:36px;padding:0 10px;transition:background .12s;white-space:nowrap}.caretTextButton:hover{background:#42608811;background:var(--inputBackgroundHover)}.caretTextButton .icon{font-size:12px;opacity:.6}button{background-color:initial;border:1px solid #52606a22;border:1px solid var(--uiBorder);color:#2b3740;color:var(--secondaryColor)}button:hover{background-color:#42608811;background-color:var(--secondaryBackgroundHover)}button.active{color:#fff;color:var(--primaryColorActive)}button.active,button.active:hover{background-color:#52606a;background-color:var(--primaryBackgroundActive)}button.linkButton,button.secondary{background-color:#fff;background-color:var(--secondaryBackground);border:1px solid #52606a22;border:1px solid var(--uiBorder);color:#2b3740;color:var(--secondaryColor)}button.linkButton:hover,button.secondary:hover{background-color:#42608811;background-color:var(--secondaryBackgroundHover)}button.linkButton.active,button.secondary.active{color:#fff;color:var(--primaryColorActive)}button.linkButton.active,button.linkButton.active:hover,button.secondary.active,button.secondary.active:hover{background-color:var(--secondaryBackgroundActive)}[id^=toolbar] button,button.primary{background-color:#374753;background-color:var(--primaryBackground);border:0;color:#fff;color:var(--primaryColor)}[id^=toolbar] button:hover,button.primary:hover{background-color:#52606a;background-color:var(--primaryBackgroundHover)}[id^=toolbar] button.active,button.primary.active{color:#fff;color:var(--primaryColorActive)}[id^=toolbar] button.active,[id^=toolbar] button.active:hover,button.primary.active,button.primary.active:hover{background-color:#52606a;background-color:var(--primaryBackgroundActive)}.infoIcon{border:1px solid #8ca1b1;border:1px solid var(--uiColorLight);border-radius:50%;color:#8ca1b1;color:var(--uiColorLight);cursor:help;display:inline-block;font-size:9px;height:12px;line-height:11px;margin:0 3px;text-align:center;width:12px}.context-origin,.popover-origin,.tooltip-origin{height:0;pointer-events:none;position:fixed;width:0;z-index:13}.contextMenu,.tooltip{background:#fff;background:var(--modalBackground);border:1px solid #52606a22;border:var(--uiBorder);color:#2b3740;color:var(--modalColor);left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .12s ease,transform .12s ease;visibility:hidden}.tooltip{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;border-radius:8px;border-radius:var(--radius2);box-shadow:0 0 6px #0000000d;box-shadow:var(--shadowLight);display:-webkit-box;font-size:12px;max-width:320px;overflow:hidden;overflow-wrap:break-word;padding:6px 10px;pointer-events:none;text-overflow:clip;white-space:normal;width:-webkit-max-content;width:max-content;word-break:normal;z-index:13}.contextMenu{border-radius:12px;border-radius:var(--radius3);box-shadow:0 0 9px #0000001a;box-shadow:var(--shadowStrong);min-width:200px;padding:6px;pointer-events:auto;z-index:12}.contextMenu.left,.popover.left,.tooltip.left{left:calc(50% - 6px);left:calc(50% - var(--origin-half-width, 0px) - 6px);transform:translateX(-100%)}.tooltip.right{left:50%;left:calc(50% + var(--origin-half-width, 0px));transform:translateX(0)}.contextMenu.right,.popover.right{left:calc(50% + 6px);left:calc(50% + var(--origin-half-width, 0px) + 6px);transform:translateX(0)}.contextMenu.center,.popover.center,.tooltip.center{left:50%;transform:translateX(-50%)}.contextMenu.top,.popover.top,.tooltip.top{left:50%;top:calc(50% - 12px);top:calc(50% - var(--origin-half-height, 0px) - 12px);transform:translate(-50%,-100%)}.contextMenu.bottom,.popover.bottom,.tooltip.bottom{left:50%;top:calc(50% + 6px);top:calc(50% + var(--origin-half-height, 0px) + 6px);transform:translate(-50%)}.contextMenu.top.left,.popover.top.left,.tooltip.top.left{transform:translate(-100%,-100%)}.contextMenu.top.right,.popover.top.right,.tooltip.top.right{transform:translateY(-100%)}.contextMenu.bottom.left,.popover.bottom.left,.tooltip.bottom.left{transform:translate(-100%)}.contextMenu.bottom.right,.popover.bottom.right,.tooltip.bottom.right{transform:translate(0)}.contextMenu.left:not(.top):not(.bottom),.popover.left:not(.top):not(.bottom),.tooltip.left:not(.top):not(.bottom){top:50%;transform:translate(-100%,-50%)}.contextMenu.right:not(.top):not(.bottom),.popover.right:not(.top):not(.bottom),.tooltip.right:not(.top):not(.bottom){top:50%;transform:translateY(-50%)}.contextMenu.center:not(.top):not(.bottom),.popover.center:not(.top):not(.bottom),.tooltip.center:not(.top):not(.bottom){top:50%;transform:translate(-50%,-50%)}.contextMenu:not(.left):not(.right):not(.center):not(.top):not(.bottom),.tooltip:not(.left):not(.right):not(.center):not(.top):not(.bottom){left:50%;transform:translateX(-50%)}.contextMenu:not(.top):not(.bottom):not(.left):not(.right),.tooltip:not(.top):not(.bottom):not(.left):not(.right){top:50%;transform:translateY(-50%)}.contextMenu.show,.tooltip.show{opacity:1;visibility:visible}.notification-origin{align-items:center;display:flex;flex-direction:column;gap:8px;height:auto;left:0;overflow:visible;pointer-events:none;position:absolute;right:0;top:40px;width:100%;z-index:2500}.notificationToast{align-items:center;background:#fff;background:var(--modalBackground);border-radius:12px;border-radius:var(--radius3);box-shadow:0 0 9px #0000001a;box-shadow:var(--shadowStrong);color:#2b3740;color:var(--modalColor);display:flex;line-height:1.4;margin:0;max-width:min(80%,calc(100vw - 24px));min-height:48px;opacity:0;overflow-wrap:break-word;padding:6px 12px;pointer-events:auto;position:relative;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease;white-space:normal;width:-webkit-max-content;width:max-content;word-break:normal;z-index:10}.notificationToast.show{opacity:1;transform:translateY(0)}.notificationToast.success{border-color:#edeeee;border-color:var(--color4)}.notificationToast.error{border-color:#d05700;border-color:var(--status1)}.notificationToast.warning{border-color:#d97706;border-color:var(--status2)}.notificationToastBody{align-items:center;display:flex;gap:6px;min-height:100%;width:100%}.notificationToastMessage{flex:1 1 auto;min-width:0}.notificationToastActions{align-items:center;display:inline-flex;gap:4px;margin-left:auto;margin-right:-3px}.notificationToastAction{flex-shrink:0;margin:0}.contextMenu ul{list-style:none;margin:0;padding:0}.contextItem .contextShortcut{align-items:center;color:#8ca1b1;color:var(--uiColorLight);display:inline-flex;flex:0 0 auto;font-size:12px;gap:6px;margin-left:auto;margin-right:0;padding-left:8px;padding-right:6px;text-align:right;white-space:nowrap;width:auto}div.contextItem .icon{color:#2b3740;color:var(--modalColor)}.contextItem{border-radius:8px;border-radius:var(--radius2)}.contextItem.active,.contextItem:hover .contextLabel{font-weight:700}.contextItem.active:hover{background:#edeeee;background:var(--modalBackgroundHover)}.contextItem.disabled{opacity:.5;pointer-events:none}.contextItem.contextTierHeader{height:auto;margin:6px 12px -6px;opacity:1;pointer-events:none}.contextItem.contextTierHeader span{color:#8ca1b1;color:var(--uiColorLight);font-size:10px;font-weight:300;letter-spacing:1px;text-transform:uppercase}.contextItem.contextTierHeader:hover span{font-weight:600}.contextMenu.inline{transform:translate(0);transform:translate(var(--context-menu-offset-x,0),var(--context-menu-offset-y,0))}.contextMenu.top{--context-menu-offset-y:-42px}.contextItem,.projectItem{align-items:center;cursor:pointer;display:flex;height:36px;margin:3px 0;text-align:left}.contextItem>.contextText,.projectItem>span{flex:1 1 auto;margin-bottom:-1px;margin-right:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contextItem.hasDescription{height:auto;min-height:36px;padding-bottom:4px;padding-top:4px}.contextItem>.contextText{display:flex;flex-direction:column;gap:1px;justify-content:center}.contextItem .contextLabel,.contextItem .contextSubline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contextItem .contextSubline{color:#8ca1b1;color:var(--uiColorLight);font-size:11px;font-weight:300;line-height:1.2}.contextItem span.untitledAutoName,.projectItem span.untitledAutoName{font-style:italic;opacity:.33}.contextItem .icon:has(+.untitledAutoName),.projectItem .icon:has(+.untitledAutoName){opacity:.33}div.contextItem>.icon,div.projectItem>.icon{align-items:center;color:#2b3740;color:var(--secondaryColor);display:flex;flex-shrink:0;font-size:21px;height:36px;justify-content:center;width:36px}div.contextItem button .icon,div.projectItem button .icon{height:20px;width:20px}.contextItem:not(.active) .icon.check{visibility:hidden}.modalOverlay{align-items:center;background-color:#2b374066;background-color:var(--modalFill);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:3000}.modal{background:#fff;background:var(--modalBackground);border-radius:12px;border-radius:var(--radius3);box-shadow:0 0 9px #0000001a;box-shadow:var(--shadowStrong);box-sizing:border-box;color:#2b3740;color:var(--modalColor);display:flex;flex-direction:column;max-height:80vh;max-width:90%;width:540px}.modalHeader{padding:32px 36px 12px}.modalTitle{font-size:28px;margin:0}.modalTabShelf{align-items:flex-end;border-bottom:1px solid #52606a22;border-bottom:var(--uiBorder);display:flex;gap:6px;height:54px;overflow-x:auto;overflow:visible;padding:12px 24px 0;width:100%}.modalTab{align-items:center;background:#0000;border:1px solid #52606a22;border:var(--uiBorder);border-bottom:0;border-top-left-radius:8px;border-top-left-radius:var(--radius2);border-top-right-radius:8px;border-top-right-radius:var(--radius2);bottom:-1px;color:#2b3740;color:var(--uiColor);cursor:pointer;display:inline-flex;height:42px;justify-content:center;margin:0;max-width:320px;min-width:72px;padding:0 10px;position:relative;text-align:center}.modalTab:hover{background-color:#42608811;background-color:var(--secondaryBackgroundHover)}.modalTabLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modalTab.active{border-bottom:1px solid #fbfbfc;border-bottom:1px solid var(--editorBackground);border-top:3px solid #52606a;border-top:3px solid var(--uiBorderFocusedColor);font-weight:600;padding-top:0}.modalTab.active:hover{background-color:#fbfbfc;background-color:var(--editorBackground)}.modalBody{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px 36px}.modalFooter{box-sizing:border-box;display:flex;flex:0 0 auto;gap:12px;justify-content:flex-end;padding:12px 36px 24px}.modalBlock{margin:0 0 18px}.modalSubBlock{margin:16px 0 16px 24px}.modalSectionTitle{color:#8ca1b1;color:var(--uiColorLight);font-size:11px;font-weight:300;letter-spacing:.08em;text-transform:uppercase}.modalMessage{margin:12px 0}.modalRow{justify-content:space-between;margin:0;min-height:38px}.modalRow,.modalRowContent{align-items:center;display:flex;gap:12px}.modalRowContent{width:100%}.modalRowLabel{flex:1 1 auto;font-size:14px;font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modalRowControl{align-items:center;display:inline-flex;flex:0 0 auto;margin-left:auto}.modalRowControlMenu{position:relative}.modalDescriptor{color:#8ca1b1;color:var(--uiColorLight);font-size:11px;line-height:1.3;margin-top:6px;white-space:normal}.modalSeparator{border-top:1px solid #52606a22;border-top:var(--uiBorder);display:block;height:0;margin:6px 0}.modal blockquote{border-left:6px solid #edeeee;border-left:6px solid var(--color4);font-weight:700;margin:18px 40px;padding:6px 18px}.shareModalError{margin:0 0 12px}.shareModalMembers h3{font-size:1rem;margin:0 0 8px}.shareMemberRow{border-radius:8px;border-radius:var(--radius2);gap:10px;margin-bottom:8px}.shareMemberInfo,.shareMemberRow{align-items:center;display:flex;min-width:0}.shareMemberInfo{flex:1 1 auto;gap:8px;text-align:left}.shareMemberName{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shareMemberMeta{align-items:center;background:#fff;background:var(--secondaryBackground);border:1px solid #52606a22;border:var(--uiBorder);border-radius:999px;display:inline-flex;font-size:12px;height:22px;line-height:1;opacity:.9;padding:0 8px;white-space:nowrap}.shareMemberMeta.accepted{align-items:center;background:#0000000d;background:var(--buttonBackgroundHover,#0000000d);border:none;border-radius:12px;color:#2b3740;color:var(--uiColor);display:inline-flex;font-size:13px;font-weight:500;height:24px;opacity:.7;padding:4px 10px}.shareMemberRow>.iconButton{flex:0 0 auto;margin-left:auto}.shareRecipientRows{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.shareRecipientRow{align-items:center;display:flex;gap:8px}.shareRecipientEmail{flex:1 1 auto;margin:0!important}.shareRoleWrap{flex:0 0 auto}.sharePublicLinkSection{border-top:1px solid #52606a22;border-top:var(--uiBorder);margin-top:4px;padding-top:12px}.sharePublicLinkSection h3{font-size:1rem;margin:0 0 8px}.sharePublicLinkUrlRow{align-items:center;background:#fff;background:var(--inputBackground,var(--secondaryBackground));border:1px solid #52606a22;border:var(--uiBorder);border-radius:4px;border-radius:var(--radius1);display:flex;gap:6px;margin-bottom:8px;padding:6px 10px}.sharePublicLinkUrlRow button{margin:0}.sharePublicLinkUrl{color:#2b3740;color:var(--uiColor);flex:1 1 auto;font-size:12px;min-width:0;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sharePublicLinkNote{color:#52606a;color:var(--color3,var(--uiColor));font-size:12px;margin:4px 0 0;opacity:.75}.popover{background:#fff;background:var(--modalBackground);border:1px solid #52606a22;border:var(--uiBorder);border-radius:12px;border-radius:var(--radius3);box-shadow:0 0 9px #0000001a;box-shadow:var(--shadowStrong);color:#2b3740;color:var(--modalColor);cursor:default;min-width:320px;padding:0;pointer-events:auto;z-index:11}.popover .linkDisplayRow,.popover .linkEditRow{align-items:center;display:flex;gap:8px;padding:3px 18px;width:100%}.popover .linkUrl{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.popover .linkUrlAnchor{color:inherit;cursor:pointer;text-decoration:underline}.popover .linkUrlAnchor:hover{color:inherit}.popover .linkEditControls,.popover .linkMenuActions{align-items:center;display:flex;gap:8px}.popover .linkEditControls{justify-content:flex-end;margin-top:8px}.popover .caretWrapper{align-items:center;display:inline-flex;height:36px}.popover .caretTextButton{white-space:nowrap}.linkLaunchMenu .contextItem:not(.active) .icon.check{visibility:hidden}.chatModelMenuCtx{max-width:min(420px,calc(100vw - 24px));width:min(420px,calc(100vw - 24px))}.chatModelMenuCtx .contextItem .contextLabel,.chatModelMenuCtx .contextItem .contextSubline{overflow-wrap:anywhere;white-space:normal}.modalTabShelf{justify-content:flex-start}.tableCreatePopover{min-width:0;padding:10px}.tableCreateGrid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(6,24px)}.tableCreateCell,.tableCreateCell:hover{background:#0000;border:1px solid #0000;border-radius:4px;border-radius:var(--radius1);height:24px;margin:0;min-width:24px;padding:0;width:24px}.tableCreateCell .icon{font-size:21px;height:24px;width:24px}.tableCreateCell .icon,.tableCreateCell .icon.fill{color:#2b374066;color:var(--tint1)}.tableCreateCellSwatch{background:#0000;border:1px solid var(--line2);border-radius:3px;display:block;height:16px;margin:3px;width:16px}.tableCreateCellSwatch.fill{background:color-mix(in srgb,#2b374066 18%,#0000);background:color-mix(in srgb,var(--tint1) 18%,#0000);border-color:#2b374066;border-color:var(--tint1)}.tableCreateLabel{color:#2b3740;color:var(--modalColor);font-size:12px;margin-top:8px;min-height:16px;text-align:center}.linkPopover{max-width:80%;min-height:48px;min-width:420px;width:480px}.linkPopoverBody{padding:6px 24px}.linkProjectSelection{align-items:center;display:flex;justify-content:space-between;margin:0;width:100%}.linkProjectSelectionLabel{overflow:hidden;padding-right:12px;text-overflow:ellipsis;white-space:nowrap}.linkProjectSearchInput{margin:0;width:100%}.linkProjectResults{margin-top:8px;max-height:180px;overflow:auto}.linkProjectResultItem{align-items:center;display:flex;gap:6px;justify-content:flex-start;text-align:left;width:100%}.searchResultItem{border-radius:8px;border-radius:var(--radius2);cursor:pointer;margin:6px 0}.searchResultItem:hover span:not(.chip){font-weight:700}.searchResultItem:focus-visible{outline:1px solid #52606a;outline:1px solid var(--uiBorderFocusedColor)}.linkProjectResultItem,.linkProjectSelection{border:1px solid #52606a22;border:var(--uiBorder);height:48px;padding:0 12px}.linkProjectResultItem>span:first-child{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linkProjectResultItem .chip{flex:0 0 auto}.chatComposerContextChip.chip,.chip,.doc-count-badge{align-items:center;background:#42608811;background:var(--editorHighlight);border:1px solid #52606a22;border:var(--uiBorder);border-radius:12px;color:#2b3740;color:var(--uiColor);display:inline-flex;font-size:13px;font-weight:400;height:24px;line-height:13px;padding:2px 8px;white-space:nowrap}.chip>button{margin:0 -4px 0 4px}.linkEditDoneAction{margin-left:8px}.linkPopover .contextItem{border:1px solid #52606a22;border:var(--uiBorder);height:48px;padding:0 12px}.contextDivider{border-top:1px solid #52606a22;border-top:var(--uiBorder);height:1px;margin:8px;pointer-events:none}.searchModalError{margin:0 0 12px}.searchModalMembers{min-width:0}.searchModalResults{max-height:360px;overflow-y:auto}.searchResultRow:first-child{margin-top:24px}.searchResultRow{background:#0000;cursor:pointer;margin-top:18px;text-align:left;width:100%}.searchResultInfo{align-items:stretch;display:flex;flex-direction:column;gap:6px;width:100%}.searchResultTop{align-items:center;display:flex;gap:8px;min-width:0;width:100%}.searchResultName{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchResultMeta{align-items:center;background:#fff;background:var(--secondaryBackground);border:1px solid #52606a22;border:var(--uiBorder);border-radius:999px;display:inline-flex;font-size:12px;height:22px;line-height:1;opacity:.9;padding:0 8px;white-space:nowrap}.searchResultSnippet{color:#2b3740;color:var(--uiColor);display:block;font-size:12px;line-height:1.4;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchResultSimilarityBadge{align-items:center;border:1px solid #52606a22;border:var(--uiBorder);border-radius:999px;display:inline-flex;font-size:10px;letter-spacing:.01em;margin-right:6px;opacity:.85;padding:1px 5px}.searchResultSnippets{display:flex;flex-direction:column;gap:4px}.searchResultHighlight{background:#d9b20655;background:var(--searchHighlight);border-radius:4px;color:inherit;font-size:inherit}.searchResultHighlightSimilar{background:#52606a22;background:var(--searchHighlightSimilar);font-style:italic}#app{height:100vh;height:calc(var(--vh, 1vh)*100);inset:0;overflow:hidden;position:fixed;width:100vw}#app,#nav{background-color:#fff;background-color:var(--uiBackground);display:flex}#nav{align-items:center;flex-direction:column;flex-shrink:0;height:100%;padding-bottom:3px;padding-top:3px;width:60px;z-index:10}.navDivider{border-top:1px solid #52606a22;border-top:var(--uiBorder);height:1px;margin:6px 0 5px;width:26px}#main{background-color:#fbfbfc;background-color:var(--editorBackground);display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative}#chatsPanel,#leftPanel,#optionsPanel,#outlinePanel,#projectPanel,#versionsPanel{display:flex;flex-direction:column;font-size:15px;height:100vh;height:calc(var(--vh, 1vh)*100);max-height:100vh;max-height:calc(var(--vh, 1vh)*100);min-height:0;padding:0;width:240px;z-index:9}#leftPanel,#optionsPanel{background-color:#fff;background-color:var(--uiBackground);overflow:hidden;transition:transform .25s ease}#optionsPanel{width:300px;width:var(--options-width)}#chatsPanel.hidden,#leftPanel.fixed:not(.open),#optionsPanel.fixed:not(.open),#outlinePanel.hidden,#projectPanel.hidden,#versionsPanel.hidden{display:none}#leftPanel.fixed,#optionsPanel.fixed{flex-shrink:0;position:relative}#optionsPanel.fixed{transform:translateX(0)}#leftPanel.fixed{left:0}#leftPanel.overlay,#optionsPanel.overlay{position:fixed;top:0;z-index:8}#leftPanel.overlay{left:60px;transform:translateX(-100%)}#optionsPanel.overlay{right:0;transform:translateX(300px);transform:translateX(var(--options-width))}#leftPanel.overlay.open,#optionsPanel.overlay.open{transform:translateX(0)}.left-panel-resizer{bottom:0;cursor:col-resize;position:absolute;right:-8px;top:0;width:12px;z-index:20}#leftPanel.overlay.open,#optionsPanel.overlay.open{box-shadow:0 0 6px #0000000d;box-shadow:var(--shadowLight)}#logo{border-radius:8px;border-radius:var(--radius2);margin:6px;width:48px}#logo button{display:block;height:100%;margin:0;padding:0}#logo:hover{background-color:#42608811;background-color:var(--secondaryBackgroundHover)}.navAvatar{align-items:center;border-radius:999px;color:#fff;display:flex;font-size:13px;font-weight:700;height:36px;justify-content:center;line-height:1;margin-bottom:6px;margin-top:8px;min-width:36px;-webkit-user-select:none;user-select:none;width:36px}#chatsHeader,#outlineHeader,#projectHeader,#versionsHeader{border-bottom:1px solid #52606a22;border-bottom:var(--uiBorder);flex-shrink:0;padding-bottom:12px}.projectName{align-items:center;display:flex;gap:3px;justify-content:flex-start;padding:16px 0}.projectName .renameInput{margin-top:0}.projectButtons{align-items:center;display:flex;justify-content:center}.projectName>h3{font-size:17px;margin:0}.projectName>button.iconButton{margin:0;padding:6px}#leftPanelFooter{align-items:center;background-color:#fff;background-color:var(--uiBackground);border-top:1px solid #52606a22;border-top:var(--uiBorder);bottom:auto;display:flex;flex-shrink:0;height:60px;justify-content:flex-end;margin-top:auto;padding:0 12px;position:relative;width:100%}#chatsPanel,#outlinePanel,#projectPanel,#versionsPanel{flex:1 1 auto;height:auto;min-height:0;width:100%}#chatsContent,#outlineContent,#projectContent,#versionsContent{flex:1 1 auto;min-height:0;overflow-y:scroll;padding-right:6px;width:100%}.projectList{margin:0}.projectListEmpty{color:#8ca1b1;color:var(--uiColorLight);font-size:13px;padding:12px}.projectListHeader{align-items:center;display:flex;margin:12px 0 4px;min-height:28px}.projectListTitle{color:#8ca1b1;color:var(--uiColorLight);font-size:12px;margin-left:12px}.projectFilterChip{align-items:center;background:#0000000d;background:var(--buttonBackgroundHover,#0000000d);border-radius:12px;color:#2b3740;color:var(--uiColor);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;margin-left:12px;opacity:.7;padding:4px 10px;-webkit-user-select:none;user-select:none}.projectFilterChip:focus-visible,.projectFilterChip:hover{opacity:1}.projectFilterChip .icon{height:12px;margin-bottom:-1px;width:12px}#chatsPanel ul,#projectPanel ul,#versionsPanel ul{list-style:none;padding:0}#chatsPanel ul.subList>li,#projectPanel ul.subList>li,#versionsPanel ul.subList>li{margin-left:12px}.chatsList .chatItem{align-items:center;background:#0000;border:0;display:flex;text-align:left;width:100%}.projectItem{border-radius:8px;border-radius:var(--radius2);max-width:100%;min-width:0;overflow:visible;width:100%}.projectItem.folder{margin-top:6px}.projectItem.active>span{font-weight:700}.projectItem.dragHover{background-color:#52606a;background-color:var(--primaryBackgroundHover)}.folder[data-open=closed].has-active,.folder[data-open=closed].has-open,.projectItem.active,.projectItem.open{border-bottom-left-radius:0;border-top-left-radius:0}.projectItem.active{overflow:visible}.folder[data-open=closed].has-active:before,.folder[data-open=closed].has-open:before,.projectItem.active:before,.projectItem.open:before,.projectItem:before{background-color:#42608811;background-color:var(--secondaryBackgroundHover);bottom:0;content:"";flex:0 0 3px;height:36px;left:0;min-width:3px;position:relative;top:0;width:3px}.projectItem:before{background-color:initial}.projectItem.active:before{opacity:.4}.projectItem.active:before,.projectItem.focused:before{background-color:#52606a;background-color:var(--uiBorderFocusedColor)}.projectItem.focused:before{opacity:1}.projectItem button{display:none;flex-shrink:0;margin-left:0;opacity:0}.projectItem:focus-within button,.projectItem:hover button{display:flex;margin-left:auto;opacity:1}.projectItem:hover{background-color:#42608811;background-color:var(--secondaryBackgroundHover)}.contextItem:hover{background-color:#edeeee;background-color:var(--modalBackgroundHover)}.versionSubTitle{font-size:15px;font-weight:400;margin:21px 0 0}.versionDocName{color:#2b3740;color:var(--secondaryColor);font-size:16px;font-weight:700;margin:0}.versionList{display:flex;flex-direction:column;gap:4px}.versionLoading{color:#fff;color:var(--primaryColor);font-size:11px;margin-left:auto}.versionItem{align-items:center;gap:10px}.tab.version-tab .tabLabel{font-style:italic}.auth-container{background-color:#fbfbfc;background-color:var(--editorBackground);justify-content:center;min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}.auth-box,.auth-container{align-items:center;display:flex}.auth-box{flex-direction:column;font-size:16px;max-width:360px;padding:0;text-align:center;width:88%}.auth-box form{width:100%}.auth-header{font-size:28px;margin-bottom:24px}.auth-email-display{color:#2b3740;color:var(--uiColor);font-size:14px;margin:-12px 0 18px;opacity:.8}.auth-email-display strong{color:#2b3740;color:var(--uiColor);font-weight:500;opacity:1}.auth-links-top{font-size:12px}.auth-links{margin-top:36px}.auth-logo{max-width:380px;width:60%}.auth-input{background-color:#fff;background-color:var(--inputBackground);border:1px solid #37475329;border:var(--inputBorder);border-radius:8px;border-radius:var(--radius2);font-family:Inter,sans-serif;font-family:var(--font1);font-size:16px;height:42px;margin:6px 0;padding:0 12px;width:100%}.auth-password-wrapper{position:relative;width:100%}.auth-password-wrapper .auth-input{padding-right:40px}.auth-password-toggle{align-items:center;background:#0000;border:none;color:#2b3740;color:var(--uiColor);cursor:pointer;display:flex;font-size:18px;justify-content:center;margin:0;opacity:.4;padding:8px;position:absolute;right:3px;top:50%;transform:translateY(-50%);transition:opacity .2s}.auth-password-toggle:hover{opacity:1}.auth-input:focus{border:1px solid #2b374066;border:var(--inputBorderActive);outline:none}.auth-buttons button{margin:18px auto}.auth-message{animation:slideDown .3s ease-out;border-radius:8px;border-radius:var(--radius2);font-size:14px;margin-top:24px;padding:12px 16px;text-align:center}.auth-error{background-color:#ff3b301a;border:1px solid #ff3b3033;color:#d05700;color:var(--status1)}.auth-success{background-color:#34c7591a;border:1px solid #34c75933;color:var(--status3)}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.typewriter{font-size:27px;font-weight:500;white-space:pre}.cursor{animation:blink .8s steps(1) infinite;background-color:currentColor;display:inline-block;height:1.2em;margin-left:4px;vertical-align:text-bottom;width:2px}@keyframes blink{50%{opacity:0}}[id^=toolbar]{-webkit-overflow-scrolling:touch;bottom:40px;bottom:var(--toolbar-bottom,40px);height:59px;left:50%;max-width:100%;overflow-x:auto;overflow-y:visible;padding:0 0 3px;position:absolute;text-align:center;transform:translateX(-50%);z-index:10}#app.editor-chrome-hidden .editorPanel [id^=toolbar],.editorPanel:not(.focused) [id^=toolbar]{display:none}.toolbar-divider{background:#52606a;background:var(--primaryBackgroundActive);height:24px;margin:0 4px;width:1px}.toolbar-inner{align-items:center;background:#374753;background:var(--primaryBackground);border-radius:12px;border-radius:var(--radius3);box-shadow:0 0 6px #0000000d;box-shadow:var(--shadowLight);display:flex;gap:6px;height:48px;margin:0 6px;padding:0 12px;width:-webkit-max-content;width:max-content}.toolbar-inner .caretWrapper,.toolbar-inner .iconTextButton,.toolbar-inner button{flex:0 0 auto}@media (hover:none) and (pointer:coarse){[id^=toolbar]{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;border-radius:0;bottom:0;bottom:var(--toolbar-bottom,0);height:48px;left:60px;overflow-x:auto;overflow-y:hidden;position:fixed;right:0;scrollbar-width:none;transform:none;width:calc(100% - 60px)}.toolbar-inner{border-radius:0;margin:0}.split div#toolbarLeft{left:auto}#nav{padding-bottom:0}}.selectionActionBar{align-items:center;background-color:#fff;background-color:var(--uiBackground);border:1px solid #52606a22;border:var(--uiBorder);border-radius:6px;box-shadow:0 0 6px #0000000d;box-shadow:var(--shadowLight);display:inline-flex;gap:4px;padding:3px;position:fixed;z-index:11}.selectionActionBar .toolbar-divider{background-color:#8ca1b1;background-color:var(--uiColorLight);height:16px;margin:0 3px}.selectionRegionIndicator{background:#52606a;background:var(--primaryBackgroundActive);border-radius:999px;pointer-events:none;position:fixed;width:2px;z-index:10}.diffSuggestionActionBar{box-shadow:0 0 6px #0000000d;box-shadow:var(--shadowLight);justify-content:flex-end;padding:3px;position:fixed;z-index:11}.diffSuggestionActionBar,.diffSuggestionDock{align-items:center;background-color:#fff;background-color:var(--uiBackground);border:1px solid #52606a22;border:var(--uiBorder);border-radius:6px;display:inline-flex;gap:6px}.diffSuggestionDock{bottom:114px;bottom:calc(var(--toolbar-bottom, 40px) + 74px);box-shadow:0 0 9px #0000001a;box-shadow:var(--shadowStrong);height:36px;justify-content:center;left:50%;padding:3px 6px;position:absolute;transform:translateX(-50%);z-index:10}.diffSuggestionDock .toolbar-divider{background-color:#8ca1b1;background-color:var(--uiColorLight);height:18px}.diffSuggestionCount{color:#2b3740;color:var(--uiColor);font-size:12px;min-width:48px;text-align:center}@media (hover:none) and (pointer:coarse){.diffSuggestionDock{border-radius:0;bottom:52px;bottom:calc(var(--toolbar-bottom, 0px) + 52px);justify-content:flex-start;left:60px;overflow-x:auto;padding:4px 6px;position:fixed;right:0;transform:none;width:calc(100% - 60px)}}.chatMessageActionButton,.selectionActionButton{align-items:center;border:0;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;height:24px;justify-content:center;line-height:1;margin:0;min-width:24px;transition:background .12s ease,color .12s ease;width:24px}.chatMessageActionButton:hover,.selectionActionButton:hover{background:#42608811;background:var(--editorHighlight);color:#2b3740;color:var(--uiColor)}.chatMessageActionButton:disabled,.selectionActionButton:disabled{cursor:default;opacity:.45}.diffSuggestionActionButton{align-items:center;border:0;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;height:24px;justify-content:center;line-height:1;margin:0;min-width:24px;transition:background .12s ease,color .12s ease;width:24px}.diffSuggestionActionButton:hover{background:#42608811;background:var(--editorHighlight);color:#2b3740;color:var(--uiColor)}.diffSuggestionActionButton:disabled{cursor:default;opacity:.45}.ProseMirror{font-size:16px;outline:none}.document .ProseMirror{text-align:left}.document .ProseMirror img{display:inline-block;height:auto;max-width:100%;vertical-align:bottom;width:auto}.ProseMirror:focus{border:none;box-shadow:none}#editorContainer{display:flex;flex:1 1;overflow:hidden;position:relative}.editor-pane{display:flex;flex-direction:column;min-width:0}#editorContainer:not(.split) .editor-pane-left{flex:1 1}.editor-split-resizer{background:#0000;bottom:0;cursor:col-resize;position:absolute;top:0;transform:none;width:16px;z-index:6}.editorPanel{background-color:#fbfbfc;background-color:var(--editorBackground);border:1px solid #52606a22;border:var(--uiBorder);box-sizing:border-box;display:block;flex-shrink:0;height:100%;overflow:hidden;position:relative;text-align:center;width:100%}.editorPanelScroll{height:100%;overflow-x:auto;overflow-y:auto;width:100%}.editorPanelScroll.chat{background:#f3f1e9;background:var(--chatBackground)}.split #editorPanelLeft:not(.focused){border-right:0}.editorPanel.focused{box-shadow:0 0 9px #0000001a;box-shadow:var(--shadowStrong);z-index:1}.split>.editorPanel{width:50%}.split #toolbarLeft,.split #toolbarRight{left:50%}.editorPanel.shrink-to-fit{overflow-x:hidden}.editor{box-sizing:border-box;display:block;min-height:100%;overflow:visible;padding:36px;padding-bottom:180px!important;position:relative;transform-origin:0 0}.editor.chat{min-height:0;padding-bottom:240px!important}.editor.pageless{padding:3% 6%;width:100%}.editor>.ProseMirror{transform-origin:0 0}.document{cursor:text;display:inline-block;font-size:16px;line-height:1.4;min-height:100%;text-align:left}.editor.chat.empty,.editor.empty{padding-bottom:36px!important}.editor.empty .document{height:100%}.editor.chat.empty .document .ProseMirror.is-editor-empty,.editor.empty .document .ProseMirror{min-height:100%}.document *{font-size:inherit}.editor.pageless .document{height:100%;max-width:1000px;width:100%}.editor.letter .document{height:1188px;width:918px}.editor.a4 .document{height:1263px;width:892.5px}.page{align-items:center;box-sizing:border-box;font-size:15px;height:auto;margin:0 auto;padding:54px;width:1200px}.editor.a4 .document,.editor.letter .document{background-color:#fff;background-color:var(--color5);border:1px solid #52606a22;border:var(--uiBorder);border-radius:8px;border-radius:var(--radius2);box-shadow:0 0 6px #0000000d;box-shadow:var(--shadowLight);color:#2b3740;color:var(--color1);max-width:none;padding:48px 48px 80px}.editorPlaceholder{align-items:center;color:#2b374066;color:var(--placeholderColor);flex:1 1;font-family:Inter,sans-serif;font-family:var(--font1);font-size:16px;font-weight:400;gap:18px;height:100%;justify-content:center;padding:0 12%;text-align:center}.chatComposer,.editorPlaceholder{display:flex;flex-direction:column}.chatComposer{align-items:stretch;background:#fff;background:var(--inputBackground);border:1px solid #52606a22;border:var(--uiBorder);border-radius:12px;border-radius:var(--radius3);bottom:40px;bottom:var(--toolbar-bottom,40px);box-shadow:0 0 6px #0000000d;box-shadow:var(--shadowLight);gap:0;left:50%;max-height:240px;min-height:48px;padding:6px 6px 4px;position:absolute;transform:translateX(-50%);width:min(760px,calc(100% - 56px));z-index:12}.editorPanel:not(.focused) .chatComposer{display:none}.editorPanel.showInactiveChatChrome:not(.focused) .chatComposer{display:flex}.chatComposerInput{background:#0000;border:0;border-radius:8px;border-radius:calc(var(--radius3) - 4px);color:#2b3740;color:var(--inputColor);font-size:15px;line-height:1.35;max-height:180px;min-height:36px;padding:10px 12px;resize:none;width:100%}.chatComposerInput:focus{border:0;outline:none}.chatComposerInput::placeholder{color:#2b374066;color:var(--placeholderColor)}.chatComposerContextRow{align-items:flex-start;border-bottom:1px solid color-mix(in srgb,#52606a22 55%,#0000);border-bottom:1px solid color-mix(in srgb,var(--editorBorderColor) 55%,#0000);display:flex;gap:8px;justify-content:space-between;padding:4px 0;position:relative}.chatComposerContextRow.dropActive{background:color-mix(in srgb,#42608811 40%,#0000);background:color-mix(in srgb,var(--tint4) 40%,#0000);border-radius:8px;border-radius:var(--radius2)}.chatComposerContextScroller{align-items:flex-start;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:6px;justify-content:flex-start;min-width:0;overflow:visible;padding:0 6px}.chatComposerContextChip{align-items:center;border:1px solid #52606a22;border:var(--uiBorder);border-radius:12px;color:#2b374066;color:var(--placeholderColor);display:inline-flex;font-size:13px;height:24px;padding:4px 10px;white-space:nowrap}.chatComposerTemplateChip{border-style:dashed}.chatComposerTemplateChip.dropActive{background:color-mix(in srgb,#42608811 35%,#0000);background:color-mix(in srgb,var(--tint4) 35%,#0000)}.chatComposerChipLabel{min-width:0;text-overflow:ellipsis}.chatComposerChipRemove,.chatComposerChipRemove .icon{background:#0000;border:0;color:inherit;font-size:16px;height:16px;line-height:14px;margin:0;min-width:16px;opacity:.8;padding:0;width:16px}.chatComposerChipRemove:hover{opacity:1}.chatComposerChipRemove .icon.small{color:inherit;height:14px;width:14px}.chatComposerContextCount{color:#8ca1b1;color:var(--uiColorLight);flex:0 0 auto;font-size:12px;padding:2px 6px 0 0}.chatComposerFooter{align-items:center;border-top:1px solid color-mix(in srgb,#52606a22 60%,#0000);border-top:1px solid color-mix(in srgb,var(--editorBorderColor) 60%,#0000);display:flex;gap:8px;justify-content:space-between;margin-top:2px;padding:6px 2px 0}.chatComposerFooterLeft{align-items:center;display:flex;gap:6px;min-width:0}.chatComposerSelect{margin:0}.chatComposerSend{margin-bottom:0;margin-left:auto;margin-top:0}.chatComposerSend:disabled{cursor:default;opacity:.45}button.textIconButton.chatRetryFloating{align-items:center;background:#fff;background:var(--secondaryBackground);border:1px solid #52606a22;border:var(--uiBorder);border-radius:999px;bottom:292px;bottom:calc(var(--toolbar-bottom, 40px) + 252px);color:#2b3740;color:var(--secondaryColor);display:inline-flex;font-size:12px;gap:6px;height:28px;left:50%;line-height:1;margin:0;min-width:0;min-width:auto;padding:0 10px;position:absolute;transform:translateX(-50%);z-index:8}button.textIconButton.chatRetryFloating .icon{font-size:14px;height:14px;width:14px}button.textIconButton.chatRetryFloating:hover{background:#42608811;background:var(--secondaryBackgroundHover)}button.textIconButton.chatRetryFloating:disabled{cursor:default;opacity:.55}@media (hover:none) and (pointer:coarse){button.textIconButton.chatRetryFloating{bottom:252px;bottom:calc(var(--toolbar-bottom, 0px) + 252px);left:60px;transform:none}.chatComposer{border-radius:0;bottom:0;bottom:var(--toolbar-bottom,0);left:60px;margin:0;padding:0 10px 8px;position:fixed;transform:none;width:calc(100% - 60px)}.chatComposerContextRow{margin:4px 0 0;padding:0 0 8px}.chatComposerContextScroller{gap:5px;padding:0 4px}.chatComposerContextChip{font-size:11px;max-width:250px;padding:5px 8px}.chatComposerContextCount{padding-right:2px}}.document .ProseMirror.is-editor-empty p.is-editor-empty:first-child:before,.document .ProseMirror.is-editor-empty p.is-empty:first-child:before{color:#2b374066;color:var(--placeholderColor);content:attr(data-placeholder);float:left;font-family:Inter,sans-serif;font-family:var(--font1);font-weight:400;height:0;pointer-events:none}.editor.chat .document .ProseMirror.is-editor-empty:before{content:"Type in the chat to get started..."}.editor.chat .document .ProseMirror.is-editor-empty:before,.editor.empty .document .ProseMirror[contenteditable=false]:before{color:#2b374066;color:var(--placeholderColor);font-family:Inter,sans-serif;font-family:var(--font1);font-weight:400;pointer-events:none}.editor.empty .document .ProseMirror[contenteditable=false]:before{content:"Type something here...";float:left;height:0}.editor.chat.empty .document .ProseMirror[contenteditable=false]:before{content:"Type in the chat to get started..."}.htmlView{word-wrap:break-word;background:#37475329;background:var(--tint2);border-radius:4px;border-radius:var(--radius1);min-height:200px;padding:15px;white-space:pre-wrap}.document .image-wrapper{align-items:center;display:inline-flex;justify-content:center;position:relative;width:-webkit-fit-content;width:fit-content}.document .image-element{display:block;height:auto;max-width:100%}.document .image-handle{align-items:center;background:#fff;border:1px solid #00000014;border-radius:0;border-top-left-radius:6px;bottom:0;cursor:nwse-resize;display:inline-flex;justify-content:center;opacity:0;position:absolute;right:0;transition:opacity .12s ease,transform .12s ease}.document .image-wrapper:hover{box-shadow:0 0 9px #0000001a;box-shadow:var(--shadowStrong)}.document .image-handle:focus-visible,.document .image-wrapper:hover .image-handle{opacity:1}.document .image-handle .icon.small{color:#2b3740;color:var(--secondaryColor);padding:4px;pointer-events:none}#tabShelf{align-items:stretch;background:#fff;background:var(--uiBackground);display:flex;flex-shrink:0;height:54px;justify-content:space-between;padding:0;position:relative;transition:transform .25s ease;width:100%;z-index:7}#tabsLeft,#tabsRight{align-items:flex-end;display:flex;flex:1 1;gap:6px;height:55px;overflow-x:auto;overflow-y:hidden;padding:12px 0 0;position:relative}#tabShelf.split #tabsLeft{flex:0 0 auto;min-width:0;padding-right:0}#tabShelf.split #tabsRight{flex:0 0 auto;min-width:0;padding-left:0;width:calc(50% - 100px)}#tabShelf.split{justify-content:flex-start}#tabShelf.split #tabControls{height:100%;position:absolute;right:0;top:0;z-index:8}#tabControls{align-items:center;display:flex;flex-shrink:0;gap:6px;padding:0 12px 0 6px}#tabControls .iconButton{margin:0;position:static}#optionsButton,#optionsButtonClose{display:none;position:absolute;right:12px;top:3px;transition:transform .25s ease}.tab{align-items:center;border:1px solid #52606a22;border:var(--uiBorder);border-bottom:0;border-top-left-radius:8px;border-top-left-radius:var(--radius2);border-top-right-radius:8px;border-top-right-radius:var(--radius2);bottom:0;cursor:pointer;display:flex;font-size:15px;height:42px;justify-content:flex-start;max-width:320px;min-width:60px;padding:6px 6px 6px 3px;position:relative;text-align:left}.tabLabel{flex:1 1 auto;margin:0 3px 0 6px;max-width:360px;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.tab>button{flex:0 0 auto;margin-left:0}.tab.active{background-color:#fbfbfc;background-color:var(--editorBackground);font-weight:600}.tab.chat{background:#f3f1e977;background:var(--chatBackgroundInactive)}.tab.chat.active{background:#f3f1e9;background:var(--chatBackground)}.tab.focused{border-top:3px solid #52606a;border-top:3px solid var(--uiBorderFocusedColor);box-shadow:0 0 6px #0000000d;box-shadow:var(--shadowLight);padding-top:4px}.tab .insertLine{background:#374753;background:var(--primaryBackground);height:80%;opacity:.95;position:absolute;top:10%;width:3px;z-index:10}.tab .insertLine.before{left:0;transform:translateX(-50%)}.tab .insertLine.after{right:0;transform:translateX(50%)}.insertLine.ghost-hidden,.prosemirror-dropcursor-block.ghost-hidden,.prosemirror-dropcursor-inline.ghost-hidden,body.ghost-hide-dropcursor .insertLine,body.ghost-hide-dropcursor .prosemirror-dropcursor-block,body.ghost-hide-dropcursor .prosemirror-dropcursor-inline,body.ghost-hide-dropcursor-on-selection .prosemirror-dropcursor-block,body.ghost-hide-dropcursor-on-selection .prosemirror-dropcursor-inline{display:none!important;height:0!important;visibility:hidden!important}#optionsHeader{font-size:14px;font-weight:600;height:54px}#optionsFooter,#optionsHeader{align-items:center;display:flex;flex-shrink:0;padding:0 12px}#optionsFooter{border-top:1px solid #52606a22;border-top:var(--uiBorder);height:60px;justify-content:flex-start;width:100%}#optionsContent{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px;text-align:left}.optionGroup{display:block;margin-bottom:12px;width:100%}.optionGroup label{color:#2b3740;color:var(--secondaryColor);display:block;font-size:12px;font-weight:500;margin-bottom:4px;width:100%}.optionGroup input[type=number],.optionGroup input[type=text],.optionGroup select{background-color:#fff;background-color:var(--inputBackground);border:1px solid #37475329;border:var(--inputBorder);border-radius:4px;border-radius:var(--radius1);color:#2b3740;color:var(--inputColor);cursor:pointer;display:block;font-size:15px;height:36px;outline:none;padding:6px 12px;transition:border-color .15s ease;width:100%}.optionGroup input[type=number]:hover,.optionGroup input[type=text]:hover,.optionGroup select:hover{border:1px solid #2b374066;border:var(--inputBorderActive)}.selectWrapper{display:block;position:relative;width:100%}.selectWrapper select{-webkit-appearance:none;appearance:none;padding-right:36px}.selectWrapper select option{background-color:#fff;background-color:var(--inputBackground);color:#2b3740;color:var(--inputColor);padding:8px 12px}.selectWrapper select option:checked,.selectWrapper select option:hover{background-color:#42608811;background-color:var(--inputBackgroundHover)}.selectWrapper select option:checked{color:#2b3740;color:var(--inputColor);font-weight:600}.selectWrapper .icon{color:#2b3740;color:var(--inputColor);height:14px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:14px}#main.projects-container{background:#fbfbfc;background:var(--editorBackground);border:1px solid #52606a22;border:var(--uiBorder);min-height:100vh;overflow-y:auto;padding:3%}.projects-box{margin:0 auto;padding:24px 0;text-align:center;width:100%}.projects-list-wrapper .logo{display:block;margin:0 auto 12px;width:240px}.projects-list-wrapper .logo img,.projects-logo{display:block;height:auto;margin:0 auto;max-width:100%;width:180px}.projects-list-wrapper{align-items:center;display:flex;flex-direction:column;position:relative}.projects-subheader{margin:28px 0 12px;max-width:800px;text-align:left;width:100%}.projects-subheader h3{margin:0}.projects-list{max-width:800px;width:100%}.placeholder{color:#2b374066;color:var(--placeholderColor);font-size:16px;margin:24px 6px}.projects-list-header{max-width:800px}.project-item,.projects-list-header{align-items:center;display:flex;justify-content:space-between;width:100%}.project-item{background:#fff;background:var(--uiBackground);border:1px solid #0f172a0a;border-radius:8px;box-shadow:0 1px 3px #1018280f;color:#2b3740;color:var(--uiColor);margin-bottom:14px;padding:12px 16px}.project-item-content{align-items:center;display:flex;flex:1 1 auto;min-width:0}.project-item-inner{flex:1 1 auto;text-align:left}.project-doc-count{flex-shrink:0;margin-left:auto;margin-right:12px}.project-collaborators{align-items:center;display:flex;margin-right:12px;min-width:0}.project-collab-avatar{align-items:center;border:2px solid #fff;border:2px solid var(--uiBackground);border-radius:999px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;height:36px;justify-content:center;line-height:1;min-width:36px;position:relative;-webkit-user-select:none;user-select:none;width:36px}.project-collab-avatar.stacked{margin-left:-12px}.project-collab-avatar--public{background:#42608811;background:var(--inputBackgroundHover);border:2px solid #fff;border:2px solid var(--uiBackground);color:#2b3740;color:var(--uiColor);font-size:16px}.project-title{cursor:pointer;font-size:18px;line-height:1;margin:0;transition:-webkit-text-decoration .15s ease;transition:text-decoration .15s ease;transition:text-decoration .15s ease,-webkit-text-decoration .15s ease}.project-title:hover{text-decoration:underline}.project-controls{align-items:center;display:flex;gap:8px}@media (max-width:768px){.project-item{align-items:stretch;column-gap:8px;display:flex;justify-content:space-between}.project-title{font-size:16px;margin-bottom:3px}.project-item-content{align-items:flex-start;flex-direction:column;gap:6px;justify-content:center;overflow:hidden}.project-item-inner{min-width:0;width:100%}.project-doc-count{margin:0}.project-doc-count:empty{display:none}.project-collaborators{margin:0;width:100%}.project-controls{align-items:stretch;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:row;gap:6px;justify-content:flex-end}.project-controls .iconButton{margin:auto 0}}.projects-list .iconButton.plusButton{padding:8px}.project-desc{color:#2b3740;color:var(--uiColor);margin:0}@media (max-width:960px){#splitScreenButton,.projects-container .logo{display:none}}#app.doc-only{flex-direction:row}#app.doc-only,.doc-only-main{display:flex;height:100vh;overflow:hidden}.doc-only-main{flex:1 1 auto;flex-direction:column}.doc-only-main #editorContainer{flex:1 1 auto;height:100%;overflow:hidden}.button--primary{background-color:#374753;background-color:var(--primaryBackground);border:0;border-radius:4px;border-radius:var(--radius1);color:#fff;color:var(--primaryColor);cursor:pointer;font-size:14px;padding:6px 14px}.button--primary:hover{background-color:#52606a;background-color:var(--primaryBackgroundHover)}.button--primary:disabled{cursor:not-allowed;opacity:.5}.button--secondary{background-color:#fff;background-color:var(--secondaryBackground);border:1px solid #52606a22;border:var(--uiBorder);border-radius:4px;border-radius:var(--radius1);color:#2b3740;color:var(--secondaryColor);cursor:pointer;font-size:14px;padding:6px 14px}.button--secondary:hover{background-color:#42608811;background-color:var(--secondaryBackgroundHover)}.button--danger{background-color:#b91c1c;border:0;border-radius:4px;border-radius:var(--radius1);color:#fff;cursor:pointer;font-size:14px;padding:6px 14px}.button--danger:hover{background-color:#991b1b}.button--ghost{background:#0000;border:0;border-radius:4px;border-radius:var(--radius1);color:#2b3740;color:var(--secondaryColor);cursor:pointer;font-size:13px;padding:4px 10px}.button--ghost:hover{background-color:#42608811;background-color:var(--secondaryBackgroundHover)}.button--sm{font-size:13px;padding:3px 10px}.shareModal{gap:12px;gap:var(--g2);min-width:0}.shareModal,.shareModal__body{display:flex;flex-direction:column}.shareModal__body{gap:10px}.shareModal__statusRow{align-items:center;display:flex;gap:6px;margin-bottom:4px}.shareModal__badge{border-radius:99px;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.03em;padding:2px 10px}.shareModal__badge--active{background:#d1fae5;color:#065f46}.shareModal__badge--inactive{background:#42608811;background:var(--tint4);color:#52606a;color:var(--color3)}.shareModal__urlRow{align-items:center;display:flex;gap:8px}.shareModal__urlInput{background:#fff;background:var(--inputBackground);border:1px solid #37475329;border:var(--inputBorder);border-radius:4px;border-radius:var(--radius1);color:#2b3740;color:var(--inputColor);cursor:text;flex:1 1 auto;font-family:inherit;font-size:13px;min-width:0;padding:6px 10px}.shareModal__row{align-items:center;display:flex;font-size:14px;gap:8px}.shareModal__row--indent{padding-left:16px}.shareModal__row--danger{margin-top:4px}.shareModal__label{color:#2b3740;color:var(--uiColor);flex:1 1 auto;font-size:14px}.shareModal__hint{color:#8ca1b1;color:var(--uiColorLight);font-size:12px}.shareModal__error{color:#b91c1c;font-size:13px;margin:0}.shareModal__empty{display:flex;flex-direction:column;gap:12px}.shareModal__divider{border:none;border-top:1px solid #52606a22;border-top:var(--uiBorder);margin:4px 0}.shareModal__datePicker{background:#fff;background:var(--inputBackground);border:1px solid #37475329;border:var(--inputBorder);border-radius:4px;border-radius:var(--radius1);color:#2b3740;color:var(--inputColor);font-family:inherit;font-size:13px;padding:5px 8px}.shareModal__copied{transition:background .15s}.pubDocTree{display:flex;flex-direction:column;gap:1px;padding:0 6px}.pubDocTree__folder{color:#8ca1b1;color:var(--uiColorLight);font-weight:600;-webkit-user-select:none;user-select:none}.pubDocTree__folder,.pubDocTree__item{align-items:center;display:flex;font-size:13px;gap:6px;padding:5px 8px}.pubDocTree__item{background:#0000;border:0;border-radius:4px;border-radius:var(--radius1);color:#2b3740;color:var(--uiColor);cursor:pointer;min-width:0;text-align:left;transition:background .1s;width:100%}.pubDocTree__item:hover{background:#42608811;background:var(--secondaryBackgroundHover)}.pubDocTree__item--active{background:#42608811;background:var(--tint4);color:#2b3740;color:var(--uiColor);font-weight:600}@media print{@page{margin:.6in}body,html{width:100%!important}#root,body,html{height:auto!important;overflow:visible!important}#leftPanel,#nav,#notificationOrigin,#optionsPanel,#tabShelf,.context-origin,.contextMenu,.modal,.modalOverlay,.notification-origin,.notificationToast,.popover,.popover-origin,.tooltip,.tooltip-origin,[id^=toolbar]{display:none!important}#app{inset:auto!important;position:static!important;width:auto!important}#app,#main,.doc-only-main{height:auto!important;overflow:visible!important}#main,.doc-only-main{margin-left:0!important;padding:0!important}#editorContainer{display:block!important;height:auto!important;overflow:visible!important;width:100%!important}.editor,.editorPanel,.editorPanelScroll{height:auto!important;overflow:visible!important;position:static!important}.editorPanel{background:#0000!important;border:none!important;box-shadow:none!important}.editor{display:block!important;padding:0!important;page-break-inside:auto!important;text-align:center!important}.editor,.editor[data-shrink-to-fit="1"]{transform:none!important;transform-origin:initial!important}.document{box-sizing:border-box!important;position:static!important}.document,.editor.pageless .document{display:block!important;margin:0 auto!important;max-width:1000px!important;width:100%!important}.editor.pageless .document{min-height:0!important;page-break-inside:auto!important}.editor.a4 .document,.editor.letter .document,.editor.pageless .document{border:none!important;border-radius:0!important;box-shadow:none!important;height:auto!important}.ProseMirror{contain:none!important;height:auto!important;max-width:100%!important;min-height:0!important;min-height:auto!important;overflow:visible!important;overflow-wrap:anywhere!important;page-break-inside:auto;position:static!important;transform:none!important;width:100%!important;word-break:break-word!important}.document .tableWrapper{max-width:100%!important;overflow:visible!important}.document table{max-width:100%!important;table-layout:fixed!important;width:100%!important}.document pre{overflow:visible!important;white-space:pre-wrap!important;word-break:break-word!important}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror p{page-break-after:auto;page-break-inside:avoid}}#home-wrap{--primaryBackground:var(--color2);--primaryColor:var(--color5);--primaryBackgroundHover:var(--color3);--primaryBackgroundActive:var(--color3);--primaryBackgroundActiveHover:var(--color3);--primaryColorActive:var(--color5);--secondaryBackground:var(--color5);--secondaryColor:var(--color1);--secondaryBackgroundHover:var(--tint4);background:var(--color6);height:100vh;overflow-y:auto;position:fixed;width:100%}.home-main{color:var(--color2);margin:60px auto;max-width:960px;text-align:left;width:88%}#hero-top{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:8px 0}#hero-top .home-logo{display:block;margin:4px 0 0;width:120px}.top-cta{align-items:center;display:flex;gap:12px}#hero-text h1{color:var(--color2);font-size:72px;line-height:1.1;margin:54px 0 24px}#hero-text p{color:var(--color3);font-size:24px;font-weight:400;line-height:1.4;margin:24px 0 32px}.home-main h2{font-size:36px;line-height:1;margin:0 0 48px}.home-main h3{font-size:21px;margin-top:0}.home-main p{margin:0}#hero-image img,.value-image img{border-radius:12px;box-shadow:0 4px 12px #0000001a;width:100%}#home-value{margin:60px 0}.for-list,.value-item{align-items:center;display:flex;flex-wrap:wrap;gap:6%;margin-bottom:40px}#home-for{background-color:var(--color2);margin:80px 0 0;padding:40px 0;width:100%}#home-for,#home-for .home-main{color:var(--color6)}.for-list{align-items:flex-start}.for-list div{margin:18px 0}.for-list div,.value-text{flex-basis:47%}.value-text h2{font-size:24px;margin-top:0}.value-image{flex-basis:47%}@media (max-width:960px){.home-main{margin:24px auto}#hero-text h1{font-size:36px;margin:24px 0 18px}.home-main h2{font-size:28px;margin:0 0 32px}#hero-text p{font-size:18px}.for-list div,.value-text{flex-basis:100%}.home-main h3{margin-bottom:12px}.top-cta button.primary{min-width:0;min-width:auto}#home-for{margin-top:48px;padding:24px 0}}.document{.in1{margin-left:36px}.in2{margin-left:72px}.in3{margin-left:108px}.in4{margin-left:144px}.in5{margin-left:180px}.in6{margin-left:216px}.vm0{margin-bottom:0;margin-top:0}.vm1{margin-bottom:2px;margin-top:2px}.vm2{margin-bottom:4px;margin-top:4px}.vm3{margin-bottom:8px;margin-top:8px}.vm4{margin-bottom:12px;margin-top:12px}.vm5{margin-bottom:16px;margin-top:16px}.vm6{margin-bottom:24px;margin-top:24px}.alL{text-align:left}.alC{text-align:center}.alR{text-align:right}.alJ{text-align:justify}p{line-height:1.6;margin:16px 0}h1{font-size:36px;font-weight:700;line-height:1.2;margin:32px 0 16px}h2{font-size:28px;margin:28px 0 14px}h2,h3{font-weight:700;line-height:1.3}h3{font-size:24px;margin:24px 0 12px}h4{font-size:20px;margin:20px 0 10px}h4,h5{font-weight:700;line-height:1.4}h5{font-size:18px;margin:18px 0 8px}h6{font-size:16px;font-weight:700;line-height:1.4;margin:16px 0 8px}table{border-collapse:collapse;box-sizing:border-box;cursor:grab;margin:16px 0;max-width:none;table-layout:fixed;width:-webkit-max-content;width:max-content}.tableWrapper{-webkit-overflow-scrolling:touch;cursor:grab;max-width:100%;overflow-x:auto}.tableWrapper:active,table:active{cursor:grabbing}ol,ul{line-height:1.6;padding-left:24px}blockquote p,li,li>p,ol,pre code,td,td>p,th,th>p,ul{margin:0}ul[data-type=taskList]{padding-left:12px}li[data-checked]{min-height:24px}li[data-checked]>label{height:24px;width:24px}td,th{border:1px solid var(--editorBorderColor);padding:4px 8px;position:relative;text-align:left}td.selectedCell,th.selectedCell{background:color-mix(in srgb,var(--tint13) 68%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color13) 45%,#0000)}tr:has(>td.selectedCell):not(:has(>td:not(.selectedCell))),tr:has(>th.selectedCell):not(:has(>th:not(.selectedCell))){--table-row-fully-selected:1}tr:has(>td.selectedCell):not(:has(>td:not(.selectedCell)))>td,tr:has(>th.selectedCell):not(:has(>th:not(.selectedCell)))>th{background:color-mix(in srgb,var(--tint13) 80%,#0000)}table:has(tr>td.selectedCell):not(:has(tr>td:not(.selectedCell))),table:has(tr>th.selectedCell):not(:has(tr>th:not(.selectedCell))){--table-all-cells-selected:1}table:has(tr>td.selectedCell):not(:has(tr>td:not(.selectedCell)))>tbody>tr>td,table:has(tr>td.selectedCell):not(:has(tr>td:not(.selectedCell)))>tbody>tr>th,table:has(tr>td.selectedCell):not(:has(tr>td:not(.selectedCell)))>thead>tr>td,table:has(tr>td.selectedCell):not(:has(tr>td:not(.selectedCell)))>thead>tr>th,table:has(tr>th.selectedCell):not(:has(tr>th:not(.selectedCell)))>tbody>tr>td,table:has(tr>th.selectedCell):not(:has(tr>th:not(.selectedCell)))>tbody>tr>th,table:has(tr>th.selectedCell):not(:has(tr>th:not(.selectedCell)))>thead>tr>td,table:has(tr>th.selectedCell):not(:has(tr>th:not(.selectedCell)))>thead>tr>th{background:color-mix(in srgb,var(--tint13) 92%,#0000)}.column-resize-handle{background-color:var(--primaryColor);bottom:0;pointer-events:auto;position:absolute;right:0;top:0;width:6px;z-index:2}& .resize-cursor,&.resize-cursor{cursor:col-resize}hr{border:none;border-top:1px solid var(--editorBorderColor);margin:8px 0}blockquote{border-left:6px solid var(--editorBorderColor);color:var(--colorMuted);font-style:italic;margin:16px 32px;padding:0 24px}pre{background-color:var(--editorHighlight);border-radius:4px;margin:16px 0;overflow-x:auto;padding:16px}pre code{background-color:initial;padding:0}code{background-color:var(--editorHighlight);border-radius:4px;font-family:monospace;padding:4px 8px}[data-message] [data-message-body]{margin:0;padding:10px 12px}[data-message]:last-child [data-message-body]{margin-bottom:0}[data-message][data-role=user]{text-align:right}[data-message][data-role=user] [data-message-body]{background:var(--chatMessage);border-radius:var(--radius3);display:inline-block;margin-top:6px}[data-message-actions]{align-items:center;display:flex;gap:6px;margin:4px 0 14px;-webkit-user-select:none;user-select:none}[data-message][data-role=user] [data-message-actions]{justify-content:flex-end}[data-message][data-role=ai] [data-message-actions]{justify-content:flex-start}[data-message-model]{align-items:center;color:var(--editorColorLight);display:inline-flex;font-size:12px;line-height:1.35;margin-left:6px;-webkit-user-select:none;user-select:none}[data-message-artifact]{background:var(--editorHighlight);border:1px solid var(--editorBorderColor);border-radius:var(--radius3);margin:2px 0 12px;padding:10px 12px}[data-message-artifact-body]{background:#0000;font-family:var(--fontMono),monospace;font-size:12px;line-height:1.45;margin:0;overflow:visible;padding:0;white-space:pre-wrap;word-break:break-word}[data-message-meta],[data-message][data-role=system]{color:var(--editorColorLight);font-size:12px}[data-message-meta]{display:block;margin:0;-webkit-user-select:none;user-select:none}[data-message-body]>:first-child{margin-top:0}[data-message-body]>:last-child{margin-bottom:0}[data-message][data-status-variant=stage] [data-message-progress]{background:#0000;border:0;color:var(--editorColorLight);font-size:12px;line-height:1.35;margin:2px 0 8px;padding:4px 0;-webkit-user-select:none;user-select:none;white-space:pre-wrap}[data-message][data-status-variant=chip][data-role=ai] [data-message-body]{align-items:center;background:var(--editorHighlight);border:1px solid var(--editorBorderColor);border-radius:999px;cursor:pointer;display:inline-flex;gap:3px;margin:4px 0 10px;max-width:100%;padding:6px 10px;width:auto}[data-message][data-status-variant=chip][data-role=ai] [data-message-body]>*{font-size:12px;line-height:1.35;margin:0}[data-message][data-status-variant=chip][data-role=ai] [data-chip-add]{color:var(--color13);font-weight:400}[data-message][data-status-variant=chip][data-role=ai] [data-chip-remove]{color:var(--color12);font-weight:400}.diffSuggestion,span[data-diff-op]{border-radius:0;position:relative}.diffSuggestionAdd,span[data-diff-op=add],table[data-diff-op=add]>tbody>tr>td,table[data-diff-op=add]>tbody>tr>th,table[data-diff-op=add]>thead>tr>td,table[data-diff-op=add]>thead>tr>th,td[data-diff-op=add],th[data-diff-op=add],tr[data-diff-op=add]>td,tr[data-diff-op=add]>th{background:var(--tint13)}li:has(span[data-diff-op=add].focused):before,span[data-diff-op=add].focused{border-bottom:2px solid var(--color13)}.diffSuggestionRemove,span[data-diff-op=remove]{background:var(--tint12);text-decoration:line-through;text-decoration-thickness:1px}span[data-diff-op=remove][data-diff-marker]{border-radius:3px;color:#0000;display:inline-block;font-weight:400;height:inherit;line-height:inherit;margin:0 .08em;overflow:hidden;position:relative;text-decoration:none;vertical-align:middle;width:18px}span[data-diff-op=remove][data-diff-marker=hard-break]:before,span[data-diff-op=remove][data-diff-marker=paragraph-break]:before{color:var(--color12);display:block;font-size:12px;font-weight:500;left:50%;line-height:1;pointer-events:none;position:absolute;text-decoration:none;top:50%;transform:translate(-50%,-50%)}span[data-diff-op=remove][data-diff-marker][data-diff-direction=backspace]:before{content:"\232B"}span[data-diff-op=remove][data-diff-marker]:not([data-diff-direction]):before,span[data-diff-op=remove][data-diff-marker][data-diff-direction=delete]:before{content:"\2326"}table[data-diff-op=remove]>tbody>tr>td,table[data-diff-op=remove]>tbody>tr>th,table[data-diff-op=remove]>thead>tr>td,table[data-diff-op=remove]>thead>tr>th,td[data-diff-op=remove],th[data-diff-op=remove],tr[data-diff-op=remove]>td,tr[data-diff-op=remove]>th{background:var(--tint12);text-decoration:line-through;text-decoration-thickness:1px}li:has(span[data-diff-op=remove].focused):before,span[data-diff-op=remove].focused{border-bottom:2px solid var(--color12)}li:not([data-checked]):has(span[data-diff-op]:not([data-diff-marker])){position:relative}li:not([data-checked]):has(span[data-diff-op]:not([data-diff-marker])):before{border-radius:3px;bottom:.18em;content:"";left:-1.05em;pointer-events:none;position:absolute;top:.18em;width:.78em}li:not([data-checked]):has(span[data-diff-op=add]:not([data-diff-marker])):before{background:var(--tint13)}li:not([data-checked]):has(span[data-diff-op=remove]:not([data-diff-marker])):before{background:var(--tint12)}[data-message-body] table{-webkit-overflow-scrolling:touch;display:block;max-width:100%;overflow-x:auto}ul[data-type=taskList]{list-style:none;margin:0;padding-left:32px}li[data-checked]{list-style:none;min-height:22px;padding-left:32px;position:relative}li[data-checked]>label{align-items:center;cursor:pointer;display:flex;height:22px;justify-content:center;left:0;margin:0;padding:0;position:absolute;top:0;width:22px}li[data-checked]>label>input[type=checkbox]{accent-color:var(--primaryColor);cursor:pointer;height:16px;margin:0;width:16px}li[data-checked]>div{display:block;margin:0;max-width:100%;min-width:0;padding:0;width:auto!important}li[data-checked]>div>p{margin:0}li[data-checked=true]>div,li[data-checked=true]>div a{color:var(--editorColorLight);text-decoration:line-through;text-decoration-thickness:1px}}@font-face{font-display:block;font-family:GhostIcons;font-style:normal;font-weight:400;src:url(/static/media/ghost-icons.48ea025bc4418bee4cb1.woff2) format("woff2"),url(/static/media/ghost-icons.e6041f2a73ab894ebb8d.ttf) format("truetype")}.icon{align-items:center;color:inherit;display:inline-flex;font-size:24px;justify-content:center;vertical-align:middle}.icon.medium,.icon.small{font-size:16px}.icon:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:GhostIcons;font-style:normal;font-weight:400;letter-spacing:0;line-height:1;text-transform:none}.icon.arrow-clockwise:before{content:"\e036"}.icon.arrow-line-left:before{content:"\e062"}.icon.arrow-line-right:before{content:"\e064"}.icon.arrow-square-out:before{content:"\e5de"}.icon.arrow-u-up-left:before{content:"\e08a"}.icon.arrow-u-up-left-all:before{content:"\f000"}.icon.arrow-u-up-right:before{content:"\e08c"}.icon.arrow-up:before{content:"\e08e"}.icon.arrows-clockwise:before{content:"\e094"}.icon.arrows-in-line-vertical:before{content:"\e532"}.icon.arrows-out-line-vertical:before{content:"\e536"}.icon.article:before{content:"\e0a8"}.icon.box-arrow-up:before{content:"\ee54"}.icon.caret-down:before{content:"\e136"}.icon.caret-down-fill:before{content:"\f100"}.icon.caret-left:before{content:"\e138"}.icon.caret-line-left:before{content:"\e132"}.icon.caret-right:before{content:"\e13a"}.icon.caret-up:before{content:"\e13c"}.icon.caret-up-down-fill:before{content:"\e140"}.icon.caret-up-fill:before{content:"\f101"}.icon.chat-add:before{content:"\f001"}.icon.chat-dots:before{content:"\e170"}.icon.chat-ghost:before{content:"\f002"}.icon.chat-ghost-add:before{content:"\f003"}.icon.chat-teardrop-dots:before{content:"\e176"}.icon.chat-teardrop-text:before{content:"\e178"}.icon.chat-text:before{content:"\e17a"}.icon.check:before{content:"\e182"}.icon.checks:before{content:"\e53a"}.icon.clipboard:before{content:"\e196"}.icon.clipboard-text:before{content:"\e198"}.icon.clock-counter-clockwise:before{content:"\e1a0"}.icon.code:before{content:"\e1bc"}.icon.code-block:before{content:"\eafe"}.icon.columns-delete:before{content:"\f004"}.icon.columns-plus-left:before{content:"\e544"}.icon.columns-plus-right:before{content:"\e542"}.icon.copy:before{content:"\e1ca"}.icon.cursor-text:before{content:"\e7d8"}.icon.database:before{content:"\e1de"}.icon.doc:before{content:"\f005"}.icon.doc-add:before{content:"\f006"}.icon.dots-three:before{content:"\e1fe"}.icon.dots-three-vertical:before{content:"\e208"}.icon.download:before{content:"\e20a"}.icon.download-simple:before{content:"\e20c"}.icon.eraser:before{content:"\e21e"}.icon.eye:before{content:"\e220"}.icon.eye-closed:before{content:"\e222"}.icon.file-text:before{content:"\e23a"}.icon.folder:before{content:"\e24a"}.icon.folder-open:before{content:"\e256"}.icon.folder-simple-plus:before{content:"\e25e"}.icon.folder-tall:before{content:"\f007"}.icon.funnel:before{content:"\e266"}.icon.gear:before{content:"\e270"}.icon.git-diff:before{content:"\e27c"}.icon.git-fork:before{content:"\e27e"}.icon.git-merge:before{content:"\e280"}.icon.globe:before{content:"\e288"}.icon.grid-four:before{content:"\e296"}.icon.hard-drives:before{content:"\e2a0"}.icon.link-break:before{content:"\e2e4"}.icon.link-simple-horizontal:before{content:"\e2ea"}.icon.list-bullets:before{content:"\e2f2"}.icon.list-checks:before{content:"\eadc"}.icon.list-numbers:before{content:"\e2f6"}.icon.lock:before{content:"\e2fa"}.icon.magnifying-glass:before{content:"\e30c"}.icon.notches:before{content:"\ed3a"}.icon.pen:before{content:"\e3aa"}.icon.pencil-simple:before{content:"\e3b4"}.icon.pencil-simple-line:before{content:"\ebc6"}.icon.plus:before{content:"\e3d4"}.icon.printer:before{content:"\e3dc"}.icon.push-pin:before{content:"\e3e2"}.icon.push-pin-slash:before{content:"\e3e4"}.icon.quotes:before{content:"\e660"}.icon.robot:before{content:"\e762"}.icon.rocket-launch:before{content:"\e3fe"}.icon.rows-delete:before{content:"\f008"}.icon.rows-plus-bottom:before{content:"\e59e"}.icon.rows-plus-top:before{content:"\e5a0"}.icon.scissors:before{content:"\eae0"}.icon.seal-check:before{content:"\e606"}.icon.share-network:before{content:"\e408"}.icon.sidebar-simple:before{content:"\ec24"}.icon.sign-out:before{content:"\e42a"}.icon.sliders-horizontal:before{content:"\e434"}.icon.square-half:before{content:"\e462"}.icon.square-split-horizontal:before{content:"\e870"}.icon.text-aa:before{content:"\e6ee"}.icon.text-align-center:before{content:"\e480"}.icon.text-align-justify:before{content:"\e482"}.icon.text-align-left:before{content:"\e484"}.icon.text-align-right:before{content:"\e486"}.icon.text-b:before{content:"\e5be"}.icon.text-h-five:before{content:"\e6c4"}.icon.text-h-four:before{content:"\e6c2"}.icon.text-h-one:before{content:"\e6bc"}.icon.text-h-six:before{content:"\e6c6"}.icon.text-h-three:before{content:"\e6c0"}.icon.text-h-two:before{content:"\e6be"}.icon.text-indent:before{content:"\ea1e"}.icon.text-italic:before{content:"\e5c0"}.icon.text-outdent:before{content:"\ea1c"}.icon.text-strikethrough:before{content:"\e5c2"}.icon.text-underline:before{content:"\e5c4"}.icon.thumbs-down:before{content:"\e48c"}.icon.thumbs-up:before{content:"\e48e"}.icon.trash:before{content:"\e4a6"}.icon.tree-view:before{content:"\ee48"}.icon.user-minus:before{content:"\e4ce"}.icon.users:before{content:"\e4d6"}.icon.x:before{content:"\e4f6"}.icon.x-square:before{content:"\e4fa"}
/*# sourceMappingURL=main.bae62d9b.css.map*/