:root,.cs-widget{--cs-gradient: linear-gradient(135deg, #00d4ff, #7b2ff7);--cs-gradient-rev: linear-gradient(135deg, #7b2ff7, #00d4ff);--cs-cyan: #00d4ff;--cs-purple: #7b2ff7;--cs-purple-dark: #4a1a9e;--cs-bg-panel: #ffffff;--cs-bg-glass: rgba(0, 0, 0, .03);--cs-bg-glass-hover: rgba(0, 0, 0, .06);--cs-border: rgba(0, 0, 0, .08);--cs-border-active: rgba(0, 212, 255, .5);--cs-text: #1a1a2e;--cs-text-secondary: #666666;--cs-text-muted: #999999;--cs-shadow-glow: 0 0 30px rgba(0, 212, 255, .08);--cs-shadow-lg: 0 8px 40px rgba(0, 0, 0, .12)}.cs-widget{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cs-bubble-wrapper *,.cs-panel *,.cs-bubble-wrapper *:before,.cs-panel *:before,.cs-bubble-wrapper *:after,.cs-panel *:after{box-sizing:border-box}@keyframes cs-ring-pulse{0%{transform:scale(.8);opacity:.7}to{transform:scale(2.5);opacity:0}}@keyframes cs-ring-pulse-2{0%{transform:scale(.8);opacity:.5}to{transform:scale(2.8);opacity:0}}@keyframes cs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes cs-glow-cycle{0%,to{box-shadow:0 0 20px #00d4ff4d,0 0 60px #7b2ff726}50%{box-shadow:0 0 35px #00d4ff80,0 0 80px #7b2ff740}}@keyframes cs-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes cs-spin{to{transform:rotate(360deg)}}@keyframes cs-panel-in{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes cs-message-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cs-dot-bounce{0%,80%,to{transform:scale(.6);opacity:.3}40%{transform:scale(1);opacity:1}}@keyframes cs-scan-line{0%{top:-2px;opacity:0}50%{opacity:.8}to{top:100%;opacity:0}}@keyframes cs-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.cs-bubble-wrapper{position:fixed;bottom:98px;right:24px;z-index:10000;display:flex;align-items:center;justify-content:center}.cs-bubble-ring{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(0,212,255,.4);animation:cs-ring-pulse 2.5s ease-out infinite;pointer-events:none}.cs-bubble-ring:nth-child(2){animation-delay:1.2s;border-color:#7b2ff74d;animation-name:cs-ring-pulse-2}.cs-bubble-button{position:relative;width:60px;height:60px;border-radius:50%;border:none;cursor:pointer;background:var(--cs-gradient);background-size:200% 200%;animation:cs-gradient-shift 4s ease infinite,cs-glow-cycle 3s ease-in-out infinite,cs-float 3s ease-in-out infinite;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);z-index:1;overflow:hidden}.cs-bubble-button:before{content:"";position:absolute;inset:2px;border-radius:50%;background:#08081c26;z-index:0}.cs-bubble-button:after{content:"";position:absolute;inset:-2px;border-radius:50%;background:var(--cs-gradient);background-size:200% 200%;animation:cs-gradient-shift 4s ease infinite;z-index:-1;filter:blur(8px);opacity:.6}.cs-bubble-button:hover{transform:scale(1.1)}.cs-bubble-button:active{transform:scale(.95)}.cs-bubble-icon{position:relative;z-index:1;font-size:22px;color:#fff;display:flex;align-items:center;justify-content:center}.cs-bubble-tooltip{position:absolute;bottom:76px;left:50%;transform:translate(-50%) scale(.8);background:#08081ce6;color:#fff;font-size:12px;font-weight:500;padding:6px 14px;border-radius:8px;white-space:nowrap;pointer-events:none;opacity:0;transition:all .25s cubic-bezier(.34,1.56,.64,1);border:1px solid rgba(0,212,255,.2);box-shadow:0 4px 16px #0000004d,0 0 20px #00d4ff0d;letter-spacing:.3px}.cs-bubble-tooltip:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%) rotate(45deg);width:10px;height:10px;background:#08081ce6;border-right:1px solid rgba(0,212,255,.2);border-bottom:1px solid rgba(0,212,255,.2);border-radius:0 0 2px}.cs-bubble-wrapper:hover .cs-bubble-tooltip{opacity:1;transform:translate(-50%) scale(1);transition-delay:.3s}.cs-bubble-particle{position:absolute;width:3px;height:3px;border-radius:50%;pointer-events:none;opacity:0}.cs-bubble-particle:nth-child(3){background:var(--cs-cyan);top:-8px;left:10px;animation:cs-particle-float 4s ease-in-out infinite}.cs-bubble-particle:nth-child(4){background:var(--cs-purple);top:8px;right:-10px;animation:cs-particle-float 5s ease-in-out .8s infinite}.cs-bubble-particle:nth-child(5){background:var(--cs-cyan);bottom:-6px;left:4px;animation:cs-particle-float 4.5s ease-in-out 1.6s infinite}@keyframes cs-particle-float{0%,to{transform:translate(0) scale(1);opacity:0}20%{opacity:.8}80%{opacity:.6}to{transform:translate(var(--dx, -10px),var(--dy, -15px)) scale(0);opacity:0}}.cs-panel{display:flex;flex-direction:column;background:var(--cs-bg-panel);border:1px solid var(--cs-border);box-shadow:var(--cs-shadow-lg),var(--cs-shadow-glow);overflow:hidden;animation:cs-panel-in .35s cubic-bezier(.16,1,.3,1)}.cs-panel-website{position:fixed;border-radius:16px;z-index:9999;transform-origin:bottom right;transition:transform .28s cubic-bezier(.16,1,.3,1),visibility .28s}.cs-panel-website.cs-panel--closed{transform:translateY(calc(100% + 48px));visibility:hidden;pointer-events:none}.cs-panel-website .cs-panel-header{cursor:move;user-select:none}.cs-panel-admin{position:fixed;z-index:9991;border-radius:12px;transition:transform .28s cubic-bezier(.16,1,.3,1),visibility .28s}.cs-panel-admin.cs-panel--closed{transform:translateY(calc(100% + 48px));visibility:hidden;pointer-events:none}.cs-panel--ssr{visibility:hidden;pointer-events:none}.cs-panel-admin .cs-panel-header{cursor:move;user-select:none}.cs-panel-header{display:flex;justify-content:space-between;align-items:center;touch-action:none;padding:14px 18px;background:var(--cs-gradient);background-size:200% 200%;animation:cs-gradient-shift 6s ease infinite;color:#fff;flex-shrink:0;position:relative;overflow:hidden}.cs-panel-header:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:translate(-100%);animation:cs-shimmer 4s ease-in-out infinite;pointer-events:none}@keyframes cs-shimmer{0%{transform:translate(-100%)}60%{transform:translate(100%)}to{transform:translate(100%)}}.cs-panel-header-left{display:flex;align-items:center;gap:10px}.cs-panel-header-icon{width:32px;height:32px;border-radius:8px;background:#ffffff26;display:flex;align-items:center;justify-content:center;font-size:16px}.cs-panel-header-title{font-size:15px;font-weight:600;letter-spacing:.5px}.cs-panel-header-subtitle{font-size:11px;opacity:.7;font-weight:400;letter-spacing:.3px}.cs-panel-header-right{display:flex;align-items:center;gap:6px;position:relative;z-index:2}.cs-panel-header-btn{width:30px;height:30px;border-radius:8px;border:none;background:#ffffff1a;color:#fff;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;position:relative;z-index:2}.cs-panel-header-btn:hover{background:#fff3}.cs-edge-tab{position:fixed;right:0;width:28px;height:88px;border-radius:10px 0 0 10px;background:var(--cs-gradient);background-size:200% 200%;animation:cs-gradient-shift 6s ease infinite;box-shadow:-2px 0 12px #00d4ff40;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:9998;transition:width .2s ease}.cs-edge-tab:hover{width:36px}.cs-edge-tab-icon{color:#fff;font-size:14px;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:2px;user-select:none}.cs-bubble--draggable{cursor:grab;touch-action:none}.cs-bubble--draggable:active{cursor:grabbing}.cs-bubble--dock-left{transform:translate(calc(-50% + 0px));transition:transform .25s ease}.cs-bubble--dock-right{transform:translate(calc(50% + -0px));transition:transform .25s ease}.cs-bubble--dock-left:hover,.cs-bubble--dock-right:hover{transform:translate(0)}.cs-bubble--dock-left .cs-bubble-tooltip,.cs-bubble--dock-right .cs-bubble-tooltip{display:none}.cs-panel-body{flex:1;overflow-y:auto;padding:16px 14px 8px;display:flex;flex-direction:column;gap:4px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.1) transparent}.cs-panel-body::-webkit-scrollbar{width:4px}.cs-panel-body::-webkit-scrollbar-track{background:transparent}.cs-panel-body::-webkit-scrollbar-thumb{background:#0000001a;border-radius:2px}.cs-message{display:flex;flex-direction:column;animation:cs-message-in .3s ease;max-width:88%;margin-bottom:6px}.cs-message-user{align-self:flex-end;align-items:flex-end}.cs-message-ai{align-self:flex-start;align-items:flex-start}.cs-message-bubble{padding:10px 14px;font-size:14px;line-height:1.6;word-break:break-word;position:relative}.cs-message-user .cs-message-bubble{white-space:pre-wrap}.cs-message-user .cs-message-bubble{background:var(--cs-gradient);background-size:200% 200%;animation:cs-gradient-shift 6s ease infinite;color:#fff;border-radius:14px 14px 4px;box-shadow:0 2px 12px #7b2ff733}.cs-message-ai .cs-message-bubble{background:#f5f5f8;color:var(--cs-text);border-radius:14px 14px 14px 4px;border:1px solid var(--cs-border);box-shadow:0 1px 6px #0000000f}.cs-link{color:#4a6cf7;text-decoration:underline;word-break:break-all}.cs-link:hover{color:#3b5de7;text-decoration:underline}.cs-message-streaming .cs-message-bubble:after{content:"▍";display:inline;color:var(--cs-cyan);animation:cs-cursor-blink .8s step-end infinite;margin-left:1px}.cs-message-footer{display:flex;align-items:center;gap:6px;margin-top:4px;padding:0 4px}.cs-message-references{margin-top:10px;padding-top:8px;border-top:1px solid var(--cs-border)}.cs-message-references-label{font-size:11px;color:var(--cs-text-secondary);margin-bottom:4px;display:flex;align-items:center;gap:4px}.cs-message-reference{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--cs-cyan);padding:2px 8px;background:#00d4ff14;border-radius:4px;margin:2px 4px 2px 0;border:1px solid rgba(0,212,255,.12);white-space:nowrap}.cs-message-feedback{display:flex;gap:4px;margin-top:6px}.cs-feedback-btn{background:none;border:1px solid var(--cs-border);border-radius:6px;color:var(--cs-text-secondary);cursor:pointer;font-size:12px;padding:2px 10px;transition:all .2s;display:flex;align-items:center;gap:4px}.cs-feedback-btn:hover{background:var(--cs-bg-glass-hover);border-color:var(--cs-border-active);color:var(--cs-text)}.cs-loading-indicator{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f5f5f8;border:1px solid var(--cs-border);border-radius:14px 14px 14px 4px;align-self:flex-start;margin-bottom:6px;animation:cs-message-in .3s ease}.cs-loading-text{font-size:13px;color:var(--cs-text-secondary)}.cs-loading-dots{display:flex;gap:4px;align-items:center}.cs-loading-dot{width:7px;height:7px;border-radius:50%;background:var(--cs-cyan);animation:cs-dot-bounce 1.4s ease-in-out infinite;box-shadow:0 0 6px #00d4ff66}.cs-loading-dot:nth-child(2){animation-delay:.16s}.cs-loading-dot:nth-child(3){animation-delay:.32s}.cs-loading-scan{position:absolute;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--cs-cyan),transparent);animation:cs-scan-line 2s ease-in-out infinite;pointer-events:none;opacity:.5}.cs-greeting-area{margin-bottom:8px}.cs-quick-questions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;margin-bottom:8px}.cs-quick-question{padding:6px 14px;font-size:12px;color:#55a;background:#f0f0ff;border:1px solid #d0d0ea;border-radius:20px;cursor:pointer;transition:all .25s;white-space:nowrap;position:relative;overflow:hidden}.cs-quick-question:hover{background:#e4e4fa;border-color:#99c;transform:translateY(-1px)}.cs-quick-question:active{transform:scale(.97)}.cs-input-area{display:flex;gap:8px;padding:12px 14px 14px;border-top:1px solid var(--cs-border);flex-shrink:0;background:#f8f8fa}.cs-input-field-wrapper{flex:1;position:relative;display:flex;align-items:center}.cs-input-field{width:100%;padding:10px 14px;border-radius:10px;border:1px solid var(--cs-border);background:var(--cs-bg-glass);color:var(--cs-text);font-size:14px;outline:none;transition:all .25s;font-family:inherit}.cs-input-field::placeholder{color:var(--cs-text-muted)}.cs-input-field:focus{border-color:var(--cs-border-active);box-shadow:0 0 20px #00d4ff14,inset 0 0 20px #00d4ff08;background:#fff}.cs-send-button{padding:10px 18px;border-radius:10px;border:none;background:var(--cs-gradient);background-size:200% 200%;animation:cs-gradient-shift 4s ease infinite;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s;flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:4px;position:relative;overflow:hidden}.cs-send-button:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transform:translate(-100%);transition:transform .5s}.cs-send-button:hover:before{transform:translate(100%)}.cs-send-button:hover{box-shadow:0 0 24px #00d4ff40;transform:translateY(-1px)}.cs-send-button:active{transform:scale(.97)}.cs-stop-button{background:#ff4d4f29;border:1px solid rgba(255,77,79,.45);color:#ff7875;animation:none}.cs-stop-button:before{display:none}.cs-stop-button:hover{background:#ff4d4f42;box-shadow:0 0 18px #ff4d4f40;transform:translateY(-1px)}.cs-send-button:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.cs-send-button:disabled:before{display:none}.cs-panel-footer{flex-shrink:0;padding:6px 14px;text-align:center;font-size:10px;color:var(--cs-text-muted);border-top:1px solid var(--cs-border);letter-spacing:.5px;background:#f5f5f8}.cs-markdown-body{font-size:14px;line-height:1.5;word-break:break-word}.cs-markdown-body>*:first-child{margin-top:0}.cs-markdown-body>*:last-child{margin-bottom:0}.cs-markdown-body p,.cs-markdown-body li{white-space:normal}.cs-markdown-body p{margin:2px 0}.cs-markdown-body h1,.cs-markdown-body h2,.cs-markdown-body h3,.cs-markdown-body h4{margin:6px 0 2px;font-weight:600;line-height:1.35}.cs-markdown-body h1{font-size:16px}.cs-markdown-body h2{font-size:15px}.cs-markdown-body h3{font-size:14px}.cs-markdown-body h4{font-size:13.5px}.cs-markdown-body ul,.cs-markdown-body ol{margin:2px 0;padding-left:20px}.cs-markdown-body li{margin:1px 0}.cs-markdown-body li>p{margin:1px 0}.cs-markdown-body pre{margin:4px 0;padding:8px 12px;background:#1a1a2e;border-radius:8px;overflow-x:auto;white-space:pre}.cs-markdown-body pre code{background:none!important;padding:0!important;font-size:12.5px;line-height:1.5;color:#e4e4e7;font-family:JetBrains Mono,Fira Code,Consolas,SF Mono,monospace;tab-size:2}.cs-markdown-body code{background:#0000000f;padding:1px 5px;border-radius:4px;font-size:12.5px;font-family:JetBrains Mono,Consolas,SF Mono,monospace;color:#d63384;word-break:break-all}.cs-markdown-body table{border-collapse:collapse;width:100%;font-size:12.5px;min-width:280px;overflow-x:auto;display:block}.cs-markdown-body th,.cs-markdown-body td{border:1px solid var(--cs-border);padding:3px 6px;text-align:left;white-space:nowrap}.cs-markdown-body th{background:#00000008;font-weight:600}.cs-markdown-body tr:nth-child(2n){background:#00000004}.cs-markdown-body blockquote{margin:4px 0;padding:3px 10px;border-left:3px solid var(--cs-cyan);color:var(--cs-text-secondary);background:#00000005;border-radius:0 6px 6px 0}.cs-markdown-body blockquote p{margin:2px 0}.cs-markdown-body hr{border:none;border-top:1px solid var(--cs-border);margin:6px 0}.cs-markdown-body strong{font-weight:600}.cs-markdown-body em{font-style:italic}.cs-markdown-body a{color:#4a6cf7;text-decoration:underline;word-break:break-all}.cs-markdown-body input[type=checkbox]{margin-right:4px;transform:scale(.85)}.cs-streaming-tail{white-space:pre-wrap;margin:2px 0}.cs-streaming-tail:first-child{margin-top:0}.cs-resize{position:absolute;z-index:2;touch-action:none}.cs-resize-n{top:-2px;left:8px;right:8px;height:6px;cursor:ns-resize}.cs-resize-s{bottom:-2px;left:8px;right:8px;height:6px;cursor:ns-resize}.cs-resize-e{right:-2px;top:8px;bottom:8px;width:6px;cursor:ew-resize}.cs-resize-w{left:-2px;top:8px;bottom:8px;width:6px;cursor:ew-resize}.cs-confirm-overlay{position:fixed;inset:0;background:#00000073;backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:10001;animation:cs-fade-in .2s ease}.cs-confirm-dialog{width:320px;max-width:calc(100vw - 48px);background:var(--cs-bg-panel);border:1px solid var(--cs-border);border-radius:16px;box-shadow:var(--cs-shadow-lg),0 0 40px #00d4ff1f;overflow:hidden;animation:cs-panel-in .25s cubic-bezier(.16,1,.3,1)}.cs-confirm-title{padding:16px 20px 0;font-size:16px;font-weight:600;color:var(--cs-text);letter-spacing:.3px}.cs-confirm-content{padding:10px 20px 20px;font-size:14px;line-height:1.6;color:var(--cs-text-secondary)}.cs-confirm-actions{display:flex;gap:10px;padding:0 20px 16px;justify-content:flex-end}.cs-confirm-btn{padding:8px 20px;border-radius:10px;font-size:13px;font-weight:500;cursor:pointer;transition:all .25s;border:1px solid transparent}.cs-confirm-btn-cancel{background:var(--cs-bg-glass);color:var(--cs-text-secondary);border-color:var(--cs-border)}.cs-confirm-btn-cancel:hover{background:var(--cs-bg-glass-hover);color:var(--cs-text)}.cs-confirm-btn-ok{background:var(--cs-gradient);background-size:200% 200%;animation:cs-gradient-shift 4s ease infinite;color:#fff;border:none}.cs-confirm-btn-ok:hover{box-shadow:0 0 20px #00d4ff40;transform:translateY(-1px)}.cs-confirm-btn-ok:active{transform:scale(.97)}@keyframes cs-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width: 480px){.cs-panel-website{width:100vw;height:100vh;bottom:0;right:0;border-radius:0}.cs-panel-admin{width:100vw!important;left:0!important}.cs-bubble-wrapper{bottom:86px;right:16px}}.json-editor{position:relative;border:1px solid #d9d9d9;border-radius:8px;overflow:hidden;transition:border-color .2s ease}.json-editor:hover{border-color:#40a9ff}.json-editor:focus-within{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.json-editor .json-editor-toolbar{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;background:#fafafa;border-bottom:1px solid #f0f0f0}.json-editor .json-editor-toolbar .validation-status{font-size:12px}.json-editor .json-editor-textarea .ant-input{font-family:SF Mono,Monaco,Consolas,monospace!important;font-size:12px!important;border:none!important;box-shadow:none!important;border-radius:0!important}.json-editor .json-editor-textarea .ant-input:focus{box-shadow:none!important}.json-editor .json-editor-textarea.invalid .ant-input{background:#fff1f0}.json-editor .json-editor-error{padding:4px 8px;background:#fff1f0;border-top:1px solid #ffa39e}html[data-theme=dark] .json-editor{border-color:#3a3a3a}html[data-theme=dark] .json-editor:hover{border-color:#1890ff}html[data-theme=dark] .json-editor .json-editor-toolbar{background:#2a2a2a;border-bottom-color:#3a3a3a}html[data-theme=dark] .json-editor .json-editor-textarea.invalid .ant-input{background:#2a1a1a}html[data-theme=dark] .json-editor .json-editor-error{background:#2a1a1a;border-top-color:#ff4d4f}.tox{box-shadow:none;box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;-webkit-tap-highlight-color:transparent;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox *:not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit}.tox *:not(svg):not(rect){background:transparent;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:2px solid #eeeeee;border-radius:10px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#fff;border:2px solid #eeeeee;border-radius:10px;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;z-index:1300}.tox-tinymce *:focus,.tox-tinymce-aux *:focus{outline:none}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border-radius:6px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:#0065d81a;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#006ce7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus{background-color:#0060ce}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#0054b4}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:#ffa50014;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus{background-color:#f2d574;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:#cc00001a;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#c00}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus{background-color:#e9a4a4;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:#78ab461a;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>*:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#527530}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#527530}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{font-size:14px;margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>*:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>*:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border-color:#eee;border-radius:10px;border-style:solid;border-width:1px;margin:0 10px}.tox .tox-anchorbar,.tox .tox-bottom-anchorbar,.tox .tox-bar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#006ce7;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#006ce7;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:none;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button:before{border-radius:6px;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #006ce7,0 0 0 3px #006ce740;content:"";inset:-1px;opacity:0;pointer-events:none;position:absolute}.tox .tox-button[disabled]{background-color:#006ce7;background-image:none;border-color:#006ce7;box-shadow:none;color:#ffffff80;cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:focus-visible:not(:disabled):before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:active:not(:disabled){background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#ffffff80;cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#003c81;background-image:none;border-color:#003c81;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{display:block;fill:currentColor}.tox .tox-button--secondary{background-color:#f0f0f0;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#f0f0f0;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;color:#222f3e;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:none;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#f0f0f0;background-image:none;border-color:#f0f0f0;box-shadow:none;color:#222f3e80}.tox .tox-button--secondary:focus:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:hover:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:active:not(:disabled){background-color:#d6d6d6;background-image:none;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled{background-color:#a8c8ed;background-image:none;border-color:#a8c8ed;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#a8c8ed;background-image:none;border-color:#a8c8ed;box-shadow:none;color:#222f3e80}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled){background-color:#93bbe9;background-image:none;border-color:#93bbe9;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#93bbe9;background-image:none;border-color:#93bbe9;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#7daee4;background-image:none;border-color:#7daee4;box-shadow:none;color:#222f3e}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{display:block;fill:currentColor}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked[disabled]{background-color:#222f3e1f;border-color:transparent;box-shadow:unset;color:#222f3e80}.tox .tox-button--naked:hover:not(:disabled){background-color:#222f3e1f;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked:focus:not(:disabled){background-color:#222f3e1f;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked:active:not(:disabled){background-color:#222f3e2e;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#222f3e}.tox .tox-checkbox{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:6px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:3px;width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;fill:#222f3e4d}.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:#006ce7}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg{display:none;fill:#006ce7}.tox .tox-checkbox--disabled{color:#222f3e80;cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg{fill:#222f3e80}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:#222f3e80}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:#222f3e80}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:6px;box-shadow:inset 0 0 0 1px #006ce7;padding:3px}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border-bottom-width:0;border-color:#e3e3e3;border-left-width:0;border-right-width:0;border-style:solid;border-top-width:1px;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#fcfcfc;color:#222f3eb3;cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#222f3e;display:flex;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--toolbar .tox-collection__item,.tox .tox-collection--grid .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#fff;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active{background-color:#cce2fa}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#a6ccf7;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#cce2fa}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#a6ccf7;color:#222f3e}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#cce2fa;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection__item-icon,.tox .tox-collection__item-checkmark{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-icon svg,.tox .tox-collection__item-checkmark svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;display:inline-block;flex:1;font-size:14px;font-style:normal;font-weight:400;line-height:24px;max-width:100%;text-transform:none;word-break:break-all}.tox .tox-collection__item-accessory{color:#222f3eb3;display:inline-block;font-size:14px;height:24px;line-height:24px;text-transform:none}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret:after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#222f3e}.tox .tox-collection__item--state-disabled{background-color:transparent;color:#222f3e80;cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:#222f3e80}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #e3e3e3;border-radius:6px;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:28px;margin:6px 1px 5px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid transparent}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>*:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid transparent}.tox[dir=rtl] .tox-collection--list .tox-collection__item>*:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:none;border:1px solid black;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid white;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(to bottom,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:#08f solid}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid black;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{display:flex;flex-direction:column;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid black;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-sv-palette,.tox[dir=rtl] .tox-hue-slider{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__primary .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches{margin:5px 0 6px 11px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:hover,.tox .tox-swatch:focus{box-shadow:0 0 0 1px #7f7f7f4d inset;transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:none;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#222f3e;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#cce2fa}.tox div.tox-swatch:not(.tox-swatch--remove) svg{display:none;fill:#222f3e;height:24px;margin:3px;width:24px}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#fff;position:relative}.tox .tox-comment-thread>*:not(:first-child){margin-top:8px}.tox .tox-comment{background:#fff;border:1px solid #eeeeee;border-radius:6px;box-shadow:0 4px 8px #222f3e1a;padding:8px 8px 16px;position:relative}.tox .tox-comment__header{align-items:center;color:#222f3e;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#222f3e;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:initial}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:#222f3eb3;font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay:after{background:#fff;content:"";display:flex;inset:0;opacity:.9;position:absolute;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>*:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient:after{background:linear-gradient(#fff0,#fff);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#fff;display:flex;flex-direction:column;flex-grow:1;inset:0;opacity:.9;position:absolute;text-align:center;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#222f3e;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{flex-direction:column;font-size:14px;inset:0;padding:1em;position:absolute;z-index:10}.tox .tox-comment__overlaytext p{background-color:#fff;box-shadow:0 0 8px 8px #fff;color:#222f3e;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#fff;display:flex;justify-content:center;inset:0;position:absolute;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__edit{margin-left:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>*:last-child,.tox:not([dir=rtl]) .tox-comment__edit>*:last-child,.tox:not([dir=rtl]) .tox-comment__reply>*:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__edit{margin-right:8px}.tox[dir=rtl] .tox-comment__buttonspacing>*:last-child,.tox[dir=rtl] .tox-comment__edit>*:last-child,.tox[dir=rtl] .tox-comment__reply>*:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:#222f3eb3}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#222f3e;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar svg,.tox:not([dir=rtl]) .tox-user__avatar img{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name{margin-left:8px}.tox[dir=rtl] .tox-user__avatar svg,.tox[dir=rtl] .tox-user__avatar img{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;display:flex;justify-content:center;inset:0;position:fixed;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:#ffffffbf;inset:0;position:absolute;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{background-color:#fff;border-color:#eee;border-radius:10px;border-style:solid;border-width:0px;box-shadow:0 16px 16px -10px #222f3e26,0 0 40px 1px #222f3e26;display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#fff;border-bottom:none;color:#222f3e;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.3;margin:0;text-transform:none}.tox .tox-dialog__body{color:#222f3e;display:flex;flex:1;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;min-width:0;text-align:left;text-transform:none}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px}@media only screen and (min-width: 768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:#222f3eb3;display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:#006ce71a}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #006ce7;color:#006ce7}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,calc(100vh - 110px));overflow:auto;-webkit-overflow-scrolling:touch;padding:16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>*:first-child{margin-top:0}.tox .tox-dialog__body-content>*:last-child{margin-bottom:0}.tox .tox-dialog__body-content>*:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#006ce7;cursor:pointer;text-decoration:underline}.tox .tox-dialog__body-content a:hover,.tox .tox-dialog__body-content a:focus{color:#003c81;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #006ce7;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#00244e;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#222f3e}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dd{padding-inline-start:2.5rem}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dl{margin-bottom:16px}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dt{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{color:#222f3e;font-size:20px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{color:#222f3e;font-size:16px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#fff;border-top:none;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-start,.tox .tox-dialog__footer-end{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:#ffffffbf;display:flex;justify-content:center;inset:0;position:absolute;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #626262}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered:before{border:1px solid #eeeeee;border-radius:6px;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered-focus.tox-navobj-bordered:before{border-color:#006ce7;box-shadow:0 0 0 2px #006ce740;outline:none}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #eeeeee;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:#222f3eb3;margin:0 0 16px}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area:before{border:2px solid #2D6ADF;border-radius:4px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area:before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #eeeeee}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#fff;border-bottom:none;box-shadow:0 2px 2px -2px #222f3e1a,0 8px 8px -4px #222f3e12;padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid #e3e3e3;box-shadow:none}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#fff;box-shadow:0 2px 2px -2px #222f3e33,0 8px 8px -4px #222f3e26;padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 2px 2px -2px #222f3e33,0 8px 8px -4px #222f3e26}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:none;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border-color:#222f3e33;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:hover:not([aria-disabled=true]),.tox .tox-color-input span:focus:not([aria-disabled=true]){border-color:#006ce7;cursor:pointer}.tox .tox-color-input span:before{background-image:linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 25%),linear-gradient(-45deg,rgba(0,0,0,.25) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.25) 75%),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.25) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:6px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:#222f3eb3;display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(100% / 3 - (8px / 2))}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack,.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>*:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>*:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-textfield,.tox .tox-toolbar-textfield,.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#eee;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 5.5px;resize:none;width:100%}.tox .tox-textfield[disabled],.tox .tox-textarea[disabled]{background-color:#f2f2f2;color:#222f3ed9;cursor:not-allowed}.tox .tox-textfield:focus,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-custom-editor:focus-within{background-color:#fff;border-color:#006ce7;box-shadow:0 0 0 2px #006ce740;outline:none}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#006ce7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#222f3e}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#f2f2f2;color:#222f3ed9;cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#222f3e}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#eee;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 5.5px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#f2f2f2;color:#222f3ed9;cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#fff;border-color:#006ce7;box-shadow:0 0 0 2px #006ce740;outline:none}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border-color:#eee;border-radius:6px;border-style:solid;border-width:1px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea{border:none}.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox.tox-tinymce.tox-fullscreen,.tox-shadowhost.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{background:#000;filter:alpha(opacity=50);opacity:.5;position:absolute;zoom:1}.tox .tox-image-tools .tox-croprect-handle{border:2px solid white;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#eee;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:#006ce780;border-color:#006ce780}.tox .tox-insert-table-picker__label{color:#222f3eb3;display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#fff;border:1px solid transparent;border-radius:6px;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26;display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 4px}.tox .tox-menu.tox-collection.tox-collection--toolbar,.tox .tox-menu.tox-collection.tox-collection--grid{padding:8px}@media only screen and (min-width: 768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p,.tox .tox-menu__label blockquote,.tox .tox-menu__label code{margin:0}.tox .tox-menubar{background:repeating-linear-gradient(transparent 0px 1px,transparent 1px 39px) center top 39px / 100% calc(100% - 39px) no-repeat;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1 / -1;grid-row:1;padding:0 11px 0 12px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:repeating-linear-gradient(transparent 0px 1px,transparent 1px 39px) center top 39px / 100% calc(100% - 39px) no-repeat;background-color:#fff;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:transparent;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;justify-content:center;margin:5px 1px 6px 0;outline:none;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:#222f3e80;cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn--active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px;display:none}.tox .tox-notification{border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;font-size:14px;font-weight:400;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity .15s ease-in}.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#e4eeda;border-color:#d7e6c8;color:#222f3e}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#517342}.tox .tox-notification--success svg{fill:#222f3e}.tox .tox-notification--error{background-color:#f5cccc;border-color:#f0b3b3;color:#222f3e}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#77181f}.tox .tox-notification--error svg{fill:#222f3e}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#fff5cc;border-color:#fff0b3;color:#222f3e}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#222f3e}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#7a6e25}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#222f3e}.tox .tox-notification--info{background-color:#d6e7fb;border-color:#c1dbf9;color:#222f3e}.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info a{color:#2a64a6}.tox .tox-notification--info svg{fill:#222f3e}.tox .tox-notification__body{align-self:center;color:#222f3e;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition:before,.tox .tox-pop--transition:after{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #eeeeee;border-radius:6px;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26;min-width:0;overflow:hidden}.tox .tox-pop__dialog>*:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop:before,.tox .tox-pop:after{border-style:solid;content:"";display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset:before,.tox .tox-pop.tox-pop--inset:after{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom:before,.tox .tox-pop.tox-pop--bottom:after{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom:after{border-color:#fff transparent transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom:before{border-color:#eeeeee transparent transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top:before,.tox .tox-pop.tox-pop--top:after{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top:after{border-color:transparent transparent #fff transparent;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top:before{border-color:transparent transparent #eeeeee transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left:before,.tox .tox-pop.tox-pop--left:after{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left:after{border-color:transparent #fff transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left:before{border-color:transparent #eeeeee transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right:before,.tox .tox-pop.tox-pop--right:after{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right:after{border-color:transparent transparent transparent #fff;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right:before{border-color:transparent transparent transparent #eeeeee;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left:before,.tox .tox-pop.tox-pop--align-left:after{left:20px}.tox .tox-pop.tox-pop--align-right:before,.tox .tox-pop.tox-pop--align-right:after{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#fff;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane-container,.tox .tox-sidebar__pane{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #eeeeee;border-radius:6px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#006ce7;border:2px solid #0054b4;border-radius:6px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider{margin-inline-start:32px}.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:#222f3eb3;border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:nth-child(1){animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#fff;border-top:1px solid #e3e3e3;color:#222f3eb3;display:flex;flex:0 0 auto;font-size:14px;font-weight:400;height:25px;overflow:hidden;padding:0 8px;position:relative;text-transform:none}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden}@media only screen and (min-width: 768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path{flex:0 0 calc(100% / 3)}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width: 767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:#222f3eb3;text-decoration:none}.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]){color:#222f3e;cursor:pointer}.tox .tox-statusbar__branding svg{fill:#222f3ecc;height:1.14em;vertical-align:-.28em;width:3.6em}.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg{fill:#222f3e}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-bottom:3px;padding-left:1ch;padding-right:3px}.tox .tox-statusbar__resize-handle svg{display:block;fill:#222f3e80}.tox .tox-statusbar__resize-handle:focus svg{background-color:#dee0e2;border-radius:1px 1px 5px;box-shadow:0 0 0 2px #dee0e2}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{align-items:center;background-color:#fff9;display:flex;justify-content:center;inset:0;position:absolute}.tox .tox-tbtn{align-items:center;background:transparent;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;justify-content:center;margin:6px 1px 5px 0;outline:none;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{display:block;fill:#222f3e}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus{background:#cce2fa;border:0;box-shadow:none}.tox .tox-tbtn:hover{background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:hover svg{fill:#222f3e}.tox .tox-tbtn:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:active svg{fill:#222f3e}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:#222f3e80}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:transparent;border:0;box-shadow:none;color:#222f3e80;cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:#222f3e80}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn--enabled>*,.tox .tox-tbtn--enabled:hover>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:#222f3e80}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#222f3e}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:42px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:56px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-number-input{border-radius:3px;display:flex;margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-number-input .tox-input-wrapper{background:#f7f7f7;display:flex;pointer-events:none;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background:#cce2fa}.tox .tox-number-input input{border-radius:3px;color:#222f3e;font-size:14px;margin:2px 0;pointer-events:all;width:60px}.tox .tox-number-input input:hover{background:#cce2fa;color:#222f3e}.tox .tox-number-input input:focus{background:#fff;color:#222f3e}.tox .tox-number-input input:disabled{background:transparent;border:0;box-shadow:none;color:#222f3e80;cursor:not-allowed}.tox .tox-number-input button{background:#f7f7f7;color:#222f3e;height:28px;text-align:center;width:24px}.tox .tox-number-input button svg{display:block;fill:#222f3e;margin:0 auto;transform:scale(.67)}.tox .tox-number-input button:focus{background:#cce2fa}.tox .tox-number-input button:hover{background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:hover svg{fill:#222f3e}.tox .tox-number-input button:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:active svg{fill:#222f3e}.tox .tox-number-input button:disabled{background:transparent;border:0;box-shadow:none;color:#222f3e80;cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:#222f3e80}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>button,.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper{background:#cce2fa}.tox .tox-tbtn--select{margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;height:initial;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:#222f3e80}.tox .tox-tbtn--bespoke{background:#f7f7f7}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:4px}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:6px 1px 5px 0;overflow:hidden}.tox .tox-split-button:hover{box-shadow:0 0 0 1px #cce2fa inset}.tox .tox-split-button:focus{background:#cce2fa;box-shadow:none;color:#222f3e}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:#222f3e80}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button.tox-tbtn--disabled:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus{background:transparent;box-shadow:none;color:#222f3e80}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-text-color__color,.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-highlight-bg-color__color{opacity:.6}.tox .tox-toolbar-overlord{background-color:#fff}.tox .tox-toolbar,.tox .tox-toolbar__primary,.tox .tox-toolbar__overflow{background-attachment:local;background-color:#fff;background-image:repeating-linear-gradient(#e3e3e3 0px 1px,transparent 1px 39px);background-position:center top 40px;background-repeat:no-repeat;background-size:calc(100% - 22px) calc(100% - 41px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__primary,.tox .tox-toolbar-overlord>.tox-toolbar__overflow{background-position:center top 0px;background-size:calc(100% - 22px) calc(100% + -0px)}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-toolbar-overlord,.tox .tox-anchorbar{grid-column:1 / -1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid transparent;margin-top:-1px;padding-bottom:1px;padding-top:1px}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#fff;background-position:center top 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:6px;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26;overscroll-behavior:none;padding:4px 0}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 22px) calc(100% - 51px);padding:4px 0}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0;padding:0 11px 0 12px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid transparent}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid transparent}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#222f3e;border-radius:6px;box-shadow:0 2px 4px #222f3e4d;color:#ffffffbf;font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #222f3e;bottom:0;left:50%;position:absolute;transform:translate(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #222f3e;border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;top:0;transform:translate(-50%)}.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-left:8px solid #222f3e;border-top:8px solid transparent;position:absolute;right:0;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-bottom:8px solid transparent;border-right:8px solid #222f3e;border-top:8px solid transparent;left:0;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:transparent;border:0;border-radius:4px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin-bottom:4px;margin-top:4px;outline:none;overflow:hidden;padding:0 0 0 8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{display:block;fill:#222f3e}.tox .tox-tree .tox-trbtn:focus{background:#cce2fa;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:active svg{fill:#222f3e}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:transparent;border:0;box-shadow:none;color:#222f3e80;cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:#222f3e80}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn--enabled>*,.tox .tox-tree .tox-trbtn--enabled:hover>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#fff;display:flex;flex:1;flex-direction:column}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 8px 0;position:relative}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:8px 8px 0}.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-start,.tox .tox-view__header-end{display:flex}.tox .tox-view__pane{height:100%;padding:8px;width:100%}.tox .tox-view__pane_panel{border:1px solid #eeeeee;border-radius:6px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-start>*,.tox[dir=rtl] .tox-view__header .tox-view__header-end>*{margin-right:8px}.tox .tox-well{border:1px solid #eeeeee;border-radius:6px;padding:8px;width:100%}.tox .tox-well>*:first-child{margin-top:0}.tox .tox-well>*:last-child{margin-bottom:0}.tox .tox-well>*:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #eeeeee;border-radius:6px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading:before{background-color:#00000080;content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__content-js,.tox .tox-dialog__body-content .tox-collection{display:flex;flex:1}.html-editor .tox-tinymce{overflow:visible!important;border:1px solid #d9d9d9;border-radius:8px;transition:border-color .2s,box-shadow .2s}.html-editor .tox-editor-container,.html-editor .tox-edit-area{overflow:visible!important}.html-editor .tox-editor-header{position:sticky!important;top:56px;z-index:90}.html-editor .tox-toolbar__primary{background:#fafafa!important;border-bottom:1px solid #e5e7eb!important}.html-editor:hover .tox-tinymce{border-color:#4096ff}.html-editor:focus-within .tox-tinymce{border-color:#1677ff;box-shadow:0 0 0 2px #0591ff1a}.html-editor .tox-tinymce[aria-disabled=true]{background:#0000000a}.html-editor .tox-statusbar{display:none!important}.richtext-content{font-size:14px!important;line-height:1.8;word-wrap:break-word;color:#333}.richtext-content p{margin:1em 0}.richtext-content h1,.richtext-content h2,.richtext-content h3,.richtext-content h4,.richtext-content h5,.richtext-content h6{margin:revert}.richtext-content ol,.richtext-content ul{margin:1em 0;padding-left:20px}.richtext-content li{margin:0}.richtext-content pre{margin:1em 0}.richtext-content h1{font-size:2em!important;font-weight:700}.richtext-content h2{font-size:1.5em!important;font-weight:700}.richtext-content h3{font-size:1.17em!important;font-weight:700}.richtext-content a{text-decoration:underline}.richtext-content blockquote{border-left:4px solid #ccc;margin:5px 0;padding-left:16px}.richtext-content code,.richtext-content pre{background-color:#f0f0f0;border-radius:3px}.richtext-content pre{padding:8px 12px;white-space:pre-wrap}.richtext-content code{font-size:85%!important;padding:2px 4px}.richtext-content img{max-width:100%;height:auto}.richtext-content table{border-collapse:collapse;max-width:100%}.richtext-content td,.richtext-content th{border:1px solid #d0d7de;padding:6px 12px}.pdf-image-viewer{width:100%;padding:20px}.pdf-image-viewer.pdf-image-viewer-state{display:flex;height:100%;min-height:280px;padding:24px;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:var(--ant-color-text-secondary)}.pdf-image-viewer.pdf-image-viewer-state.error>.anticon{color:#ea580c;font-size:34px}.pdf-image-viewer .pdf-image-viewer-page{width:100%;margin:0 0 20px}.pdf-image-viewer .pdf-image-viewer-page:last-child{margin-bottom:0}.pdf-image-viewer .pdf-image-viewer-page .pdf-image-viewer-page-content{position:relative;width:100%;overflow:hidden;border-radius:4px;background:#fff;box-shadow:0 4px 16px #0f172a24}.pdf-image-viewer .pdf-image-viewer-page .ant-image{display:block;width:100%;height:100%;background:#fff}.pdf-image-viewer .pdf-image-viewer-page .ant-image-img{display:block;width:100%;height:100%;object-fit:contain}.pdf-image-viewer .pdf-image-viewer-page .pdf-image-viewer-page-state{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#8a94a6;font-size:12px}.pdf-image-viewer .pdf-image-viewer-page .pdf-image-viewer-page-state.error{color:#6b7280}.pdf-image-viewer .pdf-image-viewer-page .pdf-image-viewer-page-state.error>.anticon{color:#ea580c;font-size:28px}.pdf-image-viewer .pdf-image-viewer-page .page-placeholder{width:34px;height:4px;overflow:hidden;border-radius:4px;background:linear-gradient(90deg,#e5e7eb 25%,#cfd6df,#e5e7eb 75%);background-size:200% 100%;animation:pdf-page-placeholder 1.5s infinite linear}.pdf-image-viewer .pdf-image-viewer-page figcaption{padding-top:8px;color:#6b7280;font-size:12px;text-align:center}@media (max-width: 767px){.pdf-image-viewer{padding:12px}.pdf-image-viewer .pdf-image-viewer-page{margin-bottom:12px}}@keyframes pdf-page-placeholder{0%{background-position:200% 0}to{background-position:-200% 0}}.dealer-learning-page .hero-card{overflow:hidden;margin-bottom:16px;border:0;background:linear-gradient(125deg,#0f3f91,#1767d7 55%,#42a5f5);box-shadow:0 12px 30px #1667d72e}.dealer-learning-page .hero-card .ant-card-body{padding:24px 28px}.dealer-learning-page .hero-card h2,.dealer-learning-page .hero-card p{color:#fff;margin:0}.dealer-learning-page .hero-card h2{font-size:24px;margin-bottom:8px}.dealer-learning-page .hero-card p{opacity:.86}.dealer-learning-page .filter-card{margin-bottom:16px}.dealer-learning-page .material-title{font-weight:600;color:var(--ant-color-text)}.dealer-learning-page .material-description{color:var(--ant-color-text-secondary);margin-top:4px}.dealer-learning-page .summary-row{margin-bottom:16px}.dealer-learning-page .summary-card{height:100%;border:0;box-shadow:0 6px 20px #0f3f9114}.dealer-learning-page .summary-icon{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#1677ff;background:#eaf3ff}.dealer-learning-page .certificate-card .summary-icon{color:#d89614;background:#fff7df}.dealer-learning-page .summary-row>.ant-col{display:flex}.dealer-learning-page .summary-row .summary-card{width:100%;min-height:212px}.dealer-learning-page .summary-row .summary-card>.ant-card-body{height:100%;padding:22px 24px}.dealer-learning-page .personnel-progress-card{border:1px solid #dbe8f8;background:linear-gradient(135deg,#fff,#f6faff)}.dealer-learning-page .personnel-progress-card>.ant-card-body{display:flex;flex-direction:column}.dealer-learning-page .personnel-stat-header{display:flex;width:100%;align-items:center;gap:14px}.dealer-learning-page .personnel-stat-heading{min-width:0;flex:1;text-align:left}.dealer-learning-page .personnel-stat-heading h4.ant-typography{margin:0 0 2px;font-size:18px;line-height:1.4}.dealer-learning-page .personnel-stat-heading .ant-typography-secondary{display:block;font-size:13px}.dealer-learning-page .personnel-progress-value{display:flex;flex:0 0 auto;margin-left:auto;align-items:baseline;justify-content:flex-end;color:var(--ant-color-text);font-variant-numeric:tabular-nums;line-height:1}.dealer-learning-page .personnel-progress-value strong{color:#0f3f91;font-size:32px;font-weight:650}.dealer-learning-page .personnel-progress-value span{margin-left:5px;color:var(--ant-color-text-secondary);font-size:17px;font-weight:500}.dealer-learning-page .personnel-progress-panel{width:100%;margin-top:auto;padding:14px 16px 12px;border:1px solid rgba(22,119,255,.1);border-radius:12px;background:#eaf3ff94}.dealer-learning-page .personnel-progress-panel .ant-progress{display:block;width:100%;margin:7px 0 0;line-height:1}.dealer-learning-page .progress-caption{display:flex;width:100%;margin:0;padding:0;align-items:center;justify-content:space-between;color:var(--ant-color-text-secondary);font-size:13px;line-height:20px;text-align:left}.dealer-learning-page .progress-caption>span{margin:0}.dealer-learning-page .progress-caption>strong{color:#1677ff;font-size:13px;font-variant-numeric:tabular-nums}.dealer-learning-page .personnel-progress-detail{display:flex;margin-top:8px;justify-content:space-between;gap:12px;color:var(--ant-color-text-tertiary);font-size:12px;line-height:18px}.dealer-learning-page .table-card{border:0;box-shadow:0 6px 22px #0f3f9112}.dealer-materials-page .materials-hero .ant-card-body{padding:28px 32px}.dealer-materials-page .materials-hero-content{display:flex;align-items:center;justify-content:space-between;gap:24px}.dealer-materials-page .hero-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:54px;height:54px;border:1px solid rgba(255,255,255,.26);border-radius:16px;color:#fff;background:#ffffff24;font-size:28px;backdrop-filter:blur(8px)}.dealer-materials-page .materials-statistics{flex:0 0 auto;padding:11px 16px;border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#ffffffe6;background:#09327733;font-size:13px}.dealer-materials-page .statistics-divider{display:block;width:1px;height:14px;background:#ffffff47}.dealer-materials-page .materials-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:24px 0 16px}.dealer-materials-page .materials-section-header .ant-typography{margin:0}.dealer-materials-page .materials-empty-card{border:0;box-shadow:0 6px 22px #0f3f9112}.dealer-materials-page .materials-empty-card .ant-card-body{padding:72px 24px}@media (max-width: 767px){.dealer-materials-page .materials-hero-content{align-items:flex-start;flex-direction:column}.dealer-materials-page .materials-statistics{width:100%;justify-content:center}.dealer-materials-page .materials-section-header{align-items:center}}.dealer-materials-page .learning-materials-layout{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;margin-top:24px}.dealer-materials-page .learning-catalog{position:sticky;z-index:2;top:88px}.dealer-materials-page .learning-catalog-card{overflow:hidden;border:1px solid var(--ant-color-border-secondary);border-radius:16px;background:var(--ant-color-bg-container);box-shadow:0 8px 28px #0f3f9114}.dealer-materials-page .learning-catalog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 20px 14px;background:linear-gradient(145deg,rgba(22,119,255,.08),transparent 70%)}.dealer-materials-page .learning-catalog-header .ant-typography-secondary{color:#1677ff;font-size:10px;font-weight:700;letter-spacing:1.4px}.dealer-materials-page .learning-catalog-header h4.ant-typography{margin:5px 0 0;font-size:20px}.dealer-materials-page .learning-catalog-title{display:flex;align-items:center;gap:8px}.dealer-materials-page .learning-catalog-title h4.ant-typography{margin:5px 0 0}.dealer-materials-page .learning-catalog-count{display:inline-flex;min-width:22px;height:22px;margin-top:5px;padding:0 7px;align-items:center;justify-content:center;border-radius:11px;color:#1677ff;background:#eaf3ff;font-size:12px;font-weight:600}.dealer-materials-page .learning-catalog-group{padding:18px 12px 4px}.dealer-materials-page .learning-catalog-group+.dealer-materials-page .learning-catalog-group{margin-top:8px;padding-top:16px;border-top:1px solid var(--ant-color-border-secondary)}.dealer-materials-page .learning-catalog-group-title{display:flex;align-items:center;gap:8px;padding:0 8px 8px;color:#1677ff;font-size:13px;font-weight:600}.dealer-materials-page .learning-catalog-group-title .ant-typography{margin-left:auto;font-size:12px}.dealer-materials-page .learning-catalog-group.pdf .learning-catalog-group-title{color:#ea580c}.dealer-materials-page .learning-catalog-items{display:flex;flex-direction:column;gap:3px}.dealer-materials-page .learning-catalog-item{display:grid;width:100%;padding:10px 9px;border:0;border-radius:9px;grid-template-columns:24px 20px minmax(0,1fr);align-items:center;color:var(--ant-color-text-secondary);background:transparent;font:inherit;text-align:left;cursor:pointer;transition:all .2s ease}.dealer-materials-page .learning-catalog-item:hover{color:#1677ff;background:#1677ff0f}.dealer-materials-page .learning-catalog-item.active{color:#0958d9;background:#eaf3ff;font-weight:600}.dealer-materials-page .learning-catalog-group.pdf .learning-catalog-item:hover{color:#c2410c;background:#fff5ed}.dealer-materials-page .learning-catalog-group.pdf .learning-catalog-item.active{color:#c2410c;background:#fff0e8}.dealer-materials-page .catalog-item-index{font-size:11px;font-variant-numeric:tabular-nums;opacity:.7}.dealer-materials-page .catalog-item-type{display:flex;align-items:center;justify-content:center;color:#1677ff}.dealer-materials-page .catalog-item-type.pdf{color:#ea580c}.dealer-materials-page .catalog-item-content{display:flex;min-width:0;flex-direction:column;gap:2px}.dealer-materials-page .catalog-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dealer-materials-page .learning-materials-content{display:flex;min-width:0;flex-direction:column;gap:28px}.dealer-materials-page .materials-category-section{min-width:0;padding:24px;border:1px solid var(--ant-color-border-secondary);border-radius:18px;background:var(--ant-color-bg-container);box-shadow:0 6px 24px #0f3f910f}.dealer-materials-page .materials-category-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--ant-color-border-secondary)}.dealer-materials-page .materials-category-header>.ant-tag{margin:0;padding:3px 10px;border-radius:12px}.dealer-materials-page .materials-category-heading{display:flex;min-width:0;align-items:center;gap:14px}.dealer-materials-page .materials-category-heading h3.ant-typography{margin:0 0 2px;font-size:22px}.dealer-materials-page .materials-category-number{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;color:#1677ff;background:#eaf3ff;font-size:16px;font-weight:700}.dealer-materials-page .pdf-category .materials-category-number{color:#ea580c;background:#fff0e8}.dealer-materials-page .materials-content-list{width:100%}.dealer-materials-page .materials-content-list>.ant-col{display:flex}.dealer-materials-page .material-display-card{display:flex;width:100%;overflow:hidden;scroll-margin-top:96px;border-color:var(--ant-color-border-secondary);border-radius:14px;box-shadow:0 3px 14px #0f3f910f;transition:border-color .2s ease,box-shadow .2s ease}.dealer-materials-page .material-display-card:hover{border-color:#91caff;box-shadow:0 8px 24px #1677ff1a}.dealer-materials-page .material-display-card>.ant-card-body{display:flex;width:100%;padding:0;flex-direction:column}.dealer-materials-page .material-display-header{display:flex;gap:12px;padding:18px}.dealer-materials-page .material-display-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;font-size:21px}.dealer-materials-page .material-display-icon.video{color:#1677ff;background:#eaf3ff}.dealer-materials-page .material-display-icon.pdf{color:#ea580c;background:#fff0e8}.dealer-materials-page .material-display-heading{min-width:0;flex:1}.dealer-materials-page .material-display-heading h3.ant-typography{margin:7px 0 3px;font-size:17px;line-height:1.45}.dealer-materials-page .material-display-heading p.ant-typography{display:-webkit-box;overflow:hidden;margin:0;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dealer-materials-page .material-embedded-content{overflow:hidden;border-top:1px solid var(--ant-color-border-secondary);background:#101827}.dealer-materials-page .material-embedded-content.video{aspect-ratio:16 / 9;max-height:480px}.dealer-materials-page .material-embedded-content.pdf{height:560px;overflow-y:auto;background:#e9edf3;scrollbar-gutter:stable}.dealer-materials-page .material-media{display:block;width:100%;height:100%;border:0;background:#101827}@media (max-width: 1199px){.dealer-materials-page .learning-materials-layout{grid-template-columns:230px minmax(0,1fr);gap:18px}.dealer-materials-page .materials-category-section{padding:18px}}@media (max-width: 991px){.dealer-materials-page .learning-materials-layout{display:block}.dealer-materials-page .learning-catalog{position:static;margin-bottom:24px}.dealer-materials-page .learning-catalog-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.dealer-materials-page .materials-category-section{padding:14px;border-radius:14px}.dealer-materials-page .materials-category-header,.dealer-materials-page .materials-category-heading{align-items:flex-start}.dealer-materials-page .materials-category-number{width:40px;height:40px}.dealer-materials-page .materials-category-heading .ant-typography-secondary{display:none}.dealer-materials-page .learning-catalog-items{grid-template-columns:1fr}.dealer-materials-page .material-display-header{min-height:0;padding:16px;flex-wrap:wrap}.dealer-materials-page .material-embedded-content.pdf{height:70vh;min-height:480px}}.dealer-learning-page .certificate-card{position:relative;overflow:hidden;border:1px solid #dfe4ea;background:linear-gradient(135deg,#f8fafc,#eef1f5)}.dealer-learning-page .certificate-card:after{position:absolute;width:150px;height:150px;right:-55px;bottom:-70px;border:20px solid rgba(100,116,139,.06);border-radius:50%;content:""}.dealer-learning-page .certificate-card.issued{border-color:#1880c052;background:linear-gradient(135deg,#f8fcff,#edf9fd 58%,#f6fcff);box-shadow:0 8px 28px #1880c024}.dealer-learning-page .certificate-card.issued:after{border-color:#30c0d81a}.dealer-learning-page .certificate-card.issued .certificate-badge-wrap{opacity:1;filter:none}.dealer-learning-page .certificate-card.issued .certificate-badge-medallion{position:relative;display:flex;width:82px;height:82px;border:2px solid transparent;border-radius:50%;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 45%,#fff,#e6f8fd 50%,#c4ecf7 80%,#a2e1f3) padding-box,conic-gradient(from 210deg,#0b6fa8,#1fa8d0 24%,#56d2e9,#1fa8d0 76%,#0b6fa8) border-box;box-shadow:0 10px 26px #1880c038,inset 0 0 0 5px #fff,inset 0 0 0 6px #18a8d080,inset 0 0 14px #40d8e029}.dealer-learning-page .certificate-card.issued .certificate-badge-medallion:before,.dealer-learning-page .certificate-card.issued .certificate-badge-medallion:after{position:absolute;border-radius:50%;content:""}.dealer-learning-page .certificate-card.issued .certificate-badge-medallion:before{inset:9.84px;border:1.5px solid rgba(14,122,184,.6)}.dealer-learning-page .certificate-card.issued .certificate-badge-medallion:after{top:8.2px;right:13.53px;width:21.32px;height:7.79px;background:#ffffffe0;transform:rotate(38deg)}.dealer-learning-page .certificate-card.issued .certificate-badge-core{position:relative;z-index:1;display:flex;width:56px;height:56px;border:1px solid rgba(48,192,216,.3);border-radius:50%;align-items:center;justify-content:center;background:#fff;box-shadow:0 6px 14px #1880c033,inset 0 0 18px #40d8e014}.dealer-learning-page .certificate-card.issued .certificate-badge-core>img{display:block;width:35.28px;height:40.88px;object-fit:contain}.dealer-learning-page .certificate-card.issued .certificate-badge-core>.anticon{position:absolute;right:2px;bottom:3px;display:flex;width:17.92px;height:17.92px;border:2px solid #fff;border-radius:50%;align-items:center;justify-content:center;color:#fff;background:linear-gradient(145deg,#30c0d8,#1880c0);font-size:10px;box-shadow:0 2px 7px #1880c04d}.dealer-learning-page .certificate-card.issued .certificate-badge-core>img{filter:none}.dealer-learning-page .certificate-card.issued .certificate-badge-label{line-height:1}.dealer-learning-page .certificate-card.issued .certificate-badge-label strong{display:block;color:#1880c0;font-size:10px;font-weight:700;letter-spacing:1.8px}.dealer-learning-page .certificate-card.issued .certificate-badge-label span{display:block;margin-top:4px;color:#28b0d0;font-size:8px;font-weight:600;letter-spacing:3px}.dealer-learning-page .certificate-summary-content{position:relative;z-index:1;display:flex;height:100%;align-items:center;gap:22px}.dealer-learning-page .certificate-badge-wrap{display:flex;width:112px;flex:0 0 auto;align-items:center;flex-direction:column;gap:8px;opacity:.55;text-align:center}.dealer-learning-page .certificate-badge-medallion{position:relative;display:flex;width:82px;height:82px;border:1px solid #aeb7c4;border-radius:50%;align-items:center;justify-content:center;background:linear-gradient(145deg,#f5f6f8,#e2e6eb);box-shadow:0 7px 18px #4755691f,inset 0 0 0 5px #fff,inset 0 0 0 6px #64748b33}.dealer-learning-page .certificate-badge-medallion:before{position:absolute;inset:9px;border:1px solid rgba(100,116,139,.26);border-radius:50%;content:""}.dealer-learning-page .certificate-badge-core{position:relative;z-index:1;display:flex;width:56px;height:56px;border-radius:50%;align-items:center;justify-content:center;background:linear-gradient(145deg,#8995a5,#657285);box-shadow:0 5px 12px #47556933}.dealer-learning-page .certificate-badge-core>img{display:block;width:35px;height:41px;object-fit:contain;filter:brightness(0) invert(1)}.dealer-learning-page .certificate-badge-core>.anticon-check{position:absolute;right:3px;bottom:4px;display:flex;width:19px;height:19px;border:2px solid #fff;border-radius:50%;align-items:center;justify-content:center;color:#fff;background:#7b8796;font-size:9px}.dealer-learning-page .certificate-badge-label{line-height:1}.dealer-learning-page .certificate-badge-label strong{display:block;color:#596779;font-size:10px;font-weight:700;letter-spacing:1.8px}.dealer-learning-page .certificate-badge-label span{display:block;margin-top:4px;color:#7b8796;font-size:8px;font-weight:600;letter-spacing:3px}.dealer-learning-page .certificate-summary-info{min-width:0;flex:1}.dealer-learning-page .certificate-summary-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.dealer-learning-page .certificate-summary-title h4.ant-typography{margin:0;font-size:18px}.dealer-learning-page .certificate-summary-title .ant-tag{flex:0 0 auto;margin:0}.dealer-learning-page .certificate-summary-info p.ant-typography{margin:8px 0 12px}.dealer-certificate-page{max-width:1180px;margin:0 auto}.dealer-certificate-page .certificate-toolbar{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:18px}.dealer-certificate-page .certificate-scale-wrap{position:relative}.dealer-certificate-page .certificate-sheet{position:absolute;top:0;left:0;width:1180px;max-width:none;overflow:hidden;padding:14px;transform-origin:top left;border:1px solid #d8b961;color:#172554;background:radial-gradient(circle at 50% 45%,rgba(223,186,76,.1),transparent 38%),linear-gradient(135deg,#fffdf5,#fff 47%,#fffbeb);box-shadow:0 20px 55px #1e293b29}.dealer-certificate-page .certificate-inner-border{min-height:560px;padding:32px 48px 28px;border:2px solid #b8942f;outline:1px solid rgba(184,148,47,.4);outline-offset:-8px}.dealer-certificate-page .certificate-corner{position:absolute;z-index:1;width:68px;height:68px;border-color:#b8942f;border-style:solid;pointer-events:none}.dealer-certificate-page .certificate-corner.top-left{top:22px;left:22px;border-width:3px 0 0 3px}.dealer-certificate-page .certificate-corner.top-right{top:22px;right:22px;border-width:3px 3px 0 0}.dealer-certificate-page .certificate-corner.bottom-left{bottom:22px;left:22px;border-width:0 0 3px 3px}.dealer-certificate-page .certificate-corner.bottom-right{right:22px;bottom:22px;border-width:0 3px 3px 0}.dealer-certificate-page .certificate-brand{color:#172554}.dealer-certificate-page .certificate-brand strong{display:block;font-size:15px;font-weight:700;letter-spacing:.5px}.dealer-certificate-page .certificate-brand .certificate-brand-company{display:block;margin-top:4px;color:#7c8798;font-size:12px;font-weight:500;letter-spacing:1px}.dealer-certificate-page .certificate-main{padding:28px 5% 22px;text-align:center}.dealer-certificate-page .certificate-kicker{color:#a27b1e;font-family:Georgia,serif;font-size:10px;letter-spacing:4px}.dealer-certificate-page .certificate-main>h1.ant-typography{margin:12px 0 10px;color:#172554;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,38px);font-weight:500}.dealer-certificate-page .certificate-ornament{display:flex;align-items:center;justify-content:center;gap:10px}.dealer-certificate-page .certificate-ornament:before,.dealer-certificate-page .certificate-ornament:after{width:76px;height:1px;background:#c9a84e;content:""}.dealer-certificate-page .certificate-ornament span{width:9px;height:9px;border:1px solid #b8942f;transform:rotate(45deg)}.dealer-certificate-page .certificate-presented{margin:20px 0 6px!important;color:#64748b;font-size:13px}.dealer-certificate-page .certificate-holder{display:inline-block;min-width:55%;margin:0!important;padding:0 20px 8px;border-bottom:1px solid #c9a84e;color:#143d7a!important;font-family:Georgia,Times New Roman,serif;font-size:26px!important}.dealer-certificate-page .certificate-description{max-width:620px;margin:16px auto 20px!important;color:#475569;font-size:13px;line-height:2}.dealer-certificate-page .certificate-facts{display:grid;max-width:640px;margin:0 auto;padding:13px 8px;border-top:1px solid rgba(184,148,47,.35);border-bottom:1px solid rgba(184,148,47,.35);grid-template-columns:repeat(2,1fr)}.dealer-certificate-page .certificate-facts>div{padding:0 14px}.dealer-certificate-page .certificate-facts>div+div{border-left:1px solid rgba(184,148,47,.3)}.dealer-certificate-page .certificate-facts span{display:block;color:#7c8798;font-size:10px}.dealer-certificate-page .certificate-facts strong{display:block;margin-top:4px;color:#172554;font-size:12px}.dealer-certificate-page .certificate-footer{display:grid;padding:0 5%;grid-template-columns:1fr 108px 1fr;align-items:end;gap:24px}.dealer-certificate-page .certificate-signature{text-align:center}.dealer-certificate-page .certificate-signature span{display:block;color:#1e3a8a;font-family:cursive;font-size:19px;transform:rotate(-5deg)}.dealer-certificate-page .certificate-signature i{display:block;max-width:220px;height:1px;margin:2px auto 7px;background:#6b7280}.dealer-certificate-page .certificate-signature .ant-typography{font-size:11px}.dealer-certificate-page .certificate-seal{display:flex;width:108px;align-items:center;flex-direction:column;gap:10px;text-align:center}.dealer-certificate-page .certificate-seal-medallion{position:relative;display:flex;width:68px;height:68px;border:2px solid transparent;border-radius:50%;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 45%,#fff,#e6f8fd 50%,#c4ecf7 80%,#a2e1f3) padding-box,conic-gradient(from 210deg,#0b6fa8,#1fa8d0 24%,#56d2e9,#1fa8d0 76%,#0b6fa8) border-box;box-shadow:0 10px 26px #1880c038,inset 0 0 0 5px #fff,inset 0 0 0 6px #18a8d080,inset 0 0 14px #40d8e029}.dealer-certificate-page .certificate-seal-medallion:before,.dealer-certificate-page .certificate-seal-medallion:after{position:absolute;border-radius:50%;content:""}.dealer-certificate-page .certificate-seal-medallion:before{inset:8.16px;border:1.5px solid rgba(14,122,184,.6)}.dealer-certificate-page .certificate-seal-medallion:after{top:6.8px;right:11.22px;width:17.68px;height:6.46px;background:#ffffffe0;transform:rotate(38deg)}.dealer-certificate-page .certificate-seal-core{position:relative;z-index:1;display:flex;width:46px;height:46px;border:1px solid rgba(48,192,216,.3);border-radius:50%;align-items:center;justify-content:center;background:#fff;box-shadow:0 6px 14px #1880c033,inset 0 0 18px #40d8e014}.dealer-certificate-page .certificate-seal-core>img{display:block;width:28.98px;height:33.58px;object-fit:contain}.dealer-certificate-page .certificate-seal-core>.anticon{position:absolute;right:2px;bottom:3px;display:flex;width:14.72px;height:14.72px;border:2px solid #fff;border-radius:50%;align-items:center;justify-content:center;color:#fff;background:linear-gradient(145deg,#30c0d8,#1880c0);font-size:10px;box-shadow:0 2px 7px #1880c04d}.dealer-certificate-page .certificate-seal-label{line-height:1}.dealer-certificate-page .certificate-seal-label strong{display:block;color:#1880c0;font-size:10px;font-weight:700;letter-spacing:1.8px}.dealer-certificate-page .certificate-seal-label span{display:block;margin-top:4px;color:#28b0d0;font-size:8px;font-weight:600;letter-spacing:3px}.dealer-certificate-page .certificate-verification{align-items:center;text-align:center}.dealer-certificate-page .certificate-verification .ant-typography{font-size:11px}.dealer-certificate-page .certificate-verification strong{color:#389e0d;font-size:12px;letter-spacing:1px}@media print{body *{visibility:hidden}.dealer-certificate-page .certificate-sheet,.dealer-certificate-page .certificate-sheet *{visibility:visible}.dealer-certificate-page .certificate-scale-wrap{position:static;height:auto!important}.dealer-certificate-page .certificate-sheet{position:static;width:100%!important;transform:none!important;box-shadow:none}.dealer-certificate-page .certificate-toolbar{display:none}}.dealer-materials-page .catalog-item-type.web{color:#1880c0}.dealer-materials-page .material-display-icon.web{color:#1880c0;background:#e6f8fd}.dealer-materials-page .material-embedded-content.web{background:linear-gradient(135deg,#f8fbff,#f3fffd 52%,#f8fbff)}.dealer-materials-page .web-resource-panel{position:relative;display:flex;min-height:300px;padding:26px;align-items:center;justify-content:center;overflow:hidden}.dealer-materials-page .web-resource-decoration{position:absolute;border:1px solid rgba(24,128,192,.12);border-radius:50%;pointer-events:none}.dealer-materials-page .web-resource-decoration-top{top:-110px;right:-70px;width:260px;height:260px;box-shadow:0 0 0 34px #1880c00d}.dealer-materials-page .web-resource-decoration-bottom{bottom:-90px;left:18%;width:180px;height:180px;box-shadow:0 0 0 28px #1880c00d}.dealer-materials-page .web-resource-body{position:relative;z-index:1;display:grid;width:100%;max-width:720px;margin:0;padding:30px 32px;grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:22px;row-gap:18px;border:1px solid rgba(255,255,255,.85);border-radius:16px;background:#ffffffeb;box-shadow:0 18px 48px #1880c01f;backdrop-filter:blur(12px)}.dealer-materials-page .web-resource-mark{display:flex;width:64px;height:64px;align-items:center;justify-content:center;border:1px solid rgba(24,128,192,.16);border-radius:18px;color:#1880c0;background:linear-gradient(145deg,#e6f8fd,#f6fcff);box-shadow:0 10px 22px #1880c01a;font-size:29px}.dealer-materials-page .web-resource-copy{min-width:0}.dealer-materials-page .web-resource-copy>.ant-typography{display:block;margin-top:6px;line-height:1.6}.dealer-materials-page .web-resource-eyebrow{display:flex;align-items:center;gap:10px;color:#5c718f;font-size:10px;font-weight:700;letter-spacing:.09em}.dealer-materials-page .web-resource-eyebrow .ant-tag{margin:0;border-radius:10px;font-size:10px;font-weight:500;letter-spacing:0}.dealer-materials-page .web-resource-title-link{display:inline-flex;max-width:100%;margin:6px 0 4px;align-items:center;gap:9px;color:#16345f;text-decoration:none;transition:color .2s ease}.dealer-materials-page .web-resource-title-link h3.ant-typography{margin:0;color:inherit;font-size:20px;line-height:1.4}.dealer-materials-page .web-resource-title-link .anticon{flex:0 0 auto;color:#1880c0;font-size:15px;transition:transform .2s ease}.dealer-materials-page .web-resource-title-link:hover{color:#1880c0;text-decoration:underline;text-underline-offset:3px}.dealer-materials-page .web-resource-title-link:hover .anticon{transform:translate(2px,-2px)}.dealer-materials-page .web-resource-action.ant-btn{display:inline-flex;height:44px;padding-inline:18px;align-items:center;gap:8px;border:0;border-radius:11px;grid-column:2;justify-self:start;background:linear-gradient(135deg,#30c0d8,#1880c0);box-shadow:0 8px 18px #1880c03d}.dealer-materials-page .web-resource-action.ant-btn:hover,.dealer-materials-page .web-resource-action.ant-btn:focus{background:linear-gradient(135deg,#28b0d0,#0b6fa8);box-shadow:0 10px 24px #1880c04d;transform:translateY(-1px)}@media (max-width: 767px){.dealer-materials-page .web-resource-panel{padding:16px}.dealer-materials-page .web-resource-body{padding:24px 20px;grid-template-columns:48px minmax(0,1fr);gap:16px}.dealer-materials-page .web-resource-mark{width:48px;height:48px;border-radius:14px;font-size:23px}.dealer-materials-page .web-resource-action.ant-btn{width:100%;grid-column:1 / -1;justify-self:stretch;justify-content:center}}.certificate-success-modal.ant-modal .ant-modal-content{overflow:hidden;padding:0;border:1px solid rgba(24,128,192,.18);border-radius:18px;box-shadow:0 24px 70px #0f3f9138}.certificate-success-modal.ant-modal .ant-modal-close{top:16px;right:16px;width:32px;height:32px;border-radius:50%;color:#0f3f919e;background:#ffffffd9;box-shadow:0 2px 8px #0f3f9124}.certificate-success-modal.ant-modal .ant-modal-close:hover{color:#0b6fa8;background:#fff}.certificate-success-modal.ant-modal .ant-modal-body{margin-top:0;padding:40px 36px 24px;background:radial-gradient(circle at 50% 0%,rgba(86,210,233,.22),transparent 40%),linear-gradient(180deg,#f4fcff,#fff 64%)}.certificate-success-modal.ant-modal .ant-modal-footer{margin:0;padding:16px 24px 22px;border-top:1px solid #edf3f7;background:#fff}.certificate-success-modal.ant-modal .certificate-success-content{text-align:center}.certificate-success-modal.ant-modal .certificate-success-content h3.ant-typography{margin:20px 0 8px;color:#123d68;font-size:23px;line-height:1.4}.certificate-success-modal.ant-modal .certificate-success-content .certificate-success-desc.ant-typography{max-width:390px;margin:0 auto;color:#64748b;line-height:1.75}.certificate-success-modal.ant-modal .certificate-success-icon{display:flex;margin:0 auto;align-items:center;flex-direction:column;gap:10px;text-align:center}.certificate-success-modal.ant-modal .certificate-success-medallion{position:relative;display:flex;width:92px;height:92px;border:2px solid transparent;border-radius:50%;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 45%,#fff,#e6f8fd 50%,#c4ecf7 80%,#a2e1f3) padding-box,conic-gradient(from 210deg,#0b6fa8,#1fa8d0 24%,#56d2e9,#1fa8d0 76%,#0b6fa8) border-box;box-shadow:0 10px 26px #1880c038,inset 0 0 0 5px #fff,inset 0 0 0 6px #18a8d080,inset 0 0 14px #40d8e029}.certificate-success-modal.ant-modal .certificate-success-medallion:before,.certificate-success-modal.ant-modal .certificate-success-medallion:after{position:absolute;border-radius:50%;content:""}.certificate-success-modal.ant-modal .certificate-success-medallion:before{inset:11.04px;border:1.5px solid rgba(14,122,184,.6)}.certificate-success-modal.ant-modal .certificate-success-medallion:after{top:9.2px;right:15.18px;width:23.92px;height:8.74px;background:#ffffffe0;transform:rotate(38deg)}.certificate-success-modal.ant-modal .certificate-success-logo{position:relative;z-index:1;display:flex;width:62px;height:62px;border:1px solid rgba(48,192,216,.3);border-radius:50%;align-items:center;justify-content:center;background:#fff;box-shadow:0 6px 14px #1880c033,inset 0 0 18px #40d8e014}.certificate-success-modal.ant-modal .certificate-success-logo>img{display:block;width:39.06px;height:45.26px;object-fit:contain}.certificate-success-modal.ant-modal .certificate-success-logo>.anticon{position:absolute;right:2px;bottom:3px;display:flex;width:19.84px;height:19.84px;border:2px solid #fff;border-radius:50%;align-items:center;justify-content:center;color:#fff;background:linear-gradient(145deg,#30c0d8,#1880c0);font-size:10px;box-shadow:0 2px 7px #1880c04d}.certificate-success-modal.ant-modal .certificate-success-label{line-height:1}.certificate-success-modal.ant-modal .certificate-success-label strong{display:block;color:#1880c0;font-size:10px;font-weight:700;letter-spacing:1.8px}.certificate-success-modal.ant-modal .certificate-success-label span{display:block;margin-top:4px;color:#28b0d0;font-size:8px;font-weight:600;letter-spacing:3px}.certificate-success-modal.ant-modal .certificate-success-status{display:flex;margin-top:22px;padding:12px 14px;border:1px solid rgba(24,128,192,.14);border-radius:10px;align-items:center;gap:9px;color:#315b7d;background:#edf9fdc7;text-align:left}.certificate-success-modal.ant-modal .certificate-success-status>.anticon{flex:none;color:#1880c0;font-size:18px}.certificate-success-modal.ant-modal .certificate-success-status>span{min-width:0;flex:1;font-weight:500}.certificate-success-modal.ant-modal .certificate-success-status .ant-tag{flex:none;margin:0}.certificate-success-modal.ant-modal .certificate-success-actions{display:flex;justify-content:center;align-items:center;gap:12px}.certificate-success-modal.ant-modal .certificate-success-actions .ant-btn{min-width:128px}html[data-theme=dark] .certificate-success-modal.ant-modal .ant-modal-content,html[data-theme=dark] .certificate-success-modal.ant-modal .ant-modal-footer{background:#fff}@media (max-width: 575px){.certificate-success-modal.ant-modal .ant-modal-body{padding:34px 22px 22px}.certificate-success-modal.ant-modal .certificate-success-actions{flex-direction:column-reverse}.certificate-success-modal.ant-modal .certificate-success-actions .ant-btn{width:100%}}.person-cert-modal.ant-modal{max-width:calc(100vw - 32px);width:1080px}.person-cert-modal.ant-modal .ant-modal-content{overflow:hidden;padding:0;border-radius:18px;box-shadow:0 24px 70px #0f3f9138}.person-cert-modal.ant-modal .ant-modal-body{margin-top:0;padding:20px;background:linear-gradient(180deg,#f6faff,#fff 70%)}.person-cert-modal.ant-modal .ant-modal-footer{margin:0;padding:12px 20px 16px;border-top:1px solid #edf3f7;background:#fff}.person-cert-modal.ant-modal .person-cert-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px}.person-cert-modal.ant-modal .person-cert-sheet-wrap{border-radius:12px}.person-cert-modal.ant-modal .person-cert-sheet{width:1180px}.person-cert-modal.ant-modal .cert-sheet-tech{border-color:#b8942f;background:radial-gradient(circle at 50% 45%,rgba(223,186,76,.1),transparent 38%),linear-gradient(135deg,#fffdf5,#fff 47%,#fffbeb)}.person-cert-modal.ant-modal .cert-sheet-tech .certificate-kicker{color:#a27b1e}.person-cert-modal.ant-modal .cert-sheet-sales{border-color:#d97706;background:radial-gradient(circle at 50% 45%,rgba(249,180,66,.16),transparent 40%),linear-gradient(135deg,#fffaf2,#fff 47%,#fff3e2)}.person-cert-modal.ant-modal .cert-sheet-sales .certificate-corner{border-color:#d97706}.person-cert-modal.ant-modal .cert-sheet-sales .certificate-inner-border{border-color:#d97706;outline-color:#d9770666}.person-cert-modal.ant-modal .cert-sheet-sales .certificate-kicker{color:#c2570a}.person-cert-modal.ant-modal .cert-sheet-sales .certificate-ornament:before,.person-cert-modal.ant-modal .cert-sheet-sales .certificate-ornament:after{background:#e8913c}.person-cert-modal.ant-modal .cert-sheet-sales .certificate-ornament span{border-color:#d97706}.person-cert-modal.ant-modal .cert-sheet-sales .certificate-brand strong{color:#7c2d12}.person-cert-modal.ant-modal .cert-sheet-sales .certificate-main>h1.ant-typography{color:#7c2d12}.person-cert-modal.ant-modal .cert-sheet-sales .certificate-holder{color:#9a3412!important;border-bottom-color:#e8913c}.person-cert-modal.ant-modal .cert-sheet-sales .certificate-facts{border-color:#d9770673}.person-cert-modal.ant-modal .cert-sheet-sales .certificate-facts>div+div{border-left-color:#d9770659}.person-cert-modal.ant-modal .cert-sheet-sales .certificate-facts strong{color:#7c2d12}.person-cert-modal.ant-modal .cert-sheet-sales .certificate-signature span{color:#9a3412}@media (max-width: 767px){.person-cert-modal.ant-modal .ant-modal-body{padding:12px}.person-cert-modal.ant-modal .ant-modal-footer{padding:10px 14px 14px}}.cert-auth-sheet{position:absolute;top:0;left:0;width:720px;max-width:none;overflow:hidden;padding:20px;transform-origin:top left;color:#222;background:#fff;box-shadow:0 4px 12px #00000021}.cert-auth-sheet .cert-auth-corner{position:absolute;z-index:3;width:64px;height:64px;border-color:#b8862e;border-style:solid;pointer-events:none}.cert-auth-sheet .cert-auth-corner.top-left{top:20px;left:20px;border-width:3px 0 0 3px;border-radius:12px 0 0}.cert-auth-sheet .cert-auth-corner.top-right{top:20px;right:20px;border-width:3px 3px 0 0;border-radius:0 12px 0 0}.cert-auth-sheet .cert-auth-corner.bottom-left{bottom:20px;left:20px;border-width:0 0 3px 3px;border-radius:0 0 0 12px}.cert-auth-sheet .cert-auth-corner.bottom-right{right:20px;bottom:20px;border-width:0 3px 3px 0;border-radius:0 0 12px}.cert-auth-sheet .cert-auth-inner{position:relative;z-index:1;display:flex;min-height:900px;padding:30px 44px 34px;flex-direction:column;border:1px solid #c9a24c;outline:1px solid rgba(184,134,46,.35);outline-offset:5px;box-shadow:inset 0 0 0 5px #f8f6f0,inset 0 0 0 6px #b8862e,inset 0 0 0 8px #f8f6f0;border-radius:8px;background-color:#f8f6f0;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h100v100H0z' fill='%23f3efe4' fill-opacity='0.3'/%3E%3C/svg%3E")}.cert-auth-sheet .cert-auth-header{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;margin-bottom:16px}.cert-auth-sheet .cert-auth-header .cert-auth-logo{display:block;width:40px;height:40px;margin-bottom:8px;object-fit:contain}.cert-auth-sheet .cert-auth-header strong{display:block;font-size:19px!important;font-weight:700!important;color:#222;letter-spacing:2px}.cert-auth-sheet .cert-auth-header span{display:block;margin-top:3px;color:#444;font-size:10px!important;font-weight:400!important}.cert-auth-sheet .cert-auth-title{margin:26px 0 4px;color:#d62828;font-family:"Noto Serif SC",Songti SC,SimSun,Georgia,serif;font-size:46px!important;font-weight:700!important;text-align:center;letter-spacing:8px}.cert-auth-sheet .cert-auth-subtitle{color:#d62828;font-size:15px!important;font-weight:500!important;letter-spacing:2px;text-align:center;margin-bottom:34px}.cert-auth-sheet .cert-auth-body{margin-top:14px;flex:1}.cert-auth-sheet .cert-auth-body .cert-auth-body-text{font-size:18px!important;font-weight:400!important;line-height:2.1;color:#222;text-align:justify}.cert-auth-sheet .cert-auth-body .cert-auth-underline{display:inline-block;margin:0 4px;border-bottom:1px solid #222;padding:0 6px 2px;min-width:200px;text-align:center;vertical-align:bottom;color:#222;font-size:18px!important;font-weight:600!important}.cert-auth-sheet .cert-auth-body .cert-auth-quote{color:#222;font-size:18px!important;font-weight:400!important}.cert-auth-sheet .cert-auth-body .cert-auth-validity{margin-top:36px;font-size:18px!important;font-weight:400!important;line-height:2;color:#222;text-align:justify}.cert-auth-sheet .cert-auth-body .cert-auth-validity .cert-auth-date{display:inline-block;margin:0 4px;padding:0 8px 2px;border-bottom:1px solid #222;vertical-align:bottom;font-variant-numeric:tabular-nums;font-size:18px!important;white-space:nowrap}.cert-auth-sheet .cert-auth-footer{margin-top:30px;text-align:right;font-size:16px!important;font-weight:400!important;line-height:2;color:#222}.cert-auth-sheet .cert-auth-footer .cert-auth-sign-company{font-weight:600!important;font-size:17px!important}.cert-auth-sheet .cert-auth-footer .cert-auth-sign-no{font-size:14px!important;color:#555}.dealer-certificate-page.cert-auth-page{max-width:100%;padding:0}.dealer-certificate-page.cert-auth-page .certificate-toolbar{max-width:720px;margin:0 auto 18px}.dealer-certificate-page.cert-auth-page .certificate-scale-wrap{position:relative}.dealer-certificate-page.cert-auth-page .cert-auth-sheet{top:0;left:50%;margin-left:-360px;transform-origin:top center;background:#fff}@media print{.cert-auth-sheet{position:static;width:100%!important;transform:none!important;box-shadow:none}}.sales-learning-shell{--ink: #17233b;--muted: #68758d;--blue: #2368f2;min-height:100vh;color:var(--ink);background:#f4f7fc;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;position:relative;overflow-x:clip;overflow-y:visible}.sales-learning-shell *,.sales-learning-shell *:before,.sales-learning-shell *:after{box-sizing:border-box}.sales-learning-shell .sales-header{height:78px;padding:0 max(28px,calc((100vw - 1240px)/2));background:#fffffff2;border-bottom:1px solid #e7ebf3;display:flex;align-items:center;justify-content:space-between}.sales-learning-shell .brand{display:flex;gap:12px;align-items:center}.sales-learning-shell .brand .brand-mark{width:42px;height:42px;padding:5px;border:1px solid #e2e9f5;border-radius:12px;display:grid;place-items:center;background:#fff;box-shadow:0 7px 18px #2368f224}.sales-learning-shell .brand .brand-mark img{width:100%;height:100%;display:block;object-fit:contain}.sales-learning-shell .brand div{display:flex;flex-direction:column}.sales-learning-shell .brand strong{font-size:17px}.sales-learning-shell .brand small{color:#8792a6;margin-top:2px}.sales-learning-shell .secure{color:#637089;font-size:13px}.sales-learning-shell .secure .anticon{color:#2aa675;margin-right:6px}.sales-learning-shell .header-actions{display:flex;align-items:center;gap:16px}.sales-learning-shell .cert-entry-button{display:flex;align-items:center;gap:10px;padding:7px 14px 7px 8px;border:1px solid rgba(48,192,216,.35);border-radius:999px;background:linear-gradient(135deg,#f2fbff,#e9f6fb);box-shadow:0 6px 18px #1880c029;cursor:pointer;transition:all .2s ease;font:inherit}.sales-learning-shell .cert-entry-button:hover,.sales-learning-shell .cert-entry-button:focus-visible{transform:translateY(-1px);border-color:#30c0d8;box-shadow:0 10px 24px #1880c03d}.sales-learning-shell .cert-entry-button .cert-entry-badge{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#30c0d8,#1880c0);box-shadow:0 4px 10px #1880c047;font-size:16px}.sales-learning-shell .cert-entry-button .cert-entry-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.25;text-align:left}.sales-learning-shell .cert-entry-button .cert-entry-text strong{color:#0b6fa8;font-size:13px;font-weight:700;white-space:nowrap}.sales-learning-shell .cert-entry-button .cert-entry-text small{color:#5c8db5;font-size:11px;white-space:nowrap}.sales-learning-shell .cert-entry-button .cert-entry-arrow{display:flex;color:#1880c0;font-size:12px;transition:transform .2s ease}.sales-learning-shell .cert-entry-button:hover .cert-entry-arrow{transform:translate(3px)}.sales-learning-shell .sales-main{width:min(1240px,calc(100% - 48px));min-height:calc(100vh - 138px);margin:auto;padding:34px 0 58px}.sales-learning-shell .stepper{width:min(550px,90%);margin:0 auto 38px;display:flex;justify-content:space-between;position:relative}.sales-learning-shell .stepper:before{content:"";position:absolute;left:45px;right:45px;top:17px;height:2px;background:#dbe2ee}.sales-learning-shell .stepper .step{display:flex;flex-direction:column;align-items:center;gap:8px;color:#96a0b1;font-size:12px;position:relative}.sales-learning-shell .stepper .step span{width:35px;height:35px;border-radius:50%;background:#fff;border:2px solid #dce3ee;display:grid;place-items:center;font-weight:700}.sales-learning-shell .stepper .step b{font-weight:500}.sales-learning-shell .stepper .step.active,.sales-learning-shell .stepper .step.done{color:var(--blue)}.sales-learning-shell .stepper .step.active span,.sales-learning-shell .stepper .step.done span{color:#fff;border-color:var(--blue);background:var(--blue);box-shadow:0 5px 14px #2368f238}.sales-learning-shell .eyebrow{color:var(--blue);font-size:12px;font-weight:800;letter-spacing:2px}.sales-learning-shell .confirm-layout{min-height:510px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;padding:12px 70px 30px}.sales-learning-shell .welcome-panel h1{margin:17px 0 22px;font-size:clamp(42px,5vw,68px);line-height:1.13;letter-spacing:-3px;font-weight:750}.sales-learning-shell .welcome-panel em{font-style:normal;color:var(--blue)}.sales-learning-shell .welcome-panel>p{max-width:560px;font-size:17px;color:var(--muted);line-height:1.9}.sales-learning-shell .welcome-panel .feature-row{display:flex;gap:25px;margin-top:34px}.sales-learning-shell .welcome-panel .feature-row span{font-size:13px;color:#536078}.sales-learning-shell .welcome-panel .feature-row span .anticon{width:30px;height:30px;border-radius:9px;display:inline-grid;place-items:center;color:var(--blue);background:#eaf1ff;margin-right:7px}.sales-learning-shell .identity-card{background:#fff;padding:42px 44px 31px;border:1px solid #e8ecf3;border-radius:24px;box-shadow:0 22px 65px #1d37631c;text-align:center}.sales-learning-shell .identity-card .identity-icon{width:68px;height:68px;margin:0 auto 18px;border-radius:20px;color:#fff;display:grid;place-items:center;font-size:29px;background:linear-gradient(145deg,#347dfb,#1751c4)}.sales-learning-shell .identity-card h2{margin:0;font-size:24px}.sales-learning-shell .identity-card>p{color:#8490a4;font-size:13px;margin:10px 0 25px}.sales-learning-shell .identity-card .info-box{padding:6px 20px;border-radius:14px;background:#f7f9fd;border:1px solid #edf0f6;text-align:left;margin-bottom:23px}.sales-learning-shell .identity-card .info-box>div{display:flex;align-items:center;gap:14px;padding:14px 2px}.sales-learning-shell .identity-card .info-box>div:first-child{border-bottom:1px solid #e8edf5}.sales-learning-shell .identity-card .info-box>div>.anticon{color:#7d8ba2;font-size:17px}.sales-learning-shell .identity-card .info-box>div span{display:flex;flex-direction:column}.sales-learning-shell .identity-card .info-box>div small{color:#9aa4b4}.sales-learning-shell .identity-card .info-box>div strong{font-size:14px;margin-top:3px}.sales-learning-shell .identity-card>.ant-btn{width:100%;height:48px;border-radius:10px;font-weight:600}.sales-learning-shell .identity-card .privacy-note{color:#9ca6b5;font-size:11px;margin-top:17px}.sales-learning-shell .learning-heading,.sales-learning-shell .exam-header{display:flex;justify-content:space-between;align-items:flex-end;margin:0 0 27px}.sales-learning-shell .learning-heading h1,.sales-learning-shell .exam-header h1{margin:7px 0 5px;font-size:34px}.sales-learning-shell .learning-heading p,.sales-learning-shell .exam-header p{margin:0;color:var(--muted)}.sales-learning-shell .learning-heading .ant-btn,.sales-learning-shell .exam-header .ant-btn{height:46px;border-radius:10px;padding-inline:25px}.sales-learning-shell .learning-heading .start-exam-button{min-width:120px;height:42px}.sales-learning-shell .course-content{width:100%;display:grid;grid-template-columns:270px minmax(0,1fr);align-items:start;gap:22px}.sales-learning-shell .course-directory{position:sticky;top:18px;max-height:calc(100vh - 36px);padding:14px;overflow:auto;background:#fffffff7;border:1px solid #e5eaf2;border-radius:17px;box-shadow:0 10px 34px #22385e12;z-index:10;scrollbar-width:thin}.sales-learning-shell .course-directory .directory-heading{padding:7px 7px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef1f6}.sales-learning-shell .course-directory .directory-heading>div{display:flex;align-items:center;gap:9px;font-weight:700}.sales-learning-shell .course-directory .directory-heading>div .anticon{color:var(--blue);font-size:17px}.sales-learning-shell .course-directory .directory-heading b{min-width:26px;height:24px;padding:0 8px;display:grid;place-items:center;color:#718097;background:#f0f3f8;border-radius:20px;font-size:11px}.sales-learning-shell .course-directory nav{padding-top:8px;display:flex;flex-direction:column;gap:4px}.sales-learning-shell .course-directory button{width:100%;min-height:64px;padding:9px;display:flex;align-items:center;gap:10px;border:0;border-radius:11px;color:#96a1b3;background:transparent;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease}.sales-learning-shell .course-directory button:hover{background:#f5f8fd}.sales-learning-shell .course-directory button.active{color:var(--blue);background:#edf3ff}.sales-learning-shell .course-directory button.active .directory-number{color:#fff;background:var(--blue)}.sales-learning-shell .course-directory button>.anticon{flex:none}.sales-learning-shell .course-directory .directory-number{flex:none;width:30px;height:30px;display:grid;place-items:center;color:#738097;background:#f0f3f7;border-radius:8px;font-size:10px;font-weight:700}.sales-learning-shell .course-directory .directory-copy{flex:1;min-width:0;display:flex;flex-direction:column}.sales-learning-shell .course-directory .directory-copy strong{overflow:hidden;color:var(--ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sales-learning-shell .course-directory .directory-copy small{margin-top:4px;color:#98a3b4;font-size:10px}.sales-learning-shell .material-stack{display:flex;flex-direction:column;gap:26px}.sales-learning-shell .viewer-card,.sales-learning-shell .question-nav,.sales-learning-shell .question-card{background:#fff;border:1px solid #e5eaf2;border-radius:17px;box-shadow:0 10px 34px #22385e0f}.sales-learning-shell .viewer-card{overflow:hidden;scroll-margin-top:22px;transition:border-color .2s ease,box-shadow .2s ease}.sales-learning-shell .viewer-card.active{border-color:#c8d9fb;box-shadow:0 12px 38px #2368f21a}.sales-learning-shell .viewer-card .viewer-top{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 22px;border-bottom:1px solid #edf0f5}.sales-learning-shell .viewer-card .viewer-top a{flex:none;color:#68758d;font-size:12px}.sales-learning-shell .viewer-card .viewer-top .pdf-download-button.ant-btn{flex:none;height:34px;padding-inline:13px;color:#2368f2!important;border:1px solid #2368f2!important;border-radius:9px;background:#fff!important;box-shadow:none}.sales-learning-shell .viewer-card .viewer-top .pdf-download-button.ant-btn:hover,.sales-learning-shell .viewer-card .viewer-top .pdf-download-button.ant-btn:focus,.sales-learning-shell .viewer-card .viewer-top .pdf-download-button.ant-btn:active{color:#1457d5!important;border-color:#1457d5!important;background:#edf3ff!important}.sales-learning-shell .viewer-card .material-title-row{display:flex;align-items:center;gap:11px}.sales-learning-shell .viewer-card .material-number{width:32px;height:32px;display:grid;place-items:center;color:#fff;background:var(--blue);border-radius:9px;font-size:11px;font-weight:700}.sales-learning-shell .viewer-card .type-pill{border-radius:20px;padding:5px 11px;font-size:11px;font-weight:700;color:#1f68e8;background:#eaf2ff}.sales-learning-shell .viewer-card .type-pill.pdf{color:#dd4b42;background:#fff0ef}.sales-learning-shell .viewer-card .type-pill.web{color:#087f8c;background:#e6fffb}.sales-learning-shell .viewer-card .viewer-info{padding:22px 27px}.sales-learning-shell .viewer-card .viewer-info h2{margin:0 0 9px;font-size:21px}.sales-learning-shell .viewer-card .viewer-info p{margin:0;color:var(--muted);line-height:1.7}.sales-learning-shell .viewer-card .media-frame{height:min(58vw,620px);min-height:430px;border-top:1px solid #edf0f5}.sales-learning-shell .viewer-card .media-frame.video{background:#101725}.sales-learning-shell .viewer-card .media-frame.pdf{overflow-y:auto;background:#e9edf3;scrollbar-gutter:stable}.sales-learning-shell .viewer-card .media-frame.web{height:auto;min-height:320px;background:linear-gradient(135deg,#f8fbff,#f3fffd 52%,#f8fbff)}.sales-learning-shell .viewer-card .media-frame .web-resource-panel{position:relative;display:flex;min-height:320px;padding:26px;align-items:center;justify-content:center;overflow:hidden}.sales-learning-shell .viewer-card .media-frame .web-resource-decoration{position:absolute;border:1px solid rgba(24,128,192,.12);border-radius:50%;pointer-events:none}.sales-learning-shell .viewer-card .media-frame .web-resource-decoration-top{top:-110px;right:-70px;width:260px;height:260px;box-shadow:0 0 0 34px #1880c00d}.sales-learning-shell .viewer-card .media-frame .web-resource-decoration-bottom{bottom:-90px;left:18%;width:180px;height:180px;box-shadow:0 0 0 28px #1880c00d}.sales-learning-shell .viewer-card .media-frame .web-resource-body{position:relative;z-index:1;display:grid;width:100%;max-width:720px;margin:0;padding:30px 32px;grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:22px;row-gap:18px;border:1px solid rgba(255,255,255,.85);border-radius:16px;background:#ffffffeb;box-shadow:0 18px 48px #1880c01f;backdrop-filter:blur(12px)}.sales-learning-shell .viewer-card .media-frame .web-resource-mark{display:flex;width:64px;height:64px;align-items:center;justify-content:center;border:1px solid rgba(24,128,192,.16);border-radius:18px;color:#1880c0;background:linear-gradient(145deg,#e6f8fd,#f6fcff);box-shadow:0 10px 22px #1880c01a;font-size:29px}.sales-learning-shell .viewer-card .media-frame .web-resource-copy{min-width:0}.sales-learning-shell .viewer-card .media-frame .web-resource-copy>.ant-typography{display:block;margin-top:6px;line-height:1.6}.sales-learning-shell .viewer-card .media-frame .web-resource-eyebrow{display:flex;align-items:center;gap:10px;color:#5c718f;font-size:10px;font-weight:700;letter-spacing:.09em}.sales-learning-shell .viewer-card .media-frame .web-resource-eyebrow .ant-tag{margin:0;border-radius:10px;font-size:10px;font-weight:500;letter-spacing:0}.sales-learning-shell .viewer-card .media-frame .web-resource-title-link{display:inline-flex;max-width:100%;margin:6px 0 4px;align-items:center;gap:9px;color:#16345f;text-decoration:none;transition:color .2s ease}.sales-learning-shell .viewer-card .media-frame .web-resource-title-link h3.ant-typography{margin:0;color:inherit;font-size:20px;line-height:1.4}.sales-learning-shell .viewer-card .media-frame .web-resource-title-link .anticon{flex:0 0 auto;color:#1880c0;font-size:15px;transition:transform .2s ease}.sales-learning-shell .viewer-card .media-frame .web-resource-title-link:hover{color:#1880c0;text-decoration:underline;text-underline-offset:3px}.sales-learning-shell .viewer-card .media-frame .web-resource-title-link:hover .anticon{transform:translate(2px,-2px)}.sales-learning-shell .viewer-card .media-frame .web-resource-action.ant-btn{display:inline-flex;height:44px;padding-inline:18px;align-items:center;gap:8px;border:0;border-radius:11px;grid-column:2;justify-self:start;background:linear-gradient(135deg,#30c0d8,#1880c0);box-shadow:0 8px 18px #1880c03d}.sales-learning-shell .viewer-card .media-frame .web-resource-action.ant-btn:hover,.sales-learning-shell .viewer-card .media-frame .web-resource-action.ant-btn:focus{background:linear-gradient(135deg,#28b0d0,#0b6fa8);box-shadow:0 10px 24px #1880c04d;transform:translateY(-1px)}@media (max-width: 767px){.sales-learning-shell .viewer-card .media-frame .web-resource-panel{min-height:300px;padding:16px}.sales-learning-shell .viewer-card .media-frame .web-resource-body{padding:24px 20px;grid-template-columns:48px minmax(0,1fr);gap:16px}.sales-learning-shell .viewer-card .media-frame .web-resource-mark{width:48px;height:48px;border-radius:14px;font-size:23px}.sales-learning-shell .viewer-card .media-frame .web-resource-action.ant-btn{width:100%;grid-column:1 / -1;justify-self:stretch;justify-content:center}}.sales-learning-shell .viewer-card .media-frame video{display:block;width:100%;height:100%;border:0}.sales-learning-shell .empty-material{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#9aa5b6;background:#fff;border:1px dashed #d9e0eb;border-radius:17px}.sales-learning-shell .empty-material .anticon{font-size:38px}.sales-learning-shell .exam-progress{display:flex;flex-direction:column;align-items:flex-end}.sales-learning-shell .exam-progress strong{font-size:28px;color:var(--blue)}.sales-learning-shell .exam-progress strong small{font-size:15px;color:#8995a8}.sales-learning-shell .exam-progress span{font-size:11px;color:#98a2b2}.sales-learning-shell .exam-layout,.sales-learning-shell .exam-body{overflow:visible}.sales-learning-shell .exam-body{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px;align-items:start}.sales-learning-shell .question-nav{position:-webkit-sticky;position:sticky;top:20px;z-index:20;align-self:start;height:fit-content;padding:22px;overflow:visible}.sales-learning-shell .question-nav .question-nav-heading{display:flex;align-items:center;justify-content:space-between}.sales-learning-shell .question-nav .question-nav-heading h3{margin:0}.sales-learning-shell .question-nav .question-nav-heading span{color:var(--blue);font-size:12px;font-weight:700}.sales-learning-shell .question-nav .answer-progress-track{height:5px;margin:14px 0 19px;overflow:hidden;border-radius:10px;background:#edf1f6}.sales-learning-shell .question-nav .answer-progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2368f2,#61a0ff);transition:width .25s ease}.sales-learning-shell .question-nav .question-nav-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.sales-learning-shell .question-nav .question-nav-grid button{height:36px;border:1px solid #dfe5ee;color:#748198;background:#fff;border-radius:8px;cursor:pointer;transition:.2s ease}.sales-learning-shell .question-nav .question-nav-grid button:hover{border-color:#8baff5;color:var(--blue);transform:translateY(-1px)}.sales-learning-shell .question-nav .question-nav-grid button.answered{color:#fff;border-color:#87aef9;background:#8cb2f7}.sales-learning-shell .question-nav .question-nav-grid button.active{color:#fff;border-color:var(--blue);background:var(--blue);box-shadow:0 5px 12px #2368f240;transform:translateY(-1px)}.sales-learning-shell .question-nav p{color:#929dad;font-size:10px;margin:18px 0;display:flex;gap:5px;align-items:center}.sales-learning-shell .question-nav p i{width:8px;height:8px;border-radius:50%;border:1px solid #cbd3df;display:inline-block;margin-left:5px}.sales-learning-shell .question-nav p i.current-dot{background:var(--blue);border-color:var(--blue);margin-left:0}.sales-learning-shell .question-nav p i.answered-dot{background:#8cb2f7;border-color:#8cb2f7}.sales-learning-shell .question-nav>.ant-btn{height:42px;border-radius:9px}.sales-learning-shell .question-nav .unfinished-tip{display:block;margin-top:9px;color:#9aa5b5;font-size:10px;text-align:center}.sales-learning-shell .exam-submit-button.ant-btn-primary:disabled,.sales-learning-shell .exam-submit-button.ant-btn-primary.ant-btn-disabled{color:#fff!important;border-color:var(--blue)!important;background:var(--blue)!important;opacity:.5}.sales-learning-shell .question-list{display:flex;flex-direction:column;gap:18px;min-width:0}.sales-learning-shell .question-card{scroll-margin-top:22px;padding:30px 38px 25px;min-height:auto;transition:border-color .25s ease,box-shadow .25s ease}.sales-learning-shell .question-card.current{border-color:#8cb1f8;box-shadow:0 12px 38px #2368f21a}.sales-learning-shell .question-card.answered .question-meta>span>i{color:#fff;background:#55b789}.sales-learning-shell .question-card .question-meta{display:flex;align-items:center;justify-content:space-between;color:#909bad;font-size:12px}.sales-learning-shell .question-card .question-meta>span{display:flex;align-items:center;gap:10px}.sales-learning-shell .question-card .question-meta>span>i{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:var(--blue);background:#edf3ff;font-style:normal;font-weight:800;transition:.2s}.sales-learning-shell .question-card .question-meta b{color:#5c78a4;background:#eef4ff;padding:5px 10px;border-radius:20px}.sales-learning-shell .question-card h2{margin:24px 0 22px;font-size:20px;line-height:1.65}.sales-learning-shell .question-card .options .ant-radio-group,.sales-learning-shell .question-card .options .ant-checkbox-group{width:100%;display:flex;flex-direction:column;gap:10px}.sales-learning-shell .question-card .options .ant-radio-wrapper,.sales-learning-shell .question-card .options .ant-checkbox-wrapper{margin:0;width:100%;min-height:55px;padding:12px 16px;border:1px solid #e1e6ee;border-radius:11px;background:#fbfcfe;transition:.2s}.sales-learning-shell .question-card .options .ant-radio-wrapper:hover,.sales-learning-shell .question-card .options .ant-checkbox-wrapper:hover,.sales-learning-shell .question-card .options .ant-radio-wrapper:has(.ant-radio-checked),.sales-learning-shell .question-card .options .ant-checkbox-wrapper:has(.ant-radio-checked),.sales-learning-shell .question-card .options .ant-radio-wrapper:has(.ant-checkbox-checked),.sales-learning-shell .question-card .options .ant-checkbox-wrapper:has(.ant-checkbox-checked){border-color:#7da6f7;background:#f2f6ff}.sales-learning-shell .question-card .options .ant-radio-wrapper>span:last-child,.sales-learning-shell .question-card .options .ant-checkbox-wrapper>span:last-child{display:flex;align-items:center;gap:12px;flex:1}.sales-learning-shell .question-card .options .ant-radio-wrapper i,.sales-learning-shell .question-card .options .ant-checkbox-wrapper i{flex:none;width:29px;height:29px;border-radius:8px;background:#edf1f6;display:grid;place-items:center;color:#68758b;font-style:normal;font-weight:700}.sales-learning-shell .question-card .question-complete,.sales-learning-shell .question-card .question-pending{margin-top:18px;padding-top:15px;border-top:1px solid #eef1f5;color:#3ba477;font-size:11px;text-align:right}.sales-learning-shell .question-card .question-pending{color:#a0a9b8}.sales-learning-shell .exam-submit-panel{padding:22px 25px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #dce6f7;border-radius:17px;background:linear-gradient(135deg,#f5f8ff,#fff)}.sales-learning-shell .exam-submit-panel>div{display:flex;align-items:center;gap:13px}.sales-learning-shell .exam-submit-panel>div>.anticon{color:#38aa78;font-size:26px}.sales-learning-shell .exam-submit-panel span{display:flex;flex-direction:column}.sales-learning-shell .exam-submit-panel span strong{font-size:14px}.sales-learning-shell .exam-submit-panel span small{margin-top:4px;color:#8d98a9}.sales-learning-shell .exam-submit-panel .ant-btn{min-width:140px;height:44px;border-radius:9px}.sales-learning-shell .result-card{width:min(650px,100%);margin:25px auto;padding:52px 50px 42px;position:relative;overflow:hidden;background:#fff;border:1px solid #e4eaf2;border-radius:24px;box-shadow:0 24px 70px #1f3b681f;text-align:center}.sales-learning-shell .result-card .result-glow{position:absolute;top:-180px;left:50%;transform:translate(-50%);width:450px;height:330px;border-radius:50%;background:radial-gradient(circle,rgba(47,190,125,.18),transparent 68%)}.sales-learning-shell .result-card .result-icon{position:relative;width:82px;height:82px;border-radius:50%;color:#fff;display:grid;place-items:center;margin:0 auto 20px;font-size:37px;background:linear-gradient(145deg,#3fc98e,#1b9b68)}.sales-learning-shell .result-card h1{margin:12px 0 10px;font-size:31px}.sales-learning-shell .result-card>p{color:var(--muted);margin-bottom:26px}.sales-learning-shell .result-card .score-ring{width:142px;height:142px;margin:0 auto 28px;border-radius:50%;border:9px solid #e9f7f0;outline:2px solid #38bd83;display:flex;flex-direction:column;justify-content:center}.sales-learning-shell .result-card .score-ring strong{color:#159660;font-size:42px;line-height:1}.sales-learning-shell .result-card .score-ring span{color:#8792a4;font-size:12px}.sales-learning-shell .result-card .score-ring small{color:#9ca5b3;font-size:9px}.sales-learning-shell .result-card .result-actions{display:flex;justify-content:center;gap:12px}.sales-learning-shell .result-card .locked-note{color:#9aa4b4;font-size:11px;margin-top:23px}.sales-learning-shell .result-card.failed .result-glow{background:radial-gradient(circle,rgba(245,169,65,.17),transparent 68%)}.sales-learning-shell .result-card.failed .result-icon{background:linear-gradient(145deg,#ffb64e,#ef7c2a)}.sales-learning-shell .result-card.failed .score-ring{border-color:#fff1dc;outline-color:#ef9941}.sales-learning-shell .result-card.failed .score-ring strong{color:#e88428}.sales-learning-shell .sales-footer{min-height:60px;padding:0 max(28px,calc((100vw - 1240px)/2));color:#909bad;font-size:11px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e3e8f0}.sales-learning-shell .sales-error-card{width:min(620px,calc(100% - 32px));margin:12vh auto;background:#fff;border-radius:22px;box-shadow:0 20px 60px #23375a1a}.sales-learning-loading{min-height:100vh;display:flex;flex-direction:column;gap:18px;align-items:center;justify-content:center;color:#6d7a91;background:#f4f7fc}.sales-learning-loading .anticon{color:#2368f2;font-size:36px}@media (max-width: 900px){.sales-learning-shell .confirm-layout{grid-template-columns:1fr;padding:10px 15px;gap:35px}.sales-learning-shell .welcome-panel{text-align:center}.sales-learning-shell .welcome-panel>p{margin-inline:auto}.sales-learning-shell .welcome-panel .feature-row{justify-content:center;flex-wrap:wrap}.sales-learning-shell .course-content{display:flex;flex-direction:column}.sales-learning-shell .course-directory{position:sticky;top:0;width:100%;max-height:none;padding:11px 12px;border-radius:14px}.sales-learning-shell .course-directory .directory-heading{padding:2px 3px 9px}.sales-learning-shell .course-directory nav{flex-direction:row;overflow-x:auto;padding:7px 0 1px}.sales-learning-shell .course-directory button{flex:0 0 220px;min-height:55px}.sales-learning-shell .viewer-card{scroll-margin-top:142px}.sales-learning-shell .exam-body{grid-template-columns:190px minmax(0,1fr);gap:16px}.sales-learning-shell .question-nav{top:14px;padding:16px}.sales-learning-shell .question-nav .question-nav-grid{grid-template-columns:repeat(3,1fr)}.sales-learning-shell .question-card{padding:26px 25px 22px}.sales-learning-shell .question-nav>div{grid-template-columns:repeat(8,1fr)}}@media (max-width: 600px){.sales-learning-shell .sales-header{height:68px;padding:0 16px}.sales-learning-shell .brand small,.sales-learning-shell .secure{display:none}.sales-learning-shell .header-actions{gap:8px}.sales-learning-shell .cert-entry-button{padding:6px;border-radius:50%}.sales-learning-shell .cert-entry-button .cert-entry-text,.sales-learning-shell .cert-entry-button .cert-entry-arrow{display:none}.sales-learning-shell .sales-main{width:calc(100% - 28px);padding-top:24px}.sales-learning-shell .welcome-panel h1{font-size:36px}.sales-learning-shell .identity-card{padding:32px 22px}.sales-learning-shell .learning-heading,.sales-learning-shell .exam-header{align-items:flex-start;gap:18px;flex-direction:column}.sales-learning-shell .learning-heading .ant-btn,.sales-learning-shell .exam-header .ant-btn{width:100%}.sales-learning-shell .course-directory button{flex-basis:175px}.sales-learning-shell .course-directory button>.anticon,.sales-learning-shell .course-directory .directory-copy small{display:none}.sales-learning-shell .viewer-card .viewer-top{padding-inline:16px}.sales-learning-shell .viewer-card .viewer-info{padding:19px 18px}.sales-learning-shell .viewer-card .media-frame{min-height:290px;height:70vw}.sales-learning-shell .viewer-card .media-frame.web{height:auto;min-height:300px}.sales-learning-shell .exam-body{display:flex;flex-direction:column}.sales-learning-shell .question-nav{position:sticky;top:0;width:100%;max-height:none;padding:13px 14px;border-radius:13px}.sales-learning-shell .question-nav .answer-progress-track{margin:9px 0 11px}.sales-learning-shell .question-nav .question-nav-grid{display:flex;overflow-x:auto;padding-bottom:3px}.sales-learning-shell .question-nav .question-nav-grid button{flex:0 0 34px}.sales-learning-shell .question-nav p,.sales-learning-shell .question-nav>.ant-btn,.sales-learning-shell .question-nav .unfinished-tip{display:none}.sales-learning-shell .question-card{scroll-margin-top:150px;padding:24px 18px}.sales-learning-shell .question-card .question-meta{align-items:flex-start;gap:8px}.sales-learning-shell .question-card h2{font-size:18px}.sales-learning-shell .exam-submit-panel{flex-direction:column;align-items:stretch}.sales-learning-shell .exam-submit-panel .ant-btn{width:100%}.sales-learning-shell .result-card{padding:40px 20px}.sales-learning-shell .result-card .result-actions{flex-direction:column}.sales-learning-shell .sales-footer{padding:18px;flex-direction:column;gap:8px}}.sales-learning-shell .exam-header-actions{display:flex;align-items:center;gap:16px}.sales-learning-shell .exam-header-actions>.ant-btn{height:42px;border-color:#cfdaf0;color:#315a9d;border-radius:10px}.sales-learning-shell .result-record-actions{margin-top:20px;display:flex;justify-content:center;gap:12px}.sales-learning-shell .result-record-actions .view-answer-result-button{min-width:210px;height:44px;padding:0 24px;border:1px solid #b9d0fb;border-radius:22px;color:#245fc8;background:#f2f6ff;font-weight:600;box-shadow:0 5px 14px #2368f214;transition:all .2s ease}.sales-learning-shell .result-record-actions .view-answer-result-button:hover,.sales-learning-shell .result-record-actions .view-answer-result-button:focus{color:#1757c7;background:#e8f0ff;border-color:#7da5f2;box-shadow:0 7px 18px #2368f224;transform:translateY(-1px)}.sales-learning-shell .result-record-actions .view-answer-result-button .anticon{font-size:16px}.sales-learning-shell .result-record-actions .view-my-certificate-button{min-width:210px;height:44px;padding:0 24px;border:0;border-radius:22px;background:linear-gradient(135deg,#30c0d8,#1880c0);font-weight:600;box-shadow:0 8px 18px #1880c03d}.sales-learning-shell .result-record-actions .view-my-certificate-button:hover,.sales-learning-shell .result-record-actions .view-my-certificate-button:focus{background:linear-gradient(135deg,#28b0d0,#0b6fa8);box-shadow:0 10px 24px #1880c04d;transform:translateY(-1px)}.sales-learning-shell .result-record-actions .view-my-certificate-button .anticon{font-size:16px}.sales-learning-shell .exam-records-layout,.sales-learning-shell .exam-detail-layout{width:min(980px,100%);margin:0 auto}.sales-learning-shell .records-heading{margin-bottom:25px;display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.sales-learning-shell .records-heading h1{margin:8px 0 7px;font-size:32px}.sales-learning-shell .records-heading p{margin:0;color:var(--muted)}.sales-learning-shell .records-heading>.ant-btn{border-radius:9px}.sales-learning-shell .record-list{display:flex;flex-direction:column;gap:12px}.sales-learning-shell .record-item{width:100%;padding:19px 22px;border:1px solid #e1e7f0;border-radius:15px;background:#fff;color:var(--ink);display:grid;grid-template-columns:auto minmax(180px,1fr) auto auto auto auto;gap:20px;align-items:center;text-align:left;cursor:pointer;transition:.2s ease}.sales-learning-shell .record-item:hover{border-color:#a9c3f8;box-shadow:0 10px 28px #214b911a;transform:translateY(-1px)}.sales-learning-shell .record-item>.anticon{color:#8a98ad}.sales-learning-shell .record-status{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-size:20px}.sales-learning-shell .record-status.passed{color:#159660;background:#eaf8f1}.sales-learning-shell .record-status.failed{color:#dd7a21;background:#fff3e6}.sales-learning-shell .record-main{display:flex;flex-direction:column;gap:5px}.sales-learning-shell .record-main strong{font-size:15px}.sales-learning-shell .record-main small{color:#8d98aa}.sales-learning-shell .record-correct{color:#68758a;font-size:13px}.sales-learning-shell .record-score{min-width:90px;color:#8290a5}.sales-learning-shell .record-score b{color:var(--blue);font-size:22px}.sales-learning-shell .records-empty{padding:75px 20px;border:1px solid #e3e9f2;border-radius:18px;background:#fff}.sales-learning-shell .records-pagination{margin-top:24px;display:flex;justify-content:center}.sales-learning-shell .detail-summary{margin-bottom:20px;padding:22px 28px;border:1px solid #dce5f3;border-radius:17px;background:linear-gradient(135deg,#fff,#f4f8ff);display:grid;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:25px}.sales-learning-shell .detail-summary>div{display:flex;flex-direction:column;gap:7px}.sales-learning-shell .detail-summary>div span{color:#7b879a;font-size:12px}.sales-learning-shell .detail-summary>div strong{color:#203657;font-size:25px}.sales-learning-shell .detail-summary>div small{color:#8b97a9;font-size:12px}.sales-learning-shell .detail-body{display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px;align-items:start}.sales-learning-shell .detail-answer-card{position:-webkit-sticky;position:sticky;top:20px;z-index:15;align-self:start;padding:20px;border:1px solid #dfe6f0;border-radius:16px;background:#fff;box-shadow:0 8px 28px #1f407014}.sales-learning-shell .detail-answer-card-heading{display:flex;align-items:center;justify-content:space-between}.sales-learning-shell .detail-answer-card-heading h3{margin:0;color:#253957;font-size:16px}.sales-learning-shell .detail-answer-card-heading span{color:#7d8a9e;font-size:12px}.sales-learning-shell .detail-answer-card-legend{display:flex;gap:18px;margin:13px 0 16px;color:#7a879a;font-size:12px}.sales-learning-shell .detail-answer-card-legend span{display:flex;align-items:center;gap:6px}.sales-learning-shell .detail-answer-card-legend span:before{width:8px;height:8px;border-radius:50%;content:""}.sales-learning-shell .detail-answer-card-legend span.correct:before{background:#28a36c}.sales-learning-shell .detail-answer-card-legend span.wrong:before{background:#df6557}.sales-learning-shell .detail-answer-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.sales-learning-shell .detail-answer-card-grid button{height:36px;padding:0;border:1px solid transparent;border-radius:8px;font-weight:700;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.sales-learning-shell .detail-answer-card-grid button.correct{border-color:#b9e4cf;color:#21845a;background:#e7f6ee}.sales-learning-shell .detail-answer-card-grid button.wrong{border-color:#f2c9c3;color:#bd5147;background:#fcecea}.sales-learning-shell .detail-answer-card-grid button:hover{transform:translateY(-1px)}.sales-learning-shell .detail-answer-card-grid button.current{border-color:#6f9df5;box-shadow:0 0 0 2px #2368f224;transform:translateY(-1px)}.sales-learning-shell .detail-answer-card-grid button:focus-visible{outline:2px solid #2368f2;outline-offset:2px}.sales-learning-shell .detail-question-list{min-width:0;display:flex;flex-direction:column;gap:18px}.sales-learning-shell .detail-question{padding:27px 30px;border:1px solid #e1e7ef;border-left:4px solid #2fac78;border-radius:16px;background:#fff}.sales-learning-shell .detail-question.wrong{border-left-color:#e26d5a}.sales-learning-shell .detail-question h2{margin:19px 0;font-size:18px;line-height:1.65}.sales-learning-shell .detail-question-head{display:flex;align-items:center;gap:10px;color:#718096;font-size:12px}.sales-learning-shell .detail-question-head>b{margin-left:auto;color:#344966}.sales-learning-shell .detail-options{display:flex;flex-direction:column;gap:9px}.sales-learning-shell .detail-options>div{min-height:48px;padding:10px 13px;display:flex;align-items:center;gap:11px;border:1px solid #e7ebf1;border-radius:10px;color:#4f5c70}.sales-learning-shell .detail-options>div i{flex:0 0 27px;width:27px;height:27px;display:grid;place-items:center;border-radius:7px;background:#f0f3f8;color:#66758b;font-style:normal;font-weight:700}.sales-learning-shell .detail-options>div span{flex:1}.sales-learning-shell .detail-options>div em{padding:3px 8px;border-radius:10px;background:#e4f7ee;color:#168958;font-size:10px;font-style:normal}.sales-learning-shell .detail-options>div .selected-label{background:#eaf1ff;color:#2368f2}.sales-learning-shell .detail-options>div.selected{border:1px solid #2869df;background:#fff}.sales-learning-shell .detail-options>div.selected i{color:#fff;background:#3978ed}.sales-learning-shell .detail-options>div.correct-answer{border:1px solid #1b965e;background:#fff}.sales-learning-shell .detail-options>div.correct-answer i{color:#fff;background:#27a66d}.sales-learning-shell .detail-options>div.selected.correct-answer{border-color:#27a66d;background:#fff}.sales-learning-shell .detail-options>div.selected.correct-answer i{color:#fff;background:#27a66d}.sales-learning-shell .answer-comparison{margin-top:17px;padding:13px 15px;border-radius:10px;background:#f6f8fb;display:flex;gap:35px;color:#778397;font-size:12px}.sales-learning-shell .answer-comparison b{color:#263c5d}.sales-learning-shell .answer-analysis{margin-top:14px;padding:15px 17px;border-radius:10px;background:#fffaf0;color:#7d6c50}.sales-learning-shell .answer-analysis strong{font-size:12px;color:#9a732d}.sales-learning-shell .answer-analysis p{margin:7px 0 0;line-height:1.7;font-size:13px}@media (max-width: 700px){.sales-learning-shell .exam-header-actions{width:100%;justify-content:space-between}.sales-learning-shell .records-heading{align-items:flex-start}.sales-learning-shell .records-heading h1{font-size:27px}.sales-learning-shell .record-item{grid-template-columns:auto 1fr auto;gap:12px}.sales-learning-shell .record-item .record-correct,.sales-learning-shell .record-item .ant-tag{display:none}.sales-learning-shell .record-item .record-score{grid-column:2}.sales-learning-shell .record-item>.anticon{grid-column:3;grid-row:1 / span 2}.sales-learning-shell .detail-summary{grid-template-columns:repeat(3,1fr);padding:18px;gap:12px}.sales-learning-shell .detail-summary>.ant-tag{grid-column:1 / -1;width:fit-content}.sales-learning-shell .detail-body{display:flex;flex-direction:column;gap:16px}.sales-learning-shell .detail-answer-card{position:sticky;top:0;width:100%;padding:13px 14px;border-radius:13px}.sales-learning-shell .detail-answer-card-legend{display:none}.sales-learning-shell .detail-answer-card-grid{display:flex;gap:8px;margin-top:11px;overflow-x:auto;padding:2px 2px 5px}.sales-learning-shell .detail-answer-card-grid button{flex:0 0 34px;height:34px}.sales-learning-shell .detail-question{scroll-margin-top:125px;padding:22px 17px}.sales-learning-shell .detail-question-head{flex-wrap:wrap}.sales-learning-shell .answer-comparison{flex-direction:column;gap:7px}}.coverImageHint_uploader .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item-container,.coverImageHint_uploader .ant-upload-list.ant-upload-list-picture-card .ant-upload.ant-upload-select{width:100%!important;height:185px!important}.server-card{transition:all .3s ease;border-radius:12px;overflow:hidden}.server-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.server-card .ant-card-body{padding:20px}.server-card .server-card-description{line-height:1.6}.server-card .server-card-tags{display:flex;flex-wrap:wrap;gap:4px}.server-card .server-card-stats{border-top-color:#e5e5e5!important}.server-card .server-card-footer{border-top:1px solid #f0f0f0;padding-top:12px}html[data-theme=dark] .server-card:hover{box-shadow:0 8px 24px #0006}html[data-theme=dark] .server-card .server-card-stats{border-top-color:#3a3a3a!important}html[data-theme=dark] .server-card .server-card-footer{border-top-color:#3a3a3a}.server-detail-overview,.server-detail-tools,.server-detail-resources,.server-detail-prompts,.server-detail-logs{padding:16px 0}.form-section-card{margin-bottom:0;border-radius:12px;overflow:hidden}.form-section-card .ant-card-head{background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:none}.form-section-card .ant-card-head-title{color:#fff!important;font-weight:600}.form-section-card .ant-form-item-label>label{font-weight:600}.form-section-card .ant-form-item-extra{font-size:12px;color:#8c8c8c}html[data-theme=dark] .form-section-card .ant-card-head{background:linear-gradient(135deg,#1e3a8a,#312e81)}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%}html,body{max-width:100%;overflow-x:hidden;overflow-x:clip}html{font-size:13px;scrollbar-gutter:stable}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable}text-rendering: optimizeLegibility; color: #1d1d1f; line-height: 1.47059; } ::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0000004d}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.flex{display:flex}.flex-center{display:flex;justify-content:center;align-items:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-1{flex:1}.cursor-pointer{cursor:pointer}body,button:not(.tox-tinymce button):not(.richtext-content button),input,select,textarea:not(.tox-tinymce textarea):not(.richtext-content textarea),table:not(.tox-tinymce table):not(.richtext-content table),div:not(.tox-tinymce):not(.tox-tinymce div):not(.tox-tiered-menu div):not(.richtext-content):not(.richtext-content div),span:not(.tox-tinymce span):not(.richtext-content span),a:not(.tox-tinymce a):not(.richtext-content a),p:not(.tox-tinymce p):not(.richtext-content p),label:not(.tox-tinymce label):not(.richtext-content label),li:not(.tox-tinymce li):not(.richtext-content li),td:not(.tox-tinymce td):not(.richtext-content td),th:not(.tox-tinymce th):not(.richtext-content th){font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif!important}h1:not(.tox-tinymce h1):not(.richtext-content h1){font-weight:600!important;letter-spacing:-.022em!important}h2:not(.tox-tinymce h2):not(.richtext-content h2){font-size:28px!important;font-weight:600!important;letter-spacing:-.022em!important}h3:not(.tox-tinymce h3):not(.richtext-content h3){font-size:24px!important;font-weight:600!important;letter-spacing:-.022em!important}h4:not(.tox-tinymce h4):not(.richtext-content h4){font-size:20px!important;font-weight:600!important}h5:not(.tox-tinymce h5):not(.richtext-content h5){font-size:17px!important;font-weight:600!important}h6:not(.tox-tinymce h6):not(.richtext-content h6){font-size:15px!important;font-weight:600!important}p:not(.tox-tinymce p):not(.richtext-content p),span:not(.tox-tinymce span):not(.richtext-content span),label:not(.tox-tinymce label):not(.richtext-content label),li:not(.tox-tinymce li):not(.richtext-content li),a:not(.tox-tinymce a):not(.richtext-content a){font-size:13px!important;font-weight:400!important}strong:not(.tox-tinymce strong):not(.richtext-content strong),b:not(.tox-tinymce b):not(.richtext-content b){font-weight:600!important}small:not(.tox-tinymce small):not(.richtext-content small),.text-secondary:not(.tox-tinymce .text-secondary):not(.richtext-content .text-secondary){font-size:12px!important;color:#6e6e73!important}.text-xs{font-size:11px!important}.ant-btn,.ant-btn *{font-size:13px!important;font-weight:500!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif!important}.ant-menu,.ant-menu *,.ant-menu-item,.ant-menu-submenu-title{font-size:13px!important;font-weight:400!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif!important}.ant-menu-item-selected,.ant-menu-item-selected *{font-weight:500!important;color:#1890ff!important}.ant-menu-item,.ant-menu-submenu-title{color:#000000bf!important}.ant-menu-item:hover,.ant-menu-submenu-title:hover{color:#1890ff!important}.ant-table,.ant-table *{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif!important}.ant-table-thead>tr>th{font-size:11px!important;font-weight:600!important;letter-spacing:.01em!important;color:#6e6e73!important;padding:12px 16px!important}.ant-table-tbody>tr>td{font-size:13px!important;color:#1d1d1f!important;padding:14px 16px!important}.ant-form-item-label>label{font-size:12px!important;font-weight:600!important;color:#1d1d1f!important}.ant-input,.ant-input-password,.ant-select-selector,.ant-input-number-input,.ant-input *,.ant-select *,.ant-select-selector *{font-size:13px!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif!important}.ant-input::placeholder,.ant-input-password::placeholder{color:#86868b!important}@media (max-width: 768px){.auth-layout .auth-layout-body{padding:60px 32px 32px!important}.auth-layout .ant-input,.auth-layout .ant-input-password,.auth-layout .ant-input-affix-wrapper input,.auth-layout .ant-input-number-input,.auth-layout .ant-select-selection-search-input{font-size:16px!important}.auth-layout .ant-input::placeholder,.auth-layout .ant-input-password input::placeholder,.auth-layout .ant-input-affix-wrapper input::placeholder{font-size:16px!important}.auth-layout .ant-form .ant-form-item-label>label{font-size:14px!important}.auth-layout .ant-form .ant-checkbox-wrapper span,.auth-layout .ant-form .ant-checkbox-wrapper span a,.auth-layout .ant-form .ant-form-item a{font-size:14px!important}.auth-layout .ant-form .ant-btn,.auth-layout .ant-form .ant-btn *{font-size:15px!important}}.ant-card-head,.ant-card-head *{font-size:15px!important;font-weight:600!important}html[data-theme=dark] .ant-card-head,html[data-theme=dark] .ant-card-head *{color:#fff!important}.ant-card-meta-title,.ant-card-meta-title *{font-size:15px!important;font-weight:600!important}.ant-statistic-title,.ant-statistic-title *{font-size:11px!important;font-weight:500!important;color:#6e6e73!important;letter-spacing:.01em!important}.ant-statistic-content,.ant-statistic-content *{font-size:24px!important;font-weight:600!important;letter-spacing:-.022em!important}.ant-tag,.ant-tag *{font-size:11px!important;font-weight:500!important}.ant-badge-count,.ant-badge-count *{font-size:11px!important;font-weight:600!important}.ant-message,.ant-message *{font-size:13px!important}.ant-notification-notice-message,.ant-notification-notice-message *{font-size:14px!important;font-weight:600!important}.ant-notification-notice-description,.ant-notification-notice-description *{font-size:13px!important}.ant-modal-title,.ant-modal-title *{font-size:17px!important;font-weight:600!important}.ant-modal-confirm-title,.ant-modal-confirm-title *{font-size:15px!important;font-weight:600!important}.ant-modal-confirm-content,.ant-modal-confirm-content *{font-size:13px!important}.ant-breadcrumb,.ant-breadcrumb *{font-size:12px!important}.ant-breadcrumb-link,.ant-breadcrumb-link *{color:#6e6e73!important}.ant-pagination-item,.ant-pagination-item *{font-size:13px!important}.ant-pagination-item-active a,.ant-pagination-item-active a *{font-weight:600!important}.ant-pro-layout .ant-pro-sider-menu,.ant-pro-layout .ant-pro-sider-menu *,.ant-pro-menu-item,.ant-pro-menu-item *{font-size:13px!important}.ant-pro-sider-header-title,.ant-pro-sider-header-title *,.ant-pro-sider-header h6,.ant-pro-sider-header .ant-pro-sider-header-title{font-size:14px!important;font-weight:600!important;letter-spacing:-.01em!important}.ant-pro-page-container,.ant-pro-page-container *:not(.tox-tinymce):not(.tox-tinymce *):not(.richtext-content):not(.richtext-content *):not(.cert-auth-sheet):not(.cert-auth-sheet *){font-size:13px!important}.ant-pro-page-container-header-title,.ant-pro-page-container-header-title *{font-size:20px!important;font-weight:600!important}.page-title{font-size:24px!important;font-weight:600!important;letter-spacing:-.022em!important;margin-bottom:8px}.page-subtitle{font-size:13px!important;color:#6e6e73!important;margin-bottom:24px}.card-title{font-size:15px!important;font-weight:600!important}.card-subtitle{font-size:12px!important;color:#6e6e73!important;margin-top:4px}.list-item-title{font-size:14px!important;font-weight:500!important}.list-item-description{font-size:12px!important;color:#6e6e73!important}.nav-link{font-size:13px!important;font-weight:500!important}code,pre{font-family:SF Mono,Monaco,Inconsolata,Fira Mono,Droid Sans Mono,Source Code Pro,monospace!important;font-size:12px!important}a{font-weight:500!important}.ant-pro-layout .ant-pro-layout-content{padding:0!important}.ant-pro-layout .ant-pro-sider-logo{height:56px!important;padding:0!important;margin:0!important;border-bottom:1px solid #e5e5e5!important}.ant-pro-page-container{padding:20px;background:transparent!important}.ant-table-wrapper{background:#fff;border-radius:12px;overflow:hidden}.ant-table-wrapper .ant-table-thead>tr>th{background:#fafafa!important;border-bottom:1px solid #e5e5e5!important}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid #e5e5e5!important}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#f5f5f7!important}.ant-card{border-radius:12px!important;border:none!important;box-shadow:0 2px 8px #0000000a!important;transition:box-shadow .3s ease!important}.ant-card:hover{box-shadow:0 4px 16px #00000014!important}.ant-card-head{border-bottom:1px solid #e5e5e5!important;background:transparent!important;padding:16px 20px!important}.ant-card-body{padding:20px!important}.ant-input:hover,.ant-input-password:hover,.ant-select-selector:hover{border-color:#0071e3!important}.ant-input:focus,.ant-input-password:focus,.ant-select-selector:focus{border-color:#0071e3!important;box-shadow:0 0 0 2px #0071e31a!important}.ant-btn{border-radius:8px!important;padding:8px 10px!important;transition:all .2s ease!important}.ant-btn-primary{background:#0071e3!important;border:none!important;box-shadow:0 2px 4px #0071e333!important}.ant-btn-primary:hover{background:#0077ed!important;box-shadow:0 4px 8px #0071e340!important;transform:translateY(-1px)!important}.ant-btn-primary:active{transform:translateY(0)!important}.dealer-income-settle-button.ant-btn-primary:disabled,.dealer-income-settle-button.ant-btn-primary:disabled:hover{color:#00000040!important;background:#bfbfbf!important;border-color:#bfbfbf!important;box-shadow:none!important;transform:none!important}html[data-theme=dark] .dealer-income-settle-button.ant-btn-primary:disabled,html[data-theme=dark] .dealer-income-settle-button.ant-btn-primary:disabled:hover{color:#ffffff4d!important;background:#595959!important;border-color:#595959!important}.ant-btn-default:not(.ant-btn-dangerous){border:1px solid #e5e5e5!important;background:#fff!important;color:#000000e0!important}.ant-btn-dangerous.ant-btn-default{color:#ff4d4f!important;border-color:#ff4d4f!important}html:not([data-theme=dark]) .ant-card-head .ant-btn,html:not([data-theme=dark]) .ant-card-head .ant-btn *{color:#000000e0!important}html:not([data-theme=dark]) .ant-card-head .ant-btn-primary,html:not([data-theme=dark]) .ant-card-head .ant-btn-primary *{color:#fff!important}.ant-btn-default:hover{border-color:#0071e3!important;color:#0071e3!important}.ant-tag{border-radius:6px!important;padding:2px 8px!important;border:none!important}.ant-statistic{padding:16px;background:#fff;border-radius:12px}.ant-message-notice-content{border-radius:8px}html[data-theme=light] .ant-message-notice-content{box-shadow:0 4px 12px #0000001a}.ant-modal-header{border-radius:12px 12px 0 0;padding:16px 24px}.ant-modal-footer{padding:12px 24px}html[data-theme=light] .ant-modal-header{border-bottom:1px solid #e5e5e5;background:#fff}.ant-modal .ant-modal-body{margin-top:20px}.ant-pagination-item{border-radius:6px;border:1px solid #e5e5e5;transition:all .2s ease}.ant-pagination-item-active{background:#0071e3!important;border-color:#0071e3!important}.ant-pagination-item-active a{color:#fff!important}.ant-breadcrumb-link{transition:color .2s ease}.ant-breadcrumb-link:hover{color:#0071e3!important}@media (max-width: 768px){html{font-size:12px}.ant-pro-page-container{padding:16px}.ant-card{margin-bottom:16px}.ant-table-wrapper{overflow-x:auto}}html[data-theme=dark]{--bg-color: #121212;--bg-secondary: #1e1e1e;--bg-tertiary: #2a2a2a;--text-primary: #e0e0e0;--text-secondary: #b0b0b0;--border-color: #e8e8e8;--hover-bg: rgba(255, 255, 255, .08)}html[data-theme=dark] body{color:#e0e0e0;background:#121212}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#fff3}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}html[data-theme=dark] .ant-table-wrapper{background:#1e1e1e!important}html[data-theme=dark] .ant-table-thead>tr>th{background:#2a2a2a!important;color:#b0b0b0!important;border-bottom-color:#3a3a3a!important}html[data-theme=dark] .ant-table-tbody>tr>td{color:#e0e0e0!important;border-bottom-color:#3a3a3a!important}html[data-theme=dark] .ant-table-tbody>tr:hover>td{background:#2a2a2a!important}html[data-theme=dark] .ant-card{background:#1e1e1e!important;box-shadow:0 2px 8px #00000080!important}html[data-theme=dark] .ant-card:hover{box-shadow:0 4px 16px #0009!important}html[data-theme=dark] .ant-card-head{border-bottom-color:#3a3a3a!important}html[data-theme=dark] .ant-card-meta-title{color:#e0e0e0!important}html[data-theme=dark] .ant-statistic{background:#1e1e1e}html[data-theme=dark] .ant-statistic-title{color:#a0a0a0!important}html[data-theme=dark] .ant-statistic-content{color:#e8e8e8!important}html[data-theme=dark] .ant-input,html[data-theme=dark] .ant-input-password,html[data-theme=dark] .ant-select-selector{background:#2a2a2a!important;border-color:#3a3a3a!important;color:#e0e0e0!important}html[data-theme=dark] .ant-input:hover,html[data-theme=dark] .ant-input-password:hover,html[data-theme=dark] .ant-select-selector:hover{border-color:#1890ff!important}html[data-theme=dark] .ant-input::placeholder,html[data-theme=dark] .ant-input-password::placeholder{color:#595959!important}html[data-theme=dark] .ant-input:-webkit-autofill,html[data-theme=dark] .ant-input-password:-webkit-autofill,html[data-theme=dark] .ant-input-affix-wrapper input:-webkit-autofill,html[data-theme=dark] input:-webkit-autofill{box-shadow:0 0 0 1000px #2a2a2a inset!important;-webkit-text-fill-color:#e0e0e0!important;caret-color:#e0e0e0!important;transition:background-color 5000s ease-in-out 0s}html[data-theme=dark] .ant-input:-webkit-autofill:hover,html[data-theme=dark] .ant-input-password:-webkit-autofill:hover,html[data-theme=dark] .ant-input-affix-wrapper input:-webkit-autofill:hover,html[data-theme=dark] input:-webkit-autofill:hover{box-shadow:0 0 0 1000px #2a2a2a inset!important}html[data-theme=dark] .ant-input:-webkit-autofill:focus,html[data-theme=dark] .ant-input-password:-webkit-autofill:focus,html[data-theme=dark] .ant-input-affix-wrapper input:-webkit-autofill:focus,html[data-theme=dark] input:-webkit-autofill:focus{box-shadow:0 0 0 1000px #2a2a2a inset!important}html[data-theme=dark] .ant-input-affix-wrapper:-webkit-autofill{box-shadow:0 0 0 1000px #2a2a2a inset!important}html[data-theme=dark] .ant-form-item-label>label{color:#e0e0e0!important}html[data-theme=dark] .ant-btn-default{background:#2a2a2a!important;border-color:#3a3a3a!important;color:#e0e0e0!important}html[data-theme=dark] .ant-card-head .ant-btn:not(.ant-btn-primary),html[data-theme=dark] .ant-card-head .ant-btn:not(.ant-btn-primary) *{color:#e0e0e0!important}html[data-theme=dark] .ant-btn-default:hover{border-color:#1890ff!important;color:#1890ff!important}html[data-theme=dark] .ant-modal,html[data-theme=dark] .ant-modal-content{background:#1e1e1e}html[data-theme=dark] .ant-modal-header{background:#1e1e1e;border-bottom-color:#3a3a3a}html[data-theme=dark] .ant-modal-title{color:#e0e0e0!important}html[data-theme=dark] .ant-modal-footer{background:#1e1e1e;border-top-color:#3a3a3a}html[data-theme=dark] .ant-modal-confirm,html[data-theme=dark] .ant-modal-confirm-body{background:#1e1e1e}html[data-theme=dark] .ant-modal-confirm-body .ant-modal-confirm-title{color:#e0e0e0!important}html[data-theme=dark] .ant-modal-confirm-body .ant-modal-confirm-content{color:silver!important}html[data-theme=dark] .ant-popover .ant-popover-inner{background:#1e1e1e}html[data-theme=dark] .ant-popconfirm .ant-popconfirm-message-title{color:#e0e0e0!important}html[data-theme=dark] .ant-message-notice-content{background:#2a2a2a!important;color:#e0e0e0!important;box-shadow:0 4px 12px #0006!important}html[data-theme=dark] .ant-message .ant-message-notice-content .ant-message-custom-content>span:last-child{color:#e0e0e0!important}html[data-theme=dark] .ant-message .ant-message-notice-content .ant-message-custom-content.ant-message-success>span:first-child{color:#52c41a!important}html[data-theme=dark] .ant-message .ant-message-notice-content .ant-message-custom-content.ant-message-error>span:first-child{color:#ff4d4f!important}html[data-theme=dark] .ant-message .ant-message-notice-content .ant-message-custom-content.ant-message-warning>span:first-child{color:#faad14!important}html[data-theme=dark] .ant-notification-notice{background:#2a2a2a}html[data-theme=dark] .ant-notification-notice-message{color:#e0e0e0!important}html[data-theme=dark] .ant-notification-notice-description{color:#b0b0b0!important}html[data-theme=dark] .ant-pagination-item{background:#2a2a2a;border-color:#3a3a3a}html[data-theme=dark] .ant-pagination-item a{color:#e0e0e0}html[data-theme=dark] .ant-pagination-item-active{background:#1890ff!important;border-color:#1890ff!important}html[data-theme=dark] .ant-pagination-item-active a{color:#fff!important}html[data-theme=dark] .ant-breadcrumb-link{color:#a0a0a0!important}html[data-theme=dark] .ant-breadcrumb-link:hover{color:#1890ff!important}html[data-theme=dark] .ant-tag{background:#1f1f1f!important;border-color:#303030!important;color:#e8e8e8!important}html[data-theme=dark] .ant-badge-count{background:#1890ff}html[data-theme=dark] .ant-menu{background:#1e1e1e!important}html[data-theme=dark] .ant-menu-item,html[data-theme=dark] .ant-menu-submenu-title{color:#e0e0e0!important}html[data-theme=dark] .ant-menu-item:hover,html[data-theme=dark] .ant-menu-submenu-title:hover{background:#2a2a2a!important}html[data-theme=dark] .ant-menu-item-selected{background:#1890ff1a!important;color:#1890ff!important}html[data-theme=dark] .ant-menu-item-selected:hover{background:#1890ff26!important}html[data-theme=dark] .ant-pro-layout,html[data-theme=dark] .ant-pro-layout-content{background:#121212!important}html[data-theme=dark] .ant-pro-page-container,html[data-theme=dark] .ant-pro-page-container .ant-page-header{background:transparent!important}html[data-theme=dark] .ant-pro-layout .ant-pro-sider-logo{background:#1e1e1e!important;border-bottom-color:#3a3a3a!important}html[data-theme=dark] .ant-pro-layout .ant-pro-sider-menu,html[data-theme=dark] .ant-pro-sider{background:#1e1e1e!important}html[data-theme=dark] .ant-dropdown-menu{background:#2a2a2a}html[data-theme=dark] .ant-dropdown-menu-item{color:#e0e0e0}html[data-theme=dark] .ant-dropdown-menu-item:hover{background:#3a3a3a}html[data-theme=dark] .ant-divider{border-color:#3a3a3a}.ant-empty-image{display:none}html[data-theme=dark] .ant-empty-description{color:#b0b0b0}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{background:transparent!important;border-color:#ffffff1f!important}html[data-theme=dark] .ant-input:hover,html[data-theme=dark] .ant-input-affix-wrapper:hover,html[data-theme=dark] .ant-input-number:hover,html[data-theme=dark] .ant-picker:hover{border-color:#ffffff40!important}html[data-theme=dark] .ant-input:focus,html[data-theme=dark] .ant-input-affix-wrapper-focused{border-color:#1677ff!important;background:transparent!important}html[data-theme=dark] .ant-tag{background:#2a2a2a!important;border-color:#3a3a3a!important;color:#e0e0e0!important}.skill-markdown{color:#000000d9;word-break:break-word;font-size:15px;line-height:1.8}.skill-markdown h1,.skill-markdown h2,.skill-markdown h3,.skill-markdown h4,.skill-markdown h5,.skill-markdown h6{margin-bottom:.6em;font-weight:700;color:#000000e0}.skill-markdown h1{font-size:1.75em!important;letter-spacing:-.035em;font-weight:800!important}.skill-markdown h2{font-size:1.45em!important;letter-spacing:-.028em}.skill-markdown h3{font-size:1.2em!important;letter-spacing:-.02em}.skill-markdown h4{font-size:1.05em!important}.skill-markdown p{margin-bottom:1em;line-height:1.8;font-size:15px!important}.skill-markdown p:last-child{margin-bottom:0}.skill-markdown ul,.skill-markdown ol{margin-bottom:1em;padding-left:1.8em}.skill-markdown ul{list-style-type:disc!important}.skill-markdown ol{list-style-type:decimal!important}.skill-markdown li{margin-bottom:.35em;line-height:1.75;font-size:15px!important}.skill-markdown li>ul,.skill-markdown li>ol{margin-top:.35em;margin-bottom:0}.skill-markdown blockquote{color:#6c6c70;background:#007aff0a;border-left:3px solid #1677ff;border-radius:0 8px 8px 0;margin:1em 0;padding:.6em 1em}.skill-markdown blockquote p{margin-bottom:0}.skill-markdown code{font-size:.88em;font-family:SF Mono,Monaco,Inconsolata,monospace!important;color:#af52de;background:#af52de14;border-radius:5px;padding:.15em .4em}.skill-markdown pre{background:#0000000a;border:1px solid rgba(0,0,0,.1);border-radius:10px;margin:1em 0;padding:1em 1.2em;font-size:.88em;line-height:1.6;overflow-x:auto}.skill-markdown pre code{color:inherit;background:none;border-radius:0;padding:0}.skill-markdown a{color:#1677ff;text-decoration:none}.skill-markdown a:hover{color:#0958d9;text-decoration:underline}.skill-markdown hr{border:none;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.15) 20% 80%,transparent);margin:1.5em 0}.skill-markdown img{border-radius:10px;max-width:100%;height:auto;margin:1em 0}.skill-markdown strong{color:#000000e0;font-weight:600}.skill-markdown table{border-collapse:collapse;width:max-content;max-width:100%;margin:1em 0;font-size:.9em;display:block;overflow-x:auto}.skill-markdown th,.skill-markdown td{border:1px solid rgba(0,0,0,.12);padding:.5em 1em}.skill-markdown th{color:#000000e0;background:#0000000a;font-weight:600}.skill-markdown td{color:#000000bf}.skill-markdown tr:nth-child(2n){background:#00000005}html[data-theme=dark] .skill-markdown{color:#ffffffbf}html[data-theme=dark] .skill-markdown h1,html[data-theme=dark] .skill-markdown h2,html[data-theme=dark] .skill-markdown h3,html[data-theme=dark] .skill-markdown h4,html[data-theme=dark] .skill-markdown h5,html[data-theme=dark] .skill-markdown h6{color:#ffffffe0}html[data-theme=dark] .skill-markdown blockquote{color:#ffffff8c;background:#1677ff14}html[data-theme=dark] .skill-markdown code{background:#af52de26}html[data-theme=dark] .skill-markdown pre{background:#ffffff0f;border-color:#ffffff1a}html[data-theme=dark] .skill-markdown hr{background:linear-gradient(90deg,transparent,rgba(255,255,255,.15) 20% 80%,transparent)}html[data-theme=dark] .skill-markdown strong{color:#ffffffe0}html[data-theme=dark] .skill-markdown th{color:#ffffffe0;background:#ffffff0f}html[data-theme=dark] .skill-markdown td{color:#ffffffa6}html[data-theme=dark] .skill-markdown th,html[data-theme=dark] .skill-markdown td{border-color:#ffffff1f}html[data-theme=dark] .skill-markdown tr:nth-child(2n){background:#ffffff08}html[data-theme=dark] .skill-markdown a{color:#1677ff}html[data-theme=dark] .skill-markdown a:hover{color:#4096ff}
