@font-face{font-family:"Montserrat";font-style:normal;font-weight:400 700;font-display:swap;src:url(/static/media/montserrat-latin-ext.c6124045.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400 700;font-display:swap;src:url(/static/media/montserrat-latin.5f405284.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--ui-font:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}body{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;font-family:var(--ui-font)!important}body button,body input,body select,body textarea{font-family:inherit}.ant-drawer,.ant-dropdown,.ant-message,.ant-modal,.ant-notification,.ant-popover,.ant-select-dropdown,.ant-tooltip,body .ant-pagination-item,body .ant-pagination-jump-next,body .ant-pagination-jump-prev,body .ant-pagination-next,body .ant-pagination-prev,body .ant-select-multiple .ant-select-selection-search-input,body .ant-select-multiple .ant-select-selection-search-mirror,body .ant-statistic-content,body .ant-steps-item-icon{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-family:var(--ui-font)}body{background-color:#f0f0f0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}:root{--board-header-height:57px;--board-gutter:20px;--board-tools-width:56px}.MainLayout_board__3erlq{position:relative;height:calc(100vh - 57px);height:calc(100vh - var(--board-header-height));overflow:hidden;background:#f3f4f7}.MainLayout_leftTools__2uxWR{position:fixed;left:20px;left:var(--board-gutter);width:56px;width:var(--board-tools-width);top:calc(50vh + 28.5px);top:calc(50vh + var(--board-header-height)/2);-webkit-transform:translateY(-50%);transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-start;grid-gap:12px;gap:12px;z-index:40}@media screen and (max-width:767px){.MainLayout_leftTools__2uxWR{position:static;-webkit-transform:none;transform:none}}.BoardHeader_topBar__f9gQy{height:56px;display:flex;align-items:center;grid-gap:10px;gap:10px;padding:0 16px;border-bottom:1px solid #e7e9ef;background:#fff;position:relative;z-index:100}.BoardHeader_titleBlock__1q5lW{display:flex;flex-direction:column;justify-content:center;min-width:0;flex:0 1 auto;grid-gap:3px;gap:3px}.BoardHeader_titleRow__RJDEk{display:flex;align-items:center;grid-gap:8px;gap:8px;min-width:0}.BoardHeader_titleRow__RJDEk>*{flex:0 0 auto}.BoardHeader_titleRow__RJDEk>:first-child{flex:0 1 auto;min-width:0}.BoardHeader_privacyIcon__3q5Hm{width:15px;display:block}.BoardHeader_privacyIconLock__1poSV{width:12px}.BoardHeader_divider__1UcqC{width:1px;height:24px;background:#e7e9ef;flex:0 0 auto}.BoardHeader_spacer__1Sc7W{flex:1 1 auto}.BoardHeader_actions__3NwYp{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-shrink:0}.BoardHeader_actionsDivider__1fz0a{width:1px;height:18px;background:#e7e9ef;margin:0 2px;flex:0 0 auto}.BoardHeader_actions__3NwYp .app-launcher-root{width:30px;height:30px;margin-right:0}.BoardHeader_actions__3NwYp .app-launcher-btn{width:30px;height:30px;border-radius:6px}.BoardHeader_actions__3NwYp .app-launcher-btn:hover{background:#eef0f5}.BoardHeader_actions__3NwYp .app-launcher-icon{width:20px;height:20px;color:#3d4250}.BoardHeader_actions__3NwYp .app-launcher-dropdown{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:top right;transform-origin:top right}.BoardHeader_actions__3NwYp .dark-mode-toggle{border:0;border-radius:6px;color:#3d4250}.BoardHeader_actions__3NwYp .dark-mode-toggle:hover{background:#eef0f5;color:#1f2430}.BoardHeader_actions__3NwYp .ha-btn{padding:0;display:flex}.BoardHeader_actions__3NwYp .ha-avatar-img,.BoardHeader_actions__3NwYp .ha-avatar-initial{width:30px;height:30px;font-size:13px}.BoardHeader_actions__3NwYp .ha-dropdown{top:38px;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:top right;transform-origin:top right}.BoardHeader_compact__3ezao{display:none;align-items:center;grid-gap:6px;gap:6px}@media screen and (max-width:767px){.BoardHeader_divider__1UcqC{display:none}.BoardHeader_actions__3NwYp>:not(.BoardHeader_compact__3ezao){display:none!important}.BoardHeader_compact__3ezao{display:flex}}@media screen and (max-width:480px){.BoardHeader_topBar__f9gQy{grid-gap:8px;gap:8px;padding:0 10px}.BoardHeader_actions__3NwYp{grid-gap:6px;gap:6px}}.Logo_logo__1Ev9K{display:block;height:26px;width:26px;object-fit:contain;flex:0 0 auto;align-self:center}@media screen and (max-width:767px){.Logo_logo__1Ev9K{height:22px;width:22px}}.rename-modal .ant-modal-content{border-radius:12px;box-shadow:0 12px 28px rgba(12,34,77,.1);transition:box-shadow .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease}.rename-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:10px 22px;background:#fafafa;border-radius:12px 12px 0 0;height:48px;display:flex;align-items:center;position:relative}.rename-modal .ant-modal-title{font-weight:500;color:#202124;margin-top:12px}.modal-title{display:flex;align-items:center;grid-gap:8px;gap:8px;margin:0}.modal-title .anticon{color:#526bb1;background:#edf2ff;padding:4px;border-radius:6px;font-size:14px;display:inline-flex;align-items:center;justify-content:center}.rename-modal .ant-modal-title{font-weight:600;font-size:14px}.rename-modal .ant-modal-close{position:absolute;right:8px;top:8px;-webkit-transform:none;transform:none;z-index:12;height:14px;width:14px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px}.rename-modal .ant-modal-close:hover{background:rgba(82,107,177,.06)}.rename-modal .ant-modal-close .anticon{font-size:16px;color:#6b7280}.rename-modal .rename-input{box-sizing:border-box;padding-right:20px}.rename-modal .ant-modal-body{padding:12px 22px 16px}.modal-body{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.input-label{font-weight:500;color:#333;margin-bottom:4px;font-size:13px}.required{color:#ff4d4f}.rename-input{border-radius:6px;border:1px solid #d9d9d9;transition:border-color .3s,box-shadow .3s;font-size:13px;padding:6px 10px}.rename-input:focus{border-color:#526bb1;box-shadow:0 0 0 2px rgba(82,107,177,.2)}.rename-input[aria-invalid=true]{border-color:#ff4d4f;box-shadow:0 0 0 2px rgba(255,77,79,.12)}.rename-meta{margin-top:6px}.error-text{font-size:12px;color:#ff4d4f;margin-left:8px}.rename-modal .ant-btn-primary{background-color:#526bb1!important;border-color:#526bb1!important;border-radius:6px;font-weight:500;height:32px;font-size:12px}.rename-modal .ant-btn-primary:hover{background-color:#41589a!important;border-color:#41589a!important}.rename-modal .ant-btn-default{border-color:#d9d9d9;color:#666;border-radius:6px;height:32px;font-size:12px}.rename-modal .ant-btn-default:hover{border-color:#526bb1;color:#526bb1}.rename-modal .ant-modal-footer{border-top:1px solid #f0f0f0;padding:12px 20px;display:flex;justify-content:flex-end;grid-gap:8px;gap:8px}.rename-modal .helper-text{font-size:11px;color:#666;margin:6px 0 0;line-height:1.4}.rename-modal .ant-btn[disabled],.rename-modal .ant-btn[disabled]:hover{opacity:.75;cursor:not-allowed;background-color:#c9cfe6!important;border-color:#c9cfe6!important;color:#fff!important}.rename-modal .ant-modal-content:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media (max-width:480px){.rename-modal .ant-modal-content{margin:20px}.rename-modal .ant-modal-body{padding:14px}.rename-modal .ant-modal-close{right:12px;top:12px}.rename-modal .rename-input{padding-right:28px}}.rename-modal .ant-input-suffix{right:6px!important;-webkit-transform:none!important;transform:none!important}@media (max-width:480px){.rename-modal .ant-input-suffix{right:6px!important}}.rename-modal .ant-input-affix-wrapper{padding-right:6px!important}.rename-modal .ant-input-affix-wrapper .ant-input{padding-right:18px!important}@media (max-width:480px){.rename-modal .ant-input-affix-wrapper{padding-right:6px!important}.rename-modal .ant-input-affix-wrapper .ant-input{padding-right:12px!important}}.rename-modal .ant-input-clear-icon{right:6px!important;margin-right:0!important;z-index:3}.rename-modal .ant-input-clear-icon svg{width:14px!important;height:14px!important}.document-title-container{position:relative;display:flex;align-items:center;grid-gap:6px;gap:6px;min-width:0;max-width:min(360px,28vw);overflow:hidden}.document-title-h1{font-size:15px;font-family:var(--ui-font);font-weight:500;color:#1f2430;line-height:1.2;letter-spacing:.2px;margin:0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.document-title-h1.mobile{font-size:12px;max-width:120px}.document-title-edit-icon{flex:0 0 auto;cursor:pointer;font-size:12px;line-height:1;display:inline-flex;color:#8b8f9c}.document-title-edit-icon:hover{color:#526bb1}.document-title-edit-icon .anticon{display:block}.document-title-edit-icon.mobile{font-size:10px}body .ant-modal-confirm.complete-doc-confirm .ant-modal-content{border-radius:16px;box-shadow:0 24px 60px rgba(20,24,40,.28);padding:0}body .ant-modal-confirm.complete-doc-confirm .ant-modal-body{padding:14px 24px 0;text-align:center}body .ant-modal-confirm.complete-doc-confirm .ant-modal-close{top:10px;right:10px;color:#9aa0ab}body .ant-modal-confirm.complete-doc-confirm .ant-modal-close-x{width:28px;height:28px;line-height:28px;font-size:13px;border-radius:8px}body .ant-modal-confirm.complete-doc-confirm .ant-modal-close:hover .ant-modal-close-x{background:#eef0f5;color:#3d4250}body .ant-modal-confirm.complete-doc-confirm .ant-modal-confirm-body{display:block}body .ant-modal-confirm.complete-doc-confirm .ant-modal-confirm-body>.anticon{display:none}body .ant-modal-confirm.complete-doc-confirm .ant-modal-confirm-title{display:block;min-height:0;padding:0;background:none;box-shadow:none}.complete-doc-confirm__badge{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 auto 12px;border-radius:50%;background:#f7dea1;color:#8a6a1f;font-size:19px}.complete-doc-confirm__title{display:block;font-size:15px;font-weight:600;color:#1f2430;line-height:1.3}body .ant-modal-confirm.complete-doc-confirm .ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content,body .ant-modal-confirm.complete-doc-confirm .ant-modal-confirm-content{margin:6px 0 0;padding:0;width:auto}.complete-doc-confirm__text{margin:0 auto;max-width:340px;font-size:12.5px;color:#4a4f5c;line-height:1.55}body .ant-modal-confirm.complete-doc-confirm .ant-modal-confirm-btns{float:none;width:100%;box-sizing:border-box;width:calc(100% + 48px);margin:18px -24px 0;padding:10px 16px;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;grid-gap:8px;gap:8px}body .ant-modal-confirm.complete-doc-confirm .ant-modal-confirm-btns .ant-btn{height:32px;padding:0 14px;border-radius:6px;font-size:12px;font-weight:500;margin:0;box-shadow:none;border:1px solid #d9d9d9;background:#fff;color:#1f2430;display:inline-flex;align-items:center;grid-gap:6px;gap:6px}body .ant-modal-confirm.complete-doc-confirm .ant-modal-confirm-btns .ant-btn .anticon{font-size:12px;margin-right:6px}body .ant-modal-confirm.complete-doc-confirm .ant-modal-confirm-btns .ant-btn:hover{border-color:#b8bdc9;background:#fff;color:#1f2430}body .ant-modal-confirm.complete-doc-confirm .ant-modal-confirm-btns .ant-btn-primary{border-color:#526bb1;background:#526bb1;color:#fff}body .ant-modal-confirm.complete-doc-confirm .ant-modal-confirm-btns .ant-btn-primary:hover{border-color:#41589a;background:#41589a;color:#fff}.complete-doc-trigger{display:inline-flex;align-items:center;padding:0;border:0;background:transparent;cursor:pointer;flex:0 0 auto}.complete-doc-trigger img{width:16px;display:block}.saving-status{display:inline-grid;font-size:12px;color:#8b8f9c;line-height:1.2;white-space:nowrap;min-width:0;flex:0 1 auto;overflow:hidden}.saving-status__current,.saving-status__ghost{grid-area:1/1;min-width:0}.saving-status__ghost{visibility:hidden}.saving-status__text{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;min-width:0;overflow:hidden}.saving-status__label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saving-status__dot{width:6px;height:6px;border-radius:50%;display:inline-block;flex:0 0 auto}.saving-status__dot--saving{background:#e0a83a}.saving-status__dot--saved{background:#3aa76d}@media screen and (max-width:1100px){.saving-status__details{display:none}}.BoardTools_tools__BA9OE{display:flex;align-items:center;grid-gap:2px;gap:2px;flex:0 0 auto}.BoardTools_tools__BA9OE a{display:inline-flex}@media screen and (max-width:767px){.BoardTools_tools__BA9OE{display:none}}.ToolButton_button__Kb3U8{position:relative;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:#3d4250;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.ToolButton_button__Kb3U8:hover{background:#eef0f5}.ToolButton_button__Kb3U8:active{background:#e2e5ee}.ToolButton_button__Kb3U8 svg{width:15px;height:15px}.ToolButton_colorInput__3jYbV{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}@media print{@page{size:landscape;margin:0}#my-canvas-board,body{margin:0;padding:0}#my-canvas-board{position:relative;top:0;width:100%;height:100vh;overflow:hidden;page-break-inside:avoid!important;page-break-before:avoid!important;page-break-after:avoid!important;box-shadow:none}}.print-preview-modal .ant-modal-content{border-radius:8px}.print-preview-modal__body{display:flex;flex-direction:column;align-items:center}.print-preview-modal__body p{margin-bottom:10px}.print-preview-modal__spinner{font-size:28px;color:#000}.ShareModalContent_modalContent__2oFme{display:flex;flex-direction:column}.ShareModalContent_section__3u7ln{padding:10px 18px 14px;-webkit-animation:ShareModalContent_sectionIn__1alJm .26s cubic-bezier(.16,1,.3,1) both;animation:ShareModalContent_sectionIn__1alJm .26s cubic-bezier(.16,1,.3,1) both}.ShareModalContent_section__3u7ln:nth-child(2){-webkit-animation-delay:.05s;animation-delay:.05s}@-webkit-keyframes ShareModalContent_sectionIn__1alJm{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes ShareModalContent_sectionIn__1alJm{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:none;transform:none}}@media (prefers-reduced-motion:reduce){.ShareModalContent_section__3u7ln{-webkit-animation:none;animation:none}}.ShareModalContent_section__3u7ln+.ShareModalContent_section__3u7ln{border-top:1px solid #eceef2}.ShareModalContent_footer__h03m0{display:flex;align-items:center;justify-content:flex-end;grid-gap:6px;gap:6px;padding:11px 18px;border-top:1px solid #eceef2;background:#f8f9fb}.ShareModalContent_footer__h03m0 .ShareModalContent_shareBtn__3vwqC{background-color:#526bb1;border-color:#526bb1;color:#fff;border-radius:8px;height:30px;padding:0 16px;font-size:11.5px;font-weight:600;display:inline-flex;justify-content:center;align-items:center;box-shadow:0 2px 6px rgba(82,107,177,.3);transition:background-color .12s ease,box-shadow .12s ease,-webkit-transform .12s ease;transition:background-color .12s ease,box-shadow .12s ease,transform .12s ease;transition:background-color .12s ease,box-shadow .12s ease,transform .12s ease,-webkit-transform .12s ease}.ShareModalContent_footer__h03m0 .ShareModalContent_shareBtn__3vwqC:focus,.ShareModalContent_footer__h03m0 .ShareModalContent_shareBtn__3vwqC:hover{background-color:#41589a;border-color:#41589a;color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 12px rgba(82,107,177,.36)}.ShareModalContent_footer__h03m0 .ShareModalContent_shareBtn__3vwqC.ant-btn-loading[disabled],.ShareModalContent_footer__h03m0 .ShareModalContent_shareBtn__3vwqC.ant-btn-loading[disabled]:hover{background-color:#526bb1;border-color:#526bb1;color:#fff;opacity:.9;box-shadow:none;-webkit-transform:none;transform:none}.ShareModalContent_footer__h03m0 .ShareModalContent_removeAccessBtn__1xNTC.ant-btn-loading[disabled],.ShareModalContent_footer__h03m0 .ShareModalContent_removeAccessBtn__1xNTC.ant-btn-loading[disabled]:hover{background-color:transparent;border-color:rgba(219,82,82,.4);color:#db5252;opacity:.9}.ShareModalContent_footer__h03m0 .ShareModalContent_shareBtn__3vwqC[disabled],.ShareModalContent_footer__h03m0 .ShareModalContent_shareBtn__3vwqC[disabled]:hover{background-color:rgba(82,107,177,.12);border-color:transparent;color:#526bb1;opacity:1;box-shadow:none;-webkit-transform:none;transform:none}.ShareModalContent_footer__h03m0 .ShareModalContent_removeAccessBtn__1xNTC{background-color:transparent;border:1px solid rgba(219,82,82,.4);color:#db5252;border-radius:8px;height:30px;padding:0 12px;font-size:11.5px;font-weight:600;display:inline-flex;justify-content:center;align-items:center}.ShareModalContent_footer__h03m0 .ShareModalContent_removeAccessBtn__1xNTC:focus,.ShareModalContent_footer__h03m0 .ShareModalContent_removeAccessBtn__1xNTC:hover{background-color:#db5252;border-color:#db5252;color:#fff}@media screen and (max-width:480px){.ShareModalContent_footer__h03m0{flex-direction:column-reverse}.ShareModalContent_footer__h03m0 .ShareModalContent_removeAccessBtn__1xNTC,.ShareModalContent_footer__h03m0 .ShareModalContent_shareBtn__3vwqC{width:100%}}.SharePrivacy_generalAccess__2QREN{display:flex;flex-direction:column;grid-gap:9px;gap:9px}.SharePrivacy_sectionLabel__MqXU3{margin:0;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#8a94a6}.access-selector{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.access-card{position:relative;overflow:hidden;display:flex;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:10px 12px;text-align:left;border:1px solid #e8eaef;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.access-card:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:#526bb1;opacity:0;transition:opacity .15s ease}.access-card--selected:before{opacity:1}.access-card:hover{border-color:#cfd6e4;background:#fafbfd}.access-card:focus-visible{outline:2px solid rgba(82,107,177,.45);outline-offset:2px}.access-card--selected,.access-card--selected:hover{border-color:#526bb1;background:rgba(82,107,177,.06)}.access-card__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border-radius:7px;background:#f1f3f7;color:#7a869a;font-size:12px;transition:background-color .15s ease,color .15s ease}.access-card--selected .access-card__icon{background:#526bb1;color:#fff}.access-card__body{display:flex;flex-direction:column;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.access-card__title{font-size:12px;font-weight:600;line-height:1.3;color:#1f2937}.access-card--selected .access-card__title{color:#3d5291}.access-card__desc{font-size:10.5px;line-height:1.4;color:#8a94a6}.access-card__check{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;border-radius:50%;border:1.5px solid #dfe3ea;background:#fff;color:transparent;font-size:8px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.access-card:hover .access-card__check{border-color:#cbd2df}.access-card--selected .access-card__check,.access-card--selected:hover .access-card__check{background:#526bb1;border-color:#526bb1;color:#fff}.ShareInput_linkRow__3dGDa{display:flex;align-items:center;grid-gap:8px;gap:8px;min-width:0;height:34px;padding:0 4px 0 10px;border-radius:9px;background:#f5f6f8;border:1px solid #eceef2;transition:border-color .15s ease,background-color .15s ease}.ShareInput_linkRow__3dGDa:hover{border-color:#dfe3ea;background:#f7f8fa}.ShareInput_linkIcon__2CK81{flex-shrink:0;font-size:12px;color:#97a1b0}.ShareInput_linkText__EbOMZ{flex:1 1;min-width:0;font-size:11px;color:#66738a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ShareInput_copyBtn__2OHg-{display:inline-flex;align-items:center;justify-content:center;grid-gap:5px;gap:5px;flex-shrink:0;height:26px;padding:0 10px;border:none;border-radius:7px;background:#fff;color:#526bb1;font-size:10.5px;font-weight:600;cursor:pointer;box-shadow:0 1px 2px rgba(16,24,40,.1),0 0 0 1px rgba(16,24,40,.04);transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.ShareInput_copyBtn__2OHg-:hover{background:#526bb1;color:#fff;box-shadow:0 2px 8px rgba(82,107,177,.32)}.ShareInput_copyBtn__2OHg-:focus-visible{outline:2px solid rgba(82,107,177,.4);outline-offset:1px}.ShareInput_copyBtnDone__3xD09,.ShareInput_copyBtnDone__3xD09:hover{background:#16a34a;color:#fff;box-shadow:0 2px 8px rgba(22,163,74,.3)}.restricted-container{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.share-section-label{margin:0;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#8a94a6}.share-section-head{display:flex;align-items:center;grid-gap:10px;gap:10px}.share-back{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;padding:0;border:1px solid #e2e5eb;border-radius:8px;background:#fff;color:#526bb1;font-size:12px;cursor:pointer;box-shadow:0 1px 2px rgba(16,24,40,.05);transition:border-color .12s ease,background-color .12s ease,color .12s ease,box-shadow .12s ease}.share-back:hover{border-color:#526bb1;background:#526bb1;color:#fff;box-shadow:0 2px 6px rgba(82,107,177,.28)}.share-back:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.share-back:focus-visible{outline:2px solid rgba(82,107,177,.45);outline-offset:2px}.share-fields{display:flex;align-items:flex-start;grid-gap:8px;gap:8px}.share-field{display:flex;flex-direction:column;min-width:0}.share-field--person,.share-field--rights{flex:1 1}.share-form .share-field__label{display:block;min-height:14px;margin-bottom:5px;font-size:10px;font-weight:600;line-height:1.3;color:#7a8496}.share-control{display:flex;align-items:center;grid-gap:8px;gap:8px;height:34px;padding:0 10px;border:1px solid #e8eaef;border-radius:9px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.share-control:hover{border-color:#cfd6e4}.share-control:focus-within{border-color:#526bb1;box-shadow:0 0 0 3px rgba(82,107,177,.12)}.share-control--invalid,.share-control--invalid:hover{border-color:#db5252}.share-control--invalid:focus-within{border-color:#db5252;box-shadow:0 0 0 3px rgba(219,82,82,.12)}.share-control__select--invalid .ant-select-selector,.share-control__select--invalid .ant-select-selector:hover{border-color:#db5252!important}.share-control__select--invalid .ant-select-focused .ant-select-selector{border-color:#db5252!important;box-shadow:0 0 0 3px rgba(219,82,82,.12)!important}.share-field__req{margin-left:3px;color:#db5252;font-weight:700}.share-field__error{display:block;margin-top:4px;font-size:10px;line-height:1.3;color:#db5252}.share-control__icon{flex-shrink:0;font-size:13px;color:#b0b8c4;transition:color .15s ease}.share-control:focus-within .share-control__icon{color:#526bb1}.share-control__field{flex:1 1;min-width:0}.share-form .ant-form-item{margin-bottom:0}.share-control__field .ant-select{width:100%}.share-control__field .ant-input,.share-control__field .ant-input-affix-wrapper,.share-control__field .ant-select-selector{border:none!important;box-shadow:none!important;background:transparent!important;padding:0!important;height:32px!important;font-size:12px}.share-control__field .ant-select-selection-search{left:0!important;right:0!important;inset-inline-start:0!important;inset-inline-end:0!important}.share-control__field .ant-select-selection-search-input{height:32px!important;font-size:12px}.share-control__field .ant-select-selection-item,.share-control__field .ant-select-selection-placeholder{padding:0!important;line-height:32px!important;font-size:12px}.share-control__field .ant-select-selection-placeholder{color:#98a1af}.share-control__select .ant-select{width:100%}.share-control__select .ant-select-selector{height:34px!important;padding:0 10px!important;border:1px solid #e8eaef!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important;font-size:12px;transition:border-color .15s ease,box-shadow .15s ease}.share-control__select .ant-select-selector:hover{border-color:#cfd6e4!important}.share-control__select .ant-select-focused .ant-select-selector{border-color:#526bb1!important;box-shadow:0 0 0 3px rgba(82,107,177,.12)!important}.share-control__select .ant-select-selection-item,.share-control__select .ant-select-selection-placeholder,.share-control__select .ant-select-selection-search-input{line-height:32px!important;height:32px!important}.share-control__select .ant-select-selection-placeholder{color:#98a1af}.share-control__select .ant-select-arrow{color:#97a1b0;font-size:9px}.doc-member-container{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding-top:14px;border-top:1px solid #eef0f4}.doc-member-header{display:flex;align-items:center;grid-gap:8px;gap:8px}.doc-member-empty{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:12px;border:1px dashed #dfe3ea;border-radius:10px;background:#fafbfc}.doc-member-empty__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:8px;background:#eef0f4;color:#97a1b0;font-size:13px}.doc-member-empty__text{display:flex;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.doc-member-empty__title{font-size:12px;font-weight:600;line-height:1.3;color:#4b5563}.doc-member-empty__hint{font-size:10.5px;line-height:1.4;color:#8a94a6}.doc-member-list{display:flex;flex-direction:column;max-height:176px;overflow-y:auto;padding:4px 5px;border:1px solid #eef0f4;border-radius:10px;background:#fafbfc}.doc-member-list::-webkit-scrollbar{width:6px}.doc-member-list::-webkit-scrollbar-thumb{border-radius:999px;background:#d9dee7}.doc-member-list::-webkit-scrollbar-thumb:hover{background:#c3cad4}.doc-member-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 5px;border-radius:999px;background:rgba(82,107,177,.1);color:#526bb1;font-size:9.5px;font-weight:700}.member-row{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;min-height:40px;padding:6px 7px;border-top:1px solid transparent;border-radius:8px;transition:background-color .12s ease,box-shadow .12s ease,border-color .12s ease}.member-row+.member-row{border-top-color:#e9ecf1}.member-row:hover,.member-row:hover+.member-row{border-top-color:transparent}.member-row:focus-within,.member-row:hover{background-color:#fff;box-shadow:0 1px 3px rgba(16,24,40,.06)}.member-row:focus-within,.member-row:focus-within+.member-row{border-top-color:transparent}.member-row .ant-avatar{flex-shrink:0;box-shadow:0 0 0 1px rgba(16,24,40,.06)}.member-row__identity{display:flex;align-items:center;grid-gap:9px;gap:9px;min-width:0}.member-row__info{display:flex;flex-direction:column;justify-content:center;grid-gap:1px;gap:1px;min-width:0;line-height:1.3}.member-row__name{font-size:12px;font-weight:600;color:#1f2937}.member-row__designation,.member-row__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-row__designation{font-size:10.5px;color:#8a94a6}.member-row__meta{display:flex;align-items:center;grid-gap:6px;gap:6px;flex-shrink:0}.member-row__right{padding:0 7px;border-radius:999px;background:#eef0f4;color:#66738a;font-size:9.5px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.member-row__remove,.member-row__right{display:inline-flex;align-items:center;height:18px}.member-row__remove{justify-content:center;flex-shrink:0;width:18px;padding:0;border:none;border-radius:50%;background:#fdeaea;color:#db5252;font-size:9px;cursor:pointer;transition:background-color .12s ease,color .12s ease,-webkit-transform .12s ease;transition:background-color .12s ease,color .12s ease,transform .12s ease;transition:background-color .12s ease,color .12s ease,transform .12s ease,-webkit-transform .12s ease}.member-row:focus-within .member-row__remove,.member-row:hover .member-row__remove{background-color:#fbdcdc;color:#c53d3d}.member-row:hover .member-row__remove:hover,.member-row__remove:hover{background-color:#db5252;color:#fff}.member-row__remove:active{-webkit-transform:scale(.92);transform:scale(.92)}.member-row__remove[disabled]{cursor:default}.member-row:hover .member-row__remove[aria-busy=true],.member-row__remove[aria-busy=true],.member-row__remove[aria-busy=true]:hover{background-color:#fdeaea;color:#c53d3d;-webkit-transform:none;transform:none}.member-row__remove:focus-visible{outline:2px solid rgba(219,82,82,.45);outline-offset:1px}.doc-member-list .member-toggle-all{position:-webkit-sticky;position:sticky;bottom:-4px;z-index:1;align-self:stretch;margin-top:4px;padding:0 7px;height:30px;text-align:left;border-top:1px solid #e9ecf1;border-radius:0;background:#fafbfc;font-size:11.5px;font-weight:600;color:#526bb1}.doc-member-list .member-toggle-all:focus,.doc-member-list .member-toggle-all:hover{background:#fafbfc;color:#41589a}.member-option{display:flex;align-items:center;grid-gap:8px;gap:8px}.member-option .name{font-size:12px;color:#1f2937}.member-option .designation{font-size:10.5px;color:#8a94a6}@media (max-width:575px){.share-fields{flex-direction:column;align-items:stretch;grid-gap:10px;gap:10px}.share-field--person,.share-field--rights{width:100%}}.share-doc-modal .ant-modal-content{border-radius:14px;overflow:hidden;box-shadow:0 1px 3px rgba(16,24,40,.1),0 32px 64px -12px rgba(16,24,40,.28)}.share-doc-modal .ant-modal-header{padding:10px 18px;border-bottom:1px solid #eceef2;border-radius:14px 14px 0 0;background:linear-gradient(135deg,rgba(82,107,177,.06),rgba(82,107,177,0) 60%)}.share-doc-modal .ant-modal-body{padding:0}.share-doc-modal .ant-modal-close{top:8px;right:10px;color:#97a1b0}.share-doc-modal .ant-modal-close-x{width:26px;height:26px;line-height:26px;font-size:12px;border-radius:8px;transition:background-color .12s ease,color .12s ease}.share-doc-modal .ant-modal-close:hover .ant-modal-close-x{background-color:rgba(82,107,177,.08);color:#526bb1}.share-modal-heading{display:flex;align-items:center;grid-gap:10px;gap:10px;min-width:0;padding-right:28px}.share-modal-heading__badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#526bb1,#41589a);color:#fff;font-size:12px;box-shadow:0 3px 8px rgba(82,107,177,.3)}.share-modal-heading__text{display:flex;flex-direction:column;grid-gap:1px;gap:1px;min-width:0}.share-modal-heading__title{font-size:13px;font-weight:600;line-height:1.2;color:#1f2937}.share-modal-heading__doc{font-size:10.5px;font-weight:500;line-height:1.3;color:#8a94a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.share-trigger{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;height:30px;padding:0 14px;background:#526bb1;border:1px solid #526bb1;border-radius:6px;color:#fff;font-size:11px;font-weight:600;letter-spacing:.01em;cursor:pointer;flex-shrink:0;transition:background-color .12s ease,border-color .12s ease}.share-trigger:hover{background:#41589a;border-color:#41589a}.share-trigger .anticon{font-size:11px}@media screen and (max-width:767px){.share-trigger{padding:0 10px}.share-trigger__label{display:none}}.share-menu-row{width:100%}.customSwitch{display:flex;align-items:center;justify-content:center;padding:0}.customSwitch .template-switch.ant-switch{background-color:#d9d9d9!important;min-width:36px!important;width:auto!important;border-radius:16px!important;transition:all .18s ease!important;height:16px!important}.customSwitch .template-switch.ant-switch-checked{background-color:#526bb1!important}.customSwitch .template-switch.ant-switch-checked:hover{background-color:#41589a!important}.customSwitch .template-switch .ant-switch-inner{display:none!important}.customSwitch .template-switch{cursor:pointer}.customSwitch .template-switch:hover{opacity:.95}.ant-modal-confirm-btns .ant-btn-primary{background-color:#526bb1!important;border-color:#526bb1!important}.customSwitch .template-switch.ant-switch.ant-switch-checked .ant-switch-handle{left:calc(100% - 14px)!important}.customSwitch .template-switch.ant-switch .ant-switch-handle{height:12px!important;width:12px!important}.compression-confirm-modal.ant-modal-wrap{z-index:2000!important;z-index:var(--compression-confirm-modal-z,2000)!important}.compression-confirm-btns{flex-wrap:wrap;justify-content:flex-end}.compression-confirm-btns,.menu-item{display:flex;grid-gap:8px;gap:8px;align-items:center}.menu-item{cursor:pointer;padding:4px 0}.toggle-menu-icon{font-size:14px;color:inherit}.thumbnail-button{background-color:transparent;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.thumbnail-button-icon svg{width:22px!important;height:22px!important}.thumbnail-button:hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:#526bb1}.thumbnail-modal .ant-modal-header{border-bottom:1px solid #e8e8e8;padding:16px 24px}.thumbnail-modal-header,.thumbnail-modal .ant-modal-title{font-size:13px;font-weight:600;color:#1a73e8}.thumbnail-modal-header{display:flex;align-items:center;grid-gap:10px;gap:10px}.thumbnail-modal-icon{font-size:18px;color:#526bb1}.thumbnail-modal .ant-modal-body{padding:16px;font-size:13px;line-height:1.4}.thumbnail-modal .ant-modal-content{border-radius:8px;overflow:hidden;box-shadow:0 10px 30px rgba(16,24,40,.08)}.thumbnail-modal .ant-modal-footer{border-top:1px solid #e8e8e8;padding:16px 24px;display:flex;justify-content:flex-end;grid-gap:12px;gap:12px}.thumbnail-content{display:grid;grid-template-columns:1fr 240px;grid-gap:20px;gap:20px;align-items:start}@media (max-width:640px){.thumbnail-content{grid-template-columns:1fr}}.thumbnail-preview-container{position:relative;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:12px;min-height:180px;aspect-ratio:3/2;box-shadow:0 6px 18px rgba(16,24,40,.06)}.thumbnail-preview{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center;border-radius:6px;border:none;box-shadow:none;background:transparent}.thumbnail-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:12px;gap:12px;color:#999;padding:24px}.placeholder-icon{font-size:48px;color:#d9d9d9}.thumbnail-placeholder p{margin:0;font-size:13px}.upload-section{padding:16px 0}.upload-label{margin-bottom:12px}.capture-label,.upload-label{font-size:13px;font-weight:400;color:#666}.capture-label{margin:12px 0 8px}.upload-section .ant-upload{display:block;width:100%;padding:0;margin:0}.upload-section .ant-upload .upload-btn{width:100%}:root{--thumbnail-btn-gap:4px}.upload-btn{border:1px solid #d9d9d9;border-radius:6px;height:40px;transition:all .3s ease;font-size:12px;display:inline-flex;align-items:center;justify-content:flex-start;grid-gap:4px;gap:4px;grid-gap:var(--thumbnail-btn-gap);gap:var(--thumbnail-btn-gap);width:100%!important;box-sizing:border-box;padding-left:10px;padding-right:10px;text-align:left;background-color:#fff}.upload-btn .anticon{vertical-align:middle;margin-right:0;display:inline-flex}.upload-btn:hover{border-color:#526bb1;color:#526bb1}.upload-hint{display:none!important}.capture-btn{border:1px solid #d9d9d9;border-radius:6px;height:40px;transition:all .3s ease;font-size:12px;display:inline-flex;align-items:center;justify-content:flex-start;grid-gap:4px;gap:4px;grid-gap:var(--thumbnail-btn-gap);gap:var(--thumbnail-btn-gap);width:100%;box-sizing:border-box;background-color:#fff;margin-top:8px;padding-left:10px;padding-right:10px}.capture-btn:hover{border-color:#526bb1;color:#526bb1}.capture-btn .anticon,.upload-btn .anticon{font-size:16px;color:inherit;width:16px;display:inline-flex;align-items:center;justify-content:center}.cancel-btn,.update-thumbnail-btn{height:32px;font-size:12px}.update-thumbnail-btn{background-color:#526bb1!important;border-color:#526bb1!important}.update-thumbnail-btn:hover{background-color:#41589a!important;border-color:#41589a!important}.app-launcher-root{position:relative;display:inline-flex;margin-right:8px;z-index:10000}.app-launcher-btn,.app-launcher-root{align-items:center;justify-content:center;width:40px;height:40px}.app-launcher-btn{border:none;background:transparent;border-radius:50%;cursor:pointer;display:flex;transition:background-color .08s cubic-bezier(.4,0,.2,1);padding:0;outline:none}.app-launcher-btn:hover{background-color:rgba(60,64,67,.08)}.app-launcher-btn:active{background-color:rgba(60,64,67,.12)}.app-launcher-btn:focus{outline:none}.app-launcher-icon{width:30px;height:30px;color:#5f6368}.app-launcher-dropdown{position:absolute;top:calc(100% + 8px);right:0;background:#e9eef6;border:1px solid #dadce0;border-radius:20px;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15);padding:6px;z-index:9999;width:220px;-webkit-animation:fadeIn .15s cubic-bezier(.4,0,.2,1);animation:fadeIn .15s cubic-bezier(.4,0,.2,1);box-sizing:border-box}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.app-launcher-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:0;-webkit-column-gap:0;column-gap:0;grid-row-gap:2px;row-gap:2px;background:#f8fafd;padding:6px;border-radius:16px}.app-launcher-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 2px;border:none;background:transparent;border-radius:8px;cursor:pointer;transition:background-color .08s cubic-bezier(.4,0,.2,1);text-decoration:none;grid-gap:2px;gap:2px;min-height:60px;box-sizing:border-box;outline:none}.app-launcher-item:hover{background-color:#f1f3f4}.app-launcher-item:active{background-color:#e8eaed}.app-launcher-item:focus{outline:none}.app-launcher-item-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin-bottom:0}.app-launcher-item-icon img{width:32px;height:32px;object-fit:contain;display:block}.app-launcher-item-name{font-size:13px;color:#202124;text-align:center;font-family:var(--ui-font);font-weight:400;line-height:16px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.2px;margin-top:6px}@media screen and (max-width:480px){.app-launcher-dropdown{right:-8px;width:280px;padding:18px 14px}.app-launcher-grid{grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.app-launcher-item{padding:10px 4px;min-height:70px}.app-launcher-item-icon{width:36px;height:36px}.app-launcher-item-icon img{width:30px;height:30px}.app-launcher-item-name{font-size:12px}}.dark-mode-toggle{width:30px;height:30px;padding:0;border:1px dashed #c8ced8;background:transparent;border-radius:8px;color:#66738a;cursor:pointer;display:flex;align-items:center;justify-content:center;outline:none;transition:border-color .12s ease,color .12s ease,background-color .12s ease}.dark-mode-toggle:hover{border-color:#526bb1;color:#526bb1;background:rgba(82,107,177,.04)}.dark-mode-toggle:active .dark-mode-toggle__icon{-webkit-transform:scale(.88);transform:scale(.88)}.dark-mode-toggle:focus{outline:none}.dark-mode-toggle:focus-visible{outline:2px solid #526bb1;outline-offset:2px}.dark-mode-toggle__icon{display:block;transition:-webkit-transform .2s cubic-bezier(.4,0,.2,1);transition:transform .2s cubic-bezier(.4,0,.2,1);transition:transform .2s cubic-bezier(.4,0,.2,1),-webkit-transform .2s cubic-bezier(.4,0,.2,1)}.dark-mode-toggle__svg{width:100%;height:100%;display:block;overflow:visible}.dark-mode-toggle__bite,.dark-mode-toggle__orb,.dark-mode-toggle__rays{-webkit-transform-origin:12px 12px;transform-origin:12px 12px;transition:-webkit-transform .5s cubic-bezier(.6,-.3,.3,1.4);transition:transform .5s cubic-bezier(.6,-.3,.3,1.4);transition:transform .5s cubic-bezier(.6,-.3,.3,1.4),-webkit-transform .5s cubic-bezier(.6,-.3,.3,1.4)}.dark-mode-toggle__rays{-webkit-transform:rotate(-75deg) scale(.2);transform:rotate(-75deg) scale(.2);opacity:0;transition:opacity .28s ease,-webkit-transform .5s cubic-bezier(.6,-.3,.3,1.4);transition:transform .5s cubic-bezier(.6,-.3,.3,1.4),opacity .28s ease;transition:transform .5s cubic-bezier(.6,-.3,.3,1.4),opacity .28s ease,-webkit-transform .5s cubic-bezier(.6,-.3,.3,1.4)}.dark-mode-toggle[aria-pressed=true]{color:#f5b544}.dark-mode-toggle[aria-pressed=true] .dark-mode-toggle__orb{-webkit-transform:scale(.62);transform:scale(.62)}.dark-mode-toggle[aria-pressed=true] .dark-mode-toggle__bite{-webkit-transform:translate(11px,-11px);transform:translate(11px,-11px)}.dark-mode-toggle[aria-pressed=true] .dark-mode-toggle__rays{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1}@media (prefers-reduced-motion:reduce){.dark-mode-toggle__bite,.dark-mode-toggle__icon,.dark-mode-toggle__orb,.dark-mode-toggle__rays{transition-duration:.01ms}}.ha-root{position:relative;display:inline-block}.ha-btn{border:none;background:transparent;padding:4px;cursor:pointer;border-radius:50%;transition:background .2s}.ha-btn:hover{background:rgba(0,0,0,.05)}.ha-avatar-img,.ha-avatar-initial{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:16px}.ha-avatar-img{object-fit:cover}.ha-dropdown{position:absolute;right:0;top:48px;z-index:1200;width:420px}.ha-dropdown-inner{background:#e9eef6;border-radius:24px;box-shadow:0 8px 24px rgba(0,0,0,.15);padding:0;text-align:center}.ha-header{display:flex;align-items:center;justify-content:center;padding:20px 16px 16px;position:relative}.ha-header-email{font-size:14px;color:#202124;font-weight:500;text-align:center;flex:1 1;letter-spacing:.1px}.ha-close{background:transparent;border:none;cursor:pointer;padding:4px;color:#5f6368;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s;position:absolute;right:12px}.ha-close:hover{background:rgba(0,0,0,.08)}.ha-avatar-container{position:relative;display:inline-block;margin:8px auto 12px}.ha-dropdown-img,.ha-dropdown-initial{width:96px;height:96px;border-radius:50%;display:block;object-fit:cover;color:#fff;font-size:42px;line-height:96px;font-weight:400}.ha-camera-icon{position:absolute;bottom:2px;right:2px;width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,.2);color:#5f6368}.ha-camera-icon svg{width:18px;height:18px}.ha-name{font-size:24px;font-weight:400;color:#202124;margin-bottom:14px;letter-spacing:0}.ha-manage{width:calc(100% - 160px);margin:0 80px 14px;border-radius:24px;padding:11px 16px;background:transparent;border:1px solid #9fa3a5;color:#0b57d0;cursor:pointer;font-weight:500;font-size:13px;transition:background .2s,border-color .2s;letter-spacing:.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ha-manage:hover{background:rgba(0,0,0,.04);border-color:#9fa3a5}.ha-actions{display:flex;align-items:stretch;background:#fff;border-radius:24px;margin:0 24px 12px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.08);border:1px solid #e8eaed}.ha-action-btn{flex:1 1;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:14px 16px;background:transparent;border:none;cursor:pointer;color:#3c4043;font-size:14px;font-weight:500;transition:background .15s}.ha-action-btn:hover{background:#f8f9fa}.ha-action-btn svg{color:#3c4043;width:20px;height:20px;flex-shrink:0}.ha-actions-divider{width:1px;background:#e8eaed;align-self:stretch}.ha-storage{display:flex;align-items:center;grid-gap:8px;gap:8px;background:#fff;border-radius:24px;margin:0 24px 12px;padding:13px 16px;box-shadow:0 1px 2px rgba(0,0,0,.08)}.ha-storage svg{flex-shrink:0;width:20px;height:20px}.ha-storage span{color:#3c4043;font-size:14px;font-weight:500}.ha-footer{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:0 24px 16px;font-size:12px}.ha-footer-link{color:#5f6368;text-decoration:none;transition:color .2s}.ha-footer-link:hover{color:#202124;text-decoration:underline}.ha-footer-dot{color:#5f6368}.ha-login-prompt{padding:32px 24px;display:flex;flex-direction:column;align-items:center;grid-gap:8px;gap:8px;text-align:center}.ha-login-prompt img{margin-bottom:0;height:60px}.ha-login-prompt span{color:#5f6368;font-size:14px;font-weight:400;margin-bottom:12px}.ha-login-btn{background-color:var(--primary-blue);color:#fff;padding:.375rem 1.5rem;border-radius:.375rem;border:none;cursor:pointer;outline:none;box-shadow:0 0 0 2px var(--primary-blue)!important;font-size:14px;font-weight:500;transition:background .2s}.ha-login-btn:hover{background-color:var(--primary-blue-hover)}.ha-avatar-initial,.ha-dropdown-initial{background-color:#526bb1;background-color:var(--primary-blue,#526bb1)}.HeaderMenu_hamburgerBtn__3Upvi{width:30px;height:30px;padding:5px;border:0;border-radius:6px;background:transparent;color:#3d4250;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.HeaderMenu_hamburgerBtn__3Upvi:hover,.HeaderMenu_hamburgerBtnActive__3SlW2{background:#eef0f5;color:#1f2430}.HeaderMenu_compactMenu__1n_Q2 .ant-dropdown-menu{padding:5px!important;min-width:210px}.HeaderMenu_compactMenu__1n_Q2 .ant-dropdown-menu-item,.HeaderMenu_compactMenu__1n_Q2 .ant-dropdown-menu-submenu-title{padding:0!important;border-radius:8px;margin:1px 0}.HeaderMenu_compactMenu__1n_Q2 .ant-dropdown-menu-item:hover,.HeaderMenu_compactMenu__1n_Q2 .ant-dropdown-menu-submenu-active>.ant-dropdown-menu-submenu-title,.HeaderMenu_compactMenu__1n_Q2 .ant-dropdown-menu-submenu-title:hover{background-color:#f4f5f7}.HeaderMenu_compactMenu__1n_Q2 .ant-dropdown-menu-submenu-arrow,.HeaderMenu_compactMenu__1n_Q2 .ant-dropdown-menu-submenu-expand-icon{display:none}.HeaderMenu_appsSubPopup__mI1ES .ant-dropdown-menu,.HeaderMenu_membersSubPopup__172Wj .ant-dropdown-menu{padding:5px!important;border-radius:11px;border:1px solid #eef0f2;box-shadow:0 10px 28px rgba(17,24,39,.13)}.HeaderMenu_appsSubPopup__mI1ES .ant-dropdown-menu-item{padding:0!important;border-radius:8px}.HeaderMenu_membersSubPopup__172Wj .ant-dropdown-menu-item{padding:6px 8px!important;cursor:default!important;background:transparent!important}.HeaderMenu_menuItemContent__3qX5Y{display:flex;align-items:center;grid-gap:9px;gap:9px;padding:5px 8px;width:100%}.HeaderMenu_menuIconBox__3AplY{flex:0 0 auto;width:26px;height:26px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;background-color:#f4f5f7;color:#4b5563;font-size:13px}.HeaderMenu_menuIcon__1hVXG{width:15px;height:15px;display:block;object-fit:contain}.HeaderMenu_menuModeIcon__2tMTv{font-size:14px;line-height:1}.HeaderMenu_menuIconLabel__pFirX{flex:1 1;font-size:12px;color:#3d4250;line-height:1.2}.HeaderMenu_menuArrow__x14B2{flex:0 0 auto;font-size:10px;color:#9aa0ab;margin-left:4px}.HeaderMenu_menuCount__jtFXY{flex:0 0 auto;min-width:17px;height:17px;padding:0 5px;border-radius:999px;background-color:#eef1fa;color:#3f5391;font-size:10.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.HeaderMenu_menuDivider__2z4CN{margin:4px 6px!important;background-color:#eef0f2}.Dock_dock__9lbeU{display:flex;flex-direction:column;grid-gap:2px;gap:2px;padding:8px;background:#fff;border-radius:16px;box-shadow:0 8px 24px rgba(20,24,40,.1)}.Dock_button__3Q7V7{width:40px;height:40px;padding:0;border:0;border-radius:9px;background:transparent;color:#4a4f5c;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.Dock_button__3Q7V7:hover{background:#f1f2f7}.Dock_buttonActive__1MQUp,.Dock_buttonActive__1MQUp:hover{background:#526bb1;color:#fff}.Dock_divider__2uvVg{height:1px;background:#eceef4;margin:4px 6px}.Dock_history__euwNn{display:none}@media screen and (max-width:767px){.Dock_dock__9lbeU{position:fixed;left:50%;bottom:16px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:40;flex-direction:row;max-width:calc(100vw - 32px);overflow-x:auto}.Dock_divider__2uvVg{width:1px;height:auto;margin:6px 4px}.Dock_history__euwNn{display:flex;grid-gap:2px;gap:2px}}@-webkit-keyframes Flyout_flyoutIn__3cybr{0%{opacity:0;-webkit-transform:translateY(-50%) translateX(-4px);transform:translateY(-50%) translateX(-4px)}to{opacity:1;-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}}@keyframes Flyout_flyoutIn__3cybr{0%{opacity:0;-webkit-transform:translateY(-50%) translateX(-4px);transform:translateY(-50%) translateX(-4px)}to{opacity:1;-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}}.Flyout_flyout__2ZmkQ{position:absolute;left:calc(100% + 20px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:220px;background:#fff;border-radius:14px;box-shadow:0 8px 24px rgba(20,24,40,.1);padding:12px 14px 14px;z-index:39;-webkit-animation:Flyout_flyoutIn__3cybr .12s ease;animation:Flyout_flyoutIn__3cybr .12s ease}.Flyout_header__1pM6b{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.Flyout_title__Dyf8g{font-size:12.5px;font-weight:700;color:#1f2430}.Flyout_close__1m2pZ{width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:#8b8f9c;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.Flyout_close__1m2pZ:hover{background:#eef0f5;color:#3d4250}.Flyout_label__1pSsL{display:block;font-size:10.5px;font-weight:600;color:#8b8f9c;letter-spacing:.02em;text-transform:uppercase;margin:8px 0 4px}.Flyout_label__1pSsL:first-of-type{margin-top:0}.Flyout_swatch__297FI{width:24px;height:24px;padding:0;border:1px solid #e2e5ee;border-radius:50%;background:transparent;cursor:pointer;overflow:hidden}.Flyout_swatch__297FI::-webkit-color-swatch-wrapper{padding:2px}.Flyout_swatch__297FI::-webkit-color-swatch{border:0;border-radius:50%}.Flyout_segments__iAq6T{display:flex;grid-gap:2px;gap:2px;padding:2px;background:#f1f3f8;border-radius:8px}.Flyout_segment__J4frY{flex:1 1;height:26px;border:0;border-radius:6px;background:transparent;color:#4a4f5c;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.Flyout_segment__J4frY:hover{color:#1f2430}.Flyout_segmentActive__TTPaU{background:#fff;color:#526bb1;box-shadow:0 1px 2px rgba(20,24,40,.1)}.Flyout_segment__J4frY svg{width:18px;height:18px}.Flyout_segment__J4frY .anticon{font-size:13px}.Flyout_segment__J4frY .anticon svg{width:1em;height:1em}@media screen and (max-width:767px){@-webkit-keyframes Flyout_flyoutInMobile__tx0Ri{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(4px);transform:translateX(-50%) translateY(4px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@keyframes Flyout_flyoutInMobile__tx0Ri{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(4px);transform:translateX(-50%) translateY(4px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}.Flyout_flyout__2ZmkQ{position:fixed;left:50%;top:auto;bottom:76px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation:Flyout_flyoutInMobile__tx0Ri .12s ease;animation:Flyout_flyoutInMobile__tx0Ri .12s ease}}.ShapesFlyout_grid__3J16p{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.ShapesFlyout_cell__2y0Vy{height:38px;padding:0;border:1px solid #eceef4;border-radius:8px;background:transparent;color:#3d4250;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ShapesFlyout_cell__2y0Vy:hover{background:#eef0f5}.ShapesFlyout_cell__2y0Vy:active{background:#e2e5ee}.ShapesFlyout_cell__2y0Vy svg{width:22px;height:22px}.PenFlyout_row__3QjUB{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px}.PenFlyout_row__3QjUB>:first-child{margin:8px 0}.PenFlyout_slider__2w5vM{margin:4px 6px 8px}.TextFlyout_row__3ORMD{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px}.TextFlyout_row__3ORMD>:first-child{margin:0}.TextFlyout_font__10Y51,.TextFlyout_size__3LxW8{width:100%;font-size:12px}.TextFlyout_size__3LxW8 .ant-input-number-input{height:26px;font-size:12px}.TextFlyout_font__10Y51 .ant-select-selector,.TextFlyout_size__3LxW8{border-radius:8px!important}.upload-image-modal .ant-modal-content{border-radius:14px;overflow:hidden;box-shadow:0 1px 3px rgba(16,24,40,.1),0 32px 64px -12px rgba(16,24,40,.28)}.upload-image-modal .ant-modal-header{padding:10px 18px;border-bottom:1px solid #eceef2;background:linear-gradient(135deg,rgba(82,107,177,.06),rgba(82,107,177,0) 60%)}.upload-image-modal .ant-modal-close{top:8px;right:10px;color:#97a1b0}.upload-image-modal .ant-modal-close-x{width:26px;height:26px;line-height:26px;font-size:12px;border-radius:8px}.upload-image-modal .ant-modal-close:hover .ant-modal-close-x{background:#eef0f5;color:#3d4250}.upload-image-modal .ant-modal-body{padding:16px 18px 18px}.upload-image-modal__heading{display:flex;align-items:center;grid-gap:10px;gap:10px;padding-right:28px}.upload-image-modal__badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#526bb1,#41589a);color:#fff}.upload-image-modal__badge svg{width:15px;height:15px}.upload-image-modal__text{display:flex;flex-direction:column;grid-gap:1px;gap:1px}.upload-image-modal__title{font-size:13px;font-weight:600;line-height:1.2;color:#1f2937}.upload-image-modal__subtitle{font-size:10.5px;font-weight:500;line-height:1.3;color:#8a94a6}.upload-image-modal .ant-upload.ant-upload-drag{border:1.5px dashed #c6cbdb;border-radius:12px;background:#fafbfc;transition:border-color .12s ease,background-color .12s ease}.upload-image-modal .ant-upload.ant-upload-drag.ant-upload-drag-hover,.upload-image-modal .ant-upload.ant-upload-drag:hover{border-color:#526bb1;background:#f5f7fc}.upload-image-modal .ant-upload.ant-upload-drag .ant-upload-btn{padding:26px 16px}.upload-image-modal__drop-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#eef1fa;color:#526bb1;margin-bottom:10px}.upload-image-modal__drop-icon svg{width:18px;height:18px}.upload-image-modal__drop-text{margin:0;font-size:13px;font-weight:600;color:#1f2430}.upload-image-modal__drop-hint{margin:3px 0 0;font-size:11.5px;color:#9aa0ab}.Pod_pod__18bk_{display:flex;flex-direction:column;grid-gap:2px;gap:2px;width:56px;width:var(--board-tools-width,56px);padding:8px;box-sizing:border-box;background:#fff;border-radius:16px;box-shadow:0 8px 24px rgba(20,24,40,.1);position:relative;z-index:1}.Pod_button__2D_32,.Pod_target__1a6LW{display:inline-flex}.Pod_button__2D_32{width:40px;height:40px;padding:0;border:0;border-radius:9px;background:transparent;color:#4a4f5c;cursor:pointer;align-items:center;justify-content:center}.Pod_button__2D_32:hover:enabled{background:#f1f2f7}.Pod_button__2D_32:active:enabled{background:#e2e5ee}.Pod_button__2D_32:disabled{opacity:.35;cursor:default}.Pod_divider__-y5wO{height:1px;background:#eceef4;margin:4px 6px}@media screen and (max-width:767px){.Pod_pod__18bk_{display:none}}.Board_card__PybYc{position:absolute;inset:40px;left:calc(var(--board-gutter)*2 + var(--board-tools-width));background:#fff;border-radius:16px;box-shadow:0 1px 3px rgba(20,24,40,.06),0 12px 32px rgba(20,24,40,.05);overflow:hidden}@media screen and (max-width:767px){.Board_card__PybYc{inset:16px 16px 88px}}.canvas_page__3xrlG{width:100%;height:100%;background:#fff}.watermark-style{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);opacity:.2;text-align:center;font-size:25px;font-weight:600;pointer-events:none;z-index:99}@-webkit-keyframes skeletonLoader_shimmer__HqyJO{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes skeletonLoader_shimmer__HqyJO{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.skeletonLoader_page__2FsqY{position:absolute;inset:0;background:#f1f3f8;overflow:hidden}.skeletonLoader_shimmer__HqyJO{position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.7),transparent);-webkit-animation:skeletonLoader_shimmer__HqyJO 1.4s ease-in-out infinite;animation:skeletonLoader_shimmer__HqyJO 1.4s ease-in-out infinite}.canvas-board{position:relative;width:100%;height:100%}.canvas-board--read-only{pointer-events:none}.canvas-board--loading{visibility:hidden}@-webkit-keyframes ContextMenu_menuIn__-XlyI{0%{opacity:0;-webkit-transform:translateY(-2px);transform:translateY(-2px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ContextMenu_menuIn__-XlyI{0%{opacity:0;-webkit-transform:translateY(-2px);transform:translateY(-2px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.ContextMenu_menu__3LJrM{position:fixed;z-index:1100;min-width:150px;padding:3px;background:#fff;border:1px solid #eef0f2;border-radius:11px;box-shadow:0 10px 28px rgba(17,24,39,.13);-webkit-animation:ContextMenu_menuIn__-XlyI .1s ease;animation:ContextMenu_menuIn__-XlyI .1s ease}.ContextMenu_item__3WMBX{display:flex;align-items:center;grid-gap:7px;gap:7px;width:100%;padding:3px 6px;border:0;border-radius:8px;background:transparent;color:#3d4250;font-size:11.5px;line-height:1.2;text-align:left;cursor:pointer}.ContextMenu_item__3WMBX:hover{background:#f4f5f7;color:#1f2430}.ContextMenu_icon__23Kgs{flex:0 0 auto;width:20px;height:20px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;background:#f4f5f7;color:#4b5563}.ContextMenu_icon__23Kgs svg{width:12px;height:12px}.ContextMenu_itemDanger__1OTs8{color:#c0392b}.ContextMenu_itemDanger__1OTs8 .ContextMenu_icon__23Kgs{background:#fdf1ef;color:#c0392b}.ContextMenu_itemDanger__1OTs8:hover{background:#fdf1ef;color:#a93226}.ContextMenu_divider__3c9jC{display:block;height:1px;background:#eef0f2;margin:3px 6px}.ChatBox_root__2gdC_{--chat-brand:#526bb1;--chat-brand-strong:#3f5498;--chat-brand-soft:#eef1fa;--chat-surface:#fff;--chat-surface-muted:#f5f7fc;--chat-bubble-other:#f1f3f9;--chat-border:rgba(15,23,42,0.08);--chat-text:#1f2430;--chat-text-muted:#6b7280;--chat-on-brand:#fff;--chat-shadow:0 18px 48px rgba(23,32,66,0.18),0 2px 8px rgba(23,32,66,0.08);--chat-radius:18px;--chat-ease:cubic-bezier(0.16,1,0.3,1);font-family:inherit;font-family:var(--ui-font,inherit)}html[data-theme=dark] .ChatBox_root__2gdC_{--chat-brand:#6d86d6;--chat-brand-strong:#4c63ad;--chat-brand-soft:#232a3d;--chat-surface:#1b1f2c;--chat-surface-muted:#171b26;--chat-bubble-other:#272d3f;--chat-border:hsla(0,0%,100%,0.09);--chat-text:#e8eaf2;--chat-text-muted:#9aa3ba;--chat-shadow:0 18px 48px rgba(0,0,0,0.55),0 2px 8px rgba(0,0,0,0.35)}.ChatBox_panel__3RjXI{position:fixed;right:20px;bottom:64px;z-index:19000;display:flex;flex-direction:column;width:min(360px,calc(100vw - 32px));height:min(520px,62vh);background:var(--chat-surface);border:1px solid var(--chat-border);border-radius:var(--chat-radius);box-shadow:var(--chat-shadow);overflow:hidden;color:var(--chat-text);opacity:0;-webkit-transform:translateY(14px) scale(.96);transform:translateY(14px) scale(.96);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;visibility:hidden;transition:opacity .22s var(--chat-ease),visibility 0s linear .22s,-webkit-transform .22s var(--chat-ease);transition:opacity .22s var(--chat-ease),transform .22s var(--chat-ease),visibility 0s linear .22s;transition:opacity .22s var(--chat-ease),transform .22s var(--chat-ease),visibility 0s linear .22s,-webkit-transform .22s var(--chat-ease)}.ChatBox_panelOpen__1-707{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);visibility:visible;transition:opacity .24s var(--chat-ease),visibility 0s,-webkit-transform .24s var(--chat-ease);transition:opacity .24s var(--chat-ease),transform .24s var(--chat-ease),visibility 0s;transition:opacity .24s var(--chat-ease),transform .24s var(--chat-ease),visibility 0s,-webkit-transform .24s var(--chat-ease)}.ChatBox_header__1K8gW{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:12px 12px 12px 14px;background:linear-gradient(135deg,var(--chat-brand),var(--chat-brand-strong));color:var(--chat-on-brand);flex:0 0 auto}.ChatBox_headerIcon__3hXn8{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:hsla(0,0%,100%,.16);color:inherit;flex:0 0 auto}.ChatBox_headerText__3rvHM{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.ChatBox_headerTitle__1GwDu{font-size:14px;font-weight:700;letter-spacing:.01em;line-height:1.2}.ChatBox_headerSubtitle__2yaK_{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:11px;font-weight:500;line-height:1.4;color:hsla(0,0%,100%,.78);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatBox_liveDot__2qJvw{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 0 rgba(74,222,128,.6);-webkit-animation:ChatBox_chatLivePulse__1nQZt 2.4s ease-out infinite;animation:ChatBox_chatLivePulse__1nQZt 2.4s ease-out infinite;flex:0 0 auto}.ChatBox_headerClose__2sDZM{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:10px;background:transparent;color:inherit;cursor:pointer;transition:background .16s ease,-webkit-transform .16s ease;transition:background .16s ease,transform .16s ease;transition:background .16s ease,transform .16s ease,-webkit-transform .16s ease;flex:0 0 auto}.ChatBox_headerClose__2sDZM:hover{background:hsla(0,0%,100%,.18)}.ChatBox_headerClose__2sDZM:active{-webkit-transform:scale(.94);transform:scale(.94)}.ChatBox_headerClose__2sDZM:focus-visible{outline:2px solid hsla(0,0%,100%,.85);outline-offset:1px}.ChatBox_launcher__1PZHi{position:fixed;right:20px;bottom:20px;z-index:19001;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:50%;cursor:pointer;background:linear-gradient(135deg,var(--chat-brand),var(--chat-brand-strong));color:#fff;box-shadow:0 10px 24px rgba(82,107,177,.42),0 2px 6px rgba(23,32,66,.18);transition:box-shadow .2s var(--chat-ease),-webkit-transform .2s var(--chat-ease);transition:transform .2s var(--chat-ease),box-shadow .2s var(--chat-ease);transition:transform .2s var(--chat-ease),box-shadow .2s var(--chat-ease),-webkit-transform .2s var(--chat-ease)}.ChatBox_launcher__1PZHi:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 14px 30px rgba(82,107,177,.5),0 3px 8px rgba(23,32,66,.2)}.ChatBox_launcher__1PZHi:active{-webkit-transform:translateY(0) scale(.95);transform:translateY(0) scale(.95)}.ChatBox_launcher__1PZHi:focus-visible{outline:3px solid var(--chat-brand);outline-offset:3px}.ChatBox_launcher__1PZHi:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ChatBox_launcherGlyph__2uZKJ{display:flex;width:16px;height:16px;align-items:center;justify-content:center;-webkit-animation:ChatBox_chatGlyphIn__3hV07 .24s var(--chat-ease) both;animation:ChatBox_chatGlyphIn__3hV07 .24s var(--chat-ease) both}.ChatBox_unreadBadge__2DyjK{position:absolute;top:-3px;right:-3px;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;line-height:1;border:2px solid var(--chat-surface);pointer-events:none;-webkit-animation:ChatBox_chatBadgePop__hBjXc .32s var(--chat-ease);animation:ChatBox_chatBadgePop__hBjXc .32s var(--chat-ease)}.ChatBox_pulseRing__3Tr1k{position:absolute;inset:0;border-radius:50%;border:2px solid var(--chat-brand);-webkit-animation:ChatBox_chatRingPulse__17Zpw 2s ease-out infinite;animation:ChatBox_chatRingPulse__17Zpw 2s ease-out infinite;pointer-events:none}.ChatBox_srOnly__gdJ4b{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@-webkit-keyframes ChatBox_chatLivePulse__1nQZt{0%{box-shadow:0 0 0 0 rgba(74,222,128,.6)}70%{box-shadow:0 0 0 6px rgba(74,222,128,0)}to{box-shadow:0 0 0 0 rgba(74,222,128,0)}}@keyframes ChatBox_chatLivePulse__1nQZt{0%{box-shadow:0 0 0 0 rgba(74,222,128,.6)}70%{box-shadow:0 0 0 6px rgba(74,222,128,0)}to{box-shadow:0 0 0 0 rgba(74,222,128,0)}}@-webkit-keyframes ChatBox_chatBadgePop__hBjXc{0%{-webkit-transform:scale(.3);transform:scale(.3);opacity:0}60%{-webkit-transform:scale(1.15);transform:scale(1.15);opacity:1}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes ChatBox_chatBadgePop__hBjXc{0%{-webkit-transform:scale(.3);transform:scale(.3);opacity:0}60%{-webkit-transform:scale(1.15);transform:scale(1.15);opacity:1}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ChatBox_chatGlyphIn__3hV07{0%{opacity:0;-webkit-transform:scale(.6);transform:scale(.6)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ChatBox_chatGlyphIn__3hV07{0%{opacity:0;-webkit-transform:scale(.6);transform:scale(.6)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ChatBox_chatRingPulse__17Zpw{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.55}to{-webkit-transform:scale(1.45);transform:scale(1.45);opacity:0}}@keyframes ChatBox_chatRingPulse__17Zpw{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.55}to{-webkit-transform:scale(1.45);transform:scale(1.45);opacity:0}}@media screen and (max-width:992px){.ChatBox_launcher__1PZHi{right:14px;bottom:20px}.ChatBox_panel__3RjXI{right:14px;bottom:64px;height:min(460px,58vh)}}@media screen and (max-width:480px){.ChatBox_panel__3RjXI{left:14px;width:auto}}@media (prefers-reduced-motion:reduce){.ChatBox_headerClose__2sDZM,.ChatBox_launcher__1PZHi,.ChatBox_panel__3RjXI{transition-duration:.01ms}.ChatBox_launcherGlyph__2uZKJ,.ChatBox_liveDot__2qJvw,.ChatBox_pulseRing__3Tr1k,.ChatBox_unreadBadge__2DyjK{-webkit-animation:none;animation:none}}.Chats_list__1P_nE{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:14px 14px 10px;background:var(--chat-surface-muted);scroll-behavior:smooth;-ms-scroll-chaining:none;overscroll-behavior:contain}.Chats_list__1P_nE::-webkit-scrollbar{width:8px}.Chats_list__1P_nE::-webkit-scrollbar-track{background:transparent}.Chats_list__1P_nE::-webkit-scrollbar-thumb{background-color:var(--chat-border);border-radius:999px}.Chats_list__1P_nE:hover::-webkit-scrollbar-thumb{background-color:rgba(100,116,139,.45)}.Chats_emptyState__1h65a{height:100%;flex-direction:column;text-align:center;padding:0 18px;color:var(--chat-text-muted)}.Chats_emptyIcon__3Pf8u,.Chats_emptyState__1h65a{display:flex;align-items:center;justify-content:center}.Chats_emptyIcon__3Pf8u{width:52px;height:52px;margin-bottom:12px;border-radius:50%;background:var(--chat-brand-soft);color:var(--chat-brand)}.Chats_emptyTitle__35rmY{margin:0 0 4px;font-size:13px;font-weight:700;color:var(--chat-text)}.Chats_emptyHint__3x0Vx{margin:0;font-size:11.5px;line-height:1.5;max-width:230px}.Chats_row__87SQt{display:flex;align-items:flex-end;grid-gap:8px;gap:8px;margin-top:2px;-webkit-animation:Chats_chatMessageIn__2porh .26s cubic-bezier(.16,1,.3,1) both;animation:Chats_chatMessageIn__2porh .26s cubic-bezier(.16,1,.3,1) both}.Chats_rowGroupStart__29AWf{margin-top:12px}.Chats_row__87SQt:first-child{margin-top:0}.Chats_rowSelf__1g5mh{flex-direction:row-reverse}.Chats_avatarSlot__21qj_{width:28px;flex:0 0 28px;align-self:flex-end}.Chats_avatar__3TboK{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;object-fit:cover;box-shadow:0 1px 3px rgba(15,23,42,.16)}.Chats_avatarFallback__2Jvhm{color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.02em}.Chats_bubbleColumn__HcuCu{display:flex;flex-direction:column;min-width:0;max-width:76%}.Chats_rowSelf__1g5mh .Chats_bubbleColumn__HcuCu{align-items:flex-end}.Chats_senderName__3aJvJ{margin:0 0 3px 10px;font-size:10.5px;font-weight:700;color:var(--chat-text-muted);letter-spacing:.01em}.Chats_bubble__2dC5q{position:relative;display:flex;align-items:flex-end;grid-gap:8px;gap:8px;padding:8px 11px 7px;border-radius:16px;font-size:12.5px;line-height:1.45;word-wrap:break-word;overflow-wrap:anywhere}.Chats_bubbleOther__3TCVB{background:var(--chat-bubble-other);color:var(--chat-text);border-bottom-left-radius:6px;border:1px solid var(--chat-border)}.Chats_bubbleSelf__14_MG{background:linear-gradient(135deg,var(--chat-brand),var(--chat-brand-strong));color:#fff;border-bottom-right-radius:6px;box-shadow:0 2px 8px rgba(82,107,177,.28)}.Chats_bubbleText__17uOD{white-space:pre-wrap;min-width:0}.Chats_timestamp__31qtP{flex:0 0 auto;align-self:flex-end;font-size:9.5px;font-weight:600;line-height:1;padding-bottom:1px;opacity:.62;white-space:nowrap}.Chats_jumpButton__txifY{position:absolute;left:50%;bottom:68px;z-index:2;display:flex;align-items:center;grid-gap:5px;gap:5px;padding:6px 12px;border:none;border-radius:999px;background:var(--chat-brand);color:#fff;font-size:11px;font-weight:700;cursor:pointer;box-shadow:0 6px 16px rgba(23,32,66,.28);-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation:Chats_chatJumpIn__2fHaL .24s cubic-bezier(.16,1,.3,1) both;animation:Chats_chatJumpIn__2fHaL .24s cubic-bezier(.16,1,.3,1) both}.Chats_jumpButton__txifY:hover{background:var(--chat-brand-strong)}.Chats_composer__9qDf9{flex:0 0 auto;display:flex;align-items:center;grid-gap:8px;gap:8px;padding:10px 12px;background:var(--chat-surface);border-top:1px solid var(--chat-border)}.Chats_input__3PaLJ{flex:1 1 auto;min-width:0;height:38px;padding:0 14px;border:1px solid var(--chat-border);border-radius:999px;background:var(--chat-surface-muted);color:var(--chat-text);font-size:12.5px;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.Chats_input__3PaLJ::-webkit-input-placeholder{color:var(--chat-text-muted)}.Chats_input__3PaLJ:-ms-input-placeholder{color:var(--chat-text-muted)}.Chats_input__3PaLJ::placeholder{color:var(--chat-text-muted)}.Chats_input__3PaLJ:focus{background:var(--chat-surface);border-color:var(--chat-brand);box-shadow:0 0 0 3px rgba(82,107,177,.16)}.Chats_sendButton__vFGDe{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;padding:0;border:none;border-radius:50%;background:linear-gradient(135deg,var(--chat-brand),var(--chat-brand-strong));color:#fff;cursor:pointer;transition:opacity .16s ease,box-shadow .16s ease,-webkit-transform .16s ease;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease,-webkit-transform .16s ease;box-shadow:0 4px 12px rgba(82,107,177,.32)}.Chats_sendButton__vFGDe svg{-webkit-transform:translateX(-1px);transform:translateX(-1px)}.Chats_sendButton__vFGDe:hover:not(:disabled){-webkit-transform:scale(1.06);transform:scale(1.06)}.Chats_sendButton__vFGDe:active:not(:disabled){-webkit-transform:scale(.94);transform:scale(.94)}.Chats_sendButton__vFGDe:disabled{opacity:.4;cursor:default;box-shadow:none}.Chats_input__3PaLJ:focus-visible,.Chats_sendButton__vFGDe:focus-visible{outline:2px solid var(--chat-brand);outline-offset:2px}@-webkit-keyframes Chats_chatMessageIn__2porh{0%{opacity:0;-webkit-transform:translateY(8px) scale(.98);transform:translateY(8px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes Chats_chatMessageIn__2porh{0%{opacity:0;-webkit-transform:translateY(8px) scale(.98);transform:translateY(8px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes Chats_chatJumpIn__2fHaL{0%{opacity:0;-webkit-transform:translate(-50%,8px);transform:translate(-50%,8px)}to{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%)}}@keyframes Chats_chatJumpIn__2fHaL{0%{opacity:0;-webkit-transform:translate(-50%,8px);transform:translate(-50%,8px)}to{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Chats_list__1P_nE{scroll-behavior:auto}.Chats_jumpButton__txifY,.Chats_row__87SQt{-webkit-animation:none;animation:none}}.mouse{position:absolute;margin-bottom:20px}.user-name{font-size:12px;margin-left:5px}.user-img{width:20px;height:20px;border-radius:50%}.properties-drawer-container{display:flex;flex-direction:column;min-height:100%;background:#fff;padding:0 16px}.properties-drawer .ant-drawer-title{font-weight:600;font-size:16px;color:#1f1f1f}.properties-form{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.section-title{font-size:14px;font-weight:600;color:#1f1f1f;margin-bottom:8px}.section-divider{height:1px;background-color:#e8e8e8;margin:16px 0;border:none}.dimensions-group{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:8px}.dimensions-item{margin-bottom:0}.dimensions-item .ant-form-item-label>label{font-size:12px;color:#595959}.slider-row{margin-bottom:16px}.slider-row .ant-slider{margin:8px 0}.slider-value{font-size:12px;color:#595959;margin-top:4px;display:block}.color-picker-container{display:flex;align-items:center;justify-content:space-between}.color-preview{width:24px;height:24px;border-radius:4px;border:1px solid #d9d9d9}.checkbox-item{margin-bottom:16px}.checkbox-item .ant-checkbox-wrapper{font-size:12px;color:#595959}.stroke-width-container{display:flex;grid-gap:8px;gap:8px;align-items:center}.stroke-width-input{width:120px}.stroke-unit-select{width:80px}.color-item,.compact-form-item{margin-bottom:16px}.compact-form-item .ant-form-item-label>label{font-size:12px;color:#595959}.drawer-footer{padding:16px 0;justify-content:flex-end;grid-gap:8px;gap:8px;padding:18px 0 0;background:#fff;display:flex;justify-content:space-between;align-items:center;grid-gap:10px;gap:10px}.footer-btn{min-width:100px}.delete-btn{display:flex;justify-content:center;align-items:center;background-color:#ff4d4f;border:none;outline:none;color:#fff;width:102px}.delete-btn:hover{background-color:#db5252}.update-btn{display:flex;justify-content:center;align-items:center;background-color:#526bb1;border:none;color:#fff;width:102px}.update-btn:hover{background-color:#455a92;border:none;color:#fff}.delete-btn.disable{background-color:#a73b3d!important}.update-btn.disable{background-color:#3d5390!important}.properties-drawer .ant-drawer-body{padding:24;flex-grow:1}.offlineStatus{position:absolute;height:-webkit-max-content;height:max-content;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:1px dashed #000;padding:6px 12px;font-size:12px;font-weight:500;z-index:9999;border-radius:6px}.document-conflict-modal .ant-modal-content{border-radius:12px;overflow:hidden}.document-conflict-modal .ant-modal-header{display:none}.document-conflict-modal .ant-modal-body{padding:32px 24px 24px}.close-icon{font-size:20px;color:#8c8c8c;cursor:pointer;transition:color .2s}.close-icon:hover{color:#595959}.modal-content{text-align:center}.warning-icon-container{margin-bottom:16px}.warning-icon{font-size:32px;color:#faad14;background:#fff7e6;border-radius:50%;padding:8px;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center}.modal-title{margin-bottom:16px!important;color:#262626;font-weight:600;text-align:center}.modal-description{color:#8c8c8c;font-size:14px;line-height:1.5;margin-bottom:24px;display:block}.version-options{margin-bottom:24px}.version-radio-group{width:100%}.version-option{border:1px solid #d9d9d9;border-radius:8px;margin-bottom:12px;padding:16px;cursor:pointer;transition:all .2s}.version-option:hover{border-color:#1890ff}.version-option.selected{border-color:#1890ff;background-color:#f0f8ff}.version-radio{width:100%}.version-radio .ant-radio{display:none}.version-content{text-align:left}.version-content,.version-icon{display:flex;align-items:center}.version-icon{font-size:24px;margin-right:12px;width:40px;height:40px;justify-content:center;border-radius:8px}.offline-icon{background-color:#f6f6f6;color:#595959}.server-icon{background-color:#e6f4ff;color:#1890ff}.version-text{flex:1 1}.version-title{font-weight:500;color:#262626;margin-bottom:2px}.version-subtitle{font-size:12px;color:#8c8c8c}.modal-actions{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.keep-offline-btn{background-color:#1890ff;border-color:#1890ff;height:48px;border-radius:8px;font-weight:500}.keep-offline-btn:focus,.keep-offline-btn:hover{background-color:#40a9ff;border-color:#40a9ff}.use-server-btn{height:48px;border-radius:8px;font-weight:500;background-color:#fafafa;border-color:#d9d9d9;color:#595959}.use-server-btn:focus,.use-server-btn:hover{background-color:#f0f0f0;border-color:#bfbfbf;color:#262626}.keep-offline-btn .anticon,.use-server-btn .anticon{margin-right:8px}.preview-modal-header{display:flex;align-items:center;grid-gap:10px;gap:10px}.preview-modal-title{margin:0}.preview-description{background:#fafafa;padding:12px 16px;border-radius:8px;margin-bottom:16px}.preview-iframe-wrapper{position:relative;height:500px}.preview-loading-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:1}.preview-iframe{width:100%;height:100%;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.SplashScreen_overlay__25NJj{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eef1fa,#f7f8fc);opacity:1;-webkit-transform:scale(1);transform:scale(1);transition:opacity .55s ease,-webkit-transform .55s ease;transition:opacity .55s ease,transform .55s ease;transition:opacity .55s ease,transform .55s ease,-webkit-transform .55s ease}.SplashScreen_overlay__25NJj.SplashScreen_exiting__BEHes{opacity:0;-webkit-transform:scale(1.05);transform:scale(1.05);pointer-events:none}html[data-theme=dark] .SplashScreen_overlay__25NJj{background:linear-gradient(135deg,#202225,#26282b)}.SplashScreen_stack__1f3xJ{display:flex;flex-direction:column;align-items:center;grid-gap:22px;gap:22px}.SplashScreen_badge__3MRIF{width:56px;height:56px;border-radius:14px;background:#526bb1;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px rgba(82,107,177,.3);-webkit-animation:SplashScreen_logoPop__lXAlb .6s cubic-bezier(.34,1.56,.64,1) both;animation:SplashScreen_logoPop__lXAlb .6s cubic-bezier(.34,1.56,.64,1) both}.SplashScreen_canvas__L_zhj{position:relative;width:260px;height:170px;background:#fff;border-radius:16px;box-shadow:0 16px 40px rgba(20,24,40,.12);overflow:visible}html[data-theme=dark] .SplashScreen_canvas__L_zhj{background:#2b2d31}.SplashScreen_grid__16Nny{position:absolute;inset:0;border-radius:16px;background-image:radial-gradient(circle,#eceef4 1px,transparent 0);background-size:16px 16px}html[data-theme=dark] .SplashScreen_grid__16Nny{background-image:radial-gradient(circle,#3a3d44 1px,transparent 0)}.SplashScreen_layer__rh_rR{position:absolute;left:0;top:0}.SplashScreen_stroke__2WiMH{fill:none;stroke:#e2716b;stroke-width:3.5;stroke-linecap:round;stroke-dasharray:150;-webkit-animation:SplashScreen_drawPath__feJ6z 1s ease-out .1s both;animation:SplashScreen_drawPath__feJ6z 1s ease-out .1s both}.SplashScreen_pen__3qSxO{position:absolute;left:146px;top:66px;width:22px;height:22px;color:#e2716b;-webkit-animation:SplashScreen_penDrawCoral__2-toB 1.15s ease-in-out .05s both;animation:SplashScreen_penDrawCoral__2-toB 1.15s ease-in-out .05s both}.SplashScreen_circle__1s8yR{fill:none;stroke:#5b8dd6;stroke-width:4;stroke-linecap:round;stroke-dasharray:190;-webkit-animation:SplashScreen_drawCircle__1U5hP .8s ease-out 1.3s both;animation:SplashScreen_drawCircle__1U5hP .8s ease-out 1.3s both}.SplashScreen_cursor__14RIA{position:absolute;-webkit-animation:SplashScreen_cursorEnter__1yj6n 1.3s ease both;animation:SplashScreen_cursorEnter__1yj6n 1.3s ease both}.SplashScreen_cursorBlue__2q78-{left:44px;top:38px;--dx:-40px;--dy:-34px;-webkit-animation-delay:1.25s;animation-delay:1.25s}.SplashScreen_cursorGreen__2cP0M{left:96px;top:132px;--dx:38px;--dy:36px;-webkit-animation-delay:2.1s;animation-delay:2.1s}.SplashScreen_note__21TvC{position:absolute;left:60px;top:104px;width:66px;height:48px;background:#e9f5ee;border:2px solid #3aa76d;border-radius:6px;box-shadow:0 6px 14px rgba(0,0,0,.08);-webkit-animation:SplashScreen_popNote__1kTlZ .8s ease 2.15s both;animation:SplashScreen_popNote__1kTlZ .8s ease 2.15s both}.SplashScreen_wordmark__13bjf{display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px}.SplashScreen_title__c18YS{font-size:17px;font-weight:700;color:#1f2430;letter-spacing:.01em;-webkit-animation:SplashScreen_wordFade__J4POg .5s ease .3s both;animation:SplashScreen_wordFade__J4POg .5s ease .3s both}html[data-theme=dark] .SplashScreen_title__c18YS{color:#e5e0d8}.SplashScreen_dots__PvBYk{display:flex;grid-gap:5px;gap:5px}.SplashScreen_dot__3NViP{width:6px;height:6px;border-radius:50%;background:#526bb1;display:inline-block;-webkit-animation:SplashScreen_dotPulse__sZed0 1.1s ease-in-out infinite;animation:SplashScreen_dotPulse__sZed0 1.1s ease-in-out infinite}@-webkit-keyframes SplashScreen_logoPop__lXAlb{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes SplashScreen_logoPop__lXAlb{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes SplashScreen_wordFade__J4POg{0%,20%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes SplashScreen_wordFade__J4POg{0%,20%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes SplashScreen_dotPulse__sZed0{0%,80%,to{opacity:.25;-webkit-transform:scale(.75);transform:scale(.75)}40%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes SplashScreen_dotPulse__sZed0{0%,80%,to{opacity:.25;-webkit-transform:scale(.75);transform:scale(.75)}40%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes SplashScreen_drawPath__feJ6z{0%{stroke-dashoffset:150}to{stroke-dashoffset:0}}@keyframes SplashScreen_drawPath__feJ6z{0%{stroke-dashoffset:150}to{stroke-dashoffset:0}}@-webkit-keyframes SplashScreen_drawCircle__1U5hP{0%{stroke-dashoffset:190}to{stroke-dashoffset:0}}@keyframes SplashScreen_drawCircle__1U5hP{0%{stroke-dashoffset:190}to{stroke-dashoffset:0}}@-webkit-keyframes SplashScreen_cursorEnter__1yj6n{0%{opacity:0;-webkit-transform:translate(var(--dx),var(--dy)) scale(.8);transform:translate(var(--dx),var(--dy)) scale(.8)}14%{opacity:1}30%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}72%{opacity:1;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}to{opacity:0;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@keyframes SplashScreen_cursorEnter__1yj6n{0%{opacity:0;-webkit-transform:translate(var(--dx),var(--dy)) scale(.8);transform:translate(var(--dx),var(--dy)) scale(.8)}14%{opacity:1}30%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}72%{opacity:1;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}to{opacity:0;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@-webkit-keyframes SplashScreen_popNote__1kTlZ{0%,45%{opacity:0;-webkit-transform:scale(.5) rotate(10deg) translateY(6px);transform:scale(.5) rotate(10deg) translateY(6px)}80%{opacity:1;-webkit-transform:scale(1.06) rotate(4deg) translateY(0);transform:scale(1.06) rotate(4deg) translateY(0)}to{opacity:1;-webkit-transform:scale(1) rotate(4deg) translateY(0);transform:scale(1) rotate(4deg) translateY(0)}}@keyframes SplashScreen_popNote__1kTlZ{0%,45%{opacity:0;-webkit-transform:scale(.5) rotate(10deg) translateY(6px);transform:scale(.5) rotate(10deg) translateY(6px)}80%{opacity:1;-webkit-transform:scale(1.06) rotate(4deg) translateY(0);transform:scale(1.06) rotate(4deg) translateY(0)}to{opacity:1;-webkit-transform:scale(1) rotate(4deg) translateY(0);transform:scale(1) rotate(4deg) translateY(0)}}@-webkit-keyframes SplashScreen_penDrawCoral__2-toB{0%{opacity:0;-webkit-transform:translateY(6px) rotate(-35deg) scale(.85);transform:translateY(6px) rotate(-35deg) scale(.85)}10%{opacity:1}35%{-webkit-transform:translate(14px,-22px) rotate(-35deg) scale(.85);transform:translate(14px,-22px) rotate(-35deg) scale(.85)}60%{-webkit-transform:translate(34px,4px) rotate(-35deg) scale(.85);transform:translate(34px,4px) rotate(-35deg) scale(.85)}80%{opacity:1;-webkit-transform:translate(50px,-14px) rotate(-35deg) scale(.85);transform:translate(50px,-14px) rotate(-35deg) scale(.85)}95%{opacity:0}to{opacity:0}}@keyframes SplashScreen_penDrawCoral__2-toB{0%{opacity:0;-webkit-transform:translateY(6px) rotate(-35deg) scale(.85);transform:translateY(6px) rotate(-35deg) scale(.85)}10%{opacity:1}35%{-webkit-transform:translate(14px,-22px) rotate(-35deg) scale(.85);transform:translate(14px,-22px) rotate(-35deg) scale(.85)}60%{-webkit-transform:translate(34px,4px) rotate(-35deg) scale(.85);transform:translate(34px,4px) rotate(-35deg) scale(.85)}80%{opacity:1;-webkit-transform:translate(50px,-14px) rotate(-35deg) scale(.85);transform:translate(50px,-14px) rotate(-35deg) scale(.85)}95%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.SplashScreen_badge__3MRIF,.SplashScreen_circle__1s8yR,.SplashScreen_dot__3NViP,.SplashScreen_note__21TvC,.SplashScreen_stroke__2WiMH,.SplashScreen_title__c18YS{-webkit-animation:none;animation:none;opacity:1;-webkit-transform:none;transform:none}.SplashScreen_note__21TvC{-webkit-transform:rotate(4deg);transform:rotate(4deg)}.SplashScreen_circle__1s8yR,.SplashScreen_stroke__2WiMH{stroke-dashoffset:0}.SplashScreen_cursor__14RIA,.SplashScreen_pen__3qSxO{-webkit-animation:none;animation:none;opacity:0}}.cpd-drawer .ant-drawer-wrapper-body{height:100%;display:flex;flex-direction:column}.cpd-drawer .ant-drawer-body{overflow-y:auto;flex:1 1;background:#f5f6f7!important;min-height:100%}.cpd-drawer .ant-drawer-header{position:relative;padding:16px 24px;border-bottom:1px solid #f0f0f0}.cpd-drawer .ant-drawer-title{font-weight:600;font-size:22px}.cpd-drawer .ant-drawer-close{position:absolute;right:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border-radius:4px;color:rgba(0,0,0,.45);font-weight:600;font-size:16px;line-height:1;text-align:center;cursor:pointer;transition:all .2s}.cpd-drawer .ant-drawer-close:hover{background-color:rgba(0,0,0,.06);color:rgba(0,0,0,.88)}.cpd-drawer .ant-drawer-content{border-radius:12px 0 0 0}.cpd .ant-btn-primary{background:#526bb1;border-color:#526bb1}.cpd .ant-btn-primary:focus,.cpd .ant-btn-primary:hover{background:#41589a;border-color:#41589a}.cpd-label{position:relative;display:inline-flex;align-items:center;max-width:100%;height:32px;color:rgba(0,0,0,.88);font-size:14px}.cpd .ant-input,.cpd .ant-input-affix-wrapper,.cpd .ant-input-textarea,.cpd .ant-input-textarea textarea,.cpd .ant-select-selector{border:1px solid #d9d9d9!important;border-radius:5px!important;color:#000;min-height:38px;overflow:hidden}.cpd .ant-select-multiple .ant-select-selector{display:flex;flex-wrap:wrap;min-width:80%;padding:4px 8px;min-height:38px}.cpd .ant-input,.cpd .ant-input-affix-wrapper{height:38px}.cpd .ant-input-textarea textarea{height:74px!important;max-height:74px!important;resize:none!important}.cpd-bar{display:grid;grid-template-columns:36px 1fr;grid-gap:12px;gap:12px;align-items:center;margin-top:8px}.cpd-privacy{height:36px;width:36px;display:flex;align-items:center;justify-content:center;background:#ebebeb;border-radius:8px;border:1px solid #e6edff}.cpd-privacy .ant-btn{border:none!important;background:transparent!important;box-shadow:none!important;color:#526bb1!important;font-size:16px;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;width:100%!important;height:100%!important}.cpd-create-btn{background:#526bb1!important;color:#fff!important;border:1px solid transparent!important;height:36px!important;font-size:14px!important;font-weight:500!important;border-radius:6px!important;outline:none!important}.cpd-create-btn:focus,.cpd-create-btn:hover{background:#465fa0!important;border-color:transparent!important}.cpd-drawer .ant-drawer-body{overflow-y:auto!important;padding:16px!important}.cpd-drawer .ant-drawer-content,.cpd-drawer .ant-drawer-content-wrapper{overflow:hidden}.cpd{overflow:visible!important;max-height:none;margin-bottom:0!important;background:#fff!important;border-radius:8px!important;padding:20px!important}.cpd .ant-form-item{margin-bottom:16px!important;transition:all .3s ease!important}.cpd .ant-form-item:last-of-type{margin-bottom:0!important}.cpd>div:first-child{overflow:visible!important}.cpd>div:last-child{padding-top:16px!important;padding-bottom:0!important;margin-top:0!important}@media (max-width:768px){.cpd{padding:16px 16px 12px!important}.cpd .ant-form-item{margin-bottom:10px!important}.cpd .ant-input-textarea textarea{min-height:70px!important;max-height:70px!important}.cpd-bar{margin-top:6px!important}}@media (max-height:600px){.cpd .ant-form-item{margin-bottom:8px!important}.cpd .ant-input-textarea textarea{min-height:60px!important;max-height:60px!important}}.dashboard-skeleton-shell{display:flex;height:100%;width:100%;background:var(--gray-50)}.dashboard-skeleton-sidebar{width:22rem;min-width:22rem;border-right:1px solid var(--gray-200);background:#fff;padding:.8rem 1.5rem 1rem;height:125vh;display:flex;flex-direction:column}.dashboard-skeleton-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:.25rem 0 .4rem;margin-bottom:.15rem}.dashboard-skeleton-sidebar-logo-line,.dashboard-skeleton-sidebar-logo-line .ant-skeleton-input{width:172px;height:28px}.dashboard-skeleton-sidebar-toggle .ant-skeleton-avatar{width:32px;height:32px}.dashboard-skeleton-sidebar-actions{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem;margin-bottom:.9rem}.dashboard-skeleton-sidebar-create,.dashboard-skeleton-sidebar-create .ant-skeleton-button{width:100%;height:36px}.dashboard-skeleton-sidebar-search,.dashboard-skeleton-sidebar-search .ant-skeleton-input{width:100%;height:44px}.dashboard-skeleton-sidebar-divider{height:1px;margin:0 -1.5rem .75rem;background:var(--gray-200)}.dashboard-skeleton-sidebar-nav{display:flex;flex-direction:column;grid-gap:.3rem;gap:.3rem}.dashboard-skeleton-sidebar-section-row{display:flex;align-items:center;justify-content:space-between;margin-top:.2rem;margin-bottom:.3rem}.dashboard-skeleton-sidebar-section-title,.dashboard-skeleton-sidebar-section-title .ant-skeleton-input{width:88px;height:11px;margin-bottom:0}.dashboard-skeleton-sidebar-section-toggle .ant-skeleton-avatar{width:22px;height:22px;border-radius:4px}.dashboard-skeleton-sidebar-item-row{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;min-height:2.55rem;border-radius:.375rem;padding:.45rem}.dashboard-skeleton-sidebar-folder-icon .ant-skeleton-avatar,.dashboard-skeleton-sidebar-item-icon .ant-skeleton-avatar{width:16px;height:16px;min-width:16px;border-radius:4px}.dashboard-skeleton-sidebar-item{flex:1 1;min-width:0}.dashboard-skeleton-sidebar-item,.dashboard-skeleton-sidebar-item-full,.dashboard-skeleton-sidebar-item-full .ant-skeleton-input,.dashboard-skeleton-sidebar-item .ant-skeleton-input{width:100%;height:20px}.dashboard-skeleton-sidebar-create-folder,.dashboard-skeleton-sidebar-create-folder .ant-skeleton-button{width:100%!important;display:block;margin-top:.85rem;margin-bottom:.95rem}.dashboard-skeleton-sidebar-folders-row{margin-top:.3rem}.dashboard-skeleton-main{flex:1 1;min-width:0}.dashboard-skeleton-header{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#fff;border-bottom:1px solid var(--gray-200);padding:.9rem 1.5rem .9rem .9rem;display:flex;justify-content:space-between;align-items:center;grid-gap:1rem;gap:1rem}.dashboard-skeleton-header-left,.dashboard-skeleton-header-right{display:flex;align-items:center;grid-gap:.7rem;gap:.7rem}.dashboard-skeleton-header-brand-icon .ant-skeleton-avatar,.dashboard-skeleton-header-collapse .ant-skeleton-avatar,.dashboard-skeleton-header-menu .ant-skeleton-avatar{width:32px;height:32px;border-radius:6px}.dashboard-skeleton-header-brand-text,.dashboard-skeleton-header-brand-text .ant-skeleton-input{width:86px;height:34px}.dashboard-skeleton-header-sort-bar{width:224px;height:44px;border-radius:8px}.dashboard-skeleton-header-view-toggle{display:flex;align-items:center;border:1px solid #d5d9e2;border-radius:8px;overflow:hidden;width:118px;height:44px}.dashboard-skeleton-header-view-active,.dashboard-skeleton-header-view-inactive{flex:1 1;height:100%}.dashboard-skeleton-header-view-active{background:#e4e8f3}.dashboard-skeleton-header-view-inactive{background:#eff1f5}.dashboard-skeleton-header-apps .ant-skeleton-avatar{width:34px;height:34px;border-radius:6px}.dashboard-skeleton-header-avatar .ant-skeleton-avatar{width:46px;height:46px}.dashboard-skeleton{padding:0 1.5rem;margin-top:1rem}.dashboard-skeleton-section{margin-bottom:2rem}.dashboard-skeleton-section-title{margin:0 0 .75rem}.dashboard-skeleton-recent-title-wrap{margin-top:.75rem;margin-bottom:.9rem}.dashboard-skeleton-recent-title-bar{width:190px;height:22px;border-radius:4px}.dashboard-skeleton-template-header{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:1rem;gap:1rem;margin-bottom:.45rem;min-height:48px}.dashboard-skeleton-template-header-left{flex:1 1}.dashboard-skeleton-shimmer-block{position:relative;overflow:hidden;background:#ebedf0}.dashboard-skeleton-shimmer-block:after{content:"";position:absolute;inset:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.45),transparent);-webkit-animation:dashboard-skeleton-shimmer 1.4s ease-in-out infinite;animation:dashboard-skeleton-shimmer 1.4s ease-in-out infinite}.dashboard-skeleton-template-heading-bar{width:260px;height:28px;border-radius:4px}.dashboard-skeleton-template-header-right{display:flex;flex-direction:column;align-items:flex-end;grid-gap:.5rem;gap:.5rem}.dashboard-skeleton-template-link-bar{width:204px;height:20px;border-radius:4px}.dashboard-skeleton-template-create-btn-bar{width:164px;height:24px;border-radius:8px}.dashboard-skeleton-template-chips-row{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-bottom:.65rem}.dashboard-skeleton-template-chip-bar{width:98px;height:30px;border-radius:18px}.dashboard-skeleton-template-chip-bar:first-child{width:44px}.dashboard-skeleton-template-chip-bar:nth-child(2){width:84px}.dashboard-skeleton-template-chip-bar:nth-child(3){width:96px}.dashboard-skeleton-template-chip-bar:nth-child(4){width:98px}.dashboard-skeleton-template-chip-bar:nth-child(5){width:92px}.dashboard-skeleton-template-chip-bar:nth-child(6){width:48px}.dashboard-skeleton-template-chip-bar:nth-child(7){width:78px}.dashboard-skeleton-template-chip-bar:nth-child(8){width:104px}.dashboard-skeleton-template-chip-bar:nth-child(9){width:64px}.dashboard-skeleton-template-chip-bar:nth-child(10){width:66px}.dashboard-skeleton-template-chip-bar-active{background:#f2f2f2}.dashboard-skeleton-template-scroll{overflow:hidden;padding-bottom:0}.dashboard-skeleton-template-row{display:flex;flex-wrap:nowrap;grid-gap:14px;gap:14px;align-items:stretch;width:100%}.dashboard-skeleton-template-card.ant-card{width:0;flex:1 1;min-width:0;max-width:250px;border-radius:12px;border:1px solid var(--gray-200)}.dashboard-skeleton-template-card .ant-card-body{padding:12px;display:flex;flex-direction:column;min-height:236px}.dashboard-skeleton-template-image .ant-skeleton.ant-skeleton-element{width:100%!important;display:block}.dashboard-skeleton-template-image .ant-skeleton-image{width:100%!important;height:96px!important;max-width:100%!important;border-radius:8px}.dashboard-skeleton-template-image{width:100%;margin-bottom:.75rem}.dashboard-skeleton-template-title-bar{width:72%;height:16px;border-radius:4px;margin-bottom:auto}.dashboard-skeleton-template-footer-row{display:flex;align-items:flex-end;justify-content:space-between;margin-top:.75rem}.dashboard-skeleton-template-usage-row{display:flex;align-items:center;grid-gap:.4rem;gap:.4rem}.dashboard-skeleton-template-usage-icon{width:14px;height:14px;border-radius:50%}.dashboard-skeleton-template-usage-text{width:96px;height:12px;border-radius:4px}.dashboard-skeleton-template-menu-vertical{display:flex;flex-direction:column;align-items:center;grid-gap:3px;gap:3px}.dashboard-skeleton-template-menu-dot{width:4px;height:4px;border-radius:50%}.dashboard-skeleton-line,.dashboard-skeleton-line .ant-skeleton-input{width:100%}.dashboard-skeleton-line-sm,.dashboard-skeleton-line-sm .ant-skeleton-input{width:72%}.dashboard-skeleton-meta{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem}.dashboard-skeleton-menu-dot .ant-skeleton-avatar{width:18px;height:18px;min-width:18px;min-height:18px}.dashboard-skeleton-doc-card.ant-card{border-radius:12px;border:1px solid var(--gray-200);min-height:16.25rem;height:16.25rem;width:100%;max-width:24rem}.dashboard-skeleton-doc-card .ant-card-body{padding:1.5rem 1.5rem 1rem;height:100%}.dashboard-skeleton-doc-stack{width:100%;height:100%;display:flex;flex-direction:column}.dashboard-skeleton-doc-title-row{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;margin-bottom:1rem}.dashboard-skeleton-doc-title,.dashboard-skeleton-doc-title .ant-skeleton-input{width:100%;height:18px}.dashboard-skeleton-doc-title{flex:1 1;min-width:0}.dashboard-skeleton-doc-title .ant-skeleton-input{width:210px!important;max-width:100%;display:block}.dashboard-skeleton-doc-edit,.dashboard-skeleton-doc-edit .ant-skeleton-input{width:14px;height:14px;min-width:14px;border-radius:2px}.dashboard-skeleton-doc-edit .ant-skeleton-input{display:block}.dashboard-skeleton-user-row{display:flex;align-items:center;grid-gap:.625rem;gap:.625rem;margin-bottom:.5rem}.dashboard-skeleton-doc-author-avatar .ant-skeleton-avatar{width:1.5rem;height:1.5rem;min-width:1.5rem}.dashboard-skeleton-user-text,.dashboard-skeleton-user-text .ant-skeleton-input{width:100%;height:14px}.dashboard-skeleton-user-text{flex:1 1;min-width:0}.dashboard-skeleton-user-text .ant-skeleton-input{width:128px!important;max-width:100%;display:block}.dashboard-skeleton-doc-meta-block{margin-top:2rem;margin-bottom:.85rem}.dashboard-skeleton-doc-meta-row{display:flex;align-items:center;justify-content:space-between;grid-gap:.75rem;gap:.75rem;margin-bottom:.7rem}.dashboard-skeleton-doc-meta-row:last-child{margin-bottom:0}.dashboard-skeleton-doc-meta-key-bar,.dashboard-skeleton-doc-meta-value-bar{position:relative;overflow:hidden;border-radius:3px;background:#f2f2f2}.dashboard-skeleton-doc-meta-key-bar{width:100px;height:10px;min-width:100px}.dashboard-skeleton-doc-meta-value-bar{width:88px;height:10px;min-width:88px}.dashboard-skeleton-doc-meta-key-bar:after,.dashboard-skeleton-doc-meta-value-bar:after{content:"";position:absolute;inset:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.45),transparent);-webkit-animation:dashboard-skeleton-shimmer 1.4s ease-in-out infinite;animation:dashboard-skeleton-shimmer 1.4s ease-in-out infinite}.dashboard-skeleton-doc-spacer{flex:1 1}.dashboard-skeleton-doc-footer{display:flex;align-items:center;justify-content:space-between;min-height:2.25rem;padding-bottom:.25rem}.dashboard-skeleton-tag-row{display:flex;grid-gap:.3rem;gap:.3rem;margin-top:0}.dashboard-skeleton-tag-btn,.dashboard-skeleton-tag-btn .ant-skeleton-button{width:88px;height:24px;border-radius:4px}.dashboard-skeleton-tag-btn-sm,.dashboard-skeleton-tag-btn-sm .ant-skeleton-button{width:58px;height:24px;border-radius:4px}.dashboard-skeleton-doc-members{display:flex;align-items:center;grid-gap:0;gap:0}.dashboard-skeleton-doc-members .ant-skeleton-avatar{width:24px;height:24px;min-width:24px;border:1px solid #fff}.dashboard-skeleton-doc-members .ant-skeleton-avatar+.ant-skeleton-avatar{margin-left:-6px}@-webkit-keyframes dashboard-skeleton-shimmer{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes dashboard-skeleton-shimmer{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@media (max-width:767px){.dashboard-skeleton-sidebar{display:none}.dashboard-skeleton-header{padding:.75rem 1rem}.dashboard-skeleton-header-right{grid-gap:.5rem;gap:.5rem}.dashboard-skeleton-header-sort-bar{width:126px;height:40px}.dashboard-skeleton-header-view-toggle{width:90px;height:40px}.dashboard-skeleton-header-apps,.dashboard-skeleton-header-collapse{display:none}.dashboard-skeleton{padding-left:1rem;padding-right:1rem}.dashboard-skeleton-template-header{flex-direction:column;align-items:stretch;grid-gap:.75rem;gap:.75rem}.dashboard-skeleton-template-header-right{align-items:flex-start}}:root{--card:#fff;--background:#fff;--primary-blue:#526bb1;--primary-blue-hover:#41589a;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--red-50:#fef2f2;--red-200:#fecaca;--red-700:#b91c1c;--blue-50:#eff6ff;--blue-600:#2563eb}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.dashboard-container{min-height:125vh;height:125vh;width:125vw;background-color:#f9fafb;background-color:var(--gray-50);zoom:.8;-webkit-transform-origin:top left;transform-origin:top left}.dashboard-flex{display:flex;height:100%;width:100%}.dashboard-main{flex:1 1;min-width:0}.sidebar{background-color:#fff;height:125vh;display:flex;flex-direction:column;transition:all .2s}.sidebar-open{width:22rem;position:fixed;z-index:30;top:0;bottom:0;left:0}.sidebar-closed{width:4rem}@media (max-width:767px){.sidebar-closed{display:none}}.sidebar-header{flex-shrink:0}.sidebar-header-content{padding:.75rem;display:flex;align-items:center;justify-content:space-between}.sidebar-header-content-open{padding-left:1.5rem;padding-right:1.5rem}.sidebar-header-content-closed{padding-left:.75rem;padding-right:.75rem}.sidebar-logo{display:flex;align-items:center}.sidebar-logo-image{height:4rem;width:auto;object-fit:contain}.sidebar-toggle-btn{display:inline-flex;margin-left:.5rem;align-items:center;justify-content:center;border-radius:.375rem;border:none;background:transparent;cursor:pointer}.sidebar-toggle-btn:hover{background-color:#f3f4f6;background-color:var(--gray-100)}.sidebar-toggle-btn-open{height:2rem;width:2rem}.sidebar-toggle-btn-closed{height:1.5rem;width:1.5rem}.sidebar-toggle-icon{color:#374151;color:var(--gray-700)}.sidebar-toggle-icon-open{height:1.25rem;width:1.25rem}.sidebar-toggle-icon-closed{height:1rem;width:1rem}.sidebar-actions{padding:.5rem 1.5rem;display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem}.sidebar-create-btn{width:100%;display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem;border-radius:.375rem;background-color:#526bb1;background-color:var(--primary-blue);color:#fff;padding:.5rem .75rem;border:none;font-size:.875rem;font-weight:500;cursor:pointer}.sidebar-create-btn:hover{background-color:#41589a;background-color:var(--primary-blue-hover)}.sidebar-search-container{position:relative}.sidebar-search-input{width:100%;border-radius:.375rem;border:1px solid #d1d5db;border:1px solid var(--gray-300);background-color:#fff;padding:.5rem .75rem .5rem 2.25rem;font-size:.875rem}.sidebar-search-input:focus{outline:none;border-color:#526bb1;border-color:var(--primary-blue);box-shadow:0 0 0 2px rgba(82,107,177,.2)}.sidebar-search-icon{position:absolute;left:.75rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:1rem;width:1rem;color:#9ca3af;color:var(--gray-400)}.sidebar-divider{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--gray-200);margin:0 -1.5rem}.sidebar-content{flex:1 1;overflow-y:auto;padding:0 1.5rem 1rem}.sidebar-content::-webkit-scrollbar{display:none}.sidebar-nav{padding-top:.5rem}.sidebar-section-header{font-size:.6875rem;text-transform:uppercase;color:#6b7280;color:var(--gray-500);margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between}.sidebar-section-toggle{height:1.5rem;width:1.5rem;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:.25rem;cursor:pointer}.sidebar-section-toggle:hover{background-color:#f3f4f6;background-color:var(--gray-100)}.sidebar-section-toggle-icon{height:1.25rem;width:1.25rem}.sidebar-nav-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem}.sidebar-nav-item{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;border-radius:.375rem;padding:.5rem;font-size:.875rem;color:#374151;color:var(--gray-700);cursor:pointer;text-decoration:none;border:none;background:transparent;width:100%;text-align:left}.sidebar-nav-item-active,.sidebar-nav-item:hover{background-color:#526bb1;background-color:var(--primary-blue);color:#fff}.sidebar-nav-icon{height:1rem;width:1rem;flex-shrink:0}.sidebar-collapsed-actions{padding:.5rem;display:flex;flex-direction:column;align-items:center;grid-gap:.5rem;gap:.5rem}.sidebar-collapsed-section{margin-top:.5rem;display:flex;flex-direction:column;align-items:center;grid-gap:.25rem;gap:.25rem}.sidebar-collapsed-btn{height:2rem;width:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;border:none;background:transparent;cursor:pointer}.sidebar-collapsed-btn:hover{background-color:#526bb1;background-color:var(--primary-blue);color:#fff}.sidebar-collapsed-icon{height:1.25rem;width:1.25rem}.header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background-color:#fff;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--gray-200)}.header-content{padding:1rem 1.5rem 1rem 0;justify-content:space-between;width:100%}.header-content,.header-left{display:flex;align-items:center}.header-left{grid-gap:.5rem;gap:.5rem;flex-shrink:0}.header-toggle-btn{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:.375rem;border:none;background:transparent;cursor:pointer}.header-toggle-btn:hover{background-color:#f3f4f6;background-color:var(--gray-100)}.header-toggle-icon{height:1.25rem;width:1.25rem;color:#374151;color:var(--gray-700)}.header-brand{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.header-brand-icon{height:2rem;width:2rem}.header-brand-text{font-size:1.5rem;font-weight:500}.header-right{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;flex-shrink:0}.header-sort-container{position:relative}.header-sort-btn{display:inline-flex;align-items:center;grid-gap:.375rem;gap:.375rem;font-size:.875rem;height:2.25rem;padding:0 .75rem;border-radius:.375rem;border:1px solid #d1d5db;border:1px solid var(--gray-300);color:#374151;color:var(--gray-700);background:#fff;cursor:pointer}.header-sort-btn-active,.header-sort-btn:hover{background-color:#f9fafb;background-color:var(--gray-50)}.header-sort-chevron,.header-sort-icon{width:1rem;height:1rem}.header-sort-chevron{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.header-sort-chevron-rotated{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header-sort-dropdown{position:absolute;right:0;margin-top:.5rem;width:14rem;border-radius:1rem;border:1px solid #e5e7eb;border:1px solid var(--gray-200);background-color:#fff;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);padding:.5rem 0;z-index:30}.header-sort-option{width:100%;text-align:left;padding:.5rem 1rem;font-size:.875rem;display:flex;align-items:center;justify-content:space-between;border:none;background:transparent;cursor:pointer;color:#374151;color:var(--gray-700)}.header-sort-option:hover{background-color:#f9fafb;background-color:var(--gray-50)}.header-sort-option-active{background-color:#eff6ff;background-color:var(--blue-50);color:#2563eb;color:var(--blue-600);font-weight:500}.header-sort-check{width:1rem;height:1rem}.header-view-toggle{display:flex;align-items:center;height:2.25rem;border:1px solid #d1d5db;border:1px solid var(--gray-300);border-radius:.375rem;overflow:hidden}.header-view-btn{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:100%;transition:all .2s;border:none;background:transparent;cursor:pointer;color:#4b5563;color:var(--gray-600)}.header-view-btn:hover{background-color:#f9fafb;background-color:var(--gray-50)}.header-view-btn-active{background-color:#526bb1;background-color:var(--primary-blue);color:#fff}.header-view-icon{width:1rem;height:1rem}.header-view-divider{width:1px;height:100%;background-color:#d1d5db;background-color:var(--gray-300)}.tabs-container{padding-top:1rem;padding-bottom:1.5rem}.tabs-wrapper{display:inline-flex;align-items:center;border-radius:1rem;background-color:#f3f4f6;background-color:var(--gray-100);padding:.25rem}.tab-button{padding:.375rem 1rem;font-size:1rem;border-radius:.75rem;border:1px solid transparent;transition:all .2s;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);background:transparent;color:#4b5563;color:var(--gray-600);cursor:pointer}.tab-button:hover{background-color:#e5e7eb;background-color:var(--gray-200)}.tab-button-active{background-color:#fff;color:#111827;color:var(--gray-900);border-color:#e5e7eb;border-color:var(--gray-200)}.main-content{padding:0 1.5rem;margin-top:1rem}.main-content-wide{padding:0 2rem;margin-top:1rem}.unauthorized-container{padding:0 1.5rem;margin-top:1rem;display:flex;align-items:center;justify-content:center;min-height:75vh}@media (min-width:1024px){.unauthorized-container{padding:0 2rem}}.unauthorized-content{text-align:center}.unauthorized-title{font-size:1.5rem;font-weight:600;color:#111827;color:var(--gray-900);margin-bottom:1rem}.unauthorized-text{color:#4b5563;color:var(--gray-600);margin-bottom:1.5rem}.unauthorized-btn{background-color:#526bb1;background-color:var(--primary-blue);color:#fff;padding:.375rem 1.5rem;border-radius:.375rem;border:none;cursor:pointer;outline:none;box-shadow:0 0 0 2px #526bb1;box-shadow:0 0 0 2px var(--primary-blue)}.unauthorized-btn:hover{background-color:#41589a;background-color:var(--primary-blue-hover)}.unauthorized-btn:focus{box-shadow:0 0 0 2px #526bb1,0 0 0 4px rgba(82,107,177,.3);box-shadow:0 0 0 2px var(--primary-blue),0 0 0 4px rgba(82,107,177,.3)}.documents-grid{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:1fr;padding-bottom:2.5rem}@media (min-width:640px){.documents-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.documents-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.documents-grid{grid-template-columns:repeat(4,1fr)}}.document-card{position:relative;border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #e5e7eb;border:1px solid var(--gray-200);transition:box-shadow .2s;cursor:pointer;overflow:hidden;width:100%;max-width:24rem;height:16.25rem;display:flex;flex-direction:column;background-color:#fff;background-color:var(--card)}.document-card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.document-card-content{padding:1.5rem 1.5rem 1rem;display:flex;flex-direction:column;height:100%;min-height:0}.document-card-title{cursor:pointer;overflow:visible;line-height:1.3}.document-card-title,.document-card-title-input{color:#1f2937;color:var(--gray-800);font-weight:600;margin-bottom:1rem;word-break:break-words;font-size:1rem;white-space:normal}.document-card-title-input{border:none;outline:none;background:transparent}.document-card-author{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;margin-bottom:.5rem}.document-card-author-img{height:1.5rem;width:1.5rem;border-radius:50%;object-fit:cover;flex-shrink:0}.document-card-author-name{color:#374151;color:var(--gray-700);font-size:.75rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-card-dates{margin-bottom:1rem;margin-top:1rem}.document-card-date-row{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:#6b7280;color:var(--gray-500);margin-bottom:.25rem}.document-card-spacer{flex:1 1;min-height:0}.document-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;margin-bottom:0;min-height:2.25rem;padding-bottom:.25rem}.document-card-tags{display:flex;flex-wrap:wrap;grid-gap:.25rem;gap:.25rem;align-items:center}.documents-list{padding-bottom:2.5rem}.document-list-table .ant-table-cell,.document-list-table .ant-table-thead>tr>th{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--gray-200)}.document-list-table .ant-table-thead>tr>th{background-color:#f9fafb;background-color:var(--gray-50);font-weight:600;color:#374151;color:var(--gray-700)}.document-list-name{cursor:pointer}.document-list-name:focus{outline:none}.document-list-name-text{font-weight:500;color:#111827;color:var(--gray-900)}.document-list-author{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.document-list-author-img{height:1.5rem;width:1.5rem;border-radius:50%;object-fit:cover}.document-list-author-name{font-size:.875rem;color:#4b5563;color:var(--gray-600)}.error-container{padding:3rem 0}.error-content{margin:0 auto;max-width:32rem;border-radius:.375rem;border:1px solid #fecaca;border:1px solid var(--red-200);background-color:#fef2f2;background-color:var(--red-50);padding:1rem;color:#b91c1c;color:var(--red-700)}.empty-state{grid-column:1/-1;padding:6rem 0}.activity-empty,.empty-state{text-align:center;color:#6b7280;color:var(--gray-500)}.activity-empty{padding:5rem 0}.splash-loader{display:flex;align-items:center;justify-content:center;padding:6rem 0}.splash-loader-content{display:flex;flex-direction:column;align-items:center}.splash-loader-spinner{height:3rem;width:3rem;border-radius:50%;border-left:4px solid #526bb1;border-bottom:4px solid #526bb1;border-right:4px solid #526bb1;border:4px solid var(--primary-blue);border-top:4px solid transparent;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.splash-loader-text{margin-top:1rem;font-size:.875rem;color:#4b5563;color:var(--gray-600)}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3);display:none}@media (min-width:768px){.sidebar-closed{display:flex}.sidebar-open{position:static}.sidebar-overlay{display:none!important}.header-content{padding-left:.25rem;padding-right:2rem}.main-content-wide{padding:0 2rem}.sidebar{position:-webkit-sticky;position:sticky;top:0}}@media (max-width:767px){.sidebar-overlay{right:0;background-color:rgba(0,0,0,.3)}.sidebar-open,.sidebar-overlay{position:fixed;top:0;bottom:0;left:0}.sidebar-open{z-index:30}}@media (min-width:1024px){.header-content{padding-left:.25rem;padding-right:2rem}.main-content-wide{padding:0 2rem}}.relative{position:relative}.fixed{position:fixed}.inset-0{top:0;right:0;bottom:0;left:0}.z-30{z-index:30}.motion-div{transition:all .3s ease}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-none{line-height:1}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.ml-2{margin-left:.5rem}.gap-2{grid-gap:.5rem;gap:.5rem}.gap-3{grid-gap:.75rem;gap:.75rem}.inline-flex{display:inline-flex}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.h-4{height:1rem}.h-5{height:1.25rem}.h-9{height:2.25rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-9{width:2.25rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-gray-200{border-color:#e5e7eb;border-color:var(--gray-200)}.border-gray-300{border-color:#d1d5db;border-color:var(--gray-300)}.rounded-md{border-radius:.375rem}.rounded-full{border-radius:9999px}.bg-white\/80{background-color:hsla(0,0%,100%,.8)}.bg-gray-50{background-color:#f9fafb;background-color:var(--gray-50)}.bg-gray-100{background-color:#f3f4f6;background-color:var(--gray-100)}.bg-blue-100{background-color:#eff6ff;background-color:var(--blue-50)}.text-gray-700{color:#374151;color:var(--gray-700)}.text-gray-900{color:#111827;color:var(--gray-900)}.text-blue-700{color:#2563eb;color:var(--blue-600)}.sticky{position:-webkit-sticky;position:sticky}.top-0{top:0}.z-20{z-index:20}.overflow-hidden{overflow:hidden}.backdrop-blur{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))) or (-webkit-backdrop-filter:blur(8px)){.supports-\[backdrop-filter\]\:bg-white\/60{background-color:hsla(0,0%,100%,.6)}}.hover\:bg-gray-50:hover{background-color:#f9fafb;background-color:var(--gray-50)}.hover\:bg-gray-100:hover{background-color:#f3f4f6;background-color:var(--gray-100)}@media (min-width:640px){.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.md\:hidden{display:none}}@media (min-width:1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}}.ctd-drawer{overflow:hidden!important;max-height:100vh!important}.ctd-drawer .ant-drawer-wrapper-body{height:100%;display:flex;flex-direction:column;overflow:hidden!important}.ctd-drawer .ant-drawer-body{overflow-y:auto;padding:16px!important;background:#f5f6f7!important}.ctd-drawer .ant-drawer-header{position:relative;padding:16px 24px;border-bottom:1px solid #f0f0f0}.ctd-drawer .ant-drawer-title{font-weight:600;font-size:22px}.ctd-drawer .ant-drawer-close{position:absolute;right:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border-radius:4px;color:rgba(0,0,0,.45);font-weight:600;font-size:16px;cursor:pointer;transition:all .2s}.ctd-drawer .ant-drawer-close:hover{background-color:rgba(0,0,0,.06);color:rgba(0,0,0,.75)}.ctd-label{font-size:13px;font-weight:500;color:#374151}.ctd-bar{display:flex;align-items:center;grid-gap:8px;gap:8px;padding-top:4px}.ctd-create-btn{background:#526bb1!important;border-color:#526bb1!important;font-weight:500;color:#fff!important}.ctd-create-btn:hover{background:#3f559a!important;border-color:#3f559a!important;color:#fff!important}.ctd-thumbnail-preview{margin-top:10px;border-radius:6px;overflow:hidden;max-width:200px;border:1px solid #e5e7eb}.ctd-thumbnail-preview img{width:100%;height:auto;display:block}.ctd-drawer .ant-upload,.ctd-drawer .ant-upload-list-picture .ant-upload-list-item,.ctd-drawer .ant-upload-select{width:100%!important}.ctd-drawer .ant-upload.ant-upload-select button{width:100%}.ctd-drawer .ant-upload.ant-upload-select{display:block!important;width:100%!important}.ctd-categories-select{width:100%}.ctd-select-tag{padding:2px 8px;margin:2px 4px;font-size:12px;background:#fff;border:1px solid #d9d9d9;border-radius:4px;line-height:18px;display:inline-flex;align-items:center;color:#333;white-space:nowrap}.ctd-select-tag span{margin-left:4px;cursor:pointer;font-size:12px;color:#666}.ctd-select-tag:hover{border-color:#b3b3b3}.ctd-select-tag-close{margin-left:4px;cursor:pointer;font-size:12px;color:#666}.ctd-upload-placeholder{width:100%;height:32px;display:flex;align-items:center;padding:0 11px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;color:rgba(0,0,0,.25);font-size:14px;cursor:pointer;box-sizing:border-box;transition:border-color .2s}.ctd-drawer .ant-upload:hover .ctd-upload-placeholder{border-color:#526bb1}.tg-wrapper{position:relative;margin-left:-24px;margin-right:-24px;box-sizing:border-box;background:#f8fafc;padding:18px 0 12px;margin-bottom:32px;border-bottom:1px solid #e7e9eb}.tg-title{font-size:1rem!important;line-height:1.25rem;font-weight:500;color:#202124;margin-bottom:0}.tg-list{display:grid;grid-gap:14px;gap:14px;align-items:stretch;padding-bottom:8px;width:100%}.tg-list--preview{overflow:hidden}.tg-list--expanded,.tg-list--preview{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:16px;gap:16px;justify-items:start;align-items:stretch;width:100%}.tg-list--expanded{overflow:visible}.tg-expanded{margin-top:16px;width:100%}.tg-categories-row{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px;margin-bottom:18px;margin-top:0;padding:4px 0}.tg-category-pill{padding:4px 12px;background:#fff;border:1px solid #d9d9d9;border-radius:12px;font-size:12px;color:#333;cursor:pointer;white-space:nowrap;transition:background-color .2s,border-color .2s}.tg-category-pill:hover{background:#f5f5f5;border-color:#b3b3b3}.tg-category-pill.selected{background:#526bb1;border:none!important;color:#fff}.tg-header{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;padding:0}.tg-header-right{display:flex;flex-direction:column;align-items:flex-end;grid-gap:6px;gap:6px}.tg-create-template-btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;height:2rem;padding:0 14px;font-size:13px;font-weight:500;color:#fff;background-color:#526bb1;border:none;border-radius:6px;cursor:pointer;white-space:nowrap;transition:background-color .15s}.tg-create-template-btn:hover{background-color:#3b4f8f}.tg-header .tg-title{margin:0;padding:0}.tg-controls{display:flex;align-items:center;grid-gap:4px;gap:4px;cursor:pointer;color:#526bb1}.tg-controls--disabled{cursor:pointer;color:#aaa}.tg-controls-text{font-size:1.12rem;color:#526bb1;line-height:1.25rem;font-weight:600;text-decoration:underline;text-underline-offset:2px}.tg-controls:hover .tg-controls-text{color:#526bb1}.tg-controls .tg-controls-caret{color:#526bb1;font-size:14px}.tg-controls-caret{transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;display:inline-block}.tg-controls-caret.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tg-inner{margin:0 auto;box-sizing:border-box;padding:0 24px}.tg-card{width:100%;max-width:210px;min-width:0;background:#fff;border:1px solid #e1e4e8;padding:8px;border-radius:12px;display:flex;flex-direction:column;cursor:default;transition:box-shadow .18s ease,border-color .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,-webkit-transform .18s ease;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.04)}.tg-card:hover{box-shadow:0 8px 16px rgba(0,0,0,.08);border-color:#d0d7de}.tg-card-surface{display:flex;flex-direction:column;height:100%;flex-grow:1}.tg-card .tg-thumbnail{width:100%;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;background:#fdfdfd;border:1px solid #e1e4e8;transition:all .2s ease;flex-shrink:0;position:relative;padding:0;margin-bottom:8px}.tg-thumbnail-img{width:100%;height:100%;object-fit:cover}.tg-thumbnail-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.14));opacity:0;pointer-events:none;border-radius:7px;transition:opacity .2s ease}.tg-card:hover .tg-thumbnail-overlay{opacity:1;pointer-events:auto}.tg-quick-create-btn{padding:7px 14px;border-radius:999px;background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.8);font-size:12px;font-weight:600;color:#0f172a;cursor:pointer;box-shadow:0 4px 12px rgba(15,23,42,.12);transition:background .15s ease,box-shadow .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,background .15s ease,box-shadow .15s ease;transition:transform .15s ease,background .15s ease,box-shadow .15s ease,-webkit-transform .15s ease}.tg-quick-create-btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05);background:#fff;box-shadow:0 8px 18px rgba(15,23,42,.18)}.tg-card .tg-thumbnail img{display:block;width:100%;height:100%;object-fit:inherit}.tg-placeholder{font-size:32px;color:#ddd;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.tg-card-content{flex-grow:1;padding:0 4px}.tg-card-content,.tg-card-text{display:flex;flex-direction:column}.tg-card-text{grid-gap:4px;gap:4px}.tg-card-title{font-size:16px;color:#0f1419;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;letter-spacing:-.01em}.tg-card-subtitle,.tg-card-title{font-weight:500;text-align:left;overflow:hidden}.tg-card-subtitle{font-size:13px;color:#6b7280;margin:0;white-space:nowrap;text-overflow:ellipsis}.tg-card-footer{justify-content:space-between;margin-top:auto;padding-top:66px}.tg-card-footer,.tg-card-usage{display:flex;align-items:center}.tg-card-usage{grid-gap:6px;gap:6px;color:#6b7280;font-size:12px;font-weight:500}.tg-card-usage-icon{opacity:.8;color:#4b5563}.tg-card-usage-text{font-size:12px;font-weight:600;white-space:nowrap}.tg-card-menu{display:inline-flex;align-items:center;justify-content:flex-end;margin-left:auto;position:relative;z-index:10;color:#6b7280;margin-right:-8px}.tg-card:hover .tg-thumbnail{-webkit-transform:scale(1.01);transform:scale(1.01);box-shadow:0 4px 12px rgba(15,23,42,.08);border-color:#d6dff0}.tg-card:focus .tg-thumbnail{outline:none;border-color:#d6dff0}.tg-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 12px 20px rgba(15,23,42,.1);border-color:#d6dff0}.tg-blank{grid-gap:10px;gap:10px;padding:16px}.tg-blank,.tg-blank .tg-blank-icon{display:flex;align-items:center;justify-content:center}.tg-blank .tg-blank-icon{width:36px;height:36px;border-radius:6px;background:#1a73e8;color:#fff;font-weight:600;font-size:20px}.tg-loading{padding:12px;color:#777}.tg-no-templates{text-align:center;padding:20px;color:#777;font-size:16px}@media (max-width:900px){.tg-inner{padding:0 16px}.tg-wrapper{margin-left:-16px;margin-right:-16px}.tg-list--preview{overflow-x:auto}}.tcm-delete-modal .ant-modal-content{border-radius:12px;padding:28px 28px 22px;box-shadow:0 8px 32px rgba(16,24,40,.14)}.tcm-delete-modal .ant-modal-body{padding:0}.tcm-delete-modal .ant-modal-confirm-btns{margin-top:24px;display:flex;justify-content:flex-end;grid-gap:8px;gap:8px}.tcm-delete-modal .ant-modal-confirm-btns .ant-btn-primary:active,.tcm-delete-modal .ant-modal-confirm-btns .ant-btn-primary:hover,.tcm-delete-modal .ant-modal-confirm-btns .ant-btn-primary:hover:active{color:#fff;background:#3f559a!important;border-color:#3f559a!important}.tcm-modal-body{display:flex;align-items:flex-start;grid-gap:16px;gap:16px}.tcm-modal-icon{flex-shrink:0;width:44px;height:44px;background:#fef2f2;border-radius:50%;display:flex;align-items:center;justify-content:center}.tcm-modal-text{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.tcm-modal-title{margin:0;font-size:15px;font-weight:600;color:#111827;line-height:1.4}.tcm-modal-desc{margin:0;font-size:13px;color:#6b7280;line-height:1.55}.tcm-wrapper{position:static;z-index:10}.tcm-trigger{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:3px;gap:3px;width:26px;height:26px;border:none;background:transparent;cursor:pointer;padding:4px;border-radius:6px;transition:background .2s ease}.tcm-trigger-dot{width:3px;height:3px;border-radius:50%;background:#6b7280;display:block;transition:all .2s ease}.tcm-trigger:hover .tcm-trigger-dot{background:#1f2937;-webkit-transform:scale(1.2);transform:scale(1.2)}.tcm-overlay .ant-dropdown-menu{border-radius:6px;padding:4px;box-shadow:0 4px 12px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.06);background:#fff;display:inline-block}.tcm-overlay .ant-dropdown-menu-item{padding:0;border-radius:4px;transition:all .2s cubic-bezier(.4,0,.2,1);margin:0;line-height:1.2}.tcm-item-content{display:flex;align-items:center;justify-content:space-between;grid-gap:6px;gap:6px;width:100%;padding:4px 8px;margin:0;border-radius:6px;box-sizing:border-box}.tcm-item-label{font-size:11px;font-weight:500;color:#505255;flex:1 1;white-space:nowrap;transition:all .2s ease}.tcm-overlay .ant-dropdown-menu-item:hover .tcm-item-label{color:#526bb1;-webkit-transform:translateX(1px);transform:translateX(1px)}.tcm-overlay .ant-dropdown-menu-item:hover .tcm-item-icon{color:#526bb1;background:transparent}.tcm-overlay .ant-dropdown-menu-item:hover .tcm-item-icon svg{stroke:#526bb1}.tcm-item-icon{display:flex;align-items:center;justify-content:center;color:#505255;flex-shrink:0;transition:color .18s ease;width:14px;height:14px;border-radius:3px}.tcm-item-icon .anticon,.tcm-item-icon .anticon svg{color:inherit}.tcm-overlay .ant-dropdown-menu-item:hover{background:rgba(29,78,216,.06);box-shadow:0 1px 3px rgba(37,99,235,.08)}
/*# sourceMappingURL=main.dab5d8a9.chunk.css.map */