@charset "UTF-8";:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index) px);position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{right:0;left:initial}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;display:flex;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:pointer;direction:ltr}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{margin:auto 0;flex:1 1 auto;padding:6px;display:flex;align-items:center}.Toastify__toast-body>div:last-child{flex:1}.Toastify__toast-icon{margin-inline-end:10px;width:20px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.api-audit-log-container{padding:1.5rem;max-width:100%;min-height:100vh}.api-audit-log-container .main_head{margin-bottom:1.5rem}.api-audit-log-container .main_head h1{margin-bottom:.5rem}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}@media(max-width:1024px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.stats-grid{grid-template-columns:1fr}}.stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem;text-align:center;box-shadow:0 2px 4px #0000000d}.stat-card.success{border-left:4px solid #48bb78}.stat-card.error{border-left:4px solid #f56565}.stat-value{font-size:2rem;font-weight:700;color:#400835;margin-bottom:.25rem}.stat-label{font-size:.875rem;color:#718096}.filters-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem;margin-bottom:1.5rem;box-shadow:0 2px 4px #0000000d}.filters-section h3{color:#400835;margin:0 0 1rem;font-size:1.125rem}.filters-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1rem}@media(max-width:1200px){.filters-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.filters-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.filters-grid{grid-template-columns:1fr}}.filter-group label{font-size:.875rem;font-weight:600;color:#4a5568}.filter-group input,.filter-group select{padding:.625rem .75rem;border:1px solid #e2e8f0;border-radius:6px;font-size:.875rem;transition:border-color .2s}.filter-group input:focus,.filter-group select:focus{outline:none;border-color:#400835}.filter-actions{display:flex;gap:.75rem;justify-content:flex-end}.clear-btn{padding:.625rem 1.25rem;border:1px solid #e2e8f0;background:#fff;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .2s}.clear-btn:hover{background:#f7fafc;border-color:#cbd5e0}.export-btn{padding:.625rem 1.25rem;background:linear-gradient(135deg,#400835,#6b2157);color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}.export-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #40083540}.export-btn:disabled{opacity:.7;cursor:not-allowed}.logs-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 2px 4px #0000000d}.logs-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0;background:#f7fafc}.logs-header h3{margin:0;color:#400835;font-size:1.125rem}.total-count{font-size:.875rem;color:#718096}.logs-table-container{overflow-x:auto}.logs-table{width:100%;border-collapse:collapse}.logs-table th,.logs-table td{padding:.875rem 1rem;text-align:left;border-bottom:1px solid #e2e8f0}.logs-table th{background:#f7fafc;font-weight:600;color:#4a5568;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.logs-table td{font-size:.875rem;color:#2d3748}.logs-table tr:hover{background:#f7fafc}.timestamp{white-space:nowrap;color:#718096;font-size:.8125rem}.endpoint{font-family:JetBrains Mono,Fira Code,Monaco,monospace;font-size:.8125rem;color:#4a5568;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.method-badge{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.6875rem;font-weight:700;text-transform:uppercase}.method-badge.get{background:#c6f6d5;color:#276749}.method-badge.post{background:#bee3f8;color:#2b6cb0}.method-badge.put{background:#feebc8;color:#c05621}.method-badge.patch{background:#e9d8fd;color:#6b46c1}.method-badge.delete{background:#fed7d7;color:#c53030}.status-badge{display:inline-block;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600}.status-badge.status-success{background:#c6f6d5;color:#276749}.status-badge.status-client-error{background:#fed7d7;color:#c53030}.status-badge.status-server-error{background:#feebc8;color:#c05621}.view-btn{padding:.375rem .75rem;background:#400835;color:#fff;border:none;border-radius:4px;font-size:.75rem;cursor:pointer;transition:background .2s}.view-btn:hover{background:#6b2157}.pagination{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1rem;border-top:1px solid #e2e8f0}.pagination button{padding:.5rem 1rem;border:1px solid #e2e8f0;background:#fff;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .2s}.pagination button:hover:not(:disabled){background:#f7fafc;border-color:#400835}.pagination button:disabled{opacity:.5;cursor:not-allowed}.page-info{font-size:.875rem;color:#718096}.modal-content{background:#fff;border-radius:12px;max-width:800px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.detail-grid{display:grid;gap:1rem}.detail-row{display:grid;grid-template-columns:150px 1fr;gap:1rem;align-items:start}.detail-row.full-width{grid-template-columns:1fr}.detail-label{font-weight:600;color:#4a5568;font-size:.875rem}.detail-value{color:#2d3748;font-size:.875rem;word-break:break-all}.endpoint-value{font-family:JetBrains Mono,Fira Code,Monaco,monospace;background:#f7fafc;padding:.25rem .5rem;border-radius:4px}.user-agent{font-size:.8125rem;color:#718096}.api-key{font-family:JetBrains Mono,Fira Code,Monaco,monospace;font-size:.8125rem}.error-message{color:#c53030;background:#fff5f5;padding:.5rem;border-radius:4px;font-size:.8125rem}.code-block{background:#1a202c;color:#e2e8f0;padding:1rem;border-radius:8px;overflow-x:auto;font-family:JetBrains Mono,Fira Code,Monaco,monospace;font-size:.8125rem;line-height:1.5;max-height:200px;overflow-y:auto;margin:.5rem 0 0}.dark .api-audit-log-container{background:#1a202c}.dark .stat-card,.dark .filters-section,.dark .logs-section{background:#2d3748;border-color:#4a5568}.dark .stat-value,.dark .filters-section h3,.dark .logs-header h3{color:#f687b3}.dark .stat-label,.dark .filter-group label{color:#e2e8f0}.dark .filter-group input,.dark .filter-group select{background:#4a5568;border-color:#718096;color:#e2e8f0}.dark .logs-table th{background:#4a5568;color:#e2e8f0}.dark .logs-table td{color:#e2e8f0}.dark .logs-table tr:hover{background:#4a5568}.dark .detail-label,.dark .detail-value{color:#e2e8f0}.api-key-management-container{padding:1.5rem;max-width:100%;min-height:100vh}.api-key-management-container .main_head{margin-bottom:1.5rem}.api-key-management-container .main_head h1{margin-bottom:.5rem}.header-actions{display:flex;justify-content:flex-end;margin-bottom:1.5rem}.create-key-btn{padding:.75rem 1.5rem;background:linear-gradient(135deg,#400835,#6b2157);color:#fff;border:none;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s}.create-key-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #40083540}.keys-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 2px 4px #0000000d}.keys-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0;background:#f7fafc}.keys-header h3{margin:0;color:#400835;font-size:1.125rem}.keys-count{font-size:.875rem;color:#718096}.keys-list{padding:1rem}.key-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1.25rem;margin-bottom:1rem;transition:all .2s}.key-card:hover{border-color:#cbd5e0;box-shadow:0 2px 8px #00000014}.key-card:last-child{margin-bottom:0}.key-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.key-info{flex:1}.key-name{font-size:1rem;font-weight:600;color:#2d3748;margin:0 0 .25rem;display:flex;align-items:center;gap:.5rem}.key-description{font-size:.875rem;color:#718096;margin:0}.key-actions{display:flex;gap:.5rem}.key-action-btn{padding:.5rem .75rem;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s}.key-action-btn.edit{background:#edf2f7;color:#4a5568;border:1px solid #e2e8f0}.key-action-btn.edit:hover{background:#e2e8f0}.key-action-btn.revoke{background:#fff5f5;color:#c53030;border:1px solid #fed7d7}.key-action-btn.revoke:hover{background:#fed7d7}.key-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.key-detail-item{display:flex;flex-direction:column;gap:.25rem}.key-detail-label{font-size:.75rem;color:#718096;text-transform:uppercase;letter-spacing:.05em}.key-detail-value{font-size:.875rem;color:#2d3748}.key-prefix{font-family:JetBrains Mono,Fira Code,Monaco,monospace;background:#f7fafc;padding:.25rem .5rem;border-radius:4px;display:inline-block}.status-badge{display:inline-block;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:capitalize}.status-badge.active{background:#c6f6d5;color:#276749}.status-badge.revoked{background:#fed7d7;color:#c53030}.status-badge.expired{background:#feebc8;color:#c05621}.scope-badge{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.6875rem;font-weight:600;text-transform:uppercase;background:#e9d8fd;color:#6b46c1}.modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content{background:#fff;border-radius:12px;max-width:600px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0;background:linear-gradient(135deg,#400835,#6b2157);color:#fff}.modal-header h3{margin:0;font-size:1.125rem}.close-btn{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:0;line-height:1}.modal-body{padding:1.5rem;overflow-y:auto}.form-group label{display:block;font-size:.875rem;font-weight:600;color:#4a5568;margin-bottom:.5rem}.form-group input,.form-group select,.form-group textarea{width:100%;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.9375rem;transition:border-color .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#400835}.form-group textarea{min-height:80px;resize:vertical}.form-hint{font-size:.75rem;color:#718096;margin-top:.25rem}.modal-footer{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e2e8f0;background:#f7fafc}.cancel-btn{padding:.75rem 1.25rem;border:1px solid #e2e8f0;background:#fff;border-radius:8px;font-size:.9375rem;cursor:pointer;transition:all .2s}.cancel-btn:hover{background:#f7fafc;border-color:#cbd5e0}.submit-btn{padding:.75rem 1.25rem;background:linear-gradient(135deg,#400835,#6b2157);color:#fff;border:none;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s}.submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #40083540}.submit-btn:disabled{opacity:.7;cursor:not-allowed}.new-key-display{background:#f0fff4;border:1px solid #9ae6b4;border-radius:8px;padding:1.25rem;margin-bottom:1rem}.new-key-warning{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.75rem;background:#fffaf0;border:1px solid #fbd38d;border-radius:6px}.new-key-warning-icon{color:#dd6b20;font-size:1.25rem;flex-shrink:0}.new-key-warning-text{font-size:.875rem;color:#744210}.new-key-value{display:flex;align-items:center;gap:.75rem;margin-top:.75rem}.new-key-value code{flex:1;font-family:JetBrains Mono,Fira Code,Monaco,monospace;font-size:.875rem;background:#1a202c;color:#68d391;padding:.75rem 1rem;border-radius:6px;word-break:break-all}.copy-btn{padding:.625rem 1rem;background:#400835;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s}.copy-btn.copied{background:#38a169}.loading-state,.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#718096}.spinner{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#400835;border-radius:50%;animation:spin .8s linear infinite;margin-bottom:1rem}.empty-state p{margin:0}.empty-state .hint{font-size:.875rem;margin-top:.5rem}.confirm-dialog{text-align:center;padding:1rem 0}.confirm-icon{font-size:3rem;margin-bottom:1rem}.confirm-dialog h4{font-size:1.125rem;color:#2d3748;margin:0 0 .5rem}.confirm-dialog p{font-size:.9375rem;color:#718096;margin:0 0 1rem}.confirm-key-name{font-weight:600;color:#2d3748;background:#f7fafc;padding:.5rem 1rem;border-radius:6px;display:inline-block;margin-bottom:1rem}.revoke-reason-input{width:100%;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.9375rem;margin-bottom:1rem}.revoke-reason-input:focus{outline:none;border-color:#c53030}.confirm-actions{display:flex;justify-content:center;gap:.75rem}.confirm-btn.danger{background:#c53030}.confirm-btn.danger:hover{background:#9b2c2c}.dark .api-key-management-container{background:#1a202c}.dark .keys-section,.dark .key-card{background:#2d3748;border-color:#4a5568}.dark .keys-header{background:#4a5568}.dark .keys-header h3{color:#f687b3}.dark .key-name{color:#e2e8f0}.dark .key-description,.dark .key-detail-label{color:#a0aec0}.dark .key-detail-value{color:#e2e8f0}.dark .key-prefix{background:#4a5568;color:#e2e8f0}.dark .modal-content,.dark .modal-body{background:#2d3748}.dark .modal-footer{background:#4a5568;border-color:#4a5568}.dark .form-group label{color:#e2e8f0}.dark .form-group input,.dark .form-group select,.dark .form-group textarea{background:#4a5568;border-color:#718096;color:#e2e8f0}.api-sandbox-container{padding:1.5rem;max-width:100%;min-height:100vh}.api-sandbox-container .main_head{margin-bottom:1.5rem}.api-sandbox-container .main_head h1{margin-bottom:.5rem}.api-key-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6;border-radius:8px;padding:1rem 1.5rem;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between}.api-key-label{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.api-key-display{display:flex;align-items:center;gap:.75rem}.api-key-code{background:#2d3748;color:#68d391;padding:.5rem 1rem;border-radius:6px;font-family:JetBrains Mono,Fira Code,Monaco,monospace;font-size:.875rem}.sandbox-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}@media(max-width:1200px){.sandbox-grid{grid-template-columns:1fr}}.sandbox-panel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a}.panel-header{background:linear-gradient(135deg,#400835,#6b2157);color:#fff;padding:1rem 1.5rem}.panel-header h2{margin:0;font-size:1.125rem;font-weight:600}.endpoint-selector{padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.endpoint-selector label{display:block;font-weight:600;margin-bottom:.5rem;color:#4a5568}.endpoint-dropdown{width:100%;padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;background:#fff;cursor:pointer;transition:border-color .2s}.endpoint-dropdown:focus{outline:none;border-color:#400835}.endpoint-info{padding:1rem 1.5rem;background:#f7fafc;border-bottom:1px solid #e2e8f0}.endpoint-method-badge{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.method-badge{padding:.25rem .75rem;border-radius:4px;font-weight:700;font-size:.75rem;text-transform:uppercase}.method-badge.get{background:#48bb78;color:#fff}.method-badge.post{background:#4299e1;color:#fff}.method-badge.put{background:#ed8936;color:#fff}.method-badge.delete{background:#f56565;color:#fff}.endpoint-path{font-family:JetBrains Mono,Fira Code,Monaco,monospace;font-size:.875rem;color:#4a5568;background:#edf2f7;padding:.25rem .5rem;border-radius:4px}.endpoint-description{color:#718096;font-size:.875rem;margin:0}.request-body-section{padding:1rem 1.5rem}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.section-header label{font-weight:600;color:#4a5568}.reset-btn{background:#edf2f7;border:none;padding:.375rem .75rem;border-radius:4px;font-size:.75rem;cursor:pointer;color:#4a5568;transition:background .2s}.reset-btn:hover{background:#e2e8f0}.request-body-editor{width:100%;min-height:250px;padding:1rem;border:2px solid #e2e8f0;border-radius:8px;font-family:JetBrains Mono,Fira Code,Monaco,monospace;font-size:.875rem;line-height:1.5;resize:vertical;background:#1a202c;color:#e2e8f0}.request-body-editor:focus{outline:none;border-color:#400835}.execute-btn{width:calc(100% - 3rem);margin:1rem 1.5rem 1.5rem;padding:1rem;background:linear-gradient(135deg,#400835,#6b2157);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:transform .2s,box-shadow .2s}.execute-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #4008354d}.execute-btn:disabled{opacity:.7;cursor:not-allowed}.play-icon{font-size:.875rem}.spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.panel-tabs{display:flex;border-bottom:1px solid #e2e8f0}.tab-btn{flex:1;padding:1rem;background:none;border:none;font-size:1rem;font-weight:600;color:#718096;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:color .2s,background .2s;position:relative}.tab-btn.active{color:#400835;background:#f7fafc}.tab-btn.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:#400835}.status-badge{font-size:.75rem;padding:.125rem .5rem;border-radius:9999px;font-weight:700}.status-success{background:#c6f6d5;color:#276749}.status-client-error{background:#fed7d7;color:#c53030}.status-server-error{background:#feebc8;color:#c05621}.status-info{background:#bee3f8;color:#2b6cb0}.response-content{padding:1rem 1.5rem;min-height:400px}.response-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.status-indicator{padding:.375rem .75rem;border-radius:6px;font-weight:600;font-size:.875rem}.copy-btn{background:#400835;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;cursor:pointer;transition:background .2s}.copy-btn:hover{background:#6b2157}.response-json{background:#1a202c;color:#68d391;padding:1rem;border-radius:8px;overflow-x:auto;font-family:JetBrains Mono,Fira Code,Monaco,monospace;font-size:.875rem;line-height:1.6;max-height:400px;overflow-y:auto}.empty-response{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;color:#a0aec0}.empty-icon{font-size:4rem;margin-bottom:1rem}.code-samples-content{padding:1rem 1.5rem}.language-selector{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.lang-btn{padding:.5rem 1rem;border:2px solid #e2e8f0;background:#fff;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}.lang-btn:hover{border-color:#400835;color:#400835}.lang-btn.active{background:#400835;border-color:#400835;color:#fff}.code-block-container{position:relative}.copy-code-btn{position:absolute;top:.75rem;right:.75rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.375rem .75rem;border-radius:4px;font-size:.75rem;cursor:pointer;transition:background .2s;z-index:10}.copy-code-btn:hover{background:#fff3}.code-block{background:#1a202c;color:#e2e8f0;padding:1.5rem;border-radius:8px;overflow-x:auto;font-family:JetBrains Mono,Fira Code,Monaco,monospace;font-size:.8rem;line-height:1.6;max-height:450px;overflow-y:auto}.code-block code{white-space:pre}.api-docs-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px -1px #0000001a}.api-docs-section h3{color:#400835;margin-bottom:1rem;font-size:1.25rem}.docs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.doc-card{background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem}.doc-card h4{color:#400835;margin-bottom:.5rem;font-size:1rem}.doc-card p{color:#4a5568;font-size:.875rem;margin:0}.doc-card ul{margin:0;padding-left:1.25rem;color:#4a5568;font-size:.875rem}.doc-card li{margin-bottom:.25rem}.doc-card code{background:#edf2f7;padding:.125rem .375rem;border-radius:4px;font-size:.8rem;color:#400835}.dark .api-sandbox-container{background:#1a202c}.dark .sandbox-panel{background:#2d3748;border-color:#4a5568}.dark .endpoint-selector label,.dark .section-header label{color:#e2e8f0}.dark .endpoint-dropdown{background:#4a5568;color:#e2e8f0;border-color:#718096}.dark .endpoint-info{background:#2d3748}.dark .api-key-section{background:linear-gradient(135deg,#2d3748,#4a5568);border-color:#4a5568}.dark .api-docs-section{background:#2d3748;border-color:#4a5568}.dark .doc-card{background:#4a5568;border-color:#718096}.dark .doc-card h4{color:#f687b3}.dark .doc-card p,.dark .doc-card ul{color:#e2e8f0}.react-tagsinput{background-color:#fff;border:1px solid #ccc;overflow:hidden;padding-left:5px;padding-top:5px}.react-tagsinput--focused{border-color:#a5d24a}.react-tagsinput-tag{background-color:#cde69c;border-radius:2px;border:1px solid #a5d24a;color:#638421;display:inline-block;font-family:sans-serif;font-size:13px;font-weight:400;margin-bottom:5px;margin-right:5px;padding:5px}.react-tagsinput-remove{cursor:pointer;font-weight:700}.react-tagsinput-tag a:before{content:" ×"}.react-tagsinput-input{background:transparent;border:0;color:#777;font-family:sans-serif;font-size:13px;font-weight:400;margin-bottom:6px;margin-top:1px;outline:none;padding:5px;width:80px}.upload_doc_next_btn{position:absolute;right:0;bottom:0}.contact-book-right-btn{justify-content:center}.react-tagsinput{border:1px solid var(--primary, #400835)!important;border-radius:10px!important}.react-tagsinput-input{width:180px!important;font-size:.9rem!important;font-weight:500;color:var(--text-cl, #310128)!important}.react-tagsinput-tag{background:var(--primary, #400835)!important;color:var(--w, #fff)!important;border:none!important;font-weight:700!important}.rpv-default-layout__toolbar{background:var(--bg-primary, #fff)!important;border:none!important;z-index:unset!important;padding-bottom:10px!important}.contract-type .css-xb97g8 svg{fill:#fff!important}.contract-type .css-12jo7m5{color:#fff!important;font-weight:500}.contract-type .css-1rhbuit-multiValue{background-color:var(--primary, #400835)}.rpv-core__minimal-button{background:var(--primary, #400835)!important;opacity:.8;color:var(--w, #fff)!important}.rpv-core__icon{stroke:#fff;stroke-width:3px!important}.delete-icon{cursor:pointer}.error_msg{color:red;font-size:12px;margin-bottom:5px}.react-tel-input{font-family:Roboto,sans-serif;font-size:15px;position:relative;width:100%}.react-tel-input :disabled{cursor:not-allowed}.react-tel-input .flag{width:16px;height:11px;background-image:url(data:image/png;base64,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)}.react-tel-input .ad{background-position:-16px 0}.react-tel-input .ae{background-position:-32px 0}.react-tel-input .af{background-position:-48px 0}.react-tel-input .ag{background-position:-64px 0}.react-tel-input .ai{background-position:-80px 0}.react-tel-input .al{background-position:-96px 0}.react-tel-input .am{background-position:-112px 0}.react-tel-input .ao{background-position:-128px 0}.react-tel-input .ar{background-position:-144px 0}.react-tel-input .as{background-position:-160px 0}.react-tel-input .at{background-position:-176px 0}.react-tel-input .au{background-position:-192px 0}.react-tel-input .aw{background-position:-208px 0}.react-tel-input .az{background-position:-224px 0}.react-tel-input .ba{background-position:-240px 0}.react-tel-input .bb{background-position:0 -11px}.react-tel-input .bd{background-position:-16px -11px}.react-tel-input .be{background-position:-32px -11px}.react-tel-input .bf{background-position:-48px -11px}.react-tel-input .bg{background-position:-64px -11px}.react-tel-input .bh{background-position:-80px -11px}.react-tel-input .bi{background-position:-96px -11px}.react-tel-input .bj{background-position:-112px -11px}.react-tel-input .bm{background-position:-128px -11px}.react-tel-input .bn{background-position:-144px -11px}.react-tel-input .bo{background-position:-160px -11px}.react-tel-input .br{background-position:-176px -11px}.react-tel-input .bs{background-position:-192px -11px}.react-tel-input .bt{background-position:-208px -11px}.react-tel-input .bw{background-position:-224px -11px}.react-tel-input .by{background-position:-240px -11px}.react-tel-input .bz{background-position:0 -22px}.react-tel-input .ca{background-position:-16px -22px}.react-tel-input .cd{background-position:-32px -22px}.react-tel-input .cf{background-position:-48px -22px}.react-tel-input .cg{background-position:-64px -22px}.react-tel-input .ch{background-position:-80px -22px}.react-tel-input .ci{background-position:-96px -22px}.react-tel-input .ck{background-position:-112px -22px}.react-tel-input .cl{background-position:-128px -22px}.react-tel-input .cm{background-position:-144px -22px}.react-tel-input .cn{background-position:-160px -22px}.react-tel-input .co{background-position:-176px -22px}.react-tel-input .cr{background-position:-192px -22px}.react-tel-input .cu{background-position:-208px -22px}.react-tel-input .cv{background-position:-224px -22px}.react-tel-input .cw{background-position:-240px -22px}.react-tel-input .cy{background-position:0 -33px}.react-tel-input .cz{background-position:-16px -33px}.react-tel-input .de{background-position:-32px -33px}.react-tel-input .dj{background-position:-48px -33px}.react-tel-input .dk{background-position:-64px -33px}.react-tel-input .dm{background-position:-80px -33px}.react-tel-input .do{background-position:-96px -33px}.react-tel-input .dz{background-position:-112px -33px}.react-tel-input .ec{background-position:-128px -33px}.react-tel-input .ee{background-position:-144px -33px}.react-tel-input .eg{background-position:-160px -33px}.react-tel-input .er{background-position:-176px -33px}.react-tel-input .es{background-position:-192px -33px}.react-tel-input .et{background-position:-208px -33px}.react-tel-input .fi{background-position:-224px -33px}.react-tel-input .fj{background-position:-240px -33px}.react-tel-input .fk{background-position:0 -44px}.react-tel-input .fm{background-position:-16px -44px}.react-tel-input .fo{background-position:-32px -44px}.react-tel-input .fr,.react-tel-input .bl,.react-tel-input .mf{background-position:-48px -44px}.react-tel-input .ga{background-position:-64px -44px}.react-tel-input .gb{background-position:-80px -44px}.react-tel-input .gd{background-position:-96px -44px}.react-tel-input .ge{background-position:-112px -44px}.react-tel-input .gf{background-position:-128px -44px}.react-tel-input .gh{background-position:-144px -44px}.react-tel-input .gi{background-position:-160px -44px}.react-tel-input .gl{background-position:-176px -44px}.react-tel-input .gm{background-position:-192px -44px}.react-tel-input .gn{background-position:-208px -44px}.react-tel-input .gp{background-position:-224px -44px}.react-tel-input .gq{background-position:-240px -44px}.react-tel-input .gr{background-position:0 -55px}.react-tel-input .gt{background-position:-16px -55px}.react-tel-input .gu{background-position:-32px -55px}.react-tel-input .gw{background-position:-48px -55px}.react-tel-input .gy{background-position:-64px -55px}.react-tel-input .hk{background-position:-80px -55px}.react-tel-input .hn{background-position:-96px -55px}.react-tel-input .hr{background-position:-112px -55px}.react-tel-input .ht{background-position:-128px -55px}.react-tel-input .hu{background-position:-144px -55px}.react-tel-input .id{background-position:-160px -55px}.react-tel-input .ie{background-position:-176px -55px}.react-tel-input .il{background-position:-192px -55px}.react-tel-input .in{background-position:-208px -55px}.react-tel-input .io{background-position:-224px -55px}.react-tel-input .iq{background-position:-240px -55px}.react-tel-input .ir{background-position:0 -66px}.react-tel-input .is{background-position:-16px -66px}.react-tel-input .it{background-position:-32px -66px}.react-tel-input .je{background-position:-144px -154px}.react-tel-input .jm{background-position:-48px -66px}.react-tel-input .jo{background-position:-64px -66px}.react-tel-input .jp{background-position:-80px -66px}.react-tel-input .ke{background-position:-96px -66px}.react-tel-input .kg{background-position:-112px -66px}.react-tel-input .kh{background-position:-128px -66px}.react-tel-input .ki{background-position:-144px -66px}.react-tel-input .xk{background-position:-128px -154px}.react-tel-input .km{background-position:-160px -66px}.react-tel-input .kn{background-position:-176px -66px}.react-tel-input .kp{background-position:-192px -66px}.react-tel-input .kr{background-position:-208px -66px}.react-tel-input .kw{background-position:-224px -66px}.react-tel-input .ky{background-position:-240px -66px}.react-tel-input .kz{background-position:0 -77px}.react-tel-input .la{background-position:-16px -77px}.react-tel-input .lb{background-position:-32px -77px}.react-tel-input .lc{background-position:-48px -77px}.react-tel-input .li{background-position:-64px -77px}.react-tel-input .lk{background-position:-80px -77px}.react-tel-input .lr{background-position:-96px -77px}.react-tel-input .ls{background-position:-112px -77px}.react-tel-input .lt{background-position:-128px -77px}.react-tel-input .lu{background-position:-144px -77px}.react-tel-input .lv{background-position:-160px -77px}.react-tel-input .ly{background-position:-176px -77px}.react-tel-input .ma{background-position:-192px -77px}.react-tel-input .mc{background-position:-208px -77px}.react-tel-input .md{background-position:-224px -77px}.react-tel-input .me{background-position:-112px -154px;height:12px}.react-tel-input .mg{background-position:0 -88px}.react-tel-input .mh{background-position:-16px -88px}.react-tel-input .mk{background-position:-32px -88px}.react-tel-input .ml{background-position:-48px -88px}.react-tel-input .mm{background-position:-64px -88px}.react-tel-input .mn{background-position:-80px -88px}.react-tel-input .mo{background-position:-96px -88px}.react-tel-input .mp{background-position:-112px -88px}.react-tel-input .mq{background-position:-128px -88px}.react-tel-input .mr{background-position:-144px -88px}.react-tel-input .ms{background-position:-160px -88px}.react-tel-input .mt{background-position:-176px -88px}.react-tel-input .mu{background-position:-192px -88px}.react-tel-input .mv{background-position:-208px -88px}.react-tel-input .mw{background-position:-224px -88px}.react-tel-input .mx{background-position:-240px -88px}.react-tel-input .my{background-position:0 -99px}.react-tel-input .mz{background-position:-16px -99px}.react-tel-input .na{background-position:-32px -99px}.react-tel-input .nc{background-position:-48px -99px}.react-tel-input .ne{background-position:-64px -99px}.react-tel-input .nf{background-position:-80px -99px}.react-tel-input .ng{background-position:-96px -99px}.react-tel-input .ni{background-position:-112px -99px}.react-tel-input .nl,.react-tel-input .bq{background-position:-128px -99px}.react-tel-input .no{background-position:-144px -99px}.react-tel-input .np{background-position:-160px -99px}.react-tel-input .nr{background-position:-176px -99px}.react-tel-input .nu{background-position:-192px -99px}.react-tel-input .nz{background-position:-208px -99px}.react-tel-input .om{background-position:-224px -99px}.react-tel-input .pa{background-position:-240px -99px}.react-tel-input .pe{background-position:0 -110px}.react-tel-input .pf{background-position:-16px -110px}.react-tel-input .pg{background-position:-32px -110px}.react-tel-input .ph{background-position:-48px -110px}.react-tel-input .pk{background-position:-64px -110px}.react-tel-input .pl{background-position:-80px -110px}.react-tel-input .pm{background-position:-96px -110px}.react-tel-input .pr{background-position:-112px -110px}.react-tel-input .ps{background-position:-128px -110px}.react-tel-input .pt{background-position:-144px -110px}.react-tel-input .pw{background-position:-160px -110px}.react-tel-input .py{background-position:-176px -110px}.react-tel-input .qa{background-position:-192px -110px}.react-tel-input .re{background-position:-208px -110px}.react-tel-input .ro{background-position:-224px -110px}.react-tel-input .rs{background-position:-240px -110px}.react-tel-input .ru{background-position:0 -121px}.react-tel-input .rw{background-position:-16px -121px}.react-tel-input .sa{background-position:-32px -121px}.react-tel-input .sb{background-position:-48px -121px}.react-tel-input .sc{background-position:-64px -121px}.react-tel-input .sd{background-position:-80px -121px}.react-tel-input .se{background-position:-96px -121px}.react-tel-input .sg{background-position:-112px -121px}.react-tel-input .sh{background-position:-128px -121px}.react-tel-input .si{background-position:-144px -121px}.react-tel-input .sk{background-position:-160px -121px}.react-tel-input .sl{background-position:-176px -121px}.react-tel-input .sm{background-position:-192px -121px}.react-tel-input .sn{background-position:-208px -121px}.react-tel-input .so{background-position:-224px -121px}.react-tel-input .sr{background-position:-240px -121px}.react-tel-input .ss{background-position:0 -132px}.react-tel-input .st{background-position:-16px -132px}.react-tel-input .sv{background-position:-32px -132px}.react-tel-input .sx{background-position:-48px -132px}.react-tel-input .sy{background-position:-64px -132px}.react-tel-input .sz{background-position:-80px -132px}.react-tel-input .tc{background-position:-96px -132px}.react-tel-input .td{background-position:-112px -132px}.react-tel-input .tg{background-position:-128px -132px}.react-tel-input .th{background-position:-144px -132px}.react-tel-input .tj{background-position:-160px -132px}.react-tel-input .tk{background-position:-176px -132px}.react-tel-input .tl{background-position:-192px -132px}.react-tel-input .tm{background-position:-208px -132px}.react-tel-input .tn{background-position:-224px -132px}.react-tel-input .to{background-position:-240px -132px}.react-tel-input .tr{background-position:0 -143px}.react-tel-input .tt{background-position:-16px -143px}.react-tel-input .tv{background-position:-32px -143px}.react-tel-input .tw{background-position:-48px -143px}.react-tel-input .tz{background-position:-64px -143px}.react-tel-input .ua{background-position:-80px -143px}.react-tel-input .ug{background-position:-96px -143px}.react-tel-input .us{background-position:-112px -143px}.react-tel-input .uy{background-position:-128px -143px}.react-tel-input .uz{background-position:-144px -143px}.react-tel-input .va{background-position:-160px -143px}.react-tel-input .vc{background-position:-176px -143px}.react-tel-input .ve{background-position:-192px -143px}.react-tel-input .vg{background-position:-208px -143px}.react-tel-input .vi{background-position:-224px -143px}.react-tel-input .vn{background-position:-240px -143px}.react-tel-input .vu{background-position:0 -154px}.react-tel-input .wf{background-position:-16px -154px}.react-tel-input .ws{background-position:-32px -154px}.react-tel-input .ye{background-position:-48px -154px}.react-tel-input .za{background-position:-64px -154px}.react-tel-input .zm{background-position:-80px -154px}.react-tel-input .zw{background-position:-96px -154px}.react-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.react-tel-input .hide{display:none}.react-tel-input .v-hide{visibility:hidden}.react-tel-input .form-control{position:relative;font-size:14px;letter-spacing:.01rem;margin-top:0!important;margin-bottom:0!important;padding-left:48px;margin-left:0;background:#fff;border:1px solid #CACACA;border-radius:5px;line-height:25px;height:35px;width:300px;outline:none}.react-tel-input .form-control.invalid-number{border:1px solid #d79f9f;background-color:#faf0f0;border-left-color:#cacaca}.react-tel-input .form-control.invalid-number:focus{border:1px solid #d79f9f;border-left-color:#cacaca;background-color:#faf0f0}.react-tel-input .flag-dropdown{position:absolute;top:0;bottom:0;padding:0;background-color:#f5f5f5;border:1px solid #cacaca;border-radius:3px 0 0 3px}.react-tel-input .flag-dropdown:hover,.react-tel-input .flag-dropdown:focus{cursor:pointer}.react-tel-input .flag-dropdown.invalid-number{border-color:#d79f9f}.react-tel-input .flag-dropdown.open{z-index:2;background:#fff;border-radius:3px 0 0}.react-tel-input .flag-dropdown.open .selected-flag{background:#fff;border-radius:3px 0 0}.react-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:transparent}.react-tel-input .selected-flag{outline:none;position:relative;width:38px;height:100%;padding:0 0 0 8px;border-radius:3px 0 0 3px}.react-tel-input .selected-flag:hover,.react-tel-input .selected-flag:focus{background-color:#fff}.react-tel-input .selected-flag .flag{position:absolute;top:50%;margin-top:-5px}.react-tel-input .selected-flag .arrow{position:relative;top:50%;margin-top:-2px;left:20px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.react-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.react-tel-input .country-list{outline:none;z-index:1;list-style:none;position:absolute;padding:0;margin:10px 0 10px -1px;box-shadow:1px 2px 10px #00000059;background-color:#fff;width:300px;max-height:200px;overflow-y:scroll;border-radius:0 0 3px 3px}.react-tel-input .country-list .flag{display:inline-block}.react-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.react-tel-input .country-list .country{padding:7px 9px}.react-tel-input .country-list .country .dial-code{color:#6b6b6b}.react-tel-input .country-list .country:hover,.react-tel-input .country-list .country.highlight{background-color:#f1f1f1}.react-tel-input .country-list .flag{margin-right:7px;margin-top:2px}.react-tel-input .country-list .country-name{margin-right:6px}.react-tel-input .country-list .search{position:sticky;top:0;background-color:#fff;padding:10px 0 6px 10px}.react-tel-input .country-list .search-emoji{font-size:15px}.react-tel-input .country-list .search-box{border:1px solid #cacaca;border-radius:3px;font-size:15px;line-height:15px;margin-left:6px;padding:3px 8px 5px;outline:none}.react-tel-input .country-list .no-entries-message{padding:7px 10px 11px;opacity:.7}.react-tel-input .invalid-number-message{position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;color:#de0000}.react-tel-input .special-label{display:none;position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;white-space:nowrap}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors:active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--total-scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors:active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;inset:0;overflow:hidden;line-height:1;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::-moz-selection{background:transparent}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:-1;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}.pdf-viewer{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.compat-viewer{border:2px solid var(--primary);border-radius:12px;overflow:hidden;background:var(--bg-primary, #fff)}.compat-viewer-toolbar{background:var(--bg-primary, #ffffff)!important;border-bottom:1px solid var(--br)!important}.compat-viewer-content{background:var(--bg-primary, #f6f6f6)!important}.compat-viewer-toolbar-inline{background-color:var(--bg-primary, #f5f5f5)!important;border-bottom:1px solid var(--br, #ddd)!important}.pdf-toolbar{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pdf-toolbar-btn{transition:background-color .2s,border-color .2s}.pdf-toolbar-btn:hover:not(:disabled){background-color:#e0e0e0;border-color:#999}.pdf-toolbar-btn:disabled{opacity:.5;cursor:not-allowed}.pdf-toolbar-page-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb, 25, 118, 210),.2)}.pdf-search-panel{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pdf-search-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb, 25, 118, 210),.2)}.pdf-search-btn:hover:not(:disabled){background-color:#e0e0e0;border-color:#999}.pdf-viewer-content{scrollbar-width:thin;scrollbar-color:var(--primary) var(--br)}.pdf-viewer-content::-webkit-scrollbar{width:10px;height:10px}.pdf-viewer-content::-webkit-scrollbar-track{background:var(--br)}.pdf-viewer-content::-webkit-scrollbar-thumb{background:var(--primary);border-radius:5px}.pdf-viewer-content::-webkit-scrollbar-thumb:hover{background:var(--orgg)}.react-pdf__Page{margin-bottom:16px;box-shadow:0 2px 8px #0000004d;background:#fff}.react-pdf__Page:last-child{margin-bottom:0}.react-pdf__Page__textContent{-webkit-user-select:text;-moz-user-select:text;user-select:text}.pdf-search-highlight{background-color:#ff0;color:#000}.pdf-search-highlight-current{background-color:orange;color:#000}.pdf-viewer-loading,.pdf-viewer-error{display:flex;justify-content:center;align-items:center;min-height:200px;padding:32px;text-align:center}.pdf-viewer-loading{color:var(--text-cl);opacity:.7}.pdf-viewer-error{color:#d32f2f}@media(max-width:768px){.pdf-toolbar{flex-wrap:wrap;gap:8px;padding:8px}.pdf-toolbar-btn{min-width:44px;min-height:44px;padding:8px}.pdf-toolbar-navigation,.pdf-toolbar-zoom,.pdf-toolbar-actions{flex:1 1 auto;justify-content:center}.pdf-search-panel{flex-wrap:wrap}.pdf-search-input{min-width:150px!important;min-height:44px}.compat-viewer{border-radius:8px}}.clause-container{display:flex;flex-direction:column;max-height:70vh;overflow-y:hidden}.clause-title{position:sticky;top:0;background-color:#fff;z-index:1;padding:10px}.search-container{position:sticky;top:35px;background-color:#fff;z-index:1;padding:10px}.recommendations-container-libary{max-height:25vh;margin-top:10px;overflow-y:auto;padding:10px;flex:1}.recommendations-container{margin-top:10px;overflow-y:auto;padding:10px;flex:1;max-height:47vh}.Libary-container{min-height:20vh}.clauseoption{max-height:15vh;font-size:14px}.tab-pane{display:none}.tab-pane.active{display:block}.q-ai-button{position:relative;display:flex;align-items:center;justify-content:center;background-color:#ffd966;border:none!important;box-shadow:none!important;outline:none!important;text-align:center;width:70px;height:38px;border-radius:6px;font-weight:700;white-space:nowrap;font-size:14px}.q-ai-button img{max-height:100%;max-width:100%}.popup-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;box-shadow:0 2px 10px #0000001a;border:1px solid #310128;border-radius:8px;z-index:1000;width:500px;max-width:500px;padding:20px}.popup-containerLibary{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;box-shadow:0 2px 10px #0000001a;border:1px solid #310128;border-radius:8px;z-index:1000;width:800px;max-height:90%;max-width:800px;padding:20px}.cancel-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:18px;cursor:pointer;color:#fff}.search-container input[type=text]{flex:1;border:1px solid #ccc;border-radius:5px;padding:8px}.search-container button:hover{background-color:#310128}.iframe-container{margin-bottom:10px}.recommendations-container div{cursor:pointer;padding:8px;border:1px solid #ccc;border-radius:4px;margin-bottom:15px}.recommendations-container div:hover{background-color:#f2f2f2}.recommendation-item{padding:10px;border-bottom:1px solid #eee;font-size:14px;cursor:pointer}.recommendation-item:hover{background-color:#f9f9f9}@keyframes rotate-left-to-right{0%{transform:rotate(0)}50%{transform:rotate(-45deg)}to{transform:rotate(0)}}.aiicon{position:fixed;width:30px;height:20px;font-weight:700;margin-left:200px;margin-top:-22px;animation:rotate-left-to-right 5s linear infinite}.chat-window{display:flex;margin-top:20px;flex-direction:column;height:100%;border:1px solid #ccc;border-radius:5px;overflow:hidden}.inputBox1{position:relative;margin-bottom:10px;width:100%}.inputBox1 input{width:100%;box-sizing:border-box;border-radius:5px;padding:8px 12px}.inputBox1 img{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;height:20px;width:20px}.button-container{display:flex;justify-content:flex-start;margin-top:5px}.button-container button{margin-right:10px;width:100%}.chat-message{padding:10px;margin-bottom:10px;border-radius:5px}.chat-message.user{background-color:#e6f7ff;text-align:left}.chat-message.ai{background-color:#f9f9f9;text-align:left}.tabbed-chat-container{border:1px solid #ccc;border-radius:5px;overflow:hidden;height:100%;width:100%}.tab-header{display:flex;background-color:var(--yellm);padding:5px;border-bottom:1px solid #ccc;border-radius:0}.tab{flex-grow:1;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:10px 0;transition:background-color .3s;border-radius:5px}.tab-icon{width:24px;height:24px}.tab:hover{background-color:#f89233}.tab.active{background-color:var(--orgg);box-shadow:0 4px 8px #0000001a}.tab-header button{flex:1;padding:10px;cursor:pointer;border:none;background-color:#f1f1f1;font-weight:700;outline:none}.tab-header button.active{background-color:#fff;border-bottom:2px solid #400835}.tab-content{flex:1;padding:5px;overflow:hidden;background-color:#fff;position:relative;max-height:68vh;border-radius:0 0 5px 5px}.chat-container{display:flex;height:100%}.icon-button img{width:30px;height:30px}@media(max-width:768px){.icon-button img{width:25px;height:25px}}@media(max-width:480px){.icon-button img{width:20px;height:20px}}.chat-container{display:flex;height:100%;flex-direction:column;height:62vh;overflow:hidden;background-color:#f9f9f9}.chat-history{flex:1;overflow-y:auto;overflow-wrap:anywhere;background-color:#fff;padding:10px;height:55vh}.chat-message{margin-bottom:15px;display:flex;flex-direction:column}.user-message,.assistant-message{display:flex;justify-content:flex-start}.user-message{margin-bottom:10px}.assistant-message{justify-content:flex-end}.message-content{padding:10px;border-radius:12px;display:inline-block;max-width:80%;position:relative}.user-message .message-content{background-color:#c6ddf8;margin-right:0}.assistant-message .message-content{background-color:#dcf8c6;border:1px solid #ddd;margin-top:10px;margin-left:0}.copy-button{background-color:transparent;border:none;color:#007bff;cursor:pointer;font-size:.9em;margin-left:10px}.copy-button:hover{text-decoration:underline}.chat-input{z-index:999;width:100%;padding:10px;border-top:1px solid #ddd;background-color:#f0f0f0;display:flex;flex-direction:column;gap:5px}.input-line{display:flex;position:sticky;align-items:center;justify-content:space-between;gap:10px}.chat-text-input{flex:1;position:sticky;padding:10px;border:1px solid #ccc;border-radius:4px;margin-right:10px;font-size:1em;max-width:75%}.chat-send-button{position:sticky;width:70px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:10%;background-color:#310128;cursor:pointer}.send-icon{width:20px;height:auto}.no-history-message{display:flex;justify-content:center;align-items:center;height:47vh;text-align:center;font-size:1.5rem;color:#666;overflow-y:hidden}.clear-button{color:red;border:none;padding:0 8px 12px;font-size:14px;cursor:pointer;position:absolute;right:10px;top:10px;border-radius:4px;transition:background-color .3s ease;z-index:999}.no-overflow{overflow-y:hidden!important}@media(max-width:900px){.chat-text-input{margin-right:0;max-width:100%}.chat-send-button{width:100%;border-radius:5px}}.vis-overlay{inset:0;position:absolute;z-index:10}.vis-active{box-shadow:0 0 10px #86d5f8}.vis [class*=span]{min-height:0;width:auto}div.vis-color-picker{background-color:#fff;border-radius:15px;box-shadow:0 0 10px #00000080;display:none;height:444px;left:30px;margin-left:30px;margin-top:-140px;padding:10px;position:absolute;top:0;width:310px;z-index:1}div.vis-color-picker div.vis-arrow{left:5px;position:absolute;top:147px}div.vis-color-picker div.vis-arrow:after,div.vis-color-picker div.vis-arrow:before{border:solid transparent;content:" ";height:0;pointer-events:none;position:absolute;right:100%;top:50%;width:0}div.vis-color-picker div.vis-arrow:after{border-color:hsla(0,0%,100%,0) #fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:30px;margin-top:-30px}div.vis-color-picker div.vis-color{cursor:pointer;height:289px;position:absolute;width:289px}div.vis-color-picker div.vis-brightness{position:absolute;top:313px}div.vis-color-picker div.vis-opacity{position:absolute;top:350px}div.vis-color-picker div.vis-selector{background:#4c4c4c;background:linear-gradient(180deg,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313);border:1px solid #fff;border-radius:15px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4c4c4c",endColorstr="#131313",GradientType=0);height:15px;left:137px;position:absolute;top:137px;width:15px}div.vis-color-picker div.vis-new-color{left:159px;padding-right:2px;text-align:right}div.vis-color-picker div.vis-initial-color,div.vis-color-picker div.vis-new-color{border:1px solid rgba(0,0,0,.1);border-radius:5px;color:#0006;font-size:10px;height:20px;line-height:20px;position:absolute;top:380px;vertical-align:middle;width:140px}div.vis-color-picker div.vis-initial-color{left:10px;padding-left:2px;text-align:left}div.vis-color-picker div.vis-label{left:10px;position:absolute;width:300px}div.vis-color-picker div.vis-label.vis-brightness{top:300px}div.vis-color-picker div.vis-label.vis-opacity{top:338px}div.vis-color-picker div.vis-button{background-color:#f7f7f7;border:2px solid #d9d9d9;border-radius:10px;cursor:pointer;height:25px;line-height:25px;position:absolute;text-align:center;top:410px;vertical-align:middle;width:68px}div.vis-color-picker div.vis-button.vis-cancel{left:5px}div.vis-color-picker div.vis-button.vis-load{left:82px}div.vis-color-picker div.vis-button.vis-apply{left:159px}div.vis-color-picker div.vis-button.vis-save{left:236px}div.vis-color-picker input.vis-range{height:20px;width:290px}div.vis-configuration{display:block;float:left;font-size:12px;position:relative}div.vis-configuration-wrapper{display:block;width:700px}div.vis-configuration-wrapper:after{clear:both;content:"";display:block}div.vis-configuration.vis-config-option-container{background-color:#fff;border:2px solid #f7f8fa;border-radius:4px;display:block;left:10px;margin-top:20px;padding-left:5px;width:495px}div.vis-configuration.vis-config-button{background-color:#f7f8fa;border:2px solid #ceced0;border-radius:4px;cursor:pointer;display:block;height:25px;left:10px;line-height:25px;margin-bottom:30px;margin-top:20px;padding-left:5px;vertical-align:middle;width:495px}div.vis-configuration.vis-config-button.hover{background-color:#4588e6;border:2px solid #214373;color:#fff}div.vis-configuration.vis-config-item{display:block;float:left;height:25px;line-height:25px;vertical-align:middle;width:495px}div.vis-configuration.vis-config-item.vis-config-s2{background-color:#f7f8fa;border-radius:3px;left:10px;padding-left:5px}div.vis-configuration.vis-config-item.vis-config-s3{background-color:#e4e9f0;border-radius:3px;left:20px;padding-left:5px}div.vis-configuration.vis-config-item.vis-config-s4{background-color:#cfd8e6;border-radius:3px;left:30px;padding-left:5px}div.vis-configuration.vis-config-header{font-size:18px;font-weight:700}div.vis-configuration.vis-config-label{height:25px;line-height:25px;width:120px}div.vis-configuration.vis-config-label.vis-config-s3{width:110px}div.vis-configuration.vis-config-label.vis-config-s4{width:100px}div.vis-configuration.vis-config-colorBlock{border:1px solid #444;border-radius:2px;cursor:pointer;height:19px;margin:0;padding:0;top:1px;width:30px}input.vis-configuration.vis-config-checkbox{left:-5px}input.vis-configuration.vis-config-rangeinput{margin:0;padding:1px;pointer-events:none;position:relative;top:-5px;width:60px}input.vis-configuration.vis-config-range{-webkit-appearance:none;background-color:transparent;border:0 solid #fff;height:20px;width:300px}input.vis-configuration.vis-config-range::-webkit-slider-runnable-track{background:#dedede;background:linear-gradient(180deg,#dedede 0,#c8c8c8 99%);border:1px solid #999;border-radius:3px;box-shadow:0 0 3px #aaa;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede",endColorstr="#c8c8c8",GradientType=0);height:5px;width:300px}input.vis-configuration.vis-config-range::-webkit-slider-thumb{-webkit-appearance:none;background:#3876c2;background:linear-gradient(180deg,#3876c2 0,#385380);border:1px solid #14334b;border-radius:50%;box-shadow:0 0 1px #111927;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3876c2",endColorstr="#385380",GradientType=0);height:17px;margin-top:-7px;width:17px}input.vis-configuration.vis-config-range:focus{outline:none}input.vis-configuration.vis-config-range:focus::-webkit-slider-runnable-track{background:#9d9d9d;background:linear-gradient(180deg,#9d9d9d 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9d9d9d",endColorstr="#c8c8c8",GradientType=0)}input.vis-configuration.vis-config-range::-moz-range-track{background:#dedede;background:linear-gradient(180deg,#dedede 0,#c8c8c8 99%);border:1px solid #999;border-radius:3px;box-shadow:0 0 3px #aaa;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede",endColorstr="#c8c8c8",GradientType=0);height:10px;width:300px}input.vis-configuration.vis-config-range::-moz-range-thumb{background:#385380;border:none;border-radius:50%;height:16px;width:16px}input.vis-configuration.vis-config-range:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}input.vis-configuration.vis-config-range::-ms-track{background:transparent;border-color:transparent;border-width:6px 0;color:transparent;height:5px;width:300px}input.vis-configuration.vis-config-range::-ms-fill-lower{background:#777;border-radius:10px}input.vis-configuration.vis-config-range::-ms-fill-upper{background:#ddd;border-radius:10px}input.vis-configuration.vis-config-range::-ms-thumb{background:#385380;border:none;border-radius:50%;height:16px;width:16px}input.vis-configuration.vis-config-range:focus::-ms-fill-lower{background:#888}input.vis-configuration.vis-config-range:focus::-ms-fill-upper{background:#ccc}.vis-configuration-popup{background:#394c59d9;border:2px solid #f2faff;border-radius:4px;color:#fff;font-size:14px;height:30px;line-height:30px;position:absolute;text-align:center;transition:opacity .3s ease-in-out;width:150px}.vis-configuration-popup:after,.vis-configuration-popup:before{border:solid transparent;content:" ";height:0;left:100%;pointer-events:none;position:absolute;top:50%;width:0}.vis-configuration-popup:after{border-color:rgba(136,183,213,0) rgba(136,183,213,0) rgba(136,183,213,0) rgba(57,76,89,.85);border-width:8px;margin-top:-8px}.vis-configuration-popup:before{border-color:rgba(194,225,245,0) rgba(194,225,245,0) rgba(194,225,245,0) #f2faff;border-width:12px;margin-top:-12px}div.vis-tooltip{background-color:#f5f4ed;border:1px solid #808074;border-radius:3px;box-shadow:3px 3px 10px #0003;color:#000;font-family:verdana;font-size:14px;padding:5px;pointer-events:none;position:absolute;visibility:hidden;white-space:nowrap;z-index:5}div.vis-network div.vis-navigation div.vis-button{-webkit-touch-callout:none;background-position:2px 2px;background-repeat:no-repeat;border-radius:17px;cursor:pointer;display:inline-block;height:34px;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:34px}div.vis-network div.vis-navigation div.vis-button:hover{box-shadow:0 0 3px 3px #38cf154d}div.vis-network div.vis-navigation div.vis-button:active{box-shadow:0 0 1px 3px #38cf15f2}div.vis-network div.vis-navigation div.vis-button.vis-up{background-image:url(data:image/png;base64,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);bottom:50px;left:55px}div.vis-network div.vis-navigation div.vis-button.vis-down{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABpdJREFUeNqcV21QlNcVfp5zX9ikoAvLEsAIIgsoHwpqWAQUNKLNaNv8iZ1JMkNG6/Qj/dDUyCSTtCHpmEkwVk3TToZRMjXj5MOG2KidjIkxQYSAQUAtX6IgIN8su8KCoOzbH4sk4q5g77/33uee555z7rnneYmZDB2MKcJKlyYbqOsZVIgGEOgSHQoy4AKbFFjqAo5dWn/rNAh9OpO852oeJHYxtrmEu4WALhMbxG2ZE9uFAlImDRLY/t/y0b3Ig+u+iWOKsAlgIZSb0OIf15kWtKo1NXh1d5xxiSPEN2wUAHrGOg11jirjWVtJyFnb6YgrzoYwocClu0DI5guPDb43Y2LLp/Iaqf9JCGSErGvIifxd7aqQn/TOJCvFvZ8Hf9haEH+m/6sFQgHBv1Sts/15WmJLkeyl6FuFwFPzny1/ZdE7Nfg/xhv1uUmH2w6kggQp+yqze7d5JbZ8Im+KpucSwI6EN7/cYtlxZarBCts3ptfrtq9odjaGKihE+sV0vRC3u8RqWmmbij149W+Wd5p2rnET6bsqsntyb6+pO3KqkE8FvLxo74lNUX9s9uTJb8/9fG2L81KoogJFYfCm3b9usNq0MXxzw1RsUkDqQICPqf/b/q8sQi3j4WdmtV47OFgNAO6r+DEUFAtFAc9YtpXmRP6hxVsI24cvhyoqnFtrK6jM7isgBa3Dl0O94TeGb255MvzXpUIFjVrhxo/dzgoARBuwFQJkBK9reCnurxfvXX8CRW3yW1G749vT2Br7ysW0oNX1pKDTPG+rm1gHRbibAHLm/7522sKnQCZqFgCUaBCqaS/bEw9vqtWoQROf3dBBiT6KTACImZ3YueqhDdOWjDbFQ4IzIl4elNUX5begU1HD6lPRmULKeghhDcpqnUmZuD3+nkgTH6gZEE9ctlZSoGmG9UIynSCsQVndMyX+IZGiBoHMjHh2SreCglClaSBiSEG8cYnD24bv7CWms/3FocO3hnw13plTggAFb196NdlPM44tC0zrSg5ItXmyEz070UEKCMRqQgkkBQ9NvL2eSJ+revoJTORSpoT6do4/7/7UShBFHQexM+HdfyUHWO8iN/uaRzX3/QjUSLlnqM72F4cCRIY5u9Zf+Y+BAv4AvzpkQ7WAIBRujA/7Vg6cia9xlId6InafVEAAGnQMUCSkb6zTMPdBy8hU3JjrphIq+CrD+Mvxeyumrr+4IH9y7o2GF5eDghuuGx4L2zbWZ9Dc0RoQRbkkFNRdP2/0BH7EtLJLKCjr+zqh2l5u8haZ847vTBW24kRFQXKAtcsT5oqz3igQENIoECkjBJUDZSGewBlBj/ammjLrdX1c/t70ero34gMte9IByLLAjPrUwKweT5jawQshdIuGMiF5XEBU2koivBl9NeEfJeYHwuxtI81zPrn2z6ip60c6DkV1jLTOCTaE2HNjd5Z4s9MwWBOhqEHp/I9cWDtUrJNoHm4KO9P7hdnTBoMYXI8Gb6gVCg63FS53jg9O5tA57tSOdHywnCAygrJrfcTgUe5U2cvNHSPtYYoKCWlrTgsIneB2AfFR+4F4b6f9ZdTzF6P8Ytud407/dy/nL7k9X9i8J9l5y+Ef6RfbnjPvWa8N5suez+KFCgqyPY95Lnd3stv2AcBZ2+mFbze+lui1xc3dXCUUlPafXNx4/aKxcajWWNp/MklRw8/mPFntbd+h1oLE847KhQQxejVg36QQqD0MPTzHv42Ux+uGasJNBnPfwllJd71kkX7RQ3WDNf7dox3BLcNNs6vt34bbbvYHJhlTGp6O+JVHb0/2HJtX1PH+aqECqG/5YN1nlXcokGvvO6vCc4x+QskotxVHB/qa+xbOWuzw8NB3nuo+Ht0z2hHsuGU3GrWAoZfi3jrxgHpw3BPpobaCH7vbqOw6mHI836vYW3Eqcq9AtioqbJy7ufQ3lhfu8sR+s9+3vL8klACsQSu7AnxMY1MxH7YXJp7oPpLulrrj+9575Ni2aeVt1teWfEWfHQLCaspseHzOU7VWU+aM5G2NoyL4i+6j8XWDNQsmGsKu/cv+nTtjQb/mm7hfENyvqEAK5v8opjPJaL26KGBpd5TfguuBvuZRgBgY6zO0jlyZXXe9JqR+8MK8ntHOMHfHIkhu2b/0yIH7/oXJ0yFlxYnPUdRbvuILgO7+y+91l6Ka6M+cnCf4fMSypXvymHf/vzBTD3CuNGUFKT8lmK5Rs5ASqKiBlAGBXFaiSuni0fkp1pJ7Ed4e/xsAqLk46EWsG1EAAAAASUVORK5CYII=);bottom:10px;left:55px}div.vis-network div.vis-navigation div.vis-button.vis-left{background-image:url(data:image/png;base64,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);bottom:10px;left:15px}div.vis-network div.vis-navigation div.vis-button.vis-right{background-image:url(data:image/png;base64,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);bottom:10px;left:95px}div.vis-network div.vis-navigation div.vis-button.vis-zoomIn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABiBJREFUeNqkV2tQlOcVfp7zvgvDRe66y8htXUBR1GoFI+BtFJvRtjPJBGeaH2a8DGmbttgSTWbSJEw6TWOsrbbpTIeJZGqaTipTa6LJZDTVUTYQdNAohoso6qLucnERN0Axcb/8+HaJUHDX9Pz6vnnPe57vXJ5zzkeEIwaYcwBL/VrW0TCKqZANINEvBhSk3w9eUmC9HzjcsfarOhBGKJN84GkVJHcetvqFu4SAIYELYlpm4LpQQMqoQQKVnzeO7EYV/A8NnHMAGwHWQJmAjtg895LkFa7FU1d258UvGLBGpI4AQM9dd2TrwNn4016n9bS3LqNzsD1VKPAbfhCyqflR31thAzv+La+QxotCoNi6pn1D1s9aVli/3xtOVk72fjT1XVf17E9uHZspFBD8zdk13pdCAjsOyG6KUSEEnrT/tPHluW+cw7eQ19q2z6/t2rsYJEjZ07S6d+ukwI5/yQ7RxnYC2DZnx8dbHNs6xxs85T2R9GprZcmVwYs2BYWsmBzP83m7nIVJS73jdfdd+7PjjUu/XWUCGTtPre7ZHjxTY3Kq8DoV8Ou5u49snPGrKxN58syZ9aVXBztsigoUBd+Xt2NbfZ8llaVvah+vOz9hcX+CJenWp7eOOYS6ePpTU1w39vk+AwCzFPdDQbFGFPCUY2v9hqxfXJ0shNeHLtsUFc6UequbVvdVkwLX0GXbZPpl6Zuu/ij9x/VCBU1dU7bfdFYAIDsSFRCgeOqa9hfy/nDhwfwTKOrRd0U95n0iqch9+cKS5JVtpMCdkllhAhugCHcRwAb7z1tCEp8CCXAWAJRoCFXIYnti+sYWTQ0tll0wQMk+hGUAkBOX714xbV1IyuhxHhIMC/iR5OV9M2JmuhU1Vh7PXiakrIUQhcnLXeHQxPT4GyAtFqgwgAPF5iIFWkeu1SSLCKAweXn3/ZR5rXV7SddQpy3YDoNems9qTI5hGCitm1MOAAx0aaFCerTd84zjBed3Egq9ADA/rqD7Q3ctQC4REDmkYHb8goGgsR2tz5V0DV+xUdQoqAQ81RybU4IgFWgACgpaLLCIBUo0bv63y/aXy6+WBHWz4/IHSIGAuVooiaRgWqD3AsDVoQ6bEgtOrfJUhwrf0WUtk+r8sL6wvHvk5ijVUiJSRrQZuURtfoGMuaCoRyfP/yMy0XykgAA0DPRTxNp31x2ZFuUYBgB7bK7HNdhpKz6WXq6oQCooKghMKhkgji77vBoA1jkXlAvVfRQjFMUcmxSkRWd6gpjeu32R2kxTvyhKh1DQeud8fFBh26zfOe0xuR4JgAbzywCoRSzfeDUKatJKUQK+CjKiHZ6nZ2xzBnU7B9vixTy7qCHSQEhJU3+DtdT6mAcAFiWUeP/xyPH3Jwrfo3XzysemRcEA8F5RY8h6aPE1WwMLQ4OQ/EBANHmdGWHlzZyxk3ayB0m771yGooYy+KE0l35x0iBxZehS6ie9R1PCMaDvCzWDXA4hZ283ptwcvp6qqDBnyao6AWEQrBQQ/7y+d3YoA+NBTAaElo973p8tVFCQyipW+c3pdNu7BwBOe+tm/eniK/kPFWowpMfvuKrzzw80zSKIkWsJe0bHYu163BNwMwDsv7G36ODNtzMnM5IWZfeQgscbisvLPl1aDhLTo7I8k+n/p+dw5pGeg0WKGiS31K6vvTdmA7nx9uDZ9A3xMUIpbvSezE6MSOmbNWXewHhD6dH23o7BlqQvvrwTK6KQFpXl2WyvcE6LTB2eCPSdrurvmcUnO/cVfPD6pMteyfGs3QKpUFQoS9tU/xPH8xe+Tdd693pN/pHug0Xmqntvz1uLDo9Z9v5nnrn+dvujrI1JMUJd3OY7n97ua46douOGpkdlDoUDeG7g1NS/u/5a0Og9scCsB+ysWXSoMuyFftWJvM0E31SBjmWPznHPjy+8NjdhYfeMmJl3EiNSRgCi/25fpGu4M671zjlrm685s2fEnUoQ5lrLLW8uPLj3oX9hqgxIw8n8X1LU7yMkItCHzREZrGQV6ONmy5TggHk247sL/1jFqof/hRn/AWfqC0pI+QHBIk3tICXRrFTpF8hlJaqefh6yFxQ6HwQYlK8HAKyt3WsWxl7fAAAAAElFTkSuQmCC);bottom:10px;right:15px}div.vis-network div.vis-navigation div.vis-button.vis-zoomOut{background-image:url(data:image/png;base64,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);bottom:10px;right:55px}div.vis-network div.vis-navigation div.vis-button.vis-zoomExtends{background-image:url(data:image/png;base64,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);bottom:50px;right:15px}div.vis-network div.vis-manipulation{background:#fff;background:linear-gradient(180deg,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc);border:0 solid #d6d9d8;border-bottom:1px;box-sizing:content-box;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#fcfcfc",GradientType=0);height:28px;left:0;padding-top:4px;position:absolute;top:0;width:100%}div.vis-network button.vis-edit-mode,div.vis-network div.vis-edit-mode{height:30px;left:0;position:absolute;top:5px}div.vis-network button.vis-close{-webkit-touch-callout:none;background-color:transparent;background-image:url(data:image/png;base64,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/GMzLdsAADvGaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTQtMDItMTRUMTE6NTU6MzUrMDE6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE0LTAyLTE0VDEyOjA1OjE3KzAxOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNC0wMi0xNFQxMjowNToxNyswMTowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6NjU0YmM5YmQtMWI2Yi1jYjRhLTllOWQtNWY2MzgxNDVjZjk0PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjk4MmM2MGIwLWUzZjMtMDk0MC04MjU0LTFiZTliNWE0ZTE4MzwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjk4MmM2MGIwLWUzZjMtMDk0MC04MjU0LTFiZTliNWE0ZTE4MzwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo5ODJjNjBiMC1lM2YzLTA5NDAtODI1NC0xYmU5YjVhNGUxODM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMTRUMTE6NTU6MzUrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjIxODYxNmM2LTM1MWMtNDI0OS04YWFkLWJkZDQ2ZTczNWE0NDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0xNFQxMTo1NTozNSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NjU0YmM5YmQtMWI2Yi1jYjRhLTllOWQtNWY2MzgxNDVjZjk0PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAyLTE0VDEyOjA1OjE3KzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjc8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NzwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+cZUZMwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAA2ElEQVR42gDLADT/AS0tLUQFBQUVFxcXtPHx8fPl5eUNCAgITCkpKesEHx8fGgYGBjH+/v4a+Pj4qgQEBFU6OjodMTExzwQUFBSvEBAQEfX19SD19fVqNDQ0CElJSd/9/f2vAwEBAfrn5+fkBwcHLRYWFgsXFxfz29vbo9LS0uwDDQ0NDfPz81orKysXIyMj+ODg4Avh4eEa/f391gMkJCRYPz8/KUhISOMCAgKh8fHxHRsbGx4UFBQQBDk5OeY7Ozv7CAgItPb29vMEBASaJSUlTQ0NDesDAEwpT0Ko8Ri2AAAAAElFTkSuQmCC);background-position:20px 3px;background-repeat:no-repeat;border:none;cursor:pointer;height:30px;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:30px}div.vis-network button.vis-close:hover{opacity:.6}div.vis-network div.vis-edit-mode button.vis-button,div.vis-network div.vis-manipulation button.vis-button{-webkit-touch-callout:none;background-color:transparent;background-position:0 0;background-repeat:no-repeat;border:none;border-radius:15px;box-sizing:content-box;cursor:pointer;float:left;font-family:verdana;font-size:12px;height:24px;margin-left:10px;padding:0 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}div.vis-network div.vis-manipulation button.vis-button:hover{box-shadow:1px 1px 8px #0003}div.vis-network div.vis-manipulation button.vis-button:active{box-shadow:1px 1px 8px #00000080}div.vis-network div.vis-manipulation button.vis-button.vis-back{background-image:url(data:image/png;base64,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/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNFQxNTowMTowOSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDRUMTU6MDE6MDkrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOmI2YjQwMjVkLTAxNjQtMzU0OC1hOTdlLTQ4ZmYxMWM3NTYzMzwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpmOWQ3OGY4ZC1lNzY0LTc1NDgtODZiNy1iNmQ1OGMzZDg2OTc8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDRUMTU6MDE6MDkrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmI2YjQwMjVkLTAxNjQtMzU0OC1hOTdlLTQ4ZmYxMWM3NTYzMzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNFQxNTowMTowOSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOmY5ZDc4ZjhkLWU3NjQtNzU0OC04NmI3LWI2ZDU4YzNkODY5Nzwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4jq1U/AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAVTSURBVHjanFVfTFNnFP+d77ve8qeVFbBrpcVgRrCRFikFByLxwSAaE32oRCHD6JMxxhhn8G2RxxH3MsOTbyYsmCAxPMmMMYtkIUYmK60OO0qAK23BFlNob0uh3x7WS5jLZPpLbm6+k/P9zrm5v9855PF4UFhYCABgjIExBgAgIqRSqRIi6gDQRkQ1RGTB3wgR0e8AHgH4Sa/XR/EBiAiJRAJ04cIF5Ofng4g2n0gkUkxENwF0c843LzHGQEQQQkCLExEA9ALotVgsUQAQQmgNQhJCbF5kjCEUCl0moj4t5na7fTU1NUpVVVXUYrEkASAcDhe8efOmxOfzWScmJqoBdBNR99LS0hWz2dynNSSEAF28eBGFhYVgjCEcDn9HRD1EhIMHD3o9Hs9kWVlZAh9BKBQqGB4edr58+dKZ+6JbJpOpBwBWV1fB6+rqIMsyIpHIFcZYL2MMra2tY5cuXRrfuXNnBtvAYDBk3G63oqpqZm5uzgrgSDKZjBoMhueZTAbc5XIhFouVEtFTxhiOHTs2dv78eS8+Efv374+oqpqZnZ21cs5PJJPJPlmWkyynnBuMMTQ0NHi7uro+mVyDx+Pxulwu71ZOlkqlSonoJhGhvb39s8k1nDx50ss5hyRJN9PpdKlERB2aWjSVaEilUvzBgwcORVEs5eXloXPnzk1sV8BkMiUdDofP7/dXZ7PZDilnIhw4cGBeS1pbW2P37t1zBwKBikQiUUREWFhYsHHO0d7evm0Ru90+/+rVq2rO+XGJiJxEhMrKyhgAjI6OWoeHh5tWVla+4JzDZrO9bW5unhwcHGzz+/32np4e+xaDbfoHAMxmc6ijo2O0oqIiJkkSNjY2HBIRmRljMJvNyWfPnln7+/tPMMZQXl6+0NbW9qK2tjYcj8floaEhqKpq+HCkbD3PzMwYBgYG0NXV9UuusFna2kEgELAQEQ4dOvSis7PzN41Ar9dnrl27NqCNkv/C3bt3zy4tLVmICJxzEBFJRBQmorLFxcWCqqqq0Pj4eO3Y2JhbUZTdra2tL2pra8OJRGLHnTt3zkqS9K+huHU4EhHMZnMoGo0W5OIh7nK5jjLGKq1W69vDhw8rRqMxMjc3t2t5eXnX5ORklc/nM+fl5SWnpqa+0uv1K/n5+Ws6nW5NluXNd15e3ppOp1uz2WyzZ86cGQ0Gg6ZAIFCZzWZ/lYjokRDiuN/vt7W0tMw3NTUpbrd78P79++5gMFgRiUTKHj58WMYYQ3V19etTp05tq6Lp6Wkb5xxCiEfc7XZPM8a6FxcXTfX19a/1en2Gcy5qamreNjY2/qGq6joRZe12+9Tp06e3JY/FYgWPHz8+mhvr3/CWlpbk+vp6PmOseWVlBS6XS9GSJUkSdrs93NDQ8Oe+ffvC/8fJIyMjddFo9Esi6pVleVjT2m0A8Hq9zqGhIefnjoknT544A4GAM/eDbxMReFNTE0pKSpKqqsaI6Pj8/LxVVdWM3W6PfCr5xMTE1zllXS0uLn6aSqXAGxsbodPpoNfrn6uqCs75EUVRrJFIZMfevXsXdTrdxseIE4mEPDIyUu/3++tynd8yGo29RIR0Og26fv06ioqKwBgD5xzv3r27zBjrIyJIkgSHwzFZWVmp7NmzJ1ZaWpoAgGg0WqgoSvHMzIw1GAw6tvjhitFo7NPW5fv370Hd3d0oKCgA53zTQMvLy+VCiKuSJH0rSdLmztZytIWv5RPRD0T0Y3Fx8dzWfby6ugopHo//w4mcc8iyPMc5v5FOp7/PZrOdQohWInIC2C2EgBBigYi8Qoifs9lsv06nWyIiaFxagXg8jr8GAGxuIe7LBeWhAAAAAElFTkSuQmCC)}div.vis-network div.vis-manipulation div.vis-none:hover{box-shadow:1px 1px 8px transparent;cursor:default}div.vis-network div.vis-manipulation div.vis-none:active{box-shadow:1px 1px 8px transparent}div.vis-network div.vis-manipulation div.vis-none{line-height:23px;padding:0}div.vis-network div.vis-manipulation div.notification{font-weight:700;margin:2px}div.vis-network div.vis-manipulation button.vis-button.vis-add{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNFQxNDo0MDoyOSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDRUMTQ6NDA6MjkrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjVkNWIwNmQwLTVmMjAtOGE0NC1hMzIwLWZmMTEzMzQwNDc0YjwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo2OWVmYWE1NS01ZTI5LTIzNGUtYTUzMy0xNDkxYjM1NDNmYmE8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDRUMTQ6NDA6MjkrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjVkNWIwNmQwLTVmMjAtOGE0NC1hMzIwLWZmMTEzMzQwNDc0Yjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNFQxNDo0MDoyOSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjY5ZWZhYTU1LTVlMjktMjM0ZS1hNTMzLTE0OTFiMzU0M2ZiYTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5WKqp9AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAYXSURBVHjafFZtUFTXGX7e9z27sveuMCwYV8ElrA7YSFYHtJUPkaaI0aRqG8wP00zUzljDINNSA/2ROtpO24SxnahlxjYd7SSjmUkymcxYlDhQPzHGisEVp8HwYWCVVVgEsrsuLnL74+5uqTF9Z+7cO/d8PO95zvO851BlZSV0XQcAMDOYGQBARDhX3JRmMDYZwLPMWAzGHACYIgwS46oBNBNwtOL8CwE8EkSEUCgE2rJlC2w2G4go8Zwo/bMDgnoG6gxLfAAAYvPDMCCszKTAMIAGAhrWnf15AAAMwwARIRKJgDZv3gy73Q4iAjPjxIr9VVOMRhbAYKB8zvrO0llrfEsdKwLZek6YAPSFvtSu3GtLawu0ZJ6625SHGBQB1T88t6MxvopgMAjaunUrdF0HM+P4yv27DMYeJmB1RqW3Jnf3tQX2p0L4P9EXuqEd7PmDp+XuMU9sRbvXnnt1TxxACgoKYLVacbzsQDUJGkSATe6qi28uPtzusM6Kxie6NHLGUX3lxVUNX9StPHnn4wy3njuUYcu6n2pNi66avcEXnByP/nv8aiaIyrqz2gO5A9+9FI1GIfn5+WhZdTAdjFMkwMvZOy7uWnTAOz3L4Yk71m3t69fdfTDoUGTBeHTUfiHQ6lo7Z2OXJvpDAChKe+aOCdKRKWxZ2+1qb3yyd3GYmRkQ7GQBVs99wfv6on3eR2k4PdTkDEbH7IuS8/svld/561PJS/pDk1/bzwx94pze7xc5v/H+YPY6r5BAkdrJzODTK46lE6PeYEJt7u+8j+OZwCBiEAgAoNgKJoEQf6PvNvdrXgtZoNhSf7q0KZ3B2AQmVMze0Jmt54S/DcDCVig2NcvEUGxJAE4Pl+YOr0iv6BRSIPAmBeBZAmHlE2sH4p1uhrq1s0MnnEQMBsf8wRASAICQQCCITN1X7/sOuc0kgOVp3/fPs2WHv+coG7gQOJUnLGsUCTxEjPzUohEA+NfIWUdtx0+efzA1kSSkIGyBAQNCKgHAEBAJ3u79U7kiAcWoem/gb5Fd33nrH3kp+SMWtuAB+GllMJxMjCx9QRgA3uiqL5kwHiTlpxb3smlfMDGYGPP1hcMAkJvs8ScpfdJspdj+MK6Pf+5+u29vyb4lR4+BGEziVESAkEpw6Av1OhUpHCz4qOXbzFWz4Ncdj/v/o08Lt92ODDgZDCEFJYoUGH4mzugP92puPTf0pD3H7wvfdFZdqSxnMtWjoGAAmG9fOLxjwesdjT2/XzIQ7ks3sycYMSEwGHNtWf5bkX5NkYCJBxUBXiGV0XHvosOt54Zey33j/K+8P33++vjnbiGJbbLE+J9SANAb6nJ2B79wcUwETAwQQ7fMjPzMvfP8ja87HUIKMOiaAqMZhrGmLdAy78eZrwwsTS0eObTs+IdtgVanxBUExqGbb5VzrIISGIoUXsmqbgEhJldCQWqRf27SvPAn/o8XmgLhZsUkR4ll37mhk3n94Z4OlzY/7NLcYZfm7o1z2zT4vsvUNSXqprBCkmiTFbPX90/fh8GIT2sf+zTPdDMf4dVnNg4z+E0ixsGeBs9jd5ViSgLHjCb/peaR+MD3d4/ZJg2llyuG2Vwy7QWAs8PNnn1f7vkGSGxAzE6mk+kxkx/p/4unffSCR0hAoL1EBCYiPNdWNcwkNQTCR7feWX6g+7f/A7I8rcw/U6UEe0Ndrhc/W7mtL9ztmqlSgstSS/zTJ28dalpOpkRryrwbhwBACgsLMWPGDOT4ll3qyeqAkJTdCF7P/CrUY/GkLL1rE+2hTbSH8+0Lb/WEuhzhyaA905blf9Vd/895WnZwLHrPevir/cvOB1oLYpTtLrm6oYGIMDExAaqtrUVKSgqYGSKCk0WHq5ikkWEWtNL0imv5qUW+RclLRjJsrhBAuH1/QL8R7HR4xy5nescuP23E6hOA6mLv+sb4uTw6Ogqqq6uDpmkQkcStorX4XRcM1FjZ+kvFFjCJKU1WpkNJJUqIMtX1RyLeX3JtQ0JRhmGYZ/L27duRnJycuFGISOJ9pqh5lrB6iYgqGOxRrOaa54DcZmKvkJxk8JHC9rKh+KVhOsD4+Dj+MwADIf8n5m4xGwAAAABJRU5ErkJggg==)}div.vis-network div.vis-edit-mode button.vis-button.vis-edit,div.vis-network div.vis-manipulation button.vis-button.vis-edit{background-image:url(data:image/png;base64,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/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNVQxNDoxMjoyNSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDVUMTQ6MTI6MjUrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjY5OTM3ZGZjLTJjNzQtYTU0YS05OTIzLTQyMmZhNDNkMjljNDwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDozOWNhNzE5ZC03YzNlLTUyNGEtYmY1NS03NGVmMmM1MzE0YTc8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDVUMTQ6MTI6MjUrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjY5OTM3ZGZjLTJjNzQtYTU0YS05OTIzLTQyMmZhNDNkMjljNDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNVQxNDoxMjoyNSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjM5Y2E3MTlkLTdjM2UtNTI0YS1iZjU1LTc0ZWYyYzUzMTRhNzwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4ykninAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAYpSURBVHjafFZtTFvnFX7Oea+NudiY2Hwam4CBlgQwXdKREDKUoYg0jbRJ29RJ2VZ1mjRFUxSpA3VTfkzJfkQbS7spU6rtx5Z2UtppScjaHxvLuiatWi2jLEoMIUDCh23g2gbj7+tPuPvhOurawPl1dc99n+c55z33fV46ceIEZFkGADAziAgAQERoe/9ZK4GPM/AcgbsIXAcABCgMvkfAqAa89eDoJyF8LogIqqqChoaGYDAYHr8kItS8uc8iIH6iAa9IkAo5EAQX8pqmgUVBCBggYFgDhv0/GAsBgKZpICJkMhnQ4OAgZFkGEYGZUXmp+0cS+CKBwWA0DVRPOg5Zl2q6zaHyJlnVAMQXVTkwHrUqH0Xsvn+tdQAAMQDgpPLS2MViFY8rkGUZzIzaS/t/xqCzGggtz9e697zsnKhoLUtim4jOq/LE6x7X0nsh16dEZ5a/O3a2SCAOHjwInU6Hujd6ThJ4mCDQ+b2G232v7v6vwarPbQn8MGlMr+X0kpE3Wr5Zt5hL5HPhqYSdQIfKJ+yhxDPKWC6Xg+jt7UXD5b5KBt1kCHS85Ljd8/On3NupfnhFaZj4rWff1B98B1R/hnUmKd36bdtCNl4g0en4edNE/cXwLq8qMTMIPAQwmo/WuHvObA8+9c58k/dKtD0TyZWXN5YGA7ej7epKxspM//7SoNOdWc/Jyq2wiwhDzPxT8cP0jys3VMM7OmL0/77zn4Ydui3b8uiK0jD7RrA77c9Wd57cefPpF+2T6bWsFPWkaiPTCWvTsZpHFU+XrS+8G3AR08F6X+1FJvBxQQzHQOWk2SmrW4FPX/U2LVwPuDZj+fJKl2khPpeyAqA9rzR/YqwuiWXX8taN/CabGkrVuq9YJlkQQDjOAJ5jAhz9Vt9W4N5/rNp8I+vtMV/aZm4zLnUNNt0urdYnF68HWoJj4Wo1mLGUNRr8LEgDgNqeCh8xQIKOsgC7iAjVe83rT9zQa8uNM28u70kspessu8q8zq/V3NcZpVzb9+0zmVhOvvvrhaMVzrJg0zeq7xMVCCwdpnWSGBqjUyJwLTFgbvxie3w31uoWR1Y74r60rdxZqrR8q85t2W2MGCp12bm/KC3hyaSTiMhxuGrKcahqpbjOaDOoEhOEoFqJQCCJvqA85I6bfTdDjQlf2lbxVNlS6wt19yy7jRHZZlDnrinNj/6sHMhnNw2Ogco7O79e5fm/xQywRBBCEAuwn4gQ96bkYj4Vyuq9N1Z3Bj4Od5bs0MXt/dZZ21ctiqFan174q985P+Lfp+U1g7XDON/1ctP458WlVjLyJhOISZE0wM0S1QfuRC3lTjkJAKKEtNC9eIOhSh9xHLZOJRZTFuXDsEoStLkR/768ummsaJG9Pb9oe+9J+xaeSVokiQDSJphAo5uaBuWjiKP4QTqS1cUWU7ayesN66wu22frD1vmVW6GW6T8u9eVjGyZzs+w78Nqu0a2mbvVu1KEJQAgeZRL0liQYyx+GOmKeQpu0rMYsAJPNEFGD2dLodLIy6c9Ys7G8yeSUl3tf2/X3rcBVJSOv34l3sCBogi7z1LH/rBHjl4IJ93/ncQFAnjeImJD0Z8zuCwu9q3djDXqTlAKID5xv+9t2R8n8VcUFBljQ8Gyfe40BYBM4DwDLt8Kue79ZcFkbzfEdbUbv+oN4c9KTtsfm1MbYQqqh+2zrVZYKs/7Ef+byimt1POYiJhDhPBFBIiIEXhxfs7/dfYoIF+auBfYTE/pebx/V8hqBP2ODvD34yvuh/WCAmU75Bx6sIgaI/v5+6PV6JLqUsYr7dpDAoehs0h73pHTWrvKgThYbRSt9UmSjef3MpaUvBz4O72UmADgTOPJguGiZor+/HyUlJWBmJFz+D8xTtlUiOpbwpmrmrweeSXrT+g11k4SBN3RGKUcAVCVdFhyP1nreDbY//NPyEXUlU/Pp4XYycGT6V0Ux2WwWdO7cOZSWlkII8diX7SPPNgDaKdbxoNAxwATBAEkEEgSWCEQAqPAMwqvMdCEwMO0tVqZpWsGTT58+DaPR+PhGIYQAAAgh0P7B3ioW/B0iGiCGiwXbCuOHFSJys6AbYFye2T+xWhT3WYJEIoH/DQBMw3kes8OJPgAAAABJRU5ErkJggg==)}div.vis-network div.vis-edit-mode button.vis-button.vis-edit.vis-edit-mode{background-color:#fcfcfc;border:1px solid #ccc}div.vis-network div.vis-manipulation button.vis-button.vis-connect{background-image:url(data:image/png;base64,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/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNFQxNDozODo1NyswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDRUMTQ6Mzg6NTcrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjlmYjUwMDU0LWE3ODEtMWQ0OC05ZTllLTU2ZWQ5YzhlYjdjNjwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo3ZWRhMjI0MC0yYTQxLTNlNDQtYWM2My1iNzNiYTE5OWI3Y2E8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDRUMTQ6Mzg6NTcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjlmYjUwMDU0LWE3ODEtMWQ0OC05ZTllLTU2ZWQ5YzhlYjdjNjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNFQxNDozODo1NyswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjdlZGEyMjQwLTJhNDEtM2U0NC1hYzYzLWI3M2JhMTk5YjdjYTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4ubxs+AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAUtSURBVHjajJZ/bNT1Gcdfz/P53PV6B4W7VltLqdAaplIOiMOoyxxJCSs/Gv/yB4gzJroAosmmDklwkYWR0bQsdmkykoojTpcsWYLxD/lRZdMQkTHRtkLZRqG0tIVe7662vTu43n32x/VKZ/jh89cn38/zvN7P5/l88zwf2blzJz6fDwARQUSm1n8s31CM0/VAnbNmsUPuAsDpgEO+Bg4C7//iyv5hvmMiQiqVQpqamvB6vVNwEeG1JZtCBrYi/MrkAwDNgjhwAlbzICBLA0rDb0+/839C6XQaaWxspLCw8Dp86cbNmqVFJQddE6KzdjZ9D89g+B6fSyCOcyn1nxil+O9xKg5HqWFSHGXLjrP7W/ICqVQK2bNnDz6fDxFh65KNvxbHDhF4rJj2bXPo+IGfcW5h5xL4f99P+FCEMIAob75x9t0dAMlkElNXV4e1lteXbNqiQoMaeOFOjrdU868SD2luYyEP6dUh+sYmSHeOU6GO5Z8VLx5+NNZxIpPJ5AS2L3upROCoCvz8Lo7vnkf77cAHhpiz/zIL9vWz8L8p/NvupmM0Q7pjnAoLqz8tDrc8MnQqYVUVhVdF4LEg7b+rvDn8wDDlH0WoPpukLJImSBaMwjcJqmwWts2jPZLG/8kwYVFeVdXXZcFf4yVDc2cNKfBFmD9X+0ncCP58F48eG+Feo2CAUkvs4dl0V/uJvdXLiiV+ut++n7YLSfxPfMMG54ChzB3WIesVWB2i82bw1AR6fJR7C4VsfYiv6u/k3A9nEgP4zXke8DiYHyAOMK+QxPIgnZ9GqSHr1itQJ8DK2fTerDQ+S/bHRXQJaHSCwNIZ2Xh+7+S3VAmwNMBA/tuPZtErgKquUmdMWIFlRURvdamRNEXGwIWrlP47pTMzLiunxghGMwTLvcTWlHAp77s4QNSrYMQtss6ZMgWqCm5cHoDHO1nbk6K8zEN8+3zatv2Hn1b59EqJZdxmYUERg9P9KwpIiAOTdWUWBXuLzB/vZG3P1Un4PNp2d1MbmyD45TWCxuCsQm0x56bHGHFYEZwxok7toAA9Sfw3hCcoL/NOwi9QO5wmWO1j4JEgZxTkodmcWRGkf3pcX0r8xoAaBixKu4U5/xwndM+0tpAvS6mP+PZK2nb1UBvPEKwKMLDvPj4ESGc55lGy303sdJKQdZB2rkMdctAB/4gzN+/Q2ENNd4LyUi/xN+bTtquX2thk5nk4wI3gAF+OMNcA1nFQDfK+BY5GqbkwWabTY5QZhXWlnNx1ntrY1Rz87fuvw29m/Sn8J+PUGAFj5T19baA1IspuBZp7cx1x4SwG1cEf+lgRSROs8jGwb+Ht4QB/GSSsAhYano39LWIBxNEIbP14hPDuiyS2VtJuHXQlKKvxM/jiXDq/D/xPlwifGMkJZB2NIoKpr69nxeiZxLHicFSFVWfGqBidIP3LSjrWltD94CyufF/4kQgPuVz2Lz93+dDRa9eu5QQ8Hg8/iXee+Dy4CKMs7xqn4nwKz9IirhQqmVuB42m8ey+x7LMoD6iAON782eChhqmRuXfvXgKBAKqKqtI0/8nNKrQI4BVYXkzHgzPpC88gWuHL/caXrhLoGiN0apSKr0ZZRBZM7q2w5ZnLR1oAnHOMjY0hra2tFBQUYIyZmstvVT1Z6eDlAuEVq7merxmwueNPDXy9PvybjKP5mctHLk4/XTKZRJqbm/H7/VNw1VyEMYbW4FN3WNWnnchKoy5sHeVGBRX6VWi3ymFx7r11Ix8MTX/y5C2RSPC/AQB61erowbpqSwAAAABJRU5ErkJggg==)}div.vis-network div.vis-manipulation button.vis-button.vis-delete{background-image:url(data:image/png;base64,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/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNFQxNDo0MTowNCswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDRUMTQ6NDE6MDQrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjc3NDkzYmUxLTEyZGItOTg0NC1iNDYyLTg2NGVmNGIzMzM3MTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDowNmE3NWYwMy04MDdhLWUzNGYtYjk1Zi1jZGU2MjM0Mzg4OGY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDRUMTQ6NDE6MDQrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjc3NDkzYmUxLTEyZGItOTg0NC1iNDYyLTg2NGVmNGIzMzM3MTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNFQxNDo0MTowNCswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjA2YTc1ZjAzLTgwN2EtZTM0Zi1iOTVmLWNkZTYyMzQzODg4Zjwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4aYJzYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAYGSURBVHjalJZ7UJTnFcZ/73m/72PdJY1RbhoQp6lkXRAvmIYxdCUadLVOozPNtGObap1JsKipjiShbdoRbeKEiQHpQK3xj0xa03aamTbaTGyAYV1QGeqFi+JyiZFLAlmESBkWRmS3fyzslGkmnZ5/v/M873Oe75zzvqqoqAibzQaAiKCUAkApRdHIK/NFsx2NR91nOSILADDoJyzNaM4xxbtvPHh0iC+JiYkJ1OHDh4mJiUEpFSXPv/ziPC28TIiXDCOSrAClQDSEpsCwJPIhrEBRQpiSytXlQwDhcBilFPfu3UMVFxdjt9ujFTzfcLBADCoEEAFr1ZbrrNjch2vtEImPBgHob7fTcWE+bVXJNJ/NiFQlEGLvieXHKmYqGB8fRx05cgSbzYaIsPvywV8pKFaA7fGtLTzz61YWpo/xVTHQbufsq5lcez9zWuWhk5mvFwMEg0H0+vXrMU2Tn1wp3CtCiQ5DjGd3A/m/v8IDCZP8r4iNmyRrWx/j/5qktykZpXKzAjVDVxPzGqemptDr1q1jX3NRnIJarcDKK2hgR2ULXRfncv7UYv7xpovhnhiW5Mz+kefeSKO6LJ1A1xzEuk/Ojm4mRibpuZaMZW3OCtRUND60NmiICCIUShisx7a2sLMiQn4s77uEQgIabnqdfHIlgT1/qQeg8vs5dHhdCNB1wYn3RIiC995j26stjAbsNH+YiZJCESnS1Y/XxIXu8r4YIPv/VkVs3CTnTy2ms34xro1+sp9po6sxlTu34ultmsPVvy6is86FCHgO+DDs49zpjufBpCG+seYOC9OHaTidieicb9ouVAhKtouAseI710ma7pLuqwmgYfHqAFt+6WdLoQ/LBl11Lm7VudAa8vb72PCin9TlAWIsGGhLACD+kSAZnusYBii1XQAPYWDllt6ov2lrBkDBR2+6Ofuak2//3M+G/T4wAAPW7fPhKfRTVeqk9qQbFKRmDUTxS3N7QYGYmwzCkqklBGlPDEcTNv+sg9tNCbTXuvBWujE0bHrZj9JE1B/wU1Pm5PwJN6YBS9a2kVvQEcWnrh5GTFD3lxkYkqRMgYQlwVldUvDnen73LHTUuqitdKM0eAr9AFQfd1J/yo2aJn+2sn4Wdn5qEFODJskgBIjx5T0uCrQA08pnIjS9PERDjPnfOKXAMEBECUoGEIHBj+2zkt76UQ6dXheGAev3+cg74Kf6uJPqcicbfuond7cPy4SOiy7+tD9nFvZurx00KOk3CNEC+mE+vjSPBc7IWqgqTaPT60IMcO/xsXGa3HfKjRgRdbl7/KDg0jtubje6aHj7c7J3dgLQ2zoPwwQ91SooOQdAW1VKVMHty0kA5Bb48BycJn/LjWFGbLv4thvvb53kFvjJ+XEdWkPfjQVR/CcNKYgGMc8JWt5Fa2j+MIPPuyI2pa4IoHSkt6vLIuRaQ9q32khzt4GCxtNu6k46GeiIR2lIfDQQsafPzq1LGRGL9Gk9d+vrwewvfHPQOoexQVjxdB/auk/zmaUMdsfz6bVUtIalT7bxveP1ZHh6GPDPYeSzeD69kcpIfxymFWLNrka+ljhBTWkWwz2JiJT84YHnz2iPx0P20PkmRF5i6HYiwZFJsn/YzdezbzE3cQibY5xV266z6RfXohakb+xB9CjanCD9qTbW7Grk4WV38VZm0l6dhQiEw9taHSuDqrS0FIfDwXM3X9mHMsvRAk/sauDpQy38P+GtzOTGB9mEpkD0C2dS8n8zOjqK9ng8WJZFU+JTjasGvaCNXPpvJBPoMlm0OoDNMfWVxONfWNSUPUZ7TUQ56tCZlPwSgMnJSVRpaSmxsbFE1raw82ZxAZZRQUiBYUKGp5UlOX2krBzmoUVjiIKhHge9rfPo+Wcy3ZeXIYASgL1/X5RfMXMvj46OosrLy7HZbGitUUohIuzoem0RofALaOsghgWGjky0MiJTL8b0lOvI8hN1DKXKP0jd3TNTWDgcJhgMoo4ePYrD4Yi+KmaeLlprnrtXFo9h/AAlG1AqE8yFmBrC+jO0bgH9EVpO/1F2Dc5g//OAsbEx/j0Af+USsQynL1UAAAAASUVORK5CYII=)}div.vis-network div.vis-edit-mode div.vis-label,div.vis-network div.vis-manipulation div.vis-label{line-height:25px;margin:0 0 0 23px}div.vis-network div.vis-manipulation div.vis-separator-line{background-color:#bdbdbd;display:inline-block;float:left;height:21px;margin:0 7px 0 15px;width:1px}.template-library-container{padding:20px;max-width:1400px;margin:0 auto}.category-subtitle{font-size:1.1rem;text-align:center}.template-category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;padding:20px 0}.template-category-card{background:#fff;border:2px solid var(--primary-color, #310128);border-radius:12px;padding:24px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:16px}.template-category-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #31012826;border-color:var(--primary-color, #310128);background:linear-gradient(135deg,#fff,#f8f4f7)}.category-icon{font-size:2.5rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8f4f7,#efe8ed);border-radius:12px}.category-info{flex:1}.category-name{font-size:1.1rem;font-weight:600;color:var(--primary-color, #310128);margin-bottom:4px}.category-count{font-size:.9rem;color:#666}.template-list-view{padding:10px 0}.template-list-header{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #eee}.back-button{padding:8px 16px;font-size:.9rem}.category-title{font-size:1.5rem;font-weight:600;flex:1}.template-search-bar{display:flex;align-items:center}.template-search-bar .search-input{width:250px;padding:8px 12px}.template-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.template-card{background:#fff;border:2px solid #e0e0e0;border-radius:10px;padding:20px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:12px}.template-card:hover{border-color:var(--primary-color, #310128);background:#faf8fa;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.template-card-icon{font-size:1.8rem;opacity:.7}.template-card-content{flex:1}.template-name{font-size:.95rem;font-weight:500;color:var(--primary-color, #310128);line-height:1.3}.loading-categories,.loading-templates,.no-templates{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.template-library-spinner{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid var(--primary-color, #310128);border-radius:50%;animation:template-spin 1s linear infinite;margin-bottom:16px}@keyframes template-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.my-documents-link{text-align:center;padding-top:20px;border-top:1px solid #eee}.template-editor-view{width:100%;height:calc(100vh - 200px);min-height:600px}.editor-container{width:100%;height:100%;border:2px solid var(--primary-color, #310128);border-radius:8px;overflow:hidden}.template-iframe{width:100%;height:100%;border:none}@media(max-width:768px){.template-category-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.template-list-header{flex-direction:column;align-items:stretch}.category-title{text-align:center}.template-search-bar{flex-direction:column}.template-search-bar .search-input{width:100%;margin-bottom:8px}.template-cards-grid{grid-template-columns:1fr}.template-editor-view{height:calc(100vh - 150px);min-height:400px}}.draft-legal-doc-container{display:flex;flex-direction:column;height:100%;min-height:calc(100vh - 80px);padding:20px;background-color:#f8f9fa}.draft-legal-doc-header{margin-bottom:20px}.draft-legal-doc-header h1{font-size:28px;font-weight:600;color:#1a1a2e;margin:0 0 8px}.draft-legal-doc-header .subtitle{font-size:14px;color:#666;margin:0}.draft-legal-doc-content{display:flex;gap:24px;flex:1}.draft-sidebar{width:280px;flex-shrink:0;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;padding:16px;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 200px);overflow-y:auto}.sidebar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #eee}.sidebar-header h3{font-size:16px;font-weight:600;color:#333;margin:0}.btn-new-draft{background:#0f4c81;color:#fff;border:none;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:background .2s}.btn-new-draft:hover{background:#0d3d66}.drafts-list{display:flex;flex-direction:column;gap:8px}.draft-item{padding:12px;border-radius:8px;background:#f8f9fa;cursor:pointer;transition:all .2s;border:1px solid transparent}.draft-item:hover{background:#f0f4f8}.draft-item.active{background:#e8f0fe;border-color:#0f4c81}.draft-item-actions{display:flex;gap:2px;flex-shrink:0}.btn-regenerate-draft{background:transparent;border:none;color:#999;font-size:14px;line-height:1;padding:2px 4px;cursor:pointer;border-radius:4px;transition:all .2s}.btn-regenerate-draft:hover{background:#e8f0fe;color:#0f4c81}.btn-delete-draft{background:transparent;border:none;color:#999;font-size:18px;line-height:1;padding:0 4px;cursor:pointer;border-radius:4px;transition:all .2s;flex-shrink:0}.btn-delete-draft:hover{background:#fee2e2;color:#dc2626}.draft-item-title{font-size:14px;font-weight:500;color:#333;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.draft-item-meta{display:flex;gap:8px;margin-bottom:4px}.draft-type{font-size:11px;color:#666;background:#e9ecef;padding:2px 6px;border-radius:4px}.draft-status{font-size:11px;padding:2px 6px;border-radius:4px;font-weight:500}.status-draft{background:#e9ecef;color:#666}.status-pending,.status-generating{background:#fff3cd;color:#856404}.status-completed{background:#d4edda;color:#155724}.status-failed{background:#f8d7da;color:#721c24}.draft-item-date{font-size:11px;color:#888}.no-drafts{text-align:center;color:#888;font-size:13px;padding:20px 0}.draft-main{flex:1;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;padding:24px;overflow-y:auto}.form-group label{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.form-group input[type=text],.form-group select,.form-group textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:border-color .2s,box-shadow .2s;font-family:inherit}.form-group input[type=text]:focus,.form-group select:focus,.form-group textarea:focus{border-color:#0f4c81;box-shadow:0 0 0 3px #0f4c811a;outline:none}.form-group textarea{resize:vertical;min-height:120px}.form-group .help-text{display:block;margin-top:6px;font-size:12px;color:#888}@media(max-width:768px){.form-row{grid-template-columns:1fr}}.btn-search-cases{width:100%;padding:12px;background:#f8f9fa;border:1px dashed #ccc;border-radius:8px;font-size:14px;color:#666;cursor:pointer;transition:all .2s}.btn-search-cases:hover:not(:disabled){border-color:#0f4c81;color:#0f4c81;background:#f0f7ff}.btn-search-cases:disabled{opacity:.6;cursor:not-allowed}.selected-cases{margin-bottom:20px}.selected-cases label{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.cases-list{display:flex;flex-wrap:wrap;gap:8px}.case-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#e8f0fe;border-radius:20px;font-size:13px;color:#0f4c81}.case-name{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.remove-case{background:none;border:none;color:#666;font-size:16px;cursor:pointer;padding:0;line-height:1}.remove-case:hover{color:#c00}.form-actions{margin-top:24px}.btn-generate{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:#0f4c81;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:background .2s}.btn-generate:hover:not(:disabled){background:#0d3d66}.btn-generate:disabled{opacity:.6;cursor:not-allowed}.spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.progress-bar-container{margin-top:16px;height:8px;background:#e9ecef;border-radius:4px;overflow:hidden}.progress-bar{height:100%;background:linear-gradient(90deg,#0f4c81,#1e88e5);transition:width .3s ease}.error-message{padding:12px 16px;background:#f8d7da;border:1px solid #f5c6cb;color:#721c24;border-radius:8px;margin-bottom:20px;font-size:14px}.editor-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #eee}.btn-back{background:none;border:1px solid #ddd;padding:10px 16px;border-radius:6px;font-size:14px;color:#666;cursor:pointer;transition:all .2s}.btn-back:hover{border-color:#0f4c81;color:#0f4c81}.toolbar-actions{display:flex;gap:10px}.btn-save,.btn-download,.btn-new{padding:10px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-save{background:#0f4c81;color:#fff;border:none}.btn-save:hover{background:#0d3d66}.btn-download{background:#28a745;color:#fff;border:none}.btn-download:hover{background:#218838}.btn-new{background:#fff;color:#666;border:1px solid #ddd}.btn-new:hover{border-color:#0f4c81;color:#0f4c81}.editor-meta{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.title-input{font-size:20px;font-weight:600;padding:8px 0;border:none;border-bottom:2px solid transparent;outline:none;transition:border-color .2s}.title-input:focus{border-bottom-color:#0f4c81}.meta-info{display:flex;gap:16px;font-size:13px;color:#666}.meta-info span{display:inline-flex;align-items:center;gap:4px}.btn-toggle-details{background:#f0f4f8;border:1px solid #ddd;padding:4px 10px;border-radius:4px;font-size:12px;color:#0f4c81;cursor:pointer;transition:all .2s;margin-left:auto}.btn-toggle-details:hover{background:#e8f0fe;border-color:#0f4c81}.draft-details-panel{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:16px;margin-bottom:16px;animation:slideDown .2s ease-out}.details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:16px}.detail-item{margin-bottom:12px}.detail-item.full-width{grid-column:1 / -1}.detail-item label{display:block;font-size:11px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.detail-item p{font-size:13px;color:#333;margin:0;line-height:1.5}.detail-item .case-facts-text{max-height:150px;overflow-y:auto;padding:8px;background:#fff;border:1px solid #e9ecef;border-radius:4px}.draft-details-panel .cases-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.draft-details-panel .case-chip{background:#e8f0fe;color:#0f4c81;padding:4px 10px;border-radius:12px;font-size:12px}.access-denied h2{color:#721c24;margin-bottom:12px}.access-denied p{color:#666}.loading-spinner{text-align:center;padding:20px;color:#888}.btn-versions{padding:10px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;background:#6c757d;color:#fff;border:none}.btn-versions:hover{background:#5a6268}.version-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.version-modal{background:#fff;border-radius:12px;width:90%;max-width:900px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 10px 40px #0003;animation:slideUp .3s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.version-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e9ecef}.version-modal-header h2{margin:0;font-size:20px;font-weight:600;color:#1a1a2e}.version-modal-header .modal-close{background:none;border:none;font-size:28px;color:#999;cursor:pointer;padding:0;line-height:1}.version-modal-header .modal-close:hover{color:#333}.version-modal-content{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:24px}.create-version-section{background:#f8f9fa;border-radius:8px;padding:16px}.create-version-section h3{font-size:14px;font-weight:600;color:#333;margin:0 0 12px}.create-version-form{display:flex;gap:12px}.create-version-form input{flex:1;padding:10px 14px;border:1px solid #ddd;border-radius:6px;font-size:14px}.create-version-form input:focus{border-color:#0f4c81;outline:none;box-shadow:0 0 0 3px #0f4c811a}.btn-create-version{padding:10px 20px;background:#0f4c81;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s;white-space:nowrap}.btn-create-version:hover:not(:disabled){background:#0d3d66}.btn-create-version:disabled{opacity:.6;cursor:not-allowed}.version-list-section{flex:1;min-height:200px}.version-list-section h3{font-size:14px;font-weight:600;color:#333;margin:0 0 12px}.no-versions{text-align:center;color:#888;padding:40px 20px;background:#f8f9fa;border-radius:8px}.version-list{display:flex;flex-direction:column;gap:10px;max-height:300px;overflow-y:auto}.version-item{padding:14px 16px;background:#f8f9fa;border-radius:8px;cursor:pointer;transition:all .2s;border:2px solid transparent}.version-item:hover{background:#f0f4f8}.version-item.selected{background:#e8f0fe;border-color:#0f4c81}.version-item-header{display:flex;align-items:center;gap:12px;margin-bottom:6px}.version-number{font-weight:600;color:#0f4c81;background:#e8f0fe;padding:2px 8px;border-radius:4px;font-size:12px}.version-date{font-size:12px;color:#888;flex:1}.version-actions{display:flex;gap:4px}.btn-restore-version,.btn-delete-version{background:transparent;border:none;font-size:16px;color:#999;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s}.btn-restore-version:hover{background:#d4edda;color:#28a745}.btn-delete-version:hover{background:#f8d7da;color:#dc3545}.version-item-meta{display:flex;gap:16px;font-size:13px}.version-title{color:#333;font-weight:500}.version-words{color:#888}.version-note{font-size:12px;color:#666;font-style:italic;margin-top:6px;padding-top:6px;border-top:1px dashed #ddd}.version-preview-section{border-top:1px solid #e9ecef;padding-top:24px}.version-preview-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.version-preview-header h3{font-size:14px;font-weight:600;color:#333;margin:0}.btn-restore-full{padding:8px 16px;background:#28a745;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s}.btn-restore-full:hover{background:#218838}.version-preview-content{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:24px;max-height:300px;overflow-y:auto;font-family:Times New Roman,Times,serif;font-size:12pt;line-height:1.6}.version-preview-content h1,.version-preview-content h2,.version-preview-content h3{color:#333;margin-top:1em;margin-bottom:.5em}.version-preview-content p{margin-bottom:.75em}@media(max-width:1024px){.draft-legal-doc-content{flex-direction:column}.draft-sidebar{width:100%;max-height:none}.drafts-list{flex-direction:row;flex-wrap:wrap;gap:10px}.draft-item{flex:1;min-width:200px;max-width:300px}}@media(max-width:768px){.version-modal{width:95%;max-height:90vh}.create-version-form{flex-direction:column}.version-item-header{flex-wrap:wrap}.version-date{order:3;width:100%;margin-top:4px}.toolbar-actions{flex-wrap:wrap;gap:8px}}.auto-save-status{display:inline-flex;align-items:center;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;transition:all .3s ease}.auto-save-status.saving{background:#fff3cd;color:#856404;border:1px solid #ffc107}.auto-save-status.saving:before{content:"";width:12px;height:12px;border:2px solid #856404;border-top-color:transparent;border-radius:50%;margin-right:8px;animation:spin 1s linear infinite}.auto-save-status.saved{background:#d4edda;color:#155724;border:1px solid #28a745}.auto-save-status.saved:before{content:"✓";margin-right:6px;font-weight:700}.modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:baseline;z-index:1000}.modal-content{background:#fff;padding:20px;border-radius:8px;max-width:30vw;max-height:50vh;width:100%;position:relative;margin-top:20vh}.modal-close-btn{position:absolute;top:10px;right:10px;cursor:pointer;font-size:25px}.file-upload-content,.popup-content{display:flex;flex-direction:column}.upload-area{cursor:pointer;transition:background-color .3s}.upload-area:hover{background-color:#f0f0f0}.file-info{text-align:center}.button-group,.form-group{display:flex;gap:10px;flex-direction:column}.btn-upload,.btn-theme{background-color:var(--text-cl);color:#fff;padding:10px;border:none;border-radius:4px;cursor:pointer;font-size:14px}.textarea-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100%}.input-field{border:1px solid #ccc;border-radius:4px;margin-top:5px}.disclaimer{font-size:12px;color:gray;margin-top:10px}.btn-theme:hover{background-color:var(--text-cl-hover)}@media screen and (max-width:1024px){.modal-content{max-width:80vw;max-height:80vh}}.popup-header{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:20px}.popup-close{background:none;border:none;font-size:16px;cursor:pointer}.popup-container-share{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--bg-primary);box-shadow:0 4px 20px #00000026;border:1px solid var(--text-cl);border-radius:8px;z-index:1000;width:600px;max-width:700px;padding:20px;max-height:85%;overflow-y:auto}@media(max-width:300px){.popup-container-share{width:100%;max-width:100%;padding:10px}}.popup-container-sharelegal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--bg-primary);box-shadow:0 2px 10px #0000001a;border:2px solid var(--text-cl);border-radius:8px;z-index:1000;width:350px;max-width:400px;padding:20px;max-height:85%;overflow-y:auto}.buttons-container{margin-top:20px;width:100%;display:flex;justify-content:space-between}.close-button{background-color:var(--br);border:none;padding:8px 16px;border-radius:5px}.plus-button{padding:0 6px}.submit-button{color:#fff;border:none;padding:8px 16px;border-radius:5px}.input-row{margin-bottom:20px;display:flex;flex-wrap:wrap;align-items:center}.input-row label{width:200px;font-weight:700;margin-right:10px}.input-field-small,.input-field-large,select,textarea,input[type=date]{flex:1;padding:5px;border:1px solid var(--br);border-radius:5px}.input-field-multiline{flex:1;height:100px}.error-text{color:var(--ordd);display:flex;align-items:center}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.popup-container{background-color:var(--bg-primary);padding:20px;border-radius:5px;box-shadow:0 2px 4px #0000001a;z-index:10000}@media screen and (max-width:600px){.input-row label{width:100%;margin-bottom:5px}.input-field-small,.input-field-large,select,textarea,input[type=date]{width:100%;margin-right:0;margin-bottom:10px}}.help-module-item{border-radius:50%;width:80px;height:80px;border-width:2px;padding:10px;display:grid;place-items:center}.zoho-help-frame{width:100%;max-width:1200px;height:calc(100vh - 220px);min-height:520px;border:none;border-radius:12px;background:var(--bg-primary, #ffffff)}.zoho-help-frame-wrap{margin-top:24px;display:flex;justify-content:center;width:100%;padding:0 16px;box-sizing:border-box}@media(min-width:768px){.zoho-help-frame-wrap{padding:0 24px}}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-width:400px),(max-height:550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.quick-actions-container{margin-top:32px;margin-bottom:24px}.quick-actions-title{font-size:18px;font-weight:600;color:var(--text-cl);margin-bottom:16px}.quick-actions-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.quick-action-card{display:flex;align-items:center;gap:16px;padding:20px;background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:left;width:100%;position:relative;overflow:hidden;box-shadow:0 4px 6px #0000000d,0 1px 3px #0000001a}[data-theme=light-orange] .quick-action-card,[data-theme=light-blue] .quick-action-card,[data-theme=light-green] .quick-action-card,[data-theme=light-purple] .quick-action-card,[data-theme=light-orange-pro] .quick-action-card,:root .quick-action-card{background:#ffffffb3;border-color:#1a3a5c26}[data-theme=dark-orange] .quick-action-card,[data-theme=dark-blue] .quick-action-card,[data-theme=dark-green] .quick-action-card,[data-theme=dark-purple] .quick-action-card,[data-theme=dark-orange-pro] .quick-action-card{background:#1e1e1e66;border-color:#ffffff1a;box-shadow:0 4px 6px #0000004d,0 1px 3px #0003}.quick-action-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#00b4a608,#1a3a5c08);opacity:0;transition:opacity .3s ease;pointer-events:none}.quick-action-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001f,0 2px 4px #00000014}[data-theme=dark-orange] .quick-action-card:hover,[data-theme=dark-blue] .quick-action-card:hover,[data-theme=dark-green] .quick-action-card:hover,[data-theme=dark-purple] .quick-action-card:hover,[data-theme=dark-orange-pro] .quick-action-card:hover{box-shadow:0 12px 24px #0006,0 4px 8px #0000004d}.quick-action-card:hover:before{opacity:1}.quick-action-card:active{transform:translateY(-2px)}.quick-action-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease}.quick-action-card:hover .quick-action-icon{transform:scale(1.1)}.quick-action-blue:hover{border-color:#3b82f666}.quick-action-icon-blue{background:#3b82f626;color:#3b82f6}.quick-action-green:hover{border-color:#10b98166}.quick-action-icon-green{background:#10b98126;color:#10b981}.quick-action-purple:hover{border-color:#8b5cf666}.quick-action-icon-purple{background:#8b5cf626;color:#8b5cf6}.quick-action-orange:hover{border-color:#f59e0b66}.quick-action-icon-orange{background:#f59e0b26;color:#f59e0b}.quick-action-content{flex:1;min-width:0}.quick-action-name{font-size:15px;font-weight:600;color:var(--text-cl);margin:0 0 4px}.quick-action-description{font-size:13px;color:var(--gr);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-action-arrow{color:var(--gr);opacity:0;transition:all .3s ease;flex-shrink:0}.quick-action-card:hover .quick-action-arrow{opacity:1;transform:translate(4px)}@supports not (backdrop-filter: blur(10px)){.quick-action-card{background:var(--bg-primary);border:2px solid var(--br)}[data-theme=dark-orange] .quick-action-card,[data-theme=dark-blue] .quick-action-card,[data-theme=dark-green] .quick-action-card,[data-theme=dark-purple] .quick-action-card,[data-theme=dark-orange-pro] .quick-action-card{background:var(--bg-secondary);border-color:var(--br)}}@media(max-width:1200px){.quick-actions-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.quick-actions-grid{grid-template-columns:1fr}.quick-action-card{padding:16px}.quick-action-icon{width:40px;height:40px}.quick-action-arrow{opacity:1}}.quick-stats-container{width:100%;margin-bottom:24px}.quick-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.stat-card{background:var(--bg-primary);border:1px solid var(--br);border-radius:12px;padding:20px;transition:all .2s ease;position:relative;overflow:hidden}.stat-card:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001a}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:12px 12px 0 0}.stat-card-blue:before{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.stat-card-green:before{background:linear-gradient(90deg,#10b981,#34d399)}.stat-card-orange:before{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.stat-card-purple:before{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.stat-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.quick-stats-container .stat-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;filter:none!important}.quick-stats-container .stat-icon svg{width:24px;height:24px;stroke:#fff!important;fill:none!important}.quick-stats-container .stat-icon-blue{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.quick-stats-container .stat-icon-green{background:linear-gradient(135deg,#10b981,#059669)}.quick-stats-container .stat-icon-orange{background:linear-gradient(135deg,#f59e0b,#d97706)}.quick-stats-container .stat-icon-purple{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.stat-trend{display:flex;align-items:center;gap:4px;font-size:12px;color:#10b981;background:#10b9811a;padding:4px 8px;border-radius:20px}.stat-card-body{display:flex;flex-direction:column}.stat-value{font-size:32px;font-weight:700;color:var(--text-cl);line-height:1.2;margin-bottom:4px}.stat-title{font-size:14px;font-weight:600;color:var(--text-cl);margin-bottom:4px}.stat-subtitle{font-size:12px;color:var(--gr)}.stat-card.loading{min-height:140px}.stat-skeleton{width:100%;height:100%;background:linear-gradient(90deg,var(--bg-secondary) 0%,var(--bg-primary) 50%,var(--bg-secondary) 100%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:8px}@media(max-width:1200px){.quick-stats-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:768px){.quick-stats-grid{grid-template-columns:1fr;gap:12px}.stat-card{padding:16px}.stat-value{font-size:28px}.quick-stats-container .stat-icon{width:40px;height:40px}}@media(prefers-color-scheme:dark){.stat-card{background:var(--bg-secondary, #1e293b);border-color:var(--br, #334155)}.stat-value{color:var(--text-cl, #f1f5f9)}.stat-title{color:var(--text-cl, #e2e8f0)}.stat-subtitle{color:var(--gr, #94a3b8)}}.document_filter_box{width:100%;margin-top:24px;margin-bottom:24px;clear:both}.document_filter_box .sec_bdd{background:var(--bg-primary)!important;border:1px solid var(--br)!important;border-radius:12px!important;padding:24px!important;box-shadow:0 2px 4px #0000000d!important;transition:box-shadow .2s ease;position:relative!important;z-index:1;display:block!important;width:100%!important;overflow:visible!important}.document_filter_box .sec_bdd>*{box-sizing:border-box}.document_filter_box .sec_bdd:hover{box-shadow:0 4px 8px #00000014}.search_box{display:flex;justify-content:center}.document_filter_box .heg_in{padding:10px 14px;border:2px solid var(--br);border-radius:8px;font-size:14px;color:var(--text-cl);background:var(--bg-primary);transition:all .2s ease;outline:none;min-height:44px}.document_filter_box .heg_in input,.document_filter_box .heg_in select,.document_filter_box select.heg_in,.document_filter_box input.heg_in{color:var(--text-cl);font-size:14px}.document_filter_box .heg_in:focus{border-color:var(--orgg);box-shadow:0 0 0 3px #00b4a61a}.document_filter_box .heg_in::-moz-placeholder{color:var(--gr);opacity:.6}.document_filter_box .heg_in::placeholder{color:var(--gr);opacity:.6}.document_filter_box .search_box .heg_in{display:flex;align-items:center;padding:10px 14px}.document_filter_box .search_box input{border:none;outline:none;background:transparent;flex:1;padding:0}.document_filter_box select.heg_in{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%231a3a5c' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.document_filter_box .date_box{display:flex;justify-content:center}.document_filter_box .date_box select{border:2px solid var(--br);border-radius:8px;padding:10px 14px;background:var(--bg-primary);color:var(--text-cl);transition:all .2s ease}.document_filter_box .date_box select:focus{border-color:var(--orgg);box-shadow:0 0 0 3px #00b4a61a;outline:none}.react-datepicker-wrapper{width:100%}.react-datepicker-wrapper input[type=text]{border:2px solid var(--br);border-radius:8px;padding:10px 14px;width:100%;background:var(--bg-primary);color:var(--text-cl);font-size:14px;transition:all .2s ease}.react-datepicker-wrapper input[type=text]:focus{border-color:var(--orgg);box-shadow:0 0 0 3px #00b4a61a;outline:none}.document_filter_box .btn_theme2,.document_filter_box .filter-search-button .btn_theme2{background:var(--orgg)!important;color:var(--w)!important;border:none!important;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-flex!important;align-items:center;gap:8px;margin-top:0!important;position:static!important;right:auto!important;top:auto!important;height:auto!important}.document_filter_box .btn_theme2:hover{background:var(--highlight-bg-hover);transform:translateY(-1px);box-shadow:0 4px 8px #00b4a633}.document_filter_box .btn_theme2:active{transform:translateY(0)}.document-filter-wrapper{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap;width:100%}.document-filter-grid{display:grid!important;gap:20px;flex:1;min-width:0;grid-template-columns:repeat(3,1fr);align-items:start;width:100%}.filter-grid-3{grid-template-columns:repeat(3,1fr)!important;gap:20px}.filter-grid-4{grid-template-columns:repeat(4,1fr)!important;gap:20px}.filter-item{display:flex;flex-direction:column;width:100%;min-width:0}.filter-item .heg_in{width:100%;min-width:150px}.filter-search-button{display:flex;align-items:flex-start;flex-shrink:0;margin-top:0}@media(min-width:1200px){.filter-grid-3{grid-template-columns:repeat(3,1fr)!important;gap:24px}.filter-grid-4{grid-template-columns:repeat(4,1fr)!important;gap:24px}.document-filter-wrapper{gap:24px}}@media(max-width:1199px)and (min-width:768px){.filter-grid-4,.filter-grid-3{grid-template-columns:repeat(3,1fr)!important;gap:16px}.document-filter-wrapper{gap:16px}}@media(max-width:1024px){.filter-grid-4,.filter-grid-3{grid-template-columns:repeat(2,1fr)!important;gap:16px}.document-filter-wrapper{gap:16px}.filter-search-button{width:100%;justify-content:flex-start;margin-top:8px}.document_filter_box .btn_theme2{min-width:120px}}@media(max-width:767px){.document_filter_box .sec_bdd{padding:16px!important}.document-filter-wrapper{flex-direction:column;gap:16px}.document-filter-grid{grid-template-columns:1fr!important;gap:16px;width:100%}.filter-grid-3,.filter-grid-4{grid-template-columns:1fr!important;gap:16px}.filter-search-button{width:100%;justify-content:stretch;margin-top:0}.document_filter_box .btn_theme2{width:100%;justify-content:center}.filter-item .heg_in{min-width:100%}}:root{--aml-primary: #2563eb;--aml-primary-hover: #1d4ed8;--aml-secondary: #6b7280;--aml-success: #10b981;--aml-warning: #f59e0b;--aml-danger: #ef4444;--aml-critical: #7c3aed;--aml-bg: #f9fafb;--aml-card-bg: #ffffff;--aml-border: #e5e7eb;--aml-text: #111827;--aml-text-secondary: #6b7280;--aml-radius: 8px;--aml-shadow: 0 1px 3px rgba(0, 0, 0, .1);--aml-shadow-lg: 0 4px 6px -1px rgba(0, 0, 0, .1)}.aml-container{max-width:1200px;margin:0 auto;padding:24px}.aml-page{background:var(--aml-bg);min-height:100vh}.aml-page-header{margin-bottom:24px}.aml-page-header h1{font-size:28px;font-weight:700;color:var(--aml-text);margin:0 0 8px}.aml-page-header p{color:var(--aml-text-secondary);margin:0}.aml-card{background:var(--aml-card-bg);border-radius:var(--aml-radius);border:1px solid var(--aml-border);box-shadow:var(--aml-shadow);padding:24px;margin-bottom:24px}.aml-search-form{background:var(--aml-card-bg);border-radius:var(--aml-radius);border:1px solid var(--aml-border);box-shadow:var(--aml-shadow);padding:24px}.aml-form-header{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--aml-border)}.aml-form-header h2{font-size:20px;font-weight:600;color:var(--aml-text);margin:0 0 4px}.aml-form-header p{color:var(--aml-text-secondary);margin:0;font-size:14px}.aml-form-section{margin-bottom:24px}.aml-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:16px}.aml-form-group{margin-bottom:16px}.aml-label{display:block;font-size:14px;font-weight:500;color:var(--aml-text);margin-bottom:6px}.aml-input,.aml-select,.aml-textarea{width:100%;padding:10px 12px;font-size:14px;border:1px solid var(--aml-border);border-radius:var(--aml-radius);background:var(--aml-card-bg);color:var(--aml-text);transition:border-color .2s,box-shadow .2s}.aml-input:focus,.aml-select:focus,.aml-textarea:focus{outline:none;border-color:var(--aml-primary);box-shadow:0 0 0 3px #2563eb1a}.aml-textarea{resize:vertical;min-height:60px}.aml-search-type-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.aml-search-type-option{display:flex;align-items:flex-start;padding:12px;border:2px solid var(--aml-border);border-radius:var(--aml-radius);cursor:pointer;transition:all .2s}.aml-search-type-option:hover{border-color:var(--aml-primary);background:#2563eb05}.aml-search-type-option.selected{border-color:var(--aml-primary);background:#2563eb0d}.aml-search-type-option input{margin-right:10px;margin-top:2px}.aml-search-type-content{display:flex;flex-direction:column}.aml-search-type-label{font-weight:500;color:var(--aml-text);font-size:14px}.aml-search-type-desc{font-size:12px;color:var(--aml-text-secondary);margin-top:2px}.aml-checkbox-label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px}.aml-checkbox-label input[type=checkbox]{width:16px;height:16px;accent-color:var(--aml-primary)}.aml-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;border-radius:var(--aml-radius);border:none;cursor:pointer;transition:all .2s}.aml-btn-primary{background:var(--aml-primary);color:#fff}.aml-btn-primary:hover:not(:disabled){background:var(--aml-primary-hover)}.aml-btn-secondary{background:var(--aml-card-bg);color:var(--aml-text);border:1px solid var(--aml-border)}.aml-btn-secondary:hover:not(:disabled){background:var(--aml-bg)}.aml-btn:disabled{opacity:.6;cursor:not-allowed}.aml-form-actions{margin-top:24px;padding-top:16px;border-top:1px solid var(--aml-border)}.aml-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:aml-spin .8s linear infinite}@keyframes aml-spin{to{transform:rotate(360deg)}}.aml-alert{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--aml-radius);margin-bottom:16px;font-size:14px}.aml-alert-error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.aml-alert-success{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.aml-alert-warning{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.aml-badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;border-radius:9999px}.aml-badge-low{background:#d1fae5;color:#065f46}.aml-badge-medium{background:#fef3c7;color:#92400e}.aml-badge-high{background:#fee2e2;color:#991b1b}.aml-badge-critical{background:#ede9fe;color:#5b21b6}.aml-badge-default{background:#f3f4f6;color:#4b5563}.aml-search-results{margin-top:24px}.aml-results-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px;margin-bottom:24px}.aml-stat-card{background:var(--aml-card-bg);border:1px solid var(--aml-border);border-radius:var(--aml-radius);padding:16px;text-align:center}.aml-stat-value{display:block;font-size:28px;font-weight:700;color:var(--aml-text)}.aml-stat-label{font-size:12px;color:var(--aml-text-secondary);text-transform:uppercase;letter-spacing:.5px}.aml-risk-summary{background:var(--aml-card-bg);border-radius:var(--aml-radius);border:1px solid var(--aml-border);padding:24px;margin-bottom:24px}.aml-risk-summary.aml-risk-low{border-left:4px solid var(--aml-success)}.aml-risk-summary.aml-risk-medium{border-left:4px solid var(--aml-warning)}.aml-risk-summary.aml-risk-high{border-left:4px solid var(--aml-danger)}.aml-risk-summary.aml-risk-critical{border-left:4px solid var(--aml-critical)}.aml-risk-header{display:flex;gap:24px;margin-bottom:20px}.aml-risk-score-container{display:flex;flex-direction:column;align-items:center;padding:16px 24px;background:var(--aml-bg);border-radius:var(--aml-radius)}.aml-risk-score{font-size:48px;font-weight:700;color:var(--aml-text);line-height:1}.aml-risk-score-label{font-size:12px;color:var(--aml-text-secondary);text-transform:uppercase;margin-top:4px}.aml-risk-details{flex:1}.aml-risk-level{margin-bottom:8px}.aml-risk-summary-text{color:var(--aml-text-secondary);margin:0;line-height:1.5}.aml-key-risks,.aml-recommendations{margin-top:16px;padding-top:16px;border-top:1px solid var(--aml-border)}.aml-key-risks h4,.aml-recommendations h4{font-size:14px;font-weight:600;margin:0 0 8px;color:var(--aml-text)}.aml-key-risks ul,.aml-recommendations ul{margin:0;padding-left:20px;color:var(--aml-text-secondary);font-size:14px}.aml-key-risks li,.aml-recommendations li{margin-bottom:4px}.aml-results-section{background:var(--aml-card-bg);border:1px solid var(--aml-border);border-radius:var(--aml-radius);margin-bottom:16px;overflow:hidden}.aml-section-header{display:flex;align-items:center;gap:12px;padding:16px;background:var(--aml-bg);border-bottom:1px solid var(--aml-border)}.aml-section-icon{font-size:20px}.aml-section-header h3{margin:0;font-size:16px;font-weight:600;flex:1}.aml-results-empty .aml-empty-message{padding:24px 16px;text-align:center;color:var(--aml-text-secondary);font-size:14px}.aml-matches-list{padding:16px}.aml-match-card{border:1px solid var(--aml-border);border-radius:var(--aml-radius);margin-bottom:12px;overflow:hidden}.aml-match-card:last-child{margin-bottom:0}.aml-match-sanctions{border-left:3px solid var(--aml-danger)}.aml-match-pep{border-left:3px solid var(--aml-warning)}.aml-match-media{border-left:3px solid var(--aml-primary)}.aml-match-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer;transition:background .2s}.aml-match-header:hover{background:var(--aml-bg)}.aml-match-info{display:flex;align-items:center;gap:12px}.aml-match-name{font-weight:500;color:var(--aml-text)}.aml-match-meta{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--aml-text-secondary)}.aml-expand-icon{font-size:10px;margin-left:8px}.aml-match-details{padding:16px;background:var(--aml-bg);border-top:1px solid var(--aml-border)}.aml-detail-row{display:flex;margin-bottom:8px;font-size:14px}.aml-detail-row:last-child{margin-bottom:0}.aml-detail-label{font-weight:500;color:var(--aml-text);width:100px;flex-shrink:0}.aml-link{color:var(--aml-primary);text-decoration:none}.aml-link:hover{text-decoration:underline}.aml-dashboard{display:grid;gap:24px}.aml-dashboard-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.aml-dashboard-stat{background:var(--aml-card-bg);border:1px solid var(--aml-border);border-radius:var(--aml-radius);padding:20px}.aml-dashboard-stat-label{font-size:14px;color:var(--aml-text-secondary);margin-bottom:4px}.aml-dashboard-stat-value{font-size:32px;font-weight:700;color:var(--aml-text)}.aml-customer-list{background:var(--aml-card-bg);border:1px solid var(--aml-border);border-radius:var(--aml-radius);overflow:hidden}.aml-customer-table{width:100%;border-collapse:collapse}.aml-customer-table th,.aml-customer-table td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--aml-border)}.aml-customer-table th{background:var(--aml-bg);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.5px;color:var(--aml-text-secondary)}.aml-customer-table tr:hover td{background:#2563eb05}.aml-customer-table tr:last-child td{border-bottom:none}.aml-actions{display:flex;gap:8px}.aml-action-btn{padding:6px 12px;font-size:13px;border-radius:6px;border:none;cursor:pointer;transition:all .2s}.aml-action-btn-view{background:#2563eb1a;color:var(--aml-primary)}.aml-action-btn-view:hover{background:#2563eb33}.aml-action-btn-screen{background:#10b9811a;color:var(--aml-success)}.aml-action-btn-screen:hover{background:#10b98133}.aml-tabs{display:flex;border-bottom:1px solid var(--aml-border);margin-bottom:24px}.aml-tab{padding:12px 20px;font-size:14px;font-weight:500;color:var(--aml-text-secondary);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .2s}.aml-tab:hover{color:var(--aml-text)}.aml-tab.active{color:var(--aml-primary);border-bottom-color:var(--aml-primary)}.aml-empty-state{text-align:center;padding:48px 24px;background:var(--aml-card-bg);border:1px solid var(--aml-border);border-radius:var(--aml-radius)}.aml-empty-state-icon{font-size:48px;margin-bottom:16px}.aml-empty-state h3{font-size:18px;font-weight:600;margin:0 0 8px}.aml-empty-state p{color:var(--aml-text-secondary);margin:0 0 16px}@media(max-width:768px){.aml-container{padding:16px}.aml-form-row,.aml-search-type-grid{grid-template-columns:1fr}.aml-risk-header{flex-direction:column}.aml-results-stats,.aml-dashboard-stats{grid-template-columns:repeat(2,1fr)}.aml-customer-table{font-size:13px}.aml-customer-table th,.aml-customer-table td{padding:10px 12px}}:root{--lg-primary: #2563eb;--lg-primary-hover: #1d4ed8;--lg-secondary: #6366f1;--lg-success: #10b981;--lg-warning: #f59e0b;--lg-danger: #ef4444;--lg-bg: #f9fafb;--lg-card-bg: #ffffff;--lg-border: #e5e7eb;--lg-text: #111827;--lg-text-secondary: #6b7280;--lg-radius: 8px;--lg-shadow: 0 1px 3px rgba(0, 0, 0, .1);--lg-shadow-lg: 0 4px 6px -1px rgba(0, 0, 0, .1)}.lexgraph-page{background:var(--lg-bg);min-height:100vh}.lexgraph-container{max-width:1400px;margin:0 auto;padding:24px}.lexgraph-page-header{margin-bottom:24px}.lexgraph-page-header h1{font-size:28px;font-weight:700;color:var(--lg-text);margin:0 0 8px}.lexgraph-page-header p{color:var(--lg-text-secondary);margin:0;font-size:15px}.lexgraph-card{background:var(--lg-card-bg);border-radius:var(--lg-radius);border:1px solid var(--lg-border);box-shadow:var(--lg-shadow);padding:24px;margin-bottom:24px}.lexgraph-tabs{display:flex;border-bottom:1px solid var(--lg-border);margin-bottom:24px;flex-wrap:wrap;gap:4px}.lexgraph-tab{padding:12px 20px;font-size:14px;font-weight:500;color:var(--lg-text-secondary);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .2s;white-space:nowrap}.lexgraph-tab:hover{color:var(--lg-text)}.lexgraph-tab.active{color:var(--lg-primary);border-bottom-color:var(--lg-primary)}.lexgraph-subtabs{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.lexgraph-subtab{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;color:var(--lg-text-secondary);background:var(--lg-card-bg);border:1px solid var(--lg-border);border-radius:var(--lg-radius);cursor:pointer;transition:all .2s}.lexgraph-subtab:hover{border-color:var(--lg-primary);color:var(--lg-primary)}.lexgraph-subtab.active{background:var(--lg-primary);border-color:var(--lg-primary);color:#fff}.lexgraph-jurisdictions{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap;align-items:center}.lexgraph-jurisdiction-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;color:var(--lg-text-secondary);background:var(--lg-card-bg);border:1px solid var(--lg-border);border-radius:9999px;cursor:pointer;transition:all .2s}.lexgraph-jurisdiction-pill:hover{border-color:var(--lg-primary);color:var(--lg-primary)}.lexgraph-jurisdiction-pill.active{background:var(--lg-primary);border-color:var(--lg-primary);color:#fff}.lexgraph-form-group{margin-bottom:16px}.lexgraph-form-header{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--lg-border)}.lexgraph-form-header h2{font-size:18px;font-weight:600;color:var(--lg-text);margin:0 0 4px}.lexgraph-form-header p{color:var(--lg-text-secondary);margin:0;font-size:14px}.lexgraph-label{display:block;font-size:14px;font-weight:500;color:var(--lg-text);margin-bottom:6px}.lexgraph-input,.lexgraph-select,.lexgraph-textarea{width:100%;padding:10px 12px;font-size:14px;border:1px solid var(--lg-border);border-radius:var(--lg-radius);background:var(--lg-card-bg);color:var(--lg-text);transition:border-color .2s,box-shadow .2s}.lexgraph-input:focus,.lexgraph-select:focus,.lexgraph-textarea:focus{outline:none;border-color:var(--lg-primary);box-shadow:0 0 0 3px #2563eb1a}.lexgraph-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;border-radius:var(--lg-radius);border:none;cursor:pointer;transition:all .2s}.lexgraph-btn-primary{background:var(--lg-primary);color:#fff}.lexgraph-btn-primary:hover:not(:disabled){background:var(--lg-primary-hover)}.lexgraph-btn-secondary{background:var(--lg-card-bg);color:var(--lg-text);border:1px solid var(--lg-border)}.lexgraph-btn-secondary:hover:not(:disabled){background:var(--lg-bg)}.lexgraph-btn:disabled{opacity:.6;cursor:not-allowed}.lexgraph-badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;border-radius:9999px}.lexgraph-badge-primary{background:#2563eb1a;color:var(--lg-primary)}.lexgraph-badge-success{background:#d1fae5;color:#065f46}.lexgraph-badge-warning{background:#fef3c7;color:#92400e}.lexgraph-badge-danger{background:#fee2e2;color:#991b1b}.lexgraph-badge-secondary{background:#f3f4f6;color:#4b5563}.lexgraph-result-card{background:var(--lg-card-bg);border:1px solid var(--lg-border);border-radius:var(--lg-radius);padding:16px;margin-bottom:12px;cursor:pointer;transition:all .2s}.lexgraph-result-card:hover{border-color:var(--lg-primary);box-shadow:var(--lg-shadow)}.lexgraph-result-title{font-weight:600;color:var(--lg-secondary);margin-bottom:8px}.lexgraph-result-meta{display:flex;flex-wrap:wrap;gap:16px;font-size:13px;color:var(--lg-text-secondary)}.lexgraph-result-meta-item{display:flex;align-items:center;gap:4px}.lexgraph-ai-answer{background:linear-gradient(135deg,#eff6ff,#e0e7ff);border:1px solid #c7d2fe;border-radius:var(--lg-radius);padding:20px;margin-bottom:20px}.lexgraph-ai-answer-header{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--lg-secondary);margin-bottom:12px}.lexgraph-ai-answer-content{color:var(--lg-text);line-height:1.6}.lexgraph-empty-state{text-align:center;padding:48px 24px;background:var(--lg-card-bg);border:1px solid var(--lg-border);border-radius:var(--lg-radius)}.lexgraph-empty-state-icon{font-size:48px;margin-bottom:16px;color:var(--lg-text-secondary)}.lexgraph-empty-state h3{font-size:18px;font-weight:600;color:var(--lg-text);margin:0 0 8px}.lexgraph-empty-state p{color:var(--lg-text-secondary);margin:0}.lexgraph-alert{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--lg-radius);margin-bottom:16px;font-size:14px}.lexgraph-alert-info{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe}.lexgraph-alert-success{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.lexgraph-alert-warning{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.lexgraph-alert-error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.lexgraph-spinner{width:24px;height:24px;border:3px solid var(--lg-border);border-top-color:var(--lg-primary);border-radius:50%;animation:lexgraph-spin .8s linear infinite}@keyframes lexgraph-spin{to{transform:rotate(360deg)}}.lexgraph-search-section{background:var(--lg-card-bg);border:1px solid var(--lg-border);border-radius:var(--lg-radius);padding:24px;margin-bottom:24px}.lexgraph-search-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.lexgraph-search-header h3{font-size:16px;font-weight:600;color:var(--lg-text);margin:0}.lexgraph-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin-bottom:24px}.lexgraph-stat-card{background:var(--lg-card-bg);border:1px solid var(--lg-border);border-radius:var(--lg-radius);padding:16px;text-align:center}.lexgraph-stat-value{font-size:28px;font-weight:700;color:var(--lg-text);line-height:1}.lexgraph-stat-label{font-size:12px;color:var(--lg-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-top:4px}@media(max-width:768px){.lexgraph-container{padding:16px}.lexgraph-tabs{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.lexgraph-subtabs,.lexgraph-jurisdictions{flex-wrap:wrap}.lexgraph-stats-grid{grid-template-columns:repeat(2,1fr)}.lexgraph-result-meta{gap:8px}}.nda-guardian-dashboard{padding:0}.nda-guardian-header{background:linear-gradient(135deg,#1e3a5f,#0d2137);border-radius:16px;padding:24px 28px;margin-bottom:24px;position:relative;overflow:hidden}.nda-guardian-header:before{content:"";position:absolute;top:-50%;right:-10%;width:300px;height:300px;background:radial-gradient(circle,rgba(16,185,129,.15) 0%,transparent 70%);pointer-events:none}.nda-guardian-header:after{content:"";position:absolute;bottom:-30%;left:20%;width:200px;height:200px;background:radial-gradient(circle,rgba(59,130,246,.1) 0%,transparent 70%);pointer-events:none}.nda-guardian-header-content{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.nda-guardian-header-left{display:flex;align-items:center;gap:16px}.nda-guardian-shield-icon{width:56px;height:56px;background:linear-gradient(135deg,#10b981,#059669);border-radius:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px #10b9814d}.nda-guardian-shield-icon svg{width:32px;height:32px;color:#fff}.nda-guardian-header-text h1{font-size:24px;font-weight:700;color:#fff;margin:0 0 4px}.nda-guardian-header-text p{font-size:14px;color:#ffffffb3;margin:0}.nda-guardian-status-badge{display:flex;align-items:center;gap:8px;background:#10b98133;border:1px solid rgba(16,185,129,.4);border-radius:24px;padding:8px 16px}.nda-guardian-status-dot{width:10px;height:10px;background:#10b981;border-radius:50%;animation:pulse-green 2s infinite}@keyframes pulse-green{0%,to{box-shadow:0 0 #10b98166}50%{box-shadow:0 0 0 8px #10b98100}}.nda-guardian-status-badge span{font-size:13px;font-weight:600;color:#10b981}.nda-guardian-filters{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:24px;flex-wrap:wrap}.nda-guardian-filter-select{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px 36px 10px 14px;font-size:14px;color:#374151;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;transition:all .2s;min-width:150px}.nda-guardian-filter-select:hover{border-color:#3b82f6}.nda-guardian-filter-select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.nda-guardian-refresh-btn{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s;box-shadow:0 4px 12px #3b82f64d}.nda-guardian-refresh-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #3b82f666}.nda-guardian-refresh-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.nda-guardian-refresh-btn svg{width:16px;height:16px}.nda-guardian-refresh-btn.loading svg{animation:spin 1s linear infinite}.nda-guardian-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.nda-guardian-stat-card{background:#fff;border-radius:16px;padding:20px;position:relative;overflow:hidden;transition:all .3s;border:1px solid #f0f0f0}.nda-guardian-stat-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a}.nda-guardian-stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px}.nda-guardian-stat-card.uploads:before{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.nda-guardian-stat-card.analyses:before{background:linear-gradient(90deg,#10b981,#34d399)}.nda-guardian-stat-card.downloads:before{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.nda-guardian-stat-card.ips:before{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.nda-guardian-stat-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.nda-guardian-stat-card.uploads .nda-guardian-stat-icon{background:linear-gradient(135deg,#3b82f626,#3b82f60d);color:#3b82f6}.nda-guardian-stat-card.analyses .nda-guardian-stat-icon{background:linear-gradient(135deg,#10b98126,#10b9810d);color:#10b981}.nda-guardian-stat-card.downloads .nda-guardian-stat-icon{background:linear-gradient(135deg,#8b5cf626,#8b5cf60d);color:#8b5cf6}.nda-guardian-stat-card.ips .nda-guardian-stat-icon{background:linear-gradient(135deg,#f59e0b26,#f59e0b0d);color:#f59e0b}.nda-guardian-stat-icon svg{width:26px;height:26px}.nda-guardian-stat-value{font-size:32px;font-weight:700;color:#1a1a1a;line-height:1;margin-bottom:6px}.nda-guardian-stat-label{font-size:13px;color:#6b7280;font-weight:500}.nda-guardian-today-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.nda-guardian-today-card{background:#fff;border-radius:14px;padding:18px 20px;display:flex;align-items:center;gap:16px;border:1px solid #f0f0f0;transition:all .2s}.nda-guardian-today-card:hover{border-color:#e5e7eb;box-shadow:0 4px 12px #0000000d}.nda-guardian-today-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nda-guardian-today-card.uploads-today .nda-guardian-today-icon{background:#eff6ff;color:#3b82f6}.nda-guardian-today-card.analyses-today .nda-guardian-today-icon{background:#ecfdf5;color:#10b981}.nda-guardian-today-card.downloads-today .nda-guardian-today-icon{background:#f5f3ff;color:#8b5cf6}.nda-guardian-today-icon svg{width:22px;height:22px}.nda-guardian-today-content{flex:1}.nda-guardian-today-value{font-size:24px;font-weight:700;color:#1a1a1a;line-height:1}.nda-guardian-today-label{font-size:13px;color:#6b7280;margin-top:4px}.nda-guardian-two-col{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:24px}.nda-guardian-security-card{background:#fff;border-radius:16px;padding:24px;border:1px solid #f0f0f0}.nda-guardian-card-header{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.nda-guardian-card-header-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center}.nda-guardian-card-header-icon.security{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706}.nda-guardian-card-header-icon.ip{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#2563eb}.nda-guardian-card-header-icon.logs{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);color:#4f46e5}.nda-guardian-card-header-icon svg{width:20px;height:20px}.nda-guardian-card-title{font-size:16px;font-weight:600;color:#1a1a1a;margin:0}.nda-guardian-secure-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px;text-align:center}.nda-guardian-secure-icon{width:80px;height:80px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px;position:relative}.nda-guardian-secure-icon:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px dashed #a7f3d0;animation:rotate-slow 20s linear infinite}@keyframes rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nda-guardian-secure-icon svg{width:40px;height:40px;color:#10b981}.nda-guardian-secure-state h3{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 6px}.nda-guardian-secure-state p{font-size:13px;color:#6b7280;margin:0}.nda-guardian-event-item{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:10px;margin-bottom:10px;transition:all .2s}.nda-guardian-event-item:last-child{margin-bottom:0}.nda-guardian-event-item.warning{background:linear-gradient(135deg,#fefce8,#fef9c3);border:1px solid #fde047}.nda-guardian-event-item.error{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fca5a5}.nda-guardian-event-item.info{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #93c5fd}.nda-guardian-event-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nda-guardian-event-item.warning .nda-guardian-event-icon{background:#fef08a;color:#ca8a04}.nda-guardian-event-item.error .nda-guardian-event-icon{background:#fecaca;color:#dc2626}.nda-guardian-event-item.info .nda-guardian-event-icon{background:#bfdbfe;color:#2563eb}.nda-guardian-event-icon svg{width:18px;height:18px}.nda-guardian-event-content{flex:1;min-width:0}.nda-guardian-event-text{font-size:14px;font-weight:500;color:#1a1a1a;margin:0 0 4px}.nda-guardian-event-time{font-size:12px;color:#6b7280}.nda-guardian-ip-list{display:flex;flex-direction:column;gap:8px}.nda-guardian-ip-item{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:10px;border:1px solid #e2e8f0;transition:all .2s}.nda-guardian-ip-item:hover{border-color:#cbd5e1;transform:translate(4px)}.nda-guardian-ip-info{display:flex;align-items:center;gap:12px}.nda-guardian-ip-dot{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#60a5fa)}.nda-guardian-ip-address{font-family:JetBrains Mono,SF Mono,Monaco,monospace;font-size:14px;color:#1a1a1a;font-weight:500}.nda-guardian-ip-count{font-size:13px;color:#6b7280;background:#fff;padding:4px 12px;border-radius:20px;border:1px solid #e2e8f0}.nda-guardian-ip-empty{text-align:center;padding:32px 20px;color:#6b7280}.nda-guardian-ip-empty svg{width:48px;height:48px;color:#d1d5db;margin-bottom:12px}.nda-guardian-logs-card{background:#fff;border-radius:16px;padding:24px;border:1px solid #f0f0f0;margin-bottom:24px}.nda-guardian-logs-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.nda-guardian-logs-header-left{display:flex;align-items:center;gap:12px}.nda-guardian-logs-count{font-size:13px;color:#6b7280;background:#f3f4f6;padding:6px 14px;border-radius:20px}.nda-guardian-table-wrapper{overflow-x:auto;margin:0 -24px;padding:0 24px}.nda-guardian-table{width:100%;border-collapse:separate;border-spacing:0 8px;margin:-8px 0}.nda-guardian-table thead th{text-align:left;padding:12px 16px;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;background:#f9fafb;border:none}.nda-guardian-table thead th:first-child{border-radius:10px 0 0 10px}.nda-guardian-table thead th:last-child{border-radius:0 10px 10px 0}.nda-guardian-table tbody tr{transition:all .2s}.nda-guardian-table tbody tr:hover{transform:scale(1.01)}.nda-guardian-table tbody td{padding:14px 16px;font-size:14px;background:#fff;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.nda-guardian-table tbody td:first-child{border-left:1px solid #f0f0f0;border-radius:10px 0 0 10px}.nda-guardian-table tbody td:last-child{border-right:1px solid #f0f0f0;border-radius:0 10px 10px 0}.nda-guardian-action-cell{display:flex;flex-direction:column;gap:2px}.nda-guardian-action-name{font-weight:600;color:#1a1a1a}.nda-guardian-action-details{font-size:12px;color:#6b7280;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nda-guardian-user-cell{color:#4b5563}.nda-guardian-ip-cell{font-family:JetBrains Mono,SF Mono,Monaco,monospace;font-size:12px;color:#6b7280;background:#f3f4f6;padding:4px 10px;border-radius:6px;display:inline-block}.nda-guardian-date-cell{color:#6b7280;font-size:13px}.nda-guardian-logs-empty{text-align:center;padding:48px 20px}.nda-guardian-logs-empty svg{width:56px;height:56px;color:#d1d5db;margin-bottom:16px}.nda-guardian-logs-empty p{font-size:14px;color:#6b7280;margin:0}.nda-guardian-pagination{display:flex;align-items:center;justify-content:space-between;padding-top:20px;margin-top:16px;border-top:1px solid #f0f0f0}.nda-guardian-pagination-info{font-size:13px;color:#6b7280}.nda-guardian-pagination-buttons{display:flex;gap:8px}.nda-guardian-pagination-btn{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s}.nda-guardian-pagination-btn:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.nda-guardian-pagination-btn:disabled{opacity:.5;cursor:not-allowed}.nda-guardian-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;background:#fff;border-radius:16px}.nda-guardian-spinner{width:48px;height:48px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.nda-guardian-loading p{font-size:14px;color:#6b7280}.nda-guardian-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:16px;text-align:center}.nda-guardian-error-icon{width:64px;height:64px;background:#fef2f2;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.nda-guardian-error-icon svg{width:32px;height:32px;color:#ef4444}.nda-guardian-error h3{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 8px}.nda-guardian-error p{font-size:14px;color:#6b7280;margin:0 0 20px}.nda-guardian-retry-btn{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;padding:10px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.nda-guardian-retry-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}@media(max-width:1200px){.nda-guardian-stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:992px){.nda-guardian-two-col,.nda-guardian-today-grid{grid-template-columns:1fr}}@media(max-width:768px){.nda-guardian-stats-grid{grid-template-columns:1fr}.nda-guardian-header-content{flex-direction:column;align-items:flex-start;gap:16px}.nda-guardian-filters{flex-direction:column;align-items:stretch}.nda-guardian-filter-select{width:100%}.nda-guardian-refresh-btn{width:100%;justify-content:center}}.qaml-dashboard{display:flex;flex-direction:column;gap:20px}.qaml-subtabs{display:flex;gap:8px;background:#f8fafc;padding:8px;border-radius:12px;width:-moz-fit-content;width:fit-content}.qaml-subtab{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;background:transparent;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;color:#64748b;transition:all .2s ease}.qaml-subtab:hover{background:#e2e8f0;color:#1e293b}.qaml-subtab.active{background:#fff;color:#1e293b;box-shadow:0 1px 3px #0000001a}.qaml-subtab-icon{font-size:16px}.qaml-subtab-label{font-size:14px}.qaml-dashboard-content{min-height:400px}.qaml-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.qaml-header-text h2{font-size:28px;font-weight:700;color:#1e293b;margin:0 0 8px}.qaml-header-text p{font-size:14px;color:#64748b;margin:0}.qaml-help-btn{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;font-size:14px;color:#64748b;transition:all .2s}.qaml-help-btn:hover{background:#f8fafc;border-color:#cbd5e1}.qaml-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.qaml-stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px;display:flex;align-items:center;gap:16px;transition:all .2s}.qaml-stat-card:hover{box-shadow:0 4px 12px #0000000d}.qaml-stat-icon{font-size:32px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#f8fafc;border-radius:12px}.qaml-stat-content{display:flex;flex-direction:column;gap:4px}.qaml-stat-label{font-size:13px;color:#64748b;font-weight:500}.qaml-stat-value{font-size:28px;font-weight:700;color:#1e293b;line-height:1.2}.qaml-stat-value.qaml-stat-danger{color:#ef4444}.qaml-stat-subtext{font-size:12px;color:#94a3b8}.qaml-stat-card-danger{border-color:#fecaca;background:linear-gradient(135deg,#fff,#fef2f2)}.qaml-stats-operations .qaml-stat-card{flex-direction:column;align-items:flex-start;padding:20px 24px;border-left:4px solid transparent}.qaml-stats-operations .qaml-stat-header{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:8px}.qaml-stats-operations .qaml-stat-icon-small{font-size:20px;opacity:.8}.qaml-stats-operations .qaml-stat-value-large{font-size:36px;font-weight:700;color:#1e293b;line-height:1.2}.qaml-stats-operations .qaml-stat-footer{font-size:12px;color:#64748b;display:flex;align-items:center;gap:4px;margin-top:8px}.qaml-stat-trend{font-size:12px}.qaml-stat-card-purple{border-left-color:#8b5cf6;background:linear-gradient(135deg,#fff,#f5f3ff)}.qaml-stat-card-cyan{border-left-color:#06b6d4;background:linear-gradient(135deg,#fff,#ecfeff)}.qaml-stat-card-blue{border-left-color:#3b82f6;background:linear-gradient(135deg,#fff,#eff6ff)}.qaml-stat-card-orange{border-left-color:#f97316;background:linear-gradient(135deg,#fff,#fff7ed)}.qaml-charts-row{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:24px}.qaml-chart-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px}.qaml-chart-card h3{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 8px}.qaml-chart-subtitle{font-size:13px;color:#64748b;margin:0 0 20px}.qaml-chart-container{width:100%;min-height:280px}.qaml-empty-chart{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;color:#94a3b8}.qaml-empty-chart span{font-size:48px;margin-bottom:12px;opacity:.5}.qaml-empty-chart p{font-size:14px;margin:0}.qaml-quick-actions{display:flex;gap:12px;flex-wrap:wrap}.qaml-action-btn{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;font-size:14px;font-weight:500;color:#475569;transition:all .2s}.qaml-action-btn:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.qaml-action-btn span{font-size:16px}.qaml-action-btn-primary{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:transparent;color:#fff}.qaml-action-btn-primary:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:transparent}.qaml-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;color:#64748b}.qaml-spinner{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:qaml-spin 1s linear infinite;margin-bottom:16px}@keyframes qaml-spin{to{transform:rotate(360deg)}}.qaml-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;padding:24px;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#dc2626;gap:12px}.qaml-error span{font-size:32px}.qaml-error p{margin:0;font-size:14px}.qaml-btn{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.qaml-btn-primary{background:#3b82f6;color:#fff;border:none}.qaml-btn-primary:hover{background:#2563eb}@media(max-width:1200px){.qaml-stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.qaml-stats-grid,.qaml-charts-row{grid-template-columns:1fr}.qaml-header{flex-direction:column;gap:16px}.qaml-subtabs{width:100%;overflow-x:auto}.qaml-quick-actions{flex-direction:column}.qaml-action-btn{justify-content:center}}@media(max-width:480px){.qaml-header-text h2{font-size:24px}.qaml-stat-card{padding:16px}.qaml-stats-operations .qaml-stat-value-large{font-size:28px}}.qbots-page{padding:24px;min-height:calc(100vh - 64px);background-color:#f5f5f5}.qbots-container{max-width:1400px;margin:0 auto}.qbots-page-header{margin-bottom:32px}.qbots-page-header h1{font-size:28px;font-weight:600;color:#1a1a1a;margin:0 0 8px}.qbots-page-header p{font-size:14px;color:#666;margin:0}.qbots-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin-bottom:32px}.qbot-card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #00000014;transition:transform .2s,box-shadow .2s;cursor:pointer;border:2px solid transparent}.qbot-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f;border-color:#1890ff}.qbot-card-icon{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:16px}.qbot-card-icon.legislation{background:linear-gradient(135deg,#667eea,#764ba2)}.qbot-card-icon.schemes{background:linear-gradient(135deg,#11998e,#38ef7d)}.qbot-card-icon.fema{background:linear-gradient(135deg,#f093fb,#f5576c)}.qbot-card-icon.court{background:linear-gradient(135deg,#4facfe,#00f2fe)}.qbot-card h3{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 8px}.qbot-card p{font-size:14px;color:#666;margin:0 0 16px;line-height:1.5}.qbot-card-capabilities{display:flex;gap:8px;flex-wrap:wrap}.qbot-capability-tag{background:#f0f5ff;color:#1890ff;font-size:12px;padding:4px 10px;border-radius:12px}.qbot-chat-page{display:flex;height:calc(100vh - 64px);background:#f5f5f5}.qbot-sidebar{width:280px;background:#fff;border-right:1px solid #e8e8e8;display:flex;flex-direction:column}.qbot-sidebar-header{padding:16px;border-bottom:1px solid #e8e8e8}.qbot-back-button{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;color:#666;font-size:14px;padding:8px 12px;border-radius:6px;transition:background .2s}.qbot-back-button:hover{background:#f5f5f5;color:#1890ff}.qbot-new-chat-button{width:100%;padding:12px;margin-top:12px;background:#1890ff;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .2s}.qbot-new-chat-button:hover{background:#40a9ff}.qbot-conversations-list{flex:1;overflow-y:auto;padding:12px}.qbot-conversation-item{padding:12px;border-radius:8px;cursor:pointer;transition:background .2s;margin-bottom:8px;display:flex;align-items:flex-start;gap:8px;position:relative}.qbot-conversation-content{flex:1;min-width:0}.qbot-conversation-item:hover{background:#f5f5f5}.qbot-conversation-item.active{background:#e6f7ff;border:1px solid #91d5ff}.qbot-conversation-title{font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qbot-conversation-preview{font-size:12px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qbot-conversation-date{font-size:11px;color:#bbb;margin-top:4px}.qbot-conversation-actions{position:relative;flex-shrink:0}.qbot-action-menu-button{background:transparent;border:none;cursor:pointer;padding:4px 8px;border-radius:4px;color:#999;font-size:16px;line-height:1;transition:background .2s,color .2s;opacity:0}.qbot-conversation-item:hover .qbot-action-menu-button,.qbot-action-menu-button:focus{opacity:1}.qbot-action-menu-button:hover{background:#e8e8e8;color:#666}.qbot-action-menu{position:absolute;top:100%;right:0;background:#fff;border-radius:8px;box-shadow:0 4px 16px #00000026;min-width:140px;z-index:100;overflow:hidden;border:1px solid #e8e8e8}.qbot-action-menu-confirm{padding:10px 14px;font-size:12px;color:#666;background:#fafafa;border-bottom:1px solid #e8e8e8}.qbot-action-menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;background:none;border:none;cursor:pointer;text-align:left;font-size:13px;color:#333;transition:background .2s}.qbot-action-menu-item:hover{background:#f5f5f5}.qbot-action-menu-item.danger{color:#ff4d4f}.qbot-action-menu-item.danger:hover{background:#fff1f0}.qbot-chat-main{flex:1;display:flex;flex-direction:column;background:#fff}.qbot-chat-header{padding:16px 24px;border-bottom:1px solid #e8e8e8;display:flex;align-items:center;gap:12px}.qbot-chat-bot-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px}.qbot-chat-bot-info h2{font-size:16px;font-weight:600;color:#1a1a1a;margin:0}.qbot-chat-bot-info span{font-size:12px;color:#999}.qbot-messages-container{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:16px}.qbot-message{max-width:80%;padding:14px 18px;border-radius:12px;line-height:1.6}.qbot-message.user{align-self:flex-end;background:#1890ff;color:#fff;border-bottom-right-radius:4px}.qbot-message.assistant{align-self:flex-start;background:#f5f5f5;color:#1a1a1a;border-bottom-left-radius:4px}.qbot-message-content{font-size:14px}.qbot-message.user .qbot-message-content{white-space:pre-wrap}.qbot-message-content p{margin:0 0 12px}.qbot-message-content p:last-child{margin-bottom:0}.qbot-message-content h1,.qbot-message-content h2,.qbot-message-content h3,.qbot-message-content h4,.qbot-message-content h5,.qbot-message-content h6{margin:16px 0 8px;font-weight:600;line-height:1.3}.qbot-message-content h1:first-child,.qbot-message-content h2:first-child,.qbot-message-content h3:first-child{margin-top:0}.qbot-message-content h1{font-size:1.4em}.qbot-message-content h2{font-size:1.3em}.qbot-message-content h3{font-size:1.15em}.qbot-message-content h4{font-size:1.05em}.qbot-message-content h5,.qbot-message-content h6{font-size:1em}.qbot-message-content strong{font-weight:600}.qbot-message-content em{font-style:italic}.qbot-message-content ul,.qbot-message-content ol{margin:8px 0;padding-left:24px}.qbot-message-content li{margin:4px 0;line-height:1.5}.qbot-message-content li>ul,.qbot-message-content li>ol{margin:4px 0}.qbot-message-content blockquote{margin:12px 0;padding:8px 16px;border-left:4px solid #1890ff;background:#00000008;color:#555}.qbot-message-content hr{border:none;border-top:1px solid rgba(0,0,0,.1);margin:16px 0}.qbot-message-content a{color:#1890ff;text-decoration:none}.qbot-message-content a:hover{text-decoration:underline}.qbot-message-content code{background:#0000001a;padding:2px 6px;border-radius:4px;font-family:JetBrains Mono,Fira Code,monospace;font-size:13px}.qbot-message-content pre{background:#1e1e1e;color:#d4d4d4;padding:16px;border-radius:8px;overflow-x:auto;margin:12px 0}.qbot-message-content pre code{background:transparent;padding:0;color:inherit}.qbot-message-content table{border-collapse:collapse;margin:12px 0;width:100%}.qbot-message-content th,.qbot-message-content td{border:1px solid rgba(0,0,0,.1);padding:8px 12px;text-align:left}.qbot-message-content th{background:#0000000d;font-weight:600}.qbot-message-time{font-size:11px;color:#ffffffb3;margin-top:8px}.qbot-message.assistant .qbot-message-time{color:#999}.qbot-typing-indicator{display:flex;gap:4px;padding:14px 18px;background:#f5f5f5;border-radius:12px;align-self:flex-start}.qbot-typing-dot{width:8px;height:8px;background:#999;border-radius:50%;animation:typingBounce 1.4s infinite ease-in-out}.qbot-typing-dot:nth-child(1){animation-delay:-.32s}.qbot-typing-dot:nth-child(2){animation-delay:-.16s}.qbot-typing-dot:nth-child(3){animation-delay:0s}@keyframes typingBounce{0%,80%,to{transform:scale(1);opacity:.5}40%{transform:scale(1.2);opacity:1}}.qbot-input-container{padding:16px 24px;border-top:1px solid #e8e8e8}.qbot-input-wrapper{display:flex;align-items:flex-end;gap:12px;background:#f5f5f5;border-radius:12px;padding:8px}.qbot-file-upload-button{width:40px;height:40px;border:none;background:none;cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#666;transition:background .2s,color .2s}.qbot-file-upload-button:hover{background:#e8e8e8;color:#1890ff}.qbot-input-textarea{flex:1;border:none;background:transparent;resize:none;font-size:14px;line-height:1.5;padding:10px 0;min-height:24px;max-height:120px;outline:none;font-family:inherit}.qbot-send-button{width:40px;height:40px;border:none;background:#1890ff;color:#fff;cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background .2s}.qbot-send-button:hover:not(:disabled){background:#40a9ff}.qbot-send-button:disabled{background:#bbb;cursor:not-allowed}.qbot-file-preview{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0}.qbot-file-item{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e8e8e8;padding:8px 12px;border-radius:8px;font-size:12px}.qbot-file-item-name{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qbot-file-item-remove{width:20px;height:20px;border:none;background:#ff4d4f;color:#fff;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px}.qbot-empty-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px;color:#999}.qbot-empty-icon{font-size:64px;margin-bottom:16px}.qbot-empty-state h3{font-size:18px;font-weight:500;color:#666;margin:0 0 8px}.qbot-empty-state p{font-size:14px;max-width:400px}.qbot-suggestions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.qbot-suggestion-chip{background:#f0f5ff;color:#1890ff;border:1px solid #91d5ff;padding:10px 16px;border-radius:20px;font-size:13px;cursor:pointer;transition:background .2s}.qbot-suggestion-chip:hover{background:#e6f7ff}.qbot-loading{display:flex;align-items:center;justify-content:center;padding:48px}.qbot-loading-spinner{width:40px;height:40px;border:3px solid #f5f5f5;border-top-color:#1890ff;border-radius:50%;animation:spin 1s linear infinite}@media(max-width:768px){.qbot-sidebar{display:none}.qbot-chat-page.sidebar-open .qbot-sidebar{display:flex;position:fixed;left:0;top:64px;height:calc(100vh - 64px);z-index:100;box-shadow:4px 0 16px #0000001a}.qbots-grid{grid-template-columns:1fr}.qbot-message{max-width:90%}}.qbot-permission-denied{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:64px 24px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014}.qbot-permission-denied-icon{font-size:64px;margin-bottom:24px}.qbot-permission-denied h3{font-size:20px;font-weight:600;color:#1a1a1a;margin:0 0 12px}.qbot-permission-denied p{font-size:14px;color:#666;margin:0}.qbot-annotations{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.1)}.qbot-annotation{font-size:12px;color:#666;background:#0000000d;padding:6px 10px;border-radius:6px;margin-top:6px}.qbot-annotation a{color:#1890ff;text-decoration:none}.qbot-annotation a:hover{text-decoration:underline}.qbots-dashboard{padding:0}.qbots-dashboard-loading,.qbots-dashboard-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center}.qbots-dashboard-loading p{margin-top:16px;color:#666;font-size:14px}.qbots-dashboard-error-icon{font-size:48px;margin-bottom:16px}.qbots-dashboard-error h3{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 8px}.qbots-dashboard-error p{font-size:14px;color:#666;margin:0}.qbots-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.qbots-stat-card{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;border-left:4px solid #e8e8e8;box-shadow:0 2px 8px #0000000f;transition:transform .2s,box-shadow .2s}.qbots-stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.qbots-stat-card-purple{border-left-color:#8b5cf6}.qbots-stat-card-cyan{border-left-color:#06b6d4}.qbots-stat-card-blue{border-left-color:#3b82f6}.qbots-stat-card-green{border-left-color:#10b981}.qbots-stat-icon{font-size:28px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:10px}.qbots-stat-content{flex:1}.qbots-stat-value{font-size:28px;font-weight:700;color:#1a1a1a;line-height:1}.qbots-stat-label{font-size:13px;color:#666;margin-top:4px}.qbots-section{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px #0000000f}.qbots-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.qbots-section-header h2{font-size:16px;font-weight:600;color:#1a1a1a;margin:0}.qbots-view-all-btn{background:none;border:none;color:#1890ff;font-size:13px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .2s}.qbots-view-all-btn:hover{background:#e6f7ff}.qbots-bot-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.qbots-bot-card-mini{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:12px;cursor:pointer;transition:all .2s}.qbots-bot-card-mini:hover{background:#f0f5ff;border-color:#91d5ff;transform:translateY(-2px)}.qbots-bot-card-mini-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:22px}.qbots-bot-card-mini-icon.legislation{background:linear-gradient(135deg,#667eea,#764ba2)}.qbots-bot-card-mini-icon.schemes{background:linear-gradient(135deg,#11998e,#38ef7d)}.qbots-bot-card-mini-icon.fema{background:linear-gradient(135deg,#f093fb,#f5576c)}.qbots-bot-card-mini-icon.court{background:linear-gradient(135deg,#4facfe,#00f2fe)}.qbots-bot-card-mini-info h4{font-size:14px;font-weight:600;color:#1a1a1a;margin:0 0 4px}.qbots-bot-card-mini-info p{font-size:12px;color:#666;margin:0;line-height:1.4}.qbots-start-chat-btn{background:#1890ff;color:#fff;border:none;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:500;cursor:pointer;transition:background .2s;margin-top:auto}.qbots-start-chat-btn:hover{background:#40a9ff}.qbots-recent-list{display:flex;flex-direction:column;gap:8px}.qbots-recent-item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;cursor:pointer;transition:background .2s}.qbots-recent-item:hover{background:#f5f5f5}.qbots-recent-item-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.qbots-recent-item-icon.legislation{background:linear-gradient(135deg,#667eea,#764ba2)}.qbots-recent-item-icon.schemes{background:linear-gradient(135deg,#11998e,#38ef7d)}.qbots-recent-item-icon.fema{background:linear-gradient(135deg,#f093fb,#f5576c)}.qbots-recent-item-icon.court{background:linear-gradient(135deg,#4facfe,#00f2fe)}.qbots-recent-item-content{flex:1;min-width:0}.qbots-recent-item-title{font-size:14px;font-weight:500;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qbots-recent-item-meta{display:flex;align-items:center;gap:8px;margin-top:4px}.qbots-recent-item-bot{font-size:12px;color:#1890ff;background:#e6f7ff;padding:2px 8px;border-radius:10px}.qbots-recent-item-time{font-size:12px;color:#999}.qbots-empty-activity{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;text-align:center}.qbots-empty-activity-icon{font-size:48px;margin-bottom:12px;opacity:.5}.qbots-empty-activity h3{font-size:16px;font-weight:500;color:#666;margin:0 0 4px}.qbots-empty-activity p{font-size:13px;color:#999;margin:0}@media(max-width:1200px){.qbots-stats-grid,.qbots-bot-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.qbots-stats-grid,.qbots-bot-grid{grid-template-columns:1fr}.qbots-section-header{flex-direction:column;align-items:flex-start;gap:8px}}.dt-page{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:24px}.dt-container{max-width:1400px;margin:0 auto}.dt-page-header{text-align:center;margin-bottom:32px}.dt-page-header h1{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:8px}.dt-page-header p{font-size:1rem;color:#64748b}.dt-tabs{display:flex;gap:8px;background:#fff;padding:8px;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;overflow-x:auto}.dt-tab{display:flex;align-items:center;gap:8px;padding:12px 20px;border:none;background:transparent;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:500;color:#64748b;transition:all .2s ease;white-space:nowrap}.dt-tab:hover{background:#f1f5f9;color:#1e293b}.dt-tab.active{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.dt-tab-icon{font-size:1.1rem}.dt-tab-label{font-size:.9rem}.dt-content{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a;min-height:400px;padding:24px}.dt-dashboard{display:flex;flex-direction:column;gap:32px}.dt-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.dt-stats-card{display:flex;align-items:center;gap:16px;padding:20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;border:1px solid #e2e8f0}.dt-stats-icon{font-size:2rem;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.dt-stats-content{flex:1}.dt-stats-value{font-size:1.75rem;font-weight:700;color:#1e293b}.dt-stats-label{font-size:.9rem;color:#64748b;font-weight:500}.dt-stats-subtext{font-size:.8rem;color:#94a3b8;margin-top:2px}.dt-quick-actions h3,.dt-active-jobs h3{font-size:1.1rem;font-weight:600;color:#1e293b;margin-bottom:16px}.dt-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.dt-action-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px;background:#fff;border:2px dashed #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s ease;font-size:.9rem;color:#64748b}.dt-action-card:hover{border-color:#3b82f6;background:#eff6ff;color:#3b82f6}.dt-action-icon{font-size:1.5rem}.dt-job-summary{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#fef3c7;border-radius:8px;color:#92400e}.dt-link-button{background:none;border:none;color:#3b82f6;cursor:pointer;font-weight:500;text-decoration:underline}.dt-list{display:flex;flex-direction:column;gap:16px}.dt-list-header{display:flex;align-items:center;justify-content:space-between}.dt-list-header h3{font-size:1.1rem;font-weight:600;color:#1e293b}.dt-table-container{overflow-x:auto;border:1px solid #e2e8f0;border-radius:8px}.dt-table{width:100%;border-collapse:collapse;font-size:.9rem}.dt-table th{text-align:left;padding:12px 16px;background:#f8fafc;color:#64748b;font-weight:600;border-bottom:1px solid #e2e8f0}.dt-table td{padding:12px 16px;border-bottom:1px solid #f1f5f9;color:#1e293b}.dt-table tr:hover td{background:#f8fafc}.dt-name-cell{min-width:200px}.dt-name{font-weight:500;color:#1e293b}.dt-description{font-size:.8rem;color:#94a3b8;margin-top:2px}.dt-status-badge{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.dt-progress-bar{position:relative;height:24px;background:#e2e8f0;border-radius:4px;overflow:hidden;min-width:120px}.dt-progress-fill{height:100%;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:4px;transition:width .3s ease}.dt-progress-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.75rem;font-weight:600;color:#1e293b}.dt-button-primary{padding:10px 20px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.dt-button-primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.dt-button-secondary{padding:10px 20px;background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.dt-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center}.dt-empty-icon{font-size:4rem;margin-bottom:16px}.dt-empty-state h3{font-size:1.25rem;font-weight:600;color:#1e293b;margin-bottom:8px}.dt-empty-state p{font-size:.95rem;color:#64748b;margin-bottom:24px;max-width:400px}.dt-loading{display:flex;align-items:center;justify-content:center;padding:64px}.dt-loading-spinner{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:dt-spin .8s linear infinite}@keyframes dt-spin{to{transform:rotate(360deg)}}.dt-permission-denied{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a}.dt-permission-icon{font-size:4rem;margin-bottom:16px}.dt-permission-denied h3{font-size:1.25rem;font-weight:600;color:#1e293b;margin-bottom:8px}.dt-permission-denied p{font-size:.95rem;color:#64748b}@media(max-width:768px){.dt-page{padding:16px}.dt-page-header h1{font-size:1.5rem}.dt-tabs{padding:4px;gap:4px}.dt-tab{padding:8px 12px;font-size:.8rem}.dt-tab-label{display:none}.dt-content{padding:16px}.dt-stats-grid{grid-template-columns:1fr 1fr}.dt-stats-card{padding:16px}.dt-stats-icon{font-size:1.5rem;width:44px;height:44px}.dt-stats-value{font-size:1.25rem}.dt-action-grid{grid-template-columns:1fr 1fr}.dt-list-header{flex-direction:column;gap:12px;align-items:stretch}.dt-table{font-size:.8rem}.dt-table th,.dt-table td{padding:8px 12px}}.doc-training-dashboard{padding:16px 0}.doc-training-dashboard-loading,.doc-training-dashboard-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;text-align:center}.doc-training-loading-spinner{width:48px;height:48px;border:3px solid #e2e8f0;border-top-color:#8b5cf6;border-radius:50%;animation:doc-training-spin 1s linear infinite;margin-bottom:16px}@keyframes doc-training-spin{to{transform:rotate(360deg)}}.doc-training-dashboard-error-icon{font-size:3rem;margin-bottom:16px}.doc-training-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.doc-training-stat-card{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;transition:transform .2s ease,box-shadow .2s ease}.doc-training-stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.doc-training-stat-icon{font-size:2rem;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:12px}.doc-training-stat-card-purple .doc-training-stat-icon{background:linear-gradient(135deg,#8b5cf61a,#8b5cf633)}.doc-training-stat-card-cyan .doc-training-stat-icon{background:linear-gradient(135deg,#06b6d41a,#06b6d433)}.doc-training-stat-card-blue .doc-training-stat-icon{background:linear-gradient(135deg,#3b82f61a,#3b82f633)}.doc-training-stat-card-green .doc-training-stat-icon{background:linear-gradient(135deg,#10b9811a,#10b98133)}.doc-training-stat-content{flex:1}.doc-training-stat-value{font-size:1.75rem;font-weight:700;color:#1e293b;line-height:1.2}.doc-training-stat-label{font-size:.875rem;color:#64748b;margin-top:4px}.doc-training-section{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 1px 3px #0000001a}.doc-training-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.doc-training-section-header h2{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0}.doc-training-view-all-btn{background:none;border:none;color:#8b5cf6;font-size:.875rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:4px;transition:color .2s ease}.doc-training-view-all-btn:hover{color:#7c3aed}.doc-training-actions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.doc-training-action-card{display:flex;align-items:center;gap:16px;padding:16px;background:#f8fafc;border-radius:10px;cursor:pointer;transition:all .2s ease}.doc-training-action-card:hover{background:#f1f5f9;transform:translateY(-2px)}.doc-training-action-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:1.5rem}.doc-training-action-info h4{font-size:.9375rem;font-weight:600;color:#1e293b;margin:0 0 4px}.doc-training-action-info p{font-size:.8125rem;color:#64748b;margin:0}.doc-training-jobs-list{display:flex;flex-direction:column;gap:12px}.doc-training-job-item{display:flex;align-items:center;gap:12px;padding:12px;background:#f8fafc;border-radius:8px}.doc-training-job-icon{font-size:1.25rem;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px}.doc-training-job-content{flex:1;min-width:0}.doc-training-job-title{font-size:.875rem;font-weight:500;color:#1e293b}.doc-training-job-meta{display:flex;align-items:center;gap:8px;margin-top:2px}.doc-training-job-status{font-size:.75rem;font-weight:500;text-transform:capitalize}.doc-training-job-progress{font-size:.75rem;color:#64748b}.doc-training-job-progress-bar{width:100px;height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}.doc-training-job-progress-fill{height:100%;border-radius:3px;transition:width .3s ease}.doc-training-models-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.doc-training-model-card{padding:16px;background:#f8fafc;border-radius:10px;transition:all .2s ease}.doc-training-model-card:hover{background:#f1f5f9}.doc-training-model-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.doc-training-model-icon{font-size:1.25rem}.doc-training-model-status{font-size:.75rem;font-weight:500;text-transform:capitalize}.doc-training-model-name{font-size:.9375rem;font-weight:600;color:#1e293b;margin:0 0 4px}.doc-training-model-base{font-size:.8125rem;color:#64748b;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-training-model-meta{font-size:.75rem;color:#94a3b8;margin-top:8px}.doc-training-empty-state{text-align:center;padding:40px 20px}.doc-training-empty-icon{font-size:3rem;margin-bottom:16px}.doc-training-empty-state h3{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0 0 8px}.doc-training-empty-state p{font-size:.9375rem;color:#64748b;margin:0 0 20px}.doc-training-btn{padding:10px 20px;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.doc-training-btn-primary{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.doc-training-btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf64d}@media(max-width:1024px){.doc-training-stats-grid,.doc-training-actions-grid,.doc-training-models-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.doc-training-stats-grid,.doc-training-actions-grid,.doc-training-models-grid{grid-template-columns:1fr}.doc-training-section-header{flex-direction:column;gap:8px;align-items:flex-start}.doc-training-stat-card{padding:16px}.doc-training-stat-icon{font-size:1.5rem;width:44px;height:44px}.doc-training-stat-value{font-size:1.5rem}.doc-training-job-progress-bar{width:60px}}.dt-tooltip-wrapper{display:inline-block}.dt-page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;flex-wrap:wrap;gap:16px}.dt-page-header-content{text-align:left}.dt-page-header-content h1{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:8px}.dt-page-header-content p{font-size:1rem;color:#64748b}.dt-page-header-actions{display:flex;gap:12px}.dt-help-btn{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;padding:8px 16px;font-size:.875rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.dt-help-btn:hover{background:#e2e8f0;color:#1e293b}.dt-help-btn-large{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;padding:10px 20px;font-size:.9rem;font-weight:500;color:#fff;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px}.dt-help-btn-large:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.dt-help-btn-large.secondary{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.dt-help-btn-large.secondary:hover{background:#e2e8f0;color:#1e293b;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.dt-quick-actions-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.dt-quick-actions-header h3{font-size:1.1rem;font-weight:600;color:#1e293b;margin:0}.dt-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:dt-fadeIn .2s ease}@keyframes dt-fadeIn{0%{opacity:0}to{opacity:1}}.dt-modal{background:#fff;border-radius:16px;width:100%;max-width:700px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 40px #0003;animation:dt-slideUp .3s ease}@keyframes dt-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dt-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e2e8f0}.dt-modal-header h2{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0;display:flex;align-items:center;gap:8px}.dt-modal-close{background:none;border:none;font-size:1.5rem;color:#94a3b8;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease}.dt-modal-close:hover{background:#f1f5f9;color:#1e293b}.dt-modal-tabs{display:flex;gap:8px;padding:16px 24px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.dt-modal-tab{background:transparent;border:none;padding:10px 20px;border-radius:8px;font-size:.9rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.dt-modal-tab:hover{background:#e2e8f0;color:#1e293b}.dt-modal-tab.active{background:#3b82f6;color:#fff}.dt-modal-content{padding:24px;overflow-y:auto;flex:1}.dt-walkthrough-intro{font-size:1rem;color:#64748b;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.dt-walkthrough-step{display:flex;gap:16px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #f1f5f9}.dt-walkthrough-step:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.dt-walkthrough-step-number{width:36px;height:36px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;flex-shrink:0}.dt-walkthrough-step-content{flex:1}.dt-walkthrough-step-content h4{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 8px;display:flex;align-items:center;gap:8px}.dt-walkthrough-step-icon{font-size:1.1rem}.dt-walkthrough-step-content p{font-size:.9rem;color:#64748b;margin:0 0 12px;line-height:1.5}.dt-walkthrough-action{font-size:.85rem;color:#3b82f6;background:#eff6ff;padding:10px 14px;border-radius:8px;border-left:3px solid #3b82f6}.dt-walkthrough-action strong{color:#1e40af}.dt-faq-list{display:flex;flex-direction:column;gap:8px}.dt-faq-item{background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;overflow:hidden;transition:all .2s ease}.dt-faq-item.open{background:#fff;border-color:#3b82f6;box-shadow:0 2px 8px #3b82f61a}.dt-faq-question{width:100%;background:none;border:none;padding:16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:.95rem;font-weight:500;color:#1e293b;text-align:left;transition:all .2s ease}.dt-faq-question:hover{background:#3b82f60d}.dt-faq-toggle{font-size:1.25rem;color:#64748b;font-weight:400;transition:transform .2s ease}.dt-faq-item.open .dt-faq-toggle{color:#3b82f6}.dt-faq-answer{padding:0 16px 16px;font-size:.9rem;color:#64748b;line-height:1.6;animation:dt-slideDown .2s ease}@keyframes dt-slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.dt-page-header{flex-direction:column;text-align:center}.dt-page-header-content{text-align:center}.dt-page-header-actions{justify-content:center;width:100%}.dt-help-btn-large{flex:1;justify-content:center}.dt-modal{max-height:90vh}.dt-modal-tabs{flex-wrap:wrap;justify-content:center}.dt-modal-tab{flex:1;justify-content:center;min-width:120px}.dt-walkthrough-step{flex-direction:column;gap:12px}.dt-walkthrough-step-number{align-self:flex-start}}.dt-modal-form{max-width:560px}.dt-form-group{margin-bottom:20px}.dt-form-group label{display:block;font-size:.9rem;font-weight:500;color:#374151;margin-bottom:8px}.dt-form-group input[type=text],.dt-form-group textarea,.dt-form-group select{width:100%;padding:10px 14px;font-size:.95rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#1e293b;transition:all .2s ease}.dt-form-group input[type=text]:focus,.dt-form-group textarea:focus,.dt-form-group select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.dt-form-group input::-moz-placeholder,.dt-form-group textarea::-moz-placeholder{color:#94a3b8}.dt-form-group input::placeholder,.dt-form-group textarea::placeholder{color:#94a3b8}.dt-form-group textarea{resize:vertical;min-height:80px}.dt-form-hint{font-size:.8rem;color:#64748b;margin-top:6px}.dt-radio-group{display:flex;flex-direction:column;gap:10px}.dt-radio-option{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease}.dt-radio-option:hover{background:#f8fafc;border-color:#cbd5e1}.dt-radio-option input[type=radio]{margin-top:2px;accent-color:#3b82f6}.dt-radio-option input[type=radio]:checked+.dt-radio-content .dt-radio-label{color:#3b82f6}.dt-radio-content{flex:1}.dt-radio-label{display:block;font-size:.9rem;font-weight:500;color:#1e293b;margin-bottom:2px}.dt-radio-description{display:block;font-size:.8rem;color:#64748b}.dt-file-dropzone{border:2px dashed #e2e8f0;border-radius:12px;padding:32px 24px;text-align:center;cursor:pointer;transition:all .2s ease;background:#f8fafc}.dt-file-dropzone:hover{border-color:#3b82f6;background:#eff6ff}.dt-dropzone-content{display:flex;flex-direction:column;align-items:center;gap:8px}.dt-dropzone-icon{font-size:2rem}.dt-dropzone-content p{font-size:.95rem;color:#374151;margin:0}.dt-dropzone-hint{font-size:.8rem;color:#94a3b8}.dt-file-list{margin-top:16px;display:flex;flex-direction:column;gap:8px}.dt-file-item{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.dt-file-name{flex:1;font-size:.9rem;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-file-size{font-size:.8rem;color:#94a3b8}.dt-file-remove{background:none;border:none;font-size:1.25rem;color:#94a3b8;cursor:pointer;padding:0 4px;transition:color .2s ease}.dt-file-remove:hover{color:#ef4444}.dt-info-box{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-bottom:20px}.dt-info-icon{font-size:1.1rem;flex-shrink:0}.dt-info-box p{font-size:.85rem;color:#1e40af;margin:0;line-height:1.5}.dt-modal-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #e2e8f0;margin-top:8px}.dt-button-primary,.dt-button-secondary{padding:10px 20px;font-size:.9rem;font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s ease}.dt-button-primary{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;color:#fff}.dt-button-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.dt-button-primary:disabled{opacity:.6;cursor:not-allowed}.dt-button-secondary{background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b}.dt-button-secondary:hover{background:#e2e8f0;color:#1e293b}@media(max-width:768px){.dt-modal-form{max-width:100%}.dt-modal-actions{flex-direction:column-reverse}.dt-button-primary,.dt-button-secondary{width:100%;justify-content:center}.dt-file-dropzone{padding:24px 16px}}.dt-file-errors{margin-top:12px;display:flex;flex-direction:column;gap:6px}.dt-file-error{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;font-size:.8rem;color:#dc2626}.dt-error-icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:#dc2626;color:#fff;border-radius:50%;font-size:.7rem;font-weight:700;flex-shrink:0}.dt-file-summary{margin-top:12px;padding:10px 14px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;font-size:.85rem;color:#166534;font-weight:500}.dt-form-error{font-size:.8rem;color:#dc2626;margin-top:8px}.dt-pii-section{border-top:1px solid #e2e8f0;padding-top:16px;margin-top:8px}.dt-pii-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.dt-toggle-label{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dt-toggle-checkbox{display:none}.dt-toggle-switch{position:relative;width:44px;height:24px;background:#cbd5e1;border-radius:12px;transition:background .2s ease;flex-shrink:0}.dt-toggle-switch:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;transition:transform .2s ease}.dt-toggle-checkbox:checked+.dt-toggle-switch{background:#3b82f6}.dt-toggle-checkbox:checked+.dt-toggle-switch:after{transform:translate(20px)}.dt-toggle-text{font-size:.95rem;font-weight:500;color:#334155}.dt-pii-badge{display:inline-flex;align-items:center;padding:4px 10px;background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:12px}.dt-pii-options{margin-top:16px;padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dt-pii-description{font-size:.85rem;color:#64748b;margin:0 0 16px;line-height:1.5}.dt-pii-select-all{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.dt-button-link{background:none;border:none;color:#3b82f6;font-size:.85rem;font-weight:500;cursor:pointer;padding:0;transition:color .15s ease}.dt-button-link:hover{color:#2563eb;text-decoration:underline}.dt-pii-count{font-size:.8rem;color:#94a3b8}.dt-pii-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.dt-pii-checkbox-label{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .15s ease}.dt-pii-checkbox-label:hover{border-color:#3b82f6;background:#eff6ff}.dt-pii-checkbox{display:none}.dt-pii-checkbox-custom{position:relative;width:18px;height:18px;border:2px solid #cbd5e1;border-radius:4px;background:#fff;transition:all .15s ease;flex-shrink:0}.dt-pii-checkbox-custom:after{content:"";position:absolute;top:2px;left:5px;width:5px;height:9px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .15s ease}.dt-pii-checkbox:checked+.dt-pii-checkbox-custom{background:#3b82f6;border-color:#3b82f6}.dt-pii-checkbox:checked+.dt-pii-checkbox-custom:after{transform:rotate(45deg) scale(1)}.dt-pii-type-label{font-size:.85rem;color:#334155;font-weight:500}.dt-pii-warning{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:12px;background:#fefce8;border:1px solid #fde047;border-radius:8px;font-size:.8rem;color:#854d0e;line-height:1.4}.dt-warning-icon{font-size:1rem;flex-shrink:0}@media(max-width:600px){.dt-pii-grid{grid-template-columns:1fr}.dt-pii-toggle-row{flex-direction:column;align-items:flex-start;gap:8px}.dt-pii-badge{align-self:flex-start}}.dt-playground{display:flex;flex-direction:column;height:calc(100vh - 320px);min-height:500px}.dt-playground-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #e2e8f0;margin-bottom:16px}.dt-playground-modes{display:flex;gap:8px}.dt-playground-mode{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease}.dt-playground-mode:hover{background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}.dt-playground-mode.active{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#2563eb;color:#fff}.dt-mode-icon{font-size:1.1rem}.dt-playground-config{padding:16px;background:#f8fafc;border-radius:12px;margin-bottom:16px}.dt-config-section{display:flex;flex-direction:column;gap:8px}.dt-config-section label{font-size:.9rem;font-weight:500;color:#374151}.dt-config-section select{padding:10px 14px;font-size:.95rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#1e293b;cursor:pointer}.dt-config-section select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.dt-file-dropzone-small{padding:16px}.dt-file-dropzone-small .dt-dropzone-content{flex-direction:row;gap:12px}.dt-file-dropzone-small .dt-dropzone-icon{font-size:1.5rem}.dt-file-dropzone-small p{font-size:.9rem}.dt-uploaded-doc{display:flex;align-items:center;gap:10px}.dt-doc-icon{font-size:1.5rem}.dt-doc-name{font-size:.9rem;font-weight:500;color:#1e293b}.dt-doc-size{font-size:.8rem;color:#64748b}.dt-chat-container{flex:1;overflow-y:auto;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;margin-bottom:16px}.dt-chat-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:40px 20px}.dt-chat-empty-icon{font-size:4rem;margin-bottom:16px;opacity:.5}.dt-chat-empty h3{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0 0 8px}.dt-chat-empty p{font-size:.95rem;color:#64748b;max-width:400px;margin:0}.dt-chat-messages{display:flex;flex-direction:column;gap:16px}.dt-chat-message{display:flex;gap:12px;animation:dt-messageIn .3s ease}@keyframes dt-messageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dt-message-avatar{width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;border-radius:50%;flex-shrink:0}.dt-chat-user .dt-message-avatar{background:linear-gradient(135deg,#e0e7ff,#c7d2fe)}.dt-chat-assistant .dt-message-avatar{background:linear-gradient(135deg,#dcfce7,#bbf7d0)}.dt-chat-system .dt-message-avatar{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.dt-chat-error .dt-message-avatar{background:linear-gradient(135deg,#fee2e2,#fecaca)}.dt-message-content{flex:1;min-width:0}.dt-message-text{padding:12px 16px;border-radius:12px;font-size:.95rem;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.dt-chat-user .dt-message-text{background:#f1f5f9;color:#1e293b}.dt-chat-assistant .dt-message-text{background:#f0fdf4;color:#1e293b}.dt-chat-system .dt-message-text{background:#eff6ff;color:#1e40af;font-size:.9rem}.dt-chat-error .dt-message-text{background:#fef2f2;color:#dc2626}.dt-message-sources{margin-top:12px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.dt-sources-label{font-size:.8rem;font-weight:600;color:#64748b;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.dt-source-item{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:#fff;border-radius:6px;margin-bottom:4px;font-size:.85rem}.dt-source-item:last-child{margin-bottom:0}.dt-source-doc{color:#3b82f6;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-source-score{color:#10b981;font-weight:600;font-size:.8rem;background:#dcfce7;padding:2px 8px;border-radius:4px}.dt-typing-indicator{display:flex;gap:4px;padding:12px 16px}.dt-typing-indicator span{width:8px;height:8px;background:#94a3b8;border-radius:50%;animation:dt-typing 1.4s infinite ease-in-out}.dt-typing-indicator span:nth-child(1){animation-delay:0s}.dt-typing-indicator span:nth-child(2){animation-delay:.2s}.dt-typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes dt-typing{0%,60%,to{transform:translateY(0);background:#94a3b8}30%{transform:translateY(-8px);background:#3b82f6}}.dt-chat-input-container{display:flex;gap:12px;align-items:flex-end}.dt-chat-input{flex:1;padding:12px 16px;font-size:.95rem;border:1px solid #e2e8f0;border-radius:12px;background:#fff;color:#1e293b;resize:none;font-family:inherit;transition:all .2s ease}.dt-chat-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.dt-chat-input:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.dt-chat-input::-moz-placeholder{color:#94a3b8}.dt-chat-input::placeholder{color:#94a3b8}.dt-chat-send{width:48px;height:48px;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:12px;color:#fff;font-size:1.25rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.dt-chat-send:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px #3b82f64d}.dt-chat-send:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.dt-playground{height:auto;min-height:400px}.dt-playground-header{flex-direction:column;gap:12px;align-items:stretch}.dt-playground-modes{flex-wrap:wrap}.dt-playground-mode{flex:1;min-width:100px;justify-content:center;padding:8px 12px;font-size:.85rem}.dt-playground-mode span:not(.dt-mode-icon){display:none}.dt-chat-container{min-height:300px}.dt-chat-input-container{flex-direction:column;gap:8px}.dt-chat-send{width:100%;height:44px}}.dt-qbots-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;margin-top:16px}.dt-qbot-card{background:#fff;border-radius:12px;border:2px solid #e2e8f0;padding:20px;transition:all .2s ease;display:flex;flex-direction:column;gap:12px}.dt-qbot-card:hover{border-color:var(--border-color, #3b82f6);box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.dt-qbot-header{display:flex;align-items:flex-start;gap:12px}.dt-qbot-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.dt-qbot-info{flex:1;min-width:0}.dt-qbot-info h4{font-size:1.1rem;font-weight:600;color:#1e293b;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt-qbot-type{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.dt-qbot-description{font-size:.9rem;color:#64748b;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dt-qbot-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:.8rem;color:#64748b}.dt-qbot-meta span:empty{display:none}.dt-qbot-stats{display:flex;gap:16px;font-size:.85rem;color:#64748b;padding-top:8px;border-top:1px solid #e2e8f0}.dt-qbot-actions{display:flex;gap:8px;margin-top:auto;padding-top:8px}.dt-qbot-actions .dt-button-primary,.dt-qbot-actions .dt-button-secondary{flex:1;padding:10px 16px;font-size:.9rem}.dt-modal-large{max-width:680px}.dt-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dt-color-options{display:flex;gap:8px;flex-wrap:wrap}.dt-color-option{width:32px;height:32px;border-radius:8px;border:3px solid transparent;cursor:pointer;transition:all .2s ease}.dt-color-option:hover{transform:scale(1.1)}.dt-color-option.selected{border-color:#1e293b;box-shadow:0 0 0 2px #fff,0 0 0 4px currentColor}.dt-deployment-types{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.dt-deployment-option{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s ease;text-align:center}.dt-deployment-option:hover{border-color:#94a3b8;background:#f8fafc}.dt-deployment-option.selected{border-color:#3b82f6;background:#eff6ff}.dt-deployment-option input[type=radio]{display:none}.dt-deployment-icon{font-size:1.5rem}.dt-deployment-label{font-weight:600;font-size:.9rem;color:#1e293b}.dt-deployment-desc{font-size:.75rem;color:#64748b;line-height:1.4}.dt-form-error-banner{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:12px 16px;color:#dc2626;display:flex;align-items:center;gap:8px;margin-bottom:16px}.dt-range-value{display:inline-block;min-width:40px;text-align:center;font-weight:600;color:#3b82f6;padding:2px 8px;background:#eff6ff;border-radius:4px;margin-left:8px}.dt-modal-chat{max-width:640px;height:80vh;max-height:700px;display:flex;flex-direction:column}.dt-modal-chat .dt-modal-header{border-bottom:3px solid;padding:16px 20px}.dt-chat-header-info{display:flex;align-items:center;gap:12px}.dt-qbot-avatar{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.dt-chat-header-info h2{font-size:1.1rem;margin:0 0 2px}.dt-chat-badge{font-size:.75rem;font-weight:600;color:#64748b}.dt-chat-header-actions{display:flex;align-items:center;gap:4px}.dt-icon-button{background:transparent;border:none;width:36px;height:36px;border-radius:8px;cursor:pointer;font-size:1.2rem;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.dt-icon-button:hover{background:#f1f5f9}.dt-chat-upload-section{padding:12px 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.dt-modal-chat-container{flex:1;min-height:0;overflow-y:auto;padding:20px}.dt-chat-source-info{font-size:.85rem;color:#64748b;margin-top:4px}.dt-modal-chat .dt-chat-input-container{border-top:1px solid #e2e8f0;padding:16px 20px;background:#f8fafc;gap:12px}@media(max-width:768px){.dt-qbots-grid,.dt-form-row,.dt-deployment-types{grid-template-columns:1fr}.dt-modal-chat{height:100vh;max-height:none;border-radius:0}.dt-qbot-actions{flex-direction:column}}.dt-list-header-actions{display:flex;align-items:center;gap:12px}.dt-auto-refresh-toggle{display:flex;align-items:center;gap:6px;font-size:.875rem;color:#64748b;cursor:pointer}.dt-auto-refresh-toggle input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#8b5cf6}.dt-refresh-indicator{animation:spin 1s linear infinite;display:inline-block;margin-left:4px}.dt-actions-cell{white-space:nowrap}.dt-action-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border:none;border-radius:6px;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease}.dt-action-btn:disabled{opacity:.6;cursor:not-allowed}.dt-action-train{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.dt-action-train:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-1px)}.dt-action-deploy{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.dt-action-deploy:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px)}.dt-action-status{font-size:.8rem;color:#64748b;font-style:italic}.dt-action-status.dt-deployed{color:#10b981;font-style:normal;font-weight:500}.dt-history-body{min-height:400px;max-height:60vh;overflow-y:auto}.dt-history-list{display:flex;flex-direction:column;gap:12px}.dt-history-item{padding:16px;background:#f8fafc;border-radius:8px;cursor:pointer;transition:all .2s ease;border:1px solid #e2e8f0}.dt-history-item:hover{background:#f1f5f9;border-color:#8b5cf6;transform:translateY(-1px)}.dt-history-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.dt-history-item-header h4{margin:0;font-size:.95rem;color:#1e293b}.dt-history-item-meta{display:flex;gap:16px;font-size:.85rem;color:#64748b}.dt-history-time{font-size:.8rem;color:#94a3b8}.dt-history-messages{display:flex;flex-direction:column;gap:16px}.dt-history-message{padding:12px 16px;border-radius:8px}.dt-history-user{background:#ede9fe;margin-left:40px}.dt-history-assistant{background:#f1f5f9;margin-right:40px}.dt-history-message-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.dt-history-role{font-weight:600;font-size:.85rem;color:#475569}.dt-history-content{font-size:.95rem;line-height:1.6;color:#334155;white-space:pre-wrap}.dt-history-sources{margin-top:12px;padding-top:8px;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dt-source-tag{font-size:.75rem;background:#e0e7ff;color:#4f46e5;padding:2px 8px;border-radius:12px}.dt-back-btn{background:none;border:none;font-size:1.2rem;cursor:pointer;padding:0 8px 0 0;color:#64748b}.dt-back-btn:hover{color:#8b5cf6}.dt-empty-text{text-align:center;color:#94a3b8;padding:40px}.dt-button-danger{padding:8px 16px;border-radius:8px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s ease;background:#fff;color:#ef4444;border:1px solid #fecaca}.dt-button-danger:hover{background:#fef2f2;border-color:#ef4444}.dealfast-dashboard{padding:16px 0}.dealfast-dashboard-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:16px}.dealfast-loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:dealfast-spin .8s linear infinite}@keyframes dealfast-spin{to{transform:rotate(360deg)}}.dealfast-dashboard-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:12px;text-align:center;padding:24px}.dealfast-dashboard-error-icon{font-size:48px}.dealfast-dashboard-error h3{margin:0;font-size:18px;font-weight:600;color:#1f2937}.dealfast-dashboard-error p{margin:0;color:#6b7280}.dealfast-stats-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:24px}@media(max-width:1400px){.dealfast-stats-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1200px){.dealfast-stats-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.dealfast-stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.dealfast-stats-grid{grid-template-columns:1fr}}.dealfast-stat-card{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb;transition:all .2s ease}.dealfast-stat-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.dealfast-stat-icon{font-size:32px;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:12px}.dealfast-stat-card-blue .dealfast-stat-icon{background:#dbeafe}.dealfast-stat-card-orange .dealfast-stat-icon{background:#ffedd5}.dealfast-stat-card-purple .dealfast-stat-icon{background:#e9d5ff}.dealfast-stat-card-green .dealfast-stat-icon{background:#dcfce7}.dealfast-stat-card-teal .dealfast-stat-icon{background:#ccfbf1}.dealfast-stat-card-indigo .dealfast-stat-icon{background:#e0e7ff}.dealfast-stat-content{flex:1}.dealfast-stat-value{font-size:28px;font-weight:700;color:#1f2937;line-height:1.2}.dealfast-stat-label{font-size:13px;color:#6b7280;margin-top:4px}.dealfast-section{margin-bottom:24px}.dealfast-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.dealfast-section-header h2{margin:0;font-size:18px;font-weight:600;color:#1f2937}.dealfast-actions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:1024px){.dealfast-actions-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.dealfast-actions-grid{grid-template-columns:1fr}}.dealfast-action-card{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:flex-start;gap:16px;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb;cursor:pointer;transition:all .2s ease}.dealfast-action-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.dealfast-action-icon{font-size:24px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;flex-shrink:0}.dealfast-icon-blue{background:#dbeafe}.dealfast-icon-purple{background:#e9d5ff}.dealfast-icon-green{background:#dcfce7}.dealfast-icon-orange{background:#ffedd5}.dealfast-icon-cyan{background:#cffafe}.dealfast-icon-teal{background:#ccfbf1}.dealfast-icon-indigo{background:#e0e7ff}.dealfast-action-content{flex:1}.dealfast-action-content h4{margin:0 0 4px;font-size:16px;font-weight:600;color:#1f2937}.dealfast-action-content p{margin:0;font-size:13px;color:#6b7280}.dealfast-action-arrow{color:#9ca3af;font-size:18px;align-self:center}.dealfast-recent-section{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:1400px){.dealfast-recent-section{grid-template-columns:repeat(2,1fr)}}@media(max-width:1200px){.dealfast-recent-section{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.dealfast-recent-section{grid-template-columns:1fr}}.dealfast-recent-card{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb}.dealfast-recent-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.dealfast-recent-header h3{margin:0;font-size:16px;font-weight:600;color:#1f2937}.dealfast-view-all-btn{background:none;border:none;color:#3b82f6;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:4px}.dealfast-view-all-btn:hover{color:#2563eb}.dealfast-recent-list{display:flex;flex-direction:column;gap:8px}.dealfast-recent-item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;cursor:pointer;transition:background-color .15s ease}.dealfast-recent-item:hover{background-color:#f9fafb}.dealfast-recent-item-icon{font-size:20px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#eff6ff;border-radius:8px;flex-shrink:0}.dealfast-recent-item-icon.warning{background:#fef3c7}.dealfast-recent-item-content{flex:1;min-width:0}.dealfast-recent-item-title{font-size:14px;font-weight:500;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dealfast-recent-item-meta{font-size:12px;color:#6b7280;margin-top:2px}.dealfast-status-chip{font-size:11px;font-weight:500;padding:4px 10px;border-radius:12px;text-transform:capitalize;flex-shrink:0}.dealfast-status-chip.default{background:#f3f4f6;color:#6b7280}.dealfast-status-chip.success{background:#dcfce7;color:#16a34a}.dealfast-status-chip.warning{background:#fef3c7;color:#d97706}.dealfast-status-chip.error{background:#fee2e2;color:#dc2626}.dealfast-empty-state{text-align:center;padding:32px 16px;color:#6b7280}.dealfast-empty-state p{margin:0;font-size:14px}.dealfast-action-btn{background:#3b82f6;color:#fff;border:none;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease}.dealfast-action-btn:hover{background:#2563eb}.qcomply-dashboard{padding:16px 0;max-width:100%}.qcomply-dashboard-loading,.qcomply-dashboard-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;min-height:300px}.qcomply-loading-spinner{width:40px;height:40px;border:3px solid #e0e0e0;border-top-color:var(--primary-color, #f57c00);border-radius:50%;animation:qcomply-spin 1s linear infinite;margin-bottom:16px}@keyframes qcomply-spin{to{transform:rotate(360deg)}}.qcomply-dashboard-error-icon{font-size:48px;margin-bottom:16px}.qcomply-dashboard-error h3{margin:0 0 8px;color:#333}.qcomply-dashboard-error p{margin:0 0 16px;color:#666}.qcomply-action-btn{padding:10px 24px;background:var(--primary-color, #f57c00);color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:background .2s}.qcomply-action-btn:hover{background:var(--primary-dark, #e65100)}.qcomply-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px}.qcomply-stat-card{display:flex;align-items:center;padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;transition:transform .2s,box-shadow .2s}.qcomply-stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.qcomply-stat-icon{font-size:28px;margin-right:16px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#0000000a}.qcomply-stat-content{flex:1}.qcomply-stat-value{font-size:28px;font-weight:700;color:#333;line-height:1.2}.qcomply-stat-label{font-size:13px;color:#666;margin-top:4px}.qcomply-stat-card-blue{border-left:4px solid #2196f3}.qcomply-stat-card-blue .qcomply-stat-icon{background:#2196f31a;color:#2196f3}.qcomply-stat-card-orange{border-left:4px solid #ff9800}.qcomply-stat-card-orange .qcomply-stat-icon{background:#ff98001a;color:#ff9800}.qcomply-stat-card-purple{border-left:4px solid #9c27b0}.qcomply-stat-card-purple .qcomply-stat-icon{background:#9c27b01a;color:#9c27b0}.qcomply-stat-card-green{border-left:4px solid #4caf50}.qcomply-stat-card-green .qcomply-stat-icon{background:#4caf501a;color:#4caf50}.qcomply-stat-card-teal{border-left:4px solid #009688}.qcomply-stat-card-teal .qcomply-stat-icon{background:#0096881a;color:#009688}.qcomply-section{margin-bottom:24px}.qcomply-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.qcomply-section-header h2{font-size:18px;font-weight:600;color:#333;margin:0}.qcomply-actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.qcomply-action-card{display:flex;align-items:center;padding:16px 20px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;cursor:pointer;transition:transform .2s,box-shadow .2s}.qcomply-action-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.qcomply-action-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:20px;margin-right:16px;flex-shrink:0}.qcomply-icon-blue{background:#2196f31a;color:#2196f3}.qcomply-icon-green{background:#4caf501a;color:#4caf50}.qcomply-icon-purple{background:#9c27b01a;color:#9c27b0}.qcomply-icon-orange{background:#ff98001a;color:#ff9800}.qcomply-icon-teal{background:#0096881a;color:#009688}.qcomply-action-content{flex:1;min-width:0}.qcomply-action-content h4{margin:0 0 4px;font-size:15px;font-weight:600;color:#333}.qcomply-action-content p{margin:0;font-size:13px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qcomply-action-arrow{font-size:18px;color:#999;margin-left:12px;transition:transform .2s,color .2s}.qcomply-action-card:hover .qcomply-action-arrow{transform:translate(4px);color:var(--primary-color, #f57c00)}.qcomply-recent-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:20px;margin-bottom:24px}.qcomply-recent-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden}.qcomply-recent-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0}.qcomply-recent-header h3{margin:0;font-size:16px;font-weight:600;color:#333}.qcomply-view-all-btn{background:none;border:none;color:var(--primary-color, #f57c00);font-size:12px;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .2s}.qcomply-view-all-btn:hover{background:#f57c0014}.qcomply-recent-list{padding:8px 0}.qcomply-recent-item{display:flex;align-items:center;padding:12px 20px;cursor:pointer;transition:background .2s}.qcomply-recent-item:hover{background:#f8f9fa}.qcomply-recent-item-icon{font-size:18px;margin-right:14px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:8px;flex-shrink:0}.qcomply-recent-item-icon.warning{background:#fff3e0}.qcomply-recent-item-content{flex:1;min-width:0}.qcomply-recent-item-title{font-size:14px;font-weight:500;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qcomply-recent-item-meta{font-size:12px;color:#888;margin-top:2px}.qcomply-status-chip{font-size:11px;font-weight:600;padding:4px 10px;border-radius:12px;text-transform:capitalize;flex-shrink:0;margin-left:12px}.qcomply-status-chip.success{background:#e8f5e9;color:#2e7d32}.qcomply-status-chip.warning{background:#fff3e0;color:#ef6c00}.qcomply-status-chip.info{background:#e3f2fd;color:#1565c0}.qcomply-status-chip.error{background:#ffebee;color:#c62828}.qcomply-status-chip.default{background:#f5f5f5;color:#616161}.qcomply-status-chip.featured{background:#fff8e1;color:#f9a825}.qcomply-empty-state{padding:32px 20px;text-align:center}.qcomply-empty-state p{margin:0;color:#888;font-size:14px}.qcomply-categories-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.qcomply-category-card{display:flex;flex-direction:column;align-items:center;padding:20px 16px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;cursor:pointer;transition:transform .2s,box-shadow .2s;text-align:center}.qcomply-category-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.qcomply-category-icon{font-size:28px;margin-bottom:10px}.qcomply-category-name{font-size:14px;font-weight:600;color:#333;margin-bottom:4px}.qcomply-category-count{font-size:12px;color:#888}@media(max-width:768px){.qcomply-stats-grid{grid-template-columns:repeat(2,1fr)}.qcomply-actions-grid,.qcomply-recent-section{grid-template-columns:1fr}.qcomply-stat-card{padding:16px}.qcomply-stat-value{font-size:24px}.qcomply-stat-icon{width:40px;height:40px;font-size:24px}}@media(max-width:480px){.qcomply-stats-grid{grid-template-columns:1fr}.qcomply-categories-grid{grid-template-columns:repeat(2,1fr)}}.qfin-dashboard{padding:0}.qfin-dashboard__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:var(--text-secondary, #6b7280)}.qfin-dashboard__spinner{animation:spin 1s linear infinite;font-size:2rem;margin-bottom:.5rem}.qfin-dashboard__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.qfin-dashboard__title-section{flex:1}.qfin-dashboard__title{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;color:var(--text-primary, #1f2937);margin:0 0 .25rem}.qfin-dashboard__title-icon{color:var(--primary-color, #3b82f6)}.qfin-dashboard__subtitle{font-size:.9rem;color:var(--text-secondary, #6b7280);margin:0}.qfin-dashboard__actions{display:flex;gap:.75rem}.qfin-dashboard__btn{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease;border:none}.qfin-dashboard__btn--primary{background:var(--primary-color, #3b82f6);color:#fff}.qfin-dashboard__btn--primary:hover{background:var(--primary-color-dark, #2563eb)}.qfin-dashboard__btn--secondary{background:var(--bg-secondary, #f3f4f6);color:var(--text-primary, #374151);border:1px solid var(--border-color, #e5e7eb)}.qfin-dashboard__btn--secondary:hover{background:var(--bg-tertiary, #e5e7eb)}.qfin-dashboard__btn--small{padding:.5rem .875rem;font-size:.8125rem}.qfin-dashboard__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}.qfin-dashboard__stat-card{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--bg-primary, #fff);border:1px solid var(--border-color, #e5e7eb);border-radius:12px}.qfin-dashboard__stat-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;flex-shrink:0}.qfin-dashboard__stat-icon--blue{background:#dbeafe;color:#3b82f6}.qfin-dashboard__stat-icon--green{background:#d1fae5;color:#10b981}.qfin-dashboard__stat-icon--orange{background:#fef3c7;color:#f59e0b}.qfin-dashboard__stat-icon--purple{background:#e9d5ff;color:#9333ea}.qfin-dashboard__stat-content{display:flex;flex-direction:column}.qfin-dashboard__stat-value{font-size:1.5rem;font-weight:700;color:var(--text-primary, #1f2937);line-height:1.2}.qfin-dashboard__stat-label{font-size:.8125rem;color:var(--text-secondary, #6b7280)}.qfin-dashboard__grid{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem}.qfin-dashboard__card{background:var(--bg-primary, #fff);border:1px solid var(--border-color, #e5e7eb);border-radius:12px;overflow:hidden}.qfin-dashboard__card-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--border-color, #e5e7eb);background:var(--bg-secondary, #f9fafb)}.qfin-dashboard__card-title{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;color:var(--text-primary, #1f2937);margin:0}.qfin-dashboard__card-title svg{color:var(--primary-color, #3b82f6)}.qfin-dashboard__link{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;color:var(--primary-color, #3b82f6);background:none;border:none;cursor:pointer;transition:opacity .15s}.qfin-dashboard__link:hover{opacity:.8}.qfin-dashboard__card-content{padding:1rem 1.25rem}.qfin-dashboard__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:var(--text-secondary, #6b7280);text-align:center}.qfin-dashboard__empty svg{margin-bottom:.5rem;opacity:.5}.qfin-dashboard__empty p{margin:0 0 1rem}.qfin-dashboard__sessions-list{display:flex;flex-direction:column}.qfin-dashboard__session-item{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color, #e5e7eb);cursor:pointer;transition:background .15s;margin:0 -1.25rem;padding:.875rem 1.25rem}.qfin-dashboard__session-item:last-child{border-bottom:none}.qfin-dashboard__session-item:hover{background:var(--bg-secondary, #f9fafb)}.qfin-dashboard__session-info{display:flex;flex-direction:column;gap:.125rem}.qfin-dashboard__session-name{font-size:.875rem;font-weight:500;color:var(--text-primary, #1f2937)}.qfin-dashboard__session-date{font-size:.75rem;color:var(--text-secondary, #6b7280)}.qfin-dashboard__session-meta{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem}.qfin-dashboard__session-agents{font-size:.75rem;color:var(--text-secondary, #6b7280)}.qfin-dashboard__session-status{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:500;padding:.125rem .5rem;border-radius:4px;text-transform:uppercase;letter-spacing:.025em}.qfin-dashboard__session-status--completed{background:#d1fae5;color:#059669}.qfin-dashboard__session-status--running{background:#dbeafe;color:#2563eb}.qfin-dashboard__session-status--queued{background:#f3f4f6;color:#6b7280}.qfin-dashboard__session-status--failed{background:#fee2e2;color:#dc2626}.qfin-dashboard__session-status--partial{background:#fef3c7;color:#d97706}.qfin-dashboard__session-status--cancelled{background:#f3f4f6;color:#9ca3af}.qfin-dashboard__quick-actions{display:flex;flex-direction:column;gap:.75rem}.qfin-dashboard__action-btn{display:flex;align-items:center;gap:.875rem;padding:.875rem;background:var(--bg-secondary, #f9fafb);border:1px solid var(--border-color, #e5e7eb);border-radius:10px;cursor:pointer;transition:all .15s ease;text-align:left;width:100%}.qfin-dashboard__action-btn:hover{background:var(--bg-tertiary, #f3f4f6);border-color:var(--primary-color, #3b82f6)}.qfin-dashboard__action-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fff;border-radius:8px;color:var(--primary-color, #3b82f6);flex-shrink:0}.qfin-dashboard__action-text{display:flex;flex-direction:column}.qfin-dashboard__action-title{font-size:.875rem;font-weight:600;color:var(--text-primary, #1f2937)}.qfin-dashboard__action-desc{font-size:.75rem;color:var(--text-secondary, #6b7280)}@media(max-width:1024px){.qfin-dashboard__stats{grid-template-columns:repeat(2,1fr)}.qfin-dashboard__grid{grid-template-columns:1fr}}@media(max-width:640px){.qfin-dashboard__header{flex-direction:column;align-items:stretch}.qfin-dashboard__actions{flex-direction:column}.qfin-dashboard__stats{grid-template-columns:1fr}.qfin-dashboard__session-item{flex-direction:column;align-items:flex-start;gap:.5rem}.qfin-dashboard__session-meta{flex-direction:row;align-items:center;gap:.75rem;width:100%}}.qinventor-dashboard{padding:0}.qinventor-dashboard__loading{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:4rem;color:#6b7280}.qinventor-dashboard__spinner{animation:spin 1s linear infinite}.qinventor-dashboard__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.qinventor-dashboard__title-section{flex:1}.qinventor-dashboard__title{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;color:#1f2937;margin:0}.qinventor-dashboard__title-icon{color:#2563eb}.qinventor-dashboard__subtitle{color:#6b7280;font-size:.875rem;margin:.25rem 0 0}.qinventor-dashboard__actions{display:flex;gap:.75rem}.qinventor-dashboard__btn{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;border:none;transition:all .2s ease}.qinventor-dashboard__btn--primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff}.qinventor-dashboard__btn--primary:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.qinventor-dashboard__btn--secondary{background:#fff;color:#374151;border:1px solid #e5e7eb}.qinventor-dashboard__btn--secondary:hover{background:#f9fafb;border-color:#d1d5db}.qinventor-dashboard__btn--small{padding:.5rem .875rem;font-size:.8125rem}.qinventor-dashboard__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}@media(max-width:1024px){.qinventor-dashboard__stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.qinventor-dashboard__stats{grid-template-columns:1fr}}.qinventor-dashboard__stat-card{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:#fff;border-radius:12px;border:1px solid #e5e7eb;transition:all .2s ease}.qinventor-dashboard__stat-card:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000000d}.qinventor-dashboard__stat-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;flex-shrink:0}.qinventor-dashboard__stat-icon--blue{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#2563eb}.qinventor-dashboard__stat-icon--green{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#059669}.qinventor-dashboard__stat-icon--orange{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706}.qinventor-dashboard__stat-icon--purple{background:linear-gradient(135deg,#ede9fe,#ddd6fe);color:#7c3aed}.qinventor-dashboard__stat-icon--red{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#dc2626}.qinventor-dashboard__stat-content{display:flex;flex-direction:column}.qinventor-dashboard__stat-value{font-size:1.5rem;font-weight:700;color:#1f2937;line-height:1.2}.qinventor-dashboard__stat-value--red{color:#dc2626}.qinventor-dashboard__stat-label{font-size:.8125rem;color:#6b7280;margin-top:.125rem}.qinventor-dashboard__grid{display:grid;grid-template-columns:1.5fr 1fr;gap:1.5rem}@media(max-width:1024px){.qinventor-dashboard__grid{grid-template-columns:1fr}}.qinventor-dashboard__card{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden}.qinventor-dashboard__card-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #f3f4f6}.qinventor-dashboard__card-title{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:#1f2937;margin:0}.qinventor-dashboard__link{display:flex;align-items:center;gap:.25rem;font-size:.8125rem;color:#2563eb;background:none;border:none;cursor:pointer;font-weight:500;transition:color .2s ease}.qinventor-dashboard__link:hover{color:#1d4ed8}.qinventor-dashboard__card-content{padding:1rem 1.25rem}.qinventor-dashboard__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:#9ca3af;text-align:center}.qinventor-dashboard__empty p{margin:.75rem 0;color:#6b7280}.qinventor-dashboard__deadlines-list{display:flex;flex-direction:column;gap:.5rem}.qinventor-dashboard__deadline-item{display:flex;justify-content:space-between;align-items:center;padding:.875rem 1rem;background:#f9fafb;border-radius:8px;cursor:pointer;transition:all .2s ease;gap:1rem}.qinventor-dashboard__deadline-item:hover{background:#f3f4f6}.qinventor-dashboard__deadline-info{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1}.qinventor-dashboard__deadline-title{font-weight:500;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qinventor-dashboard__deadline-type{font-size:.75rem;color:#6b7280}.qinventor-dashboard__deadline-meta{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem;flex-shrink:0}.qinventor-dashboard__deadline-date{font-size:.8125rem;color:#374151;font-weight:500}.qinventor-dashboard__deadline-status{font-size:.75rem;font-weight:500;padding:.125rem .5rem;border-radius:4px}.qinventor-dashboard__deadline-status--upcoming{color:#059669;background:#d1fae5}.qinventor-dashboard__deadline-status--urgent{color:#d97706;background:#fef3c7}.qinventor-dashboard__deadline-status--overdue{color:#dc2626;background:#fee2e2}.qinventor-dashboard__quick-actions{display:flex;flex-direction:column;gap:.75rem}.qinventor-dashboard__action-btn{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.qinventor-dashboard__action-btn:hover{background:#f3f4f6;border-color:#d1d5db;transform:translate(4px)}.qinventor-dashboard__action-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:10px;color:#2563eb;flex-shrink:0}.qinventor-dashboard__action-text{display:flex;flex-direction:column;gap:.125rem}.qinventor-dashboard__action-title{font-weight:600;color:#1f2937;font-size:.875rem}.qinventor-dashboard__action-desc{font-size:.75rem;color:#6b7280}:root{--qinventor-primary: #2563eb;--qinventor-primary-hover: #1d4ed8;--qinventor-success: #10b981;--qinventor-warning: #f59e0b;--qinventor-danger: #ef4444;--qinventor-info: #3b82f6;--qinventor-bg: #f9fafb;--qinventor-card-bg: #ffffff;--qinventor-border: #e5e7eb;--qinventor-text: #111827;--qinventor-text-secondary: #6b7280;--qinventor-radius: 8px;--qinventor-shadow: 0 1px 3px rgba(0, 0, 0, .1);--qinventor-shadow-lg: 0 4px 6px -1px rgba(0, 0, 0, .1)}.qinventor-container{padding:1.5rem;max-width:1400px;margin:0 auto}.qinventor-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.qinventor-header h1{font-size:1.5rem;font-weight:600;color:var(--qinventor-text);margin:0}.qinventor-header-actions{display:flex;gap:.75rem}.qinventor-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-radius:var(--qinventor-radius);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid transparent}.qinventor-btn-primary{background:var(--qinventor-primary);color:#fff}.qinventor-btn-primary:hover{background:var(--qinventor-primary-hover)}.qinventor-btn-secondary{background:#fff;color:var(--qinventor-text);border-color:var(--qinventor-border)}.qinventor-btn-secondary:hover{background:var(--qinventor-bg)}.qinventor-btn:disabled{opacity:.5;cursor:not-allowed}.qinventor-card{background:var(--qinventor-card-bg);border:1px solid var(--qinventor-border);border-radius:var(--qinventor-radius);padding:1.5rem;box-shadow:var(--qinventor-shadow)}.qinventor-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.qinventor-card-title{font-size:1rem;font-weight:600;color:var(--qinventor-text);margin:0}.qinventor-table-container{overflow-x:auto}.qinventor-table{width:100%;border-collapse:collapse;font-size:.875rem}.qinventor-table th,.qinventor-table td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--qinventor-border)}.qinventor-table th{background:var(--qinventor-bg);font-weight:600;color:var(--qinventor-text-secondary);text-transform:uppercase;font-size:.75rem;letter-spacing:.05em}.qinventor-table tr:hover{background:var(--qinventor-bg)}.qinventor-table td{color:var(--qinventor-text)}.qinventor-badge{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500;text-transform:capitalize}.qinventor-badge--patent{background:#dbeafe;color:#1e40af}.qinventor-badge--trademark{background:#fce7f3;color:#9d174d}.qinventor-badge--copyright{background:#d1fae5;color:#065f46}.qinventor-badge--design_patent{background:#fef3c7;color:#92400e}.qinventor-badge--trade_secret{background:#e0e7ff;color:#3730a3}.qinventor-status{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500}.qinventor-status--draft{background:#f3f4f6;color:#6b7280}.qinventor-status--pending{background:#fef3c7;color:#92400e}.qinventor-status--filed{background:#dbeafe;color:#1e40af}.qinventor-status--granted,.qinventor-status--active{background:#d1fae5;color:#065f46}.qinventor-status--expired{background:#fee2e2;color:#991b1b}.qinventor-status--abandoned{background:#f3f4f6;color:#6b7280}.qinventor-status--upcoming{background:#dbeafe;color:#1e40af}.qinventor-status--completed{background:#d1fae5;color:#065f46}.qinventor-status--overdue{background:#fee2e2;color:#991b1b}.qinventor-status--urgent{background:#fef3c7;color:#92400e}.qinventor-status--cancelled{background:#f3f4f6;color:#6b7280}.qinventor-form{display:flex;flex-direction:column;gap:1.25rem}.qinventor-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.qinventor-form-group{display:flex;flex-direction:column;gap:.375rem}.qinventor-label{font-size:.875rem;font-weight:500;color:var(--qinventor-text)}.qinventor-label--required:after{content:" *";color:var(--qinventor-danger)}.qinventor-input,.qinventor-select,.qinventor-textarea{padding:.625rem .75rem;border:1px solid var(--qinventor-border);border-radius:var(--qinventor-radius);font-size:.875rem;color:var(--qinventor-text);transition:border-color .2s,box-shadow .2s}.qinventor-input:focus,.qinventor-select:focus,.qinventor-textarea:focus{outline:none;border-color:var(--qinventor-primary);box-shadow:0 0 0 3px #2563eb1a}.qinventor-textarea{min-height:100px;resize:vertical}.qinventor-alert{padding:.75rem 1rem;border-radius:var(--qinventor-radius);font-size:.875rem;margin-bottom:1rem}.qinventor-alert--error{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.qinventor-alert--success{background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.qinventor-alert--warning{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.qinventor-alert--info{background:#dbeafe;color:#1e40af;border:1px solid #bfdbfe}.qinventor-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;background:var(--qinventor-bg);border-radius:var(--qinventor-radius)}.qinventor-empty-icon{font-size:3rem;margin-bottom:1rem}.qinventor-empty h3{font-size:1.125rem;font-weight:600;color:var(--qinventor-text);margin:0 0 .5rem}.qinventor-empty p{font-size:.875rem;color:var(--qinventor-text-secondary);margin:0 0 1rem}.qinventor-loading{display:flex;align-items:center;justify-content:center;padding:3rem;color:var(--qinventor-text-secondary)}.qinventor-spinner{width:1.5rem;height:1.5rem;border:2px solid var(--qinventor-border);border-top-color:var(--qinventor-primary);border-radius:50%;animation:qinventor-spin .8s linear infinite;margin-right:.5rem}@keyframes qinventor-spin{to{transform:rotate(360deg)}}.qinventor-error{padding:2rem;text-align:center;color:var(--qinventor-danger);background:#fee2e2;border-radius:var(--qinventor-radius)}.qinventor-search-form{background:var(--qinventor-card-bg);border:1px solid var(--qinventor-border);border-radius:var(--qinventor-radius);padding:1.5rem;margin-bottom:1.5rem}.qinventor-search-header{margin-bottom:1.25rem}.qinventor-search-header h2{font-size:1.125rem;font-weight:600;color:var(--qinventor-text);margin:0 0 .25rem}.qinventor-search-header p{font-size:.875rem;color:var(--qinventor-text-secondary);margin:0}.qinventor-search-actions{display:flex;gap:.75rem;margin-top:1.25rem}.qinventor-results-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.qinventor-result-card{background:var(--qinventor-card-bg);border:1px solid var(--qinventor-border);border-radius:var(--qinventor-radius);padding:1rem;transition:border-color .2s,box-shadow .2s;cursor:pointer}.qinventor-result-card:hover{border-color:var(--qinventor-primary);box-shadow:var(--qinventor-shadow-lg)}.qinventor-result-card h3{font-size:.9375rem;font-weight:600;color:var(--qinventor-text);margin:0 0 .5rem;line-height:1.4}.qinventor-result-card p{font-size:.8125rem;color:var(--qinventor-text-secondary);margin:0 0 .75rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.qinventor-result-meta{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.75rem;color:var(--qinventor-text-secondary)}.qinventor-deadline-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--qinventor-card-bg);border:1px solid var(--qinventor-border);border-radius:var(--qinventor-radius);margin-bottom:.5rem}.qinventor-deadline-item:last-child{margin-bottom:0}.qinventor-deadline-info{display:flex;flex-direction:column;gap:.25rem}.qinventor-deadline-title{font-weight:500;color:var(--qinventor-text)}.qinventor-deadline-asset{font-size:.75rem;color:var(--qinventor-text-secondary)}.qinventor-deadline-date{font-size:.875rem;font-weight:500}.qinventor-deadline-date--overdue{color:var(--qinventor-danger)}.qinventor-deadline-date--soon{color:var(--qinventor-warning)}.qinventor-deadline-date--upcoming{color:var(--qinventor-text-secondary)}.qinventor-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.qinventor-modal{background:var(--qinventor-card-bg);border-radius:var(--qinventor-radius);box-shadow:0 20px 25px -5px #0000001a;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative}.qinventor-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--qinventor-border)}.qinventor-modal-header h2{font-size:1.125rem;font-weight:600;color:var(--qinventor-text);margin:0}.qinventor-modal-close{background:none;border:none;cursor:pointer;padding:.25rem;color:var(--qinventor-text-secondary)}.qinventor-modal-close:hover{color:var(--qinventor-text)}.qinventor-modal-body{padding:1.5rem}.qinventor-modal-footer{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--qinventor-border);background:var(--qinventor-bg)}@media(max-width:768px){.qinventor-container{padding:1rem}.qinventor-header{flex-direction:column;align-items:flex-start}.qinventor-form-row,.qinventor-results-grid{grid-template-columns:1fr}}.disclosure-detail{padding:0}.disclosure-detail__loading,.disclosure-detail__error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem 2rem;color:#6b7280;text-align:center}.disclosure-detail__spinner{animation:disclosure-spin 1s linear infinite}@keyframes disclosure-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.disclosure-detail__header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.disclosure-detail__back-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:.875rem;cursor:pointer;transition:all .2s ease}.disclosure-detail__back-btn:hover{background:#f9fafb;border-color:#d1d5db}.disclosure-detail__title-section{flex:1;min-width:200px}.disclosure-detail__title{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;color:#1f2937;margin:0}.disclosure-detail__title-icon{color:#f59e0b}.disclosure-detail__meta{display:flex;align-items:center;gap:1rem;margin-top:.5rem;flex-wrap:wrap}.disclosure-detail__status{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:9999px;font-size:.8125rem;font-weight:500}.disclosure-detail__field{padding:.25rem .75rem;background:#f3f4f6;border-radius:9999px;font-size:.8125rem;color:#374151}.disclosure-detail__date{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:#6b7280}.disclosure-detail__actions{display:flex;gap:.75rem}.disclosure-detail__btn{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;border:none;transition:all .2s ease}.disclosure-detail__btn:disabled{opacity:.6;cursor:not-allowed}.disclosure-detail__btn--primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff}.disclosure-detail__btn--primary:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.disclosure-detail__btn--secondary{background:#fff;color:#374151;border:1px solid #e5e7eb}.disclosure-detail__btn--secondary:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.disclosure-detail__section{background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:1.5rem;margin-bottom:1.5rem}.disclosure-detail__section--ai{background:linear-gradient(135deg,#fefce8,#fef9c3);border-color:#fde047}.disclosure-detail__section-title{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid #f3f4f6}.disclosure-detail__section--ai .disclosure-detail__section-title{border-bottom-color:#fde047}.disclosure-detail__content{color:#374151;line-height:1.6}.disclosure-detail__content p{margin:0;white-space:pre-wrap}.disclosure-detail__inventors{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.disclosure-detail__inventor-card{padding:1rem;background:#f9fafb;border-radius:10px;border:1px solid #e5e7eb}.disclosure-detail__inventor-name{font-size:1rem;font-weight:600;color:#1f2937;margin-bottom:.25rem}.disclosure-detail__inventor-email{font-size:.875rem;color:#2563eb;margin-bottom:.5rem}.disclosure-detail__inventor-contribution{font-size:.875rem;color:#6b7280}.disclosure-detail__prior-art{display:flex;flex-direction:column;gap:.75rem}.disclosure-detail__prior-art-item{padding:1rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;font-size:.9375rem;color:#374151}.disclosure-detail__claims{display:flex;flex-direction:column;gap:1rem}.disclosure-detail__claim{padding:1rem 1.25rem;background:#fff;border-radius:10px;border:1px solid #fde047}.disclosure-detail__claim-number{font-size:.75rem;font-weight:600;color:#ca8a04;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;display:block}.disclosure-detail__claim p{margin:0;font-size:.9375rem;color:#1f2937;line-height:1.5}.disclosure-detail__ai-content{color:#374151}.disclosure-detail__ai-list{margin:0;padding-left:1.25rem}.disclosure-detail__ai-list li{font-size:.9375rem;margin-bottom:.5rem}.disclosure-detail__ai-summary{font-size:.9375rem;margin:1rem 0 0;line-height:1.5}.disclosure-detail__novelty{display:flex;flex-direction:column;gap:1rem}.disclosure-detail__novelty-score{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#fff;border-radius:10px;border:1px solid #fde047}.disclosure-detail__novelty-label{font-size:.875rem;color:#6b7280}.disclosure-detail__novelty-value{font-size:1.5rem;font-weight:700;color:#059669}.disclosure-detail__novelty-summary{font-size:.9375rem;color:#374151;margin:0;line-height:1.5}.disclosure-detail__novelty-concerns h4{font-size:.9375rem;font-weight:600;color:#dc2626;margin:0 0 .5rem}.disclosure-detail__novelty-concerns ul{margin:0;padding-left:1.25rem}.disclosure-detail__novelty-concerns li{font-size:.875rem;color:#ef4444;margin-bottom:.25rem}.disclosure-detail__review-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.disclosure-detail__review-item{display:flex;flex-direction:column;gap:.25rem}.disclosure-detail__review-item--wide{grid-column:1 / -1}.disclosure-detail__review-item label{font-size:.75rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.disclosure-detail__review-item span,.disclosure-detail__review-item p{font-size:.9375rem;color:#1f2937;margin:0}.disclosure-detail__empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:#f59e0b}.disclosure-detail__empty-state h3{margin:1rem 0 .5rem;color:#374151;font-size:1.125rem}.disclosure-detail__empty-state p{margin:0;color:#6b7280;max-width:400px}@media(max-width:768px){.disclosure-detail__header{flex-direction:column}.disclosure-detail__actions{width:100%;flex-wrap:wrap}.disclosure-detail__btn{flex:1;justify-content:center;min-width:120px}.disclosure-detail__inventors{grid-template-columns:1fr}}.fto-detail{padding:0}.fto-detail__loading,.fto-detail__error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem 2rem;color:#6b7280;text-align:center}.fto-detail__spinner{animation:spin 1s linear infinite}.fto-detail__header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.fto-detail__back-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:.875rem;cursor:pointer;transition:all .2s ease}.fto-detail__back-btn:hover{background:#f9fafb;border-color:#d1d5db}.fto-detail__title-section{flex:1;min-width:200px}.fto-detail__title{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;color:#1f2937;margin:0}.fto-detail__title-icon{color:#2563eb}.fto-detail__meta{display:flex;align-items:center;gap:1rem;margin-top:.5rem;flex-wrap:wrap}.fto-detail__status{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500}.fto-detail__risk-badge{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}.fto-detail__date{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:#6b7280}.fto-detail__actions{display:flex;gap:.75rem}.fto-detail__btn{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;border:none;transition:all .2s ease}.fto-detail__btn:disabled{opacity:.6;cursor:not-allowed}.fto-detail__btn--primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff}.fto-detail__btn--primary:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.fto-detail__btn--secondary{background:#fff;color:#374151;border:1px solid #e5e7eb}.fto-detail__btn--secondary:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.fto-detail__section{background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:1.5rem;margin-bottom:1.5rem}.fto-detail__section-title{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid #f3f4f6}.fto-detail__info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.fto-detail__info-item{display:flex;flex-direction:column;gap:.25rem}.fto-detail__info-item--wide{grid-column:1 / -1}.fto-detail__info-item label{font-size:.75rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.fto-detail__info-item span,.fto-detail__info-item p{font-size:.9375rem;color:#1f2937;margin:0}.fto-detail__tags{display:flex;gap:.5rem;flex-wrap:wrap}.fto-detail__tag{padding:.25rem .75rem;background:#f3f4f6;border-radius:9999px;font-size:.8125rem;color:#374151}.fto-detail__features-list{margin:0;padding-left:1.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.5rem}.fto-detail__features-list li{color:#374151;font-size:.9375rem}.fto-detail__patents-list{display:flex;flex-direction:column;gap:1rem}.fto-detail__patent-card{padding:1.25rem;background:#f9fafb;border-radius:10px;border:1px solid #e5e7eb}.fto-detail__patent-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.fto-detail__patent-number{font-size:.875rem;font-weight:600;color:#2563eb}.fto-detail__patent-risk{padding:.125rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.fto-detail__patent-title{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.fto-detail__patent-abstract{font-size:.875rem;color:#6b7280;margin:0 0 .75rem;line-height:1.5}.fto-detail__patent-meta{font-size:.8125rem;color:#6b7280;margin-bottom:.5rem}.fto-detail__patent-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;color:#2563eb;text-decoration:none}.fto-detail__patent-link:hover{text-decoration:underline}.fto-detail__ai-summary{display:grid;gap:1.5rem}.fto-detail__ai-item h4{font-size:.9375rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.fto-detail__ai-item p{font-size:.9375rem;color:#374151;margin:0;line-height:1.5}.fto-detail__ai-item ul{margin:0;padding-left:1.25rem}.fto-detail__ai-item li{font-size:.9375rem;color:#374151;margin-bottom:.25rem}.fto-detail__recommendations{display:flex;flex-direction:column;gap:1rem}.fto-detail__recommendation-card{padding:1rem 1.25rem;background:#f9fafb;border-radius:10px;border:1px solid #e5e7eb}.fto-detail__recommendation-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.fto-detail__recommendation-type{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.fto-detail__recommendation-priority{padding:.125rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.fto-detail__recommendation-priority--low{background:#d1fae5;color:#059669}.fto-detail__recommendation-priority--medium{background:#fef3c7;color:#d97706}.fto-detail__recommendation-priority--high{background:#fee2e2;color:#dc2626}.fto-detail__recommendation-desc{font-size:.9375rem;color:#1f2937;margin:0 0 .75rem}.fto-detail__action-items{margin:0;padding-left:1.25rem}.fto-detail__action-items li{font-size:.875rem;color:#6b7280;margin-bottom:.25rem}.fto-detail__empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:#9ca3af}.fto-detail__empty-state h3{margin:1rem 0 .5rem;color:#374151;font-size:1.125rem}.fto-detail__empty-state p{margin:0;color:#6b7280;max-width:400px}@media(max-width:768px){.fto-detail__header{flex-direction:column}.fto-detail__actions{width:100%}.fto-detail__btn{flex:1;justify-content:center}}.inventive-mind-page{padding:1.5rem;max-width:1400px;margin:0 auto;background:var(--qinventor-bg, #f9fafb);min-height:100vh}.inventive-mind-page .page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.inventive-mind-page .page-header h1{font-size:1.5rem;font-weight:600;color:#111827;margin:0}.inventive-mind-layout{display:grid;grid-template-columns:1fr 320px;gap:1.5rem}@media(max-width:1024px){.inventive-mind-layout{grid-template-columns:1fr}}.main-content{display:flex;flex-direction:column;gap:1.5rem}.analysis-form{background:#fff;padding:1.5rem;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a}.form-group input,.form-group select,.form-group textarea{width:100%;padding:.625rem .75rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;color:#111827;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.form-group textarea{min-height:100px;resize:vertical}.file-name{margin-top:.5rem;color:#6b7280;font-size:.8125rem}.submit-button{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s}.submit-button:hover:not(:disabled){background:#1d4ed8}.submit-button:disabled{background:#9ca3af;cursor:not-allowed}.analysis-results{background:#fff;padding:1.5rem;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a}.results-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.results-header h2{font-size:1.125rem;font-weight:600;color:#111827;margin:0}.download-button{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background:#10b981;color:#fff;border:none;border-radius:8px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .2s}.download-button:hover{background:#059669}.status-badge{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500;margin-bottom:1rem}.status-completed{background:#d1fae5;color:#065f46}.status-processing{background:#fef3c7;color:#92400e}.status-error{background:#fee2e2;color:#991b1b}.markdown-content{margin-top:1.25rem;font-size:.875rem;line-height:1.6;color:#374151}.sidebar{background:#fff;padding:1.5rem;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a;height:-moz-fit-content;height:fit-content}.recent-analyses h3{font-size:1rem;font-weight:600;color:#111827;margin:0 0 1rem}.analyses-list{list-style:none;padding:0;margin:0}.analysis-item{padding:.75rem;border-bottom:1px solid #e5e7eb;cursor:pointer;transition:background .2s;border-radius:6px;margin-bottom:.25rem}.analysis-item:last-child{border-bottom:none;margin-bottom:0}.analysis-item:hover{background:#f9fafb}.analysis-title{font-weight:500;font-size:.875rem;color:#111827;margin-bottom:.375rem}.analysis-meta{display:flex;justify-content:space-between;font-size:.8125rem;color:#6b7280;margin-bottom:.25rem}.analysis-date{font-size:.75rem;color:#9ca3af}@media(max-width:768px){.inventive-mind-page{padding:1rem}.inventive-mind-page .page-header{flex-direction:column;align-items:flex-start}.inventive-mind-page .page-header h1{font-size:1.25rem}}.patent-drafting-page{padding:1.5rem;max-width:1400px;margin:0 auto;background:var(--qinventor-bg, #f9fafb);min-height:100vh}.patent-drafting-page .page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.patent-drafting-page .page-header h1{font-size:1.5rem;font-weight:600;color:#111827;margin:0}.patent-drafting-page .page-header p{margin:.25rem 0 0;color:#6b7280;font-size:.875rem}.tabs button{padding:.75rem 1.25rem;border:none;background:none;cursor:pointer;font-size:.875rem;font-weight:500;color:#6b7280;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .2s,border-color .2s}.drafting-form{background:#fff;padding:1.5rem;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a}.form-steps{display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e7eb}.step{flex:1;padding:.75rem .5rem;text-align:center;color:#9ca3af;font-size:.875rem;font-weight:500;position:relative}.step:after{content:"";position:absolute;bottom:-1.5rem;left:0;right:0;height:2px;background:transparent}.step.active{color:#2563eb}.step.active:after{background:#2563eb}.step.completed{color:#10b981}.step.completed:after{background:#10b981}.form-step-content{min-height:400px;padding:1rem 0}.form-group{margin-bottom:1.25rem}.form-group:last-child{margin-bottom:0}.form-group label{display:block;margin-bottom:.375rem;font-size:.875rem;font-weight:500;color:#111827}.drafting-form input,.drafting-form textarea,.drafting-form select{width:100%;padding:.625rem .75rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;color:#111827;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.drafting-form input:hover,.drafting-form textarea:hover,.drafting-form select:hover{border-color:#d1d5db}.drafting-form input:focus,.drafting-form textarea:focus,.drafting-form select:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.drafting-form input::-moz-placeholder,.drafting-form textarea::-moz-placeholder{color:#9ca3af}.drafting-form input::placeholder,.drafting-form textarea::placeholder{color:#9ca3af}.drafting-form textarea{min-height:120px;resize:vertical;line-height:1.5}.drafting-form label{display:block;margin-bottom:.5rem;color:#374151;font-size:.875rem;font-weight:500}.claim-item,.inventor-item{margin-bottom:1rem;padding:1rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;transition:border-color .2s}.claim-item:hover,.inventor-item:hover{border-color:#d1d5db}.claim-item:focus-within,.inventor-item:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.form-actions button{padding:.625rem 1.25rem;border:none;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s}.form-actions button:first-child{background:#fff;color:#374151;border:1px solid #e5e7eb}.form-actions button:first-child:hover{background:#f9fafb;border-color:#d1d5db}.form-actions button:last-child{background:#2563eb;color:#fff}.form-actions button:last-child:hover{background:#1d4ed8}.form-actions button:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.draft-viewer{background:#fff;padding:1.5rem;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a}.formatted-draft{margin-top:1rem;padding:1rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.formatted-draft pre{white-space:pre-wrap;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.6;color:#374151;margin:0}@media(max-width:768px){.patent-drafting-page{padding:1rem}.patent-drafting-page .page-header h1{font-size:1.25rem}.tabs{overflow-x:auto}.tabs button{padding:.75rem 1rem;font-size:.8125rem;white-space:nowrap}.drafting-form,.draft-viewer{padding:1rem}.form-step-content{min-height:300px}.form-actions{flex-direction:column}.form-actions button{width:100%;justify-content:center}}.multi-ip-filing-page{padding:1.5rem;max-width:1400px;margin:0 auto;background:var(--qinventor-bg, #f9fafb);min-height:100vh}.page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.header-content h1{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .25rem}.header-subtitle{margin:0;color:#6b7280;font-size:.875rem}.header-actions{display:flex;gap:.75rem}.btn-outline{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-outline:hover{background:#f9fafb;border-color:#d1d5db}.filing-tabs{display:flex;gap:.25rem;margin-bottom:1.5rem;border-bottom:1px solid #e5e7eb;padding-bottom:0;overflow-x:auto}.tab-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;color:#6b7280;font-size:.875rem;font-weight:500;cursor:pointer;transition:color .2s,border-color .2s;white-space:nowrap}.tab-btn:hover:not(.active){color:#374151}.tab-btn.active{border-bottom-color:#2563eb;color:#2563eb}.tab-icon{display:flex;align-items:center;justify-content:center}.tab-label{font-weight:500}.filing-content{background:#fff;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a}.quick-actions{display:flex;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem 1.25rem;background:#fff;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a;flex-wrap:wrap}.quick-actions-label{color:#6b7280;font-size:.875rem;font-weight:500}.quick-action-btn{padding:.5rem 1rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#2563eb;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s}.quick-action-btn:hover{background:#eff6ff;border-color:#bfdbfe}.filing-form{padding:1.5rem}.form-header{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.form-header h2{margin:0 0 .375rem;color:#111827;font-size:1.125rem;font-weight:600}.form-subtitle{margin:0;color:#6b7280;font-size:.875rem}.form-section{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e7eb}.form-section:last-of-type{border-bottom:none;padding-bottom:0}.section-title{margin:0 0 1rem;color:#111827;font-size:1rem;font-weight:600}.form-group label{display:block;margin-bottom:.375rem;color:#374151;font-size:.875rem;font-weight:500}.form-group .required{color:#ef4444;margin-left:2px}.form-group input,.form-group textarea,.form-group select{width:100%;padding:.625rem .75rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;color:#111827;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.form-group input:hover,.form-group textarea:hover,.form-group select:hover{border-color:#d1d5db}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.form-group input::-moz-placeholder,.form-group textarea::-moz-placeholder{color:#9ca3af}.form-group input::placeholder,.form-group textarea::placeholder{color:#9ca3af}.form-group input.has-error,.form-group textarea.has-error,.form-group select.has-error{border-color:#ef4444}.form-group textarea{min-height:120px;resize:vertical;line-height:1.5}.help-text{display:block;margin-top:.375rem;color:#6b7280;font-size:.8125rem}.error-message{display:block;margin-top:.375rem;color:#ef4444;font-size:.8125rem}.form-row{display:flex;gap:1rem}.form-row.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:768px){.form-row,.form-row.two-columns{grid-template-columns:1fr;flex-direction:column}}.checkbox-label{display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:.5rem;border-radius:6px;transition:background .2s}.checkbox-label:hover{background:#f9fafb}.checkbox-label input[type=checkbox]{width:18px;height:18px;margin:0;cursor:pointer;accent-color:#2563eb}.checkbox-label span{font-size:.875rem;color:#374151}.mark-type-options{display:flex;flex-direction:column;gap:.75rem}.radio-option{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s}.radio-option:hover{border-color:#bfdbfe;background:#eff6ff}.radio-option:has(input:checked){border-color:#2563eb;background:#eff6ff}.radio-option input[type=radio]{width:18px;height:18px;margin:2px 0 0;cursor:pointer;accent-color:#2563eb}.radio-label{display:flex;flex-direction:column;gap:.25rem}.radio-label strong{font-size:.875rem;color:#111827;font-weight:500}.radio-description{font-size:.8125rem;color:#6b7280;line-height:1.4}.form-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.btn-primary,.btn-secondary,.btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary{background:#2563eb;color:#fff}.btn-secondary{background:#fff;color:#374151;border:1px solid #e5e7eb}.btn-danger{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}.btn-danger:hover:not(:disabled){background:#fecaca}.btn-danger:disabled{opacity:.5;cursor:not-allowed}.jurisdiction-selector{position:relative}.jurisdiction-selector-input{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-height:44px;padding:.5rem .75rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:text;transition:all .2s}.jurisdiction-selector-input:hover{border-color:#d1d5db}.jurisdiction-selector-input.focused{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.jurisdiction-selector-input.has-error{border-color:#ef4444}.jurisdiction-selector-input .jurisdiction-chips{display:flex;flex-wrap:wrap;gap:.5rem;flex:1;margin:0}.jurisdiction-selector-input .jurisdiction-search{flex:1;min-width:120px;padding:.375rem;border:none;outline:none;background:transparent;font-size:.875rem;color:#111827}.dropdown-arrow{display:flex;align-items:center;justify-content:center;padding:.25rem;color:#9ca3af;transition:transform .2s}.focused .dropdown-arrow{transform:rotate(180deg)}.jurisdiction-search-container{position:relative}.jurisdiction-search{width:100%;padding:.625rem 2.5rem .625rem .75rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;color:#111827;transition:all .2s;box-sizing:border-box}.jurisdiction-search:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.jurisdiction-search.has-error{border-color:#ef4444}.search-icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:#9ca3af}.jurisdiction-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:280px;overflow-y:auto;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;z-index:100}.jurisdiction-option{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;cursor:pointer;transition:background .2s}.jurisdiction-option:hover{background:#f9fafb}.jurisdiction-option.selected{background:#eff6ff}.jurisdiction-code{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:.25rem .5rem;background:#f3f4f6;border-radius:4px;font-size:.75rem;font-weight:600;color:#374151}.jurisdiction-option.selected .jurisdiction-code{background:#dbeafe;color:#1e40af}.jurisdiction-info{flex:1}.jurisdiction-name{display:block;font-size:.875rem;font-weight:500;color:#111827}.jurisdiction-office{display:block;font-size:.75rem;color:#6b7280;margin-top:2px}.jurisdiction-check{color:#2563eb;opacity:0;transition:opacity .2s}.jurisdiction-option.selected .jurisdiction-check{opacity:1}.jurisdiction-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.jurisdiction-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .625rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;font-size:.8125rem;font-weight:500;color:#1e40af}.chip-code{font-weight:600}.chip-remove{display:flex;align-items:center;justify-content:center;padding:2px;background:none;border:none;color:#60a5fa;cursor:pointer;transition:color .2s;border-radius:4px}.chip-remove:hover{color:#ef4444;background:#fee2e2}.option-checkbox{display:flex;align-items:center;justify-content:center;width:18px;height:18px;color:#2563eb}.option-code{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:.25rem .5rem;background:#f3f4f6;border-radius:4px;font-size:.75rem;font-weight:600;color:#374151}.option-name{flex:1;font-size:.875rem;font-weight:500;color:#111827}.option-office{font-size:.75rem;color:#6b7280}.option-description{flex:1;font-size:.8125rem;color:#6b7280;line-height:1.4}.jurisdiction-no-results,.classification-no-results{padding:1.5rem;text-align:center;color:#6b7280;font-size:.875rem}.jurisdiction-error{display:block;margin-top:.375rem;color:#ef4444;font-size:.8125rem}.classification-selector{position:relative}.classification-selector-input{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-height:44px;padding:.5rem .75rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:text;transition:all .2s}.classification-selector-input:hover{border-color:#d1d5db}.classification-selector-input.focused{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.classification-selector-input.has-error{border-color:#ef4444}.classification-selector-input .classification-chips{display:flex;flex-wrap:wrap;gap:.5rem;flex:1;margin:0}.classification-selector-input .classification-search{flex:1;min-width:120px;padding:.375rem;border:none;outline:none;background:transparent;font-size:.875rem;color:#111827}.classification-search{width:100%;padding:.625rem .75rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;color:#111827;transition:all .2s;box-sizing:border-box}.classification-search:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.classification-search.has-error{border-color:#ef4444}.classification-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:320px;overflow-y:auto;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;z-index:100}.classification-option{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;cursor:pointer;transition:background .2s;border-bottom:1px solid #f3f4f6}.classification-option:last-child{border-bottom:none}.classification-option:hover{background:#f9fafb}.classification-option.selected{background:#f3e8ff}.class-code{display:inline-flex;align-items:center;justify-content:center;min-width:40px;padding:.25rem .5rem;background:#f3e8ff;border-radius:4px;font-size:.75rem;font-weight:600;color:#7c3aed}.class-description{flex:1;font-size:.875rem;color:#374151;line-height:1.4}.class-check{color:#7c3aed;margin-top:2px;opacity:0;transition:opacity .2s}.classification-option.selected .class-check{opacity:1}.classification-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.classification-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .625rem;background:#f3e8ff;border:1px solid #e9d5ff;border-radius:6px;font-size:.8125rem;font-weight:500;color:#7c3aed}.chip-class-code{font-weight:600}.classification-error{display:block;margin-top:.375rem;color:#ef4444;font-size:.8125rem}.dynamic-array-field{margin-bottom:1rem}.dynamic-array-label{display:block;margin-bottom:.5rem;color:#374151;font-size:.875rem;font-weight:500}.dynamic-array-help{margin:0 0 1rem;color:#6b7280;font-size:.8125rem;line-height:1.5}.dynamic-array-items{display:flex;flex-direction:column;gap:.75rem}.dynamic-array-item{display:flex;align-items:flex-start;gap:.75rem}.item-content{flex:1}.item-remove{display:flex;align-items:center;justify-content:center;padding:.625rem;background:#fff;border:1px solid #fecaca;border-radius:8px;color:#ef4444;cursor:pointer;transition:all .2s}.item-remove:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5}.item-remove:disabled{opacity:.4;cursor:not-allowed}.dynamic-array-add{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;margin-top:.75rem;background:#ecfdf5;border:1px dashed #10b981;border-radius:8px;color:#059669;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.dynamic-array-add:hover:not(:disabled){background:#d1fae5;border-style:solid}.dynamic-array-add:disabled{opacity:.5;cursor:not-allowed}.dynamic-array-error{display:block;margin-top:.5rem;color:#ef4444;font-size:.8125rem}.inventor-fields,.author-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;padding:1rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.inventor-fields input,.author-fields input{width:100%;padding:.625rem .75rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;color:#111827;box-sizing:border-box;transition:all .2s}.inventor-fields input:focus,.author-fields input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.claim-field{display:flex;align-items:flex-start;gap:.75rem}.claim-number{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;background:#dbeafe;border-radius:8px;font-size:.875rem;font-weight:600;color:#1e40af}.claim-field textarea{flex:1;width:100%;padding:.625rem .75rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;color:#111827;resize:vertical;min-height:80px;line-height:1.5;box-sizing:border-box;transition:all .2s}.claim-field textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.priority-claim-fields{display:grid;grid-template-columns:100px 1fr 140px;gap:.75rem;padding:1rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.priority-claim-fields input{width:100%;padding:.625rem .75rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;color:#111827;box-sizing:border-box;transition:all .2s}.priority-claim-fields input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}@media(max-width:640px){.priority-claim-fields{grid-template-columns:1fr}}.file-uploader{margin-bottom:1rem}.file-uploader-label{display:block;margin-bottom:.5rem;color:#374151;font-size:.875rem;font-weight:500}.file-uploader-help{margin:0 0 .75rem;color:#6b7280;font-size:.8125rem}.file-uploader-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;cursor:pointer;transition:all .2s}.file-uploader-dropzone:hover{background:#f3f4f6;border-color:#9ca3af}.file-uploader-dropzone.dragging{background:#eff6ff;border-color:#2563eb}.file-uploader-dropzone.has-error{border-color:#ef4444;background:#fef2f2}.file-input-hidden{display:none}.dropzone-content{text-align:center}.upload-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 auto 1rem;background:#dbeafe;border-radius:50%;color:#2563eb}.dropzone-text{margin:0 0 .5rem;color:#374151;font-size:.875rem;font-weight:500}.browse-link{color:#2563eb;font-weight:500;text-decoration:underline}.dropzone-subtext{margin:0;color:#6b7280;font-size:.8125rem}.file-list{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.file-item{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.file-preview{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid #e5e7eb}.file-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f3f4f6;border-radius:6px;color:#6b7280}.file-info{flex:1;min-width:0}.file-name{display:block;font-size:.875rem;font-weight:500;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size{display:block;font-size:.75rem;color:#6b7280;margin-top:2px}.file-remove{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;color:#9ca3af;cursor:pointer;transition:color .2s;border-radius:6px}.file-remove:hover{color:#ef4444;background:#fee2e2}.file-uploader-error{display:block;margin-top:.5rem;color:#ef4444;font-size:.8125rem}.recommended-views{margin-top:1rem;padding:1rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.views-label{margin:0 0 .75rem;color:#374151;font-size:.8125rem;font-weight:500}.view-tags{display:flex;flex-wrap:wrap;gap:.5rem}.view-tag{padding:.375rem .75rem;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;font-size:.75rem;font-weight:500;color:#6b7280}.views-summary{display:flex;align-items:center;gap:1rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e5e7eb}.views-count{color:#059669;font-size:.875rem;font-weight:500}.views-warning{color:#f59e0b;font-size:.8125rem}.application-workspace{padding:1.5rem}.workspace-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin-bottom:1.5rem}.stat-card{display:flex;flex-direction:column;align-items:center;padding:1.25rem;background:#fff;border-radius:8px;text-align:center;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a}.stat-value{font-size:1.75rem;font-weight:700;color:#111827;line-height:1}.stat-label{margin-top:.5rem;font-size:.75rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.workspace-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.25rem;background:#fff;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a}.filter-group{display:flex;flex-direction:column;gap:.375rem}.filter-group label{font-size:.6875rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.filter-group select,.filter-group input{padding:.625rem .75rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;color:#111827;min-width:160px;transition:all .2s}.filter-group select:hover,.filter-group input:hover{border-color:#d1d5db}.filter-group select:focus,.filter-group input:focus{outline:none;border-color:#2563eb;background:#fff;box-shadow:0 0 0 3px #2563eb1a}.search-group{flex:1;min-width:200px;display:flex;flex-direction:column;position:relative}.search-group input{flex:1;padding-right:2.5rem}.search-btn{position:absolute;right:4px;bottom:4px;padding:.5rem;background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;transition:background .2s}.search-btn:hover{background:#1d4ed8}.refresh-btn{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;font-weight:500;color:#374151;cursor:pointer;transition:all .2s}.refresh-btn:hover{background:#f9fafb;border-color:#d1d5db}.workspace-table-container{overflow-x:auto;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000001a}.workspace-table{width:100%;border-collapse:collapse}.workspace-table th,.workspace-table td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e5e7eb}.workspace-table th{background:#f9fafb;font-size:.6875rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.workspace-table tbody tr{cursor:pointer;transition:background .2s}.workspace-table tbody tr:hover{background:#f9fafb}.workspace-table tbody tr:last-child td{border-bottom:none}.title-cell{display:flex;flex-direction:column;gap:.25rem}.app-title{font-size:.875rem;font-weight:500;color:#111827}.ref-number{font-size:.75rem;color:#6b7280;font-family:monospace}.status-badge{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500;text-transform:capitalize}.type-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:6px;font-size:.75rem;font-weight:500}.type-patent{background:#dbeafe;color:#1e40af}.type-trademark{background:#d1fae5;color:#065f46}.type-copyright{background:#fef3c7;color:#92400e}.type-design{background:#f3e8ff;color:#7c3aed}.jurisdictions-cell{display:flex;flex-wrap:wrap;gap:.375rem}.jurisdiction-tag{display:inline-block;padding:.25rem .5rem;background:#f3f4f6;border-radius:4px;font-size:.6875rem;font-weight:600;color:#374151}.jurisdiction-more{display:inline-block;padding:.25rem .5rem;background:#e5e7eb;border-radius:4px;font-size:.6875rem;font-weight:500;color:#6b7280}.actions-cell{display:flex;gap:.5rem}.action-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#f3f4f6;border:none;border-radius:6px;color:#6b7280;cursor:pointer;transition:all .2s}.action-btn:hover:not(:disabled){background:#e5e7eb}.action-btn:disabled{opacity:.5;cursor:not-allowed}.view-btn:hover{background:#dbeafe;color:#1e40af}.submit-btn:hover{background:#d1fae5;color:#065f46}.delete-btn:hover{background:#fee2e2;color:#dc2626}.btn-spinner{width:14px;height:14px;border:2px solid #d1d5db;border-top-color:#2563eb;border-radius:50%;animation:spin .8s linear infinite}.loading-state,.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;animation:spin .8s linear infinite;margin-bottom:1rem}.loading-state p{color:#6b7280;font-size:.875rem}.empty-icon{width:64px;height:64px;margin-bottom:1rem;color:#d1d5db}.empty-state h3{margin:0 0 .5rem;color:#111827;font-size:1.125rem;font-weight:600}.empty-state p{margin:0;color:#6b7280;font-size:.875rem}.workspace-pagination{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem;padding-top:1rem}.workspace-pagination button{padding:.5rem 1rem;background:#fff;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;font-weight:500;color:#374151;cursor:pointer;transition:all .2s}.workspace-pagination button:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.workspace-pagination button:disabled{opacity:.5;cursor:not-allowed}.page-info{font-size:.875rem;font-weight:500;color:#6b7280}.modal-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;background:#00000080;z-index:1000}.modal-content{width:100%;max-width:480px;padding:1.5rem;background:#fff;border-radius:8px;box-shadow:0 20px 25px -5px #0000001a}.modal-content.detail-modal{max-width:640px;max-height:85vh;overflow-y:auto}.modal-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem}.modal-header h3{margin:0;color:#111827;font-size:1.125rem;font-weight:600}.modal-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#f3f4f6;border:none;border-radius:6px;color:#6b7280;cursor:pointer;transition:all .2s}.modal-close:hover{background:#e5e7eb;color:#374151}.modal-body{margin-bottom:1.5rem}.modal-content>h3{margin:0 0 .75rem;color:#111827;font-size:1rem;font-weight:600}.modal-content>p{margin:0 0 1.5rem;color:#6b7280;font-size:.875rem;line-height:1.5}.modal-actions,.modal-footer{display:flex;justify-content:flex-end;gap:.75rem}.detail-row{display:flex;justify-content:space-between;align-items:flex-start;padding:.75rem 0;border-bottom:1px solid #f3f4f6}.detail-row:last-child{border-bottom:none}.detail-row.description-row{flex-direction:column;gap:.5rem}.detail-label{font-size:.8125rem;color:#6b7280;font-weight:500}.detail-value{font-size:.875rem;color:#111827;display:flex;flex-wrap:wrap;gap:.5rem}.detail-section{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #e5e7eb}.detail-section h4{margin:0 0 .75rem;color:#111827;font-size:.875rem;font-weight:600}.app-data-json{margin:0;padding:1rem;background:#f9fafb;border-radius:8px;font-size:.75rem;font-family:SF Mono,Monaco,monospace;color:#374151;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word;border:1px solid #e5e7eb}@media(max-width:1024px){.workspace-stats{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.multi-ip-filing-page{padding:1rem}.page-header{flex-direction:column;align-items:flex-start}.header-content h1{font-size:1.25rem}.filing-tabs{gap:0}.tab-btn{padding:.625rem .75rem;font-size:.8125rem}.tab-label{display:none}.filing-form{padding:1rem}.workspace-stats{grid-template-columns:repeat(2,1fr)}.workspace-filters{flex-direction:column;align-items:stretch}.filter-group select,.filter-group input{width:100%;min-width:unset}.workspace-table{font-size:.8125rem}.workspace-table th,.workspace-table td{padding:.625rem .75rem}.quick-actions{flex-direction:column;align-items:stretch}.quick-action-btn{width:100%;justify-content:center}}@media(max-width:480px){.workspace-stats{grid-template-columns:1fr 1fr;gap:.75rem}.stat-card{padding:1rem}.stat-value{font-size:1.5rem}.modal-content{margin:1rem;padding:1.25rem}.application-workspace{padding:1rem}}.claim-optimization-page{padding:1.5rem;max-width:1200px;margin:0 auto;background:var(--qinventor-bg, #f9fafb);min-height:100vh}.claim-optimization-page .page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.claim-optimization-page .page-header h1{font-size:1.5rem;font-weight:600;color:#111827;margin:0}.claims-upload{background:#fff;padding:1.5rem;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a;margin-bottom:1.5rem}.claim-input{margin-bottom:1rem}.claim-input label{display:block;margin-bottom:.375rem;font-size:.875rem;font-weight:500;color:#111827}.claim-input textarea{width:100%;padding:.625rem .75rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;color:#111827;min-height:120px;resize:vertical;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.claim-input textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.claim-optimizer{background:#fff;padding:1.5rem;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a}.tabs{display:flex;gap:.25rem;margin-bottom:1.5rem;border-bottom:1px solid #e5e7eb;padding-bottom:0}.tabs button{padding:.75rem 1rem;border:none;background:none;cursor:pointer;font-size:.875rem;font-weight:500;color:#6b7280;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .2s,border-color .2s}.tabs button:hover:not(.active){color:#374151}.tabs button.active{border-bottom-color:#2563eb;color:#2563eb}.claim-item{margin-bottom:1rem;padding:1rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.claim-item:last-child{margin-bottom:0}.claim-header{display:flex;gap:.75rem;margin-bottom:.75rem;align-items:center;flex-wrap:wrap}.claim-header h4{font-size:.9375rem;font-weight:600;color:#111827;margin:0}.scope-badge{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500}.scope-broad{background:#fef3c7;color:#92400e}.scope-narrow{background:#dbeafe;color:#1e40af}.scope-optimal{background:#d1fae5;color:#065f46}.strength-indicator{margin-left:auto;font-size:.875rem;font-weight:600;color:#374151}.risks,.improvements{margin-top:.75rem}.risks h5,.improvements h5{font-size:.8125rem;font-weight:600;color:#374151;margin:0 0 .5rem}.risks ul,.improvements ul{margin:0;padding-left:1.25rem;font-size:.8125rem;color:#6b7280;line-height:1.6}.risks li,.improvements li{margin-bottom:.25rem}.form-actions{display:flex;gap:.75rem;margin-top:1.25rem}.btn-primary{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s}.btn-primary:hover:not(:disabled){background:#1d4ed8}.btn-primary:disabled{background:#9ca3af;cursor:not-allowed}.btn-secondary{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#fff;color:#374151;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s}.btn-secondary:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.btn-secondary:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.claim-optimization-page{padding:1rem}.claim-optimization-page .page-header{flex-direction:column;align-items:flex-start}.claim-optimization-page .page-header h1{font-size:1.25rem}.tabs{overflow-x:auto}.tabs button{white-space:nowrap}.claim-header{flex-direction:column;align-items:flex-start}.strength-indicator{margin-left:0}}.notiv-dashboard{padding:16px 0}.notiv-dashboard-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.notiv-loading-spinner{width:40px;height:40px;border:3px solid #e0e0e0;border-top-color:#1976d2;border-radius:50%;animation:notiv-spin 1s linear infinite;margin-bottom:16px}@keyframes notiv-spin{to{transform:rotate(360deg)}}.notiv-dashboard-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.notiv-dashboard-error-icon{font-size:48px;margin-bottom:16px}.notiv-dashboard-error h3{margin:0 0 8px;color:#333}.notiv-dashboard-error p{color:#666;margin-bottom:16px}.notiv-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px}.notiv-stat-card{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 2px 8px #00000014;transition:transform .2s ease,box-shadow .2s ease}.notiv-stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001f}.notiv-stat-card-blue{border-left:4px solid #1976d2}.notiv-stat-card-green{border-left:4px solid #2e7d32}.notiv-stat-card-orange{border-left:4px solid #ed6c02}.notiv-stat-card-purple{border-left:4px solid #9c27b0}.notiv-stat-card-teal{border-left:4px solid #00796b}.notiv-stat-icon{font-size:32px;line-height:1}.notiv-stat-content{flex:1}.notiv-stat-value{font-size:28px;font-weight:700;color:#1a1a1a;line-height:1.2}.notiv-stat-label{font-size:13px;color:#666;margin-top:4px}.notiv-section{margin-bottom:24px}.notiv-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.notiv-section-header h2{font-size:18px;font-weight:600;color:#333;margin:0}.notiv-actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.notiv-action-card{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;cursor:pointer;box-shadow:0 2px 8px #00000014;transition:transform .2s ease,box-shadow .2s ease}.notiv-action-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001f}.notiv-action-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px}.notiv-icon-green{background:#e8f5e9}.notiv-icon-blue{background:#e3f2fd}.notiv-icon-purple{background:#f3e5f5}.notiv-icon-teal{background:#e0f2f1}.notiv-action-content{flex:1}.notiv-action-content h4{margin:0 0 4px;font-size:15px;font-weight:600;color:#333}.notiv-action-content p{margin:0;font-size:13px;color:#666}.notiv-action-arrow{font-size:20px;color:#999}.notiv-recent-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px;margin-bottom:24px}@media(max-width:900px){.notiv-recent-section{grid-template-columns:1fr}}.notiv-recent-card{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #00000014}.notiv-recent-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.notiv-recent-header h3{margin:0;font-size:16px;font-weight:600;color:#333}.notiv-view-all-btn{background:none;border:none;color:#1976d2;font-size:12px;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .2s ease}.notiv-view-all-btn:hover{background:#e3f2fd}.notiv-recent-list{display:flex;flex-direction:column;gap:12px}.notiv-recent-item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;cursor:pointer;transition:background .2s ease;background:#f8f9fa}.notiv-recent-item:hover{background:#e8e8e8}.notiv-recent-item-icon{font-size:20px;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.notiv-recent-item-content{flex:1;min-width:0}.notiv-recent-item-title{font-size:14px;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notiv-recent-item-meta{font-size:12px;color:#666;margin-top:2px}.notiv-status-chip{font-size:11px;font-weight:500;padding:4px 8px;border-radius:4px;text-transform:capitalize}.notiv-status-chip.info{background:#e3f2fd;color:#1565c0}.notiv-status-chip.warning{background:#fff3e0;color:#e65100}.notiv-status-chip.success{background:#e8f5e9;color:#2e7d32}.notiv-status-chip.error{background:#ffebee;color:#c62828}.notiv-status-chip.default{background:#f5f5f5;color:#616161}.notiv-empty-state{padding:24px;text-align:center;color:#666}.notiv-empty-state p{margin:0;font-size:14px}.notiv-entities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.notiv-entity-card{background:#fff;border-radius:12px;padding:20px;text-align:center;cursor:pointer;box-shadow:0 2px 8px #00000014;transition:transform .2s ease,box-shadow .2s ease}.notiv-entity-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001f}.notiv-entity-icon{font-size:32px;margin-bottom:12px}.notiv-entity-name{font-size:14px;font-weight:600;color:#333;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notiv-entity-details{font-size:12px;color:#666}.notiv-action-btn{background:#1976d2;color:#fff;border:none;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease}.notiv-action-btn:hover{background:#1565c0}.marketplace-title{font-size:2rem;font-weight:700;margin-bottom:1rem}.search-input{border:2px solid var(--text-cl, #310128);border-radius:5px;height:40px;width:100%;max-width:400px;padding:.5rem;margin-bottom:1rem;background:var(--bg-primary, #ffffff);color:var(--text-cl, #310128)}.specialization-dropdown{width:100%;max-width:400px;margin-bottom:1rem}.card{position:relative;width:100%;margin-bottom:1rem;min-height:250px;border-radius:5px;box-shadow:#0e1e251f 0 2px 4px,#0e1e2552 0 2px 16px}@media(min-width:640px){.card{width:calc(50% - .5rem)}}@media(min-width:1024px){.card{width:calc(25% - .75rem)}}.card img{display:block;margin:0 auto;width:100px;height:100px;-o-object-fit:contain;object-fit:contain}.card-img-default{display:block;margin:0 auto;width:150px!important;height:100px!important;-o-object-fit:contain;object-fit:contain}.card-body{text-align:center}.card-actions{position:absolute;bottom:0;left:0;right:0;background-color:#ffffffe6}.card-title{font-size:1.2rem;font-weight:650;margin-bottom:.5rem;color:var(--text-cl)}.card-text{font-size:.9rem;margin-bottom:0;font-weight:600;color:var(--text-cl)}.card.selected{background-color:var(--orgg);color:#fff!important}.card.selected .card-actions{background-color:var(--orgg)}.card.selected .card-body{background-color:var(--orgg);color:#fff}.card-title.selected,.card-text.selected{color:#fff}.card-container{display:grid;grid-template-columns:1fr;gap:1rem;width:100%}@media(min-width:640px){.card-container{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.card-container{grid-template-columns:repeat(4,1fr)}}.my_document_listing .table_heading{display:flex}.accordion-nav{display:flex;flex-direction:column;width:100%;gap:0;position:relative}.accordion-nav-tabs-wrapper{display:flex;align-items:center;position:relative;width:100%}.accordion-nav-tabs{display:flex;flex-direction:row;gap:0;background:var(--bg-secondary, #f8f9fa);border-radius:8px 8px 0 0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--primary, #00b4a6) transparent;border:1px solid var(--border-color, #e9ecef);border-bottom:none;flex:1;scroll-behavior:smooth;padding-left:0;padding-right:0}.accordion-nav-tabs::-webkit-scrollbar{height:6px}.accordion-nav-tabs::-webkit-scrollbar-track{background:transparent}.accordion-nav-tabs::-webkit-scrollbar-thumb{background:var(--primary, #00b4a6);border-radius:3px}.accordion-nav-tabs::-webkit-scrollbar-thumb:hover{background:var(--primary-dark, #009688)}.accordion-item{flex:0 0 auto;position:relative;min-width:120px;white-space:nowrap}.accordion-item:not(:last-child){border-right:1px solid var(--border-color, #e9ecef)}.accordion-item.has-active{background:transparent}.accordion-header{display:flex;align-items:center;justify-content:center;padding:14px 20px;cursor:pointer;transition:all .2s ease;background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:52px;gap:8px}.accordion-header:hover{background:var(--hover-bg, rgba(0, 0, 0, .03))}.accordion-header.active,.accordion-header.has-active-child{background:var(--primary, #00b4a6);color:#fff}.accordion-header-content{display:flex;align-items:center;gap:8px}.accordion-icon{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.accordion-label{font-size:14px;font-weight:600;color:var(--text-primary, #333);white-space:nowrap}.accordion-header.active .accordion-label,.accordion-header.has-active-child .accordion-label{color:#fff}.accordion-badge{background:var(--primary, #00b4a6);color:#fff;font-size:11px;font-weight:600;padding:2px 8px;border-radius:12px}.accordion-header.active .accordion-badge,.accordion-header.has-active-child .accordion-badge{background:#fff;color:var(--primary, #00b4a6)}.accordion-arrow{font-size:10px;color:var(--text-secondary, #666);transition:transform .3s ease;margin-left:4px}.accordion-header.active .accordion-arrow,.accordion-header.has-active-child .accordion-arrow{color:#fff}.accordion-arrow.expanded{transform:rotate(180deg)}.accordion-children-wrapper{width:100%;background:var(--bg-tertiary, #ffffff);border:1px solid var(--border-color, #e9ecef);border-radius:0 0 8px 8px;overflow:hidden}.accordion-children{display:flex;flex-wrap:wrap;gap:0;padding:12px 16px;background:var(--bg-light, #f8f9fa);transition:all .3s ease}.accordion-children.collapsed{display:none}.accordion-children.expanded{display:flex}.accordion-child{display:flex;align-items:center;gap:8px;padding:10px 16px;cursor:pointer;transition:all .2s ease;border-radius:6px;background:transparent;margin:4px}.accordion-child:hover{background:var(--hover-bg, rgba(0, 0, 0, .05))}.accordion-child.active{background:var(--primary, #00b4a6);color:#fff}.accordion-child-icon{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.accordion-child-label{font-size:13px;font-weight:500;color:var(--text-secondary, #555);white-space:nowrap}.accordion-child.active .accordion-child-label{color:#fff}.accordion-child-badge{background:var(--warning-bg, #fff3cd);color:var(--warning-text, #856404);font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px}.accordion-child.active .accordion-child-badge{background:#ffffff4d;color:#fff}.accordion-nav-tabs .accordion-item:not(.has-children) .accordion-header.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--primary-dark, #009688)}@media(max-width:992px){.accordion-nav-tabs{flex-wrap:wrap}.accordion-item{flex:1 1 auto;min-width:150px}.accordion-item:not(:last-child){border-right:none;border-bottom:1px solid var(--border-color, #e9ecef)}}@media(max-width:768px){.accordion-nav-tabs{flex-direction:column;border-radius:8px}.accordion-item{width:100%}.accordion-header{justify-content:flex-start;padding:12px 16px}.accordion-children{flex-direction:column;padding:8px}.accordion-child{width:100%;margin:2px 0}}.accordion-scroll-chevron{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:28px;background:#fff;border:1px solid var(--border-color, #e9ecef);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;font-size:18px;font-weight:700;color:var(--primary, #00b4a6);transition:all .2s ease;box-shadow:0 2px 6px #00000026;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.accordion-scroll-chevron:hover{background:var(--primary, #00b4a6);color:#fff;box-shadow:0 2px 8px #0003;transform:translateY(-50%) scale(1.1)}.accordion-scroll-chevron:active{transform:translateY(-50%) scale(.95)}.accordion-scroll-chevron-left{left:4px}.accordion-scroll-chevron-right{right:4px}.accordion-nav-tabs-wrapper{position:relative}.accordion-nav-tabs-wrapper:before,.accordion-nav-tabs-wrapper:after{content:"";position:absolute;top:0;bottom:0;width:20px;pointer-events:none;z-index:5;transition:opacity .2s ease}.accordion-nav-tabs-wrapper:before{left:0;background:linear-gradient(to right,var(--bg-secondary, #f8f9fa),transparent);opacity:0}.accordion-nav-tabs-wrapper:after{right:0;background:linear-gradient(to left,var(--bg-secondary, #f8f9fa),transparent);opacity:0}.accordion-nav-tabs-wrapper.has-left-scroll:before{opacity:1}.accordion-nav-tabs-wrapper.has-right-scroll:after{opacity:1}.accordion-header:focus-visible,.accordion-child:focus-visible,.accordion-scroll-chevron:focus-visible{outline:2px solid var(--primary, #00b4a6);outline-offset:-2px}.ai-reports-container{display:flex;flex-direction:column;width:100%;min-height:500px}.ai-reports-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0;border-bottom:2px solid var(--border-color, #e9ecef);margin-bottom:20px}.ai-reports-tab{padding:10px 20px;font-size:14px;font-weight:500;color:var(--text-secondary, #666);background:var(--bg-secondary, #f8f9fa);border:1px solid var(--border-color, #e9ecef);border-radius:20px;cursor:pointer;transition:all .2s ease}.ai-reports-tab:hover{background:var(--hover-bg, #e9ecef);color:var(--text-primary, #333)}.ai-reports-tab.active{background:var(--primary, #00b4a6);color:#fff;border-color:var(--primary, #00b4a6)}.ai-reports-content{flex:1}.ai-reports-no-access{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;text-align:center;color:var(--text-secondary, #666)}.ai-reports-no-access h3{font-size:18px;margin-bottom:8px;color:var(--text-primary, #333)}.ai-reports-no-access p{font-size:14px}.report-tab-container{display:flex;flex-direction:column;gap:24px}.report-upload-section{background:var(--bg-secondary, #f8f9fa);border:2px dashed var(--border-color, #dee2e6);border-radius:12px;padding:32px;text-align:center;cursor:pointer;transition:all .2s ease}.report-upload-section:hover{border-color:var(--primary, #00b4a6);background:var(--bg-active-light, rgba(0, 180, 166, .05))}.report-upload-section.dragging{border-color:var(--primary, #00b4a6);background:var(--bg-active-light, rgba(0, 180, 166, .1))}.report-upload-icon{width:48px;height:48px;margin-bottom:12px}.report-upload-title{font-size:16px;font-weight:600;color:var(--text-primary, #333);margin-bottom:8px}.report-upload-subtitle{font-size:13px;color:var(--text-secondary, #666)}.report-upload-formats{font-size:12px;color:var(--text-muted, #999);margin-top:8px}.report-list-section{background:#fff;border-radius:12px;border:1px solid var(--border-color, #e9ecef)}.report-list-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-color, #e9ecef)}.report-list-title{font-size:16px;font-weight:600;color:var(--text-primary, #333)}.report-list-search{display:flex;gap:8px}.report-list-search input{padding:8px 12px;border:1px solid var(--border-color, #dee2e6);border-radius:6px;font-size:14px;width:200px}.report-list-search input:focus{outline:none;border-color:var(--primary, #00b4a6)}.report-list-search button{padding:8px 16px;background:var(--primary, #00b4a6);color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background .2s ease}.report-list-search button:hover{background:var(--primary-dark, #009688)}.report-table{width:100%;border-collapse:collapse}.report-table th,.report-table td{padding:14px 20px;text-align:left;border-bottom:1px solid var(--border-color, #e9ecef)}.report-table th{font-size:13px;font-weight:600;color:var(--text-secondary, #666);background:var(--bg-secondary, #f8f9fa);text-transform:uppercase;letter-spacing:.5px}.report-table td{font-size:14px;color:var(--text-primary, #333)}.report-table tr:hover{background:var(--bg-hover, #f8f9fa)}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.status-badge.completed{background:var(--success-bg, #d4edda);color:var(--success-text, #155724)}.status-badge.processing{background:var(--warning-bg, #fff3cd);color:var(--warning-text, #856404)}.status-badge.failed{background:var(--danger-bg, #f8d7da);color:var(--danger-text, #721c24)}.status-spinner{width:14px;height:14px;animation:spin 1s linear infinite}.report-actions{display:flex;gap:8px}.report-action-btn{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--primary, #00b4a6);border:none;cursor:pointer;transition:all .2s ease}.report-action-btn:hover{background:var(--primary-dark, #009688);transform:scale(1.05)}.report-action-btn img{width:18px;height:18px;filter:brightness(0) invert(1)}.report-action-btn:disabled{background:var(--disabled-bg, #e9ecef);cursor:not-allowed}.report-action-btn:disabled:hover{transform:none}.report-pagination{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:16px 20px;border-top:1px solid var(--border-color, #e9ecef)}.report-pagination button{padding:6px 14px;border:1px solid var(--border-color, #dee2e6);background:#fff;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s ease}.report-pagination button:hover:not(:disabled){border-color:var(--primary, #00b4a6);color:var(--primary, #00b4a6)}.report-pagination button:disabled{opacity:.5;cursor:not-allowed}.report-pagination span{font-size:13px;color:var(--text-secondary, #666);padding:0 8px}.report-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.report-empty-state h4{font-size:16px;color:var(--text-primary, #333);margin-bottom:8px}.report-empty-state p{font-size:14px;color:var(--text-secondary, #666)}.report-loading{display:flex;align-items:center;justify-content:center;padding:48px}@media(max-width:768px){.ai-reports-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:12px;-webkit-overflow-scrolling:touch}.ai-reports-tab{flex-shrink:0;padding:8px 16px;font-size:13px}.report-upload-section{padding:24px 16px}.report-list-header{flex-direction:column;gap:12px;align-items:flex-start}.report-list-search{width:100%}.report-list-search input{flex:1}.report-table th,.report-table td{padding:10px 12px;font-size:13px}.report-actions{gap:4px}.report-action-btn{width:32px;height:32px}}.navlinks-container li{display:flex;align-items:center;margin-bottom:.5rem;padding:.5rem;flex-wrap:wrap}.navlinks-container li:hover{background-color:var(--orgg);cursor:pointer}.navlinks-container li img{margin-right:.8rem}.active-link{background-color:var(--orgg)}.logo-box{background-color:var(--bg-primary);width:100%;height:140px;position:relative;z-index:1;overflow:hidden;border-radius:0 0 5px 5px;border-bottom:1px solid var(--br)}[data-theme*=dark] .logo-box{background-color:#1f1f1f}.sidebar-logo-link{display:flex;align-items:center;justify-content:center;height:100%;padding:10px}.sidebar-logo{border-radius:10px;padding:8px!important;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}[data-theme*=dark] .sidebar-logo{background:#ffffff14;border-color:#ffffff1f}.logo-box:after{background:var(--orgg);position:absolute;content:"";right:13px;width:6px;top:0;height:100%;z-index:-1;transform:skew(15deg)}.logo-box:before{position:absolute;content:"";z-index:-2;right:-14px;background:var(--primary);width:28px;height:100%;transform:skew(16deg)}.logo-box a{justify-content:center;display:flex}.logo-box img{width:100%;height:100%;max-height:140px;-o-object-fit:contain;object-fit:contain;padding:10px}.sub_menu{display:none;width:100%;background:#ffffff14}.main_menu>li{background:transparent;margin-bottom:7px}.main_menu>li>a{position:relative;display:inline-block;width:100%;padding:10px 15px 10px 45px;color:#fff;font-weight:600;min-height:44px;cursor:pointer;touch-action:manipulation}.main_menu>li>a:hover{background:var(--orgg)}.main_menu>li>a>img{width:25px;height:25px;-o-object-fit:contain;object-fit:contain;position:absolute;left:10px;top:10px;min-height:25px}.sub_menu>li{margin-top:4px;margin-bottom:4px}.sub_menu>li>a{display:inline-block;color:#fff;font-weight:500;padding:7px 20px 7px 55px;width:100%;cursor:pointer}.sub_menu.show{display:block}.main_menu>li.active-link>a{background:var(--orgg)}.main_menu>li>a .Arrow{position:absolute;right:10px;top:15px}.main_menu>li>a .Arrow svg{width:23px;height:23px}.sub_menu.img_us>li>a{position:relative;padding-left:80px}.sub_menu.img_us>li>a img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;position:absolute;left:48px;top:7px;min-height:25px}.sub_menu.img_us>li>a svg{width:22px;height:22px;position:absolute;left:48px;top:7px;min-height:25px;color:#fff}.menu-item-with-badge{display:inline-flex;align-items:center;gap:6px}.menu-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:9px;box-shadow:0 2px 4px #dc26264d;animation:pulse-badge 2s infinite}@keyframes pulse-badge{0%,to{transform:scale(1);box-shadow:0 2px 4px #dc26264d}50%{transform:scale(1.05);box-shadow:0 3px 6px #dc262666}}.sidebar-toggle-btn{position:absolute;top:145px;left:50%;transform:translate(-50%);width:28px;height:28px;border-radius:50%;background:var(--orgg);border:2px solid var(--primary);color:#fff;cursor:pointer;z-index:100;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 2px 8px #0003}.sidebar-toggle-btn:hover{background:var(--primary);transform:translate(-50%) scale(1.1)}.nav_coy.sidebar-collapsed .sidebar-toggle-btn{top:90px}.sidebar-toggle-icon{width:16px;height:16px;transition:transform .3s ease;transform:rotate(0)}.sidebar-toggle-icon.rotated{transform:rotate(180deg)}.nav_coy{position:relative;transition:width .3s ease}.nav_coy.sidebar-collapsed{width:70px!important;min-width:70px!important}.nav_coy.sidebar-collapsed .logo-box{height:85px;padding:10px 5px}.nav_coy.sidebar-collapsed .sidebar-logo-link{padding:5px}.nav_coy.sidebar-collapsed .sidebar-logo{padding:4px!important}.nav_coy.sidebar-collapsed .logo-box:after,.nav_coy.sidebar-collapsed .logo-box:before{display:none}.nav_coy.sidebar-collapsed .menu-text,.nav_coy.sidebar-collapsed .Arrow,.nav_coy.sidebar-collapsed .menu-badge-new,.nav_coy.sidebar-collapsed .menu-badge{display:none}.nav_coy.sidebar-collapsed .main_menu>li>a{padding:10px;display:flex;justify-content:center;align-items:center}.nav_coy.sidebar-collapsed .main_menu>li>a>img{position:relative;left:0;top:0}.nav_coy.sidebar-collapsed .sub_menu{display:none!important}.nav_coy.sidebar-collapsed .menu-separator{padding:5px 10px}.nav_coy.sidebar-collapsed .separator-line{margin:0}.main_menu>li.menu-primary{margin-bottom:5px}.main_menu>li.menu-primary>a{background:#ffffff08;border-radius:8px;margin:0 8px;width:calc(100% - 16px)}.main_menu>li.menu-primary:hover>a{background:#ffffff1a}.main_menu>li.menu-primary.active-link>a{background:var(--orgg)}.main_menu>li.menu-nda-guardian>a{position:relative;background:linear-gradient(135deg,#6366f126,#8b5cf626);border:1px solid rgba(139,92,246,.3)}.main_menu>li.menu-nda-guardian:hover>a{background:linear-gradient(135deg,#6366f140,#8b5cf640);border-color:#8b5cf680}.main_menu>li.menu-nda-guardian.active-link>a{background:linear-gradient(135deg,#6366f166,#8b5cf666);border-color:#8b5cf699}.menu-badge-new{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;font-size:10px;font-weight:700;color:#fff;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:10px;letter-spacing:.5px;box-shadow:0 2px 4px #8b5cf64d}.main_menu>li.menu-separator{margin:8px 0;padding:0 15px;pointer-events:none}.menu-separator .separator-line{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%);margin:0 10px}.submenu-separator{margin:6px 0;padding:0 10px;pointer-events:none}.submenu-separator .separator-line-sm{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 50%,transparent 100%);margin:0 5px}.menu-text{transition:opacity .3s ease;white-space:nowrap}.nav_coy.sidebar-collapsed .main_menu>li{position:relative}.main_menu>li[data-tip]{cursor:pointer}.__react_component_tooltip{z-index:1000!important}.sub_menu>li.submenu-divider{margin-top:12px;margin-bottom:4px;padding:0 20px 0 48px;pointer-events:none}.sub_menu>li.submenu-divider .submenu-section-title{display:block;font-size:10px;font-weight:600;text-transform:uppercase;color:#ffffff80;letter-spacing:.5px;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.1)}.menu-section-header{display:block;padding:12px 15px 6px;font-size:10px;font-weight:700;text-transform:uppercase;color:#ffffff73;letter-spacing:1.2px;pointer-events:none;margin-top:8px}.menu-section-header:first-child{margin-top:0}.nav_coy.sidebar-collapsed .menu-section-header{display:none}.menu-section-header:after{content:"";display:block;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.15) 0%,transparent 100%);margin-top:6px;margin-right:15px}[data-theme*=dark] .menu-section-header{color:#fff6}[data-theme*=dark] .menu-section-header:after{background:linear-gradient(90deg,rgba(255,255,255,.1) 0%,transparent 100%)}.purchase-dsc-container{padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000001a;text-align:center;margin-top:100px;max-width:90%;margin-left:auto;margin-right:auto}.purchase-dsc-button{background-color:#e47d08;color:#fff;border:none;padding:10px 20px;font-size:16px;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.purchase-dsc-button:hover{background-color:#f9a262}.downtime-button{background-color:var(--primary, #400835);color:var(--w, #fff);padding:10px 20px;border:none;cursor:pointer;font-weight:700;width:100%;border-radius:4px;transition:background-color .2s,opacity .2s,transform .1s,box-shadow .2s}.downtime-button:hover:not(:disabled){background-color:var(--primary, #400835);filter:brightness(.85);box-shadow:0 2px 8px #0003;transform:translateY(-1px)}.downtime-button:active:not(:disabled){transform:translateY(0);filter:brightness(.75)}.downtime-button:disabled{opacity:.6;cursor:not-allowed;filter:none}.theme-selector-container{padding:20px;background:var(--bg-primary, #ffffff);border-radius:8px;margin-bottom:20px}.theme-selector-title{font-size:1.5rem;font-weight:700;color:var(--text-cl, #310128);margin-bottom:8px}.theme-selector-description{font-size:.95rem;color:var(--gr, #444);margin-bottom:24px;line-height:1.5}.theme-selector-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.theme-card{border:2px solid var(--br, #e1e1e1);border-radius:8px;padding:16px;cursor:pointer;transition:all .2s ease;background:var(--bg-primary, #ffffff);position:relative;display:flex;flex-direction:column;gap:12px}.theme-card:hover{border-color:var(--primary, #400835);box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.theme-card:focus{outline:2px solid var(--primary, #400835);outline-offset:2px}.theme-card-selected{border-color:var(--primary, #400835);border-width:3px;box-shadow:0 4px 12px #40083533;background:var(--bg-secondary, #f5f5f5)}.theme-card-header{display:flex;justify-content:space-between;align-items:center}.theme-card-name{font-size:1rem;font-weight:600;color:var(--text-cl, #310128);margin:0}.theme-card-checkmark{width:24px;height:24px;border-radius:50%;background:var(--primary, #400835);color:var(--w, #fff);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.theme-card-preview{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.theme-color-swatch{width:32px;height:32px;border-radius:4px;border:1px solid var(--br, #e1e1e1);flex-shrink:0}.theme-color-primary{order:1}.theme-color-secondary{order:2}.theme-color-background{order:3}.theme-color-text{order:4}.theme-card-system-info{margin-top:4px}.theme-system-label{font-size:.85rem;color:var(--gr, #444);font-style:italic}.theme-card-variant{margin-top:auto}.theme-variant-badge{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.theme-variant-light{background:#f0f0f0;color:#333}.theme-variant-dark{background:#333;color:#f0f0f0}@media(max-width:768px){.theme-selector-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.theme-card{padding:12px}.theme-card-name{font-size:.9rem}.theme-color-swatch{width:24px;height:24px}}.user-management-tabs{width:100%}.tabs-container{display:flex;gap:10px;margin-top:20px;margin-bottom:20px;border-bottom:2px solid var(--primary, #310128);padding-bottom:0;flex-wrap:wrap}.tab-button{padding:12px 24px;background-color:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;font-size:16px;font-weight:500;color:var(--text-cl, #333);transition:all .3s ease;position:relative;bottom:-2px;white-space:nowrap}.tab-button:hover{color:var(--primary, #310128);background-color:#3101280d}.tab-button.active{color:var(--primary, #310128);border-bottom-color:var(--primary, #310128);font-weight:600;background-color:#3101280d}.tab-content{margin-top:20px}.user-management-tabs .tab-content .main_head,.user-management-tabs .tab-content .text-primary .main_head,.user-management-tabs .tab-content>div>.main_head,.user-management-tabs .tab-content>div>div>.main_head{display:none!important}@media(max-width:768px){.tabs-container{gap:5px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.tabs-container::-webkit-scrollbar{display:none}.tab-button{padding:10px 16px;font-size:14px;flex-shrink:0}}.auth_document_box{border:1px solid #ccc;padding:10px;margin-bottom:5px;border-radius:5px;width:400px}.account_pdf_view{width:100%;height:70vh}.module-selector{background:var(--inputBackground, #ffffff);border-radius:12px;overflow:hidden}.module-selector-header{padding:16px 20px;background:var(--card-header-bg, rgba(0, 0, 0, .02));border-bottom:1px solid var(--border-color, rgba(0, 0, 0, .06))}.module-selector-header-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.module-selector-header h3{font-size:15px;font-weight:600;color:var(--text-cl, #1a1a2e);margin:0;text-transform:uppercase;letter-spacing:.02em}.module-selector-stats{display:flex;align-items:center;gap:8px}.module-selector-stat-badge{font-size:12px;font-weight:600;color:var(--primary, #400835);background:#40083514;padding:4px 10px;border-radius:20px}.module-selector-search{position:relative;display:flex;align-items:center}.module-selector-search-icon{position:absolute;left:12px;width:16px;height:16px;color:#9ca3af;pointer-events:none}.module-selector-search-input{width:100%;padding:10px 36px;font-size:13px;border:1.5px solid var(--border-color, #e5e7eb);border-radius:8px;background:var(--inputBackground, #ffffff);color:var(--text-cl, #1a1a2e);outline:none;transition:border-color .2s,box-shadow .2s}.module-selector-search-input:focus{border-color:var(--primary, #400835);box-shadow:0 0 0 3px #40083514}.module-selector-search-input::-moz-placeholder{color:#9ca3af}.module-selector-search-input::placeholder{color:#9ca3af}.module-selector-search-clear{position:absolute;right:8px;width:24px;height:24px;border:none;background:transparent;color:#9ca3af;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s,color .2s}.module-selector-search-clear:hover{background:#0000000d;color:#6b7280}.module-availability-section{display:flex;flex-wrap:wrap;gap:24px;padding:16px 20px;background:#2dd4bf0a;border-bottom:1px solid var(--border-color, rgba(0, 0, 0, .06))}.module-availability-item{display:flex;align-items:center;gap:12px}.module-availability-label{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--text-cl, #374151)}.module-toggle{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.module-toggle-sm{width:36px;height:20px}.module-toggle input{opacity:0;width:0;height:0}.module-toggle-slider{position:absolute;cursor:pointer;inset:0;background-color:#d1d5db;transition:.3s;border-radius:24px}.module-toggle-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%;box-shadow:0 1px 3px #00000026}.module-toggle-sm .module-toggle-slider:before{height:14px;width:14px}.module-toggle input:checked+.module-toggle-slider{background-color:var(--secondary, #2dd4bf)}.module-toggle input:checked+.module-toggle-slider:before{transform:translate(20px)}.module-toggle-sm input:checked+.module-toggle-slider:before{transform:translate(16px)}.module-toggle input:focus+.module-toggle-slider{box-shadow:0 0 0 3px #2dd4bf33}.module-grid{padding:16px;max-height:600px;overflow-y:auto}.module-grid::-webkit-scrollbar{width:6px}.module-grid::-webkit-scrollbar-track{background:transparent}.module-grid::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.module-grid::-webkit-scrollbar-thumb:hover{background:#00000040}.module-empty-state{text-align:center;padding:40px 20px;color:#9ca3af}.module-empty-state p{margin:0;font-size:14px}.module-category{margin-bottom:12px;border:1px solid var(--br, rgba(0, 0, 0, .06));border-radius:10px;overflow:hidden;background:var(--bg-primary, #ffffff)}.module-category:last-child{margin-bottom:0}.module-category-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--category-color, #6b7280);border-left:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s}.module-category-header:hover{filter:brightness(1.1)}.module-category-header-left{display:flex;align-items:center;gap:10px}.module-category-icon{font-size:16px;line-height:1;filter:brightness(0) invert(1)}.module-category-title{font-size:13px;font-weight:600;color:#fff!important;margin:0;text-transform:uppercase;letter-spacing:.03em}.module-category-count{font-size:11px;font-weight:600;color:#fff!important;background:#fff3;padding:2px 8px;border-radius:10px}.module-category-header-right{display:flex;align-items:center;gap:8px}.module-category-toggle-all{font-size:11px;font-weight:500;color:#fff!important;background:#ffffff26;border:1px solid rgba(255,255,255,.3);padding:4px 10px;border-radius:6px;cursor:pointer;transition:all .2s;white-space:nowrap}.module-category-toggle-all:hover{background:#ffffff40;color:#fff;border-color:#ffffff80}.module-category-chevron{width:20px;height:20px;color:#fff!important;transition:transform .2s}.module-category-chevron.collapsed{transform:rotate(-90deg)}.module-items{padding:8px 16px 16px;display:flex;flex-direction:column;gap:2px;background:var(--bg-secondary, var(--bg-primary, #f9fafb))}.module-item{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:8px;transition:background .15s}.module-item:hover{background:#00000005}.module-item-enabled{background:#2dd4bf0f}.module-item-enabled:hover{background:#2dd4bf1a}.module-item-content{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.module-item-label{font-size:14px;color:var(--text-cl, #374151);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.module-item-help{opacity:.4;cursor:pointer;flex-shrink:0;transition:opacity .2s}.module-item-help:hover{opacity:1}.module-selector .swchhh{display:flex;align-items:center;gap:12px;margin-bottom:0;min-width:auto;white-space:nowrap}.module-selector .toggle-switch{position:relative;display:inline-block;width:36px;min-width:36px;height:20px;flex-shrink:0}.module-selector .toggle-switch .label{width:100%;height:20px;background:#d1d5db;display:block;border-radius:20px;position:relative;cursor:pointer}.module-selector .toggle-switch .label .inner{width:14px;height:14px;display:inline-block;background:#fff;position:absolute;left:3px;top:3px;border-radius:100%;transition:all ease-in-out .3s;box-shadow:0 1px 3px #00000026}.module-selector .toggle-switch input{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:0;cursor:pointer}.module-selector .toggle-switch input:checked~.label .inner{left:19px}.module-selector .toggle-switch input:checked~.label{background:var(--secondary, #2dd4bf)}@media(max-width:768px){.module-availability-section{flex-direction:column;gap:16px}.module-category-toggle-all{display:none}.module-selector-header-top{flex-direction:column;align-items:flex-start;gap:8px}}[data-theme=dark-orange] .module-selector,[data-theme=dark-orange-pro] .module-selector,[data-theme=dark-blue] .module-selector,[data-theme=dark-green] .module-selector,[data-theme=dark-purple] .module-selector{background:var(--bg-primary)}[data-theme=dark-orange] .module-category,[data-theme=dark-orange-pro] .module-category,[data-theme=dark-blue] .module-category,[data-theme=dark-green] .module-category,[data-theme=dark-purple] .module-category{border-color:var(--br);background:var(--bg-primary)}[data-theme=dark-orange] .module-items,[data-theme=dark-orange-pro] .module-items,[data-theme=dark-blue] .module-items,[data-theme=dark-green] .module-items,[data-theme=dark-purple] .module-items{background:var(--bg-secondary, var(--bg-primary))}[data-theme=dark-orange] .module-item:hover,[data-theme=dark-orange-pro] .module-item:hover,[data-theme=dark-blue] .module-item:hover,[data-theme=dark-green] .module-item:hover,[data-theme=dark-purple] .module-item:hover{background:#ffffff0d}[data-theme=dark-orange] .module-item-enabled,[data-theme=dark-orange-pro] .module-item-enabled,[data-theme=dark-blue] .module-item-enabled,[data-theme=dark-green] .module-item-enabled,[data-theme=dark-purple] .module-item-enabled{background:#2dd4bf26}[data-theme=dark-orange] .module-item-label,[data-theme=dark-orange-pro] .module-item-label,[data-theme=dark-blue] .module-item-label,[data-theme=dark-green] .module-item-label,[data-theme=dark-purple] .module-item-label,[data-theme=dark-orange] .module-availability-label,[data-theme=dark-orange-pro] .module-availability-label,[data-theme=dark-blue] .module-availability-label,[data-theme=dark-green] .module-availability-label,[data-theme=dark-purple] .module-availability-label,[data-theme=dark-orange] .module-selector-header h3,[data-theme=dark-orange-pro] .module-selector-header h3,[data-theme=dark-blue] .module-selector-header h3,[data-theme=dark-green] .module-selector-header h3,[data-theme=dark-purple] .module-selector-header h3{color:#fff}[data-theme=dark-orange] .module-selector-stat-badge,[data-theme=dark-orange-pro] .module-selector-stat-badge,[data-theme=dark-blue] .module-selector-stat-badge,[data-theme=dark-green] .module-selector-stat-badge,[data-theme=dark-purple] .module-selector-stat-badge{color:var(--secondary, #2dd4bf);background:#2dd4bf26}.plan-form-container{max-width:1400px;margin:0 auto;padding:0 24px 48px}.plan-form-header{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--border-color, rgba(0, 0, 0, .08))}.plan-form-header-content{max-width:600px}.plan-form-title{font-size:28px;font-weight:700;color:var(--text-cl, #1a1a2e);margin:0 0 8px;line-height:1.2}.plan-form-subtitle{font-size:14px;color:var(--text-secondary, #6b7280);margin:0;line-height:1.5}.plan-form-content{width:100%}.plan-form-grid{display:grid;grid-template-columns:380px 1fr;gap:32px;align-items:start}@media(max-width:1024px){.plan-form-grid{grid-template-columns:1fr}}.plan-form-left{display:flex;flex-direction:column;gap:20px;position:sticky;top:24px}@media(max-width:1024px){.plan-form-left{position:static}}.plan-form-card{background:var(--inputBackground, #ffffff);border:1px solid var(--border-color, rgba(0, 0, 0, .08));border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.plan-form-card-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:var(--card-header-bg, rgba(0, 0, 0, .02));border-bottom:1px solid var(--border-color, rgba(0, 0, 0, .06))}.plan-form-card-header h2{font-size:15px;font-weight:600;color:var(--text-cl, #1a1a2e);margin:0;text-transform:uppercase;letter-spacing:.02em}.plan-form-card-hint{font-size:12px;color:var(--text-secondary, #6b7280);background:var(--hint-bg, rgba(0, 0, 0, .04));padding:4px 10px;border-radius:20px}.plan-form-card-body{padding:20px}.plan-form-field{margin-bottom:16px}.plan-form-field:last-child{margin-bottom:0}.plan-form-field-label{display:flex;align-items:center;gap:6px;margin-bottom:8px}.plan-form-field-label label{font-size:13px;font-weight:500;color:var(--text-cl, #374151)}.plan-form-help-icon{cursor:pointer;opacity:.5;transition:opacity .2s}.plan-form-help-icon:hover{opacity:1}.plan-form-error{font-size:12px;color:#ef4444;margin:6px 0 0}.plan-form-input,.plan-form-select{width:100%;padding:10px 14px;font-size:14px;border:1.5px solid var(--border-color, #e5e7eb);border-radius:8px;background:var(--inputBackground, #ffffff);color:var(--text-cl, #1a1a2e);transition:border-color .2s,box-shadow .2s;outline:none}.plan-form-input:focus,.plan-form-select:focus{border-color:var(--primary, #400835);box-shadow:0 0 0 3px #4008351a}.plan-form-input::-moz-placeholder{color:#9ca3af}.plan-form-input::placeholder{color:#9ca3af}.plan-form-input-group{display:flex;align-items:stretch}.plan-form-input-prefix{display:flex;align-items:center;padding:0 12px;background:var(--input-prefix-bg, #f3f4f6);border:1.5px solid var(--border-color, #e5e7eb);border-right:none;border-radius:8px 0 0 8px;font-size:14px;color:var(--text-secondary, #6b7280);font-weight:500}.plan-form-input-with-prefix{border-radius:0 8px 8px 0}.plan-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:480px){.plan-form-row{grid-template-columns:1fr}}.plan-form-toggle-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-top:1px solid var(--border-color, rgba(0, 0, 0, .06));margin-top:8px}.plan-form-toggle-label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--text-cl, #374151)}.plan-form-toggle{position:relative;display:inline-block;width:44px;height:24px}.plan-form-toggle input{opacity:0;width:0;height:0}.plan-form-toggle-slider{position:absolute;cursor:pointer;inset:0;background-color:#d1d5db;transition:.3s;border-radius:24px}.plan-form-toggle-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%;box-shadow:0 1px 3px #0003}.plan-form-toggle input:checked+.plan-form-toggle-slider{background-color:var(--secondary, #2dd4bf)}.plan-form-toggle input:checked+.plan-form-toggle-slider:before{transform:translate(20px)}.quota-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:480px){.quota-grid{grid-template-columns:repeat(2,1fr)}}.quota-input{background:var(--quota-bg, #f9fafb);border:1px solid var(--border-color, #e5e7eb);border-radius:10px;padding:12px;transition:border-color .2s,box-shadow .2s}.quota-input:focus-within{border-color:var(--primary, #400835);box-shadow:0 0 0 3px #40083514}.quota-input-label{display:flex;align-items:center;gap:4px;margin-bottom:8px}.quota-input-label span{font-size:11px;font-weight:600;color:var(--text-secondary, #6b7280);text-transform:uppercase;letter-spacing:.03em}.quota-input-field{width:100%;padding:8px 10px;font-size:16px;font-weight:600;border:none;border-radius:6px;background:var(--inputBackground, #ffffff);color:var(--text-cl, #1a1a2e);text-align:center;outline:none}.quota-input-field::-moz-placeholder{color:#d1d5db}.quota-input-field::placeholder{color:#d1d5db}.plan-form-submit{width:100%;padding:14px 24px;font-size:15px;font-weight:600;color:#fff;background:var(--primary, #400835);border:none;border-radius:10px;cursor:pointer;transition:background .2s,transform .1s,box-shadow .2s;display:flex;align-items:center;justify-content:center;gap:8px}.plan-form-submit:hover:not(:disabled){background:var(--primary-hover, #2d0625);box-shadow:0 4px 12px #40083540}.plan-form-submit:active:not(:disabled){transform:translateY(1px)}.plan-form-submit:disabled{opacity:.7;cursor:not-allowed}.plan-form-submit-update{background:var(--secondary, #2dd4bf)}.plan-form-submit-update:hover:not(:disabled){background:var(--secondary-hover, #14b8a6);box-shadow:0 4px 12px #2dd4bf4d}.plan-form-submit-loading{display:flex;align-items:center;gap:8px}.plan-form-spinner{width:18px;height:18px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.plan-form-right{min-width:0}.plan-form-right .module-selector{background:var(--inputBackground, #ffffff);border:1px solid var(--border-color, rgba(0, 0, 0, .08));border-radius:12px;padding:0;overflow:hidden;box-shadow:0 1px 3px #0000000a}.plan-form-right .module-selector-header{padding:16px 20px;background:var(--card-header-bg, rgba(0, 0, 0, .02));margin-bottom:0;border-bottom:1px solid var(--border-color, rgba(0, 0, 0, .06))}.plan-form-right .module-selector-header h3{font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.plan-form-right .module-availability-section{padding:16px 20px;margin:0;background:var(--availability-bg, rgba(45, 212, 191, .04));border-bottom:1px solid var(--border-color, rgba(0, 0, 0, .06))}.plan-form-right .module-grid{padding:20px;gap:20px}.plan-form-right .module-category{margin-bottom:0}.plan-form-right .module-category-title{font-size:12px;font-weight:700;color:var(--text-cl);opacity:.6;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;padding-bottom:8px}.plan-form-right .module-items{gap:4px}.plan-form-right .module-item{padding:6px 0}.plan-form-right .swchhh{font-size:14px;min-width:auto}@media(prefers-color-scheme:dark){.plan-form-card,.plan-form-right .module-selector{background:var(--inputBackground, #1f2937);border-color:var(--border-color, rgba(255, 255, 255, .1))}.plan-form-card-header,.plan-form-right .module-selector-header{background:#ffffff05}.quota-input{background:#ffffff08}}[data-theme=dark-orange] .plan-form-container,[data-theme=dark-orange-pro] .plan-form-container,[data-theme=dark-blue] .plan-form-container,[data-theme=dark-green] .plan-form-container,[data-theme=dark-purple] .plan-form-container{--text-cl: #1a1a2e;--text-secondary: #6b7280;--inputBackground: #ffffff;--border-color: rgba(0, 0, 0, .08);--card-header-bg: rgba(0, 0, 0, .02);--hint-bg: rgba(0, 0, 0, .04);--bg-primary: #ffffff;--bg-secondary: #f8fafc;--br: rgba(0, 0, 0, .08)}[data-theme=dark-orange] .plan-form-container .module-selector,[data-theme=dark-orange-pro] .plan-form-container .module-selector,[data-theme=dark-blue] .plan-form-container .module-selector,[data-theme=dark-green] .plan-form-container .module-selector,[data-theme=dark-purple] .plan-form-container .module-selector{background:#fff}[data-theme=dark-orange] .plan-form-container .module-selector-header,[data-theme=dark-orange-pro] .plan-form-container .module-selector-header,[data-theme=dark-blue] .plan-form-container .module-selector-header,[data-theme=dark-green] .plan-form-container .module-selector-header,[data-theme=dark-purple] .plan-form-container .module-selector-header{background:#00000005;border-bottom-color:#0000000f}[data-theme=dark-orange] .plan-form-container .module-selector-header h3,[data-theme=dark-orange-pro] .plan-form-container .module-selector-header h3,[data-theme=dark-blue] .plan-form-container .module-selector-header h3,[data-theme=dark-green] .plan-form-container .module-selector-header h3,[data-theme=dark-purple] .plan-form-container .module-selector-header h3{color:#1a1a2e}[data-theme=dark-orange] .plan-form-container .module-selector-stat-badge,[data-theme=dark-orange-pro] .plan-form-container .module-selector-stat-badge,[data-theme=dark-blue] .plan-form-container .module-selector-stat-badge,[data-theme=dark-green] .plan-form-container .module-selector-stat-badge,[data-theme=dark-purple] .plan-form-container .module-selector-stat-badge{color:#1a1a2e;background:#0000000f}[data-theme=dark-orange] .plan-form-container .module-availability-section,[data-theme=dark-orange-pro] .plan-form-container .module-availability-section,[data-theme=dark-blue] .plan-form-container .module-availability-section,[data-theme=dark-green] .plan-form-container .module-availability-section,[data-theme=dark-purple] .plan-form-container .module-availability-section{background:#00000005;border-bottom-color:#0000000f}[data-theme=dark-orange] .plan-form-container .module-availability-label,[data-theme=dark-orange-pro] .plan-form-container .module-availability-label,[data-theme=dark-blue] .plan-form-container .module-availability-label,[data-theme=dark-green] .plan-form-container .module-availability-label,[data-theme=dark-purple] .plan-form-container .module-availability-label{color:#374151}[data-theme=dark-orange] .plan-form-container .module-category,[data-theme=dark-orange-pro] .plan-form-container .module-category,[data-theme=dark-blue] .plan-form-container .module-category,[data-theme=dark-green] .plan-form-container .module-category,[data-theme=dark-purple] .plan-form-container .module-category{background:#fff;border-color:#00000014}[data-theme=dark-orange] .plan-form-container .module-items,[data-theme=dark-orange-pro] .plan-form-container .module-items,[data-theme=dark-blue] .plan-form-container .module-items,[data-theme=dark-green] .plan-form-container .module-items,[data-theme=dark-purple] .plan-form-container .module-items{background:#f8fafc}[data-theme=dark-orange] .plan-form-container .module-item-label,[data-theme=dark-orange-pro] .plan-form-container .module-item-label,[data-theme=dark-blue] .plan-form-container .module-item-label,[data-theme=dark-green] .plan-form-container .module-item-label,[data-theme=dark-purple] .plan-form-container .module-item-label{color:#1f2937}[data-theme=dark-orange] .plan-form-container .module-item:hover,[data-theme=dark-orange-pro] .plan-form-container .module-item:hover,[data-theme=dark-blue] .plan-form-container .module-item:hover,[data-theme=dark-green] .plan-form-container .module-item:hover,[data-theme=dark-purple] .plan-form-container .module-item:hover{background:#00000008}[data-theme=dark-orange] .plan-form-container .module-item-enabled,[data-theme=dark-orange-pro] .plan-form-container .module-item-enabled,[data-theme=dark-blue] .plan-form-container .module-item-enabled,[data-theme=dark-green] .plan-form-container .module-item-enabled,[data-theme=dark-purple] .plan-form-container .module-item-enabled{background:#2dd4bf1f}[data-theme=dark-orange] .plan-form-container .module-selector-search-input,[data-theme=dark-orange-pro] .plan-form-container .module-selector-search-input,[data-theme=dark-blue] .plan-form-container .module-selector-search-input,[data-theme=dark-green] .plan-form-container .module-selector-search-input,[data-theme=dark-purple] .plan-form-container .module-selector-search-input{background:#fff;color:#1a1a2e;border-color:#0000001f}.case-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.case-modal{background:#fff;border-radius:12px;width:100%;max-width:800px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 40px #0003}.case-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #eee}.case-modal-header h2{font-size:20px;font-weight:600;color:#1a1a2e;margin:0}.modal-close{background:none;border:none;font-size:28px;color:#888;cursor:pointer;padding:0;line-height:1;transition:color .2s}.modal-close:hover{color:#333}.case-modal-search{display:flex;gap:12px;padding:16px 24px;border-bottom:1px solid #eee}.case-modal-search input{flex:1;padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:border-color .2s,box-shadow .2s}.case-modal-search input:focus{border-color:#0f4c81;box-shadow:0 0 0 3px #0f4c811a;outline:none}.btn-search{padding:12px 24px;background:#0f4c81;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s;white-space:nowrap}.btn-search:hover:not(:disabled){background:#0d3d66}.btn-search:disabled{opacity:.6;cursor:not-allowed}.search-error{padding:12px 24px;background:#f8d7da;color:#721c24;font-size:14px}.case-modal-content{flex:1;overflow-y:auto;padding:16px 24px}.case-results{display:flex;flex-direction:column;gap:12px}.case-result-item{display:flex;gap:12px;padding:16px;border:1px solid #e9ecef;border-radius:8px;cursor:pointer;transition:all .2s}.case-result-item:hover{border-color:#0f4c81;background:#f8fafc}.case-result-item.selected{border-color:#0f4c81;background:#e8f0fe}.case-checkbox{display:flex;align-items:flex-start;padding-top:2px}.case-checkbox input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#0f4c81}.case-info{flex:1;min-width:0}.case-title{font-size:15px;font-weight:500;color:#1a1a2e;margin-bottom:6px}.case-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.case-court,.case-date,.case-citation{font-size:12px;padding:2px 8px;background:#e9ecef;border-radius:4px;color:#555}.case-summary{font-size:13px;color:#666;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.no-results{text-align:center;padding:60px 20px;color:#888}.no-results p{margin:0 0 8px}.no-results .hint{font-size:13px;color:#aaa}.case-modal-footer{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #eee;background:#f8f9fa;border-radius:0 0 12px 12px}.selected-count{font-size:14px;color:#0f4c81;font-weight:500}.modal-actions{display:flex;gap:12px}.btn-cancel,.btn-confirm{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-cancel{background:#fff;border:1px solid #ddd;color:#666}.btn-cancel:hover{border-color:#999;color:#333}.btn-confirm{background:#0f4c81;border:none;color:#fff}.btn-confirm:hover{background:#0d3d66}@media(max-width:640px){.case-modal{max-height:90vh;margin:10px}.case-modal-header,.case-modal-search,.case-modal-content,.case-modal-footer{padding-left:16px;padding-right:16px}.case-modal-search{flex-direction:column}.btn-search{width:100%}.case-modal-footer{flex-direction:column;gap:12px}.modal-actions{width:100%}.btn-cancel,.btn-confirm{flex:1}}.draft-transaction-doc-container{padding:20px;max-width:1400px;margin:0 auto}.draft-transaction-doc-header{margin-bottom:30px}.draft-transaction-doc-header h1{font-size:2rem;margin-bottom:10px}.draft-transaction-doc-header .subtitle{color:#666;font-size:1rem}.draft-transaction-doc-content{display:flex;gap:20px}.draft-sidebar{width:300px;background:#f5f5f5;border-radius:8px;padding:20px;height:-moz-fit-content;height:fit-content}.sidebar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.sidebar-header h3{margin:0;font-size:1.2rem}.btn-new-draft{background:#007bff;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:.9rem}.btn-new-draft:hover{background:#0056b3}.drafts-list{display:flex;flex-direction:column;gap:10px}.draft-item{background:#fff;padding:15px;border-radius:6px;cursor:pointer;border:2px solid transparent;transition:all .2s}.draft-item:hover{border-color:#007bff}.draft-item.active{border-color:#007bff;background:#e7f3ff}.draft-item-header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.draft-item-title{font-weight:600;margin-bottom:8px;flex:1;word-break:break-word}.draft-item-actions{display:flex;gap:4px;opacity:0;transition:opacity .2s}.draft-item:hover .draft-item-actions{opacity:1}.btn-draft-action{background:transparent;border:none;cursor:pointer;padding:4px 6px;border-radius:4px;font-size:.85rem;transition:background .2s}.btn-draft-action:hover{background:#0000001a}.btn-draft-action.btn-delete:hover{background:#f8d7da}.draft-item-meta{display:flex;gap:10px;font-size:.85rem;color:#666}.draft-status{padding:2px 8px;border-radius:4px;font-size:.75rem}.draft-status.status-completed{background:#d4edda;color:#155724}.draft-status.status-generating{background:#fff3cd;color:#856404}.draft-status.status-failed{background:#f8d7da;color:#721c24}.draft-main{flex:1;background:#fff;border-radius:8px;padding:30px}.draft-form{max-width:800px}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-weight:600}.form-group input,.form-group select,.form-group textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:1rem}.form-group textarea{resize:vertical}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.parties-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.parties-dynamic{display:flex;flex-direction:column;gap:12px}.party-row{display:flex;gap:10px;align-items:center}.party-name-input,.party-role-input{flex:1}.btn-remove-party{background:#dc3545;color:#fff;border:none;width:32px;height:32px;border-radius:4px;cursor:pointer;font-size:1.2rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.btn-remove-party:hover:not(:disabled){background:#c82333}.btn-remove-party:disabled{background:#ccc;cursor:not-allowed}.btn-add-party{background:transparent;color:#007bff;border:1px dashed #007bff;padding:10px 16px;border-radius:4px;cursor:pointer;font-size:.95rem;transition:all .2s;align-self:flex-start}.btn-add-party:hover:not(:disabled){background:#e7f3ff}.btn-add-party:disabled{color:#ccc;border-color:#ccc;cursor:not-allowed}.custom-input-wrapper{display:flex;gap:8px;align-items:center}.custom-input-wrapper input{flex:1}.btn-cancel-custom{background:#6c757d;color:#fff;border:none;width:36px;height:36px;border-radius:4px;cursor:pointer;font-size:1.2rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.btn-cancel-custom:hover:not(:disabled){background:#5a6268}.btn-cancel-custom:disabled{background:#ccc;cursor:not-allowed}.error-message{background:#f8d7da;color:#721c24;padding:12px;border-radius:4px;margin-bottom:20px}.generation-progress{margin:20px 0}.progress-bar{width:100%;height:20px;background:#e9ecef;border-radius:10px;overflow:hidden;margin-bottom:10px}.progress-fill{height:100%;background:#007bff;transition:width .3s}.form-actions{margin-top:30px}.btn-primary{background:#007bff;color:#fff;border:none;padding:12px 24px;border-radius:4px;cursor:pointer;font-size:1rem}.btn-primary:hover:not(:disabled){background:#0056b3}.btn-primary:disabled{background:#ccc;cursor:not-allowed}.draft-editor{display:flex;flex-direction:column;height:100%}.editor-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ddd}.editor-header h2{margin:0}.editor-actions{display:flex;gap:10px;align-items:center}.btn-secondary{background:#6c757d;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.btn-secondary:hover{background:#5a6268}.auto-save-status{color:#666;font-size:.9rem}.access-denied{text-align:center;padding:60px 20px}.access-denied h2{color:#dc3545;margin-bottom:10px}.loading-spinner{text-align:center;padding:20px;color:#666}.no-drafts{text-align:center;padding:20px;color:#999}.delete-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.delete-modal{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;width:100%;max-width:420px;overflow:hidden}.delete-modal-header{padding:20px 24px;border-bottom:1px solid #eee}.delete-modal-header h3{margin:0;font-size:1.25rem;font-weight:600;color:#333}.delete-modal-body{padding:24px}.delete-modal-body p{margin:0 0 12px;color:#555}.delete-modal-body .draft-name{font-weight:600;color:#333;word-break:break-word}.delete-modal-body .warning-text{color:#dc3545;font-size:.9rem;margin-top:16px;margin-bottom:0}.delete-modal-footer{padding:16px 24px;background:#f8f9fa;display:flex;justify-content:flex-end;gap:12px}.delete-modal-footer .btn-cancel{padding:10px 20px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;font-size:.95rem;color:#555;transition:all .2s}.delete-modal-footer .btn-cancel:hover{background:#f0f0f0}.delete-modal-footer .btn-confirm-delete{padding:10px 20px;border:none;background:#dc3545;color:#fff;border-radius:6px;cursor:pointer;font-size:.95rem;font-weight:500;transition:all .2s}.delete-modal-footer .btn-confirm-delete:hover{background:#c82333}.document-status-tab{width:100%}.dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.usage-card,.activity-card{background:var(--inputBackground, #ffffff);border:2px solid var(--primary, #400835);border-radius:12px;padding:24px}.card-title{font-size:1.25rem;font-weight:700;color:var(--text-cl);margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--border-color, rgba(0, 0, 0, .1))}.usage-stats{display:flex;flex-direction:column;gap:16px}.stat-card{display:flex;align-items:center;gap:16px;padding:16px;background:var(--inputBackground, #f9f9f9);border-radius:8px;border:1px solid var(--border-color, rgba(0, 0, 0, .1));transition:transform .2s,box-shadow .2s}.stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-icon{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;filter:var(--stat-icon-filter, none)}.stat-content{flex:1}.stat-value{font-size:2rem;font-weight:700;color:var(--primary, #400835);line-height:1;margin-bottom:4px}.stat-label{font-size:.875rem;color:var(--text-cl);opacity:.7;text-transform:uppercase;letter-spacing:.05em}.activity-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--border-color, rgba(0, 0, 0, .1))}.activity-header .card-title{margin-bottom:0;padding-bottom:0;border-bottom:none}.export-btn{padding:8px 16px;font-size:.875rem}.activity-list{list-style:none;padding:0;margin:0;max-height:400px;overflow-y:auto}.activity-item{padding:16px;border-bottom:1px solid var(--border-color, rgba(0, 0, 0, .1));transition:background-color .2s}.activity-item:last-child{border-bottom:none}.activity-item:hover{background-color:var(--inputBackground, rgba(0, 0, 0, .02))}.activity-content{margin-bottom:8px;color:var(--text-cl);line-height:1.5}.activity-content strong{color:var(--primary, #400835);font-weight:600}.activity-date{font-size:.875rem;color:var(--text-cl);opacity:.6}.loading-spinner{text-align:center;padding:40px;color:var(--text-cl);opacity:.7}.no-data{text-align:center;padding:40px;color:var(--text-cl);opacity:.6;font-style:italic}@media(max-width:968px){.dashboard-grid{grid-template-columns:1fr}}.react-datepicker__month--selected,.react-datepicker__month-text--keyboard-selected{background:var(--primary)!important;margin-bottom:-10px}.document-repository-tab{width:100%;padding:10px 0}@media(min-width:640px){.document-repository-tab{padding:20px 0}}.document-repository-tab .doughnut-container,.document-repository-tab .circular-container,.document-repository-tab .stacked-container,.document-repository-tab .stacked-chart-container{height:100%;min-height:280px}.rai-dashboard{padding:24px;color:var(--text-cl)}.rai-header{margin-bottom:24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.rai-header h1{margin:0}.rai-last-update{color:var(--text-cl);opacity:.7;font-size:.875rem;margin:0}.rai-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:24px}.rai-metric-card{background:var(--inputBackground);border:1px solid var(--border-color, rgba(255, 255, 255, .1));border-radius:12px;padding:20px;transition:transform .2s,box-shadow .2s}.rai-metric-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.rai-metric-card h3{font-size:.875rem;font-weight:500;color:var(--text-cl);opacity:.7;margin:0 0 12px;text-transform:uppercase;letter-spacing:.05em}.rai-metric-value{font-size:2.5rem;font-weight:700;margin-bottom:8px;line-height:1}.rai-metric-blue{color:#58a6ff}.rai-metric-green{color:#3fb950}.rai-metric-red{color:#f85149}.rai-metric-purple{color:#a371f7}.rai-metric-subtitle{font-size:.875rem;color:var(--text-cl);opacity:.6}.rai-section-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px;margin-bottom:24px}.rai-section{background:var(--inputBackground);border:1px solid var(--border-color, rgba(255, 255, 255, .1));border-radius:12px;padding:20px}.rai-section h2{font-size:1.125rem;font-weight:600;margin:0 0 16px;color:var(--text-cl);display:flex;align-items:center;gap:8px}.rai-stats-table{width:100%;border-collapse:collapse}.rai-stats-table th,.rai-stats-table td{text-align:left;padding:12px 16px;border-bottom:1px solid var(--border-color, rgba(255, 255, 255, .1))}.rai-stats-table th{font-weight:500;color:var(--text-cl);opacity:.7;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.rai-stats-table td{color:var(--text-cl)}.rai-stats-table tr:last-child td{border-bottom:none}.rai-badge{display:inline-block;padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:500}.rai-badge-green{background:#3fb95033;color:#3fb950}.rai-badge-red{background:#f8514933;color:#f85149}.rai-badge-yellow{background:#d2992233;color:#d29922}.rai-refresh-info{text-align:center;color:var(--text-cl);opacity:.6;font-size:.875rem;margin-top:24px}.rai-spinner{width:40px;height:40px;border:4px solid var(--border-color, rgba(255, 255, 255, .1));border-top-color:var(--primary);border-radius:50%;animation:spin 1s linear infinite;margin:0 auto}.rai-error-icon{font-size:48px;margin-bottom:16px}.rai-card{background:var(--inputBackground);border:1px solid var(--border-color, rgba(255, 255, 255, .1));border-radius:12px;padding:24px}@media(max-width:768px){.rai-section-grid,.rai-metrics-grid{grid-template-columns:1fr}.rai-header{flex-direction:column;align-items:flex-start}}.super-admin-dashboard{padding:0;color:var(--text-cl);width:100%}.super-admin-dashboard .main_head{margin-bottom:20px}@media(min-width:768px){.super-admin-dashboard .main_head{margin-bottom:34px}}.super-admin-dashboard .main_head h1{font-size:24px;margin:0}@media(min-width:768px){.super-admin-dashboard .main_head h1{font-size:36px}}.dashboard-tabs{margin-top:0}.dashboard-tab-content{margin-top:0;padding:0}.super-admin-dashboard .nav_tab{border-bottom:1px solid var(--br);margin-bottom:0}.super-admin-dashboard .nav_tab .ul_set{display:flex;list-style:none;padding:0;margin:0;gap:0}.super-admin-dashboard .nav_tab .ul_set li{display:inline-block;padding:8px;cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border-bottom:2px solid transparent}@media(min-width:768px){.super-admin-dashboard .nav_tab .ul_set li{padding:10px;font-size:15px}}.super-admin-dashboard .nav_tab .ul_set li:hover{background-color:var(--inputBackground, rgba(0, 0, 0, .02))}.super-admin-dashboard .nav_tab .ul_set li.active{color:var(--highlight-fg);border:2px solid var(--highlight-bg);border-radius:10px;background-color:var(--highlight-bg);border-bottom:2px solid var(--highlight-bg)}.super-admin-dashboard .nav_tab .ul_set li.active a{color:var(--highlight-fg);font-weight:600}.super-admin-dashboard .nav_tab .ul_set li a{text-decoration:none;color:var(--gr);font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.super-admin-dashboard .nav_tab .ul_set li a{font-size:15px}}.col-data:first-of-type{width:25%}.close-icon{position:absolute;top:0%;right:0;background-color:#f6c107;border-radius:50%;cursor:pointer}.react-datepicker{border:1px solid #400835;padding:15px}.react-datepicker__month-container{width:300px;height:300px}.react-datepicker__header{padding-top:1rem;border:0;background:transparent}.custom-header{display:flex;justify-content:space-around}.react-datepicker__day-names{display:flex;justify-content:space-around;margin-top:.5rem}.react-datepicker__day-names .react-datepicker__day-name{color:#9c9c9c}.react-datepicker .react-datepicker__month{border-top:2px solid #400835;display:flex;flex-direction:column;min-height:200px;justify-content:space-between}.react-datepicker .react-datepicker__month .react-datepicker__week{display:flex;justify-content:space-around}.react-datepicker .react-datepicker__day--selected{background:#400835;border-radius:50%}.react-datepicker__day--in-range{background:#f6c107;color:#400835;box-shadow:-12px 0 #f6c107,12px 0 #f6c107}.react-datepicker__day--range-start,.react-datepicker__day--range-end{background:#400835;color:#fff;border-radius:50%;box-shadow:none!important}.react-datepicker__day--keyboard-selected{background:#400835!important}.picker-option{height:80px;width:80px;border-radius:50%;padding:5px;border:2px solid #400835;display:grid;place-items:center}.contracts-col-data{width:25%}.react-tagsinput{border:1px solid var(--primary)!important;border-radius:10px!important}.react-tagsinput-input{width:180px!important;font-size:.9rem!important;font-weight:500}.react-tagsinput-tag{background:var(--primary)!important;color:var(--w)!important;border:none!important;font-weight:700!important}.rpv-default-layout__container{border:none!important}.rpv-default-layout__toolbar{background:var(--bg-primary)!important;border:none!important;z-index:unset!important;padding-bottom:10px!important}.contract-type .css-xb97g8 svg{fill:var(--w)!important}.contract-type .css-12jo7m5{color:var(--w)!important;font-weight:500}.contract-type .css-1rhbuit-multiValue{background-color:var(--primary)}.rpv-core__tooltip-body{display:none!important}.ac-page{min-height:100vh;background:#f5f7fa;padding:24px}.ac-container{max-width:1400px;margin:0 auto}.ac-header{margin-bottom:24px}.ac-header h1{margin:0 0 8px;font-size:28px;font-weight:700;color:#111827}.ac-header p{margin:0;color:#6b7280}.ac-tabs{display:flex;gap:8px;margin-bottom:24px;background:#fff;padding:8px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.ac-tab{display:flex;align-items:center;gap:8px;padding:12px 20px;background:transparent;border:none;border-radius:8px;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s}.ac-tab:hover{background:#f3f4f6;color:#111827}.ac-tab.active{background:#2563eb;color:#fff}.ac-alert{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;margin-bottom:16px}.ac-alert-error{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.ac-alert button{margin-left:auto;background:none;border:none;cursor:pointer;font-size:18px}.ac-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;color:#6b7280}.ac-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;animation:spin 1s linear infinite}.ac-balance-card{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;padding:32px;border-radius:16px;margin-bottom:24px}.ac-balance-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ac-balance-header span{font-size:14px;opacity:.9}.ac-low-balance-badge{background:#dc2626;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.ac-balance-value{font-size:48px;font-weight:700;margin-bottom:16px}.ac-balance-currency{font-size:20px;font-weight:400;margin-left:8px;opacity:.8}.ac-balance-actions{display:flex;gap:12px}.ac-btn{padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.ac-btn-primary{background:#fff;color:#2563eb}.ac-btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.ac-btn-secondary{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb}.ac-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.ac-stat-card{background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a;text-align:center}.ac-stat-icon{font-size:28px;margin-bottom:8px}.ac-stat-label{font-size:13px;color:#6b7280;margin-bottom:8px}.ac-stat-value{font-size:24px;font-weight:700;color:#111827}.ac-charts-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px;margin-bottom:24px}.ac-chart-card{background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.ac-chart-card h3{margin:0 0 20px;font-size:16px;color:#111827}.ac-breakdown-list{display:flex;flex-direction:column;gap:12px}.ac-breakdown-item{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f9fafb;border-radius:8px}.ac-breakdown-label{font-size:14px;color:#374151}.ac-breakdown-stats{display:flex;gap:16px;align-items:center}.ac-breakdown-count{font-size:12px;color:#6b7280}.ac-breakdown-total{font-weight:600}.ac-breakdown-total.positive{color:#16a34a}.ac-breakdown-total.negative{color:#dc2626}.ac-usage-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.ac-usage-item{display:flex;flex-direction:column;align-items:center;padding:16px;background:#f9fafb;border-radius:8px;text-align:center}.ac-usage-icon{font-size:24px;margin-bottom:8px}.ac-usage-count{font-size:24px;font-weight:700;color:#111827}.ac-usage-label{font-size:12px;color:#6b7280}.ac-recent-card{background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.ac-recent-card h3{margin:0 0 16px}.ac-table{width:100%;border-collapse:collapse}.ac-table th{padding:14px 16px;text-align:left;font-size:12px;font-weight:600;text-transform:uppercase;color:#6b7280;background:#f9fafb;border-bottom:1px solid #e5e7eb}.ac-table td{padding:14px 16px;border-bottom:1px solid #f3f4f6}.ac-amount{font-weight:600}.ac-amount-positive{color:#16a34a}.ac-amount-negative{color:#dc2626}.ac-type-badge{display:inline-block;padding:4px 10px;background:#f3f4f6;border-radius:12px;font-size:12px}.ac-status-badge{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.ac-status-gray{background:#f3f4f6;color:#374151}.ac-status-green{background:#dcfce7;color:#16a34a}.ac-status-red{background:#fee2e2;color:#dc2626}.ac-status-purple{background:#ede9fe;color:#7c3aed}.ac-filters{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.ac-select,.ac-input{padding:10px 16px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;background:#fff}.ac-select{min-width:150px}.ac-empty{text-align:center;padding:60px;background:#fff;border-radius:12px}.ac-empty-icon{font-size:48px;margin-bottom:16px}.ac-empty h3{margin:0 0 8px;color:#111827}.ac-empty p{margin:0;color:#6b7280}.ac-usage-history{display:flex;flex-direction:column;gap:16px}.ac-usage-month-card{background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.ac-usage-month-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ac-usage-month-header h3{margin:0;font-size:18px}.ac-usage-total-cost{font-size:18px;font-weight:600;color:#2563eb}.ac-usage-month-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px}.ac-usage-stat{display:flex;flex-direction:column;align-items:center;text-align:center}.ac-usage-stat-value{font-size:24px;font-weight:700;color:#111827}.ac-usage-stat-label{font-size:12px;color:#6b7280}.ac-usage-risk-summary{display:flex;gap:16px;padding-top:16px;border-top:1px solid #e5e7eb;font-size:13px}.ac-usage-risk-summary span:first-child{color:#6b7280}.ac-risk-high{color:#dc2626}.ac-risk-medium{color:#d97706}.ac-risk-low{color:#16a34a}.ac-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.ac-modal{background:#fff;border-radius:16px;width:100%;max-width:450px;max-height:90vh;overflow-y:auto}.ac-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}.ac-modal-header h2{margin:0;font-size:18px}.ac-modal-close{background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280}.ac-modal-body{padding:24px}.ac-form-group{margin-bottom:16px}.ac-form-group label{display:block;margin-bottom:6px;font-size:14px;font-weight:500;color:#374151}.ac-form-group input{width:100%;padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;font-size:16px}.ac-credit-packages{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:24px}.ac-credit-packages button{padding:12px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s}.ac-credit-packages button:hover{background:#e5e7eb;border-color:#2563eb}.ac-form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid #e5e7eb}@media(max-width:768px){.ac-usage-month-grid{grid-template-columns:repeat(2,1fr)}}.ca-page{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.ca-container{display:flex;height:calc(100vh - 64px);max-width:1600px;margin:0 auto;background:#fff;box-shadow:0 4px 6px -1px #0000001a}.ca-sidebar{width:300px;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;background:#f9fafb}.ca-sidebar-header{padding:20px;border-bottom:1px solid #e5e7eb}.ca-sidebar-header h2{margin:0 0 16px;font-size:18px;font-weight:600;color:#111827}.ca-new-chat-btn{width:100%;padding:12px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s}.ca-new-chat-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb66}.ca-conversations-list{flex:1;overflow-y:auto;padding:12px}.ca-conversation-item{padding:12px;margin-bottom:8px;background:#fff;border-radius:8px;cursor:pointer;transition:all .2s;position:relative;border:1px solid transparent}.ca-conversation-item:hover{border-color:#2563eb;background:#f0f7ff}.ca-conversation-item.active{background:#dbeafe;border-color:#2563eb}.ca-conversation-title{font-size:14px;font-weight:500;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:24px}.ca-conversation-date{font-size:12px;color:#6b7280;margin-top:4px}.ca-delete-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;opacity:0;transition:opacity .2s;font-size:14px}.ca-conversation-item:hover .ca-delete-btn{opacity:1}.ca-empty-sidebar{text-align:center;padding:40px 20px;color:#6b7280}.ca-loading{text-align:center;padding:40px;color:#6b7280}.ca-main{flex:1;display:flex;flex-direction:column;min-width:0}.ca-alert{display:flex;align-items:center;gap:12px;padding:12px 16px;margin:12px;border-radius:8px;font-size:14px}.ca-alert-error{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.ca-alert button{margin-left:auto;background:none;border:none;cursor:pointer;font-size:18px}.ca-welcome{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px}.ca-welcome-header{text-align:center;margin-bottom:40px}.ca-welcome-icon{font-size:64px;margin-bottom:16px}.ca-welcome-header h1{font-size:32px;font-weight:700;color:#111827;margin:0 0 12px}.ca-welcome-header p{font-size:16px;color:#6b7280;max-width:500px}.ca-prompts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;max-width:900px;width:100%}.ca-prompt-card{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .2s;text-align:left}.ca-prompt-card:hover{border-color:#2563eb;box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.ca-prompt-icon{font-size:24px;flex-shrink:0}.ca-prompt-text{font-size:14px;color:#374151}.ca-chat-header{padding:16px 24px;border-bottom:1px solid #e5e7eb;background:#fff}.ca-chat-header h3{margin:0;font-size:16px;font-weight:600;color:#111827}.ca-messages{flex:1;overflow-y:auto;padding:24px;background:#f9fafb}.ca-messages-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:#6b7280}.ca-quick-prompts{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;justify-content:center}.ca-quick-prompt{padding:8px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:20px;cursor:pointer;font-size:13px;transition:all .2s}.ca-quick-prompt:hover{border-color:#2563eb;background:#f0f7ff}.ca-message{display:flex;gap:12px;margin-bottom:20px;max-width:80%}.ca-message-user{margin-left:auto;flex-direction:row-reverse}.ca-message-avatar{width:36px;height:36px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.ca-message-user .ca-message-avatar{background:#2563eb}.ca-message-content{display:flex;flex-direction:column}.ca-message-text{padding:12px 16px;border-radius:12px;font-size:14px;line-height:1.5;white-space:pre-wrap}.ca-message-user .ca-message-text{background:#2563eb;color:#fff;border-bottom-right-radius:4px}.ca-message-assistant .ca-message-text{background:#fff;color:#111827;border:1px solid #e5e7eb;border-bottom-left-radius:4px}.ca-message-time{font-size:11px;color:#9ca3af;margin-top:4px;padding:0 8px}.ca-message-user .ca-message-time{text-align:right}.ca-typing-indicator{display:flex;gap:4px;padding:12px 16px}.ca-typing-indicator span{width:8px;height:8px;background:#9ca3af;border-radius:50%;animation:typing 1.4s infinite ease-in-out both}.ca-typing-indicator span:nth-child(1){animation-delay:-.32s}.ca-typing-indicator span:nth-child(2){animation-delay:-.16s}@keyframes typing{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.ca-input-area{display:flex;gap:12px;padding:16px 24px;background:#fff;border-top:1px solid #e5e7eb}.ca-input{flex:1;padding:12px 16px;border:1px solid #e5e7eb;border-radius:24px;font-size:14px;resize:none;outline:none;transition:border-color .2s;max-height:120px}.ca-input:focus{border-color:#2563eb}.ca-send-btn{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border:none;cursor:pointer;font-size:18px;transition:all .2s;flex-shrink:0}.ca-send-btn:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px #2563eb66}.ca-send-btn:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.ca-sidebar{position:fixed;left:-300px;top:64px;bottom:0;z-index:100;transition:left .3s}.ca-sidebar.open{left:0}.ca-prompts-grid{grid-template-columns:1fr}.ca-message{max-width:90%}}.cd-page{min-height:100vh;background:#f8fafc;padding:24px}.cd-container{max-width:1200px;margin:0 auto}.cd-header{margin-bottom:24px}.cd-header h1{font-size:28px;font-weight:700;color:#1f2937;margin:0 0 8px}.cd-header p{font-size:15px;color:#64748b;margin:0}.cd-card{background:#fff;border-radius:16px;border:1px solid #e2e8f0;padding:24px;margin-bottom:20px}.cd-card h2{font-size:20px;font-weight:600;color:#1f2937;margin:0 0 20px}.cd-generate-card{background:#fff}.cd-date-range{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.cd-date-field{display:flex;flex-direction:column;gap:8px}.cd-date-field label{font-size:14px;font-weight:500;color:#374151}.cd-input{padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:15px;color:#1f2937;background:#f8fafc;transition:all .2s ease}.cd-input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.cd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.cd-btn-primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff}.cd-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.cd-btn-primary:disabled{opacity:.6;cursor:not-allowed}.cd-btn-secondary{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.cd-btn-secondary:hover{background:#e2e8f0}.cd-btn-generate{width:100%;padding:16px 24px;font-size:16px}.cd-icon{font-size:18px}.cd-stats-card{background:#fff}.cd-period-header{display:flex;align-items:center;gap:12px;margin-bottom:24px}.cd-period-header h2{margin:0;font-size:18px}.cd-icon-calendar{font-size:20px}.cd-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.cd-stat{text-align:center;padding:16px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.cd-stat-label{font-size:14px;color:#64748b;margin-bottom:8px}.cd-stat-value{font-size:36px;font-weight:700;color:#1f2937}.cd-stat-danger{color:#dc2626}.cd-digest-card{background:#fff}.cd-digest-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.cd-digest-header h2{margin:0}.cd-icon-ai{font-size:24px}.cd-digest-content{color:#374151;line-height:1.7}.cd-digest-summary{font-size:15px;margin-bottom:24px;padding:16px;background:#f8fafc;border-radius:8px;border-left:4px solid #2563eb}.cd-highlights h3,.cd-risk-breakdown h3,.cd-recommendations h3{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 12px}.cd-highlight-list,.cd-recommendation-list{margin:0;padding-left:20px}.cd-highlight-list li,.cd-recommendation-list li{margin-bottom:8px;font-size:14px}.cd-risk-breakdown{margin:24px 0}.cd-risk-bars{display:flex;flex-direction:column;gap:12px}.cd-risk-bar-item{display:flex;align-items:center;gap:12px}.cd-risk-label{width:80px;font-size:13px;font-weight:500;text-transform:uppercase}.cd-risk-critical{color:#7c2d12}.cd-risk-high{color:#dc2626}.cd-risk-medium{color:#f59e0b}.cd-risk-low{color:#10b981}.cd-bar-track{flex:1;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.cd-bar-fill{height:100%;border-radius:4px;transition:width .3s ease}.cd-bar-critical{background:#7c2d12}.cd-bar-high{background:#dc2626}.cd-bar-medium{background:#f59e0b}.cd-bar-low{background:#10b981}.cd-risk-count{font-size:14px;font-weight:500;color:#64748b;min-width:40px;text-align:right}.cd-recommendations{margin-top:24px;padding:16px;background:#fffbeb;border-radius:8px;border:1px solid #fde68a}.cd-recommendations h3{color:#92400e}.cd-recommendation-list li{color:#78350f}.cd-actions{display:flex;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #e2e8f0}.cd-loading{text-align:center;padding:48px}.cd-spinner{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:cd-spin .8s linear infinite;margin:0 auto 16px}.cd-spinner-sm{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:cd-spin .8s linear infinite}@keyframes cd-spin{to{transform:rotate(360deg)}}.cd-loading p{color:#64748b;font-size:14px}.cd-empty{text-align:center;padding:64px 24px;background:#fff;border-radius:16px;border:1px solid #e2e8f0}.cd-empty-icon{font-size:64px;margin-bottom:16px}.cd-empty h3{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 8px}.cd-empty p{font-size:14px;color:#64748b;max-width:400px;margin:0 auto}.cd-alert{display:flex;align-items:center;gap:12px;padding:16px;border-radius:8px;margin-bottom:20px;font-size:14px}.cd-alert-error{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}@media(max-width:768px){.cd-page{padding:16px}.cd-date-range{grid-template-columns:1fr}.cd-stats-grid{grid-template-columns:repeat(2,1fr)}.cd-actions{flex-direction:column}.cd-btn{width:100%}}@media(max-width:480px){.cd-stats-grid{grid-template-columns:1fr}}@media print{.cd-page{background:#fff;padding:0}.cd-generate-card,.cd-actions{display:none}.cd-card{box-shadow:none;border:1px solid #ccc;-moz-column-break-inside:avoid;break-inside:avoid}}.ct-page{min-height:100vh;background:#f5f7fa;padding:24px}.ct-container{max-width:1400px;margin:0 auto}.ct-header{margin-bottom:24px}.ct-header h1{margin:0 0 8px;font-size:28px;font-weight:700;color:#111827}.ct-header p{margin:0;color:#6b7280}.ct-tabs{display:flex;gap:8px;margin-bottom:24px;background:#fff;padding:8px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.ct-tab{display:flex;align-items:center;gap:8px;padding:12px 20px;background:transparent;border:none;border-radius:8px;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s}.ct-tab:hover{background:#f3f4f6;color:#111827}.ct-tab.active{background:#2563eb;color:#fff}.ct-tab-icon{font-size:16px}.ct-alert{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;margin-bottom:16px}.ct-alert-error{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.ct-alert button{margin-left:auto;background:none;border:none;cursor:pointer;font-size:18px}.ct-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;color:#6b7280}.ct-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;animation:spin 1s linear infinite}.ct-filters{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.ct-select{padding:10px 16px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;background:#fff;min-width:150px}.ct-btn{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.ct-btn-primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff}.ct-btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb66}.ct-btn-secondary{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb}.ct-table{width:100%;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a;border-collapse:collapse}.ct-table th{padding:14px 16px;text-align:left;font-size:12px;font-weight:600;text-transform:uppercase;color:#6b7280;background:#f9fafb;border-bottom:1px solid #e5e7eb}.ct-table td{padding:14px 16px;border-bottom:1px solid #f3f4f6}.ct-table tbody tr{cursor:pointer;transition:background .2s}.ct-table tbody tr:hover{background:#f9fafb}.ct-task-cell{display:flex;flex-direction:column}.ct-task-cell strong{color:#111827}.ct-task-desc{font-size:12px;color:#6b7280;margin-top:2px}.ct-badge{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.ct-badge-gray{background:#f3f4f6;color:#374151}.ct-badge-blue{background:#dbeafe;color:#1d4ed8}.ct-badge-purple{background:#ede9fe;color:#7c3aed}.ct-badge-green{background:#dcfce7;color:#16a34a}.ct-badge-yellow{background:#fef3c7;color:#d97706}.ct-badge-orange{background:#ffedd5;color:#ea580c}.ct-badge-red{background:#fee2e2;color:#dc2626}.ct-priority{display:inline-flex;align-items:center;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.ct-priority-green{background:#dcfce7;color:#16a34a}.ct-priority-yellow{background:#fef3c7;color:#d97706}.ct-priority-orange{background:#ffedd5;color:#ea580c}.ct-priority-red{background:#fee2e2;color:#dc2626}.ct-actions{display:flex;gap:8px}.ct-action-btn{padding:6px 12px;background:#f3f4f6;border:none;border-radius:6px;font-size:12px;cursor:pointer;transition:all .2s}.ct-action-btn:hover{background:#e5e7eb}.ct-action-success{background:#dcfce7;color:#16a34a}.ct-action-success:hover{background:#bbf7d0}.ct-empty{text-align:center;padding:60px;background:#fff;border-radius:12px}.ct-empty-icon{font-size:48px;margin-bottom:16px}.ct-empty h3{margin:0 0 8px;color:#111827}.ct-empty p{margin:0;color:#6b7280}.ct-dashboard{display:flex;flex-direction:column;gap:24px}.ct-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.ct-stat-card{background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;align-items:center;text-align:center}.ct-stat-icon{font-size:32px;margin-bottom:12px}.ct-stat-value{font-size:32px;font-weight:700;color:#111827}.ct-stat-label{font-size:14px;color:#6b7280;margin-top:4px}.ct-stat-warning .ct-stat-value{color:#d97706}.ct-stat-danger .ct-stat-value{color:#dc2626}.ct-stat-success .ct-stat-value{color:#16a34a}.ct-charts-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px}.ct-chart-card{background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.ct-chart-card h3{margin:0 0 20px;font-size:16px;color:#111827}.ct-chart-bars{display:flex;flex-direction:column;gap:12px}.ct-bar-item{display:flex;align-items:center;gap:12px}.ct-bar-label{width:100px;flex-shrink:0}.ct-bar-track{flex:1;height:8px;background:#f3f4f6;border-radius:4px;overflow:hidden}.ct-bar-fill{height:100%;background:#2563eb;border-radius:4px;transition:width .3s}.ct-bar-critical{background:#dc2626}.ct-bar-high{background:#ea580c}.ct-bar-medium{background:#d97706}.ct-bar-low{background:#16a34a}.ct-bar-value{width:40px;text-align:right;font-weight:600;color:#374151}.ct-recent-card{background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.ct-recent-card h3{margin:0 0 16px}.ct-task-list{display:flex;flex-direction:column;gap:12px}.ct-task-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f9fafb;border-radius:8px;cursor:pointer;transition:background .2s}.ct-task-item:hover{background:#f3f4f6}.ct-task-info{flex:1}.ct-task-title{font-weight:500;color:#111827}.ct-task-meta{font-size:12px;color:#6b7280;margin-top:2px}.ct-task-badges{display:flex;gap:8px}.ct-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.ct-modal{background:#fff;border-radius:16px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto}.ct-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}.ct-modal-header h2{margin:0;font-size:18px}.ct-modal-close{background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280}.ct-modal-body{padding:24px}.ct-detail-section{margin-bottom:20px}.ct-detail-section h4{margin:0 0 8px;font-size:12px;text-transform:uppercase;color:#6b7280}.ct-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:16px;background:#f9fafb;border-radius:8px;margin-bottom:20px}.ct-detail-grid>div{display:flex;flex-direction:column;gap:4px}.ct-detail-grid strong{font-size:12px;color:#6b7280}.ct-comments-section h4{margin:0 0 12px;font-size:14px}.ct-comments-list{max-height:200px;overflow-y:auto;margin-bottom:16px}.ct-comment{padding:12px;background:#f9fafb;border-radius:8px;margin-bottom:8px}.ct-comment-header{display:flex;justify-content:space-between;margin-bottom:8px;font-size:12px}.ct-comment-header span{color:#6b7280}.ct-comment p{margin:0;font-size:14px}.ct-comment-form{display:flex;gap:12px}.ct-comment-form textarea{flex:1;padding:10px;border:1px solid #e5e7eb;border-radius:8px;resize:none}.ct-comment-form button{padding:10px 16px;background:#2563eb;color:#fff;border:none;border-radius:8px;cursor:pointer}.ct-form-group{margin-bottom:16px}.ct-form-group label{display:block;margin-bottom:6px;font-size:14px;font-weight:500;color:#374151}.ct-form-group input,.ct-form-group textarea,.ct-form-group select{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px}.ct-form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.ct-form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid #e5e7eb}.tf-page{min-height:100vh;background:#f5f7fa;padding:24px}.tf-container{max-width:1400px;margin:0 auto}.tf-header{margin-bottom:24px}.tf-header h1{margin:0 0 8px;font-size:28px;font-weight:700;color:#111827}.tf-header p{margin:0;color:#6b7280}.tf-tabs{display:flex;gap:8px;margin-bottom:24px;background:#fff;padding:8px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.tf-tab{display:flex;align-items:center;gap:8px;padding:12px 20px;background:transparent;border:none;border-radius:8px;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s}.tf-tab:hover{background:#f3f4f6;color:#111827}.tf-tab.active{background:#2563eb;color:#fff}.tf-alert{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;margin-bottom:16px}.tf-alert-error{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.tf-alert button{margin-left:auto;background:none;border:none;cursor:pointer;font-size:18px}.tf-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;color:#6b7280}.tf-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;animation:spin 1s linear infinite}.tf-filters{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.tf-select{padding:10px 16px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;background:#fff;min-width:150px}.tf-btn{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.tf-btn-primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff}.tf-btn-success{background:#16a34a;color:#fff}.tf-btn-danger{background:#dc2626;color:#fff}.tf-btn-secondary{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb}.tf-btn-sm{padding:6px 12px;font-size:12px}.tf-table{width:100%;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a;border-collapse:collapse}.tf-table th{padding:14px 16px;text-align:left;font-size:12px;font-weight:600;text-transform:uppercase;color:#6b7280;background:#f9fafb;border-bottom:1px solid #e5e7eb}.tf-table td{padding:14px 16px;border-bottom:1px solid #f3f4f6}.tf-table tbody tr{cursor:pointer;transition:background .2s}.tf-table tbody tr:hover{background:#f9fafb}.tf-party{display:flex;flex-direction:column}.tf-party small{font-size:11px;color:#6b7280}.tf-amount{font-weight:600;color:#111827}.tf-badge{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.tf-badge-gray{background:#f3f4f6;color:#374151}.tf-badge-blue{background:#dbeafe;color:#1d4ed8}.tf-badge-green{background:#dcfce7;color:#16a34a}.tf-badge-orange{background:#ffedd5;color:#ea580c}.tf-badge-red{background:#fee2e2;color:#dc2626}.tf-risk{display:inline-flex;align-items:center;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.tf-risk-green{background:#dcfce7;color:#16a34a}.tf-risk-yellow{background:#fef3c7;color:#d97706}.tf-risk-orange{background:#ffedd5;color:#ea580c}.tf-risk-red{background:#fee2e2;color:#dc2626}.tf-actions{display:flex;gap:4px}.tf-action-btn{padding:6px 10px;background:#f3f4f6;border:none;border-radius:6px;font-size:12px;cursor:pointer;transition:all .2s}.tf-action-btn:hover{background:#e5e7eb}.tf-action-success{background:#dcfce7;color:#16a34a}.tf-action-danger{background:#fee2e2;color:#dc2626}.tf-empty{text-align:center;padding:60px;background:#fff;border-radius:12px}.tf-empty-icon{font-size:48px;margin-bottom:16px}.tf-dashboard{display:flex;flex-direction:column;gap:24px}.tf-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.tf-stat-card{background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a;text-align:center}.tf-stat-icon{font-size:32px;margin-bottom:12px}.tf-stat-value{font-size:32px;font-weight:700;color:#111827}.tf-stat-label{font-size:14px;color:#6b7280;margin-top:4px}.tf-stat-secondary{font-size:14px;color:#2563eb;margin-top:8px;font-weight:500}.tf-stat-warning .tf-stat-value{color:#d97706}.tf-stat-danger .tf-stat-value{color:#dc2626}.tf-stat-info .tf-stat-value{color:#2563eb}.tf-alert-section{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:20px}.tf-alert-section h3{margin:0 0 16px;color:#dc2626;font-size:16px}.tf-alert-list{display:flex;flex-direction:column;gap:12px}.tf-alert-item{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#fff;border-radius:8px;cursor:pointer}.tf-alert-info{flex:1}.tf-alert-info strong{display:block;color:#111827}.tf-alert-info span{font-size:13px;color:#6b7280}.tf-alert-amount{font-weight:600;font-size:16px}.tf-alert-actions{display:flex;gap:8px}.tf-charts-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px}.tf-chart-card{background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.tf-chart-card h3{margin:0 0 20px;font-size:16px}.tf-chart-bars{display:flex;flex-direction:column;gap:12px}.tf-bar-item{display:flex;align-items:center;gap:12px}.tf-bar-label{width:120px;flex-shrink:0}.tf-bar-track{flex:1;height:8px;background:#f3f4f6;border-radius:4px;overflow:hidden}.tf-bar-fill{height:100%;background:#2563eb;border-radius:4px}.tf-bar-critical,.tf-bar-high{background:#dc2626}.tf-bar-medium{background:#d97706}.tf-bar-low{background:#16a34a}.tf-bar-value{width:40px;text-align:right;font-weight:600}.tf-recent-card{background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.tf-recent-card h3{margin:0 0 16px}.tf-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.tf-modal{background:#fff;border-radius:16px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto}.tf-modal-lg{max-width:900px}.tf-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}.tf-modal-header h2{margin:0;font-size:18px}.tf-modal-close{background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280}.tf-modal-body{padding:24px}.tf-form-section{margin-bottom:20px;padding-top:16px;border-top:1px solid #e5e7eb}.tf-form-section h4{margin:0 0 12px;font-size:14px;color:#6b7280}.tf-form-group{margin-bottom:16px}.tf-form-group label{display:block;margin-bottom:6px;font-size:14px;font-weight:500;color:#374151}.tf-form-group input,.tf-form-group textarea,.tf-form-group select{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px}.tf-form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.tf-checkbox-group label{display:flex;align-items:center;gap:8px;cursor:pointer}.tf-form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid #e5e7eb}.tf-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.tf-detail-card{padding:16px;background:#f9fafb;border-radius:8px}.tf-detail-card h4{margin:0 0 12px;font-size:12px;text-transform:uppercase;color:#6b7280}.tf-detail-row{display:flex;justify-content:space-between;padding:6px 0;font-size:14px}.tf-detail-row span:first-child{color:#6b7280}.tf-detail-amount{font-size:18px;font-weight:600;color:#111827}.tf-risk-factors{margin-bottom:24px;padding:16px;background:#fef2f2;border-radius:8px}.tf-risk-factors h4{margin:0 0 12px;color:#dc2626}.tf-risk-factors ul{margin:0;padding-left:20px}.tf-risk-factors li{margin-bottom:4px;color:#374151}.tf-activities h4{margin:0 0 16px}.tf-activities-list{display:flex;flex-direction:column;gap:12px}.tf-activity-item{display:flex;gap:12px;padding:12px;background:#f9fafb;border-radius:8px}.tf-activity-icon{font-size:16px}.tf-activity-content p{margin:0;font-size:14px}.tf-activity-content span{font-size:12px;color:#6b7280}@media(max-width:768px){.tf-detail-grid{grid-template-columns:1fr}}.faq-improved-container{max-width:1200px;margin:0 auto;padding:32px 24px;min-height:calc(100vh - 200px)}.faq-header{margin-bottom:40px}.faq-header-content{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.faq-header-content>div:first-child{flex:1;text-align:center}.faq-main-title{font-size:2.5rem;font-weight:800;color:var(--text-cl, #1a1a1a);margin:0 0 12px;letter-spacing:-.5px}.faq-subtitle{font-size:1.125rem;color:var(--gr, #666);margin:0}.faq-search-section{margin-bottom:32px}.faq-search-wrapper{position:relative;max-width:600px;margin:0 auto}.faq-search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--gr, #999);pointer-events:none}.faq-search-input{width:100%;padding:14px 16px 14px 48px;font-size:1rem;border:2px solid var(--br, #e0e0e0);border-radius:12px;background:var(--bg-primary, #fff);color:var(--text-cl, #1a1a1a);transition:all .2s;box-shadow:0 2px 8px #0000000a}.faq-search-input:focus{outline:none;border-color:var(--primary, #400835);box-shadow:0 4px 12px #4008351a}.faq-search-clear{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:24px;color:var(--gr, #999);cursor:pointer;padding:4px 8px;line-height:1;transition:color .2s}.faq-search-clear:hover{color:var(--text-cl, #1a1a1a)}.faq-search-results-count{text-align:center;margin-top:12px;font-size:.9rem;color:var(--gr, #666)}.faq-categories-section{margin-bottom:32px;border-bottom:2px solid var(--br, #e0e0e0)}.faq-categories-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:var(--br, #e0e0e0) transparent}.faq-categories-tabs::-webkit-scrollbar{height:6px}.faq-categories-tabs::-webkit-scrollbar-track{background:transparent}.faq-categories-tabs::-webkit-scrollbar-thumb{background:var(--br, #e0e0e0);border-radius:3px}.faq-category-tab{display:flex;align-items:center;gap:8px;padding:10px 20px;background:transparent;border:none;border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:500;color:var(--gr, #666);white-space:nowrap;transition:all .2s;position:relative}.faq-category-tab:hover{background:var(--bg-secondary, #f5f5f5);color:var(--text-cl, #1a1a1a)}.faq-category-tab.active{color:var(--primary, #400835);font-weight:700;background:#40083514}.faq-category-tab.active:after{content:"";position:absolute;bottom:-14px;left:0;right:0;height:3px;background:var(--primary, #400835);border-radius:2px 2px 0 0}.faq-category-count{background:var(--bg-secondary, #f5f5f5);color:var(--gr, #666);padding:2px 8px;border-radius:12px;font-size:.85rem;font-weight:600;min-width:24px;text-align:center}.faq-category-tab.active .faq-category-count{background:var(--primary, #400835);color:#fff}.faq-content-section{margin-bottom:48px}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{background:var(--bg-primary, #fff);border:1px solid var(--br, #e0e0e0);border-radius:12px;overflow:hidden;transition:all .2s;box-shadow:0 2px 4px #0000000a}.faq-item:hover{box-shadow:0 4px 12px #00000014;border-color:var(--primary, #400835)}.faq-item.expanded{border-color:var(--primary, #400835);box-shadow:0 4px 16px #4008351f}.faq-question-button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:none;border:none;text-align:left;cursor:pointer;transition:background .2s}.faq-question-button:hover{background:var(--bg-secondary, #f5f5f5)}.faq-question-content{display:flex;align-items:flex-start;gap:16px;flex:1}.faq-question-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--primary, #400835);color:#fff;font-size:1.2rem;font-weight:700;flex-shrink:0;transition:transform .2s}.faq-item.expanded .faq-question-icon{background:var(--primary, #400835)}.faq-question-text{font-size:1.1rem;font-weight:600;color:var(--text-cl, #1a1a1a);line-height:1.5;flex:1}.faq-chevron{color:var(--gr, #999);transition:transform .2s;flex-shrink:0;margin-left:16px}.faq-item.expanded .faq-chevron{transform:rotate(180deg);color:var(--primary, #400835)}.faq-answer{padding:0 24px 24px 68px;animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-answer-content{font-size:1rem;line-height:1.7;color:var(--text-cl, #1a1a1a);white-space:pre-line}.faq-answer-content p{margin:0 0 12px}.faq-answer-content ul,.faq-answer-content ol{margin:12px 0;padding-left:24px}.faq-answer-content li{margin:8px 0}.faq-highlight{background:#fff3cd;padding:2px 4px;border-radius:3px;font-weight:600}.faq-answer-footer{display:flex;align-items:center;gap:16px;margin-top:20px;padding-top:16px;border-top:1px solid var(--br, #e0e0e0)}.faq-helpful-button,.faq-share-button{display:flex;align-items:center;gap:6px;padding:8px 12px;background:transparent;border:1px solid var(--br, #e0e0e0);border-radius:6px;font-size:.9rem;color:var(--gr, #666);cursor:pointer;transition:all .2s}.faq-helpful-button:hover,.faq-share-button:hover{background:var(--bg-secondary, #f5f5f5);border-color:var(--primary, #400835);color:var(--primary, #400835)}.faq-helpful-button svg,.faq-share-button svg{stroke-width:2}.faq-empty-state{text-align:center;padding:64px 24px;background:var(--bg-secondary, #f5f5f5);border-radius:12px;border:2px dashed var(--br, #e0e0e0)}.faq-empty-icon{color:var(--gr, #999);margin-bottom:16px}.faq-empty-state h3{font-size:1.5rem;font-weight:700;color:var(--text-cl, #1a1a1a);margin:0 0 8px}.faq-empty-state p{font-size:1rem;color:var(--gr, #666);max-width:500px;margin:0 auto 24px}.faq-btn-primary{padding:12px 24px;background:var(--primary, #400835);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.faq-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px}.faq-spinner{width:40px;height:40px;border:4px solid var(--br, #e0e0e0);border-top-color:var(--primary, #400835);border-radius:50%;animation:spin .8s linear infinite}.faq-loading p{color:var(--gr, #666);font-size:1rem}.faq-footer{text-align:center;padding:32px 0;border-top:1px solid var(--br, #e0e0e0);margin-top:48px}.faq-footer p{margin:0 0 12px;color:var(--gr, #666);font-size:.95rem}.faq-footer-links{display:flex;align-items:center;justify-content:center;gap:12px}.faq-footer-link{color:var(--primary, #400835);text-decoration:none;font-weight:600;font-size:.95rem;transition:color .2s}.faq-footer-link:hover{color:var(--text-cl-hover, #500a42);text-decoration:underline}.faq-footer-separator{color:var(--br, #e0e0e0)}.faq-editor-modal{background:var(--bg-primary, #fff);border:1px solid var(--br, #e0e0e0);border-radius:12px;padding:32px;margin-bottom:32px;box-shadow:0 4px 16px #00000014}.faq-editor-content{max-width:100%}.faq-editor-header{margin-bottom:24px}.faq-editor-header h2{font-size:1.5rem;font-weight:700;color:var(--text-cl, #1a1a1a);margin:0}.faq-editor-field{margin-bottom:24px}.faq-editor-field label{display:block;font-size:.95rem;font-weight:600;color:var(--text-cl, #1a1a1a);margin-bottom:8px}.faq-editor-input,.faq-editor-select{width:100%;padding:12px 16px;font-size:1rem;border:2px solid var(--br, #e0e0e0);border-radius:8px;background:var(--bg-secondary, #f5f5f5);color:var(--text-cl, #1a1a1a);transition:all .2s}.faq-editor-input:focus,.faq-editor-select:focus{outline:none;border-color:var(--primary, #400835);background:var(--bg-primary, #fff)}.faq-category-select-wrapper{display:flex;gap:12px;align-items:flex-start}.faq-category-select-wrapper select{flex:1}.faq-editor-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:32px;padding-top:24px;border-top:1px solid var(--br, #e0e0e0)}.faq-btn-primary,.faq-btn-secondary,.faq-btn-save,.faq-btn-cancel{padding:12px 24px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;border:none}.faq-btn-primary{background:var(--primary, #400835);color:#fff}.faq-btn-primary:hover{background:var(--text-cl-hover, #500a42);transform:translateY(-1px);box-shadow:0 4px 12px #40083533}.faq-btn-secondary{background:transparent;color:var(--primary, #400835);border:2px solid var(--primary, #400835)}.faq-btn-secondary:hover{background:#40083514}.faq-btn-save{background:#36a769;color:#fff}.faq-btn-save:hover{background:#228e47}.faq-btn-cancel{background:transparent;color:#db3535;border:2px solid #db3535}.faq-btn-cancel:hover{background:#db35351a}.faq-edit-form{padding:0}.faq-answer-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:16px;border-top:1px solid var(--br, #e0e0e0)}.faq-admin-actions{display:flex;gap:12px}.faq-edit-btn,.faq-delete-btn{display:flex;align-items:center;gap:6px;padding:8px 12px;background:transparent;border:1px solid var(--br, #e0e0e0);border-radius:6px;font-size:.9rem;color:var(--gr, #666);cursor:pointer;transition:all .2s}.faq-edit-btn:hover{background:#40083514;border-color:var(--primary, #400835);color:var(--primary, #400835)}.faq-delete-btn:hover{background:#db35351a;border-color:#db3535;color:#db3535}.faq-user-actions{display:flex;gap:12px;margin-left:auto}@media(max-width:768px){.faq-improved-container{padding:24px 16px}.faq-main-title{font-size:2rem}.faq-header-content{flex-direction:column;align-items:stretch}.faq-header-content>div:first-child{text-align:left}.faq-editor-modal{padding:24px 16px}.faq-category-select-wrapper{flex-direction:column}.faq-answer-footer{flex-direction:column;align-items:stretch}.faq-admin-actions,.faq-user-actions{width:100%;justify-content:stretch}.faq-edit-btn,.faq-delete-btn{flex:1;justify-content:center}.faq-categories-tabs{gap:6px}.faq-category-tab{padding:8px 16px;font-size:.9rem}.faq-question-button{padding:16px 20px}.faq-question-text{font-size:1rem}.faq-answer{padding:0 20px 20px 60px}.faq-question-icon{width:24px;height:24px;font-size:1rem}}@media(max-width:480px){.faq-answer{padding-left:20px}.faq-question-content{gap:12px}.faq-answer-footer{flex-direction:column;align-items:stretch}.faq-helpful-button,.faq-share-button{justify-content:center}}[data-theme*=dark] .faq-item{background:var(--bg-primary, #1a1a1a);border-color:var(--br, #333)}[data-theme*=dark] .faq-question-button:hover{background:var(--bg-secondary, #2a2a2a)}[data-theme*=dark] .faq-empty-state{background:var(--bg-secondary, #2a2a2a);border-color:var(--br, #333)}[data-theme*=dark] .faq-highlight{background:#664d00;color:#fff}.react-datepicker__month--selected,.react-datepicker__month-text--keyboard-selected{background:#400835!important;margin-bottom:-10px}.demographics-container .doughnut-container,.demographics-container .stacked-container,.demographics-container .circular-container{border-radius:10px}.demographics-container .stacked-container{width:100%}.demographics-container .stacked-container canvas{max-height:300px}.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:grab}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:#ffffff80;padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.sla-configuration-list{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px}.list-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.list-header h2{margin:0;color:#333}.btn-extract{padding:10px 20px;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.btn-extract:hover{background:#0056b3}.sla-table{overflow-x:auto}.sla-table table{width:100%;border-collapse:collapse}.sla-table th,.sla-table td{padding:12px;text-align:left;border-bottom:1px solid #e0e0e0}.sla-table th{background:#f5f5f5;font-weight:600;color:#333}.confidence-badge{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600}.confidence-badge.high{background:#e8f5e9;color:#2e7d32}.confidence-badge.medium{background:#fff3e0;color:#e65100}.confidence-badge.low{background:#ffebee;color:#c62828}.status-badge{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600}.status-badge.active{background:#e8f5e9;color:#2e7d32}.status-badge.inactive{background:#f5f5f5;color:#666}.btn-edit{padding:6px 12px;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.btn-edit:hover{background:#0056b3}.sla-list-loading,.sla-list-error{padding:20px;text-align:center}.sla-list-error{color:#f44336}.upload-drop-zone{transition:all .3s ease}.upload-drop-zone:hover{transform:scale(1.01)}.upload-drop-zone.has-file{border-style:solid}.upload-drop-zone.dragging{border-color:#1976d2;background-color:#1976d21a}.sla-tracker-dashboard{padding:20px;max-width:1400px;margin:0 auto}.dashboard-header{margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #e0e0e0}.header-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.header-actions{display:flex;gap:12px}.btn-upload-sla{padding:10px 20px;background-color:#2e7d32;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}.btn-upload-sla:hover{background-color:#1b5e20}.btn-select-contract{padding:10px 20px;background-color:#1976d2;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}.btn-select-contract:hover{background-color:#1565c0}.selected-contract-section{margin-top:24px;padding:20px;background-color:#f5f5f5;border-radius:8px}.contract-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.contract-header h3{margin:0;color:#333}.btn-clear{padding:6px 12px;background-color:#f44336;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px}.btn-clear:hover{background-color:#d32f2f}.dashboard-header h1{margin:0;color:#333;font-size:28px}.view-tabs{display:flex;gap:10px}.view-tabs button{padding:10px 20px;border:1px solid #ddd;background:#fff;cursor:pointer;border-radius:4px;transition:all .2s}.view-tabs button:hover{background:#f5f5f5}.view-tabs button.active{background:#007bff;color:#fff;border-color:#007bff}.kpi-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.kpi-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a}.kpi-label{font-size:14px;color:#666;margin-bottom:10px}.kpi-value{font-size:32px;font-weight:700;color:#333}.kpi-value.warning{color:#ff9800}.kpi-value.danger{color:#f44336}.kpi-value.critical{color:#d32f2f}.breach-heatmap-section{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;margin-bottom:30px}.breach-heatmap-section h2{margin-top:0;margin-bottom:20px;color:#333}.heatmap-container{width:100%;height:60px;border:1px solid #ddd;border-radius:4px;overflow:hidden;display:flex}.heatmap-row{display:flex;width:100%;height:100%}.heatmap-cell{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:12px;min-width:80px}.heatmap-cell.critical{background:#d32f2f}.heatmap-cell.high{background:#f44336}.heatmap-cell.medium{background:#ff9800}.heatmap-cell.low{background:#ffc107}.recent-breaches-section{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px}.recent-breaches-section h2{margin-top:0;margin-bottom:20px;color:#333}.breaches-table{overflow-x:auto}.breaches-table table{width:100%;border-collapse:collapse}.breaches-table th,.breaches-table td{padding:12px;text-align:left;border-bottom:1px solid #e0e0e0}.breaches-table th{background:#f5f5f5;font-weight:600;color:#333}.severity-badge{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase}.severity-badge.critical{background:#ffebee;color:#d32f2f}.severity-badge.high{background:#fff3e0;color:#f44336}.severity-badge.medium{background:#fff9c4;color:#ff9800}.severity-badge.low{background:#e8f5e9;color:#4caf50}.sla-dashboard-loading,.sla-dashboard-error{padding:40px;text-align:center;font-size:18px}.sla-dashboard-error{color:#f44336}.breach-details-panel{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px}.breach-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #e0e0e0}.breach-header h2{margin:0;color:#333}.breach-meta{display:flex;gap:10px}.breach-content{display:flex;flex-direction:column;gap:25px}.breach-section{padding:15px;background:#f9f9f9;border-radius:6px}.breach-section h3{margin-top:0;margin-bottom:15px;color:#333;font-size:18px}.breach-section.warning{background:#fff3e0;border-left:4px solid #ff9800}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.info-item{display:flex;flex-direction:column;gap:5px}.info-item label{font-weight:600;color:#666;font-size:14px}.info-item span{color:#333;font-size:16px}.value-bad{color:#f44336;font-weight:600}.explanation-box{background:#fff;padding:15px;border-radius:4px;border-left:4px solid #007bff;line-height:1.6;color:#333}.evidence-list{display:flex;flex-direction:column;gap:15px}.evidence-list h4{margin:0 0 10px;color:#333;font-size:16px}.evidence-list ul{margin:0;padding-left:20px}.evidence-list li{margin-bottom:8px;color:#555}.breach-actions{padding:15px;background:#f0f7ff;border-radius:6px;border-left:4px solid #007bff}.action-buttons{display:flex;gap:10px;flex-wrap:wrap}.action-buttons button{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600}.btn-dispute{background:#ff9800;color:#fff}.btn-dispute:hover{background:#e68900}.btn-false-positive{background:#9e9e9e;color:#fff}.btn-false-positive:hover{background:#757575}.btn-resolve{background:#2196f3;color:#fff}.btn-resolve:hover{background:#0b7dda}.btn-create-action{background:#007bff;color:#fff}.btn-create-action:hover{background:#0056b3}.breach-details-loading,.breach-details-error{padding:40px;text-align:center}.breach-details-error{color:#f44336}.supplier-copilot{display:flex;flex-direction:column;height:600px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.copilot-header{padding:20px;border-bottom:1px solid #e0e0e0;background:#f9f9f9}.copilot-header h2{margin:0 0 5px;color:#333}.subtitle{margin:0;color:#666;font-size:14px}.messages-container{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:15px}.welcome-message{text-align:center;color:#666;padding:40px 20px}.welcome-message h3{color:#333;margin-bottom:15px}.welcome-message ul{text-align:left;display:inline-block;margin-top:15px}.welcome-message li{margin-bottom:8px}.message{display:flex;margin-bottom:10px}.message.user{justify-content:flex-end}.message.assistant{justify-content:flex-start}.message-content{max-width:70%;padding:12px 16px;border-radius:12px;line-height:1.5}.message.user .message-content{background:#007bff;color:#fff;border-bottom-right-radius:4px}.message.assistant .message-content{background:#f1f1f1;color:#333;border-bottom-left-radius:4px}.sources{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.1);font-size:12px}.sources ul{margin:5px 0 0;padding-left:20px}.typing-indicator{display:flex;gap:4px}.typing-indicator span{width:8px;height:8px;border-radius:50%;background:#999;animation:typing 1.4s infinite}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typing{0%,60%,to{transform:translateY(0);opacity:.7}30%{transform:translateY(-10px);opacity:1}}.input-form{display:flex;padding:15px;border-top:1px solid #e0e0e0;background:#f9f9f9;gap:10px}.message-input{flex:1;padding:12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.message-input:focus{outline:none;border-color:#007bff}.send-button{padding:12px 24px;background:#007bff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600}.send-button:hover:not(:disabled){background:#0056b3}.send-button:disabled{background:#ccc;cursor:not-allowed}.anomaly-review-queue{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px}.queue-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #e0e0e0}.queue-header h2{margin:0;color:#333}.filter-tabs{display:flex;gap:10px}.anomalies-list{display:flex;flex-direction:column;gap:15px}.anomaly-card{border:1px solid #e0e0e0;border-radius:6px;padding:20px;background:#f9f9f9}.anomaly-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.anomaly-header h3{margin:0 0 8px;color:#333;font-size:18px}.anomaly-type-badge{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase}.anomaly-type-badge.spike{background:#ffebee;color:#c62828}.anomaly-type-badge.drop{background:#e3f2fd;color:#1565c0}.anomaly-type-badge.duplicate{background:#fff3e0;color:#e65100}.anomaly-type-badge.inconsistent{background:#fce4ec;color:#c2185b}.confidence-score{font-size:14px;color:#666}.anomaly-details{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}.detail-row{display:flex;gap:10px}.detail-row label{font-weight:600;color:#666;min-width:120px}.detail-row span{color:#333}.value-highlight{font-weight:600;color:#f44336}.explanation-text{color:#555;line-height:1.5;margin-top:5px}.anomaly-actions{display:flex;gap:10px;padding-top:15px;border-top:1px solid #e0e0e0}.anomaly-actions button{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600}.btn-confirm{background:#4caf50;color:#fff}.btn-confirm:hover{background:#45a049}.btn-dismiss{background:#9e9e9e;color:#fff}.btn-dismiss:hover{background:#757575}.validation-info{padding-top:15px;border-top:1px solid #e0e0e0;color:#666;font-size:14px}.validation-notes{margin-top:8px;padding:8px;background:#fff;border-radius:4px;font-size:13px}.anomaly-queue-loading,.anomaly-queue-error{padding:20px;text-align:center}.anomaly-queue-error{color:#f44336}.narrative-viewer{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:30px;max-width:1000px;margin:0 auto}.narrative-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #e0e0e0}.narrative-header h2{margin:0 0 8px;color:#333}.period-info{margin:0;color:#666;font-size:14px}.btn-export{padding:10px 20px;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600}.btn-export:hover:not(:disabled){background:#0056b3}.btn-export:disabled{background:#ccc;cursor:not-allowed}.narrative-content{display:flex;flex-direction:column;gap:30px}.narrative-content section{padding:20px;background:#f9f9f9;border-radius:6px}.narrative-content h3{margin-top:0;margin-bottom:15px;color:#333;font-size:20px;border-bottom:2px solid #007bff;padding-bottom:8px}.summary-text{line-height:1.8;color:#333;font-size:15px}.changes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.change-item{background:#fff;padding:15px;border-radius:6px;border-left:4px solid #007bff}.change-label{font-size:12px;color:#666;margin-bottom:8px;font-weight:600}.change-value{font-size:24px;font-weight:700;margin-bottom:5px}.change-value.improving{color:#4caf50}.change-value.declining{color:#f44336}.change-value.stable{color:#666}.change-percent{font-size:14px;margin-left:5px;font-weight:400}.change-direction{font-size:12px;color:#666;text-transform:capitalize}.impact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.impact-item{background:#fff;padding:15px;border-radius:6px}.impact-item h4{margin-top:0;margin-bottom:10px;color:#333;font-size:16px}.impact-item p{margin:0;color:#555;line-height:1.6}.recommendations-list{margin:0;padding-left:20px}.recommendations-list li{margin-bottom:12px;color:#333;line-height:1.6}.narrative-loading,.narrative-error{padding:40px;text-align:center}.narrative-error{color:#f44336}.corrective-action-drafts{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px}.actions-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #e0e0e0;flex-wrap:wrap;gap:15px}.actions-header h2{margin:0;color:#333}.header-actions{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.filter-tabs{display:flex;gap:8px}.filter-tabs button{padding:8px 16px;border:1px solid #ddd;background:#fff;cursor:pointer;border-radius:4px;font-size:14px}.filter-tabs button:hover{background:#f5f5f5}.filter-tabs button.active{background:#007bff;color:#fff;border-color:#007bff}.btn-create{padding:10px 20px;background:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600}.btn-create:hover{background:#45a049}.actions-list{display:flex;flex-direction:column;gap:15px}.action-card{border:1px solid #e0e0e0;border-radius:6px;padding:20px;background:#f9f9f9}.action-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px;flex-wrap:wrap;gap:10px}.action-header h3{margin:0 0 8px;color:#333;font-size:18px}.action-meta{display:flex;flex-direction:column;gap:5px;font-size:14px;color:#666;text-align:right}.draft-preview,.final-content{margin-bottom:15px;padding:15px;background:#fff;border-radius:4px}.draft-preview h4,.final-content h4{margin-top:0;margin-bottom:10px;color:#333;font-size:16px}.draft-text,.content-text{color:#555;line-height:1.6;white-space:pre-wrap}.action-buttons{display:flex;gap:10px;padding-top:15px;border-top:1px solid #e0e0e0}.action-buttons button{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600}.btn-approve{background:#4caf50;color:#fff}.btn-approve:hover{background:#45a049}.btn-view{background:#007bff;color:#fff}.actions-loading,.actions-error{padding:20px;text-align:center}.actions-error{color:#f44336}.risk-forecast-chart{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px}.chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #e0e0e0}.chart-header h3{margin:0;color:#333}.forecast-period{color:#666;font-size:14px}.risk-visualization{display:flex;flex-direction:column;gap:20px}.risk-meter{padding:20px;background:#f9f9f9;border-radius:6px}.meter-label{font-weight:600;color:#333;margin-bottom:10px}.meter-bar{width:100%;height:40px;background:#e0e0e0;border-radius:20px;overflow:hidden;position:relative;margin-bottom:10px}.meter-fill{height:100%;display:flex;align-items:center;justify-content:center;transition:width .3s ease;border-radius:20px}.meter-fill.low{background:#4caf50}.meter-fill.medium{background:#ff9800}.meter-fill.high{background:#f44336}.meter-fill.critical{background:#d32f2f}.meter-value{color:#fff;font-weight:700;font-size:14px}.risk-category-badge{text-align:center;font-weight:600;font-size:16px;padding:8px;border-radius:4px}.risk-drivers,.recommended-actions,.predicted-declines{padding:15px;background:#f9f9f9;border-radius:6px}.risk-drivers h4,.recommended-actions h4,.predicted-declines h4{margin-top:0;margin-bottom:12px;color:#333;font-size:16px}.risk-drivers ul,.recommended-actions ul{margin:0;padding-left:20px}.risk-drivers li,.recommended-actions li{margin-bottom:8px;color:#555;line-height:1.5}.kpi-changes{display:flex;flex-direction:column;gap:10px}.kpi-change-item{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#fff;border-radius:4px}.kpi-name{color:#333;font-weight:500}.change-value{font-weight:600;font-size:16px}.change-value.negative{color:#f44336}.change-value.positive{color:#4caf50}.risk-chart-loading,.risk-chart-error{padding:20px;text-align:center}.risk-chart-error{color:#f44336}.benchmarking-view{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px}.benchmark-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #e0e0e0}.benchmark-header h2{margin:0;color:#333}.sort-controls{display:flex;align-items:center;gap:10px}.sort-controls label{color:#666;font-size:14px}.sort-controls select{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.rankings-table{overflow-x:auto}.rankings-table table{width:100%;border-collapse:collapse}.rankings-table th,.rankings-table td{padding:12px;text-align:left;border-bottom:1px solid #e0e0e0}.rankings-table th{background:#f5f5f5;font-weight:600;color:#333}.rank-badge{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;background:#007bff;color:#fff;border-radius:50%;font-weight:600}.score-badge{padding:4px 8px;border-radius:4px;font-weight:600}.score-badge.excellent{background:#e8f5e9;color:#2e7d32}.score-badge.good{background:#e3f2fd;color:#1565c0}.score-badge.fair{background:#fff3e0;color:#e65100}.score-badge.poor{background:#ffebee;color:#c62828}.breach-count{font-weight:600}.breach-count.warning{color:#f44336}.btn-view{padding:6px 12px;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.btn-view:hover{background:#0056b3}.empty-state{padding:40px;text-align:center;color:#666}.benchmark-loading,.benchmark-error{padding:20px;text-align:center}.benchmark-error{color:#f44336}.kpi-weight-settings{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;max-width:600px}.settings-header{margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid #e0e0e0}.settings-header h2{margin:0 0 8px;color:#333}.subtitle{margin:0;color:#666;font-size:14px;line-height:1.5}.weights-form{display:flex;flex-direction:column;gap:20px}.weight-input-group{display:flex;flex-direction:column;gap:8px}.weight-input-group label{font-weight:600;color:#333;font-size:14px}.input-wrapper{display:flex;align-items:center;gap:10px}.weight-input{flex:1;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:16px;max-width:150px}.weight-input:focus{outline:none;border-color:#007bff}.input-suffix{color:#666;font-size:14px}.total-weight{padding:15px;background:#f9f9f9;border-radius:6px;display:flex;flex-direction:column;gap:5px}.total-weight strong{font-size:18px;color:#333}.validation-error{color:#f44336;font-size:14px}.form-actions{display:flex;gap:10px;padding-top:15px;border-top:1px solid #e0e0e0}.form-actions button{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600}.btn-save{background:#4caf50;color:#fff}.btn-save:hover:not(:disabled){background:#45a049}.btn-save:disabled{background:#ccc;cursor:not-allowed}.btn-reset{background:#9e9e9e;color:#fff}.btn-reset:hover:not(:disabled){background:#757575}.kpi-settings-loading,.kpi-settings-error{padding:20px;text-align:center}.qagents-landing__subtitle{color:var(--text-secondary);font-size:1rem;margin-top:.5rem;max-width:600px}.qagents-icon{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;margin:0 auto 1rem}.qagents-icon--sessions{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.qagents-icon--marketplace{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.qagents-icon--create{background:linear-gradient(135deg,#10b981,#059669)}.qagents-icon--rules{background:linear-gradient(135deg,#f59e0b,#d97706)}.qagents-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.qagents-feature{display:flex;gap:1rem;padding:1.25rem;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;transition:all .2s}.qagents-feature:hover{border-color:var(--primary);box-shadow:0 4px 12px #0000000d}.qagents-feature__icon{width:48px;height:48px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.1),rgba(var(--primary-rgb),.2));border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--primary);flex-shrink:0}.qagents-feature__content h4{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:.375rem}.qagents-feature__content p{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0}@media(max-width:768px){.qagents-features{grid-template-columns:1fr}.qagents-feature{flex-direction:column;align-items:flex-start}}.qagents-marketplace{padding:1.5rem}.qagents-marketplace__header{margin-bottom:1.5rem}.qagents-marketplace__title{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.qagents-marketplace__subtitle{color:var(--text-secondary);font-size:.95rem}.qagents-filters{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.qagents-filters__search{position:relative;flex:1}.qagents-filters__search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--text-muted);width:1rem;height:1rem}.qagents-filters__search-input{width:100%;padding:.75rem .75rem .75rem 2.5rem;border:1px solid var(--border-color);border-radius:8px;font-size:1rem;background:var(--bg-surface);color:var(--text-primary);transition:border-color .2s,box-shadow .2s}.qagents-filters__search-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1)}.qagents-filters__row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.qagents-filters__label{font-size:.875rem;font-weight:500;color:var(--text-secondary);display:flex;align-items:center;gap:.5rem}.qagents-filters__buttons{display:flex;gap:.5rem;flex-wrap:wrap}.qagents-filters__button{padding:.5rem 1rem;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-surface);color:var(--text-secondary);font-size:.875rem;cursor:pointer;transition:all .2s}.qagents-filters__button:hover{border-color:var(--primary);color:var(--primary)}.qagents-filters__button--active{background:var(--primary);border-color:var(--primary);color:#fff}.qagents-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin-bottom:1.5rem}.qagents-stats__card{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:10px;padding:1rem;text-align:center}.qagents-stats__value{font-size:1.5rem;font-weight:700;color:var(--primary)}.qagents-stats__label{font-size:.8rem;color:var(--text-secondary);margin-top:.25rem}.qagents-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem}.qagent-card{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;padding:1.25rem;transition:all .3s;cursor:pointer}.qagent-card:hover{border-color:var(--primary);box-shadow:0 8px 24px #0000001a;transform:translateY(-2px)}.qagent-card__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.75rem}.qagent-card__icon{width:48px;height:48px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.1),rgba(var(--primary-rgb),.2));border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--primary);font-size:1.25rem}.qagent-card__badges{display:flex;gap:.375rem}.qagent-card__badge{padding:.25rem .5rem;border-radius:4px;font-size:.7rem;font-weight:500;text-transform:uppercase}.qagent-card__badge--region{background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-color)}.qagent-card__badge--active{background:#10b9811a;color:#10b981}.qagent-card__badge--beta{background:#f59e0b1a;color:#f59e0b}.qagent-card__name{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.qagent-card__description{font-size:.875rem;color:var(--text-secondary);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1rem}.qagent-card__capabilities{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:1rem}.qagent-card__capability{padding:.25rem .5rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;font-size:.75rem;color:var(--text-secondary)}.qagent-card__actions{display:flex;gap:.5rem}.qagent-card__button{flex:1;padding:.625rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.qagent-card__button--primary{background:var(--primary);color:#fff;border:none;transition:all .2s ease}.qagent-card__button--primary:hover{filter:brightness(.85);transform:translateY(-1px)}.qagent-card__button--secondary{background:transparent;color:var(--text-secondary);border:1px solid var(--border-color)}.qagent-card__button--secondary:hover{border-color:var(--primary);color:var(--primary)}.qagent-details{max-width:640px}.qagent-details__header{display:flex;gap:1rem;margin-bottom:1.5rem}.qagent-details__icon{width:64px;height:64px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.1),rgba(var(--primary-rgb),.2));border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--primary);font-size:1.75rem;flex-shrink:0}.qagent-details__info{flex:1}.qagent-details__name{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.qagent-details__description{color:var(--text-secondary);line-height:1.5;margin-bottom:.75rem}.qagent-details__badges{display:flex;gap:.5rem}.qagent-details__section{margin-bottom:1.5rem}.qagent-details__section-title{font-size:.95rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.qagent-details__tags{display:flex;flex-wrap:wrap;gap:.5rem}.qagent-details__tag{padding:.375rem .75rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;font-size:.8rem;color:var(--text-secondary)}.qagent-details__list{list-style:none;padding:0;margin:0}.qagent-details__list-item{display:flex;align-items:center;gap:.5rem;padding:.375rem 0;font-size:.875rem;color:var(--text-secondary)}.qagent-details__deploy{padding-top:1rem;border-top:1px solid var(--border-color)}.qagent-details__deploy-button{width:100%;padding:.875rem;background:var(--primary);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease}.qagent-details__deploy-button:hover{filter:brightness(.85);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.qagents-orchestration{padding:1.5rem}.qagents-orchestration__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.qagents-orchestration__title{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.qagents-orchestration__new-button{padding:.625rem 1.25rem;background:var(--primary);color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s ease}.qagents-orchestration__new-button:hover{filter:brightness(.85);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.qagent-session{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;padding:1.25rem;margin-bottom:1rem;transition:border-color .2s}.qagent-session:hover{border-color:var(--primary)}.qagent-session__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.qagent-session__name{font-size:1.1rem;font-weight:600;color:var(--text-primary)}.qagent-session__status{padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500;text-transform:uppercase}.qagent-session__status--running{background:#3b82f61a;color:#3b82f6}.qagent-session__status--completed{background:#10b9811a;color:#10b981}.qagent-session__status--failed{background:#ef44441a;color:#ef4444}.qagent-session__status--queued{background:#6b72801a;color:#6b7280}.qagent-session__progress{margin-bottom:1rem}.qagent-session__progress-bar{height:6px;background:var(--bg-secondary);border-radius:3px;overflow:hidden;margin-bottom:.5rem}.qagent-session__progress-fill{height:100%;background:var(--primary);border-radius:3px;transition:width .5s ease}.qagent-session__progress-text{font-size:.8rem;color:var(--text-secondary)}.qagent-session__meta{display:flex;gap:1.5rem;font-size:.85rem;color:var(--text-secondary)}.qagent-session__meta-item{display:flex;align-items:center;gap:.375rem}.qagents-loading{display:flex;justify-content:center;align-items:center;padding:3rem}.qagents-loading__spinner{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;animation:spin 1s linear infinite}.qagents-empty{text-align:center;padding:3rem;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px}.qagents-empty__icon{width:48px;height:48px;margin:0 auto 1rem;color:var(--text-muted)}.qagents-empty__title{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.qagents-empty__description{color:var(--text-secondary);font-size:.9rem}.qagent-skeleton{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;padding:1.25rem}.qagent-skeleton__item{background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--bg-surface) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.agent-creator-container{padding:1.5rem;max-width:1200px;margin:0 auto}.creator-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.creator-header .header-content h1{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.creator-header .header-content p{color:var(--text-secondary);font-size:.95rem}.creator-form{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.form-section{margin-bottom:1.5rem}.form-section:last-child{margin-bottom:0}.form-section h3{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.form-group{margin-bottom:1rem}.form-group label{display:block;font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-bottom:.5rem}.form-group input,.form-group select,.form-group textarea{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:8px;font-size:.95rem;background:var(--bg-primary);color:var(--text-primary);transition:border-color .2s,box-shadow .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1)}.form-group small{display:block;font-size:.75rem;color:var(--text-muted);margin-top:.25rem}.large-textarea{min-height:120px;resize:vertical}.code-textarea{font-family:JetBrains Mono,Fira Code,Monaco,monospace;font-size:.875rem;line-height:1.5}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.form-actions{display:flex;justify-content:center;padding-top:1rem}.template-selector{margin-top:.5rem}.loading-templates{text-align:center;padding:1.5rem;color:var(--text-secondary)}.template-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}.template-card{padding:1rem;border:2px solid var(--border-color);border-radius:10px;background:var(--bg-primary);cursor:pointer;transition:all .2s;text-align:center}.template-card:hover{border-color:var(--primary);background:rgba(var(--primary-rgb),.05)}.template-card.selected{border-color:var(--primary);background:rgba(var(--primary-rgb),.1)}.template-card i{display:block;font-size:1.5rem;color:var(--primary);margin-bottom:.5rem}.template-card span{display:block;font-size:.875rem;font-weight:500;color:var(--text-primary)}.template-card small{display:block;font-size:.75rem;color:var(--text-muted);margin-top:.25rem}.btn-primary{padding:.75rem 1.5rem;background:var(--primary);color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease}.btn-primary:hover:not(:disabled){filter:brightness(.85);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.btn-primary:active:not(:disabled){filter:brightness(.75);transform:translateY(0)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-large{padding:1rem 2rem;font-size:1rem}.btn-secondary{padding:.75rem 1.5rem;background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s}.btn-secondary:hover{border-color:var(--primary);color:var(--primary)}.btn-outline{padding:.625rem 1rem;background:transparent;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:8px;font-size:.875rem;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s}.btn-outline:hover{border-color:var(--text-primary);color:var(--text-primary)}.error-banner{padding:.875rem 1.25rem;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:8px;color:#ef4444;font-size:.9rem;display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.error-banner button{margin-left:auto;background:none;border:none;color:#ef4444;cursor:pointer;padding:.25rem}.draft-editor{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.draft-header{padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.draft-header h2{font-size:1.25rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:.75rem}.validation-badge{padding:.375rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500;display:inline-flex;align-items:center;gap:.375rem}.validation-badge.valid{background:#10b9811a;color:#10b981}.validation-badge.invalid{background:#ef44441a;color:#ef4444}.draft-tabs{display:flex;border-bottom:1px solid var(--border-color);padding:0 1.5rem}.draft-tabs .tab{padding:.875rem 1.25rem;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-secondary);font-size:.9rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s}.draft-tabs .tab:hover{color:var(--text-primary)}.draft-tabs .tab.active{color:var(--primary);border-bottom-color:var(--primary)}.draft-content{padding:1.5rem;max-height:600px;overflow-y:auto}.config-editor{display:flex;flex-direction:column;gap:1.5rem}.config-section{padding-bottom:1.5rem;border-bottom:1px solid var(--border-color)}.config-section:last-child{border-bottom:none;padding-bottom:0}.config-section h4{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.config-actions{display:flex;justify-content:flex-end;padding-top:1rem;border-top:1px solid var(--border-color);margin-top:1rem}.test-panel{display:flex;flex-direction:column;gap:1rem}.test-result{padding:1rem;border-radius:8px;margin-top:1rem}.test-result.success{background:#10b9811a;border:1px solid rgba(16,185,129,.2)}.test-result.error{background:#ef44441a;border:1px solid rgba(239,68,68,.2)}.test-result h4{font-size:.95rem;font-weight:600;margin-bottom:.75rem}.test-result.success h4{color:#10b981}.test-result.error h4{color:#ef4444}.test-response{margin-top:.75rem}.test-response h5{font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-bottom:.5rem}.test-response pre{background:var(--bg-primary);padding:1rem;border-radius:6px;overflow-x:auto;font-size:.85rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.test-usage{margin-top:.75rem;font-size:.8rem;color:var(--text-muted)}.error-text{color:#ef4444}.json-preview{background:var(--bg-primary);border-radius:8px;overflow:hidden}.json-preview pre{padding:1rem;margin:0;font-family:JetBrains Mono,Fira Code,Monaco,monospace;font-size:.85rem;line-height:1.6;overflow-x:auto;color:var(--text-primary)}.draft-footer{padding:1.25rem 1.5rem;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;background:var(--bg-secondary)}@media(max-width:768px){.qagents-marketplace{padding:1rem}.qagents-grid{grid-template-columns:1fr}.qagents-filters__row{flex-direction:column;align-items:flex-start}.qagents-stats{grid-template-columns:repeat(2,1fr)}.creator-header{flex-direction:column;gap:1rem}.template-grid{grid-template-columns:repeat(2,1fr)}.form-row{grid-template-columns:1fr}.draft-tabs{overflow-x:auto}.draft-footer{flex-direction:column;gap:1rem}.draft-footer button{width:100%}}.qagents-rules{padding:1.5rem}.qagents-rules__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.qagents-rules__title{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.qagents-rules__subtitle{color:var(--text-secondary);font-size:.95rem}.qagents-rules__filters{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.qagents-rules__filter{display:flex;flex-direction:column;gap:.5rem}.qagents-rules__filter label{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.qagents-rules__filter select{padding:.625rem 1rem;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-surface);color:var(--text-primary);font-size:.9rem;min-width:160px}.qagents-rules__filter select:focus{outline:none;border-color:var(--primary)}.qagents-rules__loading,.qagents-rules__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;text-align:center}.qagents-rules__loading span{margin-top:1rem;color:var(--text-secondary)}.qagents-rules__empty svg{color:var(--text-muted);margin-bottom:1rem}.qagents-rules__empty h3{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.qagents-rules__empty p{color:var(--text-secondary);margin-bottom:1.5rem}.qagents-rules__error{padding:1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:8px;color:#ef4444;display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.qagents-rules__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.25rem}.workflow-rule-card{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;transition:border-color .2s}.workflow-rule-card:hover{border-color:var(--primary)}.workflow-rule-card--inactive{opacity:.7}.workflow-rule-card__header{padding:1.25rem;border-bottom:1px solid var(--border-color)}.workflow-rule-card__title-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.workflow-rule-card__name{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0}.workflow-rule-card__description{font-size:.875rem;color:var(--text-secondary);margin:0;line-height:1.5}.workflow-rule-card__actions{display:flex;gap:.5rem}.workflow-rule-card__action-btn{padding:.375rem;background:transparent;border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.workflow-rule-card__action-btn:hover{border-color:var(--primary);color:var(--primary)}.workflow-rule-card__action-btn--danger:hover{border-color:#ef4444;color:#ef4444}.workflow-rule-card__action-btn:disabled{opacity:.5;cursor:not-allowed}.workflow-rule-card__body{padding:1.25rem}.workflow-rule-card__meta{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.workflow-rule-card__meta-item{display:flex;align-items:center;gap:.375rem;font-size:.85rem;color:var(--text-secondary)}.workflow-rule-card__status{display:flex;align-items:center;gap:.375rem;font-size:.8rem;font-weight:500;padding:.25rem .75rem;border-radius:20px}.workflow-rule-card__status--active{background:#10b9811a;color:#10b981}.workflow-rule-card__status--inactive{background:#6b72801a;color:#6b7280}.workflow-rule-card__details{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.workflow-rule-card__section h4{font-size:.8rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;margin-bottom:.5rem}.workflow-rule-card__json{background:var(--bg-primary);padding:.75rem;border-radius:6px;font-family:JetBrains Mono,Fira Code,Monaco,monospace;font-size:.75rem;line-height:1.5;overflow-x:auto;max-height:120px;margin:0;color:var(--text-primary)}.workflow-rule-card__footer{font-size:.8rem;color:var(--text-muted);padding-top:.75rem;border-top:1px solid var(--border-color)}.modal-overlay{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.workflow-rule-modal{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;position:relative;z-index:10000}[data-theme=dark] .workflow-rule-modal,.dark .workflow-rule-modal{background:#1e293b}.workflow-rule-modal__header{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e2e8f0;background:#fff;border-radius:12px 12px 0 0}[data-theme=dark] .workflow-rule-modal__header,.dark .workflow-rule-modal__header{border-color:#334155;background:#1e293b}.workflow-rule-modal__header h2{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0}[data-theme=dark] .workflow-rule-modal__header h2,.dark .workflow-rule-modal__header h2{color:#f1f5f9}.workflow-rule-modal__close{background:none;border:none;font-size:1.5rem;color:#94a3b8;cursor:pointer;padding:.25rem;line-height:1;border-radius:4px;transition:all .2s}.workflow-rule-modal__close:hover{color:#1e293b;background:#f1f5f9}[data-theme=dark] .workflow-rule-modal__close:hover,.dark .workflow-rule-modal__close:hover{color:#f1f5f9;background:#334155}.workflow-rule-modal__form{padding:1.5rem;background:#fff}[data-theme=dark] .workflow-rule-modal__form,.dark .workflow-rule-modal__form{background:#1e293b}.workflow-rule-modal__field{margin-bottom:1.25rem}.workflow-rule-modal__field label{display:block;font-size:.875rem;font-weight:500;color:#64748b;margin-bottom:.5rem}.workflow-rule-modal__field input,.workflow-rule-modal__field select,.workflow-rule-modal__field textarea{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;background:#fff;color:#1e293b;transition:border-color .2s}[data-theme=dark] .workflow-rule-modal__field input,[data-theme=dark] .workflow-rule-modal__field select,[data-theme=dark] .workflow-rule-modal__field textarea,.dark .workflow-rule-modal__field input,.dark .workflow-rule-modal__field select,.dark .workflow-rule-modal__field textarea{background:#0f172a;border-color:#334155;color:#f1f5f9}.workflow-rule-modal__field input:focus,.workflow-rule-modal__field select:focus,.workflow-rule-modal__field textarea:focus{outline:none;border-color:var(--primary)}.workflow-rule-modal__field textarea{min-height:100px;resize:vertical;font-family:JetBrains Mono,Fira Code,Monaco,monospace;font-size:.85rem}.workflow-rule-modal__field textarea.error{border-color:#ef4444}.workflow-rule-modal__field .error-text{display:block;font-size:.8rem;color:#ef4444;margin-top:.375rem}.workflow-rule-modal__row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.workflow-rule-modal__field--checkbox{display:flex;align-items:center}.workflow-rule-modal__field--checkbox label{display:flex;align-items:center;gap:.5rem;margin-bottom:0;cursor:pointer}.workflow-rule-modal__field--checkbox input{width:auto}.workflow-rule-modal__agents-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem;max-height:200px;overflow-y:auto;padding:.5rem;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}[data-theme=dark] .workflow-rule-modal__agents-grid,.dark .workflow-rule-modal__agents-grid{border-color:#334155;background:#0f172a}.workflow-rule-modal__agent-checkbox{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:6px;cursor:pointer;transition:background .2s}.workflow-rule-modal__agent-checkbox:hover{background:#e2e8f0}[data-theme=dark] .workflow-rule-modal__agent-checkbox:hover,.dark .workflow-rule-modal__agent-checkbox:hover{background:#334155}.workflow-rule-modal__agent-checkbox input{width:auto}.workflow-rule-modal__agent-checkbox span{font-size:.875rem;color:#1e293b}[data-theme=dark] .workflow-rule-modal__agent-checkbox span,.dark .workflow-rule-modal__agent-checkbox span{color:#f1f5f9}.workflow-rule-modal__radio-group{display:flex;gap:1.5rem}.workflow-rule-modal__radio-group label{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.9rem;color:#1e293b}[data-theme=dark] .workflow-rule-modal__radio-group label,.dark .workflow-rule-modal__radio-group label{color:#f1f5f9}.workflow-rule-modal__radio-group input{width:auto}.workflow-rule-modal__actions{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e2e8f0;margin-top:.5rem;background:#f8fafc;border-radius:0 0 12px 12px}[data-theme=dark] .workflow-rule-modal__actions,.dark .workflow-rule-modal__actions{border-color:#334155;background:#0f172a}.spin{animation:spin 1s linear infinite}@media(max-width:768px){.qagents-rules__header{flex-direction:column;gap:1rem}.qagents-rules__grid,.workflow-rule-card__details,.workflow-rule-modal__row{grid-template-columns:1fr}}.qagents-run-page{padding:1.5rem;min-height:100%}.qagents-run-page__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.qagents-run-page__content{display:grid;grid-template-columns:300px 1fr 320px;gap:1.5rem;align-items:flex-start}.qagents-run-page__panel{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;padding:1.25rem}.qagents-run-page__panel--wide{min-height:500px}.qagents-run-page__panel-title{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.qagents-upload-area{border:2px dashed var(--border-color);border-radius:10px;padding:1.5rem;text-align:center;cursor:pointer;transition:all .2s;background:var(--bg-primary);margin-bottom:1rem}.qagents-upload-area:hover{border-color:var(--primary);background:rgba(var(--primary-rgb),.02)}.qagents-upload-area--dragging{border-color:var(--primary);background:rgba(var(--primary-rgb),.05)}.qagents-upload-area svg{color:var(--text-muted);margin-bottom:.5rem}.qagents-upload-area p{font-size:.875rem;color:var(--text-secondary);margin-bottom:.25rem}.qagents-upload-area__hint{font-size:.75rem;color:var(--text-muted)}.qagents-upload-preview{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:.875rem;margin-bottom:1rem}.qagents-upload-preview__info{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.qagents-upload-preview__info svg{color:var(--primary)}.qagents-upload-preview__name{font-size:.875rem;font-weight:500;color:var(--text-primary);margin:0;word-break:break-all}.qagents-upload-preview__size{font-size:.75rem;color:var(--text-muted)}.qagents-upload-preview__actions{display:flex;gap:.5rem}.qagents-upload-preview__actions .btn-primary{flex:1;padding:.5rem 1rem;font-size:.875rem}.qagents-upload-preview__actions .btn-outline{padding:.5rem}.qagents-upload-preview__progress{height:4px;background:var(--bg-primary);border-radius:2px;margin-top:.75rem;overflow:hidden}.qagents-upload-preview__progress-bar{height:100%;background:var(--primary);border-radius:2px;transition:width .3s}.qagents-error-banner{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:8px;color:#ef4444;font-size:.875rem;margin-bottom:1rem}.qagents-error-banner button{margin-left:auto;background:none;border:none;color:#ef4444;cursor:pointer;padding:.25rem}.qagents-document-list{margin-top:1rem}.qagents-document-list__title{font-size:.875rem;font-weight:600;color:var(--text-secondary);margin-bottom:.75rem}.qagents-document-list__empty{text-align:center;padding:1.5rem;color:var(--text-muted);font-size:.875rem}.qagents-document-item{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid var(--border-color);border-radius:8px;margin-bottom:.5rem;cursor:pointer;transition:all .2s}.qagents-document-item:hover{border-color:var(--primary);background:rgba(var(--primary-rgb),.02)}.qagents-document-item--selected{border-color:var(--primary);background:rgba(var(--primary-rgb),.05)}.qagents-document-item__icon{width:36px;height:36px;background:var(--bg-secondary);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--primary);flex-shrink:0}.qagents-document-item__info{flex:1;min-width:0}.qagents-document-item__title{font-size:.875rem;font-weight:500;color:var(--text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qagents-document-item__meta{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text-muted);margin-top:.25rem}.qagents-document-item__actions{display:flex;align-items:center;gap:.5rem}.qagents-document-item__check{color:var(--primary)}.qagents-document-item__delete{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s}.qagents-document-item__delete:hover{color:#ef4444;background:#ef44441a}.qagents-agent-filters{display:flex;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap;align-items:center}.qagents-agent-filters .qagents-filters__search{flex:1;min-width:200px}.qagents-agent-filters__categories{display:flex;gap:.375rem;flex-wrap:wrap}.qagents-agent-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;max-height:450px;overflow-y:auto;padding:.25rem}.qagents-agent-select-card{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .2s}.qagents-agent-select-card:hover{border-color:var(--primary)}.qagents-agent-select-card--selected{border-color:var(--primary);background:rgba(var(--primary-rgb),.05)}.qagents-agent-select-card__checkbox{color:var(--primary);flex-shrink:0}.qagents-agent-select-card__checkbox-empty{width:18px;height:18px;border:2px solid var(--border-color);border-radius:4px}.qagents-agent-select-card--selected .qagents-agent-select-card__checkbox-empty{border-color:var(--primary)}.qagents-agent-select-card__icon{width:32px;height:32px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.1),rgba(var(--primary-rgb),.2));border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--primary);flex-shrink:0}.qagents-agent-select-card__info{flex:1;min-width:0}.qagents-agent-select-card__name{font-size:.875rem;font-weight:500;color:var(--text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qagents-agent-select-card__category{font-size:.7rem;color:var(--text-muted);text-transform:capitalize}.qagents-execution-options{display:flex;flex-direction:column;gap:1rem}.qagents-execution-options__field{display:flex;flex-direction:column;gap:.5rem}.qagents-execution-options__field label{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.qagents-execution-options__field input{padding:.625rem .75rem;border:1px solid var(--border-color);border-radius:6px;font-size:.875rem;background:var(--bg-primary);color:var(--text-primary)}.qagents-execution-options__field input:focus{outline:none;border-color:var(--primary)}.qagents-execution-options__modes{display:flex;gap:.5rem}.qagents-execution-options__mode{flex:1;padding:.625rem;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-secondary);font-size:.875rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.375rem;transition:all .2s}.qagents-execution-options__mode:hover{border-color:var(--primary)}.qagents-execution-options__mode--active{background:var(--primary);border-color:var(--primary);color:#fff}.qagents-execution-options__hint{font-size:.75rem;color:var(--text-muted)}.qagents-execution-summary{background:var(--bg-secondary);border-radius:8px;padding:.875rem}.qagents-execution-summary__item{display:flex;justify-content:space-between;align-items:center;padding:.375rem 0;font-size:.875rem}.qagents-execution-summary__item span{color:var(--text-secondary)}.qagents-execution-summary__item strong{color:var(--text-primary);max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qagents-history{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.qagents-history__title{font-size:.875rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.qagents-history__list{display:flex;flex-direction:column;gap:.5rem;max-height:200px;overflow-y:auto}.qagents-history__item{padding:.625rem .75rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .2s}.qagents-history__item:hover{border-color:var(--primary);background:var(--bg-secondary)}.qagents-history__item--active{border-color:var(--primary);background:rgba(var(--primary-rgb),.1)}.qagents-history__item-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.qagents-history__item-name{font-size:.813rem;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qagents-history__item-meta{display:flex;align-items:center;gap:.75rem;font-size:.75rem;color:var(--text-secondary)}.qagents-results{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.qagents-results__title{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between}.qagents-results__runs{display:flex;flex-direction:column;gap:.5rem}.qagents-result-card{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.qagents-result-card__header{display:flex;align-items:center;justify-content:space-between;padding:.75rem;cursor:pointer;transition:background .2s}.qagents-result-card__header:hover{background:var(--bg-secondary)}.qagents-result-card__agent{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.qagents-result-card__status{display:flex;align-items:center}.qagents-result-card__status--completed{color:#10b981}.qagents-result-card__status--running{color:#3b82f6}.qagents-result-card__status--failed{color:#ef4444}.qagents-result-card__status--queued{color:#6b7280}.qagents-result-card__content{padding:.75rem;border-top:1px solid var(--border-color);background:var(--bg-secondary)}.qagents-result-card__content--error{color:#ef4444;font-size:.875rem}.qagents-result-card__section{margin-bottom:.75rem}.qagents-result-card__section:last-child{margin-bottom:0}.qagents-result-card__section h4{font-size:.75rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;margin-bottom:.5rem}.qagents-result-card__section ul{margin:0;padding-left:1.25rem}.qagents-result-card__section li{font-size:.8rem;color:var(--text-primary);margin-bottom:.25rem;line-height:1.4}.qagents-result-card__meta{font-size:.75rem;color:var(--text-muted);padding-top:.5rem;border-top:1px solid var(--border-color);margin-top:.5rem}.qagents-risk-score{display:flex;align-items:center;gap:.75rem}.qagents-risk-score__value{font-size:1.5rem;font-weight:700;padding:.25rem .75rem;border-radius:8px}.qagents-risk-score__value--high{background:#fef2f2;color:#dc2626}.qagents-risk-score__value--medium{background:#fffbeb;color:#d97706}.qagents-risk-score__value--low{background:#f0fdf4;color:#16a34a}.qagents-risk-score__label{font-size:.875rem;color:var(--text-secondary)}.qagents-result-card__raw{background:#1e293b;color:#e2e8f0;padding:.75rem;border-radius:6px;font-size:.75rem;font-family:JetBrains Mono,Fira Code,Monaco,monospace;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto}.qagents-result-card__section p{font-size:.875rem;color:var(--text-primary);line-height:1.5;margin:0}[data-theme=dark] .qagents-risk-score__value--high{background:#450a0a;color:#fca5a5}[data-theme=dark] .qagents-risk-score__value--medium{background:#451a03;color:#fcd34d}[data-theme=dark] .qagents-risk-score__value--low{background:#052e16;color:#86efac}@media(max-width:1200px){.qagents-run-page__content{grid-template-columns:280px 1fr}.qagents-run-page__panel:last-child{grid-column:1 / -1}}@media(max-width:768px){.qagents-run-page__content{grid-template-columns:1fr}.qagents-run-page__header{flex-direction:column;gap:1rem}.qagents-agent-grid{grid-template-columns:1fr;max-height:300px}.qagents-agent-filters{flex-direction:column;align-items:stretch}.qagents-agent-filters__categories{overflow-x:auto;flex-wrap:nowrap}}.qagents-session-details{padding:1.5rem;max-width:1200px;margin:0 auto}.qagents-session-details__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.qagents-session-details__back{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.qagents-session-details__back:hover{background:var(--bg-hover);border-color:var(--primary);color:var(--primary)}.qagents-session-details__actions{display:flex;gap:.75rem}.qagents-session-details__info-card{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.qagents-session-details__title-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.qagents-session-details__title{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0}.qagents-session-details__document{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-secondary);margin-bottom:1rem;padding:.5rem .75rem;background:var(--bg-hover);border-radius:6px;width:-moz-fit-content;width:fit-content}.qagents-session-details__progress{margin-bottom:1rem}.qagents-session-details__meta{display:flex;flex-wrap:wrap;gap:1.5rem}.qagents-session-details__meta-item{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-secondary)}.qagents-session-details__results-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.qagents-session-details__results-header h2{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0}.qagents-session-details__results-actions{display:flex;gap:.5rem}.qagents-session-details__summary{display:flex;gap:1rem;margin-bottom:1rem}.qagents-session-details__summary-item{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;font-size:.875rem;font-weight:500}.qagents-session-details__summary-item--completed{color:#10b981}.qagents-session-details__summary-item--failed{color:#ef4444}.qagents-session-details__runs{display:flex;flex-direction:column;gap:1rem}.qagents-result-card--full{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.qagents-result-card--full .qagents-result-card__header{padding:1rem 1.25rem;background:var(--bg-hover)}.qagents-result-card--full .qagents-result-card__agent{gap:1rem}.qagents-result-card__agent-icon{width:40px;height:40px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.1),rgba(var(--primary-rgb),.2));border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--primary);flex-shrink:0}.qagents-result-card__category{display:block;font-size:.75rem;color:var(--text-muted);font-weight:400;text-transform:capitalize;margin-top:.125rem}.qagents-result-card__expand{color:var(--text-secondary);flex-shrink:0}.qagents-result-card--full .qagents-result-card__content{padding:1.25rem;border-top:1px solid var(--border-color)}.qagents-result-card--full .qagents-result-card__section{margin-bottom:1.25rem}.qagents-result-card--full .qagents-result-card__section h4{font-size:.8rem;margin-bottom:.625rem}.qagents-result-card--full .qagents-result-card__section ul{padding-left:1.5rem}.qagents-result-card--full .qagents-result-card__section li{font-size:.875rem;margin-bottom:.375rem}.qagents-result-card__nested-list{list-style:disc;padding-left:1.25rem;margin-top:.25rem}.qagents-result-card__nested-list li{font-size:.8rem!important}.qagents-result-card__section--pending,.qagents-result-card__section--running{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--bg-hover);border-radius:8px;color:var(--text-secondary);font-size:.875rem}.qagents-result-card__section--running{color:var(--primary)}.qagents-result-card--full .qagents-result-card__meta{display:flex;flex-wrap:wrap;gap:1rem;padding-top:1rem;margin-top:1rem}.qagents-result-card--full .qagents-result-card__meta span{font-size:.75rem;color:var(--text-muted)}@media(max-width:768px){.qagents-session-details{padding:1rem}.qagents-session-details__header{flex-direction:column;align-items:flex-start;gap:1rem}.qagents-session-details__actions{width:100%}.qagents-session-details__actions button{flex:1}.qagents-session-details__title-row{flex-direction:column;align-items:flex-start;gap:.75rem}.qagents-session-details__meta{flex-direction:column;gap:.5rem}.qagents-session-details__results-header{flex-direction:column;align-items:flex-start;gap:.75rem}.qagents-session-details__summary{flex-direction:column}}.qagent-details-expanded{background:#fff;border-radius:16px;box-shadow:0 25px 80px #00000040}[data-theme=dark] .qagent-details-expanded,.dark .qagent-details-expanded{background:#1e293b}.qagent-details__header-bar{padding:1.5rem 1.5rem 1rem;border-bottom:1px solid var(--border-color);position:relative}.qagent-details__header-bar .modal-close{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s}.qagent-details__header-bar .modal-close:hover{background:var(--bg-secondary);color:var(--text-primary)}.qagent-details__icon-large{width:72px;height:72px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.1),rgba(var(--primary-rgb),.2));border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--primary);flex-shrink:0}.qagent-details__title-section{flex:1}.qagent-details__title-section .qagent-details__name{font-size:1.75rem;margin-bottom:.75rem}.qagent-details__tabs{display:flex;gap:.25rem;padding:0 1.5rem;border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.qagent-details__tab{display:flex;align-items:center;gap:.5rem;padding:1rem 1.25rem;background:transparent;border:none;border-bottom:3px solid transparent;color:var(--text-secondary);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;margin-bottom:-1px}.qagent-details__tab:hover{color:var(--text-primary);background:rgba(var(--primary-rgb),.05)}.qagent-details__tab.active{color:var(--primary);border-bottom-color:var(--primary);background:var(--bg-surface)}.qagent-details__content{background:var(--bg-surface)}.qagent-details__description-text{font-size:1rem;color:var(--text-primary);line-height:1.7;background:var(--bg-secondary);padding:1rem 1.25rem;border-radius:10px;border-left:4px solid var(--primary)}.qagent-details__bullet-list{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}.qagent-details__bullet-list li{display:flex;align-items:flex-start;gap:.75rem;font-size:.95rem;color:var(--text-primary);padding:.75rem 1rem;background:var(--bg-secondary);border-radius:8px;transition:all .2s}.qagent-details__bullet-list li:hover{background:rgba(var(--primary-rgb),.1)}.qagent-details__bullet-list .bullet-icon{color:#10b981;flex-shrink:0;margin-top:.125rem}.qagent-details__tags-grid{display:flex;flex-wrap:wrap;gap:.625rem}.qagent-details__domain-tag{padding:.5rem 1rem;background:linear-gradient(135deg,rgba(var(--primary-rgb),.1),rgba(var(--primary-rgb),.15));border:1px solid rgba(var(--primary-rgb),.2);border-radius:8px;font-size:.875rem;font-weight:500;color:var(--primary)}.qagent-details__triggers{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.qagent-details__trigger-tag{padding:.375rem .75rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;font-size:.8rem;font-family:JetBrains Mono,Fira Code,Monaco,monospace;color:#8b5cf6}.qagent-details__trigger-note{font-size:.8rem;color:var(--text-muted);font-style:italic}.qagent-details__capability-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.qagent-details__capability-card{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;font-size:.9rem;color:var(--text-primary);transition:all .2s}.qagent-details__capability-card:hover{border-color:var(--primary);background:rgba(var(--primary-rgb),.05)}.qagent-details__capability-card .capability-check{color:#10b981;flex-shrink:0}.qagent-details__domain-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.qagent-details__domain-card{display:flex;align-items:center;gap:.625rem;padding:.875rem 1rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;font-size:.875rem;color:var(--text-primary)}.qagent-details__domain-card svg{color:var(--primary)}.qagent-details__model-info{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;background:var(--bg-secondary);padding:1.25rem;border-radius:10px}.qagent-details__model-info .model-info-item{display:flex;flex-direction:column;gap:.25rem}.qagent-details__model-info .label{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase}.qagent-details__model-info .value{font-size:.95rem;font-weight:500;color:var(--text-primary)}.qagent-details__io-table{overflow-x:auto}.qagent-details__io-table table{width:100%;border-collapse:collapse;font-size:.875rem}.qagent-details__io-table th{text-align:left;padding:.75rem 1rem;background:var(--bg-secondary);color:var(--text-secondary);font-weight:600;font-size:.75rem;text-transform:uppercase;border-bottom:2px solid var(--border-color)}.qagent-details__io-table td{padding:.75rem 1rem;border-bottom:1px solid var(--border-color);color:var(--text-primary)}.qagent-details__io-table .field-name{font-weight:500;color:var(--text-primary)}.qagent-details__io-table .field-type{font-family:JetBrains Mono,Fira Code,Monaco,monospace;font-size:.8rem;color:#8b5cf6}.qagent-details__io-table .field-desc{color:var(--text-secondary);max-width:300px}.qagent-details__empty{font-size:.9rem;color:var(--text-muted);font-style:italic;padding:1rem;background:var(--bg-secondary);border-radius:8px;text-align:center}.qagent-details__template-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;flex-wrap:wrap}.qagent-details__template-desc{font-size:.9rem;color:var(--text-secondary);margin-top:.5rem}.qagent-details__template-actions{display:flex;gap:.75rem;flex-shrink:0}.template-action-btn{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;font-size:.875rem;font-weight:500;color:var(--text-primary);cursor:pointer;transition:all .2s}.template-action-btn:hover{border-color:var(--primary);color:var(--primary)}.template-action-btn.primary{background:var(--primary);border-color:var(--primary);color:#fff}.template-action-btn.primary:hover{filter:brightness(.9)}.qagent-details__subsection-title{font-size:.95rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem}.qagent-details__template-table{overflow-x:auto;border:1px solid var(--border-color);border-radius:10px}.qagent-details__template-table table{width:100%;border-collapse:collapse;font-size:.85rem}.qagent-details__template-table th{text-align:left;padding:.875rem 1rem;background:var(--bg-secondary);color:var(--text-secondary);font-weight:600;font-size:.75rem;text-transform:uppercase}.qagent-details__template-table td{padding:.75rem 1rem;border-top:1px solid var(--border-color);vertical-align:top}.qagent-details__template-table .col-name{font-weight:600;color:var(--text-primary);white-space:nowrap}.qagent-details__template-table .col-type .type-badge{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase}.type-badge.type-text{background:#3b82f61a;color:#3b82f6}.type-badge.type-number{background:#8b5cf61a;color:#8b5cf6}.type-badge.type-currency{background:#10b9811a;color:#10b981}.type-badge.type-date{background:#f59e0b1a;color:#f59e0b}.type-badge.type-percentage{background:#ec48991a;color:#ec4899}.qagent-details__template-table .col-required .required-yes{color:#ef4444;font-weight:600;font-size:.75rem}.qagent-details__template-table .col-required .required-no{color:var(--text-muted);font-size:.75rem}.qagent-details__template-table .col-example{font-family:JetBrains Mono,Fira Code,Monaco,monospace;font-size:.8rem;color:var(--text-secondary);background:var(--bg-primary);padding:.25rem .5rem;border-radius:4px}.qagent-details__template-table .col-desc{color:var(--text-secondary);font-size:.8rem;max-width:200px}.qagent-details__csv-preview{background:#1e293b;border-radius:8px;overflow:hidden}.qagent-details__csv-preview pre{padding:1rem 1.25rem;margin:0;color:#e2e8f0;font-family:JetBrains Mono,Fira Code,Monaco,monospace;font-size:.85rem;line-height:1.6;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.qagent-details__no-template{text-align:center;padding:3rem 2rem;background:var(--bg-secondary);border-radius:12px}.qagent-details__no-template svg{color:var(--text-muted);margin-bottom:1rem}.qagent-details__no-template h4{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem}.qagent-details__no-template p{font-size:.95rem;color:var(--text-secondary);line-height:1.6;max-width:500px;margin:0 auto 1.5rem}.qagent-details__no-template .supported-formats h5{font-size:.85rem;font-weight:600;color:var(--text-secondary);margin-bottom:.75rem}.qagent-details__no-template .format-tags{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.qagent-details__no-template .format-tags span{padding:.375rem .75rem;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:6px;font-size:.8rem;font-weight:500;color:var(--text-primary)}.qagent-details__footer{padding:1.25rem 1.5rem;border-top:1px solid var(--border-color);background:var(--bg-secondary)}.qagent-details__footer .qagent-details__deploy-button{width:100%;padding:1rem;font-size:1rem}@media(max-width:768px){.qagent-details-expanded{max-width:100%;max-height:100vh;border-radius:0}.qagent-details__tabs{overflow-x:auto;gap:0}.qagent-details__tab{padding:.875rem 1rem;white-space:nowrap}.qagent-details__template-header{flex-direction:column}.qagent-details__template-actions{width:100%}.qagent-details__template-actions button{flex:1}.qagent-details__capability-cards,.qagent-details__domain-cards{grid-template-columns:1fr}.qagent-details__model-info{grid-template-columns:repeat(2,1fr)}}.agent-results-display{position:relative}.agent-results-display__actions{display:flex;justify-content:flex-end;margin-bottom:1rem}.agent-results-display__content{background:var(--bg-primary, #fff);padding:1.5rem}.agent-results-display__section{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-color, #e5e7eb)}.agent-results-display__section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.agent-results-display__section--risk{display:flex;flex-direction:column;align-items:center}.section-title{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:var(--text-primary, #1f2937);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.section-title svg{color:var(--primary-color, #3b82f6)}.risk-gauge{display:flex;justify-content:center;margin:1rem 0}.risk-gauge__container{display:flex;flex-direction:column;align-items:center;width:220px}.risk-gauge__svg{width:200px;height:120px}.risk-gauge__score{font-size:2.5rem;font-weight:700;margin-top:-.5rem}.risk-gauge__label{font-size:1rem;font-weight:600;margin-top:.25rem}.summary-text{font-size:.95rem;line-height:1.7;color:var(--text-primary, #374151);background:var(--bg-secondary, #f9fafb);padding:1rem 1.25rem;border-radius:8px;border-left:4px solid var(--primary-color, #3b82f6)}.indicator-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin-bottom:1.5rem}.indicator-card{background:var(--bg-secondary, #f9fafb);border:1px solid var(--border-color, #e5e7eb);border-radius:12px;overflow:hidden}.indicator-card__header{display:flex;align-items:center;gap:.5rem;padding:.875rem 1rem;background:var(--bg-primary, #fff);border-bottom:1px solid var(--border-color, #e5e7eb);font-weight:600;color:var(--text-primary, #1f2937)}.indicator-card__header svg{color:var(--primary-color, #3b82f6)}.indicator-card__header h4{margin:0;font-size:.875rem;text-transform:capitalize}.indicator-card__table-wrapper{overflow-x:auto}.indicator-card__table{width:100%;border-collapse:collapse;font-size:.8125rem}.indicator-card__table th{text-align:left;padding:.625rem .75rem;background:var(--bg-tertiary, #f3f4f6);color:var(--text-secondary, #6b7280);font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-color, #e5e7eb)}.indicator-card__table td{padding:.625rem .75rem;color:var(--text-primary, #374151);border-bottom:1px solid var(--border-color, #e5e7eb);vertical-align:top}.indicator-card__table tr:last-child td{border-bottom:none}.indicator-card__table tr:hover{background:#3b82f60a}.indicator-card__highlight{font-weight:600;color:var(--primary-color, #3b82f6)}.indicator-card__highlight--danger{color:#dc2626}.indicator-card__tags{display:flex;flex-wrap:wrap;gap:.25rem}.indicator-card__tag{display:inline-block;padding:.125rem .5rem;background:var(--primary-color-light, #dbeafe);color:var(--primary-color, #3b82f6);border-radius:4px;font-size:.6875rem;font-weight:500}.indicator-card__dates{font-size:.75rem;color:var(--text-secondary, #6b7280)}.indicator-card__new-vendor{display:flex;align-items:center;gap:.5rem}.indicator-card__badge{display:inline-block;padding:.125rem .375rem;background:#fef3c7;color:#92400e;border-radius:4px;font-size:.625rem;font-weight:700}.indicator-card__generic{padding:.75rem}.indicator-card__item{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid var(--border-color, #e5e7eb)}.indicator-card__item:last-child{border-bottom:none}.indicator-card__key{font-weight:500;color:var(--text-secondary, #6b7280);text-transform:capitalize}.indicator-card__value{font-weight:500;color:var(--text-primary, #1f2937)}.indicator-card__raw{padding:.75rem;margin:0;font-size:.75rem;background:var(--bg-tertiary, #f3f4f6);border-radius:4px;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.indicator-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:1.5rem}.transaction-chart,.risk-distribution{background:var(--bg-secondary, #f9fafb);border:1px solid var(--border-color, #e5e7eb);border-radius:12px;padding:1rem}.transaction-chart__title,.risk-distribution__title{font-size:.875rem;font-weight:600;color:var(--text-primary, #1f2937);margin:0 0 1rem;text-align:center}.recommendations-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.recommendation-item{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;background:#ecfdf5;border-radius:8px;border-left:4px solid #10b981;color:#047857}.recommendation-item svg{flex-shrink:0;margin-top:.125rem}.recommendation-item span{font-size:.9rem;line-height:1.5}.findings-list,.issues-list{list-style:none;padding:0;margin:0}.findings-list li,.issues-list li{position:relative;padding:.75rem .75rem .75rem 1.5rem;border-bottom:1px solid var(--border-color, #e5e7eb);color:var(--text-primary, #374151);font-size:.9rem;line-height:1.5}.findings-list li:before,.issues-list li:before{content:"";position:absolute;left:0;top:1rem;width:6px;height:6px;border-radius:50%;background:#f59e0b}.issues-list li:before{background:#ef4444}.findings-list li:last-child,.issues-list li:last-child{border-bottom:none}.raw-response{background:var(--bg-secondary, #f9fafb);border:1px solid var(--border-color, #e5e7eb);border-radius:8px;padding:1rem;font-size:.875rem;line-height:1.6;white-space:pre-wrap;word-break:break-word;overflow-x:auto;max-height:400px;overflow-y:auto}.agent-results-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:var(--text-secondary, #6b7280)}.agent-results-empty svg{margin-bottom:.5rem;opacity:.5}.btn-sm{padding:.375rem .75rem;font-size:.8125rem}.btn-secondary{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;background:var(--bg-secondary, #f3f4f6);color:var(--text-primary, #374151);border:1px solid var(--border-color, #e5e7eb);border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.btn-secondary:hover{background:var(--bg-tertiary, #e5e7eb)}@media(max-width:768px){.indicator-cards,.indicator-charts{grid-template-columns:1fr}.risk-gauge__container{width:180px}.risk-gauge__svg{width:160px;height:100px}.risk-gauge__score{font-size:2rem}}@media print{.agent-results-display__actions{display:none}.agent-results-display__content{padding:0}.indicator-card,.transaction-chart,.risk-distribution{-moz-column-break-inside:avoid;break-inside:avoid}}.forgot-password-content-container{padding:5% 2% 10% 5%}.forgot-password-form-container input{border:1px solid var(--text-cl);border-radius:0;height:40px;background:var(--bg-secondary)}.forgot-password-form-container button{padding:10px}.set_btn img{width:130px}.footer{text-align:center;padding-top:20px;padding-bottom:20px;border-top:1px solid rgba(255,255,255,.2);background:linear-gradient(135deg,#1e3a5f,#2d5a7f,#20b2aa);color:#fff}.footer ul li{display:inline-block}.footer ul li a{padding:0 10px;position:relative;color:#fff;text-decoration:none;transition:opacity .2s ease}.footer ul li a:hover{opacity:.8;text-decoration:underline}.footer ul li+li a:after{position:absolute;content:"|";left:0;color:#fff9}.footer p{color:#fff;margin-top:10px;font-size:.9rem;opacity:.9}.login-content-container{padding:2% 3%;width:60%;overflow-y:auto}.login-language-selector{position:absolute;top:20px;right:20px;z-index:100;display:flex;align-items:center;background:#fffffff2;padding:8px 12px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.landingdiv{overflow-y:auto;transition:transform .2s ease,box-shadow .2s ease}.landingdiv:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.login-form-container{width:40%;display:flex;align-items:center;justify-content:center;padding:2rem}@media(max-width:700px){.login-content-container{padding:1%;width:100%;overflow-y:auto}.login-form-container{width:100%}}.login-form-container input{border:1px solid var(--text-cl);border-radius:0;height:40px;background:var(--bg-secondary)}.login-form-container{background:linear-gradient(135deg,#f0f9f7,#fff);min-height:100vh}.login-form-container button{padding:10px}.text-2xl{font-size:1.5rem;line-height:1.4;font-weight:600}.text-medium{font-size:.95rem;line-height:1.6;font-weight:400}.landingdiv h2{font-size:1.4rem;line-height:1.3;margin-bottom:1rem;font-weight:600}.landingdiv ul{list-style:none;padding-left:0}.landingdiv li{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.landingdiv li:before{content:"•";position:absolute;left:0;font-weight:700;font-size:1.2rem}.landingdiv li:last-child{margin-bottom:0}.set_btn{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.set_btn .btn{width:175px;margin:0 5px}.set_btn img{width:130px;background:transparent;mix-blend-mode:multiply}.login-form-container img[alt=app-logo],.login-content-container img[alt=app-logo],.set_btn img{background:transparent!important;mix-blend-mode:normal}.ReactModal__Overlay{background-color:#00000080!important}.ReactModal__Content{max-width:700px;width:100%;left:50%!important;transform:translate(-50%);padding:0!important}.header_md{display:flex;justify-content:space-between;background:var(--br);padding:10px 15px}.header_md h2{font-size:18px;font-weight:600;color:var(--BL)!important}.form_design{padding:15px}.form_design input{width:100%;height:40px;border:1px solid var(--br);box-sizing:border-box;padding:15px}.form_design label{margin-bottom:10px;display:block}.d-flex{display:flex;flex-wrap:wrap}.form_design .btn{border-radius:0}.form_design input{width:calc(100% - 99px)}.form_design p a{color:var(--orgg)}.signup-step3 h1{font-size:25px;font-weight:500}.signup-step3 .content{height:250px}.signup-step3 p{line-height:35px}.signup-step5 .content{height:150px}.signup-step5 p{line-height:35px}.signup-step-footer{margin-top:3%;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.signup-step-footer>.btn-continue{height:32px;padding:4px 15px}.signup-step-footer>p{padding:0}.reset-password-form-container{padding:5% 2% 10%}.reset-password-content-container{padding:5% 2% 10% 5%}.reset-password-form-container .form-container{box-shadow:0 4px 4px #00000040;border-radius:11px}.reset-password-form-container input{border:1px solid var(--primary);border-radius:11px}.reset-password-form-container button,.reset-password-content-container button{border-radius:11px}.pdf-upload-container{max-width:700px;max-height:1000 px;margin:0 auto;text-align:center}.pdf-viewer{margin-top:20px;border-radius:8px;overflow:hidden}.close-icon{position:absolute;top:0%;right:0;background-color:var(--yellm);border-radius:50%;cursor:pointer}.modal-container{padding:10px}.signature_pad_box{width:100%}.sigCanvas{border:1px dashed var(--BL);display:inline}.signature_qr_pad_box{width:100%;height:230px;display:flex;flex-direction:column;justify-content:space-around}.signature_qr_pad_box svg{margin:0 auto}.custom-upload-container{background:var(--bg-primary);border-radius:8px;padding:20px;box-shadow:0 4px 10px #0000001a}.header{color:var(--gr);font-size:18px;margin-bottom:20px}.content{display:flex;flex-direction:column;align-items:center}.file-input-wrapper{position:relative;display:inline-block;cursor:pointer;border:2px solid var(--text-cl-hover);border-radius:4px;padding:8px 16px;color:var(--text-cl-hover);font-size:16px;font-weight:700;text-align:center;background-color:var(--bg-secondary);transition:background-color .3s ease,color .3s ease}.file-input-wrapper:hover{background-color:var(--text-cl-hover);color:var(--w)}.file-input{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.photo-preview{display:flex;justify-content:center;align-items:center;margin-top:10px;width:100%;height:240px;border:2px dashed var(--text-cl-hover);border-radius:8px;background-color:var(--bg-secondary)}.photo-preview img{max-width:100%;max-height:100%;border-radius:8px;-o-object-fit:contain;object-fit:contain}.save-button{padding:10px 20px;background-color:var(--orgg);color:var(--w);border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.popup-content{background:#fff;padding:24px;border-radius:8px;width:90%;max-width:600px;box-shadow:0 2px 10px #00000040;z-index:10000}.attachment_box{width:100%;margin-bottom:1rem}.attachment_box .bordr_us3{border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 1px 3px #0000001a;transition:box-shadow .2s ease}.attachment_box .bordr_us3:hover{box-shadow:0 4px 6px #0000001a}@media(max-width:640px){.attachment_box .bordr_us3{padding:12px!important}.attachment-item{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.attachment-item img{align-self:center!important}.attachment-item span{text-align:center!important;min-width:100%!important}.attachment-item button{align-self:center!important}}@media(min-width:641px)and (max-width:1024px){.attachment_box .bordr_us3{padding:16px!important}}@media(min-width:1025px){.attachment_box .bordr_us3{padding:20px!important}}.attachment-item{transition:all .2s ease}.attachment-item:hover{background-color:#f3f4f6!important;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.attachment_box .btn{transition:all .2s ease;min-height:40px}@media(max-width:640px){.attachment_box .btn{width:100%!important;margin-top:8px}}.attachment-item span{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.header{background-color:#49043d;color:#fbfafb;padding:1rem}.header-title{font-size:1.5rem;font-weight:700}@media(min-width:768px){.header-title{font-size:1.75rem}}.footer{background-color:#3c2a34;color:#fff;padding:1rem 0;margin-top:3rem}.footer-content{text-align:center}.footer-contact{margin-top:.5rem;font-size:.875rem}.footer-link{color:#fff;text-decoration:underline}.footer-link:hover{color:#f7c803}.progress-bar-container{width:100%;max-width:48rem;margin:0 auto}.progress-bar-desktop{display:none}.progress-step{display:flex;flex-direction:column;align-items:center;width:33.333%;padding:0 .5rem}.progress-step-active{color:#e47d08}.progress-step-inactive{color:#a0aec0}.progress-step-circle-container{position:relative;display:flex;align-items:center;justify-content:center}.progress-step-circle{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid}.progress-step-completed{background-color:#e47d08;border-color:#e47d08;color:#fff}.progress-step-current{border-color:#e47d08;color:#e47d08}.progress-step-pending{border-color:#e2e8f0;color:#a0aec0}.progress-step-label{margin-top:.5rem;font-size:.875rem;font-weight:500}.progress-bar-mobile{display:block}.progress-bar-mobile-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.progress-bar-mobile-step,.progress-bar-mobile-label{font-size:.875rem;font-weight:500;color:#e47d08}.progress-bar-mobile-track{width:100%;background-color:#e2e8f0;border-radius:9999px;height:.5rem}.progress-bar-mobile-indicator{background-color:#e47d08;height:.5rem;border-radius:9999px;transition:width .3s ease}@media(min-width:640px){.progress-bar-desktop{display:flex;justify-content:space-between;align-items:center}.progress-bar-mobile{display:none}}.input-container{margin-bottom:1rem}.input-label{display:block;font-size:.875rem;font-weight:500;color:#e47d08;margin-bottom:.25rem}.input{display:block;width:100%;height:2.5rem;padding:0 .75rem;border-radius:6px;border:1px solid #3c2a34;background-color:#fbfafb;color:#3c2a34;font-size:.875rem}.input:focus{outline:none;border-color:#e47d08;box-shadow:0 0 0 2px #49043d33}.input:disabled{background-color:#f9fafb;cursor:not-allowed}.select-container{margin-bottom:1rem}.select-label{display:block;font-size:.875rem;font-weight:500;color:#49043d;margin-bottom:.25rem}.required-mark{color:#e47d08}.select{display:block;width:100%;height:2.5rem;padding:0 .75rem;border-radius:5px;border:1px solid #3c2a34;background-color:#fbfafb;color:#3c2a34;font-size:.875rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2349043d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:1rem}.select:focus{outline:none;border-color:#49043d;box-shadow:0 0 0 3px #49043d26}.select option{padding:8px}.select option:checked{background-color:#49043d1a;color:#49043d}.select option:hover{background-color:#49043d0d}.radio-group-container{margin-bottom:1rem}.radio-group-label{display:block;font-size:.875rem;font-weight:500;color:#49043d;margin-bottom:.5rem}.radio-group{display:flex;flex-wrap:wrap;gap:1rem}.radio-option{display:flex;align-items:center}.radio-input{height:1rem;width:1rem;border-radius:50%;border:1px solid #3c2a34;background-color:#fbfafb;margin-right:.5rem;cursor:pointer}.radio-input:focus{outline:none;box-shadow:0 0 0 2px #49043d33}.radio-label{font-size:.875rem;cursor:pointer;color:#3c2a34}.page-container{min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-background)}.form-card{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-lg);padding:1.5rem;margin-top:1.5rem}.form-title{font-size:1.5rem;font-weight:700;color:var(--color-primary);margin-bottom:1.5rem}.section-title{font-size:1.25rem;font-weight:600;color:var(--color-primary);margin-bottom:1rem;margin-top:1.5rem}.price-note{font-size:.875rem;color:var(--color-text-light);margin-bottom:.5rem}.selected-dsc-details{background-color:#f9fafb}.address-textarea{width:100%;min-height:120px;padding:.75rem;border-radius:5px;border:2px solid #4a4a4a;background-color:#f8f9fa;color:#2c3e50;font-size:.875rem;resize:vertical;transition:all .2s ease-in-out;box-shadow:0 1px 3px #0000001a}.address-textarea:focus{border-color:#6a6a6a;background-color:#fff;color:#000;outline:none;box-shadow:0 0 6px #ffa50099}.terms-checkbox input[type=checkbox]{width:20px;height:20px;cursor:pointer;accent-color:#49043d;border:2px solid #49043d;background-color:#fff;transition:all .2s ease-in-out}.terms-checkbox input[type=checkbox]:checked{accent-color:#ff6600}.terms-checkbox input[type=checkbox]:hover{accent-color:#6a0572}.terms-container summary{cursor:pointer}.terms-container summary:focus{outline:none}.button{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-weight:500;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;cursor:pointer;border:1px solid transparent}.button:focus{outline:none;box-shadow:0 0 0 2px #49043d33}.button:disabled{opacity:.5;cursor:not-allowed}.button-primary{background-color:#49043d;color:#fbfafb}.button-primary:hover:not(:disabled){background-color:#3c2a34}.button-outline{background-color:transparent;border:1px solid #e47d08;color:#e47d08}.button-outline:hover:not(:disabled){background-color:#e47d081a}.button-secondary{background-color:#f7c803;color:#49043d}.button-secondary:hover:not(:disabled){background-color:#e47d08}@media(max-width:640px){.button{width:100%}}page-container{min-height:100vh;display:flex;flex-direction:column;background-color:#fbfafb}.main-content{flex-grow:1;padding:3rem 1rem}.confirmation-container{max-width:32rem;margin:0 auto;text-align:center}.success-icon{display:inline-flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:50%;background-color:#f7c803;color:#49043d;margin-bottom:2rem}.confirmation-title{font-size:1.5rem;font-weight:700;color:#49043d;margin-bottom:1rem}.confirmation-message{color:#3c2a34;margin-bottom:2rem}.reference-box{background-color:#fbfafb;border-radius:6px;padding:1.5rem;margin-bottom:2rem}.reference-title{font-weight:600;color:#49043d;margin-bottom:.5rem}.reference-number{font-size:1.5rem;font-family:monospace;font-weight:700;color:#e47d08}.reference-note{font-size:.875rem;color:#3c2a34;margin-top:.5rem}.next-steps{text-align:left;margin-bottom:2rem}.next-steps-title{font-weight:600;color:#49043d;margin-bottom:1rem}.next-steps-list{color:#3c2a34;padding-left:1.5rem;line-height:1.6}.support-info{margin-bottom:2rem}.support-title{font-weight:600;color:#49043d;margin-bottom:.5rem}.support-message{color:#3c2a34}.support-email{color:#e47d08;text-decoration:none}.support-email:hover{text-decoration:underline}.confirmation-actions{display:flex;flex-direction:column;gap:1rem}@media(min-width:640px){.confirmation-actions{flex-direction:row;justify-content:center;gap:1rem}}.phone-input-container{margin-bottom:1rem}.phone-input-label{display:block;font-size:.875rem;font-weight:500;color:#e47d08;margin-bottom:.25rem}.required-mark{color:#49043d}.phone-input{display:flex;height:2.5rem;width:100%;border-radius:6px;border:1px solid #3c2a34;background-color:#fbfafb;padding:0 .75rem;font-size:.875rem}.phone-input:focus-within{outline:none;border-color:#e47d08;box-shadow:0 0 0 2px #49043d33}.PhoneInput{display:flex;align-items:center}.PhoneInputCountry{display:flex;align-items:center;margin-right:.5rem}.PhoneInputCountryIcon{width:1.5rem;height:1rem;margin-right:.5rem}.PhoneInputCountrySelectArrow{border-style:solid;border-width:.25rem .25rem 0 .25rem;border-color:#fff transparent transparent transparent;width:0;height:0;margin-left:.25rem}.PhoneInputInput{flex:1;min-width:0;height:2.5rem;padding:0 .87rem;border-radius:6px;border:1px solid #3c2a34;background-color:#fbfafb;color:#49043d;font-size:.875rem}.PhoneInputInput:focus{outline:none;border-color:#e47d08;box-shadow:0 0 0 2px #49043d33}.page-container{min-height:100vh;display:flex;flex-direction:column;background-color:#fbfafb}.main-content{flex-grow:1;padding:1.5rem 1rem}.form-container{max-width:48rem;margin:0 auto}.form-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;padding:1.5rem;margin-top:1.5rem}.form-title{font-size:1.5rem;font-weight:700;color:#49043d;margin-bottom:1.5rem}.form{display:flex;flex-direction:column;gap:1rem}.form-row{display:grid;grid-template-columns:1fr;gap:1rem}.section-title{font-size:1.25rem;font-weight:600;color:#49043d;margin-bottom:1rem;margin-top:1.5rem}.dsc-section,.terms-section{margin-top:1.5rem}.price-note{font-size:.875rem;color:#3c2a34;margin-bottom:.5rem}.selected-dsc-details{background-color:#fbfafb}.usb-token-section{margin-top:1.5rem}.terms-heading{font-weight:600;margin-bottom:1rem}.terms-item{margin-bottom:1rem}.terms-subheading{font-weight:500;margin-bottom:.5rem}.terms-checkbox{margin-top:1rem}.form-actions{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.address-container{margin-bottom:1.5rem}.address-label{display:flex;align-items:center;font-size:.875rem;font-weight:600;color:#49043d;margin-bottom:.5rem}.address-icon{color:#e47d08;margin-right:.5rem}.address-input-wrapper{position:relative}.address-textarea{width:100%;min-height:120px;padding:.75rem;border-radius:8px;border:2px solid #3c2a34;background-color:#fbfafb;color:#3c2a34;font-size:.875rem;resize:vertical;transition:all .2s ease-in-out;box-shadow:0 1px 3px #0000000d}.address-textarea:focus{outline:none;border-color:#49043d;box-shadow:0 0 0 3px #49043d26}.address-textarea::-moz-placeholder{color:#a0aec0;font-style:italic}.address-textarea::placeholder{color:#a0aec0;font-style:italic}.address-helper-text{margin-top:.5rem;font-size:.75rem;color:#3c2a34;font-style:italic}@media(min-width:768px){.main-content{padding:2rem 0}.form-card{padding:2rem}.form-row{grid-template-columns:1fr 1fr}.form-actions{flex-direction:row;justify-content:space-between}.form-actions button{width:auto}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-top-3{top:-.75rem}.bottom-12{bottom:3rem}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-8{left:2rem}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-2{top:.5rem}.top-2\/3{top:66.666667%}.top-4{top:1rem}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.order-1{order:1}.order-2{order:2}.col-span-6{grid-column:span 6 / span 6}.float-right{float:right}.m-0{margin:0}.m-2{margin:.5rem}.m-3{margin:.75rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-ml-10{margin-left:-2.5rem}.-ml-32{margin-left:-8rem}.-ml-6{margin-left:-1.5rem}.-mr-3{margin-right:-.75rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-0\.5{height:.125rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-28{height:7rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-8{height:2rem}.h-80{height:20rem}.h-96{height:24rem}.h-\[42px\]{height:42px}.h-\[600px\]{height:600px}.h-\[80vh\]{height:80vh}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-32{max-height:8rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-96{max-height:24rem}.max-h-\[400px\]{max-height:400px}.max-h-\[600px\]{max-height:600px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100vh-320px\)\]{max-height:calc(100vh - 320px)}.min-h-\[120px\]{min-height:120px}.min-h-\[24px\]{min-height:24px}.min-h-\[300px\]{min-height:300px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/5{width:20%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-2\/6{width:33.333333%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\/12{width:25%}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-3\/6{width:50%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[400px\]{width:400px}.w-\[637px\]{width:637px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-80{min-width:20rem}.min-w-\[200px\]{min-width:200px}.min-w-\[300px\]{min-width:300px}.min-w-\[40px\]{min-width:40px}.min-w-\[500px\]{min-width:500px}.min-w-\[calc\(50\%-1rem\)\]{min-width:calc(50% - 1rem)}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[200px\]{max-width:200px}.max-w-\[80\%\]{max-width:80%}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-auto{table-layout:auto}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[5px\]{gap:5px}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-br-lg{border-bottom-right-radius:.5rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tr-lg{border-top-right-radius:.5rem}.border-2{border-width:1px}.border-b-2{border-bottom-width:1px}.border-l-2{border-left-width:1px}.border-r-2{border-right-width:1px}.border-t-2{border-top-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-\[\#e0720c\]{--tw-border-opacity: 1;border-color:rgb(224 114 12 / var(--tw-border-opacity, 1))}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-green-100{--tw-border-opacity: 1;border-color:rgb(220 252 231 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-primary{border-color:var(--primary, #1a3a5c)}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/50{border-color:#ffffff80}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.bg-\[\#000000\]{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-\[\#606060\]{--tw-bg-opacity: 1;background-color:rgb(96 96 96 / var(--tw-bg-opacity, 1))}.bg-\[\#ACB9FF\]{--tw-bg-opacity: 1;background-color:rgb(172 185 255 / var(--tw-bg-opacity, 1))}.bg-\[\#E289F2\]{--tw-bg-opacity: 1;background-color:rgb(226 137 242 / var(--tw-bg-opacity, 1))}.bg-\[\#EBE9E9\]{--tw-bg-opacity: 1;background-color:rgb(235 233 233 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F2FA\]{--tw-bg-opacity: 1;background-color:rgb(245 242 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F6C107\]{--tw-bg-opacity: 1;background-color:rgb(246 193 7 / var(--tw-bg-opacity, 1))}.bg-\[\#FFA500\]{--tw-bg-opacity: 1;background-color:rgb(255 165 0 / var(--tw-bg-opacity, 1))}.bg-\[\#c00\]{--tw-bg-opacity: 1;background-color:rgb(204 0 0 / var(--tw-bg-opacity, 1))}.bg-\[\#f0f0f0\]{--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1))}.bg-\[\#f58829\]{--tw-bg-opacity: 1;background-color:rgb(245 136 41 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-bgDropdown{--tw-bg-opacity: 1;background-color:rgb(246 216 122 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-inputBackground{background-color:var(--bg-secondary, #EBE9E9)}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-primary{background-color:var(--primary, #1a3a5c)}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-secondary{background-color:var(--secondary, #00b4a6)}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/30{background-color:#ffffff4d}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-opacity-10{--tw-bg-opacity: .1}.bg-opacity-20{--tw-bg-opacity: .2}.bg-opacity-40{--tw-bg-opacity: .4}.bg-opacity-5{--tw-bg-opacity: .05}.bg-opacity-50{--tw-bg-opacity: .5}.bg-opacity-60{--tw-bg-opacity: .6}.bg-opacity-75{--tw-bg-opacity: .75}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-indigo-50{--tw-gradient-from: #eef2ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-blue-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.to-purple-50{--tw-gradient-to: #faf5ff var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[13px\]{padding-left:13px;padding-right:13px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-\[7px\]{padding-bottom:7px}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-20{padding-left:5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-20{padding-right:5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[11px\]{padding-top:11px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-relaxed{line-height:1.625}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#310128\]{--tw-text-opacity: 1;color:rgb(49 1 40 / var(--tw-text-opacity, 1))}.text-\[\#606060\]{--tw-text-opacity: 1;color:rgb(96 96 96 / var(--tw-text-opacity, 1))}.text-\[\#79838B\]{--tw-text-opacity: 1;color:rgb(121 131 139 / var(--tw-text-opacity, 1))}.text-\[\#e0720c\]{--tw-text-opacity: 1;color:rgb(224 114 12 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-100{--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.text-indigo-200{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.text-primary{color:var(--primary, #1a3a5c)}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-secondary{color:var(--secondary, #00b4a6)}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.accent-blue-500{accent-color:#3b82f6}.accent-primary{accent-color:var(--primary, #1a3a5c)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-primary{--tw-ring-color: var(--primary, #1a3a5c)}.ring-yellow-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity, 1))}.ring-offset-2{--tw-ring-offset-width: 2px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}*,:after,:before{box-sizing:border-box}html,body{background:var(--bg-primary);color:var(--text-cl)}.flex.w-full.h-screen{height:auto}:root,[data-theme=light-orange]{--text-cl: #1a3a5c;--yellm: #00d4aa;--yellh: #e0f7f4;--orgg: #00b4a6;--ordd: #e74c3c;--w: #fff;--br: #e1e1e1;--BL: #000;--gr: #444;--green: #08b15c;--text-cl-hover: #0d2540;--primary: #1a3a5c;--secondary: #00b4a6;--bg-primary: #ffffff;--bg-secondary: #f5f5f5;--sidebar-bg: var(--primary);--highlight-bg: var(--orgg);--highlight-fg: var(--w);--highlight-bg-hover: #009688;--create-doc-icon-filter: brightness(0) saturate(100%) invert(18%) sepia(30%) saturate(1200%) hue-rotate(200deg) brightness(.9) contrast(1.1);--create-doc-icon-filter-hover: brightness(0) saturate(100%) invert(18%) sepia(30%) saturate(1200%) hue-rotate(200deg) brightness(1) contrast(1.2);--accent: var(--primary);--app-icon-filter: brightness(0) saturate(100%) invert(18%) sepia(30%) saturate(1200%) hue-rotate(200deg) brightness(.9) contrast(1.1);--tool-icon-filter: none;--stat-icon-filter: brightness(0) saturate(100%) invert(18%) sepia(30%) saturate(1200%) hue-rotate(200deg) brightness(.9) contrast(1.1)}[data-theme=dark-orange]{--text-cl: #f0f0f0;--yellm: #ffd966;--yellh: #fff3d0;--orgg: #e0720c;--ordd: #e74c3c;--w: #ffffff;--br: #3a3a3a;--BL: #000000;--gr: #cccccc;--green: #08b15c;--text-cl-hover: #ffffff;--primary: #400835;--secondary: #e0720c;--bg-primary: #1a1a1a;--bg-secondary: #2d2d2d;--sidebar-bg: #151515;--highlight-bg: var(--orgg);--highlight-fg: #ffffff;--highlight-bg-hover: #c8640b;--create-doc-icon-filter: brightness(0) saturate(100%) invert(57%) sepia(78%) saturate(2400%) hue-rotate(355deg) brightness(96%) contrast(97%);--create-doc-icon-filter-hover: brightness(0) saturate(100%) invert(57%) sepia(78%) saturate(2400%) hue-rotate(355deg) brightness(100%) contrast(100%);--accent: var(--orgg);--app-icon-filter: brightness(0) saturate(100%) invert(57%) sepia(78%) saturate(2400%) hue-rotate(355deg) brightness(96%) contrast(97%);--tool-icon-filter: brightness(0) saturate(100%) invert(100%);--stat-icon-filter: brightness(0) saturate(100%) invert(8%) sepia(95%) saturate(5000%) hue-rotate(280deg) brightness(.6) contrast(1.2)}[data-theme=light-orange-pro]{--text-cl: #310128;--yellm: #ffd966;--yellh: #fff3d0;--orgg: #e0720c;--ordd: #e74c3c;--w: #fff;--br: #e1e1e1;--BL: #000;--gr: #444;--green: #08b15c;--text-cl-hover: #26011f;--primary: #400835;--secondary: #e0720c;--bg-primary: #ffffff;--bg-secondary: #f5f5f5;--sidebar-bg: var(--primary);--highlight-bg: var(--orgg);--highlight-fg: var(--w);--highlight-bg-hover: #c8640b;--create-doc-icon-filter: brightness(0) saturate(100%) invert(8%) sepia(95%) saturate(5000%) hue-rotate(280deg) brightness(.6) contrast(1.2);--create-doc-icon-filter-hover: brightness(0) saturate(100%) invert(8%) sepia(95%) saturate(5000%) hue-rotate(280deg) brightness(.7) contrast(1.3);--accent: var(--primary);--app-icon-filter: brightness(0) saturate(100%) invert(8%) sepia(95%) saturate(5000%) hue-rotate(280deg) brightness(.6) contrast(1.2);--tool-icon-filter: none;--stat-icon-filter: brightness(0) saturate(100%) invert(8%) sepia(95%) saturate(5000%) hue-rotate(280deg) brightness(.6) contrast(1.2)}[data-theme=dark-orange-pro]{--text-cl: #f0f0f0;--yellm: #ffd966;--yellh: #fff3d0;--orgg: #e0720c;--ordd: #e74c3c;--w: #ffffff;--br: #3a3a3a;--BL: #000000;--gr: #cccccc;--green: #08b15c;--text-cl-hover: #ffffff;--primary: #400835;--secondary: #e0720c;--bg-primary: #1a1a1a;--bg-secondary: #2d2d2d;--sidebar-bg: #151515;--highlight-bg: var(--orgg);--highlight-fg: #ffffff;--highlight-bg-hover: #c8640b;--create-doc-icon-filter: brightness(0) saturate(100%) invert(57%) sepia(78%) saturate(2400%) hue-rotate(355deg) brightness(96%) contrast(97%);--create-doc-icon-filter-hover: brightness(0) saturate(100%) invert(57%) sepia(78%) saturate(2400%) hue-rotate(355deg) brightness(100%) contrast(100%);--accent: var(--orgg);--app-icon-filter: brightness(0) saturate(100%) invert(57%) sepia(78%) saturate(2400%) hue-rotate(355deg) brightness(96%) contrast(97%);--tool-icon-filter: brightness(0) saturate(100%) invert(100%);--stat-icon-filter: brightness(0) saturate(100%) invert(8%) sepia(95%) saturate(5000%) hue-rotate(280deg) brightness(.6) contrast(1.2)}[data-theme=light-blue]{--text-cl: #1a237e;--yellm: #ffd966;--yellh: #fff3d0;--orgg: #42a5f5;--ordd: #e74c3c;--w: #fff;--br: #e1e1e1;--BL: #000;--gr: #444;--green: #08b15c;--text-cl-hover: #0d47a1;--primary: #1976d2;--secondary: #42a5f5;--bg-primary: #ffffff;--bg-secondary: #f5f5f5;--sidebar-bg: var(--primary);--highlight-bg: var(--yellm);--highlight-fg: var(--text-cl);--highlight-bg-hover: var(--yellh);--accent: var(--primary);--create-doc-icon-filter: brightness(0) saturate(100%) invert(25%) sepia(95%) saturate(2000%) hue-rotate(210deg) brightness(.9) contrast(1.1);--create-doc-icon-filter-hover: brightness(0) saturate(100%) invert(25%) sepia(95%) saturate(2000%) hue-rotate(210deg) brightness(1) contrast(1.2);--app-icon-filter: none;--tool-icon-filter: none;--stat-icon-filter: brightness(0) saturate(100%) invert(25%) sepia(95%) saturate(2000%) hue-rotate(210deg) brightness(.9) contrast(1.1)}[data-theme=dark-blue]{--text-cl: #e3f2fd;--yellm: #ffd966;--yellh: #fff3d0;--orgg: #42a5f5;--ordd: #e74c3c;--w: #ffffff;--br: #1e3a5f;--BL: #000000;--gr: #b0bec5;--green: #08b15c;--text-cl-hover: #ffffff;--primary: #1976d2;--secondary: #42a5f5;--bg-primary: #0d1b2a;--bg-secondary: #1e3a5f;--sidebar-bg: #151515;--highlight-bg: var(--orgg);--highlight-fg: #ffffff;--highlight-bg-hover: #c8640b;--create-doc-icon-filter: brightness(0) saturate(100%) invert(57%) sepia(78%) saturate(2400%) hue-rotate(355deg) brightness(96%) contrast(97%);--accent: var(--orgg);--app-icon-filter: brightness(0) saturate(100%) invert(57%) sepia(78%) saturate(2400%) hue-rotate(355deg) brightness(96%) contrast(97%);--tool-icon-filter: brightness(0) saturate(100%) invert(100%);--stat-icon-filter: brightness(0) saturate(100%) invert(25%) sepia(95%) saturate(2000%) hue-rotate(210deg) brightness(.9) contrast(1.1)}[data-theme=light-green]{--text-cl: #1b5e20;--yellm: #ffd966;--yellh: #fff3d0;--orgg: #66bb6a;--ordd: #e74c3c;--w: #fff;--br: #e1e1e1;--BL: #000;--gr: #444;--green: #08b15c;--text-cl-hover: #0d4f14;--primary: #2e7d32;--secondary: #66bb6a;--bg-primary: #ffffff;--bg-secondary: #f5f5f5;--sidebar-bg: var(--primary);--highlight-bg: var(--yellm);--highlight-fg: var(--text-cl);--highlight-bg-hover: var(--yellh);--accent: var(--primary);--create-doc-icon-filter: brightness(0) saturate(100%) invert(20%) sepia(95%) saturate(3000%) hue-rotate(100deg) brightness(.7) contrast(1.2);--create-doc-icon-filter-hover: brightness(0) saturate(100%) invert(20%) sepia(95%) saturate(3000%) hue-rotate(100deg) brightness(.8) contrast(1.3);--app-icon-filter: none;--tool-icon-filter: none;--stat-icon-filter: brightness(0) saturate(100%) invert(20%) sepia(95%) saturate(3000%) hue-rotate(100deg) brightness(.7) contrast(1.2)}[data-theme=dark-green]{--text-cl: #e8f5e9;--yellm: #ffd966;--yellh: #fff3d0;--orgg: #66bb6a;--ordd: #e74c3c;--w: #ffffff;--br: #2d3a2d;--BL: #000000;--gr: #c8e6c9;--green: #08b15c;--text-cl-hover: #ffffff;--primary: #2e7d32;--secondary: #66bb6a;--bg-primary: #1a1f1a;--bg-secondary: #2d3a2d;--sidebar-bg: #151515;--highlight-bg: var(--orgg);--highlight-fg: #ffffff;--highlight-bg-hover: #c8640b;--create-doc-icon-filter: brightness(0) saturate(100%) invert(57%) sepia(78%) saturate(2400%) hue-rotate(355deg) brightness(96%) contrast(97%);--accent: var(--orgg);--app-icon-filter: brightness(0) saturate(100%) invert(57%) sepia(78%) saturate(2400%) hue-rotate(355deg) brightness(96%) contrast(97%);--tool-icon-filter: brightness(0) saturate(100%) invert(100%);--stat-icon-filter: brightness(0) saturate(100%) invert(20%) sepia(95%) saturate(3000%) hue-rotate(100deg) brightness(.7) contrast(1.2)}[data-theme=light-purple]{--text-cl: #4a148c;--yellm: #ffd966;--yellh: #fff3d0;--orgg: #ba68c8;--ordd: #e74c3c;--w: #fff;--br: #e1e1e1;--BL: #000;--gr: #444;--green: #08b15c;--text-cl-hover: #38006b;--primary: #7b1fa2;--secondary: #ba68c8;--bg-primary: #ffffff;--bg-secondary: #f5f5f5;--sidebar-bg: var(--primary);--highlight-bg: var(--yellm);--highlight-fg: var(--text-cl);--highlight-bg-hover: var(--yellh);--accent: var(--primary);--create-doc-icon-filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(4000%) hue-rotate(270deg) brightness(.8) contrast(1.1);--create-doc-icon-filter-hover: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(4000%) hue-rotate(270deg) brightness(.9) contrast(1.2);--app-icon-filter: none;--tool-icon-filter: none;--stat-icon-filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(4000%) hue-rotate(270deg) brightness(.8) contrast(1.1)}[data-theme=dark-purple]{--text-cl: #f3e5f5;--yellm: #ffd966;--yellh: #fff3d0;--orgg: #ba68c8;--ordd: #e74c3c;--w: #ffffff;--br: #3d2a42;--BL: #000000;--gr: #e1bee7;--green: #08b15c;--text-cl-hover: #ffffff;--primary: #7b1fa2;--secondary: #ba68c8;--bg-primary: #1a0d1f;--bg-secondary: #3d2a42;--sidebar-bg: #151515;--highlight-bg: var(--orgg);--highlight-fg: #ffffff;--highlight-bg-hover: #c8640b;--create-doc-icon-filter: brightness(0) saturate(100%) invert(57%) sepia(78%) saturate(2400%) hue-rotate(355deg) brightness(96%) contrast(97%);--accent: var(--orgg);--app-icon-filter: brightness(0) saturate(100%) invert(57%) sepia(78%) saturate(2400%) hue-rotate(355deg) brightness(96%) contrast(97%);--tool-icon-filter: brightness(0) saturate(100%) invert(100%);--stat-icon-filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(4000%) hue-rotate(270deg) brightness(.8) contrast(1.1)}.text_c{color:var(--text-cl)}.border-primary{border-color:var(--accent)}.bg-secondary{background-color:var(--orgg)}.bg-secondaryreminder{background-color:var(--primary)}.hover\:bg-\[\#DE3127\]:hover{background-color:var(--ordd)}.text-primary{color:var(--text-cl)}.bg-primary{background:var(--primary)}.btn{border:none!important;box-shadow:none!important;outline:none!important;text-align:center;padding:7px 16px;border-radius:6px;font-weight:700;white-space:nowrap;font-size:16px!important;min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}@media(max-width:767px){.btn{padding:8px 12px;font-size:14px!important}}.bg-\[\#F6C107\]{background:var(--yellm)}.bg-\[\#F6C107\] .btn_theme,.bg-\[\#F6C107\] .btn_theme.btn-sm,.bg-\[\#F6C107\] .btn_theme.btn-sm.w-10{background:var(--primary)!important;color:var(--w)!important}.bg-\[\#F6C107\] .btn_theme:hover,.bg-\[\#F6C107\] .btn_theme.btn-sm:hover{background:var(--text-cl-hover)!important}.btn_theme,.btn_theme:hover{background:var(--orgg);color:var(--w)}.btn_theme3{background:var(--highlight-bg);color:var(--highlight-fg)}.btn_theme3:hover{background:var(--highlight-bg-hover);color:var(--highlight-fg)}.btn_theme2,.btn_theme2:hover{background:var(--primary);color:var(--w)}.bg-\[\#F5F2FA\]{background:#ffe6cc}.row{display:flex;flex-wrap:wrap;margin:0 -10px}.row [class*=col-]{padding:0 10px}.heg4{height:40px;background-color:var(--bg-primary, #ffffff);color:var(--text-cl, #310128)}.heg4 option{background-color:var(--bg-primary, #ffffff);color:var(--text-cl, #310128)}.searh{position:relative}.searh img{width:20px;position:absolute;left:10px;top:10px}.searh input{padding-left:40px}.set_sekl{display:flex;flex-wrap:wrap;gap:10px}.set_sekl .searh{width:100%;margin-right:0;z-index:2}@media(min-width:768px){.set_sekl{flex-wrap:nowrap;gap:0}.set_sekl .searh{margin-right:15px}}.sekecc{width:100%}@media(min-width:768px){.sekecc{width:200px}}.haed_1{display:flex;flex-direction:column;gap:10px}@media(min-width:768px){.haed_1{flex-direction:row;justify-content:space-between;gap:0}}.set_checkk{position:relative;z-index:1;background:var(--bg-secondary, var(--w));color:var(--text-cl)}.set_checkk>input{position:absolute;left:0;width:100%;height:100%;opacity:.01;cursor:pointer}.set_checkk input:checked~.hhh_us{display:block}.set_checkk input:checked~.haed_1 .right,.set_checkk input:checked~.haed_1 .ridh2{transform:rotate(90deg)}.is-deligacy-checkbox{z-index:99999;cursor:pointer}.haed_1 .right{width:20px;margin-left:10px;filter:brightness(0) saturate(100%) invert(var(--icon-filter, 0))}[data-theme*=dark] .haed_1 .right{filter:brightness(0) saturate(100%) invert(1)}.text-md{font-size:15px}@media(min-width:768px){.text-md{font-size:17px}}.set_btn2{text-align:center;margin-top:10px}.set_btn2 .btn{margin:5px;width:auto;min-width:100px}@media(min-width:768px){.set_btn2{text-align:right;margin-top:0}.set_btn2 .btn{margin:0 5px;width:100px}}.box_u1{background:var(--bg-secondary, var(--bg-primary, #f5f5f5));border:1px solid var(--br)}.btn_us3 .btn{background:var(--bg-secondary, var(--bg-primary, #f5f5f5));border-radius:0;color:var(--text-cl);margin-left:2px;margin-right:2px}.btn_us3 .btn.active{background:var(--primary);color:#fff}.delett{width:25px;position:relative;z-index:2}.hhh_us{display:none;position:relative;z-index:999}.haed_1 img{-o-object-fit:contain;object-fit:contain}.ridh2{width:30px;margin-right:10px;filter:brightness(0) saturate(100%) invert(var(--icon-filter, 0))}[data-theme*=dark] .ridh2{filter:brightness(0) saturate(100%) invert(1)}.w_d1{width:30px;display:inline-block}.tool{border:1px solid var(--br);height:100%;padding:10px;position:relative}.tool ul{background:var(--highlight-bg);overflow:hidden;display:flex;align-items:center;line-height:normal;border-radius:6px}.tool ul li{width:50%;text-align:center}.tool ul li a{display:inline-block;width:100%;padding:10px 5px}@media(min-width:768px){.tool ul li{width:20%}.tool ul li a{padding:10px}}.tool ul li img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;display:inline-block;filter:var(--tool-icon-filter, none)}.next-pre-btn{background:var(--highlight-bg)!important;color:var(--highlight-fg)!important}.next-pre-btn:hover{background:var(--bg-secondary, var(--bg-primary, #f5f5f5))}.next-pre-btn img{width:10px;height:15px}.next-pre-btn img.rotateIcon{transform:rotate(180deg)}.doc_list_btn .btn_us3{position:relative;padding:0 20px;display:flex;flex-wrap:wrap}@media(min-width:768px){.doc_list_btn .btn_us3{padding:0 50px;flex-wrap:nowrap}}.doc_list_btn .btn_us3 .next-pre-btn{position:absolute;left:0;top:50%;transform:translateY(-50%)}.doc_list_btn .btn_us3 .next-pre-btn.float-right{right:0;left:auto}.doc_list_btn .set_w2{width:100%;white-space:normal;overflow:hidden;text-overflow:ellipsis}@media(min-width:768px){.doc_list_btn .set_w2{width:calc(33.33% - 4px);float:left;white-space:nowrap}}.sele_scroll{height:300px;overflow-y:auto;overflow-x:hidden}@media(min-width:768px){.sele_scroll{height:450px}}.pdf_box,.manual_pdf_parent_box{height:calc(100vh - 300px);overflow-y:auto;overflow-x:hidden}.pdf_box2{height:calc(100vh - 340px);overflow-y:auto;overflow-x:hidden}.pdf_box3{height:calc(100vh - 235px);overflow-y:auto;overflow-x:hidden;padding-right:10px}.box_u4.arrow_set{width:100%;overflow-x:auto}.me_grid{display:flex;flex-wrap:wrap;margin:0 -10px;white-space:normal}.me_grid>div{width:100%;padding:0 10px;flex:0 0 100%;position:relative;margin-bottom:10px}@media(min-width:640px){.me_grid>div{width:50%;flex:0 0 50%}}@media(min-width:1024px){.me_grid{flex-wrap:nowrap;margin:0 -20px;white-space:nowrap}.me_grid>div{width:25%;padding:0 20px;flex:0 0 25%}}.me_grid>div:after{display:none}@media(min-width:1024px){.me_grid>div:after{display:block;position:absolute;content:"";width:22px;height:22px;background:url(data:image/png;base64,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);background-size:contain;right:-12px;top:10px}}.me_grid>div:nth-last-child(1):after{display:none}.me_grid>.both-direction:after{display:none}@media(min-width:1024px){.me_grid>.both-direction:after{display:block;position:absolute;content:"";width:22px;height:22px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEAEAYAAAAM4nQlAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAGYktHRAAAAAAAAPlDu38AAAAJcEhZcwAAAGAAAABgAPBrQs8AAAAHdElNRQfnAx4GFwFG+hNUAAAMJklEQVR42u3dfZBV5X0H8N+5u6xBJhQNCMUXEAUXaqkgwdGQEGoyK9ZJ44SQLjoTG9NEqpE0pNSqwPBiNCI6EJuxpMWMokSiybSjicrowNDGwQZY0xEWBdEoLWRiiS8I7rL36R94zIiKQXb33L338/lzl3vO73n+2O+Xc++5JwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqRV3RA3S30YsiRi/q02fw3oh+J0+ePPhPIk54bfLkQXdF9D933LgTN0UcP6mhYcKEiJc37Ny5eXNEREpFzw3AkfniFyMi6uo+MjZi5L4JEwbdEdG/5XOfG7wzYkA677xBj0Z87L8HDDjhpIgT/3jnzt2rI3avbm8veu7ukhU9QDctMztrccQZj8ycmT2cHR+7rrsufht7shv79Xu/V6SfRGMs3b49/SZtiU/MmPHUORGtfR56qOiVAHB4Y78T0XjlRReVh2aNMWTJkmxRbI3lw4a97wsmx/FpxZ49aW56OfvsDTe0HBPRuufWWw/+snr/A1i1BWBiipiY6utfWZd9Z9edK1ZkM+K67OYvfemID3R5lOLicjlbnjrip9Onb9wY0dq6bFnR6wPgncY8FHHGf3z967Ejq8se+v7341+jHD8tlY70OGlJ3JBm3XffH30yXTvory+9dG0WsTY7cKDo9XW2qisAefC/ekU2d/dVK1fGkzE/Hpsy5agPvDd6pSfa28tbU1vd6vHjn8oiNk9taSl6vQC17uyzIxr3jh3bsTbrlZ5avz77ZBzIvlJff9QHHh9z4vz77+97R5o38Pbm5morAkfcjCpVlwV/rk+0Z+f26pU9nV3bceHs2UWvF4CDyt/NZqWbZ8/utODPvZUjea7kOVP0ejtLjy8AXR78h8guiCWx5oILzh4bcfbYXr2KXj9ArRq1KmLUqoaGdGbcnp3Q1NRlJ6rSItBjC0B3B//bBsQb2bePPbZtYcQrlw0cWPQ+ANSqYy+KKP3jwIHZ5NgX3+vdu8tPWGVFoMcVgMKC/xAdr0c0DHrjjaL3A6BWHfhlxP4Z+/d3+4mrpAj0mA8B5vdzbqvPbm4cdPfd0Rr/EP2am7t9kK/GiBi3Y8emK9PW1hWHua0EgG4x5vTs9DPS88/HR2N7NnLIkG4f4LdxfRzzwAOlAWlBn7rm5g0bIzZsrPzvE6j4KwB5s9p2fDa38cof/aiw4M8tSVvjn++8s+h9AeCgNCFtyy4u8O9y/1gYb37hC+WPZ3P3nnvvvT3likDFFoBKudT/tgExNs3bvPnNhRGlh267rej9AeCgtgsjStMWL45nYkws3LKlsEF62FsDFfcWQKUFf1oYQ9PsF1+sT2lHOT796V9eFPHsJc89V/Q+AfBO4x6MGH7PsGEHsuzUUqxZk10fz2cLTj65sIEq/HsEKqYAVMx7/G/Jg79uTtrR8fKkSRs2RGy7evv2ovcJgMMbc0vEyAuHDImWbHh6cc2aeDq2RfvQoYUNVKGfESi8AAh+ALqCInB4hRUAwQ9Ad1AE3lu3FwDBD0ARFIF36rYCIPgBqASKwEFdXgAEPwCVqNaLQJcVAMEPQE9Qq0Wg0wuA4AegJ6q1ItBpBUDwA1ANaqUIHHUBEPwAVKNqLwIfugAIfgBqQbUWgSMuAIIfgFpUbUXgDy4Agh8AqqcIfGABEPwA8G49vQi8bwEQ/ADwwXpqEXhXAZiYIiam+vpXr8jm7r5q5cp4MubHY1OmFLaQxmiI37W1xaXpzXT/1VenT0SU7hH8AFSW7D8jypecdlqsyI7JpixdGq3RFv0aGgobaHzMifPvv7/vHWnewNubm9dmEWuzAwfenved/7pUOuuabEHj/6xcmT0Sc+LPp04tbHAA4Kilppgfj69a1XJTmt06OL+SXy6/XQDGnJftP+Mr8+fHvuid/WL27KIHBgA6Ue/Yl85bsGDTL9JHti6fMyc76+qIkQuGD88ezhrKVz39dPSJ9uzcXr2KnhMA6ER7o1d6or09fpja6laPGlWKT2UbyiOmTxf8AFDF8pyfmLV0NE2fXsqWxdcimpqKngsA6Aaz429iV1NTKXrH1vj4kCFFzwMAdIMNsSV6DR1ainGRZaNSKnoeAKDrpWlRyqaUy6VI0ZieeuGFogcCALpeNiAaY8sLL5RiQfwgBj3ySNEDAQDdoCmWpV2PPpqNXhQxYv2pp9ZtzI4p/WVra+HfXAQAdL63bgMsfTS1ddw9cmTpV38f8cw5O3bE+bE33XHTTUXPBwB0gVnxRqy98cb8WTql/Oebvprqt35+3rz8KwOLnhMAOHp5ruc5n//cw4AAoBP08IcB/d7bjwP+fLa4cepdd8Ut8e341bRphS3kGzEk/u6ll6IxPV86btKkTedFbJ66bVth8wBAVNHjgA+lCADAu/XU4M99YAHIKQIA0PODP/cHF4CcIgBALaqW4M8dcQHIKQIA1IJqC/7chy4AOUUAgGpUrcGfO+oCkFMEAKgG1R78uU4rADlFAICeqFaCP9fpBSCnCADQE9Ra8Oe6rADkFAEAKlGtBn+uywtAThEAoBLUevDnuq0A5BQBAIog+N+p2wtAThEAoDsI/vdWWAHIKQIAdAXBf3iFF4CcIgBAZxD8f5hS0QPkfvzjiIiOjr7T0syB9335y/lzjAsb6HvxQtx20klpT3ZqR/vjj497MGL4PcOGFb1PALy3/O90GpmdWr5k3brCg/+tHKu04M9VzBWAQ01MERNTff2rV2Rzd1+1cmU8GfPjsSlTChvomRgTC7dsefPOtLFUHj9+89SIzVNff73ofQKodeOfjTh9ad++bW9kZ9XvXr8+uyyeigcaG4sb6K3g/680r88T06ZVWvDnKuYKwKHWZhFrswMH+t6R5g28vbm58CsCI2JTXD9yZMPPIsr3zpxZ9P4AcFDbD7Pf1TfOmiX4j0zFXgE4VKV8RiCtjmFp1a9/3dI/bd86esiQovcFoLZl2Zg/y05p/NRLL0UpXozfDB7c7SNU6Hv8H6RirwAcqlI+I5B9Np7Lpp5yytljI0Z8rX//ovcFoFb96c8iTl964omC/8PpMQUgV0lvDdR/5thji94PgJo1IaKupU+fbj9vDw/+XI8rALmiikD6efSOb+zbt++aiIhdu4reB4Ba1fFwRN0FO3emdVGflh840OUnrJLgz/XYApDr7iKQ3RJ/G8MfffTgXQBtbUWvH6BW5XdjZVOiOV5es6bLTlRlwZ/r8QUg19VFIG+Y2ePplrh6wYKi1wvAQVn/dFfpM/Pnx+VRiovL5U47cJUGf65qCkDu0CKQlsQNadZ9933oA46JLBpTiubUXrpgxoyNGyNaWzdsKHqdABy0cUXElt7r1qVbU0fafc01R3u81BTz4/FVq6o1+HM95jbAo1xmdtabEY3Hfetb2bzsY2n1ddfFz+P/skuPO+79XpF+Eo2xdPv20sq0Jf7tm9/ceG1E6z89+GDRKwHg8MYuixjx71OnpvpsaOl/Fy/Ov9n1fV+wI/rFZa+8kmanPWnMwoUtMyO2Ni1efPCXKRW9nq5SIwXg90Yvihi9qE+f+vaItucnTSrvikjrTzst+6uIbGBHR+mqiPKJLS3DTot4ZtkTT+S3HxY9NwBHZtSqiFGrGhoalkSUh0+cmP1LROw/88z0FxHpB/X1aXtE6Zxnn91/eUR5/WOPbV0esXX5a68VPTcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUnv8HVN1PnEJM0kUAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjMtMDMtMzBUMDY6MjM6MDErMDA6MDBw4cA0AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIzLTAzLTMwVDA2OjIzOjAxKzAwOjAwAbx4iAAAACh0RVh0ZGF0ZTp0aW1lc3RhbXAAMjAyMy0wMy0zMFQwNjoyMzowMSswMDowMFapWVcAAAAASUVORK5CYII=);background-size:contain;right:-12px;top:10px}}.me_grid2{display:flex;flex-direction:column;gap:25px}.order-box{height:calc(100vh - 200px);overflow-y:auto}@media(min-width:768px){.order-box{height:calc(100vh - 250px)}}.me_grid2>div{padding:0 20px;flex:0 0 25%;position:relative;margin-bottom:10px}.me_grid2>div:after{position:absolute;content:"";width:22px;height:22px;background:url(data:image/png;base64,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);background-size:contain;right:50%;top:115%}.me_grid2>div:nth-last-child(1):after{display:none}.me_grid2>.both-direction:after{position:absolute;content:"";width:22px;height:22px;background:url(/assets/two-side2-HM--ej22.png);background-size:contain;right:50%;top:110%}.box_u3 label{cursor:pointer}.error_msg{color:rgb(239 68 68 / var(--tw-text-opacity))}.manual_mode_item{border:1px dashed var(--text-cl);border-radius:3px;width:138px;height:146px;position:absolute;left:0;top:0}.manual_mode_item_signature{border:1px dashed var(--text-cl);border-radius:3px;width:100px;height:60px;position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px;box-sizing:border-box}.manual_mode_item_signature .signer_name{font-size:12px;font-weight:500;color:var(--text-cl);text-align:center;margin-bottom:2px}.manual_mode_item_signature .signature_type_label{font-size:9px;font-weight:400;color:#666;text-align:center}.manual_mode_item span,.manual_mode_item_signature span{position:absolute;right:2px;border-radius:3px;top:-8px;padding:0 5px;background-color:red;cursor:pointer}.manual_mode_item_stamp{border:1px dashed var(--text-cl);border-radius:3px;width:100px;height:100px;position:absolute;left:0;top:0}.manual_mode_item_stamp span{position:absolute;right:2px;border-radius:3px;top:-8px;padding:0 5px;background-color:red;cursor:pointer}.presets_item_list{overflow-y:scroll}.left-side-presets{position:relative;padding-left:50px}@media(min-width:768px){.left-side-presets{padding-left:68px}}.left-side-presets .plus_icon{margin:0 auto;width:33px;height:33px;position:absolute;left:26px;-o-object-fit:contain;object-fit:contain;top:7px}.left-side-presets p{color:var(--gr);font-weight:600}.presets_item_list .seal_stamp_img{width:25px;height:25px}.presets_item_list input[type=radio]{cursor:pointer}.upload_stamp_paper_box{width:100%;background-color:#ffd966;border-radius:5px;margin:20px auto 0;text-align:center;padding-bottom:20px}.upload_stamp_paper_box img{width:50px;margin:0 auto 4px;padding-top:15px;cursor:pointer}.no_document_available_box{width:100%;min-height:30vh;border:2px dotted var(--text-cl);margin-top:20px;padding:1rem}@media(min-width:768px){.no_document_available_box{width:90%;height:50vh;padding:20px}}.apply_presets_btn{cursor:pointer}.__react_component_tooltip{max-width:30%}.automagic_action_all_page{width:100%;margin-top:10px}@media(min-width:768px){.automagic_action_all_page{width:80%}}.automagic_action_all_page label{cursor:pointer;padding-left:10px}.manual_mode_sign_type{display:flex;flex-wrap:wrap}.manual_mode_sign_type div{margin-right:10px;margin-top:10px;border:1px dashed var(--text-cl);width:100%;padding:10px;border-radius:10px;text-align:center}.manual_mode_sign_type div img{display:inline-block}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.Create_Doc1 img{width:80px;height:80px;-o-object-fit:contain;object-fit:contain;margin:0 auto;filter:var(--create-doc-icon-filter, none)}.Create_Doc1>.row{width:100%}.Create_Doc1 ul{list-style:none;padding:0;margin:20px 0 0}.Create_Doc1 ul li{display:inline-block;margin-right:10px}.Create_Doc1 .row{display:flex;flex-wrap:wrap;justify-content:space-between}.Create_Doc1 .row>.col-md-3{display:flex;align-items:stretch}.Create_Doc1 .row>.col-md-3>div{flex:1}.Create_Doc1{margin:0 auto;max-width:1400px;width:100%;padding:2rem 1rem;display:flex;flex-direction:column;gap:3rem}.create-doc-section{width:100%;display:flex;flex-direction:column;gap:1.5rem}.create-doc-section-title{font-size:1.75rem;font-weight:700;color:var(--text-cl);margin:0;padding-bottom:.5rem;border-bottom:2px solid var(--br)}.create-doc-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;width:100%}.create-doc-card{background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:2rem;text-align:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 4px 6px #0000000d,0 1px 3px #0000001a}[data-theme=light-orange] .create-doc-card,:root .create-doc-card{background:#ffffffb3;border-color:#1a3a5c33;box-shadow:0 4px 6px #0000000d,0 1px 3px #0000001a}[data-theme=dark-orange] .create-doc-card,[data-theme=dark-blue] .create-doc-card,[data-theme=dark-green] .create-doc-card,[data-theme=dark-purple] .create-doc-card{background:#1e1e1e66;border-color:#ffffff26;box-shadow:0 4px 6px #0000004d,0 1px 3px #0003}[data-theme=light-blue] .create-doc-card,[data-theme=light-green] .create-doc-card{background:#ffffffbf;border-color:#1976d233;box-shadow:0 4px 6px #0000000d,0 1px 3px #0000001a}.create-doc-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#00b4a60d,#1a3a5c0d);opacity:0;transition:opacity .3s ease;pointer-events:none}.create-doc-card:hover:before{opacity:1}.create-doc-card:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 24px #00000026,0 4px 8px #0000001a;border-color:var(--orgg)}[data-theme=dark-orange] .create-doc-card:hover,[data-theme=dark-blue] .create-doc-card:hover,[data-theme=dark-green] .create-doc-card:hover,[data-theme=dark-purple] .create-doc-card:hover{box-shadow:0 12px 24px #0006,0 4px 8px #0000004d}.create-doc-card:active{transform:translateY(-2px) scale(1.01)}.create-doc-card:focus{outline:2px solid var(--orgg);outline-offset:2px}.create-doc-card-icon{width:100px;height:100px;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.create-doc-card:hover .create-doc-card-icon{transform:scale(1.1)}.create-doc-card-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:var(--create-doc-icon-filter, none);opacity:1;transition:filter .3s ease,transform .3s ease}.create-doc-card:hover .create-doc-card-icon img{filter:var(--create-doc-icon-filter-hover, var(--create-doc-icon-filter, none))}.create-doc-card-title{font-size:1.5rem;font-weight:700;color:var(--text-cl);margin:0 0 .75rem;line-height:1.3}.create-doc-card-description{font-size:.95rem;color:var(--gr);margin:0;line-height:1.5;opacity:.85}@media(max-width:768px){.Create_Doc1{padding:1.5rem 1rem;gap:2rem}.create-doc-section-title{font-size:1.5rem}.create-doc-cards-grid{grid-template-columns:1fr;gap:1.25rem}.create-doc-card{padding:1.5rem;min-height:220px}.create-doc-card-icon{width:80px;height:80px;margin-bottom:1.25rem}.create-doc-card-title{font-size:1.25rem}.create-doc-card-description{font-size:.9rem}}@media(min-width:769px)and (max-width:1024px){.create-doc-cards-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.create-doc-cards-grid{grid-template-columns:repeat(3,1fr)}}@supports not (backdrop-filter: blur(10px)){.create-doc-card{background:var(--bg-primary);border:2px solid var(--br)}[data-theme=dark-orange] .create-doc-card,[data-theme=dark-blue] .create-doc-card,[data-theme=dark-green] .create-doc-card,[data-theme=dark-purple] .create-doc-card{background:var(--bg-secondary);border-color:var(--br)}}.thank-you-for-signing{width:100%;min-height:100vh;display:flex;text-align:center;align-items:center;justify-content:flex-start;flex-direction:column;margin-top:5%;padding:1rem}@media(min-width:768px){.thank-you-for-signing{margin-top:10%;padding:0}}.thank-you-for-signing h1{font-size:28px;color:var(--text-cl);font-weight:600}@media(min-width:768px){.thank-you-for-signing h1{font-size:50px}}.dashboard-data-container{padding:25px}.check_b{position:relative;padding-left:28px;min-height:20px}.check_b input{width:100%;height:100%;position:absolute;left:0;opacity:0;cursor:pointer;z-index:2;top:0}.check_b span{position:absolute;border:2px solid var(--br);width:20px;height:20px;display:inline-block;left:0;top:3px}.check_b input:checked~span:after{position:absolute;content:"";width:10px;height:10px;background:var(--orgg);top:3px;left:3px}.check_b input:checked~span{border-color:var(--orgg)}.check_b.radioo span:after{display:none}.check_b.radioo span{border-radius:100%;border-color:var(--br)}.check_b.radioo span:before{position:absolute;content:"";width:10px;height:10px;background:var(--br);border-radius:100%;top:3px;left:3px}.check_b input:checked~span:before{background:var(--orgg)}.radi_me2{border-radius:10px;position:relative;padding:15px 10px}.radi_me2 .check_b.radioo{position:absolute;transform:scale(.8);left:10px;top:18px;z-index:55}.box_admin{box-shadow:0 0 10px #00000026;margin-bottom:15px;border-left:4px solid;border-left-color:var(--accent);background:var(--bg-primary);border-radius:8px;position:relative;padding:15px 15px 15px 55px;min-height:72px;cursor:pointer}.box_admin img{position:absolute;left:10px;width:30px;height:30px;top:15px;filter:brightness(0) saturate(100%) invert(18%) sepia(30%) saturate(1200%) hue-rotate(200deg) brightness(.9) contrast(1.1)}.box_admin h4{font-size:15px;line-height:normal}.box_admin h4 span{display:block;font-size:22px;line-height:22px;font-weight:600}.set_recent li{padding:8px 0;border-bottom:1px solid var(--br)}.set_recent li span{display:block;font-size:14px;color:var(--gr)}.startend_date_picker input{margin:0!important;width:100%!important;padding:5px 10px!important;height:35px!important}.startend_date_pickersrd input{margin:0!important;width:100%!important;padding:5px 10px!important;height:35px!important;border-radius:5px!important}.w_125{width:100%}@media(min-width:768px){.w_125{width:125px}}.heg_in{height:35px}.searchBox{width:100%}@media(min-width:768px){.searchBox{width:200px}}.sec_bdd{padding:15px;box-shadow:0 0 10px #00000026;display:inline-block;width:100%;border-radius:10px;margin-bottom:20px;position:relative}@media(min-width:768px){.sec_bdd{padding-right:120px}}.table_desin>div{border:none;border-radius:0;box-shadow:none;overflow:auto}.table-responsive-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}.table_desin tr th,.table_desin tr td{padding:8px 10px;border:1px solid var(--br);font-size:15px;text-align:left;white-space:normal}@media(min-width:768px){.table_desin tr th,.table_desin tr td{white-space:nowrap}}.table_design_clause tr td{padding:8px 10px;border:1px solid var(--br);text-align:left}.table_desin tr th{background:var(--highlight-bg);color:var(--highlight-fg)}.table_desin tr{background:transparent}.wh_spab{white-space:nowrap}.di_mes{display:inline-block;margin-left:5px}.btn-sm{padding:5px 13px;font-size:14px!important;min-height:44px;min-width:44px}@media(max-width:767px){.btn-sm{padding:8px 12px;font-size:14px!important}}.d_line{display:inline-block}.main_head{margin-bottom:20px}@media(min-width:768px){.main_head{margin-bottom:34px}}.main_head h1{font-size:24px}@media(min-width:768px){.main_head h1{font-size:36px}}.nav_tab ul{border-bottom:1px solid var(--br)}.nav_tab ul li{display:inline-block}.nav_tab ul li a{font-size:13px;font-weight:600;color:var(--gr);padding:8px;display:inline-block;min-height:44px;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.nav_tab ul li a{font-size:15px;padding:10px}}.nav_tab ul li.active a,.nav_tab ul li.active{color:var(--highlight-fg);border:2px solid var(--highlight-bg);border-radius:10px;background-color:var(--highlight-bg)}.nav_tab ul li:not(.active){border:2px solid transparent;border-radius:10px;transition:all .2s ease;cursor:pointer;padding:8px;font-size:13px;font-weight:600;color:var(--gr)}.nav_tab ul li:not(.active) a{border:none;padding:0;min-height:auto}.nav_tab ul li:not(.active):hover{background-color:#4008351a;border-color:#40083533;color:var(--primary)}.nav_tab ul li:not(.active):hover a{color:var(--primary)}@media(min-width:768px){.nav_tab ul li:not(.active){font-size:15px;padding:10px}}.notification-module-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.notification-module-tab{background:#e5e7eb;color:#374151;border-radius:8px;padding:8px 16px;font-weight:600;transition:background-color .2s ease,color .2s ease}.notification-module-tab:hover{background:#d1d5db}.notification-module-tab--active{background:var(--primary);color:#fff}.tab_us{display:none}.tab_us.show{display:block}.table_desin{border:1px solid var(--br);border-radius:10px;overflow:hidden}.sec_bdd .btn_theme2.btn-sm{position:absolute;right:15px;top:15px;height:35px}.document_filter_box .sec_bdd .btn_theme2.btn-sm{position:static!important;right:auto!important;top:auto!important;height:auto!important}#hd_show .col-md-9{width:calc(75% - 15px);transition:all ease-in-out .5s}#hd_show.set_fix1 .col-md-9{width:calc(100% - 115px)}.set_fix1 .hd_2{display:none}.set_fix1 .tool ul{flex-wrap:wrap}.set_fix1 .tool ul li{width:100%}.set_fix1 .col-md-3{width:100px}#hd_show .col-md-3{margin-left:15px;transition:all ease-in-out .5s}.arrow_us{position:absolute;top:50%;transform:translateY(-50%);left:-22px}.arrow_us .btn{display:inline-block;padding:25px 5px;border-radius:6px 0 0 6px}.arrow_us .btn img{width:12px;transform:rotate(180deg)}.img_sm2{width:15px;height:15px;-o-object-fit:contain;object-fit:contain;vertical-align:middle}.generate_docuement{max-width:1400px;margin:0 auto;padding:24px 16px}.generate_docuement .main_head{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid var(--br)}.generate_docuement .main_head h1{font-size:32px;font-weight:700;color:var(--text-cl);margin:0}.generate_docuement .prompt-card{background:var(--bg-primary);border:1px solid var(--br);border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 4px #0000000d;transition:box-shadow .2s ease}.generate_docuement .prompt-card:hover{box-shadow:0 4px 8px #00000014}.generate_docuement .prompt-input-wrapper{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px}.generate_docuement .prompt-textarea{flex:1;min-height:80px;padding:12px 16px;border:2px solid var(--br);border-radius:8px;font-size:15px;font-family:inherit;color:var(--text-cl);background:var(--bg-primary);resize:vertical;transition:all .2s ease;outline:none}.generate_docuement .prompt-textarea:focus{border-color:var(--orgg);box-shadow:0 0 0 3px #00b4a61a}.generate_docuement .prompt-textarea::-moz-placeholder{color:var(--gr);opacity:.6}.generate_docuement .prompt-textarea::placeholder{color:var(--gr);opacity:.6}.generate_docuement .generate-btn-wrapper{display:flex;align-items:flex-start}.generate_docuement .btn-generate{background:var(--orgg);color:var(--w);border:none;border-radius:8px;padding:12px 24px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-height:48px;display:inline-flex;align-items:center;justify-content:center}.generate_docuement .btn-generate:hover{background:var(--highlight-bg-hover);transform:translateY(-1px);box-shadow:0 4px 8px #00b4a633}.generate_docuement .btn-generate:active{transform:translateY(0)}.generate_docuement .disclaimer-text{font-size:12px;color:var(--gr);margin-top:8px;padding-left:4px;line-height:1.5}.generate_docuement .editor-card{background:var(--bg-primary);border:1px solid var(--br);border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:0 2px 4px #0000000d}.generate_docuement .editor-wrapper{border-radius:8px;overflow:hidden}.generate_docuement .action-buttons-section{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;margin-top:24px;padding-top:20px;border-top:1px solid var(--br)}.generate_docuement .action-buttons-section>*{margin:0}.generate_docuement .document-name-input{flex:1;min-width:200px;padding:10px 16px;border:2px solid var(--br);border-radius:8px;font-size:14px;color:var(--text-cl);background:var(--bg-primary);transition:all .2s ease;outline:none}.generate_docuement .document-name-input:focus{border-color:var(--orgg);box-shadow:0 0 0 3px #00b4a61a}.generate_docuement .action-btn{padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.generate_docuement .action-btn-primary{background:var(--orgg);color:var(--w)}.generate_docuement .action-btn-primary:hover{background:var(--highlight-bg-hover);transform:translateY(-1px);box-shadow:0 4px 8px #00b4a633}.generate_docuement .action-btn-secondary{background:var(--bg-secondary);color:var(--text-cl);border:2px solid var(--br)}.generate_docuement .action-btn-secondary:hover{background:var(--bg-primary);border-color:var(--orgg);color:var(--orgg)}.generate_docuement .error_msg{color:var(--ordd);font-size:13px;margin-top:8px}.generate_docuement .sidebar-card{background:var(--bg-primary);border:1px solid var(--br);border-radius:12px;padding:20px;box-shadow:0 2px 4px #0000000d;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 200px);display:flex;flex-direction:column}.generate_docuement .sidebar-header{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--br)}.generate_docuement .sidebar-header h4{font-size:20px;font-weight:700;color:var(--text-cl);margin:0}.generate_docuement .sidebar-toggle{display:flex;gap:8px;margin-bottom:12px}.generate_docuement .sidebar-toggle-btn{flex:1;padding:8px 10px;border:1px solid var(--br);border-radius:8px;background:var(--bg-primary);color:var(--text-cl);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.generate_docuement .sidebar-toggle-btn.active{border-color:var(--orgg);background:var(--highlight-bg);color:var(--text-cl)}.generate_docuement .sidebar-toggle-pill{width:100%;padding:12px 14px;border:1px solid var(--br);border-radius:12px;background:var(--bg-primary);color:var(--text-cl);font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 1px 3px #0000000f;transition:all .2s ease}.generate_docuement .sidebar-toggle-pill:hover{border-color:var(--orgg);background:var(--highlight-bg)}.generate_docuement .sidebar-header{display:flex;align-items:center;justify-content:space-between}.generate_docuement .sidebar-close-btn{border:none;background:transparent;color:var(--text-cl);font-size:12px;font-weight:600;cursor:pointer;padding:4px 6px}.generate_docuement .sidebar-search-wrapper{display:flex;gap:8px;margin-bottom:16px;width:100%}.generate_docuement .sidebar-search-input{flex:1;min-width:0;padding:10px 14px;border:2px solid var(--br);border-radius:8px;font-size:14px;color:var(--text-cl);background:var(--bg-primary);transition:all .2s ease;outline:none}.generate_docuement .sidebar-search-input:focus{border-color:var(--orgg);box-shadow:0 0 0 3px #00b4a61a}.generate_docuement .sidebar-search-btn{padding:10px 20px;background:var(--orgg);color:var(--w);border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.generate_docuement .sidebar-search-btn:hover{background:var(--highlight-bg-hover)}.template_list_container{display:grid;grid-template-columns:1fr;gap:16px;max-height:calc(100vh - 400px);overflow-y:auto;padding:4px;scrollbar-width:thin;scrollbar-color:var(--br) transparent}.template_list_container::-webkit-scrollbar{width:6px}.template_list_container::-webkit-scrollbar-track{background:transparent}.template_list_container::-webkit-scrollbar-thumb{background:var(--br);border-radius:3px}.template_list_container::-webkit-scrollbar-thumb:hover{background:var(--gr)}@media(min-width:768px){.template_list_container{grid-template-columns:1fr}}.template_list_container .template_box{width:100%;min-height:140px;background:var(--bg-primary);border:1px solid var(--br);border-radius:10px;padding:16px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;transition:all .2s ease;box-shadow:0 1px 3px #0000000d;position:relative}.template_list_container .template_box:hover{border-color:var(--orgg);box-shadow:0 4px 12px #00b4a626;transform:translateY(-2px)}.template_box .template_box_head{word-wrap:break-word;overflow-wrap:break-word;margin-bottom:12px}.template_box .template_box_head h1{font-size:16px;font-weight:600;color:var(--text-cl);margin:0 0 8px;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.4}.template_box .template_box_body{margin-top:auto;padding-top:12px;border-top:1px solid var(--br);font-size:13px;color:var(--gr)}.template_box .template_box_body strong{color:var(--text-cl);font-weight:600}.template_box .template_delete_btn{position:absolute;top:12px;right:12px;background:transparent;border:none;padding:6px;cursor:pointer;border-radius:6px;transition:all .2s ease;opacity:.6;display:flex;align-items:center;justify-content:center}.template_box:hover .template_delete_btn{opacity:1}.template_box .template_delete_btn:hover{background:#e74c3c1a;opacity:1}.template_box .template_delete_btn img{width:18px;height:18px}.generate_docuement .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;color:var(--gr)}.generate_docuement .empty-state h3{font-size:18px;font-weight:600;color:var(--text-cl);margin:0}.generate-document-layout{display:flex;gap:24px;flex-direction:row}.generate-document-main{flex:1;min-width:0}.generate-document-sidebar{width:320px;flex-shrink:0}@media(max-width:767px){.generate_docuement{padding:16px 12px}.generate_docuement .main_head h1{font-size:24px}.generate_docuement .prompt-card{padding:16px}.generate_docuement .prompt-input-wrapper{flex-direction:column}.generate_docuement .generate-btn-wrapper,.generate_docuement .btn-generate{width:100%}.generate-document-layout{flex-direction:column}.generate-document-sidebar{width:100%}.generate_docuement .action-buttons-section{flex-direction:column;align-items:stretch}.generate_docuement .document-name-input,.generate_docuement .action-btn{width:100%}.generate_docuement .sidebar-card{margin-top:24px;max-height:none}.template_list_container{max-height:400px}}.ck-editor__editable_inline{height:50vh;padding-left:10px!important}@media(min-width:768px){.ck-editor__editable_inline{height:65vh;padding-left:20px!important}}#template-frame{width:100%;height:50vh}@media(min-width:768px){#template-frame{height:75vh}}.google-login-btn{background:#fff;border:1px solid gray;padding:8px 10px;cursor:pointer;width:100%;position:relative;text-align:center}.google-login-btn svg,.google-login-btn img{display:inline-block}.MicrosoftLogin2{position:absolute;left:0;opacity:0;top:0;width:100%}.api-homepage-container{max-width:1400px;margin:0 auto;padding:0 16px}.api-homepage-container .main_head{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid var(--br)}.api-homepage-container .grid{gap:24px;margin-bottom:24px}.activity-log-card{background:var(--bg-primary);border:1px solid var(--br);border-radius:12px;padding:20px;box-shadow:0 2px 4px #0000000d;transition:box-shadow .2s ease}.activity-log-card:hover{box-shadow:0 4px 8px #00000014}.activity-log-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--br)}.activity-log-title{font-size:20px;font-weight:700;color:var(--text-cl);margin:0}.activity-export-btn{background:var(--orgg);color:var(--w);border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px}.activity-export-btn:hover{background:var(--highlight-bg-hover);transform:translateY(-1px);box-shadow:0 4px 8px #00b4a633}.activity-log-list{overflow-y:auto;max-height:280px;padding:0;margin:0;list-style:none;scrollbar-width:thin;scrollbar-color:var(--br) transparent}.activity-log-list::-webkit-scrollbar{width:6px}.activity-log-list::-webkit-scrollbar-track{background:transparent}.activity-log-list::-webkit-scrollbar-thumb{background:var(--br);border-radius:3px}.activity-log-list::-webkit-scrollbar-thumb:hover{background:var(--gr)}.activity-log-item{padding:12px 0;border-bottom:1px solid var(--br);display:flex;flex-direction:column;gap:4px;transition:background-color .2s ease}.activity-log-item:last-child{border-bottom:none}.activity-log-item:hover{background-color:var(--bg-secondary);margin:0 -8px;padding:12px 8px;border-radius:6px}.activity-log-content{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.activity-log-user{color:var(--text-cl);font-weight:600;font-size:14px}.activity-log-action{color:var(--gr);font-size:14px}.activity-log-date{color:var(--gr);font-size:12px;margin-top:4px}.table-container{margin-top:24px}.table_desin{border-radius:12px;overflow:hidden;box-shadow:0 2px 4px #0000000d}.table_desin .shadow{border-radius:12px}.table_desin table{border-collapse:separate;border-spacing:0}.table_desin thead tr,.table_desin .table-header-row{background:var(--orgg)!important}.table_desin thead th{color:var(--w)!important;font-weight:600;padding:12px 16px;border-bottom:2px solid var(--orgg);transition:background-color .2s ease}.table_desin thead th:hover{background-color:var(--highlight-bg-hover)!important}.table_desin tbody tr{transition:background-color .2s ease}.table_desin tbody tr:hover{background-color:var(--bg-secondary)}.table_desin tbody td{padding:12px 16px;border-bottom:1px solid var(--br);color:var(--text-cl)}.table_desin tbody tr:last-child td{border-bottom:none}.table-container .flex.justify-between,.table-container .flex.justify-end{margin-top:20px;padding:16px 0;align-items:center}.table-container select.border-2{padding:8px 12px;border:2px solid var(--br);border-radius:8px;background:var(--bg-primary);color:var(--text-cl);font-size:14px;transition:all .2s ease;cursor:pointer}.table-container select.border-2:focus{border-color:var(--orgg);box-shadow:0 0 0 3px #00b4a61a;outline:none}.table-container .flex.items-center.text-primary{border:2px solid var(--br)!important;border-radius:8px;overflow:hidden;background:var(--bg-primary)}.table-container button.btn-sm{padding:8px 16px;min-height:40px;font-size:14px;font-weight:600;transition:all .2s ease;border:none!important}.table-container button.btn-sm:not(:disabled){background:var(--bg-primary);color:var(--text-cl);cursor:pointer}.table-container button.btn-sm:not(:disabled):hover{background:var(--bg-secondary);color:var(--orgg)}.table-container button.btn-sm:disabled{background:var(--bg-secondary);color:var(--gr);cursor:not-allowed;opacity:.6}.table-container span.btn-sm{padding:8px 16px;min-height:40px;background:var(--orgg);color:var(--w);font-weight:600;border-left:1px solid var(--br);border-right:1px solid var(--br)}.circular-container,.stacked-container,.doughnut-container{background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)!important;border-radius:16px!important;padding:24px!important;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px #0000000d,0 1px 3px #0000001a}[data-theme=light-orange] .circular-container,[data-theme=light-blue] .circular-container,[data-theme=light-green] .circular-container,[data-theme=light-purple] .circular-container,[data-theme=light-orange-pro] .circular-container,[data-theme=light-orange] .stacked-container,[data-theme=light-blue] .stacked-container,[data-theme=light-green] .stacked-container,[data-theme=light-purple] .stacked-container,[data-theme=light-orange-pro] .stacked-container,[data-theme=light-orange] .doughnut-container,[data-theme=light-blue] .doughnut-container,[data-theme=light-green] .doughnut-container,[data-theme=light-purple] .doughnut-container,[data-theme=light-orange-pro] .doughnut-container,:root .circular-container,:root .stacked-container,:root .doughnut-container{background:#ffffffb3;border-color:#1a3a5c26!important}[data-theme=dark-orange] .circular-container,[data-theme=dark-blue] .circular-container,[data-theme=dark-green] .circular-container,[data-theme=dark-purple] .circular-container,[data-theme=dark-orange-pro] .circular-container,[data-theme=dark-orange] .stacked-container,[data-theme=dark-blue] .stacked-container,[data-theme=dark-green] .stacked-container,[data-theme=dark-purple] .stacked-container,[data-theme=dark-orange-pro] .stacked-container,[data-theme=dark-orange] .doughnut-container,[data-theme=dark-blue] .doughnut-container,[data-theme=dark-green] .doughnut-container,[data-theme=dark-purple] .doughnut-container,[data-theme=dark-orange-pro] .doughnut-container{background:#1e1e1e66;border-color:#ffffff1a!important;box-shadow:0 4px 6px #0000004d,0 1px 3px #0003}.circular-container:before,.stacked-container:before,.doughnut-container:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#00b4a608,#1a3a5c08);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:0}.circular-container:hover,.stacked-container:hover,.doughnut-container:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001f,0 2px 4px #00000014}[data-theme=dark-orange] .circular-container:hover,[data-theme=dark-blue] .circular-container:hover,[data-theme=dark-green] .circular-container:hover,[data-theme=dark-purple] .circular-container:hover,[data-theme=dark-orange-pro] .circular-container:hover,[data-theme=dark-orange] .stacked-container:hover,[data-theme=dark-blue] .stacked-container:hover,[data-theme=dark-green] .stacked-container:hover,[data-theme=dark-purple] .stacked-container:hover,[data-theme=dark-orange-pro] .stacked-container:hover,[data-theme=dark-orange] .doughnut-container:hover,[data-theme=dark-blue] .doughnut-container:hover,[data-theme=dark-green] .doughnut-container:hover,[data-theme=dark-purple] .doughnut-container:hover,[data-theme=dark-orange-pro] .doughnut-container:hover{box-shadow:0 12px 24px #0006,0 4px 8px #0000004d}.circular-container:hover:before,.stacked-container:hover:before,.doughnut-container:hover:before{opacity:1}.circular-container>*,.stacked-container>*,.doughnut-container>*{position:relative;z-index:1}.stacked-chart-container{margin-top:20px}@supports not (backdrop-filter: blur(10px)){.circular-container,.stacked-container,.doughnut-container{background:var(--bg-primary);border:2px solid var(--br)!important}[data-theme=dark-orange] .circular-container,[data-theme=dark-blue] .circular-container,[data-theme=dark-green] .circular-container,[data-theme=dark-purple] .circular-container,[data-theme=dark-orange-pro] .circular-container,[data-theme=dark-orange] .stacked-container,[data-theme=dark-blue] .stacked-container,[data-theme=dark-green] .stacked-container,[data-theme=dark-purple] .stacked-container,[data-theme=dark-orange-pro] .stacked-container,[data-theme=dark-orange] .doughnut-container,[data-theme=dark-blue] .doughnut-container,[data-theme=dark-green] .doughnut-container,[data-theme=dark-purple] .doughnut-container,[data-theme=dark-orange-pro] .doughnut-container{background:var(--bg-secondary);border-color:var(--br)!important}}@media(max-width:767px){.api-homepage-container{padding:0 12px}.activity-log-header{flex-direction:column;align-items:flex-start;gap:12px}.activity-export-btn{width:100%;justify-content:center}.circular-container,.stacked-container,.doughnut-container{padding:16px!important}}.google-login-btn p{font-size:15px;font-weight:600;color:#5e5e5e;margin:0 0 0 10px;text-align:center;display:inline-block}.google-login-btn p b{font-weight:600}.home-page-plan{padding:1rem}@media(min-width:768px){.home-page-plan{padding:20px}}.home-page-plan h2{font-size:18px;font-weight:600;margin-bottom:15px}@media(min-width:768px){.home-page-plan h2{font-size:20px;margin-bottom:20px}}.plan-list-container{display:grid;grid-template-columns:1fr;gap:1rem;padding:1rem}@media(min-width:640px){.plan-list-container{grid-template-columns:repeat(2,1fr);padding:20px}}@media(min-width:1024px){.plan-list-container{grid-template-columns:repeat(3,1fr)}}.plan-box{width:100%;min-height:250px;border:2px solid var(--br);padding:10px;overflow:hidden;cursor:pointer;border-radius:5px;display:flex;flex-direction:column;justify-content:space-between}.business-user-container{margin-top:20px;overflow-y:auto;padding:1rem;min-height:60vh}@media(min-width:768px){.business-user-container{padding:20px;height:85vh}}.business-user-reg-form h1{font-size:20px;font-weight:500;margin-bottom:10px}@media(min-width:768px){.business-user-reg-form h1{font-size:27px}}.recipient-cross-icon{position:absolute;top:0;right:0;font-size:10px;cursor:pointer;background:var(--orgg);margin:0;padding:3px 7px;color:var(--w);line-height:normal;font-weight:900}.ReactModal__Overlay{z-index:99999}.ReactModal__Content{background:var(--bg-primary)!important;color:var(--text-cl)!important;border:1px solid var(--br)!important;max-height:90vh;overflow-y:auto;padding:1rem}@media(min-width:768px){.ReactModal__Content{padding:2rem;max-height:85vh}}.final_pdf_preview{width:100%;height:80vh;overflow:scroll;margin-top:10px}@media(min-width:768px){.final_pdf_preview{width:99%;height:99vh}}.logo_on_final_page{position:fixed;top:10px;left:10px;width:60px;height:60px;z-index:9999}@media(min-width:768px){.logo_on_final_page{top:20px;left:20px;width:100px;height:100px}}.login-form-container,.forgot-password-form-container{display:flex;min-height:calc(100vh - 80px);align-items:center;width:100%;padding:1rem}@media(min-width:768px){.login-form-container,.forgot-password-form-container{width:640px;padding:0 80px}}.MicrosoftLogin2 svg{width:100%}.form_design .d-flex{flex-wrap:inherit}.side_bar_set .bg-primary.nav_coy{position:fixed;left:0;width:280px;height:100%;overflow:auto;z-index:999;background:var(--sidebar-bg);border-right:1px solid var(--br)}.dashboard-data-container{width:100%;padding:1rem;margin-left:0}@media(min-width:768px){.dashboard-data-container{margin-left:280px;padding:2.5rem;width:calc(100% - 280px);transition:margin-left .3s ease,width .3s ease}}.navbar-container{transition:width .3s ease}.navbar-container.navbar-collapsed{width:70px!important}@media(min-width:768px){.dashboard-data-container.expanded{margin-left:70px;width:calc(100% - 70px)}}.sidebar-collapsed-layout .navbar-container{width:70px}.min_small_view .logo-box:before{right:-21px}.min_small_view .logo-box:after{right:5px}.min_small_view .logo-box{height:80px}.min_small_view .logo-box img{height:80px;max-height:80px;padding:10px 15px}.min_small_view .main_menu>li>a>span{display:none}.min_small_view .main_menu>li>a>img{position:initial;width:33px;height:33px;display:inline-block}.min_small_view .main_menu>li>a{padding:15px;text-align:center;width:100%}.app-header-right{position:absolute;top:10px;right:5px;z-index:10;display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(min-width:768px){.app-header-right{top:15px;right:10px;gap:14px;flex-wrap:nowrap}}.app-header-actions{display:flex;align-items:center;gap:14px}[data-theme*=dark] .app-header-right .btn_theme2,[data-theme*=dark] .app-header-right .btn_theme2:hover{background:var(--orgg)}.user_right_section{position:static;padding-left:0;cursor:pointer;display:flex;align-items:center;gap:12px;min-width:0}.user_right_section p{white-space:nowrap;overflow:hidden;max-width:100px;text-overflow:ellipsis;font-size:13px;color:var(--gr);margin-top:0;display:none}@media(min-width:768px){.user_right_section p{max-width:130px;font-size:15px;display:block}}.user_right_section #user_name{font-size:14px;font-weight:700;color:var(--text-cl);margin-top:0}@media(min-width:768px){.user_right_section #user_name{font-size:18px}}.theme-toggle-btn{position:static;display:flex;align-items:center;justify-content:center}.theme-toggle-btn button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px}.logout_btn{position:static}.bell-notifications-container{height:40px;display:flex;align-items:center;justify-content:center}.bell-notifications-container .btn_theme{width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;min-width:44px;min-height:44px}.Bell_icoon{width:20px;vertical-align:middle;display:inline-block}.not_bar{position:absolute;right:-14px;top:-12px;width:20px;height:20px;font-size:13px;background:var(--primary);color:var(--w);border-radius:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center;line-height:18px}.more_count{position:absolute;right:-14px;top:-12px;width:22px;height:22px;font-size:11px;background:var(--primary);color:var(--w);border-radius:100%;white-space:nowrap;text-overflow:ellipsis;text-align:center;line-height:18px}.fist_last{position:static;width:44px;height:44px;line-height:44px;text-align:center;background:#e0720c24;color:var(--orgg);font-size:18px;border-radius:100%;font-weight:600;min-width:44px;min-height:44px}.template_list_container.pad_0{padding:0}.fix_icon_us{padding:15px}.bordr_us3{border:1px solid #e1e1e1;padding:15px;border-radius:6px;margin-bottom:15px;min-height:120px}.bordr_us3 h4{font-size:16px;font-weight:700;color:var(--text-cl);display:flex;flex-direction:column;gap:10px;margin-bottom:10px}@media(min-width:768px){.bordr_us3 h4{font-size:19px;flex-direction:row;justify-content:space-between;gap:0}}.photograph_box img{width:100%;max-width:150px;border-radius:6px}.signature_box img{width:100%;max-width:150px;max-height:150px}.span_man .pdf_right_section,.col-me-8.pdf_left_section{padding:15px;margin:0}@media(min-width:768px){.span_man .pdf_right_section,.col-me-8.pdf_left_section{padding:30px 15px}}.span_man .pdf_left_section{width:100%}@media(min-width:768px){.span_man .pdf_left_section{width:80%}}.span_man .border_us{height:calc(100vh - 200px);overflow:auto}@media(min-width:768px){.span_man .border_us{height:calc(100vh - 60px)}}@media screen and (max-width:768px){.span_man .border_us{height:70vh}}.span_man .pdf_right_section{width:100%;margin-top:20px}@media(min-width:768px){.span_man .pdf_right_section{width:20%;margin-top:0}}.span_man .row_sig{display:flex;flex-wrap:wrap;flex-direction:column}@media(min-width:768px){.span_man .row_sig{flex-direction:row}}.set_cavs{display:none}.important-padding{padding:20px!important}.price_sec .PriceColumn{max-width:100%!important;padding:0!important}.signa_box{max-width:100%;width:100%;margin:0 auto 20px;border-radius:10px;box-shadow:0 0 10px #0003;overflow:hidden}@media(min-width:768px){.signa_box{max-width:460px}}.signa_box .sigCanvas{border:none!important;display:inline;width:100%!important;height:200px!important;touch-action:none}@media(min-width:768px){.signa_box .sigCanvas{height:300px!important}}.use_li{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.use_li .btn{margin-right:0}@media(min-width:768px){.use_li{flex-wrap:nowrap;gap:0}.use_li .btn{margin-right:10px}}.mb_us .btn{margin:5px}@media(min-width:768px){.mb_us .btn{margin:0}}.footer_bg{border-top:1px solid var(--br);padding:10px 15px;margin-top:25px;text-align:center;display:flex;flex-direction:column;gap:10px}.footer_bg .btn+.btn{margin-left:0}@media(min-width:768px){.footer_bg{text-align:right;flex-direction:row;gap:0}.footer_bg .btn+.btn{margin-left:10px}}.btn_theme4{border:1px solid var(--br)!important;color:var(--gr)!important}.img-preview{display:inline-block;margin:0 auto;position:relative}.closd3 .btn{padding:0;border-radius:100%;width:32px;height:32px;min-width:32px;min-height:32px}@media(min-width:768px){.closd3 .btn{width:25px;height:25px;min-width:25px;min-height:25px}}.haaderd{display:flex;border-bottom:1px solid var(--br);padding-bottom:10px;margin-bottom:20px}.haaderd h4{font-size:18px;font-weight:600;width:100%}.dekd{margin-right:10px;margin-top:10px}.img-preview .closd3 .btn{position:absolute;right:5px;top:5px}.qr_coded1 .row{align-items:center}.qr_coded1 svg{width:100%}.qr_coded1{padding:0 10px}@media(min-width:768px){.qr_coded1{padding:0 15px}}.qr_coded1 p{text-align:left}.haaderd h4 img{display:inline-block;margin-right:10px}.final_recp_box_active{width:100%;min-height:100px;border:1px solid var(--green);cursor:pointer;color:var(--text-cl);border-radius:.5rem;margin-bottom:20px}.final_recp_box{width:100%;min-height:100px;border:1px solid var(--text-cl);cursor:pointer;color:var(--text-cl);border-radius:.5rem;margin-bottom:20px}@media(min-width:768px){.final_recp_box_active,.final_recp_box{width:70%}}.pos_uu1{position:absolute}.wrap_uys{flex-wrap:wrap}.pd_md1d{padding-left:40px}svg>g>g.google-visualization-tooltip{pointer-events:none}.password-container{width:100%;position:relative}.password-container .eye-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;width:20px}.permission-quota-box table tr{text-align:left}.document_content{padding:1rem}@media(min-width:768px){.document_content{padding:40px 0 20px 20px}}.document_content p{margin-bottom:20px;color:var(--text-cl)}.active_left_menu{border-bottom:5px solid var(--text-cl)}.eye-icon-document{position:absolute;right:2px;top:35%;transform:translateY(-70%);cursor:pointer;width:20px;background-color:#fff;border-radius:5px}.plus_circle{background-color:var(--primary);color:var(--w);border-radius:50%}.username_manual_signature{font-size:14px;position:absolute;left:2px;font-weight:700;bottom:-5px}.username_manual_stamp{font-size:14px;position:absolute;left:2%;font-weight:700;top:78px}.username_manual_item{font-size:14px;position:absolute;left:2%;font-weight:700;bottom:0}.ck-editor__editable{max-height:50vh!important}@media(min-width:768px){.ck-editor__editable{max-height:65vh!important}}.text_fixed{width:250px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block}.text_fixed2{max-width:600px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block}.text_fixed3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block}.eye_icon{width:20px}.signee-icon{width:20px;height:20px;display:inline-block;margin-right:5px}.ip_loader{width:30px;height:30px;border:5px solid #fff;border-bottom-color:#ff3d00;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Toastify__toast-container{z-index:999999!important}.recipient-status-container{overflow-x:auto;max-height:300px}.eye-icon-document-workflow{width:20px;display:inline-block;padding:0;background-color:#fff;float:right}.table_desin .btn{margin:2px}.rounded-lg-1{border-radius:5px!important}.set_cont2{width:100%;display:block;white-space:normal}@media(min-width:768px){.set_cont2{width:200px}}.set_buttonclod{position:relative;padding-right:40px;margin-bottom:15px}.set_buttonclod .btn{margin:0;position:absolute;right:0;top:0}.span_man .border_us .btn{white-space:normal}.toggle-switch{position:relative;width:40px}.toggle-switch .label{width:100%;height:21px;background:#ccc;display:inline-block;border-radius:40px;position:relative}.toggle-switch .label .inner{width:15px;height:15px;display:inline-block;position:absolute;left:3px;top:3px;background:var(--w);border-radius:100%;transition:all ease-in-out .5s}.toggle-switch input{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:.01}.toggle-switch input:checked~.label .inner{left:22px}.toggle-switch input:checked~.label{background:var(--orgg)}.list_checkuu{display:flex;flex-wrap:wrap}.list_checkuu .swchhh{width:33.33%;padding-right:70px;position:relative;min-height:25px;margin-bottom:15px}.list_checkuu .swchhh .toggle-switch{position:absolute;right:20px;top:0}.pad_leftdd{padding-right:45px!important}.parentfolderpanel{border:2px solid var(--text-cl);width:100%;border-radius:5px;margin-bottom:1rem}@media(min-width:768px){.parentfolderpanel{width:30%;margin-bottom:0}}.parentfolder{padding:3px 5px;border-radius:5px;overflow-y:auto}.parentFolderView{padding-top:5%;overflow-y:auto;height:95%}.subfolderpanel{border:2px solid var(--text-cl);width:100%;min-height:300px;padding:0}@media(min-width:768px){.subfolderpanel{width:60%;height:100%}}.folderonly{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 13px;box-sizing:border-box;gap:5px;max-width:100%;border:2px solid #e1dbdb;z-index:2;border-radius:5px;margin-bottom:8px;overflow:hidden}.foldericon{background-color:var(--orgg);padding:5px 10px;border-radius:5px}.browse-buttons-container{z-index:999;position:fixed;bottom:1rem;right:1rem;display:flex;align-items:center;justify-content:flex-end;gap:.5rem}@media(min-width:768px){.browse-buttons-container{bottom:-2rem;right:-1rem;margin-bottom:4rem;margin-right:4rem}}.folderStructure{overflow-y:auto;overflow-x:hidden;height:78%}.addnewrecipients{width:90%;top:-15%}@media(min-width:768px){.addnewrecipients{width:60%}}@media(min-width:1024px){.addnewrecipients{width:40%}}@media(max-width:1100px){.ReactModal__Content{min-width:initial!important}.main_head h1{font-size:25px}.main_head{margin-bottom:30px;margin-top:45px}.set_btn img{width:95px!important}.login-form-container,.forgot-password-form-container{width:400px;padding:0 0%}.set_btn .btn{font-size:13px!important;padding:9px 12px}.login-form-container .text-2xl.font-bold.text-center.text-primary.m-3.mb-5,.forgot-password-form-container .text-2xl.font-bold.text-center.text-primary.m-3.mb-5{font-size:18px;line-height:normal;margin:0 0 20px}.google-login-btn p{font-size:13px}.addnewrecipients{width:60%;top:-15%}}@media(max-width:991px){.side_bar_set .bg-primary.nav_coy{left:-100%;transition:all ease-in-out .5s}.dashboard-data-container{margin-left:0;padding:15px;transition:all ease-in-out .5s;width:100%}.side_bar_set.open_sidebar .bg-primary.nav_coy{left:0}.side_bar_set.open_sidebar .dashboard-data-container{margin-left:280px;width:calc(100% - 280px);overflow-x:hidden}.men_side{width:25px;position:absolute;height:18px;cursor:pointer;right:15px;top:21px;z-index:1000}.link{color:#000;transition:color .3s ease}.link:hover{color:red}.men_side span{display:inline-block;width:100%;height:2px;background:var(--text-cl);position:absolute;left:0;transition:all ease-in-out .3s}.men_side span:nth-child(1){top:0;width:80%}.men_side span:nth-child(2){width:100%;top:7px}.men_side span:nth-child(3){top:14px;width:60%}.men_side.open_mm span:nth-child(1){width:55%;transform:rotate(45deg);left:12px;top:3px}.men_side.open_mm span:nth-child(3){width:55%;transform:rotate(-45deg);left:11px;top:12px}.user_right_section p{display:none}.user_right_section{position:static}.bell-notifications-container{height:35px;display:flex;align-items:center;justify-content:center}.bell-notifications-container .btn_theme{min-width:35px;font-size:0!important;padding:0;width:35px;height:35px;display:flex;justify-content:center;align-items:center;border-radius:100%}.bell-notifications-container .btn_theme .Bell_icoon{width:19px}.theme-toggle-btn{position:static}.theme-toggle-btn button{width:35px;height:35px;padding:6px}.logout_btn{position:static}.app-header-right{top:10px;right:55px;gap:10px}.fist_last{width:35px;height:35px;line-height:35px;font-size:17px;font-weight:700}.bell-notifications-container .btn_theme .ml-2.relative{margin:0}.main_head{margin-top:45px;margin-bottom:30px}.main_head h1{font-size:26px}.addnewrecipients{width:90%;top:-15%}}@media(min-width:768px){.w-full.plffff{padding-left:30px}.row.set_scardd .col-md-9{width:calc(100% - 185px)}.row.set_scardd .col-md-3{width:185px}}@media(max-width:767px){.searchBox{width:100%;height:35px}.h-64.ml-12.flex.items-center.w-2\/7{margin-left:0}.mb_us .btn{margin:3px}.set_sekl,.login-container{flex-wrap:wrap}.login-form-container,.forgot-password-form-container{width:100%;min-height:auto;padding:50px 0}.login-content-container{width:100%}.demographics-container .grid-cols-2{grid-template-columns:repeat(1,minmax(0,1fr))}.demographics-container .grid-cols-2 .border-2.border-primary.stacked-container.p-5.stacked-chart-container{margin-top:15px}.Create_Doc1>.row{width:initial}.row [class*=col-]{width:100%}.sec_bdd .btn_theme2.btn-sm{position:initial}.document_filter_box .sec_bdd{padding:16px!important}.document_filter_box .sec_bdd .col-md-3{width:100%!important;margin-bottom:12px}.sec_bdd .col-md-3 .w-full.mr-2{margin:0}.table_desin>div{overflow:auto}.template_list_container .template_box{width:100%}.generate_docuement .seachbox{flex-wrap:wrap}.generate_docuement .seachbox button{margin-left:0;margin-right:10px;margin-top:10px}.generate_docuement .seachbox .border-2{width:100%}.flex{flex-wrap:wrap}.set_mb1 .border-2.border-primary{width:100%;margin-bottom:10px}.set_checkk .haed_1>.flex{position:relative;padding-left:30px}.set_checkk .haed_1>.flex .ridh2{position:absolute;left:0;width:20px}.set_checkk .haed_1>.flex h4{font-size:16px;line-height:normal;margin-bottom:8px}.set_checkk .haed_1>.flex .ml-5{margin-left:0}.doc_list_btn .btn_us3{display:block}.doc_list_btn .set_w2{width:100%;margin-bottom:5px}.set_fix1 .col-md-3{width:100%}.set_fix1 .tool ul li{width:20%}.arrow_us{display:none}#hd_show .col-md-3{margin-left:0!important;margin-top:15px}#hd_show.set_fix1 .col-md-9,#hd_show .col-md-9{width:100%}.upload_doc_page .w-2\/5{width:100%;margin:0}.upload_doc_page .h-64.ml-12.flex.items-center.w-2\/5 div[style*=height],.upload_doc_page .bodder{width:100%!important;height:5px!important}.upload_doc_page .h-64.ml-12.flex.items-center .bg-secondary{margin-left:0}.table-container>div{width:100%}.google-login-btn{margin-bottom:10px}.set_btn .btn{font-size:11px!important;padding:8px 10px}.set_btn img{width:80px!important}.text-2xl{font-size:21px;line-height:normal}.my_document_listing .text-xl.font-semibold{margin-bottom:15px}.my_document_listing .col-md-5 .flex.justify-center{flex-wrap:nowrap}.my_document_listing .col-md-5 .flex.justify-center .btn,.flex_contact .btn{font-size:14px!important}.my_document_listing .col-md-5 .flex.justify-center .btn img,.flex_contact .btn img{width:13px!important}.my_document_listing .btn_theme.btn-sm.w-10,.my_document_listing .btn_theme2.btn-sm.w-10{background:var(--highlight-bg);color:var(--w);width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 20px #0000001f;transition:transform .2s ease,box-shadow .2s ease}.my_document_listing .btn_theme.btn-sm.w-10:hover,.my_document_listing .btn_theme2.btn-sm.w-10:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0000002e}.my_document_listing .btn_theme.btn-sm.w-10 img,.my_document_listing .btn_theme2.btn-sm.w-10 img{width:18px;height:18px;filter:none;opacity:1}.table_desin td.flex,.table_design_clause td.flex,table td.flex{display:flex!important;flex-wrap:wrap;gap:4px;align-items:center}.table_desin .btn_theme.btn-sm.w-10,.table_desin .btn_theme2.btn-sm.w-10,table .btn_theme.btn-sm.w-10,table .btn_theme2.btn-sm.w-10{background:var(--primary)!important;color:var(--w)!important;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border-radius:12px;display:inline-flex!important;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 20px #0000001f;transition:transform .2s ease,box-shadow .2s ease}.table_desin .btn_theme.btn-sm.w-10:hover,.table_desin .btn_theme2.btn-sm.w-10:hover,table .btn_theme.btn-sm.w-10:hover,table .btn_theme2.btn-sm.w-10:hover{background:var(--text-cl-hover)!important;transform:translateY(-2px);box-shadow:0 12px 24px #0000002e}.table_desin .btn_theme.btn-sm.w-10 img,.table_desin .btn_theme2.btn-sm.w-10 img,table .btn_theme.btn-sm.w-10 img,table .btn_theme2.btn-sm.w-10 img{width:18px;height:18px;filter:none;opacity:1}.nav_tab ul{margin:0 -7px}.nav_tab ul li{width:50%;padding:0 7px}.nav_tab ul li a{font-size:13px;padding:5px 0;border-bottom:2px solid transparent}.flex_contact .flex{flex-wrap:nowrap}.upload_doc_page .bg-secondary.px-1.w-1\/5.py-1.rounded-md.flex.justify-center.text-white.wh_spab{width:100%;margin:20px 0}.help_page .flex.w-1\/2.justify-between{width:100%}.help_page .flex.items-center.cursor-pointer{width:100%;flex-wrap:nowrap;margin-bottom:20px}.help_page .flex.items-center.cursor-pointer .border-primary.help-module-item{width:50px;height:50px}.help_page .flex.items-center.cursor-pointer .border-primary.help-module-item img{width:25px;height:25px}.fix_icon_us .picker-option{width:42px;height:42px}.fix_icon_us>div .ml-3.font-semibold.cursor-pointer{font-size:15px;margin-left:7px}.fix_icon_us .picker-option img{width:20px;height:20px}.fix_icon_us>div{margin-bottom:15px;width:50%}.ReactModal__Content{width:calc(100% - 30px)!important;max-width:100%!important}.fix_icon_us{justify-content:space-between}.upload_doc_page .mt-5.w-3\/5{width:100%}.w-2\/6.set_account{width:100%;margin-top:20px}.Chat_dasb1{margin-bottom:40px}.span_man .pdf_right_section,.col-me-8.pdf_left_section{width:100%}.table_desin tr td .btn{margin:3px}.my_document_listing .flex>.flex>.btn{margin:7px 4px}.set_bymnnn .btn{margin:2px;padding:8px 11px;font-size:12px!important}.template_list_container .template_box{padding-bottom:55px}.template_list_container .template_box h1{font-size:16px;line-height:1.4;margin-bottom:10px;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.btn{font-size:14px!important;padding:5px 12px}.pos_uu1{position:initial}.upload_doc_page .pd_md1d{padding-left:0;display:inline-block!important}.contact-book-right-btn{margin-left:0}.sekecc{margin-top:10px}.addnewrecipients{width:90%;top:-15%}}.mobile-only{display:block}.desktop-only{display:none}@media(min-width:768px){.mobile-only{display:none}.desktop-only{display:block}}.touch-target{min-height:44px;min-width:44px}.pdf_box,.manual_pdf_parent_box{height:calc(100vh - 200px)}@media(min-width:768px){.pdf_box,.manual_pdf_parent_box{height:calc(100vh - 300px)}}.pdf_box2{height:calc(100vh - 240px)}@media(min-width:768px){.pdf_box2{height:calc(100vh - 340px)}}.pdf_box3{height:calc(100vh - 180px)}@media(min-width:768px){.pdf_box3{height:calc(100vh - 235px)}}.table-responsive-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(min-width:768px){.table-responsive-wrapper{overflow-x:visible}}.text-responsive{font-size:14px}@media(min-width:768px){.text-responsive{font-size:16px}}.spacing-responsive{padding:1rem}@media(min-width:768px){.spacing-responsive{padding:1.5rem}}@media(min-width:1024px){.spacing-responsive{padding:2rem}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border-gray-300:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-primary:hover{border-color:var(--primary, #1a3a5c)}.hover\:bg-bgDropdown:hover{--tw-bg-opacity: 1;background-color:rgb(246 216 122 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-400:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-500:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-green-100:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.hover\:bg-green-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-200:hover{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-500:hover{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-700:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{background-color:var(--secondary, #00b4a6)}.hover\:bg-slate-600:hover{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/40:hover{background-color:#fff6}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:bg-yellow-400:hover{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-600:hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.hover\:bg-opacity-30:hover{--tw-bg-opacity: .3}.hover\:bg-opacity-80:hover{--tw-bg-opacity: .8}.hover\:bg-opacity-90:hover{--tw-bg-opacity: .9}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.hover\:text-gray-200:hover{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{color:var(--primary, #1a3a5c)}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-red-800:hover{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-none:focus{border-style:none}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.focus\:border-primary:focus{border-color:var(--primary, #1a3a5c)}.focus\:border-transparent:focus{border-color:transparent}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-primary:focus{--tw-ring-color: var(--primary, #1a3a5c)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-100:disabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:bg-primary{background-color:var(--primary, #1a3a5c)}.peer:checked~.peer-checked\:after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.peer:focus~.peer-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.peer:focus~.peer-focus\:ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}@media(min-width:640px){.sm\:mb-0{margin-bottom:0}.sm\:ml-2{margin-left:.5rem}.sm\:mt-0{margin-top:0}.sm\:mt-6{margin-top:1.5rem}.sm\:inline{display:inline}.sm\:h-36{height:9rem}.sm\:w-12{width:3rem}.sm\:w-36{width:9rem}.sm\:w-auto{width:auto}.sm\:max-w-xs{max-width:20rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0px}.sm\:gap-4{gap:1rem}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:self-auto{align-self:auto}.sm\:rounded-lg{border-radius:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-right{text-align:right}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:768px){.md\:absolute{position:absolute}.md\:left-1\/2{left:50%}.md\:top-1\/2{top:50%}.md\:z-10{z-index:10}.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-2{grid-column:span 2 / span 2}.md\:mb-0{margin-bottom:0}.md\:ml-4{margin-left:1rem}.md\:mt-0{margin-top:0}.md\:w-2\/3{width:66.666667%}.md\:w-2\/5{width:40%}.md\:w-3\/12{width:25%}.md\:w-3\/5{width:60%}.md\:w-60{width:15rem}.md\:w-64{width:16rem}.md\:-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-0{gap:0px}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media(min-width:1024px){.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.333333%}.lg\:w-auto{width:auto}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media print{.print\:text-sm{font-size:.875rem;line-height:1.25rem}}
