:root,[data-theme=dark]{color-scheme:dark;--tp-cyan:#00e0ff;--tp-green:#00ff29;--tp-yellow:#f2ff00;--tp-blue:#0082b3;--tp-navy:#232a3a;--tp-navy-deep:#171c28;--tp-bg:#171c28;--tp-surface:#232a3a;--tp-surface-2:#2a3245;--tp-surface-3:#343e55;--tp-border:hsla(0,0%,100%,.1);--tp-border-strong:hsla(0,0%,100%,.2);--tp-text:#eaf0f8;--tp-text-muted:#9aa7bf;--tp-on-accent:#0a1020;--tp-primary:#00e0ff;--tp-primary-rgb:0,224,255;--tp-primary-hover:#4de9ff;--tp-primary-text:#00e0ff;--tp-primary-text-rgb:0,224,255;--tp-primary-soft:rgba(0,224,255,.12);--tp-primary-border:rgba(0,224,255,.35);--tp-success:#00ff29;--tp-success-rgb:0,255,41;--tp-success-text:#3dff5f;--tp-success-soft:rgba(0,255,41,.12);--tp-success-border:rgba(0,255,41,.35);--tp-warning:#f2ff00;--tp-warning-rgb:242,255,0;--tp-warning-text:#f2ff00;--tp-warning-soft:rgba(242,255,0,.12);--tp-warning-border:rgba(242,255,0,.35);--tp-danger:#d72b3f;--tp-danger-rgb:215,43,63;--tp-danger-text:#ff7a88;--tp-danger-soft:rgba(255,92,108,.14);--tp-danger-border:rgba(255,92,108,.4);--tp-info:#0079a8;--tp-info-rgb:0,121,168;--tp-info-text:#5cc8ff;--tp-info-soft:rgba(0,130,179,.22);--tp-info-border:rgba(92,200,255,.4);--tp-orange:#ff9f1c;--tp-violet:#a78bfa;--tp-violet-text:#c4b5fd;--tp-gradient:linear-gradient(135deg,#00ff29,#00e0ff);--tp-gradient-text:linear-gradient(135deg,#00ff29,#00e0ff);--tp-shadow:0 8px 24px rgba(0,0,0,.35);--tp-shadow-sm:0 1px 2px rgba(0,0,0,.35)}[data-theme=light]{color-scheme:light;--tp-bg:#f3f6fb;--tp-surface:#fff;--tp-surface-2:#f6f8fc;--tp-surface-3:#e9eef6;--tp-border:#dbe2ee;--tp-border-strong:#c3ccdc;--tp-text:#172033;--tp-text-muted:#5a6784;--tp-on-accent:#0a1020;--tp-primary:#00c4e0;--tp-primary-rgb:0,196,224;--tp-primary-hover:#00a9c2;--tp-primary-text:#00708f;--tp-primary-text-rgb:0,112,143;--tp-primary-soft:rgba(0,130,179,.1);--tp-primary-border:rgba(0,130,179,.35);--tp-success:#00d924;--tp-success-rgb:0,217,36;--tp-success-text:#007a18;--tp-success-soft:rgba(0,180,40,.1);--tp-success-border:rgba(0,150,35,.35);--tp-warning:#e6f000;--tp-warning-rgb:230,240,0;--tp-warning-text:#7a6a00;--tp-warning-soft:rgba(200,190,0,.14);--tp-warning-border:rgba(160,150,0,.4);--tp-danger:#d72b3f;--tp-danger-rgb:215,43,63;--tp-danger-text:#c62839;--tp-danger-soft:rgba(229,56,75,.1);--tp-danger-border:rgba(229,56,75,.35);--tp-info:#0079a8;--tp-info-rgb:0,121,168;--tp-info-text:#00688f;--tp-info-soft:rgba(0,130,179,.1);--tp-info-border:rgba(0,130,179,.35);--tp-orange:#f57c00;--tp-violet:#7c4dff;--tp-violet-text:#6d3fe0;--tp-gradient-text:linear-gradient(135deg,#00a81c,#0082b3);--tp-shadow:0 8px 24px rgba(23,32,51,.1);--tp-shadow-sm:0 1px 3px rgba(23,32,51,.08)}[data-theme]{--bs-body-bg:var(--tp-bg);--bs-body-bg-rgb:23,28,40;--bs-body-color:var(--tp-text);--bs-emphasis-color:var(--tp-text);--bs-secondary-color:var(--tp-text-muted);--bs-tertiary-color:var(--tp-text-muted);--bs-secondary-bg:var(--tp-surface-3);--bs-tertiary-bg:var(--tp-surface-2);--bs-border-color:var(--tp-border);--bs-border-color-translucent:var(--tp-border);--bs-link-color:var(--tp-primary-text);--bs-link-color-rgb:var(--tp-primary-text-rgb);--bs-link-hover-color:var(--tp-primary-hover);--bs-link-hover-color-rgb:var(--tp-primary-text-rgb);--bs-primary:var(--tp-primary);--bs-primary-rgb:var(--tp-primary-rgb);--bs-success:var(--tp-success);--bs-success-rgb:var(--tp-success-rgb);--bs-warning:var(--tp-warning);--bs-warning-rgb:var(--tp-warning-rgb);--bs-danger:var(--tp-danger);--bs-danger-rgb:var(--tp-danger-rgb);--bs-info:var(--tp-info);--bs-info-rgb:var(--tp-info-rgb);--bs-focus-ring-color:rgba(var(--tp-primary-rgb),0.3)}[data-theme=light]{--bs-body-bg-rgb:243,246,251}body{background-color:var(--tp-bg);color:var(--tp-text)}::selection{background:rgba(var(--tp-primary-rgb),.35)}.tp-main{background:var(--tp-bg);color:var(--tp-text);flex:1 1 auto;min-width:0;transition:background-color .2s ease,color .2s ease}.tp-sidebar{background:var(--tp-surface);color:var(--tp-text);border-right:1px solid var(--tp-border);width:260px;flex-shrink:0;overflow-x:hidden;overflow-y:auto;transition:width .2s ease,background-color .2s ease,transform .25s ease}.tp-sidebar.is-collapsed{width:76px;padding-left:.75rem!important;padding-right:.75rem!important}.tp-sidebar.is-mobile{position:fixed;top:0;bottom:0;left:0;width:min(280px,85vw);z-index:1040;transform:translateX(-102%)}.tp-sidebar.is-mobile.is-open{transform:none;box-shadow:var(--tp-shadow)}.tp-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:1039}.tp-brand{background:none;border:0;padding:0;font-size:1.6rem;font-weight:700;color:var(--tp-text);text-align:left;white-space:nowrap;letter-spacing:-.01em}.tp-nav-section{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tp-text-muted);margin:.25rem .5rem .4rem}.tp-nav-link{display:flex;align-items:center;gap:.75rem;padding:.55rem .85rem;margin-bottom:.2rem;border-radius:10px;text-decoration:none;white-space:nowrap;color:var(--tp-text-muted);transition:background-color .15s ease,color .15s ease}.tp-nav-link:hover{background:var(--tp-surface-3);color:var(--tp-text)}.tp-nav-link.active{background:var(--tp-primary-soft);color:var(--tp-primary-text);font-weight:600;box-shadow:inset 3px 0 0 var(--tp-primary)}.tp-nav-link:focus-visible{outline:2px solid var(--tp-primary);outline-offset:2px}.tp-sidebar.is-collapsed .tp-hide-collapsed{display:none!important}.tp-sidebar.is-collapsed .tp-nav-link{justify-content:center;padding:.6rem}.tp-sidebar.is-collapsed .tp-brand{text-align:center;width:100%}.tp-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0!important;border-radius:10px!important}.tp-menu{background:var(--tp-surface);border:1px solid var(--tp-border);border-radius:12px;box-shadow:var(--tp-shadow);color:var(--tp-text)}.tp-menu-header{padding:.35rem .5rem .6rem;margin-bottom:.5rem;border-bottom:1px solid var(--tp-border);min-width:0}.tp-user{display:flex;align-items:center;gap:.6rem;width:100%;background:none;border:0;padding:.25rem;border-radius:12px;color:var(--tp-text);text-align:left;min-width:0;transition:background-color .15s ease}.tp-user:hover{background:var(--tp-surface-3)}.tp-user:focus-visible{outline:2px solid var(--tp-primary);outline-offset:2px}.tp-topbar{display:flex;align-items:center;gap:.75rem;margin:-1rem -1rem 1rem;padding:.7rem 1rem;background:var(--tp-surface);border-bottom:1px solid var(--tp-border);position:-webkit-sticky;position:sticky;top:-1rem;z-index:1030}@media (max-width:767.98px){.tp-main{padding:1rem!important}}.btn-primary{--bs-btn-color:var(--tp-on-accent);--bs-btn-bg:var(--tp-primary);--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--tp-on-accent);--bs-btn-hover-bg:var(--tp-primary);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--tp-on-accent);--bs-btn-active-bg:var(--tp-primary-hover);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:var(--tp-on-accent);--bs-btn-disabled-bg:var(--tp-primary);--bs-btn-disabled-border-color:transparent;--bs-btn-focus-shadow-rgb:var(--tp-primary-rgb);background-image:var(--tp-gradient);font-weight:600}.btn-primary:focus-visible,.btn-primary:hover{filter:brightness(1.08)}.btn-success{--bs-btn-color:var(--tp-on-accent);--bs-btn-bg:var(--tp-success);--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--tp-on-accent);--bs-btn-hover-bg:var(--tp-success);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--tp-on-accent);--bs-btn-active-bg:var(--tp-success);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:var(--tp-on-accent);--bs-btn-disabled-bg:var(--tp-success);--bs-btn-disabled-border-color:transparent;--bs-btn-focus-shadow-rgb:var(--tp-success-rgb);font-weight:600}.btn-success:focus-visible,.btn-success:hover{filter:brightness(1.08)}.btn-warning{--bs-btn-color:var(--tp-on-accent);--bs-btn-bg:var(--tp-warning);--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--tp-on-accent);--bs-btn-hover-bg:var(--tp-warning);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--tp-on-accent);--bs-btn-active-bg:var(--tp-warning);--bs-btn-active-border-color:transparent}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:var(--tp-danger);--bs-btn-border-color:transparent;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--tp-danger);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--tp-danger);--bs-btn-active-border-color:transparent}.btn-danger:hover{filter:brightness(1.1)}.btn-info{--bs-btn-color:#fff;--bs-btn-bg:var(--tp-info);--bs-btn-border-color:transparent;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--tp-info);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--tp-info);--bs-btn-active-border-color:transparent}.btn-light,.btn-secondary{--bs-btn-color:var(--tp-text);--bs-btn-bg:var(--tp-surface-2);--bs-btn-border-color:var(--tp-border);--bs-btn-hover-color:var(--tp-text);--bs-btn-hover-bg:var(--tp-surface-3);--bs-btn-hover-border-color:var(--tp-border-strong);--bs-btn-active-color:var(--tp-text);--bs-btn-active-bg:var(--tp-surface-3);--bs-btn-active-border-color:var(--tp-border-strong);--bs-btn-disabled-color:var(--tp-text-muted);--bs-btn-disabled-bg:var(--tp-surface-2);--bs-btn-disabled-border-color:var(--tp-border)}.btn-outline-primary{--bs-btn-color:var(--tp-primary-text);--bs-btn-border-color:var(--tp-primary-border);--bs-btn-hover-color:var(--tp-on-accent);--bs-btn-hover-bg:var(--tp-primary);--bs-btn-hover-border-color:var(--tp-primary);--bs-btn-active-color:var(--tp-on-accent);--bs-btn-active-bg:var(--tp-primary);--bs-btn-active-border-color:var(--tp-primary);--bs-btn-disabled-color:var(--tp-primary-text);--bs-btn-disabled-border-color:var(--tp-primary-border)}.btn-outline-success{--bs-btn-color:var(--tp-success-text);--bs-btn-border-color:var(--tp-success-border);--bs-btn-hover-color:var(--tp-on-accent);--bs-btn-hover-bg:var(--tp-success);--bs-btn-hover-border-color:var(--tp-success);--bs-btn-active-color:var(--tp-on-accent);--bs-btn-active-bg:var(--tp-success);--bs-btn-active-border-color:var(--tp-success)}.btn-outline-danger{--bs-btn-color:var(--tp-danger-text);--bs-btn-border-color:var(--tp-danger-border);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--tp-danger);--bs-btn-hover-border-color:var(--tp-danger);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--tp-danger);--bs-btn-active-border-color:var(--tp-danger)}.btn-outline-light,.btn-outline-secondary{--bs-btn-color:var(--tp-text-muted);--bs-btn-border-color:var(--tp-border-strong);--bs-btn-hover-color:var(--tp-text);--bs-btn-hover-bg:var(--tp-surface-3);--bs-btn-hover-border-color:var(--tp-border-strong);--bs-btn-active-color:var(--tp-text);--bs-btn-active-bg:var(--tp-surface-3);--bs-btn-active-border-color:var(--tp-border-strong);--bs-btn-disabled-color:var(--tp-text-muted);--bs-btn-disabled-border-color:var(--tp-border)}.bg-primary{background-color:rgba(var(--tp-primary-rgb),var(--bs-bg-opacity,1))!important}.bg-success{background-color:rgba(var(--tp-success-rgb),var(--bs-bg-opacity,1))!important}.bg-warning{background-color:rgba(var(--tp-warning-rgb),var(--bs-bg-opacity,1))!important}.bg-danger{background-color:rgba(var(--tp-danger-rgb),var(--bs-bg-opacity,1))!important}.bg-info{background-color:rgba(var(--tp-info-rgb),var(--bs-bg-opacity,1))!important}.bg-secondary{background-color:var(--tp-surface-3)!important}.bg-white{background-color:var(--tp-surface)!important}.bg-light,.bg-white{color:var(--tp-text)}.bg-light{background-color:var(--tp-surface-2)!important}.text-primary{color:var(--tp-primary-text)!important}.text-success{color:var(--tp-success-text)!important}.text-warning{color:var(--tp-warning-text)!important}.text-danger{color:var(--tp-danger-text)!important}.text-info{color:var(--tp-info-text)!important}.text-muted,.text-secondary{color:var(--tp-text-muted)!important}.text-dark{color:var(--tp-on-accent)!important}.border-primary{border-color:var(--tp-primary)!important}.border-secondary,.border-secondary-subtle{border-color:var(--tp-border-strong)!important}.bg-primary[class*=bg-opacity]{color:var(--tp-primary-text)}.bg-success[class*=bg-opacity]{color:var(--tp-success-text)}.bg-warning[class*=bg-opacity]{color:var(--tp-warning-text)}.bg-danger[class*=bg-opacity]{color:var(--tp-danger-text)}.bg-info[class*=bg-opacity]{color:var(--tp-info-text)}.bg-primary,.bg-success,.bg-warning{color:var(--tp-on-accent)}.badge.bg-primary,.badge.bg-primary.text-white,.badge.bg-success,.badge.bg-success.text-white,.badge.bg-warning,.badge.bg-warning.text-white,.bg-primary.text-dark,.bg-primary.text-white,.bg-success.text-dark,.bg-success.text-white,.bg-warning.text-dark,.bg-warning.text-white{color:var(--tp-on-accent)!important}.badge.bg-danger,.badge.bg-info,.bg-danger,.bg-danger.text-white,.bg-info,.bg-info.text-dark{color:#fff!important}.badge.bg-light.text-dark,.badge.bg-secondary,.bg-light.text-dark,.bg-secondary.text-white,.bg-white.text-dark{color:var(--tp-text)!important}.btn-primary.text-white,.btn-success.text-white,.btn-warning.text-white{color:var(--tp-on-accent)!important}.card{--bs-card-bg:var(--tp-surface);--bs-card-color:var(--tp-text);--bs-card-border-color:var(--tp-border);--bs-card-cap-bg:var(--tp-surface-2);--bs-card-cap-color:var(--tp-text)}.form-control,.form-select{background-color:var(--tp-surface);color:var(--tp-text);border-color:var(--tp-border-strong)}.form-control:focus,.form-select:focus{background-color:var(--tp-surface);color:var(--tp-text);border-color:var(--tp-primary);box-shadow:0 0 0 .2rem rgba(var(--tp-primary-rgb),.25)}.form-control::placeholder{color:var(--tp-text-muted);opacity:.75}.form-control:disabled,.form-control[readonly],.form-select:disabled{background-color:var(--tp-surface-2)}.form-check-input{background-color:var(--tp-surface);border-color:var(--tp-border-strong)}.form-check-input:checked,.form-check-input[type=checkbox]:indeterminate{background-color:var(--tp-primary);border-color:var(--tp-primary)}.input-group-text{background-color:var(--tp-surface-2);color:var(--tp-text-muted);border-color:var(--tp-border-strong)}.table{--bs-table-color:var(--tp-text);--bs-table-bg:transparent;--bs-table-border-color:var(--tp-border);--bs-table-striped-bg:var(--tp-surface-2);--bs-table-hover-bg:var(--tp-surface-2);--bs-table-hover-color:var(--tp-text)}.table-light,.table>thead.table-light>tr>*{--bs-table-bg:var(--tp-surface-2);--bs-table-color:var(--tp-text-muted);--bs-table-border-color:var(--tp-border)}.dropdown-menu{--bs-dropdown-bg:var(--tp-surface);--bs-dropdown-color:var(--tp-text);--bs-dropdown-border-color:var(--tp-border);--bs-dropdown-link-color:var(--tp-text);--bs-dropdown-link-hover-color:var(--tp-text);--bs-dropdown-link-hover-bg:var(--tp-surface-2);--bs-dropdown-link-active-color:var(--tp-on-accent);--bs-dropdown-link-active-bg:var(--tp-primary);--bs-dropdown-divider-bg:var(--tp-border)}.modal-content{--bs-modal-bg:var(--tp-surface);--bs-modal-color:var(--tp-text);--bs-modal-border-color:var(--tp-border)}.list-group{--bs-list-group-bg:var(--tp-surface);--bs-list-group-color:var(--tp-text);--bs-list-group-border-color:var(--tp-border);--bs-list-group-action-hover-bg:var(--tp-surface-2);--bs-list-group-action-hover-color:var(--tp-text);--bs-list-group-active-bg:var(--tp-primary);--bs-list-group-active-border-color:var(--tp-primary);--bs-list-group-active-color:var(--tp-on-accent)}.progress{--bs-progress-bg:var(--tp-surface-3)}.progress-bar{background-color:var(--tp-primary);color:var(--tp-on-accent)}.nav-tabs{--bs-nav-tabs-border-color:var(--tp-border);--bs-nav-tabs-link-active-bg:var(--tp-surface);--bs-nav-tabs-link-active-color:var(--tp-text);--bs-nav-tabs-link-active-border-color:var(--tp-border);--bs-nav-tabs-link-hover-border-color:var(--tp-border)}.nav-pills{--bs-nav-pills-link-active-bg:var(--tp-primary);--bs-nav-pills-link-active-color:var(--tp-on-accent)}.pagination{--bs-pagination-bg:var(--tp-surface);--bs-pagination-color:var(--tp-text);--bs-pagination-border-color:var(--tp-border);--bs-pagination-hover-bg:var(--tp-surface-2);--bs-pagination-hover-color:var(--tp-text);--bs-pagination-hover-border-color:var(--tp-border);--bs-pagination-active-bg:var(--tp-primary);--bs-pagination-active-color:var(--tp-on-accent);--bs-pagination-active-border-color:var(--tp-primary);--bs-pagination-disabled-bg:var(--tp-surface-2);--bs-pagination-disabled-color:var(--tp-text-muted);--bs-pagination-disabled-border-color:var(--tp-border)}.alert-primary{--bs-alert-bg:var(--tp-primary-soft);--bs-alert-color:var(--tp-primary-text);--bs-alert-border-color:var(--tp-primary-border)}.alert-success{--bs-alert-bg:var(--tp-success-soft);--bs-alert-color:var(--tp-success-text);--bs-alert-border-color:var(--tp-success-border)}.alert-warning{--bs-alert-bg:var(--tp-warning-soft);--bs-alert-color:var(--tp-warning-text);--bs-alert-border-color:var(--tp-warning-border)}.alert-danger{--bs-alert-bg:var(--tp-danger-soft);--bs-alert-color:var(--tp-danger-text);--bs-alert-border-color:var(--tp-danger-border)}.alert-info{--bs-alert-bg:var(--tp-info-soft);--bs-alert-color:var(--tp-info-text);--bs-alert-border-color:var(--tp-info-border)}.alert-light{--bs-alert-bg:var(--tp-surface-2);--bs-alert-color:var(--tp-text);--bs-alert-border-color:var(--tp-border)}hr{border-color:var(--tp-border-strong);opacity:1}.tp-email-canvas{background:#fff!important;color:#111827!important;color-scheme:light}.tp-email-canvas a{color:#0b5cad}.tp-gradient-text{background:var(--tp-gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}.tp-btn-gradient{background-image:var(--tp-gradient);color:var(--tp-on-accent);border:0;font-weight:600}.tp-main{padding:1.75rem 2rem!important;font-size:.95rem}.tp-main [class*=pageTitle],.tp-main h1{font-size:1.75rem!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.01em;color:var(--tp-text)!important;background:none!important;-webkit-text-fill-color:currentColor!important;margin-bottom:.35rem!important}.tp-main .h2,.tp-main h2{font-size:1.35rem;font-weight:650;color:var(--tp-text)}.tp-main .h3,.tp-main h3{font-size:1.15rem;font-weight:650}.tp-main h4,.tp-main h5,.tp-main h6{font-weight:650}.tp-main .card{border:1px solid var(--tp-border)!important;border-radius:14px!important;box-shadow:var(--tp-shadow-sm)!important}.tp-main .card .card-header{border-bottom-color:var(--tp-border)}.tp-main .btn:not(.btn-close):not(.btn-lg){border-radius:999px;font-weight:600}.tp-main .btn-group>.btn,.tp-main .input-group>.btn,.tp-main .pagination .page-link{border-radius:.5rem}.tp-main .btn-sm{padding:.3rem .85rem}.tp-main .form-control,.tp-main .form-select{border-radius:10px}.tp-main .form-label,.tp-main label{color:var(--tp-text);font-weight:500}.tp-main .table>:not(caption)>*>*{border-bottom-color:var(--tp-border)}.tp-main .table thead th{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--tp-text-muted);font-weight:600}.tp-main .badge{border-radius:999px;font-weight:600}.tp-main .alert{border-radius:12px}.tp-main hr{opacity:1}.tp-publicscope{background:var(--tp-bg);color:var(--tp-text);min-height:100vh}.tp-publicscope :where(.text-white){color:var(--tp-text)!important}.tp-publicscope :where(.text-white-50){color:var(--tp-text-muted)!important}.tp-publicscope :where(.text-white-70){color:var(--tp-text-muted)!important}.tp-publicscope .navbar-toggler{border-color:var(--tp-border-strong)}.tp-publicscope h1,.tp-publicscope h2,.tp-publicscope h3{text-wrap:balance}.tp-publicscope .hero-section .display-3{font-size:clamp(2.2rem,4vw,3.3rem);line-height:1.12;text-wrap:wrap}*{scrollbar-width:thin;scrollbar-color:var(--tp-border-strong) transparent}.card,.form-control,.form-select{transition:background-color .2s ease,border-color .2s ease,color .2s ease}.btn:focus-visible,a:focus-visible{outline:2px solid var(--tp-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.recharts-legend-item-text{color:var(--tp-text-muted)!important}.recharts-default-tooltip{background-color:var(--tp-surface)!important;border-color:var(--tp-border)!important}