@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;--slide-font:-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{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-family:var(--ui-font)}#master-slide-container,#print-slide-container,.slide-container{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-family:var(--slide-font)}.ant-pagination-item,.ant-pagination-jump-next,.ant-pagination-jump-prev,.ant-pagination-next,.ant-pagination-prev,.ant-select-multiple .ant-select-selection-search-input,.ant-select-multiple .ant-select-selection-search-mirror,.ant-statistic-content,.ant-steps-item-icon,.ql-picker-options,.ql-snow .ql-tooltip,.ql-toolbar,.ql-toolbar .ql-picker,.ql-toolbar.ql-snow{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-family:var(--ui-font)}.zoom{zoom:160%}.header-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:#4b5563;padding:0;outline:none;transition:background-color .12s ease,color .12s ease;flex-shrink:0}.header-icon-btn:hover{background-color:#f3f4f6;color:#526bb1}.header-icon-btn:focus-visible{outline:2px solid rgba(82,107,177,.4);outline-offset:1px}.slide-container{width:1200px;height:700px;background-color:#fff;box-sizing:border-box;box-shadow:0 0 0 1px rgba(16,24,40,.04),0 1px 2px rgba(16,24,40,.06),0 6px 14px rgba(16,24,40,.07),0 16px 32px -12px rgba(16,24,40,.16);border-radius:14px;position:relative;overflow:visible}.add-new-slide{width:50%;height:40vh;border:2px dashed #c4c9d4;border-radius:12px;display:flex;align-items:center;justify-content:center;align-self:center;font-size:1.2rem;color:#9ca3af;font-weight:500;font-style:normal;cursor:pointer;transition:border-color .2s,color .2s,background-color .2s}.add-new-slide:hover{border-color:#526bb1;color:#526bb1;background-color:rgba(82,107,177,.03)}.sidebar-container{height:100%;min-height:0;background-color:#fafbfc;padding:0 16px 16px 8px;overflow-y:auto;border-right:1px solid #e8eaed}.sidebar-heading{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:16px 2px 10px;background-color:#fafbfc}.sidebar-heading-label{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#8a94a6}.sidebar-heading-count{font-size:11px;font-weight:600;letter-spacing:.05em;color:#aab2c0;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.List{display:flex;flex-direction:column;grid-gap:6px;gap:6px;padding-top:2px}.sider-slide-wrapper{flex:1 1;width:100%;min-width:0;aspect-ratio:16/9;border-radius:10px;overflow:hidden;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(16,24,40,.06);transition:border-color .15s ease,box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,-webkit-transform .15s ease;background:#fff}.sider-slide{width:100%;height:100%;display:block;object-fit:contain;border-radius:4px;cursor:pointer;border:none}.sider-slide-container{display:flex;align-items:flex-start;grid-gap:6px;gap:6px;padding:4px 0;margin:0;border-radius:10px;cursor:pointer;transition:background-color .15s ease}.sider-slide-container:hover .sider-slide-wrapper{border-color:#cfd4dc;box-shadow:0 4px 12px rgba(16,24,40,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.slide-number{font-size:11px;font-weight:600;color:#9aa3b2;letter-spacing:.04em;min-width:17px;padding-top:5px;text-align:left;-webkit-user-select:none;user-select:none;flex-shrink:0;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sider-slide-container.selectedSlide .sider-slide-wrapper{border-color:#526bb1;box-shadow:0 0 0 3px rgba(82,107,177,.18),0 6px 16px rgba(82,107,177,.2)}.sider-slide-container.selectedSlide .slide-number{color:#526bb1;font-weight:700}.sider-slide-container.selectedSlide>.sider-slide{border:none}.border{border:1px solid #dfdbdb!important}.ql-container.ql-snow{border:none}.ql-picker-options{z-index:100000!important;height:300px;overflow-y:auto;text-align:center;border-radius:6px;border:1px solid #e8eaed!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important}.ql-picker-options::-webkit-scrollbar{width:4px;background-color:initial}.ql-picker-options::-webkit-scrollbar-track-piece{background-color:initial}.ql-picker-options::-webkit-scrollbar-thumb{border-radius:10px;background-color:#d1d5db}.ql-picker-options::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}.ql-container{padding:.2%}.ql-editor{padding:0}.ql-editor p{line-height:1}.shapeText>.ql-editor{font-size:2rem;overflow:visible;padding:0;text-align:center;white-space:normal;word-wrap:break-word}.shapeText.ql-container{border:none;font-size:inherit;display:flex;flex-direction:column;justify-content:center}.shapeText>.ql-editor{height:auto}.text>.ql-editor,.title>.ql-editor{height:100%;overflow:visible;z-index:100;font-size:42px}.footer:after{content:"|"}.ql-tooltip{z-index:99}.selected{border:3px solid #6eb7fa!important}.image-upload>input{display:none}.image{position:absolute}.image>img{width:100%;height:100%}.sidebar-container::-webkit-scrollbar{width:5px;background-color:initial}.sidebar-container::-webkit-scrollbar-track-piece{background-color:initial}.sidebar-container::-webkit-scrollbar-thumb{border-radius:10px;background-color:initial}.sidebar-container:hover::-webkit-scrollbar-thumb{background-color:#d1d5db}.sidebar-container::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}@media screen and (min-width:993px){.main-container{box-sizing:border-box;height:100%;min-height:0;padding-bottom:calc(8vh + 24px)}}.main-container::-webkit-scrollbar{width:6px;background-color:initial}.main-container::-webkit-scrollbar-thumb{border-radius:10px;background-color:#d1d5db}.main-container::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}.resizer{width:10px;height:10px;border-radius:50%;background:#fff;border:3px solid #4286f4;position:absolute}.resizer.top-left{left:-6px;top:-6px;cursor:nwse-resize}.resizer.top-right{right:-7px;top:-7px;cursor:nesw-resize}.resizer.bottom-left{left:-6px;bottom:-6px;cursor:nesw-resize}.resizer.bottom-right{right:-6px;bottom:-6px;cursor:nwse-resize}.resizer.top{top:-7px;left:50%;cursor:ns-resize}.resizer.right{right:-7px;top:45%;cursor:ew-resize}.resizer.bottom{bottom:-7px;left:50%;cursor:ns-resize}.resizer.left{left:-7px;top:45%;cursor:ew-resize}.hidden{display:none}.ql-toolbar.ql-snow{border:none;border-bottom:1px solid #e8eaed}.ql-formats{margin:0!important;padding:2px 0 0}.ql-formats:before{width:1px;margin:2px 4px;background-color:#e8eaed}.menu{list-style-type:none;padding:4px;text-align:left;font-size:13px;color:#202124}.menu>li{display:flex;align-items:center;grid-gap:9px;gap:9px;padding:4px 10px;border-radius:5px;white-space:nowrap;transition:background-color .12s ease,color .12s ease;position:relative}.menu>li:hover{cursor:pointer;background-color:#f3f4f6}.menu-icon{flex:0 0 auto;color:#5f6368;font-size:16px!important}.menu>li:hover .menu-icon{color:#3c4043}.menu-chevron{margin-left:auto;color:#9aa0a6;font-size:16px!important}.menu>li.menu-danger:hover{background-color:#fce8e6;color:#d93025}.menu>li.menu-danger:hover .menu-icon{color:#d93025}.menu>li.menu-divider{display:block;height:0;margin:4px 10px;padding:0;border-top:1px solid #e8eaed;border-radius:0;background:none;pointer-events:none}.menu>li.disable .menu-chevron,.menu>li.disable .menu-icon{color:#c9cccf}.menu-container{width:232px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;z-index:100000}.menu-container,.sub-menu{background-color:#fff;border-radius:8px;border:1px solid #e8eaed;box-shadow:0 4px 16px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.06);position:absolute;padding:4px 0}.sub-menu{width:-webkit-max-content;width:max-content;min-width:140px;top:-4px;left:100%;z-index:1;list-style-type:none}.sub-menu>li{display:flex;align-items:center;grid-gap:9px;gap:9px;padding:4px 10px;margin:0 4px;text-decoration:none;border-radius:5px;transition:background-color .12s ease}.sub-menu>li:hover{cursor:pointer;background-color:#f3f4f6}.disable{cursor:default!important;color:#b4b8b8}.shape{z-index:5}.shape-menu-item:hover{background-color:#fff!important}.shape-picker{max-height:60vh;overflow-y:auto;padding:4px 2px}.shape-group+.shape-group{margin-top:10px}.shape-group-label{font-size:11px;line-height:1;color:#5f6368;padding:0 4px 6px}.shape-grid{display:grid;grid-template-columns:repeat(10,28px);grid-gap:2px;gap:2px}.shape-item{padding:2px 4px;display:flex;align-items:center;justify-content:center;cursor:pointer}.shape-item:hover{border-radius:6px;background-color:#f3f4f6}.present-icon:hover{color:#526bb1!important}.ant-btn:hover{background-color:rgba(82,107,177,.04);color:#202124;border:1px solid rgba(82,107,177,.3)}.ant-dropdown-link:hover{background-color:#f3f4f6;border-radius:6px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value]:before{content:attr(data-value)!important}.ql-snow .ql-picker.ql-font{width:150px!important;white-space:wrap}.ql-snow .ql-picker.ql-lineheight{width:50px}.ql-snow .ql-picker.ql-lineheight .ql-picker-item[data-value="1.0"]:before{content:"1.0"}.ql-snow .ql-picker.ql-lineheight .ql-picker-label[data-value="1.0"]:before{content:"1.0"!important}.ql-snow .ql-picker.ql-lineheight .ql-picker-item[data-value="1.2"]:before{content:"1.2"}.ql-snow .ql-picker.ql-lineheight .ql-picker-label[data-value="1.2"]:before{content:"1.2"!important}.ql-snow .ql-picker.ql-lineheight .ql-picker-item[data-value="1.5"]:before{content:"1.5"}.ql-snow .ql-picker.ql-lineheight .ql-picker-label[data-value="1.5"]:before{content:"1.5"!important}.ql-snow .ql-picker.ql-lineheight .ql-picker-item[data-value="1.6"]:before{content:"1.6"}.ql-snow .ql-picker.ql-lineheight .ql-picker-label[data-value="1.6"]:before{content:"1.6"!important}.ql-snow .ql-picker.ql-lineheight .ql-picker-item[data-value="1.8"]:before{content:"1.8"}.ql-snow .ql-picker.ql-lineheight .ql-picker-label[data-value="1.8"]:before{content:"1.8"!important}.ql-snow .ql-picker.ql-lineheight .ql-picker-item[data-value="2.0"]:before{content:"2.0"}.ql-snow .ql-picker.ql-lineheight .ql-picker-label[data-value="2.0"]:before{content:"2.0"!important}.ql-snow .ql-picker.ql-lineheight .ql-picker-item[data-value="2.4"]:before{content:"2.4"}.ql-snow .ql-picker.ql-lineheight .ql-picker-label[data-value="2.4"]:before{content:"2.4"!important}.ql-snow .ql-picker.ql-lineheight .ql-picker-item[data-value="2.8"]:before{content:"2.8"}.ql-snow .ql-picker.ql-lineheight .ql-picker-label[data-value="2.8"]:before{content:"2.8"!important}.ql-snow .ql-picker.ql-lineheight .ql-picker-item[data-value="3.0"]:before{content:"3.0"}.ql-snow .ql-picker.ql-lineheight .ql-picker-label[data-value="3.0"]:before{content:"3.0"!important}.ql-snow .ql-picker.ql-lineheight .ql-picker-item[data-value="4.0"]:before{content:"4.0"}.ql-snow .ql-picker.ql-lineheight .ql-picker-label[data-value="4.0"]:before{content:"4.0"!important}.ql-snow .ql-picker.ql-lineheight .ql-picker-item[data-value="5.0"]:before{content:"5.0"}.ql-snow .ql-picker.ql-lineheight .ql-picker-label[data-value="5.0"]:before{content:"5.0"!important}@media screen and (min-width:2200px){.slide-container{width:1800px;height:1020px}.sider-slide-container{padding:6px 4px}.slide-number{font-size:13px;min-width:20px}}@media screen and (max-width:1540px){.slide-container{width:960px;height:540px}.title>.ql-editor{font-size:2.55rem}.text>.ql-editor{font-size:2rem}.shapeText>.ql-editor{font-size:1.6rem}.sidebar-container::-webkit-scrollbar{width:4px}}@media screen and (max-width:1200px){.slide-container{width:848px;height:500px}.title>.ql-editor{font-size:2.3rem}.text>.ql-editor{font-size:1.7rem}.shapeText>.ql-editor{font-size:1.5rem}}@media screen and (max-width:992px){.main-container{padding-top:80px!important}.slide-container{width:700px;height:400px}.sidebar-heading{display:none}.List{flex-direction:row;grid-gap:8px;gap:8px;padding-top:0}.sider-slide-wrapper{width:auto;aspect-ratio:auto;height:52px;min-width:88px}.sider-slide-container{align-items:center;margin:0 4px;padding:4px}.sidebar-container{align-items:center;height:auto;max-height:10vh;position:fixed;bottom:0;left:0;background-color:#fff;border-right:none;border-top:1px solid #e8eaed;padding:6px 8px;z-index:999}.ant-layout-sider-children{display:flex;overflow-x:auto}.sider-slide-container>.slide-number{display:none}.title>.ql-editor{font-size:1.8rem}.text>.ql-editor{font-size:1.5rem}.shapeText>.ql-editor{font-size:1rem}.ql-toolbar.ql-snow{border:1px solid #e8eaed}}@media screen and (max-width:768px){.main-container{padding-top:150px!important}.slide-container{width:490px;height:290px}.sider-slide-wrapper{height:44px;min-width:72px}.sider-slide-container{margin:0 3px;padding:3px}.sidebar-container{align-items:center;height:auto;max-height:10vh;position:fixed;bottom:0;left:0;border-top:1px solid #e8eaed}.ant-layout-sider-children{display:flex;overflow-x:auto}.shapeText>.ql-editor{font-size:100%}.ql-toolbar.ql-snow{border:1px solid #e8eaed}}@media screen and (max-width:490px){.main-container{padding-top:150px!important}.slide-container{width:300px;height:180px}.sider-slide-wrapper{height:36px;min-width:56px}.sider-slide-container{margin:0 2px;padding:2px}.sidebar-container{align-items:center;height:auto;max-height:10vh;position:fixed;bottom:0;left:0;border-top:1px solid #e8eaed}.ant-layout-sider-children{display:flex;overflow-x:auto}.title>.ql-editor>*{font-size:.8rem!important}.text>.ql-editor>*{font-size:.6rem!important}.shapeText>.ql-editor{font-size:.5rem}.ql-toolbar.ql-snow{border:1px solid #e8eaed}}.App{height:100vh;display:flex;flex-direction:column;overflow:hidden}#slide-layout{flex:1 1 auto;min-height:0}#slide-layout>.ant-layout{min-height:0}@-webkit-keyframes app-content-fade-in{0%{opacity:0;-webkit-transform:scale(.98);transform:scale(.98)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes app-content-fade-in{0%{opacity:0;-webkit-transform:scale(.98);transform:scale(.98)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.app-content-fade-in,.main-layout-content-fade-in{-webkit-animation:app-content-fade-in .5s ease both;animation:app-content-fade-in .5s ease both}.main-layout-content-fade-in{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.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:60px;height:60px;border-radius:14px;background:#fff;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_badgeLogo__20WP5{width:38px;height:38px;object-fit:contain}.SplashScreen_canvas__L_zhj{position:relative;width:260px;height:170px;background:#fff;border-radius:12px;box-shadow:0 16px 40px rgba(20,24,40,.12);border:1px solid #eceef4;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:SplashScreen_slidePop__3i8Th .5s ease .05s both;animation:SplashScreen_slidePop__3i8Th .5s ease .05s both}html[data-theme=dark] .SplashScreen_canvas__L_zhj{background:#2b2d2e;border-color:#3e4141}.SplashScreen_node__3m0Jp{position:absolute}.SplashScreen_cursor__14RIA{position:absolute;-webkit-animation:SplashScreen_cursorEnter__1yj6n 1.3s ease both;animation:SplashScreen_cursorEnter__1yj6n 1.3s ease both}.SplashScreen_layoutBox__1kxwZ{left:20px;top:20px;width:100px;height:52px;border:2px dashed #c9cee0;border-radius:6px;-webkit-animation:SplashScreen_layoutIn__1wdGU .4s ease .48s both;animation:SplashScreen_layoutIn__1wdGU .4s ease .48s both}.SplashScreen_cursorLayout__1xntg{left:6px;top:12px;--dx:-32px;--dy:-28px;-webkit-animation-delay:.15s;animation-delay:.15s}.SplashScreen_imageBox__1tY0_{left:150px;top:20px;width:80px;height:60px;background:repeating-linear-gradient(135deg,#fbeceb,#fbeceb 6px,#f7dcda 0,#f7dcda 12px);border:2px solid #e2716b;border-radius:6px;display:flex;align-items:center;justify-content:center;-webkit-animation:SplashScreen_nodePop__1FA7C .45s ease 1.15s both;animation:SplashScreen_nodePop__1FA7C .45s ease 1.15s both}.SplashScreen_cursorImage__M0Zn9{left:190px;top:40px;--dx:36px;--dy:-34px;-webkit-animation-delay:1.05s;animation-delay:1.05s}.SplashScreen_shapeBox__pAMcn{left:26px;top:114px;width:56px;height:40px;background:#e9f5ee;border:2px solid #3aa76d;border-radius:8px;-webkit-animation:SplashScreen_shapePop__1TQ15 .5s ease 1.95s both;animation:SplashScreen_shapePop__1TQ15 .5s ease 1.95s both}.SplashScreen_cursorShape__2wMfN{left:44px;top:124px;--dx:-30px;--dy:28px;-webkit-animation-delay:1.85s;animation-delay:1.85s}.SplashScreen_textBox__1XlK6{left:148px;top:110px;width:96px;height:46px;border:2px dashed #d8cdea;border-radius:6px;padding:6px 8px;display:flex;align-items:center;flex-wrap:wrap;grid-gap:4px;gap:4px;-webkit-animation:SplashScreen_layoutIn__1wdGU .4s ease 2.35s both;animation:SplashScreen_layoutIn__1wdGU .4s ease 2.35s both}.SplashScreen_word1__39kZX,.SplashScreen_word2__1-79u{font-size:11px;font-weight:600;color:#6a5a94}.SplashScreen_word1__39kZX{-webkit-animation:SplashScreen_wordIn__dAhEn .25s ease 2.55s both;animation:SplashScreen_wordIn__dAhEn .25s ease 2.55s both}.SplashScreen_word2__1-79u{-webkit-animation:SplashScreen_wordIn__dAhEn .25s ease 2.72s both;animation:SplashScreen_wordIn__dAhEn .25s ease 2.72s both}.SplashScreen_caret__2-wKh{width:2px;height:12px;background:#8a6ec4;display:inline-block;-webkit-animation:SplashScreen_caretBlink__3HbAp .9s step-end 2.72s infinite;animation:SplashScreen_caretBlink__3HbAp .9s step-end 2.72s infinite}.SplashScreen_cursorText__1q75m{left:160px;top:126px;--dx:30px;--dy:24px;-webkit-animation-delay:2.25s;animation-delay:2.25s}.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_slidePop__3i8Th{0%,10%{opacity:0;-webkit-transform:scale(.9) translateY(8px);transform:scale(.9) translateY(8px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes SplashScreen_slidePop__3i8Th{0%,10%{opacity:0;-webkit-transform:scale(.9) translateY(8px);transform:scale(.9) translateY(8px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(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}32%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}82%{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}32%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}82%{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_layoutIn__1wdGU{0%,12%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes SplashScreen_layoutIn__1wdGU{0%,12%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes SplashScreen_nodePop__1FA7C{0%,10%{opacity:0;-webkit-transform:scale(.4);transform:scale(.4)}70%{opacity:1;-webkit-transform:scale(1.15);transform:scale(1.15)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes SplashScreen_nodePop__1FA7C{0%,10%{opacity:0;-webkit-transform:scale(.4);transform:scale(.4)}70%{opacity:1;-webkit-transform:scale(1.15);transform:scale(1.15)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes SplashScreen_shapePop__1TQ15{0%,10%{opacity:0;-webkit-transform:scale(.5) rotate(-10deg);transform:scale(.5) rotate(-10deg)}70%{opacity:1;-webkit-transform:scale(1.08) rotate(-3deg);transform:scale(1.08) rotate(-3deg)}to{opacity:1;-webkit-transform:scale(1) rotate(-3deg);transform:scale(1) rotate(-3deg)}}@keyframes SplashScreen_shapePop__1TQ15{0%,10%{opacity:0;-webkit-transform:scale(.5) rotate(-10deg);transform:scale(.5) rotate(-10deg)}70%{opacity:1;-webkit-transform:scale(1.08) rotate(-3deg);transform:scale(1.08) rotate(-3deg)}to{opacity:1;-webkit-transform:scale(1) rotate(-3deg);transform:scale(1) rotate(-3deg)}}@-webkit-keyframes SplashScreen_wordIn__dAhEn{0%,10%{opacity:0;-webkit-transform:translateX(-4px);transform:translateX(-4px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes SplashScreen_wordIn__dAhEn{0%,10%{opacity:0;-webkit-transform:translateX(-4px);transform:translateX(-4px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes SplashScreen_caretBlink__3HbAp{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}@keyframes SplashScreen_caretBlink__3HbAp{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}.Logo_logo__1Ev9K{height:22px;width:auto;flex-shrink:0;display:block;object-fit:contain;transition:opacity .15s ease}.Logo_logo__1Ev9K:hover{opacity:.85}@media screen and (max-width:768px){.Logo_logo__1Ev9K{height:18px}}.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{margin-top:0;display:inline-flex;align-items:center;position:relative}@media screen and (max-width:768px){.document-title-container{display:flex;align-items:center;grid-gap:2px;gap:2px;min-width:0;width:auto}.document-title-h1{font-size:large;font-weight:600;max-width:calc(100% - 30px);flex:0 1 auto;min-width:0}.title-toggle{cursor:pointer;margin-left:2px;flex:0 0 auto;padding:3px}}.document-title-h1{margin:0;display:inline-flex;align-items:center;grid-gap:6px;gap:6px;width:auto;border:none;letter-spacing:.2px;font-size:14px;font-weight:600;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;color:#1f2937;line-height:1.3}.document-title-h1.mobile{font-size:large;font-weight:600;max-width:calc(100% - 30px);flex:0 1 auto;min-width:0}.document-title-edit-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;cursor:pointer;color:#9ca3af;font-size:12px;flex-shrink:0;transition:background-color .12s ease,color .12s ease}.document-title-edit-icon:hover{background-color:#f3f4f6;color:#526bb1}.document-title-edit-icon.mobile{font-size:11px;width:20px;height:20px}.title-toggle{display:inline-flex;align-items:center;justify-content:center;margin-left:6px;background:transparent;border:none;padding:2px;cursor:pointer}.title-toggle svg{display:inline-block}@media screen and (min-width:769px){.title-toggle{display:none}}.title-toggle.open svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.Header_headerMain__3HiXY{height:52px;display:flex;align-items:center;padding:0 16px 0 12px;background:#fff;border-bottom:1px solid #e8eaed;position:relative;z-index:100;grid-gap:6px;gap:6px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.Header_headerCol__2n1eL{display:flex;flex-grow:1;flex-direction:row;align-items:center;height:52px;min-width:0;grid-gap:4px;gap:4px}.Header_titleBarButtons__2DUHM{width:auto;display:flex;align-items:center;grid-gap:6px;gap:6px;flex-shrink:0}.Header_SavingSaved__2s85H{display:flex;width:auto;margin-left:8px;align-items:center;justify-content:center;grid-gap:8px;gap:8px}@media screen and (max-width:480px){.Header_headerCol__2n1eL{align-items:center;justify-content:center}.Header_titleBarButtons__2DUHM{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;grid-gap:8px;gap:8px}.Header_headerMain__3HiXY{height:48px;padding:0 12px}}.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_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_shareBtn__3vwqC:focus,.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_shareBtn__3vwqC.ant-btn-loading[disabled],.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_removeAccessBtn__1xNTC.ant-btn-loading[disabled],.ShareModalContent_removeAccessBtn__1xNTC.ant-btn-loading[disabled]:hover{background-color:initial;border-color:rgba(219,82,82,.4);color:#db5252;opacity:.9}.ShareModalContent_shareBtn__3vwqC[disabled],.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_removeAccessBtn__1xNTC{background-color:initial;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_removeAccessBtn__1xNTC:focus,.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_removeAccessBtn__1xNTC,.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}.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}.member-toggle-all:focus,.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}.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:var(--hover)}.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:fixed;top:52px;right:8px;z-index:99999;width:404px}.ha-dropdown-inner{background:#f9fafb;background:var(--surface-sunken,#f9fafb);border-radius:12px;border:1px solid #e8eaed;border:1px solid var(--border,#e8eaed);box-shadow:0 4px 20px var(--shadow-color),0 1px 4px var(--shadow-color-soft);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;color:var(--gray-900,#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;color:var(--gray-500,#5f6368);display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s;position:absolute;right:12px}.ha-close:hover{background:var(--hover)}.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;background:var(--surface,#fff);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px var(--shadow-color);color:#5f6368;color:var(--gray-500,#5f6368)}.ha-camera-icon svg{width:18px;height:18px}.ha-name{font-size:24px;font-weight:400;color:#202124;color:var(--gray-900,#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;color:var(--primary-blue-text,#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:var(--hover);border-color:#9fa3a5;border-color:var(--border-strong,#9fa3a5)}.ha-actions{display:flex;align-items:stretch;background:#fff;background:var(--surface,#fff);border-radius:24px;margin:0 24px 12px;overflow:hidden;box-shadow:0 1px 2px var(--shadow-color-soft);border:1px solid #e8eaed;border:1px solid var(--border,#e8eaed)}.ha-action-btn{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:14px 16px;background:transparent;border:none;cursor:pointer;color:#3c4043;color:var(--gray-800,#3c4043);font-size:14px;font-weight:500;transition:background .15s;white-space:nowrap}.ha-action-btn span{overflow:hidden;text-overflow:ellipsis;min-width:0}.ha-action-btn:hover{background:#f8f9fa;background:var(--hover,#f8f9fa)}.ha-action-btn svg{color:#3c4043;color:var(--gray-800,#3c4043);width:20px;height:20px;flex-shrink:0}.ha-actions-divider{width:1px;background:#e8eaed;background:var(--gray-200,#e8eaed);align-self:stretch}.ha-storage{display:flex;align-items:center;grid-gap:8px;gap:8px;background:#fff;background:var(--surface,#fff);border-radius:24px;margin:0 24px 12px;padding:13px 16px;box-shadow:0 1px 2px var(--shadow-color-soft);border:1px solid #e8eaed;border:1px solid var(--border,#e8eaed)}.ha-storage svg{flex-shrink:0;width:20px;height:20px}.ha-storage span{color:#3c4043;color:var(--gray-800,#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;color:var(--gray-500,#5f6368);text-decoration:none;transition:color .2s}.ha-footer-link:hover{color:#202124;color:var(--gray-900,#202124);text-decoration:underline}.ha-footer-dot{color:#5f6368;color:var(--gray-500,#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;color:var(--gray-500,#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)}input[type=file]{display:none}.Navigations_navigationmain__3D8vc{font-size:14px;font-family:var(--ui-font);color:#464749;padding-left:10px;cursor:pointer}@media screen and (max-width:480px){.Navigations_navigationmain__3D8vc{display:none}}.app-launcher-root{position:relative;display:inline-block;margin-right:8px}.app-launcher-btn{width:40px;height:40px;border:none;background:transparent;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .08s cubic-bezier(.4,0,.2,1);padding:0;outline:none}.app-launcher-btn:hover{background-color:var(--hover)}.app-launcher-btn:active{background-color:var(--gray-200)}.app-launcher-btn:focus{outline:none}.app-launcher-icon{width:30px;height:30px;color:#5f6368;color:var(--gray-500,#5f6368)}.app-launcher-dropdown{--dropdown-scale:1;position:fixed;top:52px;right:8px;background:#fff;background:var(--surface,#fff);border:1px solid #e8eaed;border:1px solid var(--border,#e8eaed);border-radius:12px;box-shadow:0 4px 20px var(--shadow-color),0 1px 4px var(--shadow-color-soft);padding:8px;z-index:99999;width:220px;-webkit-transform-origin:top right;transform-origin:top right;-webkit-animation:fadeIn .15s cubic-bezier(.4,0,.2,1) forwards;animation:fadeIn .15s cubic-bezier(.4,0,.2,1) forwards;box-sizing:border-box}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:scale(calc(var(--dropdown-scale)*0.95));transform:scale(calc(var(--dropdown-scale)*0.95))}to{opacity:1;-webkit-transform:scale(var(--dropdown-scale));transform:scale(var(--dropdown-scale))}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:scale(calc(var(--dropdown-scale)*0.95));transform:scale(calc(var(--dropdown-scale)*0.95))}to{opacity:1;-webkit-transform:scale(var(--dropdown-scale));transform:scale(var(--dropdown-scale))}}.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;background:var(--hover,#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;background-color:var(--hover,#f1f3f4)}.app-launcher-item:active{background-color:#e8eaed;background-color:var(--gray-200,#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;color:var(--gray-900,#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:310px;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:80px}.app-launcher-item-icon{width:44px;height:44px}.app-launcher-item-icon img{width:36px;height:36px}.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}}@media print{#chatbox-container,#delete-menu,#masterSlide-Conatiner,#mouseContainer,#my-header,#my-sideBar,#my-toolbar,#offlineStatusBar,#slide-layout,#slide-toolbar,#speakerNotes{display:none!important}#print-slide-container{display:block!important}@page{size:landscape;margin:0}.print-slide{page-break-inside:avoid;display:flex;flex-direction:column;width:1200px;height:700px;position:relative;overflow:visible}.print-slide:not(:last-child){page-break-after:always}}.export-menu-item-container.ant-menu{padding:0!important;border:none!important}.export-menu-item-container .ant-menu-item{height:30px!important;line-height:30px!important;margin:0!important;padding:0 12px!important}.export-modal-input{transition:all .3s ease}.export-format-label{color:#666}.export-format-label strong{color:#333;font-weight:600}.export-format-description{color:#526bb1;font-size:11px;display:flex;align-items:center;grid-gap:6px;gap:6px;margin-top:4px}.export-format-description svg{flex-shrink:0}.export-format-meta{margin-top:8px;font-size:11px;color:#8891aa}.export-document-modal .ant-modal-footer{border-top:1px solid #f0f0f0;padding:16px 24px;background-color:#fafafa;display:flex;justify-content:flex-end;grid-gap:12px;gap:12px}.export-modal-btn-cancel{color:#666;transition:all .3s ease}.export-modal-btn-download{transition:all .3s ease}.export-modal-btn-download:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.export-modal-btn-download.ant-btn-loading{opacity:.8}.slide-preview-modal .ant-modal-body{padding:24px}.slide-preview-modal__body{display:flex;flex-direction:column;align-items:center;grid-gap:12px;gap:12px;text-align:center}.slide-preview-modal__subtitle{margin:0;color:#4a4a4a;font-size:13px}.slide-preview-modal__hint{margin:0;font-size:11px;color:#8891aa}@media (max-width:480px){.export-document-modal .ant-modal-header{padding:16px 20px}.export-document-modal .ant-modal-body{padding:20px}.export-document-modal .ant-modal-footer{flex-direction:column;grid-gap:8px;gap:8px;padding:12px 20px}.export-modal-btn-cancel,.export-modal-btn-download{width:100%}}.mileslide-guide-overlay{inset:0;z-index:10000}.mileslide-guide,.mileslide-guide-overlay{position:absolute;pointer-events:none}.mileslide-guide--align-x{border-left:1px dashed #e03b24}.mileslide-guide--align-y{border-top:1px dashed #e03b24}.mileslide-guide--size-width{border-top:1px solid #e03b24}.mileslide-guide--size-height{border-left:1px solid #e03b24}.mileslide-guide--size-height:after,.mileslide-guide--size-height:before,.mileslide-guide--size-width:after,.mileslide-guide--size-width:before{content:"";position:absolute;background:#e03b24}.mileslide-guide--size-width:after,.mileslide-guide--size-width:before{top:-5px;width:1px;height:9px}.mileslide-guide--size-width:before{left:0}.mileslide-guide--size-width:after{right:0}.mileslide-guide--size-height:after,.mileslide-guide--size-height:before{left:-5px;height:1px;width:9px}.mileslide-guide--size-height:before{top:0}.mileslide-guide--size-height:after{bottom:0}.quillToolbar{justify-content:center}.ql-toolbar.ql-snow,.quillToolbar{display:flex;flex-wrap:wrap;align-items:center}.ql-toolbar.ql-snow{font-family:var(--ui-font);padding:4px!important;border:none!important}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:relative!important;right:-8px!important;top:28%!important;width:18px!important}.ql-toolbar.ql-snow .ql-background .ql-picker-options,.ql-toolbar.ql-snow .ql-color .ql-picker-options{width:198px!important;height:auto!important}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"42px"}.ql-formats:before{content:""!important;margin:0 6px;border-left:1px solid #bbb;flex-grow:1;align-self:stretch}.ql-toolbar.ql-snow .ql-formats:first-child:before{content:none!important;border:none!important;margin:0}.ql-snow .ql-formats{display:flex;padding:0!important}.ql-snow .ql-picker.ql-font,.ql-snow .ql-picker.ql-header,.ql-snow .ql-picker.ql-size{width:auto!important}.ql-snow .ql-picker.ql-align .ql-picker-options{height:auto!important}.Shape_circleCanvas__3bFlQ{background-color:initial}.WordArt_wordArtContainer__2fab4{position:absolute;cursor:move;display:flex;align-items:center;justify-content:center;padding:4px;box-sizing:border-box;-webkit-user-select:none;user-select:none;overflow:visible}.WordArt_wordArtScaleWrap__eSiKE{width:320px;height:100px;display:flex;align-items:center;justify-content:center;-webkit-transform-origin:center center;transform-origin:center center;flex-shrink:0;pointer-events:none}.WordArt_wordArtScaleWrap__eSiKE .WordArt_wordArtReflectionWrap__50G47,.WordArt_wordArtScaleWrap__eSiKE .WordArt_wordArtTextWrap__16F2M{pointer-events:all}.WordArt_wordArtContainer__2fab4.selected{border:none!important;outline:3px solid #6eb7fa;outline-offset:0}.WordArt_wordArtTextWrap__16F2M{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%}.WordArt_wordArtText__3oTKU{outline:none;cursor:text;min-width:20px;min-height:1em;-webkit-user-select:text;user-select:text}.WordArt_wordArtTextDisplay__39PAQ{cursor:move;max-width:100%}.WordArt_wordArtTextEditing__3_MCu{max-width:100%;white-space:pre-wrap;word-break:break-word}.WordArt_wordArtText__3oTKU:focus{outline:none}.WordArt_wordArtTextEmpty__3EQ-G:before{content:attr(data-placeholder);color:rgba(32,33,36,.35);pointer-events:none}.WordArt_wordArtReflectionWrap__50G47{position:relative;display:inline-flex;flex-direction:column;align-items:center;width:100%;pointer-events:none}.WordArt_wordArtReflectionWrap__50G47 .WordArt_wordArtText__3oTKU{pointer-events:all}.WordArt_wordArtReflection__2HPsj{-webkit-transform:scaleY(-1);transform:scaleY(-1);opacity:.35;opacity:var(--reflection-opacity,.35);-webkit-filter:blur(1px);filter:blur(1px);-webkit-filter:blur(var(--reflection-blur,1px));filter:blur(var(--reflection-blur,1px));mask-image:linear-gradient(180deg,rgba(0,0,0,.4),transparent 70%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.4),transparent 70%);pointer-events:none;margin-top:4px;margin-top:var(--reflection-distance,4px);-webkit-user-select:none;user-select:none}.WordArtDropdown_wordArtMenu__1YzVE.ant-menu{padding:4px 0}.WordArtDropdown_wordArtMenu__1YzVE.ant-menu .ant-menu-item{height:auto!important;line-height:1.3!important;padding:8px 12px!important;margin:0!important}.WordArtDropdown_wordArtMenu__1YzVE.ant-menu .ant-menu-title-content{width:100%}.WordArtDropdown_menuItem__1Uemf{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:center}.WordArtDropdown_menuPreviewFrame__cAQQg{display:flex;align-items:center;justify-content:center;width:100%;min-height:34px;overflow:hidden}.WordArtDropdown_menuPreviewInner__1qJKD{display:inline-flex;align-items:center;justify-content:center;max-width:100%;line-height:1}.WordArtDropdown_menuPreviewText__2jtE7{display:inline-block;font-size:22px;line-height:1;white-space:nowrap;text-align:center}.WordArtDropdown_menuLabel__mqT4l{font-size:11px;color:#5f6368;margin-top:4px;text-align:center;width:100%;line-height:1.3}.Toolbar_toolbar__1pnoi{width:100%;display:flex;align-items:center;background-color:#fff;border-bottom:1px solid #e8eaed;padding:8px 22px 8px 14px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;grid-gap:2px;gap:2px}.Toolbar_toolbar__1pnoi>img{cursor:pointer;width:22px;height:22px;padding:5px;margin:0 1px;border-radius:4px;transition:background-color .12s ease,box-shadow .12s ease}.Toolbar_toolbar__1pnoi>img:hover{background-color:#fff;box-shadow:0 1px 2px rgba(16,24,40,.12),0 0 0 1px rgba(16,24,40,.04)}.Toolbar_slide-toolbar__2zg2x img{width:15px!important;height:15px!important;cursor:pointer}.Toolbar_separator__3AhR6{flex:0 0 auto;align-self:stretch;width:0}.Toolbar_groupEnd__3GLDu,.Toolbar_halfDivider__VwjPg{align-self:center;width:1px;height:18px;margin:0 7px;background-color:#dfe3e8}.Toolbar_halfDivider__VwjPg{flex:0 0 auto}.Toolbar_halfDivider__VwjPg[hidden]{display:none}.Toolbar_toolbar-btn__1GFZm{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:26px;height:26px;padding:0 4px;font-size:12px;font-weight:500;cursor:pointer;color:#66738a;outline:none;border:none;background-color:initial;border-radius:4px;transition:background-color .12s ease,color .12s ease}.Toolbar_toolbar-btn__1GFZm:hover{background-color:#fff;box-shadow:0 1px 2px rgba(16,24,40,.12),0 0 0 1px rgba(16,24,40,.04);color:#526bb1}.Toolbar_toolbar-btn__1GFZm:active{background-color:#fff;box-shadow:0 1px 2px rgba(16,24,40,.18),0 0 0 1px rgba(16,24,40,.06)}.Toolbar_toolbar-btn__1GFZm:focus-visible{outline:2px solid #1a73e8;outline-offset:-2px}.Toolbar_slide-toolbar__2zg2x svg{width:15px!important;height:15px!important}.Toolbar_slide-toolbar__2zg2x{display:flex;align-items:center;grid-gap:5px;gap:5px;flex:0 0 auto}.Toolbar_newSlideBtn__3mZ2Z{display:inline-flex;align-items:center;justify-content:center;grid-gap:5px;gap:5px;height:30px;padding:0 14px;border-radius:8px;background:transparent;border:1px dashed #c8ced8;color:#66738a;font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer;flex:0 0 auto;transition:border-color .12s ease,color .12s ease,background-color .12s ease}.Toolbar_newSlideBtn__3mZ2Z:hover{border-color:#526bb1;color:#526bb1;background:rgba(82,107,177,.04)}.Toolbar_newSlideBtn__3mZ2Z svg{width:14px!important;height:14px!important;color:inherit}.Toolbar_subgroup__2HUtg{display:flex;align-items:center;grid-gap:2px;gap:2px;padding:2px 3px;border-radius:8px;background:#fafafa;border:1px solid #fafafa;flex:0 0 auto}.Toolbar_subgroup__2HUtg:empty{display:none}.Toolbar_groupSep__3oOwG{flex:0 0 auto;align-self:center;width:1px;height:20px;background-color:#e4e9f0}.Toolbar_sticky__2b7d-{flex:0 0 auto;grid-gap:2px;gap:2px;padding:2px 3px;border-radius:8px;background:#fafafa;border:1px solid #fafafa}.Toolbar_sticky__2b7d-:empty{background:none;border:none;padding:0}.Toolbar_sticky__2b7d- .ql-toolbar.ql-snow{padding:0!important}.Toolbar_sticky__2b7d- .ql-snow.ql-toolbar button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:26px;height:26px;padding:0;border-radius:4px;transition:background-color .12s ease}.Toolbar_sticky__2b7d- .ql-snow.ql-toolbar button:hover{background-color:#fff;box-shadow:0 1px 2px rgba(16,24,40,.12),0 0 0 1px rgba(16,24,40,.04);color:#526bb1}.Toolbar_sticky__2b7d- .ql-snow.ql-toolbar button:active{background-color:#fff;box-shadow:0 1px 2px rgba(16,24,40,.18),0 0 0 1px rgba(16,24,40,.06)}.Toolbar_sticky__2b7d- .ql-snow.ql-toolbar button:focus-visible{outline:2px solid #1a73e8;outline-offset:-2px}.Toolbar_sticky__2b7d- .ql-snow.ql-toolbar button svg{width:15px;height:15px}.Toolbar_sticky__2b7d- .ql-snow.ql-toolbar button .ql-stroke{stroke:#66738a}.Toolbar_sticky__2b7d- .ql-snow.ql-toolbar button .ql-fill{fill:#66738a}.Toolbar_sticky__2b7d- .ql-snow.ql-toolbar button:hover .ql-stroke{stroke:#526bb1}.Toolbar_sticky__2b7d- .ql-snow.ql-toolbar button:hover .ql-fill{fill:#526bb1}.Toolbar_sticky__2b7d- .ql-snow .ql-align .ql-picker-label .ql-stroke{stroke:#66738a}.Toolbar_sticky__2b7d- .ql-snow .ql-align .ql-picker-label .ql-fill{fill:#66738a}.Toolbar_sticky__2b7d- .ql-snow .ql-align .ql-picker-label:hover .ql-stroke{stroke:#526bb1}.Toolbar_sticky__2b7d- .ql-snow .ql-align .ql-picker-label:hover .ql-fill{fill:#526bb1}.Toolbar_sticky__2b7d- .ql-snow .ql-picker-label{border-radius:4px;color:#66738a;font-size:11px}.Toolbar_sticky__2b7d- .ql-snow .ql-picker-label:before{font-size:11px}.Toolbar_sticky__2b7d- .ql-snow .ql-picker-label:hover{background-color:#fff;box-shadow:0 1px 2px rgba(16,24,40,.12),0 0 0 1px rgba(16,24,40,.04);color:#526bb1}.Toolbar_sticky__2b7d- .ql-snow .ql-picker-options{height:auto;max-height:min(60vh,360px);width:-webkit-max-content;width:max-content;min-width:100%;max-width:280px;margin-top:6px;padding:4px;text-align:left;border-radius:8px;border:1px solid #e8eaed;box-shadow:0 1px 3px rgba(60,64,67,.16),0 8px 24px rgba(60,64,67,.14)}.Toolbar_sticky__2b7d- .ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) .ql-picker-item:before{color:inherit}.Toolbar_sticky__2b7d- .ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) .ql-picker-item,.Toolbar_sticky__2b7d- .ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) .ql-picker-item:before{font-family:var(--ui-font)!important}.Toolbar_sticky__2b7d- .ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) .ql-picker-item{display:flex;align-items:center;min-height:26px;padding:1px 8px;border-radius:5px;font-size:11px;line-height:1.3;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Toolbar_sticky__2b7d- .ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) .ql-picker-item:hover{background-color:#f1f3f4;color:#526bb1}.Toolbar_sticky__2b7d- .ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) .ql-picker-item.ql-selected{color:#526bb1;font-weight:600}.Toolbar_sticky__2b7d- .ql-snow .ql-picker.ql-size .ql-picker-item,.Toolbar_sticky__2b7d- .ql-snow .ql-picker.ql-size .ql-picker-item:before{font-size:11px!important;line-height:1.3!important}.Toolbar_sticky__2b7d- .ql-formats:before{align-self:center!important;height:18px!important;margin:0 7px!important;background-color:#dfe3e8!important}@media screen and (max-width:992px){.Toolbar_toolbar__1pnoi{padding:4px 8px}.Toolbar_sticky__2b7d-{z-index:500;background-color:#fff}.Toolbar_sticky__2b7d- span{margin-right:0}}.LayoutDropDown_menu__18TTw{display:flex;flex-wrap:wrap;justify-content:center;padding:5px;width:630px}.LayoutDropDown_menu-item__1szQp{width:calc(34.33% - 16px);flex:1 0 33.3333%;padding:5px;text-align:center}.LayoutDropDown_img-div__T-BSt{width:200px}.LayoutDropDown_menu-item__1szQp img{border:2px solid rgb(128 128 128/19%);width:85%}.LayoutDropDown_menu-item__1szQp span{display:block;margin-top:5px;text-align:center}@media (max-width:892px){.LayoutDropDown_menu__18TTw{width:600px}.LayoutDropDown_menu-item__1szQp{width:calc(36% - 12px);margin:-8px}}@media (max-width:636px){.LayoutDropDown_menu__18TTw{width:400px}.LayoutDropDown_menu-item__1szQp{width:calc(42% - 12px);margin:-9px}}@media (max-width:480px){.LayoutDropDown_menu__18TTw{width:384px}.LayoutDropDown_menu-item__1szQp{width:calc(44% - 16px)}}@media (max-width:375px){.LayoutDropDown_menu__18TTw{width:350px}.LayoutDropDown_menu-item__1szQp{width:calc(44% - 16px)}.LayoutDropDown_img-div__T-BSt{width:160px}}.SmartArt_smartArtContainer__qS6aW{box-sizing:border-box;outline:none;cursor:move}.SmartArt_connectorLayer__1f0ga,.SmartArt_smartArtInner__2SXx2{position:absolute;inset:0;width:100%;height:100%}.SmartArt_connectorLayer__1f0ga{pointer-events:none;overflow:visible}.SmartArt_nodeBox__3Bheg{position:absolute;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.SmartArt_nodeShape__zs17A{position:absolute;inset:0;width:100%;height:100%}.SmartArt_nodeText__uRO4S{position:relative;z-index:1;width:86%;text-align:center;line-height:1.1;overflow:hidden;word-break:break-word;white-space:pre-wrap;outline:none;cursor:move}.SmartArt_nodeTextEditing__YuyRe{cursor:text;white-space:pre-wrap}.SmartArt_nodeEditorHost__3Riqt .ql-container.ql-snow{border:none;background:transparent;font-size:inherit;font-family:inherit;height:auto}.SmartArt_nodeEditorHost__3Riqt .ql-editor{padding:0;text-align:center;overflow:hidden;line-height:inherit;color:inherit}.SmartArt_nodeRemove__3X-FM{position:absolute;top:-8px;right:-8px;z-index:5;width:16px;height:16px;border-radius:50%;border:none;background:#ea4335;color:#fff;font-size:11px;line-height:16px;text-align:center;cursor:pointer;padding:0}.SmartArt_addNodeBtn__oCe24{position:absolute;bottom:-14px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5;height:22px;padding:0 10px;border-radius:11px;border:none;background:#1a73e8;color:#fff;font-size:12px;cursor:pointer;white-space:nowrap}.SmartArtDropdown_menuPreview__trfSh{width:44px;height:30px;flex:0 0 auto;border:1px solid #e0e0e0;border-radius:4px;background:#f8f9fa}.SmartArtDropdown_galleryCard__1DgZo{width:188px;max-height:70vh;overflow-y:auto;overflow-x:hidden;display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;background-color:#fff;border-radius:8px;border:1px solid #e8eaed;box-shadow:0 4px 16px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.06);list-style-type:none;margin:0;padding:8px}.SmartArtDropdown_convertSubMenu__3r9zw{position:absolute;top:-4px;left:100%;margin-left:-2px;z-index:1}.SmartArtDropdown_galleryHeader__2uMj1{grid-column:1/-1;font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:#5f6368;padding:0 2px 3px}.SmartArtDropdown_tile__2BOFT{padding:4px;border-radius:6px;border:1px solid transparent;text-align:center;transition:background-color .12s ease,border-color .12s ease}.SmartArtDropdown_tile__2BOFT:hover{cursor:pointer;background-color:#f5f8ff;border-color:#c6dafc}.SmartArtDropdown_tilePreview__37QU9{display:block;width:100%;height:38px;border:1px solid #e8eaed;border-radius:4px;background:#f8f9fa}.SmartArtDropdown_tileLabel__3r_zK{display:block;margin-top:3px;font-size:10.5px;color:#3c4043;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.animations-scroll-lock{overflow:hidden!important}.AnimationsPane_hint__20Esj{margin:4px 0 10px;font-size:12px;color:#5f6368}.AnimationsPane_sectionLabel__OvqC2{margin-bottom:6px;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#5f6368}.AnimationsPane_sectionLabelSpaced__2QYgx{margin-top:12px}.AnimationsPane_gallery__1yODB{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.AnimationsPane_effectBtn__3BZF3{display:flex;flex-direction:column;align-items:center;grid-gap:3px;gap:3px;padding:7px 3px;border:1px solid #e0e0e0;border-radius:6px;background:#fff;color:#3c4043;cursor:pointer;transition:background .12s,border-color .12s}.AnimationsPane_effectBtn__3BZF3:hover{background:#f1f3f4;border-color:#c6c8ca}.AnimationsPane_effectBtnActive__19xev{border-color:#526bb1;background:#eef1f9;color:#526bb1}.AnimationsPane_noneRow__38cYG{display:flex}.AnimationsPane_noneBtn__1bM5X{flex-direction:row;grid-gap:6px;gap:6px;padding:5px 12px}.AnimationsPane_noneBtn__1bM5X .AnimationsPane_noneGlyph__1x00H{width:auto;height:auto;font-size:13px;line-height:1}.AnimationsPane_noneBtn__1bM5X .AnimationsPane_effectLabel__1dmYd{min-height:0;font-size:12px}.AnimationsPane_glyph__3zJcW{width:24px;height:24px}.AnimationsPane_noneGlyph__1x00H{display:block;width:24px;height:24px;font-size:15px;line-height:24px}.AnimationsPane_effectLabel__1dmYd{font-size:10px;line-height:1.1;text-align:center;min-height:2.2em}.AnimationsPane_options__k8c_r{margin-top:12px;padding-top:10px;border-top:1px solid #eceff1;display:flex;flex-direction:column;grid-gap:8px;gap:8px}.AnimationsPane_field__2aMrF{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:12px;color:#3c4043}.AnimationsPane_field__2aMrF>span:first-child{flex:0 0 62px}.AnimationsPane_field__2aMrF input[type=number],.AnimationsPane_field__2aMrF select{flex:1 1;min-width:0;padding:4px 6px;border:1px solid #dadce0;border-radius:4px;font-size:12px;background:#fff;color:#3c4043}.AnimationsPane_unit__WPFWD{flex:0 0 auto;color:#5f6368}.AnimationsPane_checkboxField__2M0sf{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:12px;color:#3c4043}.AnimationsPaneTrigger_trigger__1o9cj{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:inherit;border-radius:4px}.AnimationsPaneTrigger_triggerActive__3iYpg{background:#eef1f9;color:#526bb1}.custom-modal,.modal-container{text-align:center}.custom-modal{position:absolute;width:85vw;height:84vh;background-color:#fff;padding:15px;border:2px solid #ccc;box-shadow:0 0 10px rgba(0,0,0,.1);z-index:1000;top:48%;left:48%;-webkit-transform:translate(-40%,-42%);transform:translate(-40%,-42%)}.modal-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ccc;padding-bottom:10px}.close-icon{cursor:pointer}.modal-content{padding:20px;box-shadow:0 0 5px .5px rgba(175,174,174,.637);width:600px;height:400px}.update-btn,.update-btn:active,.update-btn:focus,.update-btn:hover{background-color:#526bb1;color:#fff;border-radius:5px}.my-sidebar-container{background-color:#fff;padding-right:10px;overflow-y:scroll;border-right:thin solid #e3e5e8}.my-sidebar-container::-webkit-scrollbar{width:8px;background-color:#fff}.my-sidebar-container::-webkit-scrollbar-track-piece{width:10px;padding:5px;margin-top:3px;background-color:#fff}.my-sidebar-container::-webkit-scrollbar-thumb{width:8px;border-radius:10px;background-color:#c6caca}.my-sidebar-container::-webkit-scrollbar-thumb:hover{background-color:#7c7777}.OverflowMenu_root__2eRTe{position:relative;flex:0 0 auto;display:flex;align-items:center}.OverflowMenu_trigger__1WXl7{flex:0 0 32px;width:32px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;outline:none;border-radius:4px;background-color:initial;color:#374151;font-size:16px;line-height:1;cursor:pointer;transition:background-color .12s ease}.OverflowMenu_trigger__1WXl7:hover{background-color:#f1f3f4}.OverflowMenu_trigger__1WXl7:active{background-color:#e4e7eb}.OverflowMenu_trigger__1WXl7:focus-visible{outline:2px solid #1a73e8;outline-offset:-2px}.OverflowMenu_trigger__1WXl7[aria-expanded=true]{background-color:#e4e7eb}.OverflowMenu_panel___VVbe{position:absolute;top:calc(100% + 6px);right:0;z-index:900;width:196px;max-height:min(70vh,460px);overflow-y:auto;padding:4px;box-sizing:border-box;background-color:#fff;border:1px solid #e8eaed;border-radius:8px;box-shadow:0 1px 3px rgba(60,64,67,.16),0 8px 24px rgba(60,64,67,.14)}.OverflowMenu_panel___VVbe[hidden]{display:none}.OverflowMenu_group__1iOFj{padding:6px 6px 3px;font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#9ca3af}.OverflowMenu_group__1iOFj[hidden]{display:none}.OverflowMenu_row__2fbCG{display:flex;align-items:center;grid-gap:7px;gap:7px;min-height:26px;padding:1px 5px;border-radius:5px}.OverflowMenu_row__2fbCG:hover{background-color:#f1f3f4}.OverflowMenu_row__2fbCG>:first-child{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:22px}.OverflowMenu_row__2fbCG>:first-child svg{width:16px!important;height:16px!important}.OverflowMenu_row__2fbCG>:first-child>span,.OverflowMenu_row__2fbCG>:first-child button{padding:2px}.OverflowMenu_label__1I4Bs{flex:1 1 auto;font-size:11px;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}@media screen and (max-width:480px){.OverflowMenu_row__2fbCG{min-height:34px}.OverflowMenu_label__1I4Bs{font-size:12px}}#quillToolbar>.ql-toolbar{white-space:nowrap}#quillToolbar .ql-picker-options{white-space:normal}#quillToolbar .ql-formats[data-ovm-empty]{display:none}.ovm-row{display:flex;align-items:center;grid-gap:7px;gap:7px;min-height:26px;padding:1px 5px;border-radius:5px;cursor:pointer}.ovm-row:hover{background-color:#f1f3f4}.ovm-row-label{flex:1 1 auto;font-family:inherit;font-size:11px;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.ovm-row>:first-child{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:22px}.ovm-row>:first-child svg{width:16px!important;height:16px!important}.ovm-quill .ovm-row>button{float:none;margin:0;padding:2px;width:auto;height:auto}.ovm-quill.ql-toolbar.ql-snow{display:block!important;font-family:inherit!important;padding:0!important;border:none!important;box-sizing:border-box}.ovm-quill.ql-toolbar.ql-snow:empty{display:none!important}.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}.SavedData-Conatiner{display:flex;width:auto;margin-left:8px;align-items:center;justify-content:center;grid-gap:6px;gap:6px;font-size:11px;color:#6b7280;white-space:nowrap}.SavedData-Conatiner span{font-weight:500;letter-spacing:.01em}.thumbnail-button{background-color:initial;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;border-radius:4px}.update-thumbnail-btn{background-color:#526bb1!important;border-color:#526bb1!important;color:#fff!important}.update-thumbnail-btn:hover{background-color:#41589a!important;border-color:#41589a!important}.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}.menu-item{display:flex;align-items:center;grid-gap:8px;gap:8px;cursor:pointer;border-radius:4px;transition:background-color .2s}.menu-item:hover{background-color:#f0f0f0}.menu-item .toggle-menu-icon.anticon{font-size:20px}.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}.offline-seg{grid-gap:2px;gap:2px;padding:3px;border-radius:999px;background:#eceef1;background:var(--gray-200,#eceef1);flex-shrink:0;white-space:nowrap}.offline-seg,.offline-seg-option{display:inline-flex;align-items:center}.offline-seg-option{grid-gap:6px;gap:6px;height:26px;padding:0 12px;border:none;background:transparent;border-radius:999px;font:inherit;font-size:13px;font-weight:500;line-height:1;color:#8a94a6;color:var(--gray-500,#8a94a6);cursor:pointer;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}.offline-seg-option:hover:not(:disabled){color:#5b6472;color:var(--gray-700,#5b6472)}.offline-seg-option:focus-visible{outline:2px solid #526bb1;outline-offset:2px}.offline-seg-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;display:none}.offline-seg.is-offline .offline-seg-offline,.offline-seg.is-online .offline-seg-online{background:#fff;background:var(--surface,#fff);color:#1f2937;color:var(--gray-800,#1f2937);box-shadow:0 1px 2px rgba(16,24,40,.12),0 0 0 1px rgba(16,24,40,.04);cursor:default}.offline-seg.is-online .offline-seg-online .offline-seg-dot{display:block;background:#22c55e}.offline-seg.is-offline .offline-seg-offline .offline-seg-dot{display:block;background:#f59e0b}.offline-seg.is-disabled{opacity:.9}.offline-seg.is-disabled .offline-seg-option{cursor:not-allowed}@media screen and (max-width:640px){.offline-seg-option{padding:0 9px}}.GroupSelectionOverlay_layer__28h_O{position:absolute;inset:0;pointer-events:none;z-index:900}.GroupSelectionOverlay_marquee__FVNMF{position:absolute;border:1px solid #2b7cd3;background:rgba(43,124,211,.12);pointer-events:none}.GroupSelectionOverlay_groupBox__2VAGm{position:absolute;border:1px dashed #2b7cd3;pointer-events:none}.GroupSelectionOverlay_memberOutline__22f47{position:absolute;border:1px solid rgba(43,124,211,.6);pointer-events:none}.GroupSelectionOverlay_handle__2gWPW{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;background:#fff;border:1px solid #2b7cd3;pointer-events:all}.GroupSelectionOverlay_commandBar__2vjh8{position:absolute;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);margin-top:-8px;pointer-events:all;display:flex;grid-gap:4px;gap:4px}.GroupSelectionOverlay_command__2Ux4X{font-size:12px;line-height:1;font-family:inherit;padding:6px 10px;border:1px solid #2b7cd3;border-radius:3px;background:#fff;color:#2b7cd3;cursor:pointer;white-space:nowrap}.GroupSelectionOverlay_command__2Ux4X:hover{background:#2b7cd3;color:#fff}@-webkit-keyframes msAnimAppear{0%{visibility:hidden}to{visibility:visible}}@keyframes msAnimAppear{0%{visibility:hidden}to{visibility:visible}}@-webkit-keyframes msAnimFade{0%{opacity:0}to{opacity:1}}@keyframes msAnimFade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes msAnimZoom{0%{opacity:0;-webkit-transform:rotate(0deg) scale(.1);transform:rotate(0deg) scale(.1);transform:rotate(var(--ms-rot,0deg)) scale(.1)}40%{opacity:1}to{opacity:1;-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);transform:rotate(var(--ms-rot,0deg)) scale(1)}}@keyframes msAnimZoom{0%{opacity:0;-webkit-transform:rotate(0deg) scale(.1);transform:rotate(0deg) scale(.1);transform:rotate(var(--ms-rot,0deg)) scale(.1)}40%{opacity:1}to{opacity:1;-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);transform:rotate(var(--ms-rot,0deg)) scale(1)}}@-webkit-keyframes msAnimFlyInBottom{0%{opacity:0;-webkit-transform:rotate(0deg) translateY(60vh);transform:rotate(0deg) translateY(60vh);transform:rotate(var(--ms-rot,0deg)) translateY(60vh)}to{opacity:1;-webkit-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0);transform:rotate(var(--ms-rot,0deg)) translateY(0)}}@keyframes msAnimFlyInBottom{0%{opacity:0;-webkit-transform:rotate(0deg) translateY(60vh);transform:rotate(0deg) translateY(60vh);transform:rotate(var(--ms-rot,0deg)) translateY(60vh)}to{opacity:1;-webkit-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0);transform:rotate(var(--ms-rot,0deg)) translateY(0)}}@-webkit-keyframes msAnimFlyInTop{0%{opacity:0;-webkit-transform:rotate(0deg) translateY(-60vh);transform:rotate(0deg) translateY(-60vh);transform:rotate(var(--ms-rot,0deg)) translateY(-60vh)}to{opacity:1;-webkit-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0);transform:rotate(var(--ms-rot,0deg)) translateY(0)}}@keyframes msAnimFlyInTop{0%{opacity:0;-webkit-transform:rotate(0deg) translateY(-60vh);transform:rotate(0deg) translateY(-60vh);transform:rotate(var(--ms-rot,0deg)) translateY(-60vh)}to{opacity:1;-webkit-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0);transform:rotate(var(--ms-rot,0deg)) translateY(0)}}@-webkit-keyframes msAnimFlyInLeft{0%{opacity:0;-webkit-transform:rotate(0deg) translateX(-60vw);transform:rotate(0deg) translateX(-60vw);transform:rotate(var(--ms-rot,0deg)) translateX(-60vw)}to{opacity:1;-webkit-transform:rotate(0deg) translateX(0);transform:rotate(0deg) translateX(0);transform:rotate(var(--ms-rot,0deg)) translateX(0)}}@keyframes msAnimFlyInLeft{0%{opacity:0;-webkit-transform:rotate(0deg) translateX(-60vw);transform:rotate(0deg) translateX(-60vw);transform:rotate(var(--ms-rot,0deg)) translateX(-60vw)}to{opacity:1;-webkit-transform:rotate(0deg) translateX(0);transform:rotate(0deg) translateX(0);transform:rotate(var(--ms-rot,0deg)) translateX(0)}}@-webkit-keyframes msAnimFlyInRight{0%{opacity:0;-webkit-transform:rotate(0deg) translateX(60vw);transform:rotate(0deg) translateX(60vw);transform:rotate(var(--ms-rot,0deg)) translateX(60vw)}to{opacity:1;-webkit-transform:rotate(0deg) translateX(0);transform:rotate(0deg) translateX(0);transform:rotate(var(--ms-rot,0deg)) translateX(0)}}@keyframes msAnimFlyInRight{0%{opacity:0;-webkit-transform:rotate(0deg) translateX(60vw);transform:rotate(0deg) translateX(60vw);transform:rotate(var(--ms-rot,0deg)) translateX(60vw)}to{opacity:1;-webkit-transform:rotate(0deg) translateX(0);transform:rotate(0deg) translateX(0);transform:rotate(var(--ms-rot,0deg)) translateX(0)}}@-webkit-keyframes msAnimWipeBottom{0%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes msAnimWipeBottom{0%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@-webkit-keyframes msAnimWipeTop{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes msAnimWipeTop{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@-webkit-keyframes msAnimWipeLeft{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes msAnimWipeLeft{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@-webkit-keyframes msAnimWipeRight{0%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes msAnimWipeRight{0%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@-webkit-keyframes msAnimSplitHOut{0%{-webkit-clip-path:inset(50% 0 50% 0);clip-path:inset(50% 0 50% 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes msAnimSplitHOut{0%{-webkit-clip-path:inset(50% 0 50% 0);clip-path:inset(50% 0 50% 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@-webkit-keyframes msAnimSplitVOut{0%{-webkit-clip-path:inset(0 50% 0 50%);clip-path:inset(0 50% 0 50%)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes msAnimSplitVOut{0%{-webkit-clip-path:inset(0 50% 0 50%);clip-path:inset(0 50% 0 50%)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@-webkit-keyframes msAnimSplitHIn{0%{-webkit-mask-size:100% 0,100% 0;mask-size:100% 0,100% 0}to{-webkit-mask-size:100% 50%,100% 50%;mask-size:100% 50%,100% 50%}}@keyframes msAnimSplitHIn{0%{-webkit-mask-size:100% 0,100% 0;mask-size:100% 0,100% 0}to{-webkit-mask-size:100% 50%,100% 50%;mask-size:100% 50%,100% 50%}}@-webkit-keyframes msAnimSplitVIn{0%{-webkit-mask-size:0 100%,0 100%;mask-size:0 100%,0 100%}to{-webkit-mask-size:50% 100%,50% 100%;mask-size:50% 100%,50% 100%}}@keyframes msAnimSplitVIn{0%{-webkit-mask-size:0 100%,0 100%;mask-size:0 100%,0 100%}to{-webkit-mask-size:50% 100%,50% 100%;mask-size:50% 100%,50% 100%}}@-webkit-keyframes msAnimBoxOut{0%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes msAnimBoxOut{0%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@-webkit-keyframes msAnimBoxIn{0%{-webkit-mask-size:100% 0,100% 0,0 100%,0 100%;mask-size:100% 0,100% 0,0 100%,0 100%}to{-webkit-mask-size:100% 50%,100% 50%,50% 100%,50% 100%;mask-size:100% 50%,100% 50%,50% 100%,50% 100%}}@keyframes msAnimBoxIn{0%{-webkit-mask-size:100% 0,100% 0,0 100%,0 100%;mask-size:100% 0,100% 0,0 100%,0 100%}to{-webkit-mask-size:100% 50%,100% 50%,50% 100%,50% 100%;mask-size:100% 50%,100% 50%,50% 100%,50% 100%}}@-webkit-keyframes msAnimCircle{0%{-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%)}to{-webkit-clip-path:circle(75% at 50% 50%);clip-path:circle(75% at 50% 50%)}}@keyframes msAnimCircle{0%{-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%)}to{-webkit-clip-path:circle(75% at 50% 50%);clip-path:circle(75% at 50% 50%)}}@-webkit-keyframes msAnimStretchLeft{0%{opacity:0;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:rotate(0deg) scaleX(0);transform:rotate(0deg) scaleX(0);transform:rotate(var(--ms-rot,0deg)) scaleX(0)}to{opacity:1;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:rotate(0deg) scaleX(1);transform:rotate(0deg) scaleX(1);transform:rotate(var(--ms-rot,0deg)) scaleX(1)}}@keyframes msAnimStretchLeft{0%{opacity:0;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:rotate(0deg) scaleX(0);transform:rotate(0deg) scaleX(0);transform:rotate(var(--ms-rot,0deg)) scaleX(0)}to{opacity:1;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:rotate(0deg) scaleX(1);transform:rotate(0deg) scaleX(1);transform:rotate(var(--ms-rot,0deg)) scaleX(1)}}@-webkit-keyframes msAnimStretchRight{0%{opacity:0;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:rotate(0deg) scaleX(0);transform:rotate(0deg) scaleX(0);transform:rotate(var(--ms-rot,0deg)) scaleX(0)}to{opacity:1;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:rotate(0deg) scaleX(1);transform:rotate(0deg) scaleX(1);transform:rotate(var(--ms-rot,0deg)) scaleX(1)}}@keyframes msAnimStretchRight{0%{opacity:0;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:rotate(0deg) scaleX(0);transform:rotate(0deg) scaleX(0);transform:rotate(var(--ms-rot,0deg)) scaleX(0)}to{opacity:1;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:rotate(0deg) scaleX(1);transform:rotate(0deg) scaleX(1);transform:rotate(var(--ms-rot,0deg)) scaleX(1)}}@-webkit-keyframes msAnimStretchTop{0%{opacity:0;-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:rotate(0deg) scaleY(0);transform:rotate(0deg) scaleY(0);transform:rotate(var(--ms-rot,0deg)) scaleY(0)}to{opacity:1;-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:rotate(0deg) scaleY(1);transform:rotate(0deg) scaleY(1);transform:rotate(var(--ms-rot,0deg)) scaleY(1)}}@keyframes msAnimStretchTop{0%{opacity:0;-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:rotate(0deg) scaleY(0);transform:rotate(0deg) scaleY(0);transform:rotate(var(--ms-rot,0deg)) scaleY(0)}to{opacity:1;-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:rotate(0deg) scaleY(1);transform:rotate(0deg) scaleY(1);transform:rotate(var(--ms-rot,0deg)) scaleY(1)}}@-webkit-keyframes msAnimStretchBottom{0%{opacity:0;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:rotate(0deg) scaleY(0);transform:rotate(0deg) scaleY(0);transform:rotate(var(--ms-rot,0deg)) scaleY(0)}to{opacity:1;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:rotate(0deg) scaleY(1);transform:rotate(0deg) scaleY(1);transform:rotate(var(--ms-rot,0deg)) scaleY(1)}}@keyframes msAnimStretchBottom{0%{opacity:0;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:rotate(0deg) scaleY(0);transform:rotate(0deg) scaleY(0);transform:rotate(var(--ms-rot,0deg)) scaleY(0)}to{opacity:1;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:rotate(0deg) scaleY(1);transform:rotate(0deg) scaleY(1);transform:rotate(var(--ms-rot,0deg)) scaleY(1)}}@-webkit-keyframes msAnimStretchCenter{0%{opacity:0;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg) scaleX(0);transform:rotate(0deg) scaleX(0);transform:rotate(var(--ms-rot,0deg)) scaleX(0)}to{opacity:1;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg) scaleX(1);transform:rotate(0deg) scaleX(1);transform:rotate(var(--ms-rot,0deg)) scaleX(1)}}@keyframes msAnimStretchCenter{0%{opacity:0;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg) scaleX(0);transform:rotate(0deg) scaleX(0);transform:rotate(var(--ms-rot,0deg)) scaleX(0)}to{opacity:1;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg) scaleX(1);transform:rotate(0deg) scaleX(1);transform:rotate(var(--ms-rot,0deg)) scaleX(1)}}@-webkit-keyframes msAnimGrowTurn{0%{opacity:0;-webkit-transform:rotate(-180deg) scale(0);transform:rotate(-180deg) scale(0);transform:rotate(calc(var(--ms-rot, 0deg) - 180deg)) scale(0)}to{opacity:1;-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);transform:rotate(var(--ms-rot,0deg)) scale(1)}}@keyframes msAnimGrowTurn{0%{opacity:0;-webkit-transform:rotate(-180deg) scale(0);transform:rotate(-180deg) scale(0);transform:rotate(calc(var(--ms-rot, 0deg) - 180deg)) scale(0)}to{opacity:1;-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);transform:rotate(var(--ms-rot,0deg)) scale(1)}}@-webkit-keyframes msAnimFloatUp{0%{opacity:0;-webkit-transform:rotate(0deg) translateY(40px);transform:rotate(0deg) translateY(40px);transform:rotate(var(--ms-rot,0deg)) translateY(40px)}to{opacity:1;-webkit-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0);transform:rotate(var(--ms-rot,0deg)) translateY(0)}}@keyframes msAnimFloatUp{0%{opacity:0;-webkit-transform:rotate(0deg) translateY(40px);transform:rotate(0deg) translateY(40px);transform:rotate(var(--ms-rot,0deg)) translateY(40px)}to{opacity:1;-webkit-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0);transform:rotate(var(--ms-rot,0deg)) translateY(0)}}@-webkit-keyframes msAnimFloatDown{0%{opacity:0;-webkit-transform:rotate(0deg) translateY(-40px);transform:rotate(0deg) translateY(-40px);transform:rotate(var(--ms-rot,0deg)) translateY(-40px)}to{opacity:1;-webkit-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0);transform:rotate(var(--ms-rot,0deg)) translateY(0)}}@keyframes msAnimFloatDown{0%{opacity:0;-webkit-transform:rotate(0deg) translateY(-40px);transform:rotate(0deg) translateY(-40px);transform:rotate(var(--ms-rot,0deg)) translateY(-40px)}to{opacity:1;-webkit-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0);transform:rotate(var(--ms-rot,0deg)) translateY(0)}}@-webkit-keyframes msAnimBounce{0%{opacity:0;-webkit-transform:rotate(0deg) translateY(-120%);transform:rotate(0deg) translateY(-120%);transform:rotate(var(--ms-rot,0deg)) translateY(-120%)}30%{opacity:1;-webkit-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0);transform:rotate(var(--ms-rot,0deg)) translateY(0)}45%{-webkit-transform:rotate(0deg) translateY(-28%);transform:rotate(0deg) translateY(-28%);transform:rotate(var(--ms-rot,0deg)) translateY(-28%)}62%{-webkit-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0);transform:rotate(var(--ms-rot,0deg)) translateY(0)}78%{-webkit-transform:rotate(0deg) translateY(-10%);transform:rotate(0deg) translateY(-10%);transform:rotate(var(--ms-rot,0deg)) translateY(-10%)}90%{-webkit-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0);transform:rotate(var(--ms-rot,0deg)) translateY(0)}95%{-webkit-transform:rotate(0deg) translateY(-3%);transform:rotate(0deg) translateY(-3%);transform:rotate(var(--ms-rot,0deg)) translateY(-3%)}to{opacity:1;-webkit-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0);transform:rotate(var(--ms-rot,0deg)) translateY(0)}}@keyframes msAnimBounce{0%{opacity:0;-webkit-transform:rotate(0deg) translateY(-120%);transform:rotate(0deg) translateY(-120%);transform:rotate(var(--ms-rot,0deg)) translateY(-120%)}30%{opacity:1;-webkit-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0);transform:rotate(var(--ms-rot,0deg)) translateY(0)}45%{-webkit-transform:rotate(0deg) translateY(-28%);transform:rotate(0deg) translateY(-28%);transform:rotate(var(--ms-rot,0deg)) translateY(-28%)}62%{-webkit-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0);transform:rotate(var(--ms-rot,0deg)) translateY(0)}78%{-webkit-transform:rotate(0deg) translateY(-10%);transform:rotate(0deg) translateY(-10%);transform:rotate(var(--ms-rot,0deg)) translateY(-10%)}90%{-webkit-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0);transform:rotate(var(--ms-rot,0deg)) translateY(0)}95%{-webkit-transform:rotate(0deg) translateY(-3%);transform:rotate(0deg) translateY(-3%);transform:rotate(var(--ms-rot,0deg)) translateY(-3%)}to{opacity:1;-webkit-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0);transform:rotate(var(--ms-rot,0deg)) translateY(0)}}@-webkit-keyframes msAnimSwivelHorizontal{0%{opacity:0;-webkit-transform:rotate(0deg) perspective(600px) rotateY(90deg);transform:rotate(0deg) perspective(600px) rotateY(90deg);transform:rotate(var(--ms-rot,0deg)) perspective(600px) rotateY(90deg)}60%{opacity:1;-webkit-transform:rotate(0deg) perspective(600px) rotateY(-12deg);transform:rotate(0deg) perspective(600px) rotateY(-12deg);transform:rotate(var(--ms-rot,0deg)) perspective(600px) rotateY(-12deg)}to{opacity:1;-webkit-transform:rotate(0deg) perspective(600px) rotateY(0deg);transform:rotate(0deg) perspective(600px) rotateY(0deg);transform:rotate(var(--ms-rot,0deg)) perspective(600px) rotateY(0deg)}}@keyframes msAnimSwivelHorizontal{0%{opacity:0;-webkit-transform:rotate(0deg) perspective(600px) rotateY(90deg);transform:rotate(0deg) perspective(600px) rotateY(90deg);transform:rotate(var(--ms-rot,0deg)) perspective(600px) rotateY(90deg)}60%{opacity:1;-webkit-transform:rotate(0deg) perspective(600px) rotateY(-12deg);transform:rotate(0deg) perspective(600px) rotateY(-12deg);transform:rotate(var(--ms-rot,0deg)) perspective(600px) rotateY(-12deg)}to{opacity:1;-webkit-transform:rotate(0deg) perspective(600px) rotateY(0deg);transform:rotate(0deg) perspective(600px) rotateY(0deg);transform:rotate(var(--ms-rot,0deg)) perspective(600px) rotateY(0deg)}}@-webkit-keyframes msAnimSwivelVertical{0%{opacity:0;-webkit-transform:rotate(0deg) perspective(600px) rotateX(90deg);transform:rotate(0deg) perspective(600px) rotateX(90deg);transform:rotate(var(--ms-rot,0deg)) perspective(600px) rotateX(90deg)}60%{opacity:1;-webkit-transform:rotate(0deg) perspective(600px) rotateX(-12deg);transform:rotate(0deg) perspective(600px) rotateX(-12deg);transform:rotate(var(--ms-rot,0deg)) perspective(600px) rotateX(-12deg)}to{opacity:1;-webkit-transform:rotate(0deg) perspective(600px) rotateX(0deg);transform:rotate(0deg) perspective(600px) rotateX(0deg);transform:rotate(var(--ms-rot,0deg)) perspective(600px) rotateX(0deg)}}@keyframes msAnimSwivelVertical{0%{opacity:0;-webkit-transform:rotate(0deg) perspective(600px) rotateX(90deg);transform:rotate(0deg) perspective(600px) rotateX(90deg);transform:rotate(var(--ms-rot,0deg)) perspective(600px) rotateX(90deg)}60%{opacity:1;-webkit-transform:rotate(0deg) perspective(600px) rotateX(-12deg);transform:rotate(0deg) perspective(600px) rotateX(-12deg);transform:rotate(var(--ms-rot,0deg)) perspective(600px) rotateX(-12deg)}to{opacity:1;-webkit-transform:rotate(0deg) perspective(600px) rotateX(0deg);transform:rotate(0deg) perspective(600px) rotateX(0deg);transform:rotate(var(--ms-rot,0deg)) perspective(600px) rotateX(0deg)}}.ms-anim-badge{position:absolute;top:-10px;left:-22px;min-width:18px;height:18px;padding:0 4px;border-radius:3px;background:#526bb1;color:#fff;font-size:11px;font-weight:600;line-height:18px;text-align:center;pointer-events:none;z-index:20}@media (prefers-reduced-motion:reduce){[style*=msAnim]{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-delay:0ms!important;animation-delay:0ms!important}}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity .3s ease-out}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .3s ease-out}.speakerNotes_speakerNotesContainer__3VxD9{--notes-surface:#fff;--notes-bar:#f7f8fc;--notes-border:#e6e8ef;--notes-text:#1f2430;--notes-muted:#6b7280;--notes-accent:#526bb1;--notes-accent-soft:#eef1fa;width:84.5%;position:fixed;bottom:0;right:0;z-index:999;display:flex;flex-direction:column;min-height:98px;background-color:var(--notes-surface);border-top:1px solid var(--notes-border);box-shadow:0 -4px 18px rgba(23,32,66,.06);color:var(--notes-text)}html[data-theme=dark] .speakerNotes_speakerNotesContainer__3VxD9{--notes-surface:#1b1f2c;--notes-bar:#171b26;--notes-border:hsla(0,0%,100%,0.09);--notes-text:#e8eaf2;--notes-muted:#9aa3ba;--notes-accent:#7d94e0;--notes-accent-soft:#232a3d;box-shadow:0 -4px 18px rgba(0,0,0,.4)}.speakerNotes_resizer__2FVdg{flex:0 0 auto;height:9px;display:flex;align-items:center;justify-content:center;background:var(--notes-bar);cursor:ns-resize;touch-action:none;transition:background-color .14s ease}.speakerNotes_resizer__2FVdg:focus-visible,.speakerNotes_resizer__2FVdg:hover{background-color:var(--notes-accent-soft);outline:none}.speakerNotes_resizer__2FVdg:focus-visible .speakerNotes_grip__1ZXln,.speakerNotes_resizer__2FVdg:hover .speakerNotes_grip__1ZXln{background-color:var(--notes-accent);width:46px}.speakerNotes_grip__1ZXln{width:34px;height:3px;border-radius:999px;background-color:#c4c9d4;transition:background-color .14s ease,width .14s ease}html[data-theme=dark] .speakerNotes_grip__1ZXln{background-color:#4a5268}.speakerNotes_collapsed__3D6kZ{min-height:0}.speakerNotes_collapsed__3D6kZ .speakerNotes_resizer__2FVdg{cursor:default}.speakerNotes_bar__1AwhN{flex:0 0 auto;display:flex;align-items:center;grid-gap:8px;gap:8px;padding:0 12px 0 14px;height:30px;background:var(--notes-bar);border-bottom:1px solid var(--notes-border);-webkit-user-select:none;user-select:none}.speakerNotes_barIcon__1glcW{display:flex;align-items:center;color:var(--notes-accent)}.speakerNotes_barTitle__uQz4B{font-size:11.5px;font-weight:700;letter-spacing:.02em;color:var(--notes-text);white-space:nowrap}.speakerNotes_slideChip__1qM3x{padding:2px 7px;border-radius:999px;background:var(--notes-accent-soft);color:var(--notes-accent);font-size:10px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.speakerNotes_barSpacer__1ojCu{flex:1 1 auto}.speakerNotes_wordCount__esIBn{font-size:10.5px;font-weight:600;color:var(--notes-muted);white-space:nowrap;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.speakerNotes_saveState__1FCbb{display:flex;align-items:center;grid-gap:5px;gap:5px;font-size:10.5px;font-weight:700;white-space:nowrap;-webkit-animation:speakerNotes_notesFadeIn__20vzp .2s ease both;animation:speakerNotes_notesFadeIn__20vzp .2s ease both}.speakerNotes_saveState__1FCbb:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.speakerNotes_saving__1JfxZ{color:var(--notes-accent)}.speakerNotes_saving__1JfxZ:before{-webkit-animation:speakerNotes_notesSavingPulse__1_zit 1s ease-in-out infinite;animation:speakerNotes_notesSavingPulse__1_zit 1s ease-in-out infinite}.speakerNotes_saved__Do1su{color:#16a34a}.speakerNotes_collapseButton__1dX71{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:7px;background:transparent;color:var(--notes-muted);cursor:pointer;transition:background-color .14s ease,color .14s ease}.speakerNotes_collapseButton__1dX71:hover{background-color:var(--notes-accent-soft);color:var(--notes-accent)}.speakerNotes_collapseButton__1dX71:focus-visible{outline:2px solid var(--notes-accent);outline-offset:1px}.speakerNotes_collapseGlyph__1IVA-{display:flex;transition:-webkit-transform .2s cubic-bezier(.16,1,.3,1);transition:transform .2s cubic-bezier(.16,1,.3,1);transition:transform .2s cubic-bezier(.16,1,.3,1),-webkit-transform .2s cubic-bezier(.16,1,.3,1)}.speakerNotes_collapseGlyphUp__1GiP2{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.speakerNotes_editorWrap__DrrVx{flex:1 1 auto;min-height:0;overflow:hidden;background:var(--notes-surface)}.speakerNotes_collapsed__3D6kZ .speakerNotes_editorWrap__DrrVx{display:none}.speakerNotes_editor__3J_4G{height:100%;border:none!important;font-family:inherit!important;font-size:13px!important}.speakerNotes_editor__3J_4G .ql-editor{height:100%;padding:8px 18px 12px;color:var(--notes-text);line-height:1.6;overflow-y:auto}.speakerNotes_editor__3J_4G .ql-editor.ql-blank:before{left:18px;right:18px;color:var(--notes-muted);font-style:normal;opacity:.75}.speakerNotes_editor__3J_4G .ql-editor::-webkit-scrollbar{width:8px}.speakerNotes_editor__3J_4G .ql-editor::-webkit-scrollbar-track{background:transparent}.speakerNotes_editor__3J_4G .ql-editor::-webkit-scrollbar-thumb{background-color:var(--notes-border);border-radius:999px}.speakerNotes_editor__3J_4G .ql-editor:hover::-webkit-scrollbar-thumb{background-color:rgba(100,116,139,.45)}@-webkit-keyframes speakerNotes_notesFadeIn__20vzp{0%{opacity:0;-webkit-transform:translateY(3px);transform:translateY(3px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes speakerNotes_notesFadeIn__20vzp{0%{opacity:0;-webkit-transform:translateY(3px);transform:translateY(3px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes speakerNotes_notesSavingPulse__1_zit{0%,to{opacity:.35}50%{opacity:1}}@keyframes speakerNotes_notesSavingPulse__1_zit{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.speakerNotes_collapseButton__1dX71,.speakerNotes_collapseGlyph__1IVA-,.speakerNotes_grip__1ZXln,.speakerNotes_resizer__2FVdg{transition:none}.speakerNotes_saveState__1FCbb,.speakerNotes_saving__1JfxZ:before{-webkit-animation:none;animation:none}}.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:calc(8vh + 62px);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:calc(8vh - 6px);z-index:19001;display:flex;align-items:center;justify-content:center;width:54px;height:54px;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_launcherGlyph__2uZKJ{display:flex;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:calc(10vh + 12px)}.ChatBox_panel__3RjXI{right:14px;bottom:calc(10vh + 78px);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;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::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}}.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;background-color:#fff;white-space:nowrap}.offlineStatus h5{margin:0;font-size:12px;font-weight:500;color:inherit}@media screen and (max-width:480px){.offlineStatus{white-space:normal;max-width:90vw;text-align:center}}.mouse{position:absolute;margin-bottom:20px}.user-name{font-size:12px;margin-left:5px}.user-img{width:20px;height:20px;border-radius:50%}@media screen and (max-width:480px){.UserAvatar_avatar__2ParT{display:none}}.UserAvatar_no-profileImage-div__1_CV1{display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#cf9fff;color:#fff;font-weight:600}.UserAvatar_custom-modal-container__2wbtn{position:absolute;z-index:9999;top:50px;right:25px;background-color:#fff;background-color:var(--surface,#fff);border:2px solid hsla(0,0%,75.3%,.729);border-radius:25px;width:270px;height:250px;display:flex;justify-content:center;align-items:center;flex-direction:column}.UserAvatar_modal-profile-image__1oVpl{display:flex;justify-content:center;justify-items:center;margin-top:15px}.UserAvatar_user-detail-container__3QcEA{border-radius:30px;margin:15px 8px;background-color:#fff;background-color:var(--surface,#fff);height:150px;display:flex;justify-content:center;flex-direction:column}.UserAvatar_user-detail-text__30BWz{font-size:15px}.UserAvatar_user-detail-label__10_TU{font-size:15px;font-weight:600}.pp-confirm,.pp-dropdown,.properties-drawer{--pp-font:var(--ui-font);--pp-bg:#fff;--pp-surface:#fff;--pp-surface-muted:#f5f6f8;--pp-surface-hover:#eef1f6;--pp-border:#ebedf0;--pp-border-strong:#d9dce1;--pp-input-border:#d7dae0;--pp-text:#1f2329;--pp-text-soft:#5f6571;--pp-label:#3c4149;--pp-accent:#526bb1;--pp-accent-hover:#455a96;--pp-accent-weak:rgba(82,107,177,0.12);--pp-accent-ring:rgba(82,107,177,0.22);--pp-danger:#a40d0d;--pp-danger-hover:#840a0a;--pp-radius-modal:12px;--pp-radius-section:8px;--pp-radius-input:6px;--pp-control-h:30px;--pp-control-col:140px;--pp-space-1:4px;--pp-space-2:8px;--pp-space-3:12px;--pp-space-4:16px;--pp-space-5:24px;--pp-gap-control:10px;--pp-pad-card-x:12px;--pp-indent:12px;--pp-shadow-modal:-12px 0 40px rgba(15,23,42,0.14);--pp-shadow-pop:0 8px 28px rgba(15,23,42,0.16);--pp-shadow-footer:0 -6px 16px rgba(15,23,42,0.05)}.pp-confirm,.pp-confirm *,.pp-dropdown,.pp-dropdown *,.properties-drawer,.properties-drawer *{font-family:var(--pp-font)}body.pp-scroll-lock{overflow:hidden!important}.properties-drawer .ant-drawer-content-wrapper{box-shadow:var(--pp-shadow-modal)!important}.properties-drawer .ant-drawer-content{background:var(--pp-bg);border-top-left-radius:var(--pp-radius-modal);border-bottom-left-radius:var(--pp-radius-modal);overflow:hidden}.properties-drawer .ant-drawer-header{position:relative;padding:13px 18px;border-bottom:1px solid var(--pp-border);background:var(--pp-surface);flex:0 0 auto}.properties-drawer .ant-drawer-title{font-weight:600;font-size:15px;letter-spacing:.01em;color:var(--pp-text);display:flex;align-items:center;grid-gap:var(--pp-space-2);gap:var(--pp-space-2)}.properties-drawer .pp-title{display:flex;flex-direction:column;grid-gap:1px;gap:1px;line-height:1.2;min-width:0}.properties-drawer .pp-title__main{font-size:15px;font-weight:600;color:var(--pp-text);letter-spacing:.01em}.properties-drawer .pp-title__sub{font-size:11.5px;font-weight:500;color:var(--pp-text-soft);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.properties-drawer .ant-drawer-close{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;border-radius:50%;color:var(--pp-text-soft);transition:background-color .15s ease,color .15s ease}.properties-drawer .ant-drawer-close:hover{background:var(--pp-surface-hover);color:var(--pp-text)}.properties-drawer .ant-drawer-body{margin:0!important;padding:0!important;background:var(--pp-bg);display:flex;flex-direction:column;min-height:0}.properties-drawer .prop-panel{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 18px 14px;background:var(--pp-surface);scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#c5c9d2 transparent}.properties-drawer .prop-panel::-webkit-scrollbar{width:8px}.properties-drawer .prop-panel::-webkit-scrollbar-track{background:transparent}.properties-drawer .prop-panel::-webkit-scrollbar-thumb{background:#c5c9d2;border:2px solid var(--pp-surface);border-radius:8px}.properties-drawer .prop-panel::-webkit-scrollbar-thumb:hover{background:#abb1bd}.properties-drawer .properties-form{display:flex;flex-direction:column}.properties-drawer .pp-optiontabs{display:flex;grid-gap:18px;gap:18px;padding:2px 2px 0;margin-bottom:6px}.properties-drawer .pp-optiontab{background:transparent;padding:4px 0 8px;font-size:12px;font-weight:600;color:var(--pp-text-soft);cursor:pointer;border:none;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}.properties-drawer .pp-optiontab.is-active{color:var(--pp-accent);border-bottom-color:var(--pp-accent)}.properties-drawer .pp-optiontab.is-disabled{color:#b0b4bd;cursor:default}.properties-drawer .pp-tabbar{position:-webkit-sticky;position:sticky;top:0;z-index:6;display:flex;grid-gap:6px;gap:6px;margin:0 -18px 12px;padding:10px 18px 9px;background:var(--pp-surface);border-bottom:1px solid var(--pp-border)}.properties-drawer .pp-tab{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:3px;gap:3px;padding:6px 4px;background:transparent;border:none;border-radius:var(--pp-radius-input);color:var(--pp-text-soft);cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.properties-drawer .pp-tab:hover{background:var(--pp-surface-muted);color:var(--pp-text)}.properties-drawer .pp-tab.is-active{background:var(--pp-accent-weak);color:var(--pp-accent);box-shadow:inset 0 -2px 0 var(--pp-accent)}.properties-drawer .pp-tab .MuiSvgIcon-root{font-size:18px;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease}.properties-drawer .pp-tab:hover .MuiSvgIcon-root{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.properties-drawer .pp-tab__label{font-size:10.5px;font-weight:600;line-height:1.2;text-align:center;letter-spacing:.01em}.properties-drawer .pp-tabpanel.is-hidden{display:none}.properties-drawer .pp-tabpanel:not(.is-hidden){-webkit-animation:pp-fade-in .18s ease;animation:pp-fade-in .18s ease}@-webkit-keyframes pp-fade-in{0%{opacity:0;-webkit-transform:translateY(2px);transform:translateY(2px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes pp-fade-in{0%{opacity:0;-webkit-transform:translateY(2px);transform:translateY(2px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.properties-drawer .pp-radio-group{display:flex;flex-direction:column;grid-gap:var(--pp-space-2);gap:var(--pp-space-2)}.properties-drawer .pp-radio-group .ant-radio-wrapper{font-size:11.5px;font-weight:500;color:var(--pp-text);margin:0}.properties-drawer .pp-radio-group .ant-radio-checked .ant-radio-inner{border-color:var(--pp-accent)}.properties-drawer .pp-radio-group .ant-radio-inner:after{background-color:var(--pp-accent)}.properties-drawer .pp-radio-detail{display:flex;flex-direction:column;grid-gap:var(--pp-gap-control);gap:var(--pp-gap-control);margin-top:var(--pp-space-1);padding-left:18px;border-left:2px solid var(--pp-border);margin-left:5px}.properties-drawer .prop-section--disabled .prop-section__header.is-disabled{width:100%;display:flex;align-items:center;justify-content:flex-start;grid-gap:var(--pp-space-1);gap:var(--pp-space-1);padding:12px 10px;cursor:default}.properties-drawer .prop-section--disabled .prop-section__chevron,.properties-drawer .prop-section--disabled .prop-section__title{color:#b6bac3}.properties-drawer .pp-disabled-row{opacity:.5;pointer-events:none}.properties-drawer .pp-scale-input.ant-input-number{width:96px}.properties-drawer .prop-section{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:var(--pp-radius-section);box-shadow:none;margin:0 0 var(--pp-space-2);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.properties-drawer .prop-section:hover{border-color:var(--pp-border-strong)}.properties-drawer .prop-section:last-child{margin-bottom:0}.properties-drawer .prop-section__header{width:100%;display:flex;align-items:center;justify-content:flex-start;grid-gap:6px;gap:6px;padding:9px var(--pp-pad-card-x);background:transparent;border:none;cursor:pointer;text-align:left;transition:background-color .15s ease}.properties-drawer .prop-section__header:hover{background:var(--pp-surface-muted)}.properties-drawer .prop-section__header:hover .prop-section__title{color:#000}.properties-drawer .prop-section__title{font-size:12.5px;font-weight:600;text-transform:none;letter-spacing:.02em;color:var(--pp-text)}.properties-drawer .prop-section__chevron{color:var(--pp-text-soft);transition:color .15s ease,-webkit-transform .2s ease;transition:transform .2s ease,color .15s ease;transition:transform .2s ease,color .15s ease,-webkit-transform .2s ease;flex:0 0 auto;font-size:18px!important}.properties-drawer .prop-section__header:hover .prop-section__chevron{color:var(--pp-text)}.properties-drawer .prop-section__chevron.is-collapsed{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.properties-drawer .prop-section__body{padding:0 var(--pp-pad-card-x) 12px var(--pp-indent);display:flex;flex-direction:column;grid-gap:var(--pp-gap-control);gap:var(--pp-gap-control)}.properties-drawer .prop-section__body:not(.is-collapsed){-webkit-animation:pp-section-in .2s ease;animation:pp-section-in .2s ease}@-webkit-keyframes pp-section-in{0%{opacity:0;-webkit-transform:translateY(-3px);transform:translateY(-3px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes pp-section-in{0%{opacity:0;-webkit-transform:translateY(-3px);transform:translateY(-3px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.properties-drawer .prop-section__body.is-collapsed{display:none}.properties-drawer .prop-field{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.properties-drawer .prop-field__label,.properties-drawer .prop-row__label,.properties-drawer .slider-label{font-size:11.5px!important;font-weight:500!important;line-height:1.35!important;text-transform:none;letter-spacing:.01em;color:var(--pp-label);margin:0}.properties-drawer .prop-field__control{margin-bottom:0!important}.properties-drawer .prop-field__control .ant-input-number{width:100%}.properties-drawer .prop-row{display:flex;align-items:center;justify-content:space-between;grid-gap:var(--pp-space-3);gap:var(--pp-space-3);min-height:var(--pp-control-h)}.properties-drawer .sa-theme-swatches{display:flex;flex-wrap:wrap;grid-gap:var(--pp-space-2);gap:var(--pp-space-2)}.properties-drawer .sa-theme-swatch{display:flex;flex-direction:column;align-items:center;grid-gap:3px;gap:3px;padding:3px;border:1px solid transparent;border-radius:6px;background:transparent;cursor:pointer}.properties-drawer .sa-theme-swatch:hover{border-color:#d9d9d9;border-color:var(--pp-border,#d9d9d9)}.properties-drawer .sa-theme-swatch--active{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.properties-drawer .sa-theme-swatch__preview{display:flex;width:46px;height:22px;border-radius:4px;overflow:hidden;border:1px solid rgba(0,0,0,.12)}.properties-drawer .sa-theme-swatch__seg{flex:1 1;height:100%}.properties-drawer .sa-theme-swatch__label{font-size:11px;line-height:1.2;color:#374151;color:var(--pp-text,#374151)}.properties-drawer .sa-theme-custom-row{display:flex;align-items:center;grid-gap:var(--pp-space-3);gap:var(--pp-space-3);margin-top:var(--pp-space-2)}.properties-drawer .sa-theme-custom-row .color-picker-container{flex:0 0 auto;justify-content:flex-start}.properties-drawer .dim-grid{display:flex;flex-direction:column;grid-gap:var(--pp-space-2);gap:var(--pp-space-2)}.properties-drawer .dim-grid .prop-field{flex-direction:row;align-items:center;justify-content:space-between;grid-gap:var(--pp-space-3);gap:var(--pp-space-3)}.properties-drawer .dim-grid .prop-field__label{flex:0 0 auto}.properties-drawer .dim-grid .prop-field__control{flex:0 0 var(--pp-control-col)}.properties-drawer .pp-hint{margin:var(--pp-space-2) 0 0;font-size:11px;color:#8a8f98;color:var(--pp-text-muted,#8a8f98)}.properties-drawer .slider-row{display:grid;grid-template-columns:84px 1fr 72px;align-items:center;grid-gap:var(--pp-space-2);gap:var(--pp-space-2)}.properties-drawer .slider-label{font-size:11.5px!important}.properties-drawer .slider-row .ant-slider{margin:0}.properties-drawer .slider-spin.ant-input-number{width:100%;height:var(--pp-control-h)}.properties-drawer .ant-slider-rail{background:#e3e6ec;border-radius:4px}.properties-drawer .ant-slider-track{background:var(--pp-accent);border-radius:4px}.properties-drawer .ant-slider:hover .ant-slider-track{background:var(--pp-accent-hover)}.properties-drawer .ant-slider-handle{width:16px;height:16px;margin-top:-6px;border:2px solid var(--pp-accent);background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.2);transition:box-shadow .15s ease,-webkit-transform .05s ease;transition:box-shadow .15s ease,transform .05s ease;transition:box-shadow .15s ease,transform .05s ease,-webkit-transform .05s ease}.properties-drawer .ant-slider-handle:hover{-webkit-transform:scale(1.06);transform:scale(1.06)}.properties-drawer .ant-slider-handle:focus{box-shadow:0 0 0 5px var(--pp-accent-ring)}.properties-drawer .ant-input-number,.properties-drawer .ant-input-number-group-addon,.properties-drawer .ant-select:not(.ant-select-customize-input) .ant-select-selector{border-radius:var(--pp-radius-input);border-color:var(--pp-input-border);transition:border-color .15s ease,box-shadow .15s ease}.properties-drawer .ant-input-number{height:var(--pp-control-h)}.properties-drawer .ant-input-number-input{height:calc(var(--pp-control-h) - 2px);font-size:12px;font-weight:500;color:var(--pp-text);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.properties-drawer .ant-input-number-disabled,.properties-drawer .ant-select-disabled .ant-select-selector{background:var(--pp-surface-muted)!important;border-color:var(--pp-border)!important;color:var(--pp-text-soft)!important}.properties-drawer .ant-input-number-disabled .ant-input-number-input{color:var(--pp-text-soft);cursor:not-allowed}.properties-drawer .ant-input-number-group .ant-input-number{height:var(--pp-control-h)}.properties-drawer .ant-input-number-group-addon{background:var(--pp-surface-muted);color:var(--pp-text-soft);font-size:11px;font-weight:500;padding:0 10px}.properties-drawer .ant-select:not(.ant-select-customize-input) .ant-select-selector{height:var(--pp-control-h)!important;display:flex;align-items:center}.properties-drawer .ant-select-single .ant-select-selector .ant-select-selection-item{line-height:calc(var(--pp-control-h) - 2px)!important;font-size:12px;font-weight:400;color:var(--pp-text)}.properties-drawer .ant-select-arrow{color:var(--pp-text-soft);font-size:11px;transition:color .15s ease,-webkit-transform .18s ease;transition:color .15s ease,transform .18s ease;transition:color .15s ease,transform .18s ease,-webkit-transform .18s ease}.properties-drawer .ant-select-open .ant-select-arrow{color:var(--pp-accent);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.properties-drawer .ant-input-number:hover,.properties-drawer .ant-select:hover .ant-select-selector{border-color:var(--pp-accent)!important}.properties-drawer .ant-input-number-focused,.properties-drawer .ant-select-focused .ant-select-selector{border-color:var(--pp-accent)!important;box-shadow:0 0 0 3px var(--pp-accent-ring)!important}.pp-dropdown{background:var(--pp-surface);border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-input);box-shadow:var(--pp-shadow-pop);padding:4px}.pp-dropdown .ant-select-item{border-radius:4px;font-size:12px;font-weight:400;min-height:28px;line-height:20px;color:var(--pp-text);transition:background-color .12s ease}.pp-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--pp-surface-muted)}.pp-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--pp-accent-weak);color:var(--pp-accent);font-weight:400}.properties-drawer .stroke-width-container{display:flex;grid-gap:var(--pp-space-2);gap:var(--pp-space-2)}.properties-drawer .stroke-width-input{flex:1 1 auto;min-width:0}.properties-drawer .stroke-unit-select{flex:0 0 76px}.properties-drawer .full-width-select{flex:1 1 auto;width:100%}.properties-drawer .color-picker-container{display:flex;align-items:center;grid-gap:var(--pp-space-2);gap:var(--pp-space-2);flex:0 0 var(--pp-control-col);justify-content:flex-end}.properties-drawer .color-swatch-trigger{display:inline-flex;align-items:stretch;width:54px;height:var(--pp-control-h);padding:0;border-radius:var(--pp-radius-input);border:1px solid var(--pp-input-border);background:#fff;overflow:hidden;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.properties-drawer .color-swatch-trigger__preview{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:1px;gap:1px;padding:3px 0 4px}.properties-drawer .color-swatch-trigger__icon{display:flex;align-items:flex-start;justify-content:center;height:11px;overflow:hidden;line-height:1;color:var(--pp-text-soft)}.properties-drawer .color-swatch-trigger__icon .MuiSvgIcon-root{font-size:15px}.properties-drawer .color-swatch-trigger__bar{width:22px;height:5px;border-radius:1px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);background-image:linear-gradient(#000,#000),linear-gradient(45deg,#d9dce1 25%,transparent 0),linear-gradient(-45deg,#d9dce1 25%,transparent 0),linear-gradient(45deg,transparent 75%,#d9dce1 0),linear-gradient(-45deg,transparent 75%,#d9dce1 0);background-image:linear-gradient(var(--chip-color,#000),var(--chip-color,#000)),linear-gradient(45deg,#d9dce1 25%,transparent 0),linear-gradient(-45deg,#d9dce1 25%,transparent 0),linear-gradient(45deg,transparent 75%,#d9dce1 0),linear-gradient(-45deg,transparent 75%,#d9dce1 0);background-size:auto,6px 6px,6px 6px,6px 6px,6px 6px;background-position:0 0,0 0,0 3px,3px -3px,-3px 0}.properties-drawer .color-swatch-trigger__caret{flex:0 0 16px;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--pp-border);background:var(--pp-surface-muted);color:var(--pp-text-soft);transition:background-color .15s ease,color .15s ease}.properties-drawer .color-swatch-trigger__caret .MuiSvgIcon-root{font-size:16px}.properties-drawer .color-swatch-trigger:hover{border-color:var(--pp-accent);box-shadow:0 0 0 3px var(--pp-accent-ring)}.properties-drawer .color-swatch-trigger:hover .color-swatch-trigger__caret{background:var(--pp-accent-weak);color:var(--pp-accent)}.properties-drawer .color-swatch-trigger:focus-visible{outline:none;border-color:var(--pp-accent);box-shadow:0 0 0 3px var(--pp-accent-ring)}.properties-drawer .color-picker-menu{padding:12px;background-color:#fff;border-radius:var(--pp-radius-input);box-shadow:var(--pp-shadow-pop);border:1px solid var(--pp-border-strong)}.properties-drawer .checkbox-item{margin-bottom:0;font-size:11.5px;font-weight:500;color:var(--pp-text)}.properties-drawer .ant-checkbox-inner,.properties-drawer .checkbox-item .ant-checkbox-inner{border-radius:4px}.properties-drawer .ant-checkbox-checked .ant-checkbox-inner,.properties-drawer .checkbox-item .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--pp-accent);border-color:var(--pp-accent)}.properties-drawer .ant-checkbox-wrapper:hover .ant-checkbox-inner,.properties-drawer .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--pp-accent)}.properties-drawer .checkbox-item>span.ant-checkbox{margin-left:0}.properties-drawer .checkbox-item>span:not(.ant-checkbox){margin-left:2px}.properties-drawer .ant-switch-checked{background:var(--pp-accent)}.properties-drawer .prop-section__body [class*=itemRow]{background:var(--pp-surface-muted);border:1px solid var(--pp-border);border-radius:6px;padding:6px 8px}.properties-drawer .prop-section__body [class*=itemInput]{border-color:var(--pp-border-strong);height:var(--pp-control-h);border-radius:var(--pp-radius-input)}.properties-drawer .prop-section__body [class*=addBtn]{background-color:#526bb1!important;border:1px solid #526bb1!important;color:#fff!important;border-radius:var(--pp-radius-input);padding:0 16px;height:var(--pp-control-h);font-size:12px;font-weight:600;display:inline-flex;align-items:center;grid-gap:4px;gap:4px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,-webkit-transform .08s ease;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .08s ease;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .08s ease,-webkit-transform .08s ease}.properties-drawer .prop-section__body [class*=addBtn]:hover{background-color:#455a96!important;border-color:#455a96!important;box-shadow:0 4px 12px var(--pp-accent-ring);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.properties-drawer .prop-section__body [class*=addBtn] .MuiSvgIcon-root{font-size:16px}.properties-drawer .ant-drawer-footer{border-top:1px solid var(--pp-border)!important;padding:12px 18px;background:var(--pp-surface);box-shadow:var(--pp-shadow-footer);flex:0 0 auto}.properties-drawer .drawer-footer{background:transparent;display:flex;align-items:stretch;grid-gap:var(--pp-gap-control);gap:var(--pp-gap-control)}.properties-drawer .footer-btn{flex:1 1;width:auto!important;min-width:0!important;height:34px!important;padding:0 16px!important;border-radius:var(--pp-radius-input)!important;font-size:12.5px;font-weight:600;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;box-shadow:none!important;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,-webkit-transform .08s ease;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .08s ease;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .08s ease,-webkit-transform .08s ease}.properties-drawer .footer-btn:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.properties-drawer .footer-btn:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.properties-drawer .btn-style{line-height:1}.properties-drawer .delete-btn{background-color:var(--pp-danger)!important;border:1px solid var(--pp-danger)!important;color:#fff!important}.properties-drawer .delete-btn:hover{background-color:var(--pp-danger-hover)!important;border-color:var(--pp-danger-hover)!important;color:#fff!important;box-shadow:0 4px 12px rgba(164,13,13,.25)!important}.properties-drawer .update-btn{background-color:#526bb1!important;border:1px solid #526bb1!important;color:#fff!important;padding:0 16px!important}.properties-drawer .update-btn:hover{background-color:#455a96!important;border-color:#455a96!important;color:#fff!important;box-shadow:0 4px 12px var(--pp-accent-ring)!important}.properties-drawer .delete-btn.disable{opacity:.55;color:#fff!important;background-color:var(--pp-danger)!important}.properties-drawer .update-btn.disable{background-color:#9db6e3!important;border-color:#9db6e3!important}.pp-confirm .ant-modal-content{border-radius:var(--pp-radius-modal);overflow:hidden;box-shadow:var(--pp-shadow-pop)}.pp-confirm .ant-modal-confirm-title{font-weight:700;color:var(--pp-text)}.pp-confirm .ant-modal-confirm-content{color:var(--pp-text-soft)}.pp-confirm .ant-btn{border-radius:var(--pp-radius-input);font-weight:600}@media (max-width:480px){.properties-drawer .ant-drawer-content-wrapper{width:100vw!important;max-width:100vw}.properties-drawer .ant-drawer-content{border-radius:0}.properties-drawer .pp-tabbar,.properties-drawer .prop-panel{padding-left:14px;padding-right:14px}.properties-drawer .pp-tabbar{margin-left:-14px;margin-right:-14px}.properties-drawer .ant-drawer-footer,.properties-drawer .ant-drawer-header{padding-left:16px;padding-right:16px}}@media (max-width:360px){.properties-drawer .slider-row{grid-template-columns:72px 1fr 66px}.properties-drawer .dim-grid .prop-field__control{flex-basis:120px}}@media (prefers-reduced-motion:reduce){.pp-confirm *,.pp-dropdown *,.properties-drawer *{-webkit-animation-duration:.001ms!important;animation-duration:.001ms!important;transition-duration:.001ms!important}}.SmartArtTextPane_pane__38wOa{position:fixed;right:16px;top:120px;z-index:1000;width:260px;background:#fff;border:1px solid #dadce0;border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.18);padding:12px;font-size:13px;color:#202124}.SmartArtTextPane_title__3hyNA{font-weight:600;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}.SmartArtTextPane_close__3KVBS{border:none;background:transparent;cursor:pointer;font-size:16px;line-height:1;color:#5f6368}.SmartArtTextPane_label__1LU59{display:block;margin:8px 0 4px;color:#5f6368;font-size:12px}.SmartArtTextPane_select__2sPd-{width:100%;padding:6px 8px;border:1px solid #dadce0;border-radius:6px;font-size:13px}.SmartArtTextPane_itemList__adF-3{display:flex;flex-direction:column;grid-gap:6px;gap:6px;max-height:260px;overflow-y:auto;padding:2px}.SmartArtTextPane_itemRow__3UDj1{display:flex;align-items:center;grid-gap:4px;gap:4px}.SmartArtTextPane_itemInput__1ea6p{flex:1 1 auto;min-width:0;padding:6px 8px;border:1px solid #dadce0;border-radius:6px;font-size:13px}.SmartArtTextPane_iconBtn__2nHkR{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;border-radius:6px;color:#5f6368;cursor:pointer}.SmartArtTextPane_iconBtn__2nHkR:hover{background:#f1f3f4}.SmartArtTextPane_iconBtn__2nHkR:disabled{color:#dadce0;cursor:default;background:transparent}.SmartArtTextPane_removeBtn__38Rao:hover{background:#fce8e6;color:#d93025}.SmartArtTextPane_addRow__3gQT7{margin-top:10px}.SmartArtTextPane_addBtn__3ZWRV{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 12px;border:1px solid #1a73e8;background:#1a73e8;color:#fff;border-radius:6px;font-size:13px;cursor:pointer}.SmartArtTextPane_addBtn__3ZWRV:hover{background:#1765cc}.SmartArtTextPane_hint__1kP6z{margin-top:8px;color:#80868b;font-size:11px;line-height:1.4}.export-document-modal{font-family:var(--ui-font)}.export-document-modal .ant-modal-content{border-radius:12px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.12)}.export-document-modal .ant-modal-header{background:linear-gradient(135deg,#526bb1,#41589a);background:linear-gradient(135deg,var(--primary-blue,#526bb1),var(--primary-blue-hover,#41589a));border-bottom:none;padding:12px 24px}.export-document-modal .ant-modal-title{font-size:14px;font-weight:600;color:#fff}.export-document-modal .ant-modal-close{color:hsla(0,0%,100%,.85)}.export-document-modal .ant-modal-close:hover{color:#fff}.export-document-modal .ant-modal-close-x{width:40px;height:40px;line-height:40px}.export-document-modal .ant-modal-body{padding:20px}.export-document-modal .ant-form-item-label>label{font-weight:500;color:#333;color:var(--gray-900,#333);font-size:12px}.export-document-modal .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{color:#ff4d4f;color:var(--error-text,#ff4d4f)}.export-modal-input{border-radius:6px;border:1px solid #d9d9d9;padding:8px 12px;font-size:12px;transition:background .3s ease,box-shadow .3s ease}.export-modal-input:focus,.export-modal-input:hover{border-color:#526bb1;border-color:var(--primary-blue,#526bb1)}.export-modal-input:focus{box-shadow:0 0 0 2px rgba(82,107,177,.1)}.export-format-info{margin-top:12px;padding:12px;background-color:#f5f7fa;background-color:var(--gray-200,#f5f7fa);border-radius:8px;border-left:3px solid #526bb1;border-left:3px solid var(--primary-blue-border,#526bb1)}.export-format-label{color:#444;color:var(--gray-800,#444);font-size:12px;margin-bottom:6px}.sync-error-banner{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;margin-bottom:14px;padding:10px 12px;background-color:#fff2f0;background-color:var(--red-50,#fff2f0);border-left:3px solid #ff4d4f;border-left:3px solid var(--error-text,#ff4d4f);border-radius:8px;color:#a8071a;color:var(--red-700,#a8071a);font-size:12px;line-height:1.5}.sync-error-icon{margin-top:2px;color:#ff4d4f;color:var(--error-text,#ff4d4f);font-size:13px}.export-modal-btn-cancel{border-radius:6px;border:1px solid #d9d9d9;background-color:#fff;background-color:var(--surface,#fff);color:#444;color:var(--gray-800,#444);font-weight:500;font-size:12px;padding:6px 20px;height:auto;transition:background .3s ease,box-shadow .3s ease}.export-modal-btn-cancel:hover{border-color:#666;border-color:var(--border-strong,#666);color:#333;color:var(--gray-900,#333);background-color:#fafafa;background-color:var(--hover,#fafafa)}.export-modal-btn-download{border-radius:6px;border:none;background:linear-gradient(135deg,#526bb1,#41589a);background:linear-gradient(135deg,var(--primary-blue,#526bb1),var(--primary-blue-hover,#41589a));color:#fff!important;font-weight:500;font-size:12px;padding:6px 24px;height:auto;box-shadow:0 2px 8px rgba(82,107,177,.3);box-shadow:0 2px 8px var(--shadow-color,rgba(82,107,177,.3));transition:background .3s ease,box-shadow .3s ease}.export-modal-btn-download:hover{background:linear-gradient(135deg,#4d65a5,#3a5088);box-shadow:0 4px 12px rgba(82,107,177,.4);box-shadow:0 4px 12px var(--shadow-color,rgba(82,107,177,.4))}.export-modal-btn-download:active{-webkit-transform:translateY(0);transform:translateY(0)}.export-modal-btn-download:disabled{background:#d9d9d9;background:var(--gray-300,#d9d9d9);color:rgba(0,0,0,.25)!important;color:var(--gray-500,rgba(0,0,0,.25))!important;box-shadow:none;cursor:not-allowed}.sync-confirm-modal .ant-modal-content{border-radius:12px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.12)}.sync-confirm-modal .ant-modal-body{padding:24px;font-family:var(--ui-font)}.sync-confirm-icon{float:left;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(82,107,177,.12);color:#526bb1;color:var(--primary-blue-text,#526bb1);font-size:20px}.sync-confirm-modal .ant-modal-confirm-title{margin-left:56px;color:#333;color:var(--gray-900,#333);font-size:15px;font-weight:600;line-height:40px}.sync-confirm-modal .ant-modal-confirm-content{margin-left:56px;margin-top:4px}.sync-confirm-text{color:#444;color:var(--gray-800,#444);font-size:13px;line-height:1.6;margin-bottom:8px}.sync-confirm-note{margin-bottom:0;padding:10px 12px;background-color:#f5f7fa;background-color:var(--gray-200,#f5f7fa);border-left:3px solid #526bb1;border-left:3px solid var(--primary-blue-border,#526bb1);border-radius:8px;color:#444;color:var(--gray-800,#444);font-size:12px;line-height:1.5}.sync-confirm-modal .ant-modal-confirm-btns{clear:both;margin-top:20px}.export-modal-btn-delete{border-radius:6px;border:none;background:linear-gradient(135deg,#ff5c5c,#e03131);color:#fff!important;font-weight:500;font-size:12px;padding:6px 24px;height:auto;box-shadow:0 2px 8px rgba(224,49,49,.3);transition:background .3s ease,box-shadow .3s ease}.export-modal-btn-delete:focus,.export-modal-btn-delete:hover{background:linear-gradient(135deg,#f24242,#c92a2a);box-shadow:0 4px 12px rgba(224,49,49,.4);color:#fff!important}.export-document-modal .ant-btn.export-modal-btn-delete,.export-document-modal .ant-btn.export-modal-btn-delete:active,.export-document-modal .ant-btn.export-modal-btn-delete:focus,.export-document-modal .ant-btn.export-modal-btn-delete:hover,.export-document-modal .ant-btn.export-modal-btn-download,.export-document-modal .ant-btn.export-modal-btn-download:active,.export-document-modal .ant-btn.export-modal-btn-download:focus,.export-document-modal .ant-btn.export-modal-btn-download:hover{border:1px solid transparent;outline:none;box-sizing:border-box}.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:var(--surface-sunken)!important;min-height:100%}.cpd-drawer .ant-drawer-header{position:relative;padding:16px 24px;border-bottom:1px solid var(--border)}.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:var(--gray-400);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:var(--hover);color:var(--gray-800)}.cpd-drawer .ant-drawer-content{border-radius:12px 0 0 0}.cpd .ant-btn-primary{background:var(--primary-blue);border-color:var(--primary-blue-text)}.cpd .ant-btn-primary:focus,.cpd .ant-btn-primary:hover{background:var(--primary-blue-hover);border-color:var(--primary-blue-hover)}.cpd-label{position:relative;display:inline-flex;align-items:center;max-width:100%;height:32px;color:var(--gray-800);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 var(--border)!important;border-radius:5px!important;color:var(--gray-900);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:var(--gray-200);border-radius:8px;border:1px solid var(--border)}.cpd-privacy .ant-btn{border:none!important;background:transparent!important;box-shadow:none!important;color:var(--primary-blue-text)!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:var(--primary-blue)!important;border:1px solid transparent!important;height:36px!important;font-size:14px!important;font-weight:500!important;border-radius:6px!important;outline:none!important;color:#fff!important}.cpd-create-btn:focus,.cpd-create-btn:hover{background:var(--primary-blue-hover)!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:var(--surface-raised)!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}}.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:var(--surface-sunken)!important}.ctd-drawer .ant-drawer-header{position:relative;padding:16px 24px;border-bottom:1px solid var(--border)}.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:var(--gray-400);font-weight:600;font-size:16px;cursor:pointer;transition:all .2s}.ctd-drawer .ant-drawer-close:hover{background-color:var(--hover);color:var(--gray-700)}.ctd-label{font-size:13px;font-weight:500;color:var(--gray-700)}.ctd-bar{display:flex;align-items:center;grid-gap:8px;gap:8px;padding-top:4px}.ctd-create-btn{background:var(--primary-blue)!important;border-color:var(--primary-blue)!important;font-weight:500;color:#fff!important}.ctd-create-btn:hover{background:var(--primary-blue-hover)!important;border-color:var(--primary-blue-hover)!important;color:#fff!important}.ctd-thumbnail-preview{margin-top:10px;border-radius:6px;overflow:hidden;max-width:200px;border:1px solid var(--border)}.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:var(--surface-raised);border:1px solid var(--border);border-radius:4px;line-height:18px;display:inline-flex;align-items:center;color:var(--gray-800);white-space:nowrap}.ctd-select-tag span{margin-left:4px;cursor:pointer;font-size:12px;color:var(--gray-500)}.ctd-select-tag:hover{border-color:var(--border-strong)}.ctd-select-tag-close{margin-left:4px;cursor:pointer;font-size:12px;color:var(--gray-500)}.ctd-upload-placeholder{width:100%;height:32px;display:flex;align-items:center;padding:0 11px;border:1px solid var(--border);border-radius:6px;background:var(--surface-raised);color:var(--gray-400);font-size:14px;cursor:pointer;box-sizing:border-box;transition:border-color .2s}.ctd-drawer .ant-upload:hover .ctd-upload-placeholder{border-color:var(--primary-blue)}.dashboard-skeleton-shell{--gray-50:#f9fafb;--gray-200:#e5e7eb;--gray-600:#6b7280;--gray-900:#111827;display:flex;min-height:100vh;width:100%;background:var(--gray-50)}.dashboard-skeleton-sidebar{width:22rem;min-width:22rem;border-right:1px solid var(--gray-200);background:var(--surface);padding:.8rem 1.5rem 1rem;min-height:100vh;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:var(--surface);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{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 var(--border);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:var(--skeleton-sheen)}.dashboard-skeleton-header-view-inactive{background:var(--skeleton-base)}.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:var(--skeleton-base)}.dashboard-skeleton-shimmer-block:after{content:"";position:absolute;inset:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);background:linear-gradient(90deg,transparent,var(--skeleton-shimmer),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:var(--skeleton-base)}.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-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:var(--skeleton-base)}.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,var(--skeleton-shimmer),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 var(--border)}.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}}.unauthorized-view{min-height:125vh}.unauthorized-view .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-view .unauthorized-container{padding:0 2rem}}.unauthorized-view .unauthorized-content{text-align:center}.unauthorized-view .unauthorized-logo img{height:90px;display:block;margin:0 auto 18px}.unauthorized-view .unauthorized-title{font-size:1.5rem;font-weight:600;color:var(--gray-900);margin-bottom:.5rem}.unauthorized-view .unauthorized-text{color:var(--gray-600);margin-bottom:1rem;max-width:520px;margin-left:auto;margin-right:auto}.unauthorized-view .unauthorized-actions{display:inline-flex;grid-gap:.75rem;gap:.75rem;align-items:center;justify-content:center;margin-top:.5rem}.unauthorized-view .unauthorized-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)}.unauthorized-view .unauthorized-btn:hover{background-color:var(--primary-blue-hover)}.unauthorized-view .unauthorized-btn:focus{box-shadow:0 0 0 2px var(--primary-blue),0 0 0 4px rgba(82,107,177,.3)}.app-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:12px;gap:12px;padding:96px 0}.app-spinner-circle{display:block;border:4px solid #526bb1;border-top-color:transparent;border-radius:50%;-webkit-animation:app-spinner-spin .8s linear infinite;animation:app-spinner-spin .8s linear infinite}.app-spinner-label{font-size:13px;color:#6b7280}@-webkit-keyframes app-spinner-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes app-spinner-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}:root{--primary-blue:#526bb1;--primary-blue-hover:#41589a;--primary-blue-text:#526bb1;--error-text:#ff4d4f;--error-border:#ff4d4f;--primary-blue-border:#526bb1;--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;--surface:#fff;--surface-raised:#fff;--surface-sunken:var(--gray-50);--border:var(--gray-200);--border-strong:var(--gray-300);--hover:var(--gray-100);--overlay:rgba(0,0,0,0.3);--shadow-color:rgba(0,0,0,0.1);--shadow-color-soft:rgba(0,0,0,0.05);--amber-tint:#fffbeb;--amber-fg:#f59e0b;--skeleton-base:#f2f2f2;--skeleton-sheen:#e4e8f3;--skeleton-shimmer:hsla(0,0%,100%,0.45);--card:var(--surface);--background:var(--surface)}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.dashboard-container{min-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;background-color:var(--surface);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,.sidebar-logo-mark{display:flex;align-items:center}.sidebar-logo-mark{color:#111827;color:var(--gray-900)}.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:1rem 1.5rem .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;background-color:var(--surface);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;background-color:var(--surface);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 .header-brand-icon{height:2rem;width:auto}.header-brand-text{font-size:1.625rem;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;background:var(--surface);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;background-color:var(--surface-raised);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.05);box-shadow:0 20px 25px -5px var(--shadow-color),0 10px 10px -5px var(--shadow-color-soft);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:#f3f4f6;background-color:var(--hover);color:#111827;color:var(--gray-900);font-weight:600}.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);box-shadow:0 1px 2px 0 var(--shadow-color-soft);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;background-color:var(--surface);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}.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);box-shadow:0 1px 2px 0 var(--shadow-color-soft);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,.05);box-shadow:0 4px 6px -1px var(--shadow-color),0 2px 4px -1px var(--shadow-color-soft)}.document-card-content{padding:1rem 1.5rem;display:flex;flex-direction:column;height:100%;min-height:0}.document-card-title{cursor:pointer;overflow:visible;line-height:1.3;flex:1 1}.document-card-title,.document-card-title-input{color:#1f2937;color:var(--gray-800);font-weight:600;word-break:break-words;font-size:1rem;white-space:normal}.document-card-title-input{border:none;outline:none;background:transparent}.document-card-title-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.document-card-edit-icon{cursor:pointer;margin-left:8px;font-size:1rem;line-height:1.3}.document-card-icon-wrapper{display:inline-flex;align-items:center;height:1.3em}.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{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--gray-200)}.document-list-table .ant-table-thead>tr>th{background-color:#526bb1;background-color:var(--primary-blue);border-bottom:1px solid #526bb1;border-bottom:1px solid var(--primary-blue);font-weight:700;color:#fff}.document-list-table .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{background-color:hsla(0,0%,100%,.35)}.document-list-table .ant-table-thead>tr>th .ant-table-column-sorter{color:hsla(0,0%,100%,.65)}.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);background-color:var(--overlay);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);background-color:var(--overlay)}.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:#fff;background-color:var(--surface)}.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:#fff;background-color:var(--surface)}}.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}}.dashboard-section-title{font-size:1.12rem;font-weight:600;color:#111827;color:var(--gray-900);margin-bottom:1rem}.document-card-unavailable{opacity:.6;cursor:not-allowed}.document-card-offline-badge{position:absolute;top:.5rem;right:.5rem;z-index:10;border-radius:9999px;background:rgba(31,41,55,.8);color:#fff;padding:.125rem .5rem;font-size:10px;font-weight:500}.document-card-footer-local{justify-content:center}.document-card-local-actions{display:flex;align-items:center;justify-content:center;grid-gap:.75rem;gap:.75rem;width:100%}.document-card-action-btn{display:inline-flex;align-items:center;grid-gap:.375rem;gap:.375rem;padding:.375rem 1rem;border:none;border-radius:.5rem;color:#fff;font-size:.75rem;font-weight:500;cursor:pointer;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 1px 2px 0 var(--shadow-color-soft);transition:box-shadow .15s ease,background .15s ease,-webkit-transform .15s ease;transition:box-shadow .15s ease,transform .15s ease,background .15s ease;transition:box-shadow .15s ease,transform .15s ease,background .15s ease,-webkit-transform .15s ease}.document-card-sync-btn{background:linear-gradient(to bottom right,#526bb1,#41589a);background:linear-gradient(to bottom right,var(--primary-blue),var(--primary-blue-hover))}.document-card-delete-btn{background:linear-gradient(to bottom right,#ff5c5c,#e03131)}.document-card-action-btn:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);box-shadow:0 4px 6px -1px var(--shadow-color),0 2px 4px -2px var(--shadow-color)}.dashboard-empty-state{width:100%;max-width:48rem;margin:0 auto 2.5rem;flex-direction:column;padding:3rem 1.5rem;text-align:center}.dashboard-empty-icon,.dashboard-empty-state{display:flex;align-items:center;justify-content:center}.dashboard-empty-icon{width:3.5rem;height:3.5rem;border-radius:9999px;margin-bottom:1rem;background:#e5e7eb;background:var(--gray-200);color:#9ca3af;color:var(--gray-400)}.dashboard-empty-icon-offline{background:#fffbeb;background:var(--amber-tint);color:#f59e0b;color:var(--amber-fg)}.dashboard-empty-icon svg{width:1.75rem;height:1.75rem}.dashboard-empty-title{font-size:.875rem;font-weight:600;color:#1f2937;color:var(--gray-800);margin:0}.dashboard-empty-subtitle{margin-top:.25rem;font-size:.875rem;color:#6b7280;color:var(--gray-500);max-width:20rem}.sidebar-nav-item-disabled,.sidebar-nav-item-disabled:hover{color:#9ca3af;color:var(--gray-400);opacity:.6;cursor:not-allowed;background:transparent}.sidebar-create-btn-disabled,.sidebar-create-btn-disabled:hover{background:rgba(82,107,177,.5);cursor:not-allowed}.sidebar-search-input-disabled,.sidebar-search-input-disabled:hover{background:#fff;background:var(--surface);color:#9ca3af;color:var(--gray-400);cursor:not-allowed}.header-sort-btn-disabled,.header-sort-btn-disabled:hover{color:#9ca3af;color:var(--gray-400);opacity:.6;cursor:not-allowed;background:transparent}.sidebar-empty-note{display:flex;align-items:flex-start;grid-gap:.5rem;gap:.5rem;padding:.5rem;font-size:.75rem;line-height:1.4;color:#6b7280;color:var(--gray-500)}.sidebar-empty-note svg{height:.875rem;width:.875rem;flex-shrink:0;margin-top:.125rem;color:#f59e0b;color:var(--amber-fg)}.header-right .dark-mode-toggle{display:inline-flex;align-items:center;justify-content:center;height:2.25rem;width:2.25rem;border-radius:.375rem;border:1px solid #d1d5db;border:1px solid var(--gray-300);background:#fff;background:var(--surface);color:#4b5563;color:var(--gray-600);cursor:pointer;transition:background .15s ease,color .15s ease}.header-right .dark-mode-toggle:hover{background:#f3f4f6;background:var(--hover);color:#1f2937;color:var(--gray-800)}html[data-theme=dark]{--gray-100:#2b2d2e;--gray-300:#454847;--gray-400:#7b7976;--gray-500:#989590;--gray-700:#c8c4bd;--gray-800:#ddd8d0;--primary-blue:#4b5984;--primary-blue-hover:#404e76;--primary-blue-text:#6e8bae;--error-text:#ec5b59;--error-border:#901212;--primary-blue-border:#435076;--red-50:#3c1211;--red-200:#531110;--red-700:#d65c59;--blue-50:#113545;--blue-600:#93b4de;--surface:#242525;--surface-raised:#242525;--surface-sunken:#272827;--border:#3e4141;--border-strong:#454847;--hover:#292a2a;--overlay:rgba(0,0,0,0.65);--shadow-color:rgba(0,0,0,0.5);--shadow-color-soft:rgba(0,0,0,0.35);--amber-tint:#383010;--amber-fg:#e9a838;--skeleton-base:#2a2c2c;--skeleton-sheen:#2e302f;--skeleton-shimmer:hsla(0,0%,100%,0.06)}html[data-theme=dark],html[data-theme=dark] .dashboard-skeleton-shell{--gray-50:#272827;--gray-200:#3e4141;--gray-600:#aba8a2;--gray-900:#e5e0d8}html[data-theme=dark],html[data-theme=dark] body{background-color:var(--surface-sunken);color:var(--gray-800)}html[data-theme=dark] .ant-drawer-body,html[data-theme=dark] .ant-drawer-content,html[data-theme=dark] .ant-drawer-header,html[data-theme=dark] .ant-drawer-wrapper-body{background:var(--surface-raised);color:var(--gray-800)}html[data-theme=dark] .ant-drawer-header{border-bottom-color:var(--border)}html[data-theme=dark] .ant-drawer-close,html[data-theme=dark] .ant-drawer-title{color:var(--gray-800)}html[data-theme=dark] .ant-drawer-mask,html[data-theme=dark] .ant-modal-mask{background:var(--overlay)}html[data-theme=dark] .ant-modal-body,html[data-theme=dark] .ant-modal-confirm-body,html[data-theme=dark] .ant-modal-content,html[data-theme=dark] .ant-modal-footer,html[data-theme=dark] .ant-modal-header{background:var(--surface-raised);color:var(--gray-800)}html[data-theme=dark] .ant-modal-footer,html[data-theme=dark] .ant-modal-header{border-color:var(--border)}html[data-theme=dark] .ant-modal-close,html[data-theme=dark] .ant-modal-confirm-content,html[data-theme=dark] .ant-modal-confirm-title,html[data-theme=dark] .ant-modal-title{color:var(--gray-800)}html[data-theme=dark] .ant-dropdown-menu,html[data-theme=dark] .ant-popover-inner,html[data-theme=dark] .ant-popover-inner-content,html[data-theme=dark] .ant-select-dropdown{background:var(--surface-raised);color:var(--gray-800);box-shadow:0 6px 16px var(--shadow-color)}html[data-theme=dark] .ant-popover-arrow-content{background:var(--surface-raised)}html[data-theme=dark] .ant-popover-message,html[data-theme=dark] .ant-popover-message>.anticon,html[data-theme=dark] .ant-popover-title{color:var(--gray-800)}html[data-theme=dark] .ant-popover-title{border-bottom-color:var(--border)}html[data-theme=dark] .ant-dropdown,html[data-theme=dark] .ant-form,html[data-theme=dark] .ant-list-item,html[data-theme=dark] .ant-list-item-meta-content,html[data-theme=dark] .ant-list-item-meta-title,html[data-theme=dark] .ant-list-item-meta-title>a,html[data-theme=dark] .ant-upload-list{color:var(--gray-800)}html[data-theme=dark] .ant-dropdown-menu-item-group-title,html[data-theme=dark] .ant-form-item-extra,html[data-theme=dark] .ant-input-textarea-show-count:after,html[data-theme=dark] .ant-list-empty,html[data-theme=dark] .ant-list-item-action>li,html[data-theme=dark] .ant-list-item-meta-description,html[data-theme=dark] .ant-select-item-group{color:var(--gray-500)}html[data-theme=dark] .ant-dropdown-menu-item-divider,html[data-theme=dark] .ant-list-item-action-split{background-color:var(--border)}html[data-theme=dark] .ant-list-item,html[data-theme=dark] .ant-list-split .ant-list-item{border-block-end-color:var(--border);border-bottom-color:var(--border)}html[data-theme=dark] .ant-dropdown-menu-item-selected{background-color:var(--gray-200);color:var(--gray-900)}html[data-theme=dark] .ant-dropdown-menu-item-disabled,html[data-theme=dark] .ant-dropdown-menu-item-disabled:hover,html[data-theme=dark] .ant-select-dropdown-empty,html[data-theme=dark] .ant-select-item-option-disabled{color:var(--gray-400)}html[data-theme=dark] .ant-dropdown-menu-item-disabled:hover{background-color:initial}html[data-theme=dark] .ant-pagination-options-quick-jumper input{background-color:var(--surface-sunken);border-color:var(--border-strong);color:var(--gray-800)}html[data-theme=dark] .ant-dropdown-menu-item,html[data-theme=dark] .ant-dropdown-menu-item>a,html[data-theme=dark] .ant-select-item{color:var(--gray-800)}html[data-theme=dark] .ant-dropdown-menu-item:hover,html[data-theme=dark] .ant-select-item-option-active{background:var(--hover)}html[data-theme=dark] .ant-select-item-option-selected{background:var(--gray-200);color:var(--gray-900)}html[data-theme=dark] .ant-input,html[data-theme=dark] .ant-input-affix-wrapper,html[data-theme=dark] .ant-input-number,html[data-theme=dark] .ant-picker,html[data-theme=dark] .ant-select-selector{background:var(--surface-sunken)!important;border-color:var(--border-strong)!important;color:var(--gray-800)!important}html[data-theme=dark] .ant-input::-webkit-input-placeholder{color:var(--gray-400)}html[data-theme=dark] .ant-input::placeholder,html[data-theme=dark] .ant-select-selection-placeholder{color:var(--gray-400)}html[data-theme=dark] .ant-select-arrow,html[data-theme=dark] .ant-select-clear{color:var(--gray-500);background:transparent}html[data-theme=dark] .ant-select-multiple .ant-select-selection-item{background:var(--gray-200);border-color:var(--border-strong);color:var(--gray-800)}html[data-theme=dark] .ant-form-item-label>label,html[data-theme=dark] .ant-typography{color:var(--gray-800)}html[data-theme=dark] .ant-btn-default,html[data-theme=dark] .ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text){background:var(--surface-raised);border-color:var(--border-strong);color:var(--gray-800)}html[data-theme=dark] .ant-message-notice-content,html[data-theme=dark] .ant-tooltip-inner{background:var(--surface-raised);color:var(--gray-800)}html[data-theme=dark] .ant-empty-description,html[data-theme=dark] .ant-empty-normal,html[data-theme=dark] .ant-empty-small,html[data-theme=dark] .ant-list-empty-text,html[data-theme=dark] .ant-select-item-empty{color:var(--gray-500)}html[data-theme=dark] .ant-input-affix-wrapper-disabled,html[data-theme=dark] .ant-input-affix-wrapper[disabled],html[data-theme=dark] .ant-input-disabled,html[data-theme=dark] .ant-input-number-disabled,html[data-theme=dark] .ant-input-number[disabled],html[data-theme=dark] .ant-input[disabled],html[data-theme=dark] .ant-picker-input>input[disabled]{background-color:var(--surface-sunken);border-color:var(--border);color:var(--gray-400)}html[data-theme=dark] .ant-select-disabled .ant-select-selector{background-color:var(--surface-sunken)!important;color:var(--gray-400)!important}html[data-theme=dark] .ant-input-prefix,html[data-theme=dark] .ant-input-suffix{color:var(--gray-400)}html[data-theme=dark] .ant-upload,html[data-theme=dark] .ant-upload-list-item-info,html[data-theme=dark] .ant-upload.ant-upload-drag{background:var(--surface-sunken);border-color:var(--border-strong);color:var(--gray-800)}html[data-theme=dark] .ant-upload-list-item-name{color:var(--gray-800)}html[data-theme=dark] .ant-upload-list-item-card-actions .anticon,html[data-theme=dark] .ant-upload-list-item-info .ant-upload-text-icon .anticon,html[data-theme=dark] .ant-upload-list-item-info .anticon-loading .anticon,html[data-theme=dark] .ant-upload-list-item .anticon-close{color:var(--gray-400)}html[data-theme=dark] .ant-upload-list-item-card-actions .anticon:hover,html[data-theme=dark] .ant-upload-list-item .anticon-close:hover{color:var(--gray-900)}html[data-theme=dark] .ant-upload-list-item:hover .ant-upload-list-item-info{background-color:var(--hover)}html[data-theme=dark] .ant-card{background:var(--surface);color:var(--gray-800)}html[data-theme=dark] .ant-card-bordered{border-color:var(--border)}html[data-theme=dark] .ant-card-head{color:var(--gray-800);border-bottom-color:var(--border)}html[data-theme=dark] .ant-card-actions{background:var(--surface);border-top-color:var(--border)}html[data-theme=dark] .ant-card-actions>li,html[data-theme=dark] .ant-card-meta-description{color:var(--gray-500)}html[data-theme=dark] .ant-card-extra,html[data-theme=dark] .ant-card-meta-title{color:var(--gray-800)}html[data-theme=dark] .ant-divider{border-color:var(--border)}html[data-theme=dark] .ant-table{background:var(--surface);color:var(--gray-800)}html[data-theme=dark] .ant-table-thead>tr>th{background:var(--primary-blue);color:var(--gray-900);border-bottom-color:var(--primary-blue)}html[data-theme=dark] .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{background-color:hsla(0,0%,100%,.35)}html[data-theme=dark] .ant-table-tbody>tr>td{background:var(--surface);color:var(--gray-800);border-bottom-color:var(--border)}html[data-theme=dark] .ant-table-tbody>tr.ant-table-row:hover>td,html[data-theme=dark] .ant-table-tbody>tr:hover>td{background:var(--hover)}html[data-theme=dark] .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--gray-200);border-color:var(--border)}html[data-theme=dark] .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:var(--gray-300)}html[data-theme=dark] .ant-table-placeholder,html[data-theme=dark] .ant-table-tbody>tr.ant-table-placeholder:hover>td,html[data-theme=dark] .ant-table-tbody>tr.ant-table-placeholder>td{background:var(--surface);color:var(--gray-500)}html[data-theme=dark] .ant-table-empty .ant-table-tbody>tr.ant-table-placeholder{color:var(--gray-500)}html[data-theme=dark] .ant-table-cell-ellipsis{background:var(--surface);color:var(--gray-800)}html[data-theme=dark] .ant-table-footer,html[data-theme=dark] .ant-table-summary,html[data-theme=dark] .ant-table-title{background:var(--surface-raised);color:var(--gray-800)}html[data-theme=dark] .ant-table-column-sorter,html[data-theme=dark] .ant-table-filter-trigger{color:var(--gray-500)}html[data-theme=dark] .ant-pagination-item{background-color:var(--surface-raised);border-color:var(--border-strong)}html[data-theme=dark] .ant-pagination-item a{color:var(--gray-800)}html[data-theme=dark] .ant-pagination-item-active{background:var(--gray-200);border-color:var(--blue-600)}html[data-theme=dark] .ant-pagination-item-active a,html[data-theme=dark] .ant-pagination-item:hover a{color:var(--blue-600)}html[data-theme=dark] .ant-pagination-next .ant-pagination-item-link,html[data-theme=dark] .ant-pagination-prev .ant-pagination-item-link{background-color:var(--surface-raised);border-color:var(--border-strong);color:var(--gray-800)}html[data-theme=dark] .ant-pagination-disabled .ant-pagination-item-link,html[data-theme=dark] .ant-pagination-disabled:hover .ant-pagination-item-link{color:var(--gray-400);border-color:var(--border)}html[data-theme=dark] .ant-pagination-item-ellipsis,html[data-theme=dark] .ant-pagination-jump-next .ant-pagination-item-link,html[data-theme=dark] .ant-pagination-jump-prev .ant-pagination-item-link,html[data-theme=dark] .ant-pagination-options-quick-jumper,html[data-theme=dark] .ant-pagination-total-text{color:var(--gray-500)}html[data-theme=dark] .ant-pagination-options .ant-select-selector{background:var(--surface-raised)!important;border-color:var(--border-strong)!important;color:var(--gray-800)!important}html[data-theme=dark] .tg-blank .tg-blank-icon{background:#265fa9}html[data-theme=dark] .ant-form-item-explain-error,html[data-theme=dark] .ant-form-item-has-error .ant-form-item-explain,html[data-theme=dark] .ant-form-item-has-error .ant-form-item-label>label,html[data-theme=dark] .ant-form-item-has-error .ant-form-item-split,html[data-theme=dark] .ant-form-item-required:before{color:#ec5b59}html[data-theme=dark] .ant-form-item-has-error .ant-input,html[data-theme=dark] .ant-form-item-has-error .ant-input-affix-wrapper,html[data-theme=dark] .ant-form-item-has-error .ant-input-number,html[data-theme=dark] .ant-form-item-has-error .ant-input:hover,html[data-theme=dark] .ant-form-item-has-error .ant-select:not(.ant-select-disabled) .ant-select-selector{border-color:#901212!important}html[data-theme=dark] .ant-form-item-has-warning .ant-form-item-explain{color:#eeb23d}html[data-theme=dark] .ant-form-item-has-warning .ant-input,html[data-theme=dark] .ant-form-item-has-warning .ant-select:not(.ant-select-disabled) .ant-select-selector{border-color:#a5771a!important}html[data-theme=dark] .ant-form-item-has-success .ant-form-item-explain{color:#88db57}html[data-theme=dark]{color-scheme:dark}html[data-theme=dark] .ant-message-success .anticon,html[data-theme=dark] .ant-modal-confirm-success .ant-modal-confirm-body>.anticon{color:#88db57}html[data-theme=dark] .ant-message-error .anticon,html[data-theme=dark] .ant-modal-confirm-error .ant-modal-confirm-body>.anticon{color:#ec5b59}html[data-theme=dark] .ant-message-warning .anticon,html[data-theme=dark] .ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon,html[data-theme=dark] .ant-modal-confirm-warning .ant-modal-confirm-body>.anticon{color:#eeb23d}html[data-theme=dark] .ant-message-info .anticon,html[data-theme=dark] .ant-message-loading .anticon,html[data-theme=dark] .ant-modal-confirm-info .ant-modal-confirm-body>.anticon{color:#409fe7}html[data-theme=dark] .ant-spin-dot-item{background-color:#409fe7}html[data-theme=dark] .ant-spin-text{color:var(--gray-500)}html[data-theme=dark] .export-document-modal .ant-modal-body,html[data-theme=dark] .export-document-modal .ant-modal-content,html[data-theme=dark] .export-document-modal .ant-modal-footer{background:var(--surface-sunken)}html[data-theme=dark] .export-document-modal .ant-modal-header{background:var(--surface);border-bottom:1px solid var(--border)}html[data-theme=dark] .export-document-modal .ant-modal-title{color:var(--primary-blue-text)}html[data-theme=dark] .export-document-modal .ant-modal-close{color:var(--gray-500)}html[data-theme=dark] .export-document-modal .ant-modal-close:hover{color:var(--gray-900)}html[data-theme=dark] .export-document-modal .ant-modal-footer{border-top-color:var(--border)}html[data-theme=dark] .export-modal-btn-delete{background:linear-gradient(135deg,#8b1210,#9d2827);box-shadow:0 2px 8px rgba(0,0,0,.35)}html[data-theme=dark] .export-modal-btn-delete:focus,html[data-theme=dark] .export-modal-btn-delete:hover{background:linear-gradient(135deg,#a01a17,#b03230);box-shadow:0 4px 12px rgba(0,0,0,.45)}html[data-theme=dark] .export-modal-btn-download:focus,html[data-theme=dark] .export-modal-btn-download:hover{background:linear-gradient(135deg,#49587f,#3a486a)}.tg-wrapper{position:relative;margin-left:-24px;margin-right:-24px;box-sizing:border-box;background:var(--surface-sunken);padding:18px 0 12px;margin-bottom:32px;border-bottom:1px solid var(--border)}.tg-title{font-size:1rem!important;line-height:1.25rem;font-weight:500;color:var(--gray-900);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:var(--surface);border:1px solid var(--border);border-radius:12px;font-size:12px;color:var(--gray-800);cursor:pointer;white-space:nowrap;transition:background-color .2s,border-color .2s}.tg-category-pill:hover{background:var(--hover);border-color:var(--border-strong)}.tg-category-pill.selected{background:var(--primary-blue);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:var(--primary-blue);border:none;border-radius:6px;cursor:pointer;white-space:nowrap;transition:background-color .15s}.tg-create-template-btn:hover{background-color:var(--primary-blue-hover)}.tg-header .tg-title{margin:0;padding:0}.tg-controls{display:flex;align-items:center;grid-gap:4px;gap:4px;cursor:pointer;color:var(--primary-blue-text)}.tg-controls--disabled{cursor:pointer;color:var(--gray-400)}.tg-controls-text{font-size:1.12rem;line-height:1.25rem;font-weight:600;text-decoration:underline;text-underline-offset:2px}.tg-controls-text,.tg-controls:hover .tg-controls-text{color:var(--primary-blue-text)}.tg-controls .tg-controls-caret{color:var(--primary-blue-text);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:var(--surface);border:1px solid var(--border);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)}.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:var(--surface);border:1px solid var(--border);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:var(--surface-raised);border:1px solid var(--border);font-size:12px;font-weight:600;color:var(--gray-900);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:var(--surface);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:var(--gray-300);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:var(--gray-900);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:var(--gray-500);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:var(--gray-500);font-size:12px;font-weight:500}.tg-card-usage-icon{opacity:.8;color:var(--gray-600)}.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:var(--gray-500);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:var(--border)}.tg-card:focus .tg-thumbnail{outline:none;border-color:var(--border)}.tg-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 12px 20px rgba(15,23,42,.1);border-color:var(--border)}.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:var(--gray-500)}.tg-no-templates{text-align:center;padding:20px;color:var(--gray-500);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:var(--primary-blue-hover)!important;border-color:var(--primary-blue-hover)!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:var(--red-50);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:var(--gray-900);line-height:1.4}.tcm-modal-desc{margin:0;font-size:13px;color:var(--gray-500);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:var(--gray-500);display:block;transition:all .2s ease}.tcm-trigger:hover .tcm-trigger-dot{background:var(--gray-800);-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 var(--border);background:var(--surface-raised);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:var(--gray-700);flex:1 1;white-space:nowrap;transition:all .2s ease}.tcm-overlay .ant-dropdown-menu-item:hover .tcm-item-label{color:var(--primary-blue-text);-webkit-transform:translateX(1px);transform:translateX(1px)}.tcm-overlay .ant-dropdown-menu-item:hover .tcm-item-icon{color:var(--primary-blue-text);background:transparent}.tcm-overlay .ant-dropdown-menu-item:hover .tcm-item-icon svg{stroke:var(--primary-blue-text)}.tcm-item-icon{display:flex;align-items:center;justify-content:center;color:var(--gray-700);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)}.screenshot-protected-content{min-height:100vh}.screenshot-protected-content.is-blocked{-webkit-filter:blur(10px);filter:blur(10px);pointer-events:none;-webkit-user-select:none;user-select:none}.screenshot-overlay{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:20px;background:hsla(0,0%,100%,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.screenshot-overlay-card{width:min(94vw,520px);background:hsla(0,0%,98%,.98);color:#0f172a;padding:28px 24px 22px;border-radius:16px;text-align:center;box-shadow:0 24px 60px rgba(14,25,40,.2);border:1px solid rgba(0,0,0,.08)}.screenshot-overlay-icon{width:40px;height:40px;margin:0 auto 14px;border-radius:999px;display:grid;place-items:center;font-weight:700;font-size:22px;color:#b45309;background:rgba(253,230,138,.35);border:1px solid rgba(245,158,11,.45)}.screenshot-overlay-card h2{margin:0;font-size:30px;line-height:1.2;letter-spacing:-.02em}.screenshot-overlay-card p{margin:12px 0 18px;font-size:16px;line-height:1.55;color:#334155}.screenshot-overlay-dismiss{-webkit-appearance:none;appearance:none;border:1px solid rgba(15,23,42,.25);background:rgba(15,23,42,.92);color:#f8fafc;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border-color .2s ease,transform .2s ease;transition:background .2s ease,border-color .2s ease,transform .2s ease,-webkit-transform .2s ease}.screenshot-overlay-dismiss:hover{background:#0f172a;border-color:rgba(15,23,42,.6)}.screenshot-overlay-dismiss:active{-webkit-transform:translateY(1px);transform:translateY(1px)}
/*# sourceMappingURL=main.600c18f0.chunk.css.map */