.aiep-loading-content{min-height:100vh;min-height:100dvh}.aiep-loading-content.is-loading{opacity:0}.aiep-loading-content.is-entering{animation:aiep-page-enter .6s cubic-bezier(.22,1,.36,1) both}@keyframes aiep-page-enter{0%{opacity:0}to{opacity:1}}.aiep-loading-managed{visibility:hidden}.aiep-loading-entry{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#f4f8fe}.aiep-loading-mark{--aiep-loading-size: 36px;--aiep-loading-cycle: 5.4s;position:relative;display:inline-block;flex:none;width:var(--aiep-loading-size);height:var(--aiep-loading-size);vertical-align:middle;line-height:1}.aiep-loading-halo{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle,#d9eaff 0%,#edf5ff 60%,transparent 73%);animation:aiep-loading-breathe var(--aiep-loading-cycle) ease-in-out infinite}.aiep-loading-threads,.aiep-loading-symbol{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%}.aiep-loading-symbol{object-fit:contain;animation:aiep-loading-complete var(--aiep-loading-cycle) ease-in-out infinite}.aiep-loading-threads{overflow:visible}.aiep-loading-weave{transform-origin:256px 256px;animation:aiep-loading-weave var(--aiep-loading-cycle) ease-in-out infinite}.aiep-loading-stream{--aiep-line-thin: 6px;--aiep-line-middle: 22px;--aiep-line-thick: 48px;stroke-dasharray:13 87;animation:aiep-loading-stream var(--aiep-loading-cycle) linear infinite}.aiep-loading-stream-trail{--aiep-line-thin: 3px;--aiep-line-middle: 10px;--aiep-line-thick: 20px;stroke-dasharray:28 72}.aiep-loading-trace{stroke-dasharray:100 100;animation:aiep-loading-trace var(--aiep-loading-cycle) ease-in-out infinite}.aiep-loading-star-reveal{animation:aiep-loading-star var(--aiep-loading-cycle) ease-in-out infinite}.aiep-loading-revealed{animation:aiep-loading-reveal var(--aiep-loading-cycle) ease-in-out infinite}.ant-spin .aiep-loading-mark.ant-spin-dot{--aiep-loading-size: 20px;width:var(--aiep-loading-size);height:var(--aiep-loading-size);transform:none;animation:none}.ant-spin-sm .aiep-loading-mark.ant-spin-dot{--aiep-loading-size: 14px}.ant-spin-lg .aiep-loading-mark.ant-spin-dot{--aiep-loading-size: 32px}.aiep-loading{display:flex;align-items:center;justify-content:center;color:#173754;box-sizing:border-box}.aiep-loading-page,.aiep-loading-panel{flex-direction:column;gap:24px;padding:48px 24px;text-align:center}.aiep-loading-page{min-height:100vh;min-height:100dvh;background:radial-gradient(ellipse at 50% 42%,#e8f2ff,#f7faff,#f4f7fb 76%)}.aiep-loading-panel{min-height:320px;width:100%;border-radius:16px;background:radial-gradient(ellipse at 50% 42%,#edf5ff,#ffffff80 64%)}.aiep-loading-page>.aiep-loading-mark{--aiep-loading-size: 100px}.aiep-loading-panel>.aiep-loading-mark{--aiep-loading-size: 72px}.aiep-loading-brand{margin-bottom:12px;font-size:14px;font-weight:700;letter-spacing:1px;color:#28608f}.aiep-loading-brand span{font-size:12px;font-weight:400;letter-spacing:.5px;color:#647e96}.aiep-loading-label{font-size:17px;font-weight:600;line-height:1.6}.aiep-loading-description{margin-top:8px;max-width:420px;color:#70849a;font-size:13px;line-height:1.8}.aiep-loading-dots{display:flex;gap:7px}.aiep-loading-dots i{width:5px;height:5px;border-radius:50%;background:#1677ff;animation:aiep-loading-breathe 1.8s ease-in-out infinite}.aiep-loading-dots i:nth-child(2){animation-delay:.2s}.aiep-loading-dots i:nth-child(3){animation-delay:.4s}.aiep-loading-inline{gap:10px;justify-content:flex-start}.aiep-loading-inline>.aiep-loading-mark{--aiep-loading-size: 28px}.aiep-loading-inline .aiep-loading-label{font-size:13px;font-weight:400;color:#647e96}@keyframes aiep-loading-stream{0%{stroke-dashoffset:100;stroke-width:var(--aiep-line-thin);opacity:0}6%{stroke-width:var(--aiep-line-thin);opacity:.9}22%{stroke-width:var(--aiep-line-middle)}36%,40%{stroke-width:var(--aiep-line-thick);opacity:.9}48%{stroke-dashoffset:-100;opacity:0}to{stroke-dashoffset:-100;opacity:0}}@keyframes aiep-loading-weave{0%,to{transform:scale(1.12) rotate(-18deg)}36%,76%{transform:scale(1) rotate(0)}}@keyframes aiep-loading-trace{0%,12%{stroke-dashoffset:100;stroke-width:8px}22%{stroke-width:24px}36%{stroke-width:56px}44%,76%{stroke-dashoffset:0;stroke-width:76px}92%,to{stroke-dashoffset:-100;stroke-width:8px}}@keyframes aiep-loading-star{0%,36%,92%,to{opacity:0}48%,76%{opacity:1}}@keyframes aiep-loading-reveal{0%,16%,92%,to{opacity:0}26%,48%,82%{opacity:1}54%,76%{opacity:0}}@keyframes aiep-loading-complete{0%,48%,86%,to{opacity:0}54%,76%{opacity:1}}@keyframes aiep-loading-breathe{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.aiep-loading-content.is-entering,.aiep-loading-halo,.aiep-loading-weave,.aiep-loading-stream,.aiep-loading-trace,.aiep-loading-star-reveal,.aiep-loading-revealed,.aiep-loading-symbol,.aiep-loading-dots i{animation:none}.aiep-loading-threads{display:none}.aiep-loading-symbol{opacity:1}}body{margin:0}body .aiep-office-chat-layout{position:relative;min-width:0}.aiep-assistant.is-workspace .aiep-assistant-header{flex-wrap:wrap;gap:10px;padding:14px 20px}.aiep-assistant.is-workspace .aiep-assistant-header>div:first-child{flex:1 0 100%;min-width:0}body .aiep-assistant-title{flex-wrap:wrap;gap:8px}body .aiep-assistant-title>span,body .aiep-assistant-online{flex-shrink:0;white-space:nowrap}.aiep-assistant-subtitle{overflow-wrap:anywhere}.aiep-assistant-header>.ant-space{max-width:100%;flex-wrap:wrap}body .aiep-office-quick-prompts .ant-btn{white-space:normal;height:auto;min-height:36px;text-align:left}.aiep-chat-message-content{overflow-wrap:anywhere;min-width:0}.aiep-chat-message-content table{display:block;max-width:100%;overflow-x:auto}.aiep-history-toggle{display:none}body .aiep-assistant.is-workspace .aiep-assistant-actions{padding-inline-end:78px}body .aiep-global-agent:not(.is-open){z-index:900}.aiep-studio-setting-grid>*,.aiep-studio-setting-sections>*{min-width:0}.aiep-studio-setting-grid .ant-radio-group{display:flex;flex-wrap:wrap}.aiep-studio-setting-grid .ant-radio-button-wrapper{padding-inline:10px}@media (max-width: 1400px){body .aiep-office-chat-layout{grid-template-columns:minmax(0,1fr)}body .aiep-office-chat-layout>.aiep-conversation-history{display:none}.aiep-history-toggle{display:inline-flex}body .aiep-office-chat-layout.is-history-open>.aiep-conversation-history{display:flex;position:absolute;top:110px;bottom:0;right:0;width:min(340px,95%);z-index:30;background:#fff;box-shadow:-8px 0 24px #10204020}.aiep-assistant.is-workspace .aiep-chat-bubble>.aiep-chat-message-content{max-width:95%}body .aiep-studio-setting-grid,body .aiep-studio-setting-sections{grid-template-columns:1fr}}@media (max-width: 600px){.aiep-assistant-online{font-size:11px}.aiep-assistant.is-workspace .aiep-assistant-header{padding:12px}}
