@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap);:root{--sc-dark-bg:var(--tl-bg-0e2447ff,#0e2447);--sc-panel-bg:var(--tl-bg-152b4dff,#152b4d);--sc-header-bg:var(--tl-bg-0b1a32ff,#0b1a32);--sc-blue:var(--tl-auto-199dd8ff,#199dd8);--sc-green:var(--tl-auto-accc37ff,#accc37);--sc-text-main:var(--tl-fg-ffffffff,#fff);--sc-text-muted:var(--tl-fg-a0aec0ff,#a0aec0);--dark-blue:var(--tl-auto-0b1a32ff,#0b1a32);--dark-blue-900:var(--tl-auto-0e2447ff,#0e2447);--dark-blue-800:var(--tl-auto-0b1c33ff,#0b1c33);--ink:var(--tl-fg-ffffffff,#fff);--border:var(--tl-border-ffffff26,#ffffff26);--shadow:0 4px 16px var(--tl-shadow-0000004d,#0000004d);--shadow-strong:0 16px 40px var(--tl-shadow-00000080,#00000080);--white:var(--tl-auto-ffffffff,#fff);--slate-ink:var(--tl-fg-a0aec0ff,#a0aec0);--slate-bg:var(--tl-bg-64748b33,#64748b33);--slate-border:var(--tl-border-64748b4d,#64748b4d);--green-strong:var(--tl-auto-22c55eff,#22c55e);--green-bg:var(--tl-bg-22c55e26,#22c55e26);--green-border:var(--tl-border-22c55e4d,#22c55e4d);--red-strong:var(--tl-auto-ef4444ff,#ef4444);--red-bg:var(--tl-bg-ef444426,#ef444426);--red-border:var(--tl-border-ef44444d,#ef44444d);--yellow-strong:var(--tl-auto-eab308ff,#eab308);--yellow:var(--tl-auto-eab308ff,#eab308);--yellow-bg:var(--tl-bg-eab30826,#eab30826);--yellow-border:var(--tl-border-eab3084d,#eab3084d);--link:var(--tl-fg-199dd8ff,#199dd8)}html{color:#fff;color:var(--tl-fg-ffffffff,#fff);min-height:100%}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0e2447!important;background:var(--tl-bg-0e2447ff,#0e2447)!important;background-color:#0e2447!important;background-color:var(--tl-bg-0e2447ff,#0e2447)!important;font-family:Lato,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;margin:0;padding:0;width:100%}body{min-height:100vh;overflow-x:hidden}#root{margin:0;padding:0}#root,.app-container{background:#0e2447!important;background:var(--tl-bg-0e2447ff,#0e2447)!important;background-color:#0e2447!important;background-color:var(--tl-bg-0e2447ff,#0e2447)!important;min-height:100vh;width:100%}.app-container{display:flex;flex-direction:column}.main-content{background:#0e2447!important;background:var(--tl-bg-0e2447ff,#0e2447)!important;background-color:#0e2447!important;background-color:var(--tl-bg-0e2447ff,#0e2447)!important;box-sizing:border-box;flex:1 1;max-width:100%;min-height:100vh;overflow-x:hidden}.main-content>div{background-color:#0e2447;background-color:var(--tl-bg-0e2447ff,#0e2447)}.content-scroll{max-width:100%;overflow-x:hidden}button,input,select,textarea{border-radius:10px;font-family:Lato,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:#199dd8;color:var(--link);text-decoration:none}a:hover{filter:brightness(1.1)}.smarttile-card{background:#152b4d!important;background:var(--tl-bg-152b4dff,#152b4d)!important;border:1px solid #ffffff26;border:1px solid var(--tl-border-ffffff26,#ffffff26);border-radius:12px;box-shadow:0 4px 16px #0000004d;box-shadow:0 4px 16px var(--tl-shadow-0000004d,#0000004d);padding:12px 16px}.smarttile-card,.smarttile-surface{color:#fff!important;color:var(--tl-fg-ffffffff,#fff)!important}.smarttile-surface{background:#0e2447!important;background:var(--tl-bg-0e2447ff,#0e2447)!important;background-color:#0e2447!important;background-color:var(--tl-bg-0e2447ff,#0e2447)!important}.status-badge{align-items:center;background:#152b4d;background:var(--tl-bg-152b4dff,#152b4d);border:1px solid #ffffff26;border:1px solid var(--tl-border-ffffff26,#ffffff26);border-radius:999px;color:#fff;color:var(--tl-fg-ffffffff,#fff);display:inline-flex;font-size:12px;font-weight:900;gap:6px;line-height:1;padding:4px 10px;white-space:nowrap}.status-badge .status-dot{background:#64748b;background:var(--tl-bg-64748bff,#64748b);border-radius:50%;height:8px;width:8px}.status-badge .status-text{letter-spacing:.2px}.status-badge.up{background:#22c55e26;background:var(--green-bg);border-color:#22c55e4d;border-color:var(--green-border);color:#22c55e;color:var(--green-strong)}.status-badge.up .status-dot{background:#22c55e;background:var(--green-strong)}.status-badge.down{background:#ef444426;background:var(--red-bg);border-color:#ef44444d;border-color:var(--red-border);color:#ef4444;color:var(--red-strong)}.status-badge.down .status-dot{background:#ef4444;background:var(--red-strong)}.status-badge.critical,.status-badge.warning{background:#eab30826;background:var(--yellow-bg);border-color:#eab3084d;border-color:var(--yellow-border);color:#eab308;color:var(--yellow-strong)}.status-badge.critical .status-dot,.status-badge.warning .status-dot{background:#eab308;background:var(--yellow)}.status-badge.pending{background:#64748b33;background:var(--slate-bg);border-color:#64748b4d;border-color:var(--slate-border);color:#a0aec0;color:var(--slate-ink)}.status-badge.pending .status-dot{background:#64748b;background:var(--tl-bg-64748bff,#64748b)}button{background:#152b4d;background:var(--tl-bg-152b4dff,#152b4d);border:1px solid #ffffff26;border:1px solid var(--tl-border-ffffff26,#ffffff26);box-shadow:0 4px 12px #0000004d;box-shadow:0 4px 12px var(--tl-shadow-0000004d,#0000004d);color:#fff;color:var(--tl-fg-ffffffff,#fff);font-weight:800;padding:6px 10px}button:hover{filter:brightness(1.1)}button:active{transform:translateY(1px)}.login-root{background:#0e2447!important;background:var(--tl-bg-0e2447ff,#0e2447)!important;background-color:#0e2447!important;background-color:var(--tl-bg-0e2447ff,#0e2447)!important;box-sizing:border-box;color:#fff;color:var(--tl-fg-ffffffff,#fff);flex-direction:column;min-height:100vh;padding:40px 16px}.login-logo-container,.login-root{align-items:center;display:flex;justify-content:center}.login-logo-container{margin:0 0 22px;width:100%}.login-logo-large{display:block;filter:none;height:auto;max-width:min(90vw,380px);width:300px}.login-card{background:#152b4d;background:var(--tl-bg-152b4dff,#152b4d);border:1px solid #ffffff26;border:1px solid var(--tl-border-ffffff26,#ffffff26);border-radius:14px;box-shadow:0 22px 60px #00000080;box-shadow:0 22px 60px var(--tl-shadow-00000080,#00000080);max-width:420px;overflow:hidden;padding:22px 20px;position:relative;width:100%}.login-card,.login-label{color:#fff;color:var(--tl-fg-ffffffff,#fff)}.login-label{display:block;font-weight:900;margin:8px 6px 6px}.login-input{background:#0b1a32;background:var(--tl-bg-0b1a32ff,#0b1a32);border:1px solid #ffffff26;border:1px solid var(--tl-border-ffffff26,#ffffff26);border-radius:10px;color:#fff;color:var(--tl-fg-ffffffff,#fff);font-weight:700;outline:none;padding:12px 14px;width:100%!important}.login-input:focus{border-color:#199dd8;border-color:var(--tl-border-199dd8ff,#199dd8);box-shadow:0 0 0 3px #199dd840;box-shadow:0 0 0 3px var(--tl-shadow-199dd840,#199dd840)}.login-button{background:linear-gradient(135deg,#199dd8,#158bc0)!important;background:linear-gradient(135deg,var(--tl-bg-199dd8ff,#199dd8),var(--tl-bg-158bc0ff,#158bc0))!important;border:0;border-radius:10px;box-shadow:0 10px 24px #199dd84d;box-shadow:0 10px 24px var(--tl-shadow-199dd84d,#199dd84d);color:#fff!important;font-weight:900;margin-top:10px;padding:12px 14px;width:100%}.login-button:hover{filter:brightness(1.1)}.login-error{background:#ef444426;background:var(--tl-bg-ef444426,#ef444426);border:1px solid #ef44444d;border:1px solid var(--tl-border-ef44444d,#ef44444d);border-radius:10px;color:#f88;color:var(--tl-fg-ff8888ff,#f88);font-weight:800;margin-top:10px;padding:8px 10px}.modal-overlay{align-items:center;-webkit-backdrop-filter:saturate(120%) blur(4px);backdrop-filter:saturate(120%) blur(4px);background:#000000bf;background:var(--tl-scrim-000000bf,#000000bf);display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.modal-content{background:#152b4d;background:var(--tl-bg-152b4dff,#152b4d);border:1px solid #ffffff26;border:1px solid var(--tl-border-ffffff26,#ffffff26);border-radius:10px;box-shadow:0 16px 40px #00000080;box-shadow:0 16px 40px var(--tl-shadow-00000080,#00000080);color:#fff;color:var(--tl-fg-ffffffff,#fff);max-height:90vh;max-width:90vw;overflow:auto;padding:20px}.text-right{text-align:right}.text-center{text-align:center}.font-bold{font-weight:900}.font-700{font-weight:700}.hidden{display:none}.maps-root{min-height:100vh;width:100%}.maps-loading,.maps-root{background:#0e2447!important;background:var(--tl-bg-0e2447ff,#0e2447)!important;background-color:#0e2447!important;background-color:var(--tl-bg-0e2447ff,#0e2447)!important;color:#fff;color:var(--tl-fg-ffffffff,#fff)}.admin-container,.circuit-devices-container,.client-contacts-container,.customer-locations-container,.documents-container,.organizations-container,.reports-container,.ticket-automation-container,.ticket-dashboard-container{background:#0e2447!important;background:var(--tl-bg-0e2447ff,#0e2447)!important;background-color:#0e2447!important;background-color:var(--tl-bg-0e2447ff,#0e2447)!important;min-height:100vh}.gm-style .gm-style-iw-c{background:#152b4d!important;background:var(--tl-bg-152b4dff,#152b4d)!important;border:1px solid #ffffff26!important;border:1px solid var(--tl-border-ffffff26,#ffffff26)!important;border-radius:12px!important;box-shadow:0 8px 24px #00000080!important;box-shadow:0 8px 24px var(--tl-shadow-00000080,#00000080)!important;padding:0!important}.gm-style .gm-style-iw-d{background:#0000!important;overflow:visible!important}.gm-style .gm-style-iw{padding:0!important}.gm-style .gm-style-iw,.gm-style .gm-style-iw-t:after{background:#152b4d!important;background:var(--tl-bg-152b4dff,#152b4d)!important}.gm-style .gm-style-iw-t:after{border-bottom:1px solid #ffffff26!important;border-bottom:1px solid var(--tl-border-ffffff26,#ffffff26)!important;border-right:1px solid #ffffff26!important;border-right:1px solid var(--tl-border-ffffff26,#ffffff26)!important;box-shadow:none!important}.gm-style .gm-style-iw-tc:after{background:#152b4d!important;background:var(--tl-bg-152b4dff,#152b4d)!important}.gm-style .gm-style-iw-tc{filter:none!important}.gm-ui-hover-effect{background:#0b1a32!important;background:var(--tl-bg-0b1a32ff,#0b1a32)!important;border-radius:50%!important;opacity:1!important}.gm-ui-hover-effect>span{background-color:#a0aec0!important;background-color:var(--tl-bg-a0aec0ff,#a0aec0)!important}.gm-ui-hover-effect:hover{background:#152b4d!important;background:var(--tl-bg-152b4dff,#152b4d)!important}.gm-ui-hover-effect:hover>span{background-color:#fff!important;background-color:var(--tl-bg-ffffffff,#fff)!important}table{background:#152b4d;background:var(--tl-bg-152b4dff,#152b4d);border-collapse:initial;border-radius:12px;border-spacing:0;box-shadow:0 10px 30px #00000080;box-shadow:0 10px 30px var(--tl-shadow-00000080,#00000080);color:#fff;color:var(--tl-fg-ffffffff,#fff);overflow:hidden;width:100%}thead th{background-color:#0b1a32;background-color:var(--tl-bg-0b1a32ff,#0b1a32);border-bottom:2px solid #199dd8;border-bottom:2px solid var(--tl-border-199dd8ff,#199dd8);color:#a0aec0;color:var(--tl-fg-a0aec0ff,#a0aec0);font-size:.85rem;font-weight:900;letter-spacing:.8px;padding:16px;text-align:left;text-transform:uppercase}tbody td{background:#0000;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--tl-border-ffffff14,#ffffff14);color:#fff;color:var(--tl-fg-ffffffff,#fff);padding:14px 16px;text-align:left}tbody tr{transition:background-color .2s ease}tbody tr:hover{background-color:#199dd81a!important;background-color:var(--tl-bg-199dd81a,#199dd81a)!important}input,select,textarea{background-color:#0b1a32;background-color:var(--tl-bg-0b1a32ff,#0b1a32);border:1px solid #ffffff26;border:1px solid var(--tl-border-ffffff26,#ffffff26);color:#fff;color:var(--tl-fg-ffffffff,#fff)}input:focus,select:focus,textarea:focus{border-color:#199dd8;border-color:var(--tl-border-199dd8ff,#199dd8);box-shadow:0 0 0 3px #199dd833;box-shadow:0 0 0 3px var(--tl-shadow-199dd833,#199dd833);outline:none}::placeholder{color:#a0aec0;color:var(--tl-fg-a0aec0ff,#a0aec0);opacity:.7}::-webkit-scrollbar{height:24px!important;width:24px!important}::-webkit-scrollbar-track{background:#0b1a32!important;background:var(--tl-bg-0b1a32ff,#0b1a32)!important;border-radius:12px}::-webkit-scrollbar-thumb{background:#199dd8!important;background:var(--tl-bg-199dd8ff,#199dd8)!important;border:4px solid #0b1a32;border:4px solid var(--tl-border-0b1a32ff,#0b1a32);border-radius:12px;min-height:60px}::-webkit-scrollbar-thumb:hover{background:#accc37!important;background:var(--tl-bg-accc37ff,#accc37)!important}::-webkit-scrollbar-corner{background:#0e2447;background:var(--tl-bg-0e2447ff,#0e2447)}@-moz-document url-prefix(){html{scrollbar-color:#199dd8 #0e2447;scrollbar-color:var(--tl-border-199dd8ff,#199dd8) var(--tl-border-0e2447ff,#0e2447);scrollbar-width:auto}}.smarttile-table-container{overflow-x:scroll;overflow-y:auto;scrollbar-gutter:stable}.main-footer{background-color:#0b1a32;background-color:var(--tl-bg-0b1a32ff,#0b1a32);border-top:1px solid #ffffff26;border-top:1px solid var(--tl-border-ffffff26,#ffffff26);color:#a0aec0;color:var(--tl-fg-a0aec0ff,#a0aec0);font-size:.85rem;font-weight:600;padding:16px 20px;text-align:center}.alert{background-color:#152b4d;background-color:var(--tl-bg-152b4dff,#152b4d);border:1px solid #ffffff26;border:1px solid var(--tl-border-ffffff26,#ffffff26);color:#fff;color:var(--tl-fg-ffffffff,#fff)}.alert-success{background-color:#22c55e1a;background-color:var(--tl-bg-22c55e1a,#22c55e1a);border-color:#22c55e4d;border-color:var(--tl-border-22c55e4d,#22c55e4d);color:#22c55e;color:var(--tl-fg-22c55eff,#22c55e)}.alert-warning{background-color:#eab3081a;background-color:var(--tl-bg-eab3081a,#eab3081a);border-color:#eab3084d;border-color:var(--tl-border-eab3084d,#eab3084d);color:#eab308;color:var(--tl-fg-eab308ff,#eab308)}.alert-danger,.alert-error{background-color:#ef44441a;background-color:var(--tl-bg-ef44441a,#ef44441a);border-color:#ef44444d;border-color:var(--tl-border-ef44444d,#ef44444d);border-radius:8px;color:#f88;color:var(--tl-fg-ff8888ff,#f88);font-weight:700;padding:12px}.alert-info{background-color:#199dd81a;background-color:var(--tl-bg-199dd81a,#199dd81a);border-color:#199dd84d;border-color:var(--tl-border-199dd84d,#199dd84d);color:#199dd8;color:var(--tl-fg-199dd8ff,#199dd8)}.card{background-color:#152b4d;background-color:var(--tl-bg-152b4dff,#152b4d);border:1px solid #ffffff26;border:1px solid var(--tl-border-ffffff26,#ffffff26);border-radius:12px;box-shadow:0 10px 30px #00000080;box-shadow:0 10px 30px var(--tl-shadow-00000080,#00000080)}.card-header{background-color:#0b1a32;background-color:var(--tl-bg-0b1a32ff,#0b1a32);border-bottom:1px solid #ffffff26;border-bottom:1px solid var(--tl-border-ffffff26,#ffffff26)}.card-body,.card-header{color:#fff;color:var(--tl-fg-ffffffff,#fff)}.card-body{background-color:#152b4d;background-color:var(--tl-bg-152b4dff,#152b4d)}.card-footer{background-color:#0b1a32;background-color:var(--tl-bg-0b1a32ff,#0b1a32);border-top:1px solid #ffffff26;border-top:1px solid var(--tl-border-ffffff26,#ffffff26);color:#a0aec0;color:var(--tl-fg-a0aec0ff,#a0aec0)}.summary-card{align-items:center;background:#152b4d;background:var(--tl-bg-152b4dff,#152b4d);border:1px solid #ffffff26;border:1px solid var(--tl-border-ffffff26,#ffffff26);border-radius:12px;box-shadow:0 10px 30px #00000080;box-shadow:0 10px 30px var(--tl-shadow-00000080,#00000080);display:flex;justify-content:space-between;padding:16px 20px}.status-chip,.summary-card{color:#fff;color:var(--tl-fg-ffffffff,#fff);font-weight:800}.status-chip{border-radius:18px;display:inline-block;font-size:.75rem;padding:6px 12px;text-transform:uppercase}.status-up{background:#22c55e;background:var(--tl-bg-22c55eff,#22c55e);color:#000}.status-down{background:#ef4444;background:var(--tl-bg-ef4444ff,#ef4444)}.status-pending{background:#64748b;background:var(--tl-bg-64748bff,#64748b)}.status-critical{background:#eab308;background:var(--tl-bg-eab308ff,#eab308);color:#000}.page-title,h1{-webkit-text-fill-color:initial;background:none;font-size:1.8rem;font-weight:900;letter-spacing:1px;margin:0;text-transform:uppercase}.header-row,.page-title,h1{color:#fff;color:var(--tl-fg-ffffffff,#fff)}.header-row{align-items:center;background:#0b1a32;background:var(--tl-bg-0b1a32ff,#0b1a32);border-bottom:1px solid #ffffff26;border-bottom:1px solid var(--tl-border-ffffff26,#ffffff26);border-radius:12px;box-shadow:0 10px 30px #00000080;box-shadow:0 10px 30px var(--tl-shadow-00000080,#00000080);display:flex;justify-content:space-between;margin-bottom:20px;padding:14px 20px}.multiselect-container{background-color:#0b1a32!important;background-color:var(--tl-bg-0b1a32ff,#0b1a32)!important}.multiselect-container,.multiselect-dropdown{border-color:#ffffff26!important;border-color:var(--tl-border-ffffff26,#ffffff26)!important}.multiselect-dropdown,.multiselect-option{background-color:#152b4d!important;background-color:var(--tl-bg-152b4dff,#152b4d)!important}.multiselect-option{color:#fff!important;color:var(--tl-fg-ffffffff,#fff)!important}.multiselect-option:hover{background-color:#199dd833!important;background-color:var(--tl-bg-199dd833,#199dd833)!important}.multiselect-option.selected{background-color:#199dd8!important;background-color:var(--tl-bg-199dd8ff,#199dd8)!important;color:#fff!important}.react-select__control{background-color:#0b1a32!important;background-color:var(--tl-bg-0b1a32ff,#0b1a32)!important}.react-select__control,.react-select__menu{border-color:#ffffff26!important;border-color:var(--tl-border-ffffff26,#ffffff26)!important}.react-select__menu,.react-select__option{background-color:#152b4d!important;background-color:var(--tl-bg-152b4dff,#152b4d)!important}.react-select__option{color:#fff!important;color:var(--tl-fg-ffffffff,#fff)!important}.react-select__option:hover{background-color:#199dd833!important;background-color:var(--tl-bg-199dd833,#199dd833)!important}.react-select__option--is-selected{background-color:#199dd8!important;background-color:var(--tl-bg-199dd8ff,#199dd8)!important}.react-select__input-container,.react-select__single-value{color:#fff!important;color:var(--tl-fg-ffffffff,#fff)!important}.react-select__placeholder{color:#a0aec0!important;color:var(--tl-fg-a0aec0ff,#a0aec0)!important}@media print{body,html{color:#000!important;color:var(--tl-fg-000000ff,#000)!important}.app-container,.main-content,.maps-root,body,html{background-color:#fff!important;background-color:var(--tl-bg-ffffffff,#fff)!important}}#root,body,html{background:#0e2447!important;background:var(--tl-bg-0e2447ff,#0e2447)!important;background-color:#0e2447!important;background-color:var(--tl-bg-0e2447ff,#0e2447)!important;margin:0;min-height:100vh;padding:0;width:100%}body,html{box-sizing:border-box;font-family:Lato,sans-serif}*,:after,:before{box-sizing:inherit}body{color:#fff;color:var(--tl-fg-ffffffff,#fff)}@keyframes sales-pulse{0%,to{opacity:1}50%{opacity:.55}}:root[data-theme=light]{--tl-auto-06b6d41a:#06b6d41a;--tl-auto-06b6d4ff:#06b6d4;--tl-auto-0a1830ff:#eef2f8;--tl-auto-0a1a33ff:#eff2f8;--tl-auto-0b1a32d1:#fafbfc;--tl-auto-0b1a32ff:#eff2f8;--tl-auto-0b1c33ff:#eff3f8;--tl-auto-0b2239ff:#f1f5f9;--tl-auto-0e2447ff:#f5f7fb;--tl-auto-10b981ff:#10b981;--tl-auto-147caaff:#147caa;--tl-auto-199dd81a:#199dd81a;--tl-auto-199dd824:#199dd824;--tl-auto-199dd829:#199dd829;--tl-auto-199dd8ff:#199dd8;--tl-auto-1e3d6bff:#fff;--tl-auto-22c55e1a:#22c55e1a;--tl-auto-22c55eff:#22c55e;--tl-auto-3b82f61a:#3b82f61a;--tl-auto-3b82f6ff:#3b82f6;--tl-auto-3b9cf0ff:#3b9cf0;--tl-auto-3bb9f0ff:#3bb9f0;--tl-auto-4f6312ff:#4f6312;--tl-auto-5c6a7aff:#5c6a7a;--tl-auto-64748b1a:#64748b1a;--tl-auto-64748bff:#64748b;--tl-auto-667a1fff:#667a1f;--tl-auto-6b7c99ff:#586780;--tl-auto-6b7d95ff:#5b6b7f;--tl-auto-6f809aff:#58677d;--tl-auto-6f84a0ff:#53667e;--tl-auto-7b8ba3ff:#526076;--tl-auto-7f90a8ff:#4f5e74;--tl-auto-7fd2f2ff:#117297;--tl-auto-8a5a00ff:#8a5a00;--tl-auto-8a6100ff:#8a6100;--tl-auto-8b5cf61a:#8b5cf61a;--tl-auto-8b5cf6ff:#5819e6;--tl-auto-8fb3ffff:#195be6;--tl-auto-94a3b8ff:#445367;--tl-auto-9a6200ff:#9a6200;--tl-auto-9a6700ff:#9a6700;--tl-auto-9fb0c5ff:#3b4c62;--tl-auto-a0aec0ff:#3f4e60;--tl-auto-a78bfaff:#4d19e6;--tl-auto-accc371a:#accc371a;--tl-auto-accc37ff:#accc37;--tl-auto-c0392bff:#c0392b;--tl-auto-c7e158ff:#5f7014;--tl-auto-c9d4e3ff:#26354a;--tl-auto-d93838ff:#d93838;--tl-auto-e05b4aff:#e05b4a;--tl-auto-e0a52eff:#e0a52e;--tl-auto-e14b4bff:#e14b4b;--tl-auto-e74c3c1a:#e74c3c1a;--tl-auto-e74c3cff:#e74c3c;--tl-auto-eab3081a:#eab3081a;--tl-auto-eab308ff:#eab308;--tl-auto-ec48991a:#ec48991a;--tl-auto-ec4899ff:#ca166f;--tl-auto-ef44441a:#ef44441a;--tl-auto-ef4444ff:#cf1717;--tl-auto-f0a832ff:#f0a832;--tl-auto-f28a8aff:#cf1717;--tl-auto-f39c121a:#f39c121a;--tl-auto-f39c12ff:#f39c12;--tl-auto-f59e0b24:#f59e0b24;--tl-auto-f59e0bff:#f59e0b;--tl-auto-f5a524ff:#f5a524;--tl-auto-f87171ff:#cf1717;--tl-auto-f973161a:#f973161a;--tl-auto-f97316ff:#f97316;--tl-auto-fbbf24ff:#fbbf24;--tl-auto-ff9900ff:#f90;--tl-auto-ffffffff:#1f1f1f;--tl-bg-0000001f:#0f172a08;--tl-bg-0000002e:rgba(15,23,42,.036);--tl-bg-00000033:#0f172a0a;--tl-bg-0000004d:#0f172a0f;--tl-bg-000000ff:#ededed;--tl-bg-0055aaff:#05a;--tl-bg-0066cc0f:#0066cc0f;--tl-bg-0066cc1a:#0066cc1a;--tl-bg-0066cc26:#0066cc26;--tl-bg-0066cc40:#0066cc40;--tl-bg-0066ccff:#06c;--tl-bg-02061759:rgba(242,243,248,.599);--tl-bg-0284c7ff:#0284c7;--tl-bg-047857ff:#047857;--tl-bg-05122ae0:#f7f8fb;--tl-bg-0515349e:#f9fafcde;--tl-bg-060d1bff:#e8ecf5;--tl-bg-060e1aff:#e8edf5;--tl-bg-071327ff:#ebeff7;--tl-bg-07193ad1:#fbfcfd;--tl-bg-081327ff:#ebeff7;--tl-bg-08142873:rgba(247,248,251,.701);--tl-bg-0814288c:rgba(247,248,251,.799);--tl-bg-081428a6:rgba(247,248,251,.901);--tl-bg-08162cd9:#f8f9fb;--tl-bg-081832ff:#eef2f8;--tl-bg-0891b2ff:#0891b2;--tl-bg-091528ff:#ecf0f7;--tl-bg-091a3efc:#fcfdfe;--tl-bg-0a162866:#f7f9fba6;--tl-bg-0a162873:rgba(247,249,251,.701);--tl-bg-0a162880:rgba(247,249,251,.752);--tl-bg-0a16288c:rgba(247,249,251,.799);--tl-bg-0a162899:#f7f9fbd9;--tl-bg-0a1628b3:rgba(247,249,251,.952);--tl-bg-0a1628b8:rgba(247,249,251,.972);--tl-bg-0a1628e6:#f7f9fb;--tl-bg-0a1628eb:#f7f9fb;--tl-bg-0a1628f2:#f7f9fb;--tl-bg-0a1628ff:#f3f6fa;--tl-bg-0a1730ff:#eef1f8;--tl-bg-0a182ee6:#f9fafc;--tl-bg-0a182eeb:#f9fafc;--tl-bg-0a1a33ff:#f3f6fa;--tl-bg-0a2048fc:#fff;--tl-bg-0a224af2:#fff;--tl-bg-0a224af5:#fff;--tl-bg-0b17308c:rgba(250,250,252,.799);--tl-bg-0b1730ff:#eef1f8;--tl-bg-0b1a3273:rgba(250,251,252,.701);--tl-bg-0b1a3280:rgba(250,251,252,.752);--tl-bg-0b1a328c:rgba(250,251,252,.799);--tl-bg-0b1a3299:#fafbfcd9;--tl-bg-0b1a32a6:rgba(250,251,252,.901);--tl-bg-0b1a32b3:rgba(250,251,252,.952);--tl-bg-0b1a32bf:#fafbfc;--tl-bg-0b1a32cc:#fafbfc;--tl-bg-0b1a32d9:#fafbfc;--tl-bg-0b1a32eb:#fafbfc;--tl-bg-0b1a32f0:#fafbfc;--tl-bg-0b1a32f5:#fafbfc;--tl-bg-0b1a32ff:#fff;--tl-bg-0b1b34e6:#fafbfd;--tl-bg-0b1b34f5:#fafbfd;--tl-bg-0b1c38ff:#f0f4f9;--tl-bg-0b1e3aff:#f1f4f9;--tl-bg-0b2037ff:#f0f4f9;--tl-bg-0b88c3ff:#0b88c3;--tl-bg-0c1f36ff:#f0f4f9;--tl-bg-0c2240ff:#f3f6fa;--tl-bg-0c2b5af5:#fff;--tl-bg-0c75a8ff:#0c75a8;--tl-bg-0c9bdcff:#0c9bdc;--tl-bg-0d2140e6:#fefefe;--tl-bg-0d2140ff:#f3f6fa;--tl-bg-0d2142ff:#f3f6fa;--tl-bg-0d2d60ed:#fff;--tl-bg-0e2447a6:hsla(0,0%,100%,.901);--tl-bg-0e2447eb:#fff;--tl-bg-0e2447ff:#f3f6fa;--tl-bg-0e2746ff:#f5f7fb;--tl-bg-0e6ca3ff:#0e6ca3;--tl-bg-0e7490ff:#0e7490;--tl-bg-0f172a66:#f9fafca6;--tl-bg-0f172a75:rgba(249,250,252,.709);--tl-bg-0f172a80:rgba(249,250,252,.752);--tl-bg-0f172a8c:rgba(249,250,252,.799);--tl-bg-0f172a94:#f9fafcd4;--tl-bg-0f172a99:#f9fafcd9;--tl-bg-0f172ab8:rgba(249,250,252,.972);--tl-bg-0f172acc:#f9fafc;--tl-bg-0f172aff:#f3f6fa;--tl-bg-0f1f3aff:#f2f5f9;--tl-bg-0f1f3bff:#f2f5f9;--tl-bg-0f2140ff:#f3f6fa;--tl-bg-0f223f8c:hsla(0,0%,100%,.799);--tl-bg-0f223fcc:#fefefe;--tl-bg-0f223fd1:#fefefe;--tl-bg-0f223fd9:#fefefe;--tl-bg-0f223fe6:#fefefe;--tl-bg-0f2240ff:#f3f6fa;--tl-bg-0f2242ff:#f4f6fa;--tl-bg-0f2340ff:#f3f6fa;--tl-bg-0f2547ff:#f5f7fb;--tl-bg-0f2744ff:#f4f7fa;--tl-bg-0f2945ff:#f5f7fb;--tl-bg-0f2e54ff:#f8fafc;--tl-bg-0f3c28eb:#fdfefe;--tl-bg-10254aff:#f6f8fb;--tl-bg-102848ff:#f6f8fb;--tl-bg-10b9811a:#10b9811a;--tl-bg-10b98126:#10b98126;--tl-bg-10b981ff:#10b981;--tl-bg-112544ff:#f5f7fb;--tl-bg-1125478c:hsla(0,0%,100%,.799);--tl-bg-112547ff:#f6f8fb;--tl-bg-112648e6:#fff;--tl-bg-112648eb:#fff;--tl-bg-112a4fe6:#fff;--tl-bg-112a4fff:#fff;--tl-bg-112e4dff:#f7f9fc;--tl-bg-11365cff:#fbfcfd;--tl-bg-12305cff:#fbfcfd;--tl-bg-12305eff:#fbfcfd;--tl-bg-132d54ff:#f9fbfd;--tl-bg-132e50ff:#f8fafc;--tl-bg-1389c0ff:#1389c0;--tl-bg-13c2c2ff:#13c2c2;--tl-bg-142e56e6:#fff;--tl-bg-142e56f5:#fff;--tl-bg-143160ff:#fcfdfe;--tl-bg-14b8a629:#14b8a629;--tl-bg-14b8a6ff:#14b8a6;--tl-bg-152b4d66:#ffffffa6;--tl-bg-152b4d73:hsla(0,0%,100%,.701);--tl-bg-152b4d8c:hsla(0,0%,100%,.799);--tl-bg-152b4db8:hsla(0,0%,100%,.972);--tl-bg-152b4dcc:#fff;--tl-bg-152b4dd9:#fff;--tl-bg-152b4de6:#fff;--tl-bg-152b4dff:#fff;--tl-bg-15325cff:#fcfcfe;--tl-bg-15803d52:#15803d52;--tl-bg-15803dff:#15803d;--tl-bg-1580b0ff:#1580b0;--tl-bg-1587c0ff:#1587c0;--tl-bg-158bc0ff:#158bc0;--tl-bg-16305aff:#fbfcfd;--tl-bg-16a34aff:#16a34a;--tl-bg-17191cff:#f0f1f3;--tl-bg-17345bff:#fcfdfe;--tl-bg-1789bdff:#1789bd;--tl-bg-199dd805:#199dd805;--tl-bg-199dd809:#199dd809;--tl-bg-199dd80a:#199dd80a;--tl-bg-199dd80d:#199dd80d;--tl-bg-199dd80f:#199dd80f;--tl-bg-199dd812:#199dd812;--tl-bg-199dd814:#199dd814;--tl-bg-199dd817:#199dd817;--tl-bg-199dd81a:#199dd81a;--tl-bg-199dd81c:#199dd81c;--tl-bg-199dd81f:#199dd81f;--tl-bg-199dd821:#199dd821;--tl-bg-199dd824:#199dd824;--tl-bg-199dd826:#199dd826;--tl-bg-199dd829:#199dd829;--tl-bg-199dd82e:#199dd82e;--tl-bg-199dd833:#199dd833;--tl-bg-199dd838:#199dd838;--tl-bg-199dd83d:#199dd83d;--tl-bg-199dd840:#199dd840;--tl-bg-199dd842:#199dd842;--tl-bg-199dd84d:#199dd84d;--tl-bg-199dd852:#199dd852;--tl-bg-199dd859:#199dd859;--tl-bg-199dd861:#199dd861;--tl-bg-199dd88c:#199dd88c;--tl-bg-199dd899:#199dd899;--tl-bg-199dd8cc:#199dd8cc;--tl-bg-199dd8d9:#199dd8d9;--tl-bg-199dd8ff:#199dd8;--tl-bg-1a1300ff:#f4f1e6;--tl-bg-1a2740ff:#eef2f7;--tl-bg-1a3358ff:#fcfdfe;--tl-bg-1a3a5cff:#fdfdfe;--tl-bg-1b3459ff:#fcfdfe;--tl-bg-1e293bff:#fff;--tl-bg-1e3d6bff:#fff;--tl-bg-22aee9ff:#22aee9;--tl-bg-22c55e0f:#22c55e0f;--tl-bg-22c55e14:#22c55e14;--tl-bg-22c55e1a:#22c55e1a;--tl-bg-22c55e1f:#22c55e1f;--tl-bg-22c55e24:#22c55e24;--tl-bg-22c55e26:#22c55e26;--tl-bg-22c55e29:#22c55e29;--tl-bg-22c55e2e:#22c55e2e;--tl-bg-22c55e33:#22c55e33;--tl-bg-22c55eff:#22c55e;--tl-bg-2a4a7aff:#fff;--tl-bg-2a6fa8ff:#2a6fa8;--tl-bg-2aa9e3ff:#2aa9e3;--tl-bg-333333ff:#fbfbfb;--tl-bg-334155ff:#e2e8f0;--tl-bg-33aee2ff:#33aee2;--tl-bg-34d39924:#34d39924;--tl-bg-34d399b3:#34d399b3;--tl-bg-38226e59:hsla(0,0%,100%,.599);--tl-bg-3a2c0e8c:hsla(30,50%,99%,.799);--tl-bg-3a5a8aff:#fff;--tl-bg-3b4a61ff:#fff;--tl-bg-3bb9f0ff:#3bb9f0;--tl-bg-3c0e14eb:#fefdfd;--tl-bg-4012188c:hsla(0,0%,100%,.799);--tl-bg-47556940:hsla(0,0%,100%,.501);--tl-bg-475569ff:#fff;--tl-bg-53c6f5ff:#53c6f5;--tl-bg-5c6a7a33:#ffffff73;--tl-bg-5c6a7a3d:hsla(0,0%,100%,.489);--tl-bg-5c6a7a40:hsla(0,0%,100%,.501);--tl-bg-5c6a7a4d:hsla(0,0%,100%,.552);--tl-bg-5c6a7a80:hsla(0,0%,100%,.752);--tl-bg-5c6a7aff:#fff;--tl-bg-64748b1f:hsla(0,0%,100%,.372);--tl-bg-64748b26:hsla(0,0%,100%,.399);--tl-bg-64748b33:#ffffff73;--tl-bg-64748b40:hsla(0,0%,100%,.501);--tl-bg-64748bff:#fff;--tl-bg-6b7d9533:#0f1f3a1c;--tl-bg-6b7d9538:rgba(15,31,58,.121);--tl-bg-6e7b8dff:#fff;--tl-bg-7a879aff:#7a879a;--tl-bg-7c3aedff:#7c3aed;--tl-bg-7ea31eff:#7ea31e;--tl-bg-7f1d1d61:#7f1d1d61;--tl-bg-7f90a817:#0f1f3a0d;--tl-bg-7f90a81a:rgba(15,31,58,.056);--tl-bg-7f90a81f:rgba(15,31,58,.067);--tl-bg-7f90a833:#0f1f3a1c;--tl-bg-7fb6d914:rgba(15,31,58,.043);--tl-bg-8892a826:rgba(15,31,58,.082);--tl-bg-8892b014:rgba(15,31,58,.043);--tl-bg-8892b02e:rgba(15,31,58,.099);--tl-bg-8892b047:rgba(15,31,58,.153);--tl-bg-8892b04d:rgba(15,31,58,.166);--tl-bg-8892b0ff:#8892b0;--tl-bg-8a96a3ff:#8a96a3;--tl-bg-8b5cf61a:#8b5cf61a;--tl-bg-8b5cf62e:#8b5cf62e;--tl-bg-8b5cf659:#8b5cf659;--tl-bg-8b5cf6ff:#8b5cf6;--tl-bg-8fa3bd2e:rgba(15,31,58,.099);--tl-bg-8fa3bd38:rgba(15,31,58,.121);--tl-bg-8fb02eff:#8fb02e;--tl-bg-8fb82eff:#8fb82e;--tl-bg-94a3b81a:rgba(15,31,58,.056);--tl-bg-94a3b824:rgba(15,31,58,.078);--tl-bg-94a3b829:rgba(15,31,58,.088);--tl-bg-9ab0c50f:rgba(15,31,58,.032);--tl-bg-9ab0c51f:rgba(15,31,58,.067);--tl-bg-9ab830ff:#9ab830;--tl-bg-9fb0c517:#0f1f3a0d;--tl-bg-9fb0c51a:rgba(15,31,58,.056);--tl-bg-9fb0c51f:rgba(15,31,58,.067);--tl-bg-9fb0c54d:rgba(15,31,58,.166);--tl-bg-9fb0c566:#0f1f3a38;--tl-bg-9fb0c5ff:#9fb0c5;--tl-bg-a0aec01a:rgba(15,31,58,.056);--tl-bg-a0aec0ff:#a0aec0;--tl-bg-a9cf38ff:#a9cf38;--tl-bg-accc370d:#accc370d;--tl-bg-accc370f:#accc370f;--tl-bg-accc3712:#accc3712;--tl-bg-accc3714:#accc3714;--tl-bg-accc3717:#accc3717;--tl-bg-accc371a:#accc371a;--tl-bg-accc371f:#accc371f;--tl-bg-accc3721:#accc3721;--tl-bg-accc3724:#accc3724;--tl-bg-accc3726:#accc3726;--tl-bg-accc3729:#accc3729;--tl-bg-accc372e:#accc372e;--tl-bg-accc3733:#accc3733;--tl-bg-accc3738:#accc3738;--tl-bg-accc3761:#accc3761;--tl-bg-accc37b3:#accc37b3;--tl-bg-accc37bf:#accc37bf;--tl-bg-accc37cc:#accc37cc;--tl-bg-accc37d9:#accc37d9;--tl-bg-accc37ff:#accc37;--tl-bg-b0b0b01a:rgba(15,31,58,.056);--tl-bg-b0b0b033:#0f1f3a1c;--tl-bg-bcd956ff:#bcd956;--tl-bg-c0392b1a:#c0392b1a;--tl-bg-c0392b47:#c0392b47;--tl-bg-c0392bff:#c0392b;--tl-bg-c3ccd8ff:#c3ccd8;--tl-bg-cbd5e1ff:#cbd5e1;--tl-bg-d7e4ee8c:#0f1f3a40;--tl-bg-d9383814:#d9383814;--tl-bg-d938381a:#d938381a;--tl-bg-d938381f:#d938381f;--tl-bg-d9383824:#d9383824;--tl-bg-d9383826:#d9383826;--tl-bg-d9383829:#d9383829;--tl-bg-d938382e:#d938382e;--tl-bg-d9383833:#d9383833;--tl-bg-d9383838:#d9383838;--tl-bg-d97706ff:#d97706;--tl-bg-dc262633:#dc262633;--tl-bg-dc2626ff:#dc2626;--tl-bg-ddddddff:#ddd;--tl-bg-dfe3e6ff:#dfe3e6;--tl-bg-e05b4a1f:#e05b4a1f;--tl-bg-e05b4a2e:#e05b4a2e;--tl-bg-e0a52e1f:#e0a52e1f;--tl-bg-e0a52e2e:#e0a52e2e;--tl-bg-e0a800ff:#e0a800;--tl-bg-e0f2feff:#e0f2fe;--tl-bg-e74c3c26:#e74c3c26;--tl-bg-e8a33dff:#e8a33d;--tl-bg-e8f4fbff:#e8f4fb;--tl-bg-e9eef5ff:#e9eef5;--tl-bg-eab30814:#eab30814;--tl-bg-eab3081a:#eab3081a;--tl-bg-eab3081f:#eab3081f;--tl-bg-eab30826:#eab30826;--tl-bg-eab30829:#eab30829;--tl-bg-eab3082e:#eab3082e;--tl-bg-eab308ff:#eab308;--tl-bg-eaf4fdff:#eaf4fd;--tl-bg-ecf7fdff:#ecf7fd;--tl-bg-eef0f2ff:#eef0f2;--tl-bg-eef3f9ff:#eef3f9;--tl-bg-eef3faff:#eef3fa;--tl-bg-eef6d9ff:#eef6d9;--tl-bg-eef7fcff:#eef7fc;--tl-bg-eef8dcff:#eef8dc;--tl-bg-eef9d8ff:#eef9d8;--tl-bg-ef44440a:#ef44440a;--tl-bg-ef44440f:#ef44440f;--tl-bg-ef444414:#ef444414;--tl-bg-ef444417:#ef444417;--tl-bg-ef44441a:#ef44441a;--tl-bg-ef44441f:#ef44441f;--tl-bg-ef444424:#ef444424;--tl-bg-ef444426:#ef444426;--tl-bg-ef444429:#ef444429;--tl-bg-ef44442e:#ef44442e;--tl-bg-ef444433:#ef444433;--tl-bg-ef444442:#ef444442;--tl-bg-ef4444ff:#ef4444;--tl-bg-f06a6a1f:#f06a6a1f;--tl-bg-f0862aff:#f0862a;--tl-bg-f0f6faad:#0f1f3a40;--tl-bg-f1ebffff:#f1ebff;--tl-bg-f1f5f9ff:#f1f5f9;--tl-bg-f28a8a0f:#f28a8a0f;--tl-bg-f28a8a14:#f28a8a14;--tl-bg-f28a8a1f:#f28a8a1f;--tl-bg-f28a8a24:#f28a8a24;--tl-bg-f28a8a29:#f28a8a29;--tl-bg-f28a8aff:#f28a8a;--tl-bg-f2f9fdff:#f2f9fd;--tl-bg-f4f6f9ff:#f4f6f9;--tl-bg-f59e0b29:#f59e0b29;--tl-bg-f59e0bb3:#f59e0bb3;--tl-bg-f5a52414:#f5a52414;--tl-bg-f5a52417:#f5a52417;--tl-bg-f5a5241a:#f5a5241a;--tl-bg-f5a5241f:#f5a5241f;--tl-bg-f5a52421:#f5a52421;--tl-bg-f5a52424:#f5a52424;--tl-bg-f5a52429:#f5a52429;--tl-bg-f5a5242e:#f5a5242e;--tl-bg-f5a52433:#f5a52433;--tl-bg-f5a52438:#f5a52438;--tl-bg-f5a5243d:#f5a5243d;--tl-bg-f5f5f5ff:#f5f5f5;--tl-bg-f5f7faff:#f5f7fa;--tl-bg-f5f8fbff:#f5f8fb;--tl-bg-f6f8fbff:#f6f8fb;--tl-bg-f6fae6ff:#f6fae6;--tl-bg-f6fbffff:#f6fbff;--tl-bg-f7fafdff:#f7fafd;--tl-bg-f871711a:#f871711a;--tl-bg-f8717124:#f8717124;--tl-bg-f87171b3:#f87171b3;--tl-bg-f8fafcff:#f8fafc;--tl-bg-f973162e:#f973162e;--tl-bg-f9731633:#f9731633;--tl-bg-f9fdffff:#f9fdff;--tl-bg-fbbf241f:#fbbf241f;--tl-bg-fbbf2424:#fbbf2424;--tl-bg-fbbf2429:#fbbf2429;--tl-bg-fde0e0ff:#fde0e0;--tl-bg-fdeceaff:#fdecea;--tl-bg-fdececff:#fdecec;--tl-bg-ff4d4f26:#ff4d4f26;--tl-bg-ff5c5cff:#ff5c5c;--tl-bg-fff2d6ff:#fff2d6;--tl-bg-fff3f3ff:#fff3f3;--tl-bg-fff4d6ff:#fff4d6;--tl-bg-fff7e6ff:#fff7e6;--tl-bg-fff8e1ff:#fff8e1;--tl-bg-ffffff05:#0f1f3a05;--tl-bg-ffffff06:#0f1f3a05;--tl-bg-ffffff08:#0f1f3a05;--tl-bg-ffffff09:#0f1f3a05;--tl-bg-ffffff0a:rgba(15,31,58,.022);--tl-bg-ffffff0b:rgba(15,31,58,.024);--tl-bg-ffffff0d:rgba(15,31,58,.028);--tl-bg-ffffff0f:rgba(15,31,58,.032);--tl-bg-ffffff12:rgba(15,31,58,.039);--tl-bg-ffffff14:rgba(15,31,58,.043);--tl-bg-ffffff17:#0f1f3a0d;--tl-bg-ffffff1a:rgba(15,31,58,.056);--tl-bg-ffffff1f:rgba(15,31,58,.067);--tl-bg-ffffff24:rgba(15,31,58,.078);--tl-bg-ffffff26:rgba(15,31,58,.082);--tl-bg-ffffff29:rgba(15,31,58,.088);--tl-bg-ffffff33:#0f1f3a1c;--tl-bg-ffffff38:rgba(15,31,58,.121);--tl-bg-ffffff40:rgba(15,31,58,.138);--tl-bg-ffffff4d:rgba(15,31,58,.166);--tl-bg-ffffff52:rgba(15,31,58,.177);--tl-bg-ffffff73:rgba(15,31,58,.248);--tl-bg-ffffffeb:#0f1f3a40;--tl-bg-ffffffff:#fff;--tl-border-00000033:#0f172a14;--tl-border-000000ff:#ccc;--tl-border-0055aaff:#05a;--tl-border-0066ccff:#06c;--tl-border-0b1a32ff:#c7d2e4;--tl-border-0e2447ff:#cbd6e6;--tl-border-10b9814d:#10b9814d;--tl-border-14294aff:#cdd7e7;--tl-border-14b8a666:#14b8a666;--tl-border-199dd80f:#199dd80f;--tl-border-199dd814:#199dd814;--tl-border-199dd81a:#199dd81a;--tl-border-199dd81f:#199dd81f;--tl-border-199dd824:#199dd824;--tl-border-199dd826:#199dd826;--tl-border-199dd829:#199dd829;--tl-border-199dd82e:#199dd82e;--tl-border-199dd833:#199dd833;--tl-border-199dd838:#199dd838;--tl-border-199dd840:#199dd840;--tl-border-199dd847:#199dd847;--tl-border-199dd84d:#199dd84d;--tl-border-199dd859:#199dd859;--tl-border-199dd861:#199dd861;--tl-border-199dd866:#199dd866;--tl-border-199dd873:#199dd873;--tl-border-199dd880:#199dd880;--tl-border-199dd88c:#199dd88c;--tl-border-199dd899:#199dd899;--tl-border-199dd8bf:#199dd8bf;--tl-border-199dd8ff:#199dd8;--tl-border-1d3a6699:#d5ddebe6;--tl-border-1d3a66ff:#d5deea;--tl-border-1e293bff:#cdd6e6;--tl-border-1f3a5cff:#d3ddea;--tl-border-21456bff:#d7e1ec;--tl-border-22c55e40:#22c55e40;--tl-border-22c55e4d:#22c55e4d;--tl-border-22c55e59:#22c55e59;--tl-border-22c55e66:#22c55e66;--tl-border-22c55e70:#22c55e70;--tl-border-22c55eff:#22c55e;--tl-border-2f9fd8ff:#2f9fd8;--tl-border-33415580:rgba(217,223,232,.802);--tl-border-334155ff:#d5deea;--tl-border-33aee2ff:#33aee2;--tl-border-3b82f6ff:#3b82f6;--tl-border-3bb9f0ff:#3bb9f0;--tl-border-475569ff:#c3cedb;--tl-border-4fb8e6ff:#4fb8e6;--tl-border-5cd4ff40:#5cd4ff40;--tl-border-5cd4ff47:#5cd4ff47;--tl-border-5cd4ff80:#5cd4ff80;--tl-border-5cd4ffff:#5cd4ff;--tl-border-64748b47:rgba(231,234,238,.578);--tl-border-64748b4d:rgba(231,234,238,.602);--tl-border-64748bff:#e7eaee;--tl-border-6b7d95ff:#6b7d95;--tl-border-7dd3fcff:#38bcfa;--tl-border-7f90a84d:rgba(15,31,58,.272);--tl-border-7f90a859:#0f1f3a4d;--tl-border-7f90a866:#0f1f3a4d;--tl-border-7fb6d966:#0f1f3a4d;--tl-border-86efac73:#86efac73;--tl-border-888888ff:#888;--tl-border-8892b073:#0f1f3a4d;--tl-border-8892b0ff:#8892b0;--tl-border-8b5cf666:#8b5cf666;--tl-border-8b5cf673:#8b5cf673;--tl-border-8b5cf680:#8b5cf680;--tl-border-8b5cf68c:#8b5cf68c;--tl-border-8db523ff:#8db523;--tl-border-8fa3bd33:#0f1f3a2e;--tl-border-94a3b814:#0f1f3a14;--tl-border-94a3b81f:rgba(15,31,58,.109);--tl-border-94a3b824:rgba(15,31,58,.127);--tl-border-94a3b829:rgba(15,31,58,.145);--tl-border-94a3b82e:rgba(15,31,58,.162);--tl-border-94a3b833:#0f1f3a2e;--tl-border-94a3b838:rgba(15,31,58,.198);--tl-border-94a3b840:rgba(15,31,58,.226);--tl-border-94a3b847:rgba(15,31,58,.251);--tl-border-94a3b84d:rgba(15,31,58,.272);--tl-border-94a3b859:#0f1f3a4d;--tl-border-9aabbf2e:rgba(15,31,58,.162);--tl-border-9aabbf52:rgba(15,31,58,.289);--tl-border-9fb0c51f:rgba(15,31,58,.109);--tl-border-9fb0c524:rgba(15,31,58,.127);--tl-border-9fb0c538:rgba(15,31,58,.198);--tl-border-a9cf3866:#a9cf3866;--tl-border-a9cf38ff:#a9cf38;--tl-border-accc372e:#accc372e;--tl-border-accc3747:#accc3747;--tl-border-accc374d:#accc374d;--tl-border-accc3759:#accc3759;--tl-border-accc3761:#accc3761;--tl-border-accc3766:#accc3766;--tl-border-accc376b:#accc376b;--tl-border-accc3773:#accc3773;--tl-border-accc3780:#accc3780;--tl-border-accc378c:#accc378c;--tl-border-accc3799:#accc3799;--tl-border-accc37a6:#accc37a6;--tl-border-accc37cc:#accc37cc;--tl-border-accc37e6:#accc37e6;--tl-border-accc37ff:#accc37;--tl-border-b8dcefff:#b8dcef;--tl-border-bcd956ff:#bcd956;--tl-border-c9d5e3ff:#c9d5e3;--tl-border-cbd5e1ff:#cbd5e1;--tl-border-ccccccff:#ccc;--tl-border-cfe39aff:#b3d35f;--tl-border-cfe3f5ff:#cfe3f5;--tl-border-cfe5f1ff:#cfe5f1;--tl-border-d6dbdfff:#d6dbdf;--tl-border-d9383866:#d9383866;--tl-border-d9383873:#d9383873;--tl-border-d9383880:#d9383880;--tl-border-d9383899:#d9383899;--tl-border-d93838b3:#d93838b3;--tl-border-d93838ff:#d93838;--tl-border-d9ccffff:#d9ccff;--tl-border-d9dfe7ff:#d9dfe7;--tl-border-d9e1ecff:#d9e1ec;--tl-border-dc262670:#dc262670;--tl-border-dd3333ff:#d33;--tl-border-ddddddff:#ddd;--tl-border-e0a52e80:#e0a52e80;--tl-border-e0a800ff:#e0a800;--tl-border-e14b4b80:#e14b4b80;--tl-border-e1e7f0ff:#e1e7f0;--tl-border-e2e8f0ff:#e2e8f0;--tl-border-e4e7eaff:#e4e7ea;--tl-border-e6f2f8ff:#e6f2f8;--tl-border-eab3084d:#eab3084d;--tl-border-eab30859:#eab30859;--tl-border-eab30866:#eab30866;--tl-border-eab30873:#eab30873;--tl-border-eab30880:#eab30880;--tl-border-eab308ff:#eab308;--tl-border-eeeeeeff:#eee;--tl-border-eef1f3ff:#eef1f3;--tl-border-eef3f7ff:#eef3f7;--tl-border-ef444440:#ef444440;--tl-border-ef44444d:#ef44444d;--tl-border-ef444452:#ef444452;--tl-border-ef444466:#ef444466;--tl-border-ef444473:#ef444473;--tl-border-ef444480:#ef444480;--tl-border-ef444499:#ef444499;--tl-border-ef4444ff:#ef4444;--tl-border-f06a6a59:#f06a6a59;--tl-border-f06a6a80:#f06a6a80;--tl-border-f0b400ff:#f0b400;--tl-border-f0f0f0ff:#f0f0f0;--tl-border-f28a8a59:#f28a8a59;--tl-border-f28a8a66:#f28a8a66;--tl-border-f28a8a73:#f28a8a73;--tl-border-f28a8a80:#f28a8a80;--tl-border-f28a8a8c:#f28a8a8c;--tl-border-f28a8aff:#eb4747;--tl-border-f2b8b8ff:#f2b8b8;--tl-border-f2d27aff:#edc045;--tl-border-f3b8b1ff:#e45e4e;--tl-border-f59e0b99:#f59e0b99;--tl-border-f5a5244d:#f5a5244d;--tl-border-f5a52459:#f5a52459;--tl-border-f5a52466:#f5a52466;--tl-border-f5a52480:#f5a52480;--tl-border-f5a5248c:#f5a5248c;--tl-border-f5a524ff:#f5a524;--tl-border-f5d79bff:#ecb546;--tl-border-f8717138:#f8717138;--tl-border-f8717173:#f8717173;--tl-border-f8717180:#f8717180;--tl-border-f871718c:#f871718c;--tl-border-f87171ff:#f53d3d;--tl-border-f9731670:#f9731670;--tl-border-fbbf2459:#fbbf2459;--tl-border-fbbf2466:#fbbf2466;--tl-border-fbbf2473:#fbbf2473;--tl-border-fbbf24ff:#fbbf24;--tl-border-ff4d4f4d:#ff4d4f4d;--tl-border-ffffff0a:#0f1f3a14;--tl-border-ffffff0d:#0f1f3a14;--tl-border-ffffff0f:#0f1f3a14;--tl-border-ffffff12:#0f1f3a14;--tl-border-ffffff14:#0f1f3a14;--tl-border-ffffff1a:rgba(15,31,58,.092);--tl-border-ffffff1f:rgba(15,31,58,.109);--tl-border-ffffff24:rgba(15,31,58,.127);--tl-border-ffffff26:rgba(15,31,58,.134);--tl-border-ffffff29:rgba(15,31,58,.145);--tl-border-ffffff2e:rgba(15,31,58,.162);--tl-border-ffffff33:#0f1f3a2e;--tl-border-ffffff38:rgba(15,31,58,.198);--tl-border-ffffffff:#fff;--tl-fg-000000ff:#000;--tl-fg-0066ccff:#06c;--tl-fg-04121fff:#04121f;--tl-fg-041522ff:#041522;--tl-fg-06172bff:#06172b;--tl-fg-06172eff:#06172e;--tl-fg-075985ff:#075985;--tl-fg-0a1628ff:#0a1628;--tl-fg-0a1a2bff:#0a1a2b;--tl-fg-0b1a2aff:#0b1a2a;--tl-fg-0b1a32ff:#0b1a32;--tl-fg-0b5679ff:#0b5679;--tl-fg-0b5f86ff:#0b5f86;--tl-fg-0b6e9cff:#0b6e9c;--tl-fg-0e2447ff:#0e2447;--tl-fg-0f6f9eff:#0f6f9e;--tl-fg-101418ff:#101418;--tl-fg-10b981ff:#0d7956;--tl-fg-111111ff:#111;--tl-fg-135a7aff:#135a7a;--tl-fg-1389c0ff:#12719e;--tl-fg-14181cff:#14181c;--tl-fg-145a76ff:#145a76;--tl-fg-147fb0ff:#116e99;--tl-fg-14b8a6ff:#0d776c;--tl-fg-152b4d73:#152b4d73;--tl-fg-16200aff:#16200a;--tl-fg-171b1fff:#171b1f;--tl-fg-177e3fff:#167a3d;--tl-fg-199dd82e:#12729d99;--tl-fg-199dd8ff:#12729d;--tl-fg-1a1300ff:#1a1300;--tl-fg-1d7fb0ff:#196f9a;--tl-fg-1f2a37ff:#1f2a37;--tl-fg-21323cff:#21323c;--tl-fg-22262bff:#22262b;--tl-fg-22c55eff:#147739;--tl-fg-241800ff:#241800;--tl-fg-333333ff:#333;--tl-fg-34d399ff:#197554;--tl-fg-38bdf8ff:#11719c;--tl-fg-3b4a5eff:#3b4a5e;--tl-fg-3c454eff:#3c454e;--tl-fg-3d5a00ff:#3d5a00;--tl-fg-45610cff:#45610c;--tl-fg-46561aff:#46561a;--tl-fg-46571fff:#46571f;--tl-fg-475569ff:#475569;--tl-fg-4a5568ff:#4a5568;--tl-fg-4ade80ff:#16793a;--tl-fg-4d7a12ff:#4a7611;--tl-fg-4f6312ff:#4f6312;--tl-fg-4fb8e6ff:#167098;--tl-fg-5a7a14ff:#547113;--tl-fg-5b3cc4ff:#564299;--tl-fg-5b646dff:#5b646d;--tl-fg-5c6a7aff:#55657a;--tl-fg-5cd4ffff:#107093;--tl-fg-5ec1eeff:#11719c;--tl-fg-60a5faff:#1667ca;--tl-fg-64748bff:#55657a;--tl-fg-6a737cff:#6a737c;--tl-fg-6b7a99ff:#586580;--tl-fg-718096ff:#5b687b;--tl-fg-79a415ff:#54720f;--tl-fg-7a4e08ff:#7a4e08;--tl-fg-7a879aff:#596475;--tl-fg-7a88a8ff:#4e5b77;--tl-fg-7cc8eeff:#15709e;--tl-fg-7dd3fcff:#116f9c;--tl-fg-7f90a8ff:#4f5e74;--tl-fg-7fb6d9ff:#315973;--tl-fg-7fd3f7ff:#116f97;--tl-fg-86efacff:#107a36;--tl-fg-8892a8ff:#50596d;--tl-fg-8a1f12ff:#8a1f12;--tl-fg-8a5a00ff:#8a5a00;--tl-fg-8a96a3ff:#5c6a7a;--tl-fg-8dd3ffff:#1370aa;--tl-fg-8fa3bd8c:rgba(64,83,108,.699);--tl-fg-8fa3bdff:#40536c;--tl-fg-93c5fdff:#1669c5;--tl-fg-94a3b8ff:#52627a;--tl-fg-94a8bfff:#3f5269;--tl-fg-9a1d1dff:#9a1d1d;--tl-fg-9aabbfff:#3f5064;--tl-fg-9ab0c526:#3a506573;--tl-fg-9db0c8ff:#384b64;--tl-fg-9fb0c5ff:#52627a;--tl-fg-9fd9f3ff:#13709a;--tl-fg-9fdcf5ff:#117097;--tl-fg-a06a00ff:#8b620f;--tl-fg-a0aec0ff:#52627a;--tl-fg-a32323ff:#a32323;--tl-fg-aa0000ff:#a00;--tl-fg-aaaaaaff:#535353;--tl-fg-aab3c5ff:#3d4659;--tl-fg-accc372e:#60721d99;--tl-fg-accc37ff:#60721d;--tl-fg-ad1c1cff:#ad1c1c;--tl-fg-aebdd1ff:#334359;--tl-fg-b0b0b0ff:#505050;--tl-fg-b3bfd0ff:#354255;--tl-fg-b42318ff:#b42318;--tl-fg-bbf7d0ff:#204c30;--tl-fg-bde4f7ff:#203d4b;--tl-fg-bfe6f8ff:#203c4a;--tl-fg-c4b5fdff:#4419e6;--tl-fg-c9d4e3ff:#26354a;--tl-fg-c9d5e3ff:#26374a;--tl-fg-c9defcff:#1d2d44;--tl-fg-cbd5e1ff:#334155;--tl-fg-cc0000ff:#c00;--tl-fg-cdd9eaff:#20314a;--tl-fg-cde6f7ff:#1d3444;--tl-fg-cfe07aff:#61701a;--tl-fg-cfe2f7ff:#1d2f43;--tl-fg-cfe6f5ff:#1d3544;--tl-fg-cfe7f6ff:#1d3544;--tl-fg-d4d4d4ff:#393939;--tl-fg-d6f0fcff:#1b333e;--tl-fg-d8e6f5ff:#1b2d40;--tl-fg-d8ea9aff:#5e7218;--tl-fg-d8f4ffff:#0e2447;--tl-fg-d93838ff:#c92626;--tl-fg-d9efffff:#192d3b;--tl-fg-dbeafeff:#19283b;--tl-fg-dc2626ff:#ce2121;--tl-fg-dcefffff:#192b3a;--tl-fg-e2e8f0ff:#1e293b;--tl-fg-e2f2ffff:#182937;--tl-fg-e3efb6ff:#485123;--tl-fg-e6f5d8ff:#2d401b;--tl-fg-e7eef7ff:#182639;--tl-fg-e88b8bff:#c82828;--tl-fg-e8eef6ff:#182639;--tl-fg-e8eef7ff:#13233f;--tl-fg-e8f1fbff:#172637;--tl-fg-e8f4fbff:#172b37;--tl-fg-eab308ff:#83660f;--tl-fg-eaf1f9ff:#172637;--tl-fg-ecf0f1ff:#232d2f;--tl-fg-ecf2ffff:#161f33;--tl-fg-ecf5ffff:#162433;--tl-fg-ef44442e:#cf171799;--tl-fg-ef4444ff:#cf1717;--tl-fg-f0a0a0ff:#cf2121;--tl-fg-f0b9b9ff:#502222;--tl-fg-f1f5f9ff:#162534;--tl-fg-f28a8aff:#cf1717;--tl-fg-f2cf9aff:#915e13;--tl-fg-f4d06fff:#85650f;--tl-fg-f59e0bff:#8e5f10;--tl-fg-f5a524ff:#8e5e10;--tl-fg-f7c46cff:#8e6010;--tl-fg-f87171ff:#cf1717;--tl-fg-facc15ff:#7c660e;--tl-fg-fbbf24ff:#85640f;--tl-fg-fca5a580:rgba(207,23,23,.702);--tl-fg-fca5a5ff:#cf1717;--tl-fg-fcd34dff:#81660e;--tl-fg-fcd9a0ff:#8e5e10;--tl-fg-fdba74ff:#9c5811;--tl-fg-fde68aff:#7c660e;--tl-fg-fecacaff:#421c1c;--tl-fg-ff4d4fff:#cf1719;--tl-fg-ff6b6bff:#cf1717;--tl-fg-ff8080ff:#cf1717;--tl-fg-ff8888ff:#cf1717;--tl-fg-ff8a8aff:#cf1717;--tl-fg-ff9a9aff:#cf1717;--tl-fg-ff9c9cff:#cf1717;--tl-fg-ffb3b3ff:#cf1717;--tl-fg-ffb4b4ff:#cf1717;--tl-fg-ffd9a0ff:#935f10;--tl-fg-ffd9d9ff:#3b1919;--tl-fg-ffffff40:#1f1f1f73;--tl-fg-ffffff57:rgba(31,31,31,.491);--tl-fg-ffffff66:#1f1f1f8c;--tl-fg-ffffff8c:rgba(31,31,31,.699);--tl-fg-ffffffe0:#1f1f1f;--tl-fg-ffffffff:#0f1f3a;--tl-scrim-00000066:#0f172a4d;--tl-scrim-00000073:rgba(15,23,42,.316);--tl-scrim-00000099:#0f172a6b;--tl-scrim-000000a6:rgba(15,23,42,.456);--tl-scrim-000000b3:rgba(15,23,42,.491);--tl-scrim-000000b8:rgba(15,23,42,.505);--tl-scrim-000000bf:rgba(15,23,42,.524);--tl-scrim-000000cc:#0f172a8c;--tl-scrim-000000d9:#0f172a8c;--tl-scrim-00204073:rgba(15,23,42,.316);--tl-scrim-020617bd:rgba(15,23,42,.519);--tl-scrim-020617c7:rgba(15,23,42,.546);--tl-scrim-030a16a8:rgba(15,23,42,.461);--tl-scrim-030a16b8:rgba(15,23,42,.505);--tl-scrim-040a169e:rgba(15,23,42,.434);--tl-scrim-040a16b3:rgba(15,23,42,.491);--tl-scrim-040a16d1:#0f172a8c;--tl-scrim-040c1a8c:rgba(15,23,42,.384);--tl-scrim-040c1c8c:rgba(15,23,42,.384);--tl-scrim-050c18eb:#0f172a8c;--tl-scrim-060f1eb8:rgba(15,23,42,.505);--tl-scrim-060f1ec7:rgba(15,23,42,.546);--tl-scrim-091528cc:#0f172a8c;--tl-scrim-091528e0:#0f172a8c;--tl-scrim-0a1628bf:rgba(15,23,42,.524);--tl-scrim-0a1a33d1:#0f172a8c;--tl-scrim-0a1a33ff:#eff2f8;--tl-scrim-0e24478c:rgba(15,23,42,.384);--tl-scrim-0e2447eb:#0f172a8c;--tl-scrim-199dd829:#199dd829;--tl-scrim-7f90a814:#0f172a4d;--tl-scrim-accc371c:#accc371c;--tl-shadow-0000000a:#0f172a0a;--tl-shadow-0000000f:#0f172a0a;--tl-shadow-0000002e:rgba(15,23,42,.063);--tl-shadow-00000033:#0f172a12;--tl-shadow-00000040:rgba(15,23,42,.088);--tl-shadow-00000047:rgba(15,23,42,.097);--tl-shadow-0000004d:rgba(15,23,42,.106);--tl-shadow-00000052:rgba(15,23,42,.113);--tl-shadow-00000059:rgba(15,23,42,.122);--tl-shadow-0000005c:rgba(15,23,42,.126);--tl-shadow-00000061:rgba(15,23,42,.133);--tl-shadow-00000066:#0f172a24;--tl-shadow-0000006b:rgba(15,23,42,.147);--tl-shadow-00000073:rgba(15,23,42,.158);--tl-shadow-00000075:rgba(15,23,42,.161);--tl-shadow-00000080:rgba(15,23,42,.176);--tl-shadow-0000008c:#0f172a2e;--tl-shadow-00000099:#0f172a2e;--tl-shadow-000000b3:#0f172a2e;--tl-shadow-020617b8:#0f172a26;--tl-shadow-020a1ca8:#0f172a26;--tl-shadow-04102666:#0f172a1f;--tl-shadow-081428f2:#0f172a26;--tl-shadow-08162cff:#0f172a26;--tl-shadow-0e244714:#0f172a0a;--tl-shadow-0e24471f:#0f172a0a;--tl-shadow-0f192347:rgba(15,23,42,.084);--tl-shadow-0f192357:rgba(15,23,42,.102);--tl-shadow-141e2812:#0f172a0a;--tl-shadow-141e281f:#0f172a0a;--tl-shadow-141e282e:rgba(15,23,42,.054);--tl-shadow-14b8a6e6:rgba(20,184,166,.541);--tl-shadow-199dd80f:rgba(25,157,216,.035);--tl-shadow-199dd814:rgba(25,157,216,.047);--tl-shadow-199dd81a:rgba(25,157,216,.061);--tl-shadow-199dd81f:rgba(25,157,216,.073);--tl-shadow-199dd824:rgba(25,157,216,.085);--tl-shadow-199dd826:rgba(25,157,216,.089);--tl-shadow-199dd829:rgba(25,157,216,.096);--tl-shadow-199dd82e:rgba(25,157,216,.108);--tl-shadow-199dd833:#199dd81f;--tl-shadow-199dd838:rgba(25,157,216,.132);--tl-shadow-199dd840:rgba(25,157,216,.151);--tl-shadow-199dd842:rgba(25,157,216,.155);--tl-shadow-199dd847:rgba(25,157,216,.167);--tl-shadow-199dd84d:rgba(25,157,216,.181);--tl-shadow-199dd859:rgba(25,157,216,.209);--tl-shadow-199dd866:#199dd83d;--tl-shadow-199dd873:rgba(25,157,216,.271);--tl-shadow-199dd880:rgba(25,157,216,.301);--tl-shadow-199dd88c:rgba(25,157,216,.329);--tl-shadow-199dd899:#199dd85c;--tl-shadow-199dd8b3:rgba(25,157,216,.421);--tl-shadow-199dd8bf:rgba(25,157,216,.449);--tl-shadow-199dd8e6:rgba(25,157,216,.541);--tl-shadow-22c55e4d:rgba(34,197,94,.181);--tl-shadow-22c55e80:rgba(34,197,94,.301);--tl-shadow-22c55eb3:rgba(34,197,94,.421);--tl-shadow-5cd4ff33:#5cd4ff1f;--tl-shadow-64748b4d:rgba(15,23,42,.091);--tl-shadow-64748b66:#0f172a1f;--tl-shadow-64748bb3:#0f172a26;--tl-shadow-7896af40:rgba(15,31,58,.075);--tl-shadow-7fa11aff:#7fa11a99;--tl-shadow-8b5cf626:rgba(139,92,246,.089);--tl-shadow-8b5cf633:#8b5cf61f;--tl-shadow-8b5cf699:#8b5cf65c;--tl-shadow-8b5cf6b3:rgba(139,92,246,.421);--tl-shadow-8b5cf6e6:rgba(139,92,246,.541);--tl-shadow-8b5cf6ff:#8b5cf699;--tl-shadow-a9cf3840:rgba(169,207,56,.151);--tl-shadow-accc371a:rgba(172,204,55,.061);--tl-shadow-accc371f:rgba(172,204,55,.073);--tl-shadow-accc372e:rgba(172,204,55,.108);--tl-shadow-accc3733:#accc371f;--tl-shadow-accc3738:rgba(172,204,55,.132);--tl-shadow-accc3740:rgba(172,204,55,.151);--tl-shadow-accc374d:rgba(172,204,55,.181);--tl-shadow-accc3759:rgba(172,204,55,.209);--tl-shadow-accc3766:#accc373d;--tl-shadow-accc3773:rgba(172,204,55,.271);--tl-shadow-accc378c:rgba(172,204,55,.329);--tl-shadow-accc3799:#accc375c;--tl-shadow-accc37b3:rgba(172,204,55,.421);--tl-shadow-accc37d9:rgba(172,204,55,.511);--tl-shadow-accc37e6:rgba(172,204,55,.541);--tl-shadow-accc37ff:#accc3799;--tl-shadow-d9383859:rgba(217,56,56,.209);--tl-shadow-e74c3c4d:rgba(231,76,60,.181);--tl-shadow-e74c3c66:#e74c3c3d;--tl-shadow-eab3088c:rgba(234,179,8,.329);--tl-shadow-eab308e6:rgba(234,179,8,.541);--tl-shadow-eab308ff:#eab30899;--tl-shadow-ef44442e:rgba(239,68,68,.108);--tl-shadow-ef44444d:rgba(239,68,68,.181);--tl-shadow-ef444466:#ef44443d;--tl-shadow-ef444499:#ef44445c;--tl-shadow-f0862a66:#f0862a3d;--tl-shadow-f28a8a1a:hsla(0,80%,75%,.061);--tl-shadow-f28a8a40:hsla(0,80%,75%,.151);--tl-shadow-f28a8a4d:hsla(0,80%,75%,.181);--tl-shadow-f28a8a99:#f28a8a5c;--tl-shadow-f28a8aff:#f28a8a99;--tl-shadow-f59e0b1f:rgba(245,158,11,.073);--tl-shadow-f5a52459:rgba(245,165,36,.209);--tl-shadow-ffffff05:#0f1f3a0a;--tl-shadow-ffffff08:#0f1f3a0a;--tl-shadow-ffffff0a:#0f1f3a0a;--tl-shadow-ffffff59:rgba(15,31,58,.105);--tl-shadow-ffffff73:rgba(15,31,58,.135);--tl-shadow-ffffffd9:#0f1f3a26;--tl-shadow-ffffffff:#0f1f3a26;color-scheme:light}:root[data-theme=light] body{color:#0f1f3a}:root[data-theme=light] *{scrollbar-color:#c3cedb #0000}:root[data-theme=light] ::-webkit-scrollbar-thumb{background-color:#c3cedb}:root[data-theme=light] ::-webkit-scrollbar-track{background-color:initial}:root[data-theme=light] select optgroup,:root[data-theme=light] select option{background-color:#fff;color:#0f1f3a}:root:not([data-theme=light]) select optgroup,:root:not([data-theme=light]) select option{background-color:#0e2447;color:#e8eef7}:root[data-theme=light] input::placeholder,:root[data-theme=light] textarea::placeholder{color:#8391a5}:root[data-theme=light] input:-webkit-autofill,:root[data-theme=light] input:-webkit-autofill:focus,:root[data-theme=light] input:-webkit-autofill:hover{-webkit-text-fill-color:#0f1f3a;-webkit-box-shadow:inset 0 0 0 1000px #fff}:root[data-theme=light] input[type=date]::-webkit-calendar-picker-indicator,:root[data-theme=light] input[type=datetime-local]::-webkit-calendar-picker-indicator,:root[data-theme=light] input[type=time]::-webkit-calendar-picker-indicator{filter:none}:root[data-theme=light] ::selection{background:#199dd840;color:inherit}:root[data-theme=light] [data-tl-on-accent],:root[data-theme=light] [data-tl-on-accent]>:not([data-tl-on-accent]):not(input):not(select):not(textarea){color:#fff!important}:root[data-theme=light] [data-tl-ghost=solid]{background:#162f54!important;border-color:#162f54!important;color:#fff!important}:root[data-theme=light] [data-tl-ghost=solid] *{color:inherit!important}:root[data-theme=light] [data-tl-ghost=solid]:hover{background:#1f3f6e!important;border-color:#1f3f6e!important}:root[data-theme=light] [data-tl-ghost=outline]{background:#fff!important;border:1px solid #2196f3!important;color:#162f54!important}:root[data-theme=light] [data-tl-ghost=outline]:hover{background:#e8f3fe!important}#login-root{align-items:center!important;background-color:#0e2447!important;background-color:var(--tl-bg-0e2447ff,#0e2447)!important;color:#fff!important;color:var(--tl-fg-ffffffff,#fff)!important;display:flex!important;flex-direction:column!important;font-family:Lato,sans-serif!important;justify-content:center!important;min-height:100vh!important;padding:20px!important;position:relative!important;z-index:1!important}#login-root:before{background:radial-gradient(circle at center,#152b4d 0,#0e2447 70%)!important;background:radial-gradient(circle at center,var(--tl-bg-152b4dff,#152b4d) 0,var(--tl-bg-0e2447ff,#0e2447) 70%)!important;bottom:0;content:""!important;left:0;position:absolute!important;right:0;top:0;z-index:-1!important}#login-root .login-logo{filter:drop-shadow(0 4px 6px rgba(0,0,0,.3))!important;filter:drop-shadow(0 4px 6px var(--tl-shadow-0000004d,rgba(0,0,0,.3)))!important;margin-bottom:30px!important;max-width:280px!important}#login-root .login-box{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background-color:#152b4d!important;background-color:var(--tl-bg-152b4dff,#152b4d)!important;border:1px solid #ffffff26!important;border:1px solid var(--tl-border-ffffff26,#ffffff26)!important;border-radius:12px!important;box-shadow:0 10px 40px #00000080!important;box-shadow:0 10px 40px var(--tl-shadow-00000080,#00000080)!important;max-width:420px!important;padding:40px 50px!important;text-align:center!important;width:100%!important}#login-root .login-title{font-size:1.4rem!important;font-weight:900!important;letter-spacing:1px!important;line-height:1.4!important;margin-bottom:30px!important;text-transform:uppercase!important}#login-root .login-input,#login-root .login-title{color:#fff!important;color:var(--tl-fg-ffffffff,#fff)!important}#login-root .login-input{background-color:#0b1a32!important;background-color:var(--tl-bg-0b1a32ff,#0b1a32)!important;border:1px solid #fff3!important;border:1px solid var(--tl-border-ffffff33,#fff3)!important;border-radius:6px!important;box-sizing:border-box!important;font-size:1rem!important;margin-bottom:20px!important;padding:14px 16px!important;transition:border-color .2s,box-shadow .2s!important;width:100%!important}#login-root .login-input::placeholder{color:#fff6!important;color:var(--tl-fg-ffffff66,#fff6)!important}#login-root .login-input:focus{border-color:#199dd8!important;border-color:var(--tl-border-199dd8ff,#199dd8)!important;box-shadow:0 0 0 3px #199dd840!important;box-shadow:0 0 0 3px var(--tl-shadow-199dd840,#199dd840)!important;outline:none!important}#login-root .login-button{background-color:#199dd8!important;background-color:var(--brand-primary,var(--tl-bg-199dd8ff,#199dd8))!important;border:none!important;border-radius:6px!important;color:#fff!important;cursor:pointer!important;font-size:1.1rem!important;font-weight:900!important;letter-spacing:.5px!important;margin-top:10px!important;padding:16px!important;text-transform:uppercase!important;transition:background-color .2s,transform .1s!important;width:100%!important}#login-root .login-button:hover:not(:disabled){background-color:#1389c0!important;background-color:var(--brand-primary,var(--tl-bg-1389c0ff,#1389c0))!important;filter:brightness(1.12)!important;transform:translateY(-2px)!important}#login-root .login-button:disabled{cursor:not-allowed!important;filter:grayscale(.8)!important;opacity:.6!important}#login-root .back-button{background:none!important;border:none!important;color:#a0aec0!important;color:var(--tl-fg-a0aec0ff,#a0aec0)!important;cursor:pointer!important;font-size:.9rem!important;font-weight:700!important;margin-top:20px!important;text-decoration:underline!important;transition:color .2s!important}#login-root .back-button:hover{color:#fff!important;color:var(--tl-fg-ffffffff,#fff)!important}#login-root .forgot-link{color:#a0aec0!important;color:var(--tl-fg-a0aec0ff,#a0aec0)!important;display:block!important;font-size:.9rem!important;font-weight:700!important;margin-top:20px!important;text-decoration:none!important;transition:color .2s!important}#login-root .forgot-link:hover{color:#fff!important;color:var(--tl-fg-ffffffff,#fff)!important;text-decoration:underline!important}#login-root .login-error{background-color:#ff4d4f26!important;background-color:var(--tl-bg-ff4d4f26,#ff4d4f26)!important;border:1px solid #ff4d4f4d!important;border:1px solid var(--tl-border-ff4d4f4d,#ff4d4f4d)!important;border-radius:6px!important;color:#ff4d4f!important;color:var(--tl-fg-ff4d4fff,#ff4d4f)!important;font-weight:800!important}#login-root .login-error,#login-root .login-notice{font-size:.9rem!important;margin-top:20px!important;padding:12px!important}#login-root .login-notice{background-color:#f5a52424!important;background-color:var(--tl-bg-f5a52424,#f5a52424)!important;border:1px solid #f5a52459!important;border:1px solid var(--tl-border-f5a52459,#f5a52459)!important;border-radius:6px!important;color:#f5a524!important;color:var(--tl-fg-f5a524ff,#f5a524)!important;font-weight:700!important}#login-root .instruction-text{color:#accc37!important;color:var(--tl-fg-accc37ff,#accc37)!important;font-size:1rem!important;font-weight:800!important;margin-bottom:20px!important}#login-root.login-split{align-items:stretch!important;display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important;justify-content:stretch!important;min-height:100vh!important;padding:0!important}#login-root.login-split:before{display:none!important}#login-root .login-hero{background:radial-gradient(900px 600px at 15% 10%,#199dd859,#0000 60%),radial-gradient(700px 500px at 85% 90%,#accc3738,#0000 60%),linear-gradient(160deg,#0b1a32,#0e2447 55%,#12305e)!important;background:radial-gradient(900px 600px at 15% 10%,var(--tl-bg-199dd859,#199dd859),#0000 60%),radial-gradient(700px 500px at 85% 90%,var(--tl-bg-accc3738,#accc3738),#0000 60%),linear-gradient(160deg,var(--tl-bg-0b1a32ff,#0b1a32) 0,var(--tl-bg-0e2447ff,#0e2447) 55%,var(--tl-bg-12305eff,#12305e) 100%)!important;color:#fff!important;color:var(--tl-fg-ffffffff,#fff)!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;overflow:hidden!important;padding:56px 64px 32px!important;position:relative!important}#login-root .login-hero:after{background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,#0000 0)!important;background-image:linear-gradient(var(--tl-bg-ffffff0b,hsla(0,0%,100%,.045)) 1px,#0000 1px),linear-gradient(90deg,var(--tl-bg-ffffff0b,hsla(0,0%,100%,.045)) 1px,#0000 1px)!important;background-size:44px 44px!important;content:""!important;inset:0!important;mask-image:radial-gradient(ellipse at 30% 30%,#000 20%,#0000 75%)!important;-webkit-mask-image:radial-gradient(ellipse at 30% 30%,#000 20%,#0000 75%)!important;pointer-events:none!important;position:absolute!important}#login-root .login-hero-inner{margin:auto 0!important;max-width:560px!important;position:relative!important;z-index:1!important}#login-root .login-hero-logo{display:block!important;filter:drop-shadow(0 10px 30px rgba(0,0,0,.35))!important;filter:drop-shadow(0 10px 30px var(--tl-shadow-00000059,rgba(0,0,0,.35)))!important;height:auto!important;margin-bottom:36px!important;width:min(420px,80%)!important}#login-root .login-hero-tag{color:#ffffffe0!important;color:var(--tl-fg-ffffffe0,#ffffffe0)!important;font-size:1.25rem!important;font-weight:400!important;letter-spacing:.01em!important;line-height:1.55!important;margin:0 0 28px!important}#login-root .login-chips{display:flex!important;flex-wrap:wrap!important;gap:8px!important}#login-root .login-chip{background:#199dd824!important;background:var(--tl-bg-199dd824,#199dd824)!important;border:1px solid #199dd88c!important;border:1px solid var(--tl-border-199dd88c,#199dd88c)!important;border-radius:999px!important;color:#e8f4fb!important;color:var(--tl-fg-e8f4fbff,#e8f4fb)!important;font-size:.78rem!important;font-weight:700!important;letter-spacing:.03em!important;padding:6px 12px!important}#login-root .login-hero-foot{color:#ffffff8c!important;color:var(--tl-fg-ffffff8c,#ffffff8c)!important;font-size:.8rem!important;letter-spacing:.04em!important;position:relative!important;z-index:1!important}#login-root .login-pane{align-items:center!important;background:#0e2447!important;background:var(--tl-bg-0e2447ff,#0e2447)!important;display:flex!important;justify-content:center!important;padding:40px 24px!important}#login-root .login-card{border:1px solid #ffffff26!important;border:1px solid var(--tl-border-ffffff26,#ffffff26)!important;border-radius:18px!important;box-shadow:0 24px 70px #00000080!important;box-shadow:0 24px 70px var(--tl-shadow-00000080,#00000080)!important;max-width:440px!important;padding:36px 40px 30px!important}#login-root .login-card-icon{display:block!important;height:56px!important;margin:0 auto 14px!important;width:56px!important}#login-root .login-heading{color:#fff!important;color:var(--tl-fg-ffffffff,#fff)!important;font-size:1.7rem!important;font-weight:900!important;letter-spacing:-.01em!important;margin:0 0 6px!important;text-transform:none!important}#login-root .login-sub{color:#a0aec0!important;color:var(--tl-fg-a0aec0ff,#a0aec0)!important;font-size:.95rem!important;margin:0 0 24px!important}#login-root .login-2fa-row{margin:12px 0 4px!important;text-align:left!important}#login-root .login-2fa-row .login-input{margin-bottom:8px!important}#login-root .login-code{font-size:1.6rem!important;font-weight:900!important;letter-spacing:.35em!important;text-align:center!important}#login-root .login-foot{font-size:.9rem!important;margin-top:16px!important}#login-root .login-foot-link{font-weight:700!important;text-decoration:none!important}#login-root .login-foot-link.demo{color:#38bdf8!important;color:var(--tl-fg-38bdf8ff,#38bdf8)!important}#login-root .login-foot-link.trial{color:#22c55e!important;color:var(--tl-fg-22c55eff,#22c55e)!important}#login-root .login-foot-link:hover{text-decoration:underline!important}#login-root .login-foot-sep{color:#a0aec0!important;color:var(--tl-fg-a0aec0ff,#a0aec0)!important;margin:0 10px!important}@media (max-width:960px){#login-root.login-split{grid-template-columns:1fr!important}#login-root .login-hero{min-height:0!important;padding:36px 24px 22px!important}#login-root .login-hero-inner{margin:0!important}#login-root .login-hero-logo{margin-bottom:18px!important;width:min(300px,70%)!important}#login-root .login-hero-tag{font-size:1rem!important;margin-bottom:16px!important}#login-root .login-chips,#login-root .login-hero-foot{display:none!important}#login-root .login-pane{padding:24px 16px 40px!important}#login-root .login-card{padding:28px 22px 24px!important}}.sp-root{--navy:var(--tl-auto-0e2447ff,#0e2447);--deep:var(--tl-auto-0b1a32ff,#0b1a32);--panel:var(--tl-bg-152b4dff,#152b4d);--blue:var(--tl-auto-199dd8ff,#199dd8);--green:var(--tl-auto-accc37ff,#accc37);--grey:var(--tl-auto-5c6a7aff,#5c6a7a);--text:var(--tl-fg-ffffffff,#fff);--body:var(--tl-auto-c9d4e3ff,#c9d4e3);--border:var(--tl-border-199dd826,#199dd826);--red:var(--tl-auto-d93838ff,#d93838);background:var(--navy);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:100vh}.sp-logo{font-weight:800;letter-spacing:-.4px;text-decoration:none}.sp-logo .s{color:var(--blue)}.sp-logo .t{color:var(--green)}.sp-bar{background:var(--deep);border-bottom:1px solid var(--border);gap:10px;justify-content:space-between;padding:10px 20px;position:sticky;top:0;z-index:300}.sp-bar,.sp-bar-left{align-items:center;display:flex}.sp-bar-left{gap:16px}.sp-bar .sp-logo{font-size:16px}.sp-bar-badge{background:#accc371f;background:var(--tl-bg-accc371f,#accc371f);border:1px solid #accc3766;border:1px solid var(--tl-border-accc3766,#accc3766);border-radius:999px;color:var(--green);font-size:10px;font-weight:800;letter-spacing:1px;padding:3px 10px;text-transform:uppercase}.sp-bar-links{display:flex;flex-wrap:wrap;gap:2px}.sp-bar-links a,.sp-bar-links button{background:none;border:0;border-radius:6px;color:var(--body);cursor:pointer;font-size:12px;font-weight:700;padding:6px 10px;text-decoration:none}.sp-bar-links a:hover,.sp-bar-links button:hover{background:#199dd81f;background:var(--tl-bg-199dd81f,#199dd81f);color:var(--text)}.sp-bar-links a.active{background:#accc3729;background:var(--tl-bg-accc3729,#accc3729);color:var(--green)}.sp-login{align-items:center;background:radial-gradient(ellipse 60% 40% at 70% 0,#199dd824,#0000),radial-gradient(ellipse 50% 35% at 20% 100%,#accc3714,#0000),var(--navy);background:radial-gradient(ellipse 60% 40% at 70% 0,var(--tl-bg-199dd824,#199dd824),#0000),radial-gradient(ellipse 50% 35% at 20% 100%,var(--tl-bg-accc3714,#accc3714),#0000),var(--navy);display:flex;justify-content:center;min-height:100vh;padding:24px}.sp-login-card{background:var(--panel);border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 80px #00000073;box-shadow:0 24px 80px var(--tl-shadow-00000073,#00000073);padding:36px 32px;width:min(420px,94vw)}.sp-login-card .sp-logo{display:block;font-size:26px;text-align:center}.sp-login-sub{color:var(--body);font-size:13px;margin:10px 0 26px;text-align:center}.sp-login-sub .lock{color:var(--green)}.sp-field{margin-bottom:14px}.sp-field label{color:var(--grey);display:block;font-size:11px;font-weight:700;letter-spacing:.6px;margin-bottom:6px;text-transform:uppercase}.sp-field input{background:var(--deep);border:1px solid var(--border);border-radius:8px;box-sizing:border-box;color:var(--text);font-size:14px;padding:11px 12px;width:100%}.sp-field input:focus{border-color:var(--blue);box-shadow:0 0 0 2px #199dd840;box-shadow:0 0 0 2px var(--tl-shadow-199dd840,#199dd840);outline:none}.sp-login-error{background:#d9383824;background:var(--tl-bg-d9383824,#d9383824);border:1px solid #d9383880;border:1px solid var(--tl-border-d9383880,#d9383880);border-radius:8px;color:#f0a0a0;color:var(--tl-fg-f0a0a0ff,#f0a0a0);font-size:13px;margin-bottom:14px;padding:9px 12px}.sp-btn{background:var(--blue);border:0;border-radius:8px;color:#fff;color:var(--tl-fg-ffffffff,#fff);cursor:pointer;display:inline-block;font-size:14px;font-weight:700;padding:12px 22px;text-decoration:none}.sp-btn:hover{filter:brightness(1.1)}.sp-btn:disabled{cursor:not-allowed;opacity:.55}.sp-btn.block{width:100%}.sp-btn.ghost{background:#0000;border:1px solid var(--blue);color:var(--blue)}.sp-btn.green{background:var(--green);color:var(--navy)}.sp-btn.danger{background:#0000;border:1px solid #d9383899;border:1px solid var(--tl-border-d9383899,#d9383899);color:#f0a0a0;color:var(--tl-fg-f0a0a0ff,#f0a0a0)}.sp-login-foot{color:var(--grey);font-size:12px;margin-top:18px;text-align:center}.sp-login-foot a{color:var(--blue);text-decoration:none}.sp-toc{margin:0 auto;max-width:1100px;padding:48px 24px 80px}.sp-toc-hero{margin-bottom:40px;text-align:center}.sp-toc-hero h1{font-size:clamp(28px,4.5vw,44px);font-weight:800;letter-spacing:-.4px;margin:0 0 12px}.sp-toc-hero h1 .accent{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--blue),var(--green));-webkit-background-clip:text;background-clip:text}.sp-toc-hero p{color:var(--body);font-size:15px;line-height:1.6;margin:0 auto;max-width:640px}.sp-section{margin-bottom:34px}.sp-section-title{color:var(--green);font-size:12px;font-weight:800;letter-spacing:1.2px;margin-bottom:12px;text-transform:uppercase}.sp-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.sp-card{background:var(--panel);border:1px solid var(--border);border-radius:12px;color:var(--text);display:block;padding:18px;text-decoration:none;transition:transform .15s ease,border-color .15s ease}a.sp-card:hover{border-color:#199dd873;border-color:var(--tl-border-199dd873,#199dd873);transform:translateY(-3px)}.sp-card h3{font-size:15px;font-weight:700;margin:0 0 6px}.sp-card p{color:var(--body);font-size:12.5px;line-height:1.55;margin:0}.sp-card.soon{cursor:default;opacity:.55}.sp-card .soon-tag{border:1px solid #199dd866;border:1px solid var(--tl-border-199dd866,#199dd866);border-radius:4px;color:var(--blue);display:inline-block;font-size:9px;font-weight:800;letter-spacing:.8px;margin-left:8px;padding:1px 6px;vertical-align:2px}.sp-calc{margin:0 auto;max-width:1240px;padding:36px 24px 80px}.sp-calc-head{margin-bottom:26px}.sp-calc-head h1{font-size:clamp(26px,4vw,40px);font-weight:800;letter-spacing:-.4px;margin:0 0 8px}.sp-calc-head p{color:var(--body);font-size:14px;line-height:1.6;margin:0;max-width:720px}.sp-calc-body{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 340px}.sp-devtable{background:var(--panel);border:1px solid var(--border);border-radius:14px;overflow:hidden}.sp-devtable table{border-collapse:collapse;width:100%}.sp-devtable th{background:var(--deep);color:var(--grey);font-size:11px;font-weight:700;letter-spacing:.6px;text-align:left;text-transform:uppercase}.sp-devtable td,.sp-devtable th{border-bottom:1px solid var(--border);padding:12px 14px}.sp-devtable td{font-size:14px;vertical-align:middle}.sp-devtable tr:last-child td{border-bottom:0}.sp-devname{font-weight:700}.sp-devsub{color:var(--grey);font-size:11px;margin-top:2px}.sp-qty{align-items:center;display:inline-flex;gap:6px}.sp-qty button{background:var(--deep);border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;font-size:16px;font-weight:700;height:30px;line-height:1;width:30px}.sp-qty button:hover{border-color:var(--blue);color:var(--blue)}.sp-qty input{font-feature-settings:"tnum";background:var(--deep);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:14px;font-variant-numeric:tabular-nums;padding:7px 10px;text-align:right;width:84px}.sp-qty input:focus{border-color:var(--blue);box-shadow:0 0 0 2px #199dd840;box-shadow:0 0 0 2px var(--tl-shadow-199dd840,#199dd840);outline:none}.sp-tiersel{background:var(--deep);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:13px;min-width:120px;padding:7px 10px}.sp-line-total{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;text-align:right;white-space:nowrap}.sp-applyall{align-items:center;background:var(--deep);border-top:1px solid var(--border);color:var(--body);display:flex;flex-wrap:wrap;font-size:12.5px;gap:10px;padding:12px 14px}.sp-applyall button{background:#0000;border:1px solid var(--border);border-radius:999px;color:var(--body);cursor:pointer;font-size:12px;font-weight:700;padding:5px 14px}.sp-applyall button:hover{border-color:var(--blue);color:var(--blue)}.sp-summary{display:flex;flex-direction:column;gap:14px;position:sticky;top:68px}.sp-sumcard{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:20px}.sp-sumcard h3{color:var(--grey);font-size:11px;font-weight:800;letter-spacing:1px;margin:0 0 14px;text-transform:uppercase}.sp-mrr{font-feature-settings:"tnum";color:var(--green);font-size:36px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.sp-mrr-label{color:var(--body);font-size:12px;margin-top:4px}.sp-annual{font-feature-settings:"tnum";color:var(--text);font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;margin-top:12px}.sp-annual span{color:var(--grey);font-size:12px;font-weight:400}.sp-sumrows{grid-gap:7px;border-top:1px solid var(--border);display:grid;gap:7px;margin-top:14px;padding-top:12px}.sp-sumrow{display:flex;font-size:13px;justify-content:space-between}.sp-sumrow .k{color:var(--body)}.sp-sumrow .v{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.sp-pulse{animation:spPulse .35s ease}@keyframes spPulse{0%{transform:scale(1)}40%{transform:scale(1.045)}to{transform:scale(1)}}.sp-rec{border-color:#accc3773;border-color:var(--tl-border-accc3773,#accc3773)}.sp-rec-tier{color:var(--green);font-size:22px;font-weight:800}.sp-rec-exp{color:var(--body);font-size:12.5px;line-height:1.6;margin-top:8px}.sp-actions{display:flex;flex-wrap:wrap;gap:8px}.sp-actions .sp-btn{flex:1 1 46%;font-size:12.5px;padding:10px 8px;text-align:center}.sp-quoteform{background:var(--panel);border:1px solid var(--border);border-radius:14px;margin-top:20px;padding:20px}.sp-quoteform h3{font-size:15px;font-weight:800;margin:0 0 14px}.sp-formgrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.sp-formgrid .sp-field{margin-bottom:0}.sp-formgrid .wide{grid-column:1/-1}.sp-quoteform textarea{background:var(--deep);border:1px solid var(--border);border-radius:8px;box-sizing:border-box;color:var(--text);font-family:inherit;font-size:13px;min-height:64px;padding:10px 12px;resize:vertical;width:100%}.sp-quotes{margin-top:20px}.sp-quotes h3{font-size:15px;font-weight:800;margin:0 0 12px}.sp-quotelist{grid-gap:8px;display:grid;gap:8px}.sp-quoterow{align-items:center;background:var(--panel);border:1px solid var(--border);border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 16px}.sp-quoterow .who{font-size:14px;font-weight:700}.sp-quoterow .meta{color:var(--grey);font-size:12px;margin-top:2px}.sp-quoterow .amt{font-feature-settings:"tnum";color:var(--green);font-variant-numeric:tabular-nums;font-weight:800}.sp-quoterow .ops{display:flex;flex-wrap:wrap;gap:6px}.sp-quoterow .ops button{background:#0000;border:1px solid var(--border);border-radius:6px;color:var(--body);cursor:pointer;font-size:11.5px;font-weight:700;padding:5px 10px}.sp-quoterow .ops button:hover{border-color:var(--blue);color:var(--blue)}.sp-quoterow .ops button.del:hover{border-color:var(--red);color:var(--red)}.sp-toast{background:var(--deep);border:1px solid #accc3780;border:1px solid var(--tl-border-accc3780,#accc3780);border-radius:10px;bottom:22px;box-shadow:0 10px 40px #00000080;box-shadow:0 10px 40px var(--tl-shadow-00000080,#00000080);color:var(--text);font-size:13px;font-weight:600;left:50%;padding:11px 20px;position:fixed;transform:translateX(-50%);z-index:500}@media (max-width:980px){.sp-calc-body{grid-template-columns:1fr}.sp-summary{position:static}}@media (prefers-reduced-motion:reduce){.sp-pulse{animation:none}a.sp-card,a.sp-card:hover{transform:none;transition:none}}@media print{.sp-actions,.sp-applyall,.sp-bar,.sp-qty button,.sp-quotes{display:none!important}.sp-calc,.sp-devtable,.sp-quoteform,.sp-root,.sp-sumcard{border-color:#ccc!important;border-color:var(--tl-border-ccccccff,#ccc)!important}.sp-calc,.sp-devtable,.sp-devtable td,.sp-devtable th,.sp-quoteform,.sp-root,.sp-sumcard{background:#fff!important;background:var(--tl-bg-ffffffff,#fff)!important;color:#000!important;color:var(--tl-fg-000000ff,#000)!important}.sp-mrr,.sp-rec-tier{color:#0e2447!important;color:var(--tl-fg-0e2447ff,#0e2447)!important}.sp-calc-body{grid-template-columns:1fr}}.sp-ordermodal-bg{align-items:center;background:#0a1a33d1;background:var(--tl-scrim-0a1a33d1,#0a1a33d1);display:flex;inset:0;justify-content:center;position:fixed;z-index:900}.sp-ordermodal{background:var(--panel);border:1px solid var(--border);border-radius:14px;color:var(--text);max-height:88vh;overflow:auto;padding:26px;width:min(640px,94vw)}.sp-ordermodal h2{font-size:20px;font-weight:800;margin:0 0 6px}.sp-order-sub{color:var(--body);font-size:13px;margin:0 0 18px}.sp-order-choice{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.sp-order-choicecard{cursor:pointer;font-family:inherit;text-align:left}.sp-order-choicecard h3{color:var(--green)}.sp-order-grid{grid-gap:10px 12px;display:grid;gap:10px 12px;grid-template-columns:1fr 1fr}.sp-order-grid .wide{grid-column:1/-1}.sp-order-label{color:var(--grey);display:block;font-size:11px;font-weight:700;letter-spacing:.6px;margin-bottom:6px;text-transform:uppercase}.sp-order-input{background:var(--deep);border:1px solid var(--border);border-radius:8px;box-sizing:border-box;color:var(--text);font-size:13.5px;margin-top:4px;padding:9px 11px;width:100%}.sp-order-input:focus{border-color:var(--blue);box-shadow:0 0 0 2px #199dd840;box-shadow:0 0 0 2px var(--tl-shadow-199dd840,#199dd840);outline:none}select.sp-order-input{height:auto}.sp-order-steps{grid-gap:7px;display:grid;gap:7px;margin-top:6px}.sp-order-step{align-items:center;color:var(--grey);display:flex;font-size:13.5px;gap:8px}.sp-order-step.done{color:var(--text)}.sp-order-step.done .tick{color:var(--green);font-weight:800}.sp-order-acct{background:#accc371a;background:var(--tl-bg-accc371a,#accc371a);border:1px solid #accc3759;border:1px solid var(--tl-border-accc3759,#accc3759);border-radius:8px;margin-bottom:10px}.sp-order-acct,.sp-order-fail{font-size:13px;padding:9px 12px}.sp-order-fail{background:#d9383824;background:var(--tl-bg-d9383824,#d9383824);border:1px solid #d9383880;border:1px solid var(--tl-border-d9383880,#d9383880);border-radius:8px;color:#f0a0a0;color:var(--tl-fg-f0a0a0ff,#f0a0a0);margin-top:8px}.sp-order-actions{border-top:1px solid var(--border);display:flex;gap:10px;justify-content:flex-end;margin-top:18px;padding-top:14px}@media (max-width:640px){.sp-order-choice,.sp-order-grid{grid-template-columns:1fr}}.sp-doc-wrap{max-width:980px}.sp-doc-bar{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:space-between;margin:6px 0 18px}.sp-doc-bar a{color:var(--blue);font-weight:600;text-decoration:none}.sp-doc-loading,.sp-doc-meta{color:var(--grey)}.sp-doc-loading{padding:40px 0;text-align:center}.sp-doc{background:#fff;background:var(--tl-bg-ffffffff,#fff);border-radius:12px;box-shadow:0 20px 60px #00000059;box-shadow:0 20px 60px var(--tl-shadow-00000059,#00000059);color:#1f2a37;color:var(--tl-fg-1f2a37ff,#1f2a37);font-size:15px;line-height:1.6;padding:34px 40px 44px}.sp-doc h1{color:var(--navy);font-size:28px;font-weight:800;letter-spacing:-.4px;margin:0 0 18px;text-transform:none}.sp-doc-body h1,.sp-doc-body h2,.sp-doc-body h3,.sp-doc-body h4{color:var(--navy);letter-spacing:-.2px;line-height:1.25;margin:26px 0 10px;text-transform:none}.sp-doc-body h1{font-size:24px}.sp-doc-body h2{font-size:21px}.sp-doc-body h3{font-size:17px}.sp-doc-body h4{font-size:15px}.sp-doc-body p{margin:0 0 12px}.sp-doc-body a{color:#147fb0;color:var(--tl-fg-147fb0ff,#147fb0);text-decoration:underline}.sp-doc-body ol,.sp-doc-body ul{margin:0 0 12px;padding-left:24px}.sp-doc-body li{margin:4px 0}.sp-doc-body img{border:1px solid #e2e8f0;border:1px solid var(--tl-border-e2e8f0ff,#e2e8f0);border-radius:8px;display:block;height:auto;margin:8px 0;max-width:100%}.sp-doc-body table{border-collapse:collapse;display:block;font-size:14px;margin:12px 0 18px;overflow-x:auto;width:100%}.sp-doc-body td,.sp-doc-body th{border:1px solid #d9e1ec;border:1px solid var(--tl-border-d9e1ecff,#d9e1ec);padding:8px 10px;text-align:left;vertical-align:top}.sp-doc-body th{background:#eef3f9;background:var(--tl-bg-eef3f9ff,#eef3f9);color:var(--navy);font-weight:700}.sp-doc-body code{background:#f1f5f9;background:var(--tl-bg-f1f5f9ff,#f1f5f9);border-radius:4px;color:#0e2447;color:var(--tl-fg-0e2447ff,#0e2447);font-size:13px;padding:1px 5px}.sp-doc-body .code.panel,.sp-doc-body .codeContent,.sp-doc-body pre{background:#0b1a32;background:var(--tl-bg-0b1a32ff,#0b1a32);border-radius:8px;color:#e8eef7;color:var(--tl-fg-e8eef7ff,#e8eef7);font-size:13px;line-height:1.5;overflow-x:auto;padding:12px 14px}.sp-doc-body .codeContent code,.sp-doc-body pre code{background:none;color:inherit;padding:0}.sp-doc-body .confluence-information-macro{background:#eaf4fd;background:var(--tl-bg-eaf4fdff,#eaf4fd);border:1px solid #cfe3f5;border:1px solid var(--tl-border-cfe3f5ff,#cfe3f5);border-radius:8px;margin:14px 0;padding:12px 16px 12px 44px;position:relative}.sp-doc-body .confluence-information-macro:before{align-items:center;background:var(--blue);border-radius:999px;color:#fff;color:var(--tl-fg-ffffffff,#fff);content:"i";display:flex;font-size:12px;font-weight:800;height:20px;justify-content:center;left:14px;position:absolute;top:12px;width:20px}.sp-doc-body .confluence-information-macro-note{background:#fff7e6;background:var(--tl-bg-fff7e6ff,#fff7e6);border-color:#f5d79b;border-color:var(--tl-border-f5d79bff,#f5d79b)}.sp-doc-body .confluence-information-macro-note:before{background:#e8a33d;background:var(--tl-bg-e8a33dff,#e8a33d);content:"!"}.sp-doc-body .confluence-information-macro-warning{background:#fdecec;background:var(--tl-bg-fdececff,#fdecec);border-color:#f2b8b8;border-color:var(--tl-border-f2b8b8ff,#f2b8b8)}.sp-doc-body .confluence-information-macro-warning:before{background:var(--red);content:"!"}.sp-doc-body .confluence-information-macro-tip{background:#eef8dc;background:var(--tl-bg-eef8dcff,#eef8dc);border-color:#cfe39a;border-color:var(--tl-border-cfe39aff,#cfe39a)}.sp-doc-body .confluence-information-macro-tip:before{background:#7ea31e;background:var(--tl-bg-7ea31eff,#7ea31e);content:"✓"}.sp-doc-body .aui-icon,.sp-doc-body .confluence-information-macro-icon{display:none}.sp-doc-body .confluence-information-macro-body>:last-child{margin-bottom:0}.sp-doc-body .expand-container{border:1px solid #e2e8f0;border:1px solid var(--tl-border-e2e8f0ff,#e2e8f0);border-radius:8px;margin:12px 0;padding:10px 14px}.sp-doc-body .expand-control{color:var(--navy);font-weight:700}.sp-doc-body hr{border:0;border-top:1px solid #e2e8f0;border-top:1px solid var(--tl-border-e2e8f0ff,#e2e8f0);margin:20px 0}.sp-doc-body blockquote{border-left:4px solid var(--blue);color:#3b4a5e;color:var(--tl-fg-3b4a5eff,#3b4a5e);margin:12px 0;padding:4px 14px}.sp-doc-body .toc-macro{background:#f8fafc;background:var(--tl-bg-f8fafcff,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--tl-border-e2e8f0ff,#e2e8f0);border-radius:8px;font-size:14px;padding:10px 16px}@media (max-width:720px){.sp-doc{padding:22px 18px 30px}.sp-doc h1{font-size:23px}}@media print{.sp-root{background:#fff;background:var(--tl-bg-ffffffff,#fff)}.sp-bar,.sp-doc-bar{display:none}.sp-doc{box-shadow:none;padding:0}}.sp-sec-hero{margin-left:auto;margin-right:auto;max-width:900px}.sp-sec-kicker{color:var(--green);font-size:11px;font-weight:800;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase}.sp-sec-stats{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:22px 0 18px}.sp-sec-stats div{background:var(--panel);border:1px solid var(--border);border-radius:10px;min-width:120px;padding:10px 16px}.sp-sec-stats b{color:var(--green);display:block;font-size:15px}.sp-sec-stats span{color:var(--body);font-size:11px}.sp-sec-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.sp-sec-btn{background:var(--blue);border-radius:8px;color:#fff;color:var(--tl-fg-ffffffff,#fff);display:inline-block;font-size:13px;font-weight:700;padding:10px 16px;text-decoration:none}.sp-sec-btn.ghost{background:#0000;border:1px solid var(--blue);color:var(--blue)}.sp-sec-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.sp-sec-card{cursor:default}.sp-sec-icon{font-size:22px;margin-bottom:6px}.sp-sec-lead{color:#fff!important;color:var(--tl-fg-ffffffff,#fff)!important;font-weight:600;margin:0 0 8px!important}.sp-sec-card ul{margin:0;padding-left:18px}.sp-sec-card li{color:var(--body);font-size:12.5px;line-height:1.5;margin-bottom:5px}.sp-sec-faq{grid-gap:8px;display:grid;gap:8px}.sp-sec-q{background:var(--panel);border:1px solid var(--border);border-radius:10px}.sp-sec-q button{align-items:center;background:none;border:0;color:#fff;color:var(--tl-fg-ffffffff,#fff);cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:space-between;padding:14px 16px;text-align:left;width:100%}.sp-sec-q.open{border-color:#199dd873;border-color:var(--tl-border-199dd873,#199dd873)}.sp-sec-chev{color:var(--green);font-size:18px}.sp-sec-q p{color:var(--body);font-size:13px;line-height:1.6;margin:0;padding:0 16px 14px}.sp-library{align-items:center;background:linear-gradient(135deg,#199dd81a,#accc3712);background:linear-gradient(135deg,var(--tl-bg-199dd81a,#199dd81a),var(--tl-bg-accc3712,#accc3712));border:1px solid #199dd861;border:1px solid var(--tl-border-199dd861,#199dd861);border-radius:14px;display:flex;gap:16px;margin:0 0 30px;padding:18px 22px;text-decoration:none;transition:border-color .2s,transform .2s}a.sp-library:hover{border-color:#199dd8bf;border-color:var(--tl-border-199dd8bf,#199dd8bf);transform:translateY(-2px)}.sp-library__ic{align-items:center;background:#199dd829;background:var(--tl-bg-199dd829,#199dd829);border:1px solid #199dd866;border:1px solid var(--tl-border-199dd866,#199dd866);border-radius:11px;color:var(--blue);display:flex;flex:0 0 44px;font-size:19px;height:44px;justify-content:center}.sp-library__txt{flex:1 1;min-width:0}.sp-library__txt strong{color:#fff;color:var(--text,var(--tl-fg-ffffffff,#fff));display:block;font-size:15.5px;margin-bottom:4px}.sp-library__txt span{color:var(--body);display:block;font-size:12.5px;line-height:1.6}.sp-library__go{color:var(--blue);flex:0 0 auto;font-size:12px;font-weight:700;white-space:nowrap}@media (max-width:760px){.sp-library{flex-wrap:wrap;gap:12px}.sp-library__go{flex-basis:100%}}.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{border:0;height:0;left:-9999em;margin:0;opacity:0;overflow:hidden;padding:0;position:absolute;resize:none;top:0;white-space:nowrap;width:0;z-index:-5}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;bottom:0;cursor:default;left:0;overflow-y:scroll;position:absolute;right:0;top:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{left:0;position:absolute;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;left:-9999em;line-height:normal;position:absolute;top:0;visibility:hidden}.xterm.enable-mouse-events{cursor:default}.xterm .xterm-cursor-pointer,.xterm.xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{bottom:0;color:#0000;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:10}.xterm .live-region{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:double underline;text-decoration:double underline}.xterm-underline-3{-webkit-text-decoration:wavy underline;text-decoration:wavy underline}.xterm-underline-4{-webkit-text-decoration:dotted underline;text-decoration:dotted underline}.xterm-underline-5{-webkit-text-decoration:dashed underline;text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{position:absolute;z-index:6}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{pointer-events:none;position:absolute;right:0;top:0;z-index:8}.xterm-decoration-top{position:relative;z-index:2}.training-question-bar{background:linear-gradient(180deg,#0a224af5,#0d2d60ed);background:linear-gradient(180deg,var(--tl-bg-0a224af5,#0a224af5),var(--tl-bg-0d2d60ed,#0d2d60ed));border-bottom:1px solid #199dd859;border-bottom:1px solid var(--tl-border-199dd859,#199dd859);box-shadow:0 10px 24px #04102666;box-shadow:0 10px 24px var(--tl-shadow-04102666,#04102666);padding:10px 14px;position:sticky;top:70px;z-index:950}.training-question-bar form{display:flex;gap:10px}.training-question-bar input{background:#05122ae0;background:var(--tl-bg-05122ae0,#05122ae0);border:1px solid #199dd873;border:1px solid var(--tl-border-199dd873,#199dd873);border-radius:10px;color:#fff;color:var(--tl-fg-ffffffff,#fff);flex:1 1;min-height:40px;padding:0 12px}.training-question-bar button{background:#199dd8;background:var(--tl-bg-199dd8ff,#199dd8);border:none;border-radius:10px;color:#0a1f43;cursor:pointer;font-weight:700;min-width:92px}.training-question-bar button:disabled{cursor:not-allowed;opacity:.55}.training-answer{color:#dcefff;color:var(--tl-fg-dcefffff,#dcefff);font-size:13px;margin-top:10px}.training-answer-main{background:#0515349e;background:var(--tl-bg-0515349e,#0515349e);border:1px solid #199dd838;border:1px solid var(--tl-border-199dd838,#199dd838);border-radius:10px;padding:10px 12px}.training-answer-cards{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:8px}.training-answer-card{background:#07193ad1;background:var(--tl-bg-07193ad1,#07193ad1);border:1px solid #199dd833;border:1px solid var(--tl-border-199dd833,#199dd833);border-radius:10px;padding:9px 10px}.training-card-title{color:#accc37;color:var(--tl-fg-accc37ff,#accc37);font-weight:700;margin-bottom:4px}.training-card-line{color:#c9defc;color:var(--tl-fg-c9defcff,#c9defc);font-size:12px}.training-toast{background:#0c2b5af5;background:var(--tl-bg-0c2b5af5,#0c2b5af5);border:1px solid #199dd859;border:1px solid var(--tl-border-199dd859,#199dd859);border-radius:12px;bottom:16px;box-shadow:0 10px 26px #0000006b;box-shadow:0 10px 26px var(--tl-shadow-0000006b,#0000006b);color:#ecf5ff;color:var(--tl-fg-ecf5ffff,#ecf5ff);max-width:420px;padding:12px 14px;position:fixed;right:16px;z-index:10002}.training-hover-panel{background:linear-gradient(180deg,#0a2048fc,#091a3efc);background:linear-gradient(180deg,var(--tl-bg-0a2048fc,#0a2048fc),var(--tl-bg-091a3efc,#091a3efc));border:1px solid #199dd861;border:1px solid var(--tl-border-199dd861,#199dd861);border-radius:14px;box-shadow:0 18px 40px #020a1ca8,0 0 26px #199dd82e;box-shadow:0 18px 40px var(--tl-shadow-020a1ca8,#020a1ca8),0 0 26px var(--tl-shadow-199dd82e,#199dd82e);color:#ecf2ff;color:var(--tl-fg-ecf2ffff,#ecf2ff);max-height:min(74vh,590px);overflow:auto;padding:14px;position:fixed;width:min(400px,calc(100vw - 24px));z-index:10002}.training-impact{border-radius:999px;display:inline-block;font-size:12px;font-weight:700;margin-bottom:10px;padding:5px 10px}.training-impact.impact-red{background:#dc262633;background:var(--tl-bg-dc262633,#dc262633);border:1px solid #dc262670;border:1px solid var(--tl-border-dc262670,#dc262670)}.training-impact.impact-orange{background:#f9731633;background:var(--tl-bg-f9731633,#f9731633);border:1px solid #f9731670;border:1px solid var(--tl-border-f9731670,#f9731670)}.training-impact.impact-green{background:#22c55e33;background:var(--tl-bg-22c55e33,#22c55e33);border:1px solid #22c55e70;border:1px solid var(--tl-border-22c55e70,#22c55e70)}.training-section{font-size:13px;line-height:1.45;margin-bottom:8px;-webkit-user-select:text;user-select:text}.training-section strong{color:#accc37;color:var(--tl-fg-accc37ff,#accc37)}.training-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:5px}.training-links a{color:#8dd3ff;color:var(--tl-fg-8dd3ffff,#8dd3ff);text-decoration:underline}body[data-training-mode=true] .modal-content button,body[data-training-mode=true] .ta-modal button,body[data-training-mode=true] [role=button],body[data-training-mode=true] a,body[data-training-mode=true] button,body[data-training-mode=true] input,body[data-training-mode=true] select,body[data-training-mode=true] textarea{box-shadow:0 0 0 1px #199dd833,0 0 12px #199dd833;box-shadow:0 0 0 1px var(--tl-shadow-199dd833,#199dd833),0 0 12px var(--tl-shadow-199dd833,#199dd833);outline:1px solid #199dd861!important;outline:1px solid var(--tl-border-199dd861,#199dd861)!important}.training-hover-panel.horizontal{max-height:min(54vh,480px);width:min(740px,calc(100vw - 32px))}.training-panel-grid{display:flex;flex-direction:column;gap:4px}.training-hover-panel.horizontal .training-panel-grid{grid-gap:4px 18px;display:grid;gap:4px 18px;grid-template-columns:1fr 1fr}.training-panel-full{grid-column:1/-1}.training-dynamic-insight{background:#199dd81a;background:var(--tl-bg-199dd81a,#199dd81a);border:1px solid #199dd84d;border:1px solid var(--tl-border-199dd84d,#199dd84d);border-radius:8px;color:#dbeafe;color:var(--tl-fg-dbeafeff,#dbeafe);font-size:12.5px;grid-column:1/-1;line-height:1.5;margin-bottom:6px;padding:10px 12px}.training-dynamic-insight strong{color:#7dd3fc;color:var(--tl-fg-7dd3fcff,#7dd3fc)}.training-dynamic-insight .insight-highlight{color:#accc37;color:var(--tl-fg-accc37ff,#accc37);font-weight:700}.training-hover-panel.tutorial-mode{left:50%!important;max-height:min(94vh,960px);top:3vh!important;transform:translateX(-50%);width:min(860px,calc(100vw - 40px))}.training-tutorial{margin-top:8px}.training-tutorial-title{border-bottom:1px solid #199dd84d;border-bottom:1px solid var(--tl-border-199dd84d,#199dd84d);color:#d8f4ff;color:var(--tl-fg-d8f4ffff,#d8f4ff);font-size:16px;font-weight:900;letter-spacing:.3px;margin-bottom:14px;padding-bottom:8px}.training-tutorial-section{background:#0f172a80;background:var(--tl-bg-0f172a80,#0f172a80);border:1px solid #94a3b82e;border:1px solid var(--tl-border-94a3b82e,#94a3b82e);border-radius:10px;margin-bottom:18px;padding:12px 14px}.training-tutorial-section.conclusion{background:#199dd814;background:var(--tl-bg-199dd814,#199dd814);border-color:#199dd84d;border-color:var(--tl-border-199dd84d,#199dd84d)}.training-tutorial-metric-name{color:#accc37;color:var(--tl-fg-accc37ff,#accc37);font-size:14px;font-weight:800;letter-spacing:.2px;margin-bottom:8px}.training-tutorial-section.conclusion .training-tutorial-metric-name{color:#7dd3fc;color:var(--tl-fg-7dd3fcff,#7dd3fc)}.training-tutorial-value{background:#199dd81f;background:var(--tl-bg-199dd81f,#199dd81f);border-radius:6px;color:#fff;color:var(--tl-fg-ffffffff,#fff);display:inline-block;font-size:14px;font-weight:700;margin-bottom:8px;margin-right:8px;padding:6px 10px}.training-tutorial-value.secondary{background:#94a3b81a;background:var(--tl-bg-94a3b81a,#94a3b81a);color:#94a3b8;color:var(--tl-fg-94a3b8ff,#94a3b8);font-size:12px;font-weight:600}.training-tutorial-text{color:#dbeafe;color:var(--tl-fg-dbeafeff,#dbeafe);font-size:12.5px;line-height:1.65;margin-bottom:10px}.training-tutorial-thresholds{background:#0f172a66;background:var(--tl-bg-0f172a66,#0f172a66);border:1px solid #94a3b81f;border:1px solid var(--tl-border-94a3b81f,#94a3b81f);border-radius:8px;margin-top:8px;padding:8px 10px}.training-tutorial-thresh-header{color:#94a3b8;color:var(--tl-fg-94a3b8ff,#94a3b8);font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.training-tutorial-thresh-row{align-items:center;border-bottom:1px solid #94a3b814;border-bottom:1px solid var(--tl-border-94a3b814,#94a3b814);display:flex;gap:10px;padding:4px 0}.training-tutorial-thresh-row:last-child{border-bottom:none}.thresh-range{color:#e2e8f0;color:var(--tl-fg-e2e8f0ff,#e2e8f0);font-size:12px;font-weight:600;min-width:170px}.thresh-detail{color:#94a3b8;color:var(--tl-fg-94a3b8ff,#94a3b8);flex:1 1;font-size:12px}@media (max-width:860px){.training-question-bar{top:60px}.training-question-bar form{flex-direction:column}.training-question-bar button{min-height:40px}}.mobile-bottom-tabs{display:none}@media (max-width:767px){.mobile-bottom-tabs{align-items:stretch;background:#0b1a32;background:var(--tl-bg-0b1a32ff,#0b1a32);border-top:1px solid #ffffff1f;border-top:1px solid var(--tl-border-ffffff1f,#ffffff1f);bottom:0;box-shadow:0 -4px 20px #0006;box-shadow:0 -4px 20px var(--tl-shadow-00000066,#0006);display:flex;height:64px;left:0;padding:0 0 env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:995;z-index:var(--z-mobile-chrome,995)}.mobile-tab{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:none;border-radius:0;box-shadow:none;color:#6b7a99;color:var(--tl-fg-6b7a99ff,#6b7a99);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:10px;font-weight:600;gap:3px;justify-content:center;padding:6px 0;text-decoration:none;transition:color .15s ease}.mobile-tab:active{transform:none}.mobile-tab.active{color:#199dd8;color:var(--tl-fg-199dd8ff,#199dd8)}.mobile-tab-icon{font-size:22px;line-height:1}.mobile-tab-label{font-size:10px;letter-spacing:.3px;line-height:1}}.mobile-sheet-overlay{-webkit-tap-highlight-color:transparent;background:#0009;background:var(--tl-scrim-00000099,#0009);inset:0;opacity:0;position:fixed;transition:opacity .2s ease;z-index:1300}.mobile-sheet-overlay.open{opacity:1}.mobile-sheet{-webkit-overflow-scrolling:touch;background:#0b1a32;background:var(--tl-bg-0b1a32ff,#0b1a32);border-top-left-radius:16px;border-top-right-radius:16px;bottom:0;left:0;max-height:70vh;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;transform:translateY(100%);transition:transform .3s cubic-bezier(.32,.72,0,1);z-index:1301}.mobile-sheet.open{transform:translateY(0)}.mobile-sheet-handle{background:#0b1a32;background:var(--tl-bg-0b1a32ff,#0b1a32);border-top-left-radius:16px;border-top-right-radius:16px;display:flex;justify-content:center;padding:12px 0 8px;position:sticky;top:0;z-index:1}.mobile-sheet-handle:after{background:#fff3;background:var(--tl-bg-ffffff33,#fff3);border-radius:2px;content:"";height:4px;width:36px}.mobile-sheet-section-label{color:#7a88a8;color:var(--tl-fg-7a88a8ff,#7a88a8);font-size:10px;font-weight:700;letter-spacing:1.5px;padding:14px 20px 6px;text-transform:uppercase}.mobile-sheet-item{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:none;border-radius:0;box-shadow:none;color:#a0aec0;color:var(--tl-fg-a0aec0ff,#a0aec0);cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:14px;padding:14px 20px;text-align:left;text-decoration:none;transition:background .15s ease;width:100%}.mobile-sheet-item:active{background:#199dd81a;background:var(--tl-bg-199dd81a,#199dd81a);transform:none}.mobile-sheet-item.active{color:#199dd8;color:var(--tl-fg-199dd8ff,#199dd8);font-weight:600}.mobile-sheet-item-icon{flex-shrink:0;font-size:18px;text-align:center;width:24px}.mobile-sheet-divider{background:#ffffff0f;background:var(--tl-bg-ffffff0f,#ffffff0f);height:1px;margin:4px 0}.mobile-sheet-logout{align-items:center;background:none;border:none;border-radius:0;border-top:1px solid #ffffff0f;border-top:1px solid var(--tl-border-ffffff0f,#ffffff0f);box-shadow:none;color:#ef4444;color:var(--tl-fg-ef4444ff,#ef4444);cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:14px;padding:16px 20px;text-align:left;width:100%}.mobile-sheet-logout:active{background:#ef44441a;background:var(--tl-bg-ef44441a,#ef44441a);transform:none}@media (max-width:767px){.app-container>nav{display:none!important}.main-content{margin-left:0!important;margin-top:0!important;padding-bottom:80px!important}.mobile-hide-topbar{display:none!important}.mobile-topbar{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0b1a32f2;background:var(--tl-bg-0b1a32ff,#0b1a32f2);border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--tl-border-ffffff14,#ffffff14);box-shadow:0 1px 6px #0003;box-shadow:0 1px 6px var(--tl-shadow-00000033,#0003);display:flex;height:52px;justify-content:center;left:0;padding:0 16px;position:fixed;right:0;top:0;z-index:995;z-index:var(--z-mobile-chrome,995)}.mobile-topbar-title{color:#fff;color:var(--tl-fg-ffffffff,#fff);font-size:16px;font-weight:700;max-width:calc(100% - 96px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-topbar:has(.mobile-topbar-org){justify-content:flex-start;padding-left:56px;padding-right:146px}.mobile-topbar:has(.mobile-topbar-org) .mobile-topbar-title{max-width:100%}.mobile-topbar-logo{align-items:center;background:linear-gradient(135deg,#199dd8,#158bc0);background:linear-gradient(135deg,var(--tl-bg-199dd8ff,#199dd8),var(--tl-bg-158bc0ff,#158bc0));border-radius:6px;color:#fff;display:flex;font-size:10px;font-weight:900;height:28px;justify-content:center;left:16px;letter-spacing:.5px;position:absolute;width:28px}.mobile-topbar-org{background:#199dd81f;background:var(--tl-bg-199dd81f,#199dd81f);border:1px solid #199dd840;border:1px solid var(--tl-border-199dd840,#199dd840);border-radius:6px;box-shadow:none;color:#199dd8;color:var(--tl-fg-199dd8ff,#199dd8);cursor:pointer;font-size:11px;font-weight:600;max-width:120px;overflow:hidden;padding:4px 10px;position:absolute;right:16px;text-overflow:ellipsis;white-space:nowrap}.main-content{margin-top:52px!important}.main-footer{font-size:12px!important;margin-left:0!important;padding-bottom:80px!important}.modal-content{border-radius:0!important;height:100vh!important;margin:0!important;max-height:100vh!important;max-width:100vw!important;width:100vw!important}}.m-card{background:#152b4d;background:var(--tl-bg-152b4dff,#152b4d);border:1px solid #ffffff1a;border:1px solid var(--tl-border-ffffff1a,#ffffff1a);border-radius:10px;margin-bottom:10px;overflow:hidden}.m-card-header{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:12px 14px}.m-card-title{color:#fff;color:var(--tl-fg-ffffffff,#fff);flex:1 1;font-size:14px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-card-subtitle{color:#a0aec0;color:var(--tl-fg-a0aec0ff,#a0aec0);font-size:12px;margin-top:2px}.m-card-status{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;gap:5px;padding:3px 8px}.m-card-status.up{background:#22c55e26;background:var(--tl-bg-22c55e26,#22c55e26);border:1px solid #22c55e4d;border:1px solid var(--tl-border-22c55e4d,#22c55e4d);color:#22c55e;color:var(--tl-fg-22c55eff,#22c55e)}.m-card-status.down{background:#ef444426;background:var(--tl-bg-ef444426,#ef444426);border:1px solid #ef44444d;border:1px solid var(--tl-border-ef44444d,#ef44444d);color:#ef4444;color:var(--tl-fg-ef4444ff,#ef4444)}.m-card-status.warning{background:#eab30826;background:var(--tl-bg-eab30826,#eab30826);border:1px solid #eab3084d;border:1px solid var(--tl-border-eab3084d,#eab3084d);color:#eab308;color:var(--tl-fg-eab308ff,#eab308)}.m-card-status.pending{background:#64748b33;background:var(--tl-bg-64748b33,#64748b33);border:1px solid #64748b4d;border:1px solid var(--tl-border-64748b4d,#64748b4d);color:#94a3b8;color:var(--tl-fg-94a3b8ff,#94a3b8)}.m-card-body{border-top:1px solid #ffffff0f;border-top:1px solid var(--tl-border-ffffff0f,#ffffff0f);display:none;padding:0 14px 12px}.m-card.expanded .m-card-body{display:block}.m-card-chevron{color:#6b7a99;color:var(--tl-fg-6b7a99ff,#6b7a99);flex-shrink:0;font-size:12px;padding:4px;transition:transform .2s ease}.m-card.expanded .m-card-chevron{transform:rotate(180deg)}.m-card-row{border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--tl-border-ffffff0a,#ffffff0a);display:flex;font-size:13px;justify-content:space-between;padding:8px 0}.m-card-row:last-child{border-bottom:none}.m-card-label{color:#6b7a99;color:var(--tl-fg-6b7a99ff,#6b7a99);font-size:12px;font-weight:600}.m-card-value{color:#fff;color:var(--tl-fg-ffffffff,#fff);font-weight:500;max-width:60%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.m-card-actions{border-top:1px solid #ffffff0f;border-top:1px solid var(--tl-border-ffffff0f,#ffffff0f);display:flex;flex-wrap:wrap;gap:8px;padding:10px 14px}.m-card-action{background:#199dd81f;background:var(--tl-bg-199dd81f,#199dd81f);border:1px solid #199dd840;border:1px solid var(--tl-border-199dd840,#199dd840);border-radius:8px;box-shadow:none;color:#199dd8;color:var(--tl-fg-199dd8ff,#199dd8);cursor:pointer;flex:1 1;font-size:12px;font-weight:600;min-width:0;padding:8px 12px;text-align:center}.m-card-action:active{background:#199dd840;background:var(--tl-bg-199dd840,#199dd840);transform:none}.m-card-action.danger{background:#ef44441f;background:var(--tl-bg-ef44441f,#ef44441f);border-color:#ef444440;border-color:var(--tl-border-ef444440,#ef444440);color:#ef4444;color:var(--tl-fg-ef4444ff,#ef4444)}.m-card-action.success{background:#22c55e1f;background:var(--tl-bg-22c55e1f,#22c55e1f);border-color:#22c55e40;border-color:var(--tl-border-22c55e40,#22c55e40);color:#22c55e;color:var(--tl-fg-22c55eff,#22c55e)}.m-kpi-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:12px}.m-kpi-card{background:#152b4d;background:var(--tl-bg-152b4dff,#152b4d);border:1px solid #ffffff1a;border:1px solid var(--tl-border-ffffff1a,#ffffff1a);border-radius:10px;padding:12px;text-align:center}.m-kpi-value{color:#fff;color:var(--tl-fg-ffffffff,#fff);font-size:22px;font-weight:900;line-height:1.2}.m-kpi-label{color:#6b7a99;color:var(--tl-fg-6b7a99ff,#6b7a99);font-size:11px;font-weight:600;letter-spacing:.5px;margin-top:2px;text-transform:uppercase}.m-kpi-card.blue{border-left:3px solid #199dd8;border-left:3px solid var(--tl-border-199dd8ff,#199dd8)}.m-kpi-card.green{border-left:3px solid #22c55e;border-left:3px solid var(--tl-border-22c55eff,#22c55e)}.m-kpi-card.red{border-left:3px solid #ef4444;border-left:3px solid var(--tl-border-ef4444ff,#ef4444)}.m-kpi-card.yellow{border-left:3px solid #eab308;border-left:3px solid var(--tl-border-eab308ff,#eab308)}.m-kpi-card.gray{border-left:3px solid #64748b;border-left:3px solid var(--tl-border-64748bff,#64748b)}@media (max-width:767px){.m-filters-bar{background:#0b1a32;background:var(--tl-bg-0b1a32ff,#0b1a32);border-radius:10px;display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding:10px 12px}.m-filters-bar input,.m-filters-bar select{border-radius:8px;font-size:14px;padding:10px 12px;width:100%}.m-filter-toggle{align-items:center;background:#0b1a32;background:var(--tl-bg-0b1a32ff,#0b1a32);border:1px solid #ffffff1a;border:1px solid var(--tl-border-ffffff1a,#ffffff1a);border-radius:10px;box-shadow:none;color:#a0aec0;color:var(--tl-fg-a0aec0ff,#a0aec0);cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:space-between;margin-bottom:8px;padding:10px 14px}.m-filter-toggle:active{transform:none}.admin-container,.circuit-devices-container,.client-contacts-container,.customer-locations-container,.documents-container,.organizations-container,.reports-container,.ticket-dashboard-container{padding:8px!important}.header-row{align-items:flex-start!important;flex-direction:column;gap:10px;padding:12px!important}.header-row .page-title,.header-row h1{font-size:1.2rem!important}.summary-counts{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:1fr 1fr!important}.filters-container{padding:8px!important}.filters-wrapper{flex-direction:column!important}.filter-group{width:100%!important}.desktop-table-wrapper,.devices-table-container{display:none!important}.mobile-cards-container{display:block!important}.pagination-controls{flex-wrap:wrap!important;font-size:12px!important;gap:4px!important;justify-content:center!important}.pagination-controls button{font-size:12px!important;min-width:32px!important;padding:6px 10px!important}.recharts-responsive-container{min-height:200px!important}}.mobile-cards-container{display:none}.m-search-bar{align-items:center;background:#0b1a32;background:var(--tl-bg-0b1a32ff,#0b1a32);border:1px solid #ffffff1a;border:1px solid var(--tl-border-ffffff1a,#ffffff1a);border-radius:10px;display:flex;gap:8px;margin-bottom:10px;padding:10px 12px}.m-search-bar input{background:#0000;border:none;color:#fff;color:var(--tl-fg-ffffffff,#fff);flex:1 1;font-size:14px;outline:none;padding:0}.m-search-bar input::placeholder,.m-search-icon{color:#6b7a99;color:var(--tl-fg-6b7a99ff,#6b7a99)}.m-search-icon{flex-shrink:0;font-size:16px}.m-empty-state{color:#6b7a99;color:var(--tl-fg-6b7a99ff,#6b7a99);padding:40px 20px;text-align:center}.m-empty-state-icon{font-size:40px;margin-bottom:12px;opacity:.5}.m-empty-state-text{font-size:14px;font-weight:600}.m-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px 4px}.m-section-title{color:#fff;color:var(--tl-fg-ffffffff,#fff);font-size:16px;font-weight:700}.m-section-count{color:#6b7a99;color:var(--tl-fg-6b7a99ff,#6b7a99);font-size:12px;font-weight:600}.m-fab{-webkit-tap-highlight-color:transparent;align-items:center;background:linear-gradient(135deg,#199dd8,#158bc0);background:linear-gradient(135deg,var(--tl-bg-199dd8ff,#199dd8),var(--tl-bg-158bc0ff,#158bc0));border:none;border-radius:50%;bottom:80px;box-shadow:0 4px 16px #199dd866;box-shadow:0 4px 16px var(--tl-shadow-199dd866,#199dd866);color:#fff;cursor:pointer;display:flex;font-size:24px;font-weight:700;height:52px;justify-content:center;position:fixed;right:16px;width:52px;z-index:998;z-index:var(--z-launcher,998)}.m-fab:active{transform:scale(.95)}.diff-card{background:#fff;background:var(--tl-bg-ffffffff,#fff);border:1px solid #e1e7f0;border:1px solid var(--tl-border-e1e7f0ff,#e1e7f0);border-radius:12px;box-shadow:0 8px 24px #0e244714;box-shadow:0 8px 24px var(--tl-shadow-0e244714,#0e244714);margin:10px 8px;padding:14px 16px}.diff-card-head{align-items:center;display:flex;gap:8px;margin-bottom:8px}.dc-icon{color:#199dd8;color:var(--tl-fg-199dd8ff,#199dd8);font-size:18px}.dc-title{color:#0e2447;color:var(--tl-fg-0e2447ff,#0e2447);flex:1 1;font-weight:700}.dc-risk{border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.dc-risk-low{background:#eef9d8;background:var(--tl-bg-eef9d8ff,#eef9d8);color:#5a7a14;color:var(--tl-fg-5a7a14ff,#5a7a14)}.dc-risk-medium{background:#fff2d6;background:var(--tl-bg-fff2d6ff,#fff2d6);color:#a06a00;color:var(--tl-fg-a06a00ff,#a06a00)}.dc-risk-high{background:#fde0e0;background:var(--tl-bg-fde0e0ff,#fde0e0);color:#a00;color:var(--tl-fg-aa0000ff,#a00)}.dc-summary{color:#5c6a7a;color:var(--tl-fg-5c6a7aff,#5c6a7a);font-size:13px;margin:4px 0 12px}.dc-fields{border-collapse:collapse;font-size:13px;margin-bottom:10px;width:100%}.dc-label{color:#5c6a7a;color:var(--tl-fg-5c6a7aff,#5c6a7a);padding:4px 8px 4px 0;vertical-align:top;width:35%}.dc-value code{background:#f5f7fa;background:var(--tl-bg-f5f7faff,#f5f7fa);border-radius:4px;color:#0e2447;color:var(--tl-fg-0e2447ff,#0e2447);font-family:SF Mono,Menlo,monospace;padding:2px 6px}.dc-value input{border:1px solid #cbd5e1;border:1px solid var(--tl-border-cbd5e1ff,#cbd5e1);border-radius:6px;font-size:13px;padding:5px 8px;width:100%}.dc-foot{align-items:center;border-top:1px solid #e1e7f0;border-top:1px solid var(--tl-border-e1e7f0ff,#e1e7f0);display:flex;justify-content:space-between;padding-top:10px}.dc-rev{color:#5c6a7a;color:var(--tl-fg-5c6a7aff,#5c6a7a);font-size:11px}.dc-buttons{display:flex;gap:8px}.dc-buttons button{border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:700;padding:7px 14px}.dc-cancel{background:#0000;border:1px solid #cbd5e1;border:1px solid var(--tl-border-cbd5e1ff,#cbd5e1);color:#5c6a7a;color:var(--tl-fg-5c6a7aff,#5c6a7a)}.dc-save{background:#0000;border:1px solid #199dd8;border:1px solid var(--tl-border-199dd8ff,#199dd8);color:#199dd8;color:var(--tl-fg-199dd8ff,#199dd8)}.dc-confirm{background:#accc37;background:var(--tl-bg-accc37ff,#accc37);color:#0e2447}.dc-confirm:hover{filter:brightness(.95)}.cov-rail{background:#f6f8fb;background:var(--tl-bg-f6f8fbff,#f6f8fb);border-bottom:1px solid #e1e7f0;border-bottom:1px solid var(--tl-border-e1e7f0ff,#e1e7f0);padding:8px 12px}.cov-rail-toggle{background:#0000;border:none;color:#199dd8;color:var(--tl-fg-199dd8ff,#199dd8);cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.2px;padding:0}.cov-rail-toggle:hover{filter:brightness(.9)}.cov-rail ul{list-style:none;margin:0;padding:6px 0 0}.cov-rail li{align-items:center;color:#0e2447;color:var(--tl-fg-0e2447ff,#0e2447);display:flex;font-size:13px;gap:8px;padding:3px 0}.cap-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cap-badge{align-items:center;border-radius:50%;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:700;height:16px;justify-content:center;width:16px}.cap-done{background:#accc37;background:var(--tl-bg-accc37ff,#accc37);color:#0e2447}.cap-partial{background:#fff2d6;background:var(--tl-bg-fff2d6ff,#fff2d6);color:#a06a00;color:var(--tl-fg-a06a00ff,#a06a00)}.cap-new{background:#199dd8;background:var(--tl-bg-199dd8ff,#199dd8);border-radius:9px;color:#fff;font-size:9px;padding:0 6px;width:auto}.cap-todo{background:#cbd5e1;background:var(--tl-bg-cbd5e1ff,#cbd5e1);color:#5c6a7a;color:var(--tl-fg-5c6a7aff,#5c6a7a)}.copilot-panel{background:#fff;background:var(--tl-bg-ffffffff,#fff);border-left:1px solid #e1e7f0;border-left:1px solid var(--tl-border-e1e7f0ff,#e1e7f0);box-shadow:-8px 0 24px #0e24471f;box-shadow:-8px 0 24px var(--tl-shadow-0e24471f,#0e24471f);color:#0e2447;color:var(--tl-fg-0e2447ff,#0e2447);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;height:100vh;max-width:100vw;position:fixed;right:0;top:0;width:380px;z-index:9000}.copilot-panel header{align-items:center;background:#0e2447;background:var(--tl-bg-0e2447ff,#0e2447);border-bottom:1px solid #1d3a66;border-bottom:1px solid var(--tl-border-1d3a66ff,#1d3a66);color:#fff;color:var(--tl-fg-ffffffff,#fff);display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.copilot-panel header .brand{align-items:center;display:inline-flex;font-size:15px;font-weight:700;gap:6px;letter-spacing:-.2px}.copilot-panel header button{background:#0000;border:0;border-radius:6px;color:#fff;color:var(--tl-fg-ffffffff,#fff);cursor:pointer;font-size:22px;line-height:1;padding:2px 8px}.copilot-panel header button:hover{background:#ffffff1f;background:var(--tl-bg-ffffff1f,#ffffff1f)}.copilot-panel[data-persona=coach] header .brand{color:#fff;color:var(--tl-fg-ffffffff,#fff)}.copilot-panel .copilot-transcript,.copilot-panel main,.copilot-panel>:first-child:not(header):not(.cov-rail){background:#fff;background:var(--tl-bg-ffffffff,#fff);flex:1 1 auto;overflow-y:auto}@media (max-width:480px){.copilot-panel{width:100vw}}@media (min-width:901px){html:has(.copilot-panel) .main-content{padding-right:380px}.copilot-panel{height:calc(100vh - 60px);top:60px}}.hero-bg{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0e2447eb;background:var(--tl-scrim-0e2447eb,#0e2447eb);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;inset:0;justify-content:center;position:fixed;z-index:9999}.hero-card{background:#fff;background:var(--tl-bg-ffffffff,#fff);border-radius:16px;box-shadow:0 30px 80px #0006;box-shadow:0 30px 80px var(--tl-shadow-00000066,#0006);max-width:560px;padding:48px 56px;text-align:center;width:90vw}.hero-mark{color:#199dd8;color:var(--tl-fg-199dd8ff,#199dd8);font-size:42px;line-height:1;margin-bottom:8px}.hero-card h1{color:#0e2447;color:var(--tl-fg-0e2447ff,#0e2447);font-size:28px;font-weight:700;letter-spacing:-.4px;margin:0 0 12px}.hero-lead{color:#5c6a7a;color:var(--tl-fg-5c6a7aff,#5c6a7a);font-size:15px;line-height:1.5;margin:0 0 28px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:14px}.hero-primary{background:#accc37;background:var(--tl-bg-accc37ff,#accc37);border:none;border-radius:8px;color:#0e2447;cursor:pointer;font-size:14px;font-weight:700;padding:11px 22px}.hero-primary:hover{filter:brightness(.95)}.hero-secondary{background:#0000;border:1px solid #cbd5e1;border:1px solid var(--tl-border-cbd5e1ff,#cbd5e1);border-radius:8px;color:#0e2447;color:var(--tl-fg-0e2447ff,#0e2447);cursor:pointer;font-size:14px;font-weight:600;padding:11px 22px}.hero-secondary:hover{background:#f6f8fb;background:var(--tl-bg-f6f8fbff,#f6f8fb)}.hero-voice{background:#0000;border:none;color:#199dd8;color:var(--tl-fg-199dd8ff,#199dd8);cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px}.hero-voice:hover{text-decoration:underline}.hero-dismiss{background:none;border:none;color:#9fb0c5;color:var(--tl-fg-9fb0c5ff,#9fb0c5);cursor:pointer;display:block;font-size:12px;margin:18px auto 0}.hero-dismiss:hover{color:#5c6a7a;color:var(--tl-fg-5c6a7aff,#5c6a7a)}@media (max-width:480px){.hero-card{padding:36px 24px}.hero-actions{flex-direction:column}.hero-primary,.hero-secondary{width:100%}}:root{--z-sticky:900;--z-topbar:990;--z-sidebar:995;--z-mobile-chrome:995;--z-launcher:998;--z-modal:1000;--z-system-dialog:4000;--z-toast:20000}html body :is(.vo-modal-bg,.sp-ordermodal-bg,.bp-modal-bg){z-index:1000;z-index:var(--z-modal)}@media (max-width:767px){html body :is(.modal-overlay,.modal-backdrop,.create-report-modal-overlay,.confirm-modal-overlay,.organizations-modal-overlay,.api-modal-backdrop,.notesOverlay,.dtm-overlay,.ta-modal-overlay,.onb-modal-bg,.nd-modal-bg,.fw-modal-bg,.vo-modal-bg,.sp-ordermodal-bg,.bp-modal-bg,.stai-modal-overlay,.vm-overlay,.vm-diff-overlay,.as-overlay,.acta-modal-bg,.ipam-scrim){box-sizing:border-box;padding:max(8px,env(safe-area-inset-top,0px)) 8px max(8px,env(safe-area-inset-bottom,0px))!important}html body :is(.modal-overlay,.modal-backdrop,.create-report-modal-overlay,.confirm-modal-overlay,.organizations-modal-overlay,.api-modal-backdrop,.notesOverlay,.dtm-overlay,.ta-modal-overlay,.onb-modal-bg,.nd-modal-bg,.fw-modal-bg,.vo-modal-bg,.sp-ordermodal-bg,.bp-modal-bg,.stai-modal-overlay,.vm-overlay,.vm-diff-overlay,.as-overlay,.acta-modal-bg,.ipam-scrim)>:not(script):not(style){-webkit-overflow-scrolling:touch;box-sizing:border-box;max-height:calc(100dvh - 16px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))!important;max-width:100%!important;overflow-y:auto}html body :is([style*="position: fixed"][style*="inset: 0px"],[style*="position: fixed"][style*="top: 0px"][style*="bottom: 0px"]):not(.mobile-sheet-overlay)>:is(div,form,section,[role=dialog]){-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 16px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));max-width:100%;overflow-y:auto}}@media (min-width:768px){html body .main-content>.content-scroll{padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px))}}:is([style*="background: rgb(34, 197, 94)"],[style*="background-color: rgb(34, 197, 94)"]):is([style^="color: rgb(255, 255, 255)"],[style*=" color: rgb(255, 255, 255)"],[style^="color: white"],[style*=" color: white"],.status-pill,.action-chip,.add-btn,.summary-card){background-color:#15803d!important;background-color:var(--tl-bg-15803dff,#15803d)!important}:is([style*="background: rgb(16, 185, 129)"],[style*="background-color: rgb(16, 185, 129)"]):is([style^="color: rgb(255, 255, 255)"],[style*=" color: rgb(255, 255, 255)"],[style^="color: white"],[style*=" color: white"],.status-pill,.action-chip,.add-btn,.summary-card){background-color:#047857!important;background-color:var(--tl-bg-047857ff,#047857)!important}:is([style*="background: rgb(6, 182, 212)"],[style*="background-color: rgb(6, 182, 212)"]):is([style^="color: rgb(255, 255, 255)"],[style*=" color: rgb(255, 255, 255)"],[style^="color: white"],[style*=" color: white"],.status-pill,.action-chip,.add-btn,.summary-card){background-color:#0e7490!important;background-color:var(--tl-bg-0e7490ff,#0e7490)!important}:is([style*="background: rgb(234, 179, 8)"],[style*="background-color: rgb(234, 179, 8)"],[style*="background: rgb(245, 158, 11)"],[style*="background-color: rgb(245, 158, 11)"],[style*="background: rgb(245, 165, 36)"],[style*="background-color: rgb(245, 165, 36)"],[style*="background: rgb(251, 191, 36)"],[style*="background-color: rgb(251, 191, 36)"]):is([style^="color: rgb(255, 255, 255)"],[style*=" color: rgb(255, 255, 255)"],[style^="color: white"],[style*=" color: white"],.status-pill,.action-chip,.add-btn,.summary-card), :is([style*="background: rgb(234, 179, 8)"],[style*="background-color: rgb(234, 179, 8)"],[style*="background: rgb(245, 158, 11)"],[style*="background-color: rgb(245, 158, 11)"],[style*="background: rgb(245, 165, 36)"],[style*="background-color: rgb(245, 165, 36)"],[style*="background: rgb(251, 191, 36)"],[style*="background-color: rgb(251, 191, 36)"]):is([style^="color: rgb(255, 255, 255)"],[style*=" color: rgb(255, 255, 255)"],[style^="color: white"],[style*=" color: white"],.status-pill,.action-chip,.add-btn,.summary-card) :is([style*="color: rgb(255, 255, 255)"],[style*="color: white"]){color:#1a1300!important;color:var(--tl-fg-1a1300ff,#1a1300)!important}:is([style*="background: rgb(234, 179, 8)"],[style*="background: rgb(245, 158, 11)"]).status-pill .status-dot{background:#1a1300!important;background:var(--tl-bg-1a1300ff,#1a1300)!important}html body .main-content>.content-scroll>:not(code):not(pre){font-family:Lato,system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important}html body :is(.stc,.vm-panel,.lctb,.hero-bg,.copilot-panel,.onb-root,.dh,.ig-page,.ig-hub-label,.nd-page,.ndt-name,.rm-page,.api-modal,.fw-modal,.sp-root,.bp-present-bg,.acta-dashboard):not(code):not(pre):not(kbd):not(samp){font-family:Lato,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (max-width:767px){html body .create-report-modal-overlay{align-items:flex-start;padding-top:calc(60px + env(safe-area-inset-top, 0px))!important}html body .create-report-modal-overlay>.create-report-modal{border-radius:12px;max-height:calc(100dvh - 68px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))!important}}html body .m-card-header>div{min-width:0}