html{height:100%;overflow:hidden}body{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}#aski-page-container{display:flex;flex-direction:column;flex:1;width:100%;height:100%}.aski-app{display:flex;flex:1;width:100%;height:100%}.whismer-partners{width:10px;height:1px;overflow:hidden;position:absolute;bottom:0;right:0}.aski-nav{width:72px;background:#151718;display:flex;flex-direction:column;position:relative}.aski-nav .aski-nav-scroll{width:100%;height:100%;overflow:auto}.aski-nav .aski-nav-scroll::-webkit-scrollbar{width:0!important}.aski-nav .nav-logo{display:flex;justify-content:center;padding:16px 0}.aski-nav .nav-logo .logo-wrapper{display:flex;justify-content:center;align-items:center;border-radius:50%;width:44px;height:44px;background:#ffffff29;cursor:pointer}.aski-nav .nav-logo .logo-wrapper:hover{background:#ffffff3d}.aski-nav .nav-logo .logo-img{width:28px;height:28px;object-fit:contain}.aski-nav .proj-list-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100px;opacity:.5}.aski-nav .proj-list-loading .loading-text{font-size:12px;color:#fff;margin-top:10px}.aski-nav .nav-side-split{width:52px;height:1px;background:#fff3;margin:8px 10px}.aski-nav .nav-side-split.no-v-margin{margin-top:0;margin-bottom:0}.aski-nav .side-item{width:100%;display:flex;justify-content:center;align-items:center;margin:8px 0;position:relative}.aski-nav .side-item-wrapper{border-radius:50%;width:44px;height:44px;background:#ffffff0f;cursor:pointer;position:relative;overflow:hidden}.aski-nav .side-item-wrapper .side-item-content{pointer-events:none;display:flex;height:100%;align-items:center;justify-content:center}.aski-nav .project-list{display:flex;flex-direction:column;align-items:center;padding:8px 0}.aski-nav .project-list .proj-operate-item{border-radius:50%;margin:8px 0;color:#fffc;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.aski-nav .project-list .proj-operate-item .side-item-wrapper{background:#ffffff29}.aski-nav .project-list .proj-operate-item .side-item-wrapper:hover{background:#ffffff3d;color:#fff}.aski-nav .project-list .proj-operate-item .proj-creating-icon{opacity:.5;display:flex;align-items:center;justify-content:center}.aski-nav .nav-side-opened{width:10px;height:44px;border-radius:50%;position:absolute;right:-1px;top:0;display:flex;justify-content:flex-end;align-items:center;color:#f5f7fb}.aski-nav .nav-side-tip{position:fixed;z-index:2;left:82px;top:24px;background:#111214;padding:8px 10px;border-radius:5px;color:#fff;font-size:14px;font-weight:500;transform:translateY(-50%);display:flex;max-width:360px;animation:nav-side-tip-show .4s}@keyframes nav-side-tip-show{0%{opacity:.3;margin-left:-2px}to{opacity:1;margin-left:0}}.aski-nav .nav-side-tip:before{content:"";display:block;position:absolute;width:12px;height:12px;background:#111214;border-radius:2px;left:-4px;top:50%;transform:translateY(-50%) rotate(45deg)}.aski-nav .create-proj-modal{width:350px;padding:0 12px;box-sizing:border-box;max-width:100%}.aski-nav .create-proj-modal .proj-desc{color:#0009;text-align:center;line-height:1.36;font-size:15px}.aski-nav .create-proj-modal .proj-icon-container{display:flex;flex-direction:column;align-items:center;margin:20px 0}.aski-nav .create-proj-modal .proj-icon-wrapper{width:80px;height:80px;border-radius:50%;font-size:12px;font-weight:500;display:flex;align-items:center;justify-content:center;position:relative}.aski-nav .create-proj-modal .proj-icon-wrapper .upload-holder-current{position:absolute;width:100%;height:100%;left:0;top:0}.aski-nav .create-proj-modal .proj-icon-wrapper .upload-holder-image{background-size:cover;border-radius:50%;background-repeat:no-repeat;background-position:center center;display:flex;position:absolute;width:100%;height:100%;left:0;top:0}.aski-nav .create-proj-modal .proj-icon-wrapper input{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;cursor:pointer}.aski-nav .create-proj-modal .proj-icon-upload{border:1px dashed rgba(0,0,0,.8);width:100%;height:100%;border-radius:50%;left:0;top:0;box-sizing:border-box;position:absolute;font-size:12px;font-weight:500;display:flex;flex-direction:column;align-items:center;justify-content:center}.aski-nav .create-proj-modal .proj-icon-upload svg{margin-bottom:4px}.aski-nav .create-proj-modal .proj-icon-title{margin-top:8px;font-weight:500}.aski-nav .create-proj-modal .proj-title-container div{font-weight:500}.aski-nav .create-proj-modal .proj-title-container input{background:#00000012;height:40px;border-radius:5px;border:0;padding:0 12px;font-size:15px;margin-top:8px;box-sizing:border-box;width:100%}.aski-nav .create-proj-modal .proj-create-btn{height:38px;font-weight:500;width:100%;margin:30px 0 10px}.aski-nav .nav-upgrade-title{color:#fff;font-size:12px}.aski-nav-settings{position:fixed;z-index:4;width:calc(100% - 72px);height:100%;background:#f5f7fb;left:72px;top:0;display:flex;flex-direction:column;align-items:center}.aski-nav-settings .settings-header{width:100%;max-width:1000px;padding:0 16px;box-sizing:border-box;display:flex;justify-content:flex-start;margin:16px 0 12px}.aski-nav-settings .settings-back{height:48px;width:48px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 4px #00000008;cursor:pointer}.aski-nav-settings .nav-upgrade-view-wrapper{width:100%;flex:1;overflow:auto;padding:0 16px;box-sizing:border-box}.aski-nav-collapse{position:absolute;align-items:center;justify-content:center;width:28px;height:36px;background:#53585a;color:#fff;right:-28px;top:20px;z-index:2;border-radius:0 8px 8px 0;cursor:pointer;display:none}.aski-nav-collapse div{transform:rotate(180deg);display:flex;align-items:center;justify-content:center}@media screen and (max-width:900px){.aski-nav.nav-collapsed{margin-left:-72px}.aski-nav.nav-collapsed .aski-nav-collapse div{transform:rotate(0)}.aski-nav .aski-nav-collapse{display:flex}}.proj-res-add-modal{width:400px;max-width:100%;padding:0 12px;box-sizing:border-box}.proj-res-add-modal .res-desc{color:#0009;text-align:center;line-height:1.36;font-size:15px;margin:12px 0 0}.proj-res-add-modal .type-selecting .type-list{padding:20px 0;display:flex;flex-direction:column}.proj-res-add-modal .type-selecting .type-item{border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:12px;margin:10px 0;display:flex;align-content:center;cursor:pointer}.proj-res-add-modal .type-selecting .type-item:hover{background:#0000000a}.proj-res-add-modal .type-selecting .type-res-title{font-size:15px;font-weight:500;display:flex;align-items:center;flex:1}.proj-res-add-modal .type-selecting .type-res-title .res-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-right:20px;border-radius:8px}.proj-res-add-modal .type-selecting .type-res-title .res-icon.res-icon-file{background:#7800ff33;color:#9419ff}.proj-res-add-modal .type-selecting .type-res-title .res-icon.res-icon-website{background:#0056ff33;color:#316aff}.proj-res-add-modal .type-selecting .type-res-title .res-icon.res-icon-paste{background:#ff610033;color:#ff8649}.proj-res-add-modal .type-selecting .res-arrow{display:flex;align-items:center;color:#888}.proj-res-add-modal .type-selecting .res-desc{color:#0009;margin:12px 0 0}.proj-res-add-modal .res-view-upload .res-upload-container{margin-top:30px;position:relative;height:150px;border-radius:10px;border:1px dashed silver}.proj-res-add-modal .res-view-upload .res-upload-container input{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;cursor:pointer}.proj-res-add-modal .res-view-upload .res-upload-container .upload-holder-file,.proj-res-add-modal .res-view-upload .res-upload-container .upload-holder-text{width:100%;height:100%;justify-content:center;align-items:center;font-size:15px;display:flex;flex-direction:column;position:absolute;padding:0 12px;box-sizing:border-box;text-align:center}.proj-res-add-modal .res-view-upload .res-upload-container .upload-holder-file svg,.proj-res-add-modal .res-view-upload .res-upload-container .upload-holder-text svg{margin-bottom:12px}.proj-res-add-modal .res-view-upload .res-upload-container .upload-holder-text{color:#777}.proj-res-add-modal .res-view-upload .res-upload-container .upload-holder-text svg{color:#a0a0a0}.proj-res-add-modal .res-view-upload .res-upload-container .upload-progress-mask{position:absolute;width:100%;height:100%;left:0;top:0;cursor:default;display:flex;align-items:flex-end;box-sizing:border-box;padding:8px}.proj-res-add-modal .res-view-upload .res-upload-container .upload-progress-bar{height:18px;width:100%;border-radius:10px;background:#0000001a;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}.proj-res-add-modal .res-view-upload .res-upload-container .upload-progress-thumb{background:#91e2c2;height:100%;left:0;top:0;position:absolute}.proj-res-add-modal .res-view-upload .res-upload-container .upload-progress-num{display:flex;align-items:center;font-size:13px;position:relative;z-index:1}.proj-res-add-modal .res-view-upload .res-upload-desc,.proj-res-add-modal .res-view-creating .res-web-desc{margin-top:16px}.proj-res-add-modal .res-creating-field{margin-top:30px}.proj-res-add-modal .res-creating-field.field-less-margin{margin-top:12px}.proj-res-add-modal .res-creating-field div{font-weight:500}.proj-res-add-modal .res-creating-field textarea,.proj-res-add-modal .res-creating-field input{background:#00000012;border-radius:6px;border:0;padding:12px;font-size:15px;margin-top:8px;box-sizing:border-box;width:100%;resize:none}.proj-res-add-modal .res-creating-field textarea{border:0;padding:12px;resize:none;height:129px;line-height:1.65}.proj-res-add-modal .res-creating-field textarea.large-height{height:250px;resize:vertical}.proj-res-add-modal .res-creating-field input{padding:0 12px;height:40px}.proj-res-add-modal .res-view-footer{margin:30px 0 10px;display:flex;align-items:center;justify-content:space-between}.proj-res-add-modal .res-view-footer .button{font-weight:500;border-radius:6px;font-size:15px;height:38px}.proj-res-add-modal .res-view-footer .save-button{width:100px;padding:0}.proj-res-add-modal .res-view-footer .back-btn{background:transparent;padding:0 14px 0 6px}.proj-res-add-modal .res-view-footer .back-btn:hover{background:#0000000d}.proj-res-add-modal .res-view-footer .back-btn svg{margin-right:4px}@media screen and (max-width:800px){.proj-res-add-modal{padding:0}}.project-resources{background:#fff;box-sizing:border-box;width:100%;height:100%;border-radius:16px;color:#444;box-shadow:0 0 4px #00000008;display:flex;flex-direction:column}.project-resources::-webkit-scrollbar{width:0!important}.project-resources .proj-res-list-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.05);padding:14px 0;margin:0 16px;height:32px}.project-resources .proj-res-title{font-weight:500;display:flex;align-items:center;min-height:24px;cursor:default;font-size:15px}.project-resources .proj-res-title svg{margin-right:4px}.project-resources .res-list-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:70px;opacity:.5;font-size:12px}.project-resources .res-list-container{flex:1;overflow:auto}.project-resources .res-item{display:flex;align-items:center;min-height:36px;padding:15px 0;margin:0 16px;border-bottom:1px solid rgba(0,0,0,.05);position:relative;cursor:default;box-sizing:border-box}.project-resources .res-item:hover .res-actions{display:flex}.project-resources .res-check{width:50px}.project-resources .res-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px}.project-resources .gpt-icon{border-radius:5px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:#35b089}.project-resources .res-icon-web{color:#409eff}.project-resources .res-icon-write{color:#fba611}.project-resources .res-info{flex:1;margin-left:8px;font-size:13px;color:#555;font-weight:500}.project-resources .res-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:18px;max-height:36px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.project-resources .res-status{position:relative;display:flex;align-items:center;margin-top:4px;color:#5490ff}.project-resources .res-status.res-failed{color:#ff6767}.project-resources .res-status .res-status-ico{display:flex;width:16px;height:16px;align-items:center;justify-content:center}.project-resources .res-status span{margin-left:6px}.project-resources .res-status .lds-dual-ring{width:12px;height:12px;border-radius:50%;border:1px solid transparent;border-right-color:#5490ff;border-left-color:#ff6767;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.project-resources .res-deleting-mask{position:absolute;left:0;top:0;width:100%;height:100%}.project-resources .res-deleting-mask div{position:absolute;bottom:4px;left:0;width:100%;border-radius:5px;background:#0000005c;color:#fff;display:flex;justify-content:center;align-items:center;height:24px}.project-resources .res-actions{position:absolute;display:none;top:4px;right:0;height:16px;width:20px;border-radius:3px;align-items:center;justify-content:center;background:#0000001f;cursor:pointer}.project-resources .res-actions svg{pointer-events:none}.project-resources .res-actions:hover{background:#0003;color:#333}.project-resources .res-menu-container .aski-menu-mask{z-index:1000}.project-resources .res-menu-container .aski-menu{position:fixed;z-index:1001;width:120px}.project-resources .res-menu-container .aski-menu-item{height:32px;font-size:13px}.project-resources .res-add{display:flex;justify-content:center;align-items:center}.project-resources .res-add-btn{display:flex;width:100%;padding:0 10px;background:#f3f5f9;align-items:center;font-weight:500;height:32px;justify-content:center;border-radius:7px;cursor:pointer}.project-resources .res-add-btn:hover{background:#eef0f5}.project-resources .res-add-btn .new-icon{background:#686efe;width:18px;height:18px;display:flex;justify-content:center;align-items:center;border-radius:50%;color:#fff;margin-right:6px}.project-resources .proj-res-view-modal{width:600px;padding:0 12px}.project-resources .proj-res-view-modal .view-res-title{font-size:18px;font-weight:500;margin-top:8px}.project-resources .proj-res-view-modal .view-res-content{height:300px;background:#0000000f;overflow:auto;padding:12px 16px;border-radius:6px;margin-top:24px;font-size:15px;line-height:1.65;resize:vertical}.project-resources .proj-res-view-modal .res-content-loading{display:flex;justify-content:center;margin-top:80px}.project-resources .proj-res-view-modal .res-view-footer{margin:20px 0 0;display:flex;align-items:center;justify-content:center}.project-resources .proj-res-view-modal .res-view-footer .button{width:150px;font-weight:500}.project-resources .proj-res-rename-modal{width:350px;padding:0 12px}.project-resources .proj-res-rename-modal .res-rename-field{margin-top:16px}.project-resources .proj-res-rename-modal .res-rename-field div{font-weight:500}.project-resources .proj-res-rename-modal .res-rename-field input{background:#00000012;border-radius:6px;border:0;font-size:15px;margin-top:8px;box-sizing:border-box;width:100%;padding:0 12px;height:40px}.project-resources .proj-res-rename-modal .res-view-footer{margin:30px 0 10px;display:flex;align-items:center;justify-content:flex-end}.project-resources .proj-res-rename-modal .res-view-footer .button{width:100%;font-weight:500}.project-header{height:90px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.project-header .project-title{font-size:20px;font-weight:500;height:42px;display:flex;align-items:center;flex:1;position:relative}.project-header .project-title div{border-radius:8px;padding:0 10px;box-sizing:border-box;height:42px;line-height:42px;position:absolute;left:0;top:0;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all}.project-header .project-title.title-editable div:hover{cursor:pointer;background:#fff;box-shadow:0 0 4px #00000008}.project-header .proj-header-right{display:flex;align-items:center;padding-left:16px}.project-header .proj-header-right .header-op{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:8px;color:#404040;cursor:pointer}.project-header .proj-header-right .header-op:hover,.project-header .proj-header-right .header-op.header-op-active{background:#fff;box-shadow:0 0 4px #00000008}.project-header .proj-header-right .op-spacing{width:16px}.project-header .proj-header-right .header-more-container{position:relative;width:38px;height:38px}.project-header .proj-header-right .header-more-container .aski-menu-mask{z-index:100}.project-header .proj-header-right .header-more-container .aski-menu{width:160px;right:0;top:40px;z-index:101}.project-header .proj-share-wrapper{width:430px;max-width:100%;display:flex;flex-direction:column;align-items:center}.project-header .proj-share-wrapper .share-switch-header{display:flex;justify-content:center;padding-top:24px}.project-header .proj-share-wrapper .share-switch-header.header-disabled{opacity:0;pointer-events:none}.project-header .proj-share-wrapper .share-switch{background:#f3f4f5;box-sizing:border-box;height:44px;width:320px;border-radius:10px;padding:3px;color:#fff;font-size:14px;font-weight:500;display:flex;align-items:center;cursor:pointer}.project-header .proj-share-wrapper .share-switch div{width:50%;height:100%;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#575a60}.project-header .proj-share-wrapper .share-switch div.switch-active{background:#fff;color:#686efe}.project-header .proj-share-content{display:flex;flex-direction:column;height:340px}.project-header .share-content-container{padding:48px 12px 0;display:flex;flex-direction:column;justify-content:center}.project-header .share-content-container.share-status-on .nav-share-check{background:#686efe;justify-content:flex-end}.project-header .share-content-container .share-menu-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.project-header .share-content-container .share-menu-title{display:flex;align-items:center}.project-header .share-content-container .share-link-icon{border:1px solid #5f5f64;border-radius:50%;width:30px;height:30px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-shrink:0}.project-header .share-content-container .share-link-remark{margin-left:12px}.project-header .share-content-container .share-link-state{font-weight:500;font-size:15px}.project-header .share-content-container .share-link-desc{color:#777;margin-top:4px}.project-header .share-content-container .nav-share-check{width:44px;height:22px;display:flex;background:#d6d9db;border-radius:15px;margin-right:5px;cursor:pointer}.project-header .share-content-container .nav-share-check>div{transition:all 1s;display:block;width:18px;height:18px;border-radius:50%;background:#fff;margin:2px}.project-header .share-content-container .share-menu-link{border-radius:6px;display:flex;height:36px;background:#f3f3f3;position:relative}.project-header .share-content-container .share-menu-link .share-address{height:36px;line-height:36px;width:100%;display:block;padding:0 10px;box-sizing:border-box;border:0;background:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.project-header .share-content-container .share-menu-link .share-copy{padding:0;width:40px;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:0 4px 4px 0;background:#00000012}.project-header .share-content-container .share-menu-link .share-copy:hover{background:#0000001f}.project-header .share-content-container .share-permission-remark{color:#777;margin-top:40px}.project-header .share-content-container .share-permission-closed{color:#444;margin-top:20px;line-height:1.4}.project-header .share-embed-container .share-embed-code{padding:8px 10px;font-size:13px;border:0;background:#00000012;border-radius:6px;resize:none;box-sizing:border-box;width:100%;height:100px;color:#313131;line-height:1.3}.project-header .share-embed-container .share-embed-disabled{opacity:0;pointer-events:none}.aski-project-wrapper{flex:1;background:#f5f7fb;padding:0 16px;display:flex;justify-content:center;position:relative}.aski-project-wrapper .aski-project-empty{position:absolute;left:0;top:0;width:100%;height:100%;background:#ffffffa6;display:flex;justify-content:center;align-items:center}.aski-project-wrapper .aski-project-empty .project-empty-tip{font-size:16px;background:#edf0f4;padding:16px 20px;border-radius:12px;color:#555;display:flex;align-items:center}.aski-project-wrapper .aski-project-empty .project-empty-tip svg{margin-right:6px}.aski-project{max-width:960px;width:100%;height:100%;display:flex;box-sizing:border-box;flex-direction:column}.aski-project .project-body{display:flex;height:calc(100% - 90px);padding-bottom:30px;box-sizing:border-box}.aski-project .project-left{width:260px;height:100%;flex-shrink:0;display:flex;flex-direction:column}@media screen and (max-width:900px){.aski-project .project-header{height:76px;padding-left:12px}.aski-project .project-body{flex-direction:column;padding-bottom:16px}.aski-project .project-body .project-left{height:auto;width:100%}.aski-project .project-body .project-resources .proj-res-list-header{padding:10px 0}.aski-project .project-body .project-resources .res-list-container{display:flex;flex-wrap:wrap;max-height:200px}.aski-project .project-body .project-resources .res-item{width:calc(50% - 32px);border-bottom:0}.aski-project .project-body .project-chat-wrapper{margin-left:0;margin-top:10px}}@media screen and (max-width:500px){.aski-project-wrapper{padding:0 12px}.aski-project .project-body .project-resources .res-item{width:calc(100% - 32px)}.aski-project .project-chat-wrapper .project-chat-body,.aski-project .project-chat-wrapper .project-chat-footer{padding:12px}.aski-project .project-chat-wrapper .proj-ask-item .ask-text{padding:12px 10px;font-size:14px}.aski-project .project-chat-wrapper .proj-ask-item .ask-question .ask-text{margin-left:0;margin-right:6px}.aski-project .project-chat-wrapper .proj-ask-item .ask-answer .ask-text{margin-left:6px;margin-right:0}.aski-project .project-chat-wrapper .proj-ask-dock{max-width:100%}}
