@charset "UTF-8";*{box-sizing:border-box;margin:0;padding:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6,ol,ul,dl{margin:0}a{cursor:pointer;outline:none!important;text-decoration:none!important}p{margin:0}li{list-style-type:none}img{border:none;display:block}svg{display:block}video{display:block}button{font-family:inherit}body{-webkit-user-select:none;-moz-user-select:none;user-select:none}@font-face{font-family:IRANSansX;font-style:normal;font-weight:100;src:url(/fonts/iransans/IRANSansX-Thin.woff) format("woff"),url(/fonts/iransans/IRANSansX-Thin.woff2) format("woff2")}@font-face{font-family:IRANSansX;font-style:normal;font-weight:200;src:url(/fonts/iransans/IRANSansX-UltraLight.woff) format("woff"),url(/fonts/iransans/IRANSansX-UltraLight.woff2) format("woff2")}@font-face{font-family:IRANSansX;font-style:normal;font-weight:300;src:url(/fonts/iransans/IRANSansX-Light.woff) format("woff"),url(/fonts/iransans/IRANSansX-Light.woff2) format("woff2")}@font-face{font-family:IRANSansX;font-style:normal;font-weight:500;src:url(/fonts/iransans/IRANSansX-Medium.woff) format("woff"),url(/fonts/iransans/IRANSansX-Medium.woff2) format("woff2")}@font-face{font-family:IRANSansX;font-style:normal;font-weight:600;src:url(/fonts/iransans/IRANSansX-DemiBold.woff) format("woff"),url(/fonts/iransans/IRANSansX-DemiBold.woff2) format("woff2")}@font-face{font-family:IRANSansX;font-style:normal;font-weight:800;src:url(/fonts/iransans/IRANSansX-ExtraBold.woff) format("woff"),url(/fonts/iransans/IRANSansX-ExtraBold.woff2) format("woff2")}@font-face{font-family:IRANSansX;font-style:normal;font-weight:900;src:url(/fonts/iransans/IRANSansX-Black.woff) format("woff"),url(/fonts/iransans/IRANSansX-Black.woff2) format("woff2")}@font-face{font-family:IRANSansX;font-style:normal;font-weight:950;src:url(/fonts/iransans/IRANSansX-ExtraBlack.woff) format("woff"),url(/fonts/iransans/IRANSansX-ExtraBlack.woff2) format("woff2")}@font-face{font-family:IRANSansX;font-style:normal;font-weight:1000;src:url(/fonts/iransans/IRANSansX-Heavy.woff) format("woff"),url(/fonts/iransans/IRANSansX-Heavy.woff2) format("woff2")}@font-face{font-family:IRANSansX;font-style:normal;font-weight:700;src:url(/fonts/iransans/IRANSansX-Bold.woff) format("woff"),url(/fonts/iransans/IRANSansX-Bold.woff2) format("woff2")}@font-face{font-family:IRANSansX;font-style:normal;font-weight:400;src:url(/fonts/iransans/IRANSansX-Regular.woff) format("woff"),url(/fonts/iransans/IRANSansX-Regular.woff2) format("woff2")}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:100;src:url(/fonts/iranyekan/IRANYekanX-Thin.woff) format("woff"),url(/fonts/iranyekan/IRANYekanX-Thin.woff2) format("woff2")}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:200;src:url(/fonts/iranyekan/IRANYekanX-UltraLight.woff) format("woff"),url(/fonts/iranyekan/IRANYekanX-UltraLight.woff2) format("woff2")}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:300;src:url(/fonts/iranyekan/IRANYekanX-Light.woff) format("woff"),url(/fonts/iranyekan/IRANYekanX-Light.woff2) format("woff2")}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:500;src:url(/fonts/iranyekan/IRANYekanX-Medium.woff) format("woff"),url(/fonts/iranyekan/IRANYekanX-Medium.woff2) format("woff2")}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:600;src:url(/fonts/iranyekan/IRANYekanX-DemiBold.woff) format("woff"),url(/fonts/iranyekan/IRANYekanX-DemiBold.woff2) format("woff2")}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:800;src:url(/fonts/iranyekan/IRANYekanX-ExtraBold.woff) format("woff"),url(/fonts/iranyekan/IRANYekanX-ExtraBold.woff2) format("woff2")}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:900;src:url(/fonts/iranyekan/IRANYekanX-Black.woff) format("woff"),url(/fonts/iranyekan/IRANYekanX-Black.woff2) format("woff2")}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:950;src:url(/fonts/iranyekan/IRANYekanX-ExtraBlack.woff) format("woff"),url(/fonts/iranyekan/IRANYekanX-ExtraBlack.woff2) format("woff2")}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:1000;src:url(/fonts/iranyekan/IRANYekanX-Heavy.woff) format("woff"),url(/fonts/iranyekan/IRANYekanX-Heavy.woff2) format("woff2")}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:700;src:url(/fonts/iranyekan/IRANYekanX-Bold.woff) format("woff"),url(/fonts/iranyekan/IRANYekanX-Bold.woff2) format("woff2")}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:400;src:url(/fonts/iranyekan/IRANYekanX-Regular.woff) format("woff"),url(/fonts/iranyekan/IRANYekanX-Regular.woff2) format("woff2")}@font-face{font-family:Kalameh;font-style:normal;font-weight:100;src:url(/fonts/kalameh/Kalameh-Thin.woff2) format("woff2"),url(/fonts/kalameh/Kalameh-Thin.woff) format("woff")}@font-face{font-family:Kalameh;font-style:normal;font-weight:200;src:url(/fonts/kalameh/Kalameh-ExtraLight.woff2) format("woff2"),url(/fonts/kalameh/Kalameh-ExtraLight.woff) format("woff")}@font-face{font-family:Kalameh;font-style:normal;font-weight:300;src:url(/fonts/kalameh/Kalameh-Light.woff2) format("woff2"),url(/fonts/kalameh/Kalameh-Light.woff) format("woff")}@font-face{font-family:Kalameh;font-style:normal;font-weight:500;src:url(/fonts/kalameh/Kalameh-Medium.woff2) format("woff2"),url(/fonts/kalameh/Kalameh-Medium.woff) format("woff")}@font-face{font-family:Kalameh;font-style:normal;font-weight:600;src:url(/fonts/kalameh/Kalameh-SemiBold.woff2) format("woff2"),url(/fonts/kalameh/Kalameh-SemiBold.woff) format("woff")}@font-face{font-family:Kalameh;font-style:normal;font-weight:800;src:url(/fonts/kalameh/Kalameh-ExtraBold.woff2) format("woff2"),url(/fonts/kalameh/Kalameh-ExtraBold.woff) format("woff")}@font-face{font-family:Kalameh;font-style:normal;font-weight:900;src:url(/fonts/kalameh/Kalameh-Black.woff2) format("woff2"),url(/fonts/kalameh/Kalameh-Black.woff) format("woff")}@font-face{font-family:Kalameh;font-style:normal;font-weight:700;src:url(/fonts/kalameh/Kalameh-Bold.woff2) format("woff2"),url(/fonts/kalameh/Kalameh-Bold.woff) format("woff")}@font-face{font-family:Kalameh;font-style:normal;font-weight:400;src:url(/fonts/kalameh/Kalameh-Regular.woff2) format("woff2"),url(/fonts/kalameh/Kalameh-Regular.woff) format("woff")}@font-face{font-family:Morabba;font-style:normal;font-weight:200;src:url(/fonts/morabba/Morabba-UltraLight.woff) format("woff"),url(/fonts/morabba/Morabba-UltraLight.woff2) format("woff2")}@font-face{font-family:Morabba;font-style:normal;font-weight:300;src:url(/fonts/morabba/Morabba-Light.woff) format("woff"),url(/fonts/morabba/Morabba-Light.woff2) format("woff2")}@font-face{font-family:Morabba;font-style:normal;font-weight:500;src:url(/fonts/morabba/Morabba-Medium.woff) format("woff"),url(/fonts/morabba/Morabba-Medium.woff2) format("woff2")}@font-face{font-family:Morabba;font-style:normal;font-weight:600;src:url(/fonts/morabba/Morabba-SemiBold.woff) format("woff"),url(/fonts/morabba/Morabba-SemiBold.woff2) format("woff2")}@font-face{font-family:Morabba;font-style:normal;font-weight:800;src:url(/fonts/morabba/Morabba-ExtraBold.woff) format("woff"),url(/fonts/morabba/Morabba-ExtraBold.woff2) format("woff2")}@font-face{font-family:Morabba;font-style:normal;font-weight:850;src:url(/fonts/morabba/Morabba-Black.woff) format("woff"),url(/fonts/morabba/Morabba-Black.woff2) format("woff2")}@font-face{font-family:Morabba;font-style:normal;font-weight:900;src:url(/fonts/morabba/Morabba-Heavy.woff) format("woff"),url(/fonts/morabba/Morabba-Heavy.woff2) format("woff2")}@font-face{font-family:Morabba;font-style:normal;font-weight:700;src:url(/fonts/morabba/Morabba-Bold.woff) format("woff"),url(/fonts/morabba/Morabba-Bold.woff2) format("woff2")}@font-face{font-family:Morabba;font-style:normal;font-weight:400;src:url(/fonts/morabba/Morabba-Regular.woff) format("woff"),url(/fonts/morabba/Morabba-Regular.woff2) format("woff2")}.video-tag{position:absolute;z-index:0;width:100%;height:100%;opacity:0}.canvas-tag{position:absolute;z-index:10;width:100%;height:100%}.btn-back{top:.625rem;left:.625rem;position:absolute;width:100px;height:30px;border:1px solid silver;border-radius:5px;font-size:12px}.motion-info-container{position:absolute;bottom:-.625rem;z-index:20;padding:1.25rem}.orientation-blocker{background-color:#fff;display:flex;height:100vh;align-items:center;text-align:center;padding:20px}.rotate-icon{width:40px;height:40px;margin:auto}h5.ant-typography:first-child{margin-top:0}.feedback-modal input.ant-input-number-input{text-align:center!important;direction:ltr}.ant-drawer .ant-drawer-footer{display:flex;flex-direction:row-reverse;gap:8px}.ant-drawer .ant-drawer-body{padding:24px 32px}.ant-drawer.ant-drawer-bottom .ant-drawer-header{padding:0}.ant-drawer.ant-drawer-bottom .ant-drawer-header .ant-btn{border-radius:0}.ant-drawer.ant-drawer-bottom .ant-drawer-content-wrapper{border-radius:.5rem .5rem 0 0;height:auto!important;overflow:hidden}.ant-input-number,.ant-picker{width:100%}.ant-spin{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ant-upload{display:flex;flex-direction:column;align-items:center}.ant-upload img{max-width:100%}.ant-modal:not(.ant-modal-confirm) .ant-modal-footer{bottom:unset!important;padding:inherit}.auth-layout{background-image:url(/images/auth-layout-bg.svg);background-repeat:no-repeat;background-position:center 6.875rem;background-size:100%;min-height:100vh}.auth-layout .brand{display:block;height:4rem;margin:0 auto 2rem;overflow:hidden}.auth-layout .heading{font-size:1.125rem;margin:0 auto 2rem;text-align:center}.auth-layout .ant-form-item-label{display:none}.auth-layout .wrapper{margin:0 auto;max-width:25rem;padding:4rem 1rem;width:100%}.default-layout{min-height:100vh}.default-layout .ant-layout-header{align-items:center;display:flex;gap:1rem;padding:0 1rem;position:sticky;top:0;width:100%;z-index:2}.default-layout .ant-layout-header .ant-typography{flex-grow:1;margin:0}.default-layout .ant-layout-content{padding:1rem}.default-layout .ant-layout-footer{align-items:center;bottom:0;display:flex;padding:1rem;position:sticky;width:100%;z-index:2}.default-layout-menu .ant-menu{background-color:transparent;border:none!important}.default-layout-menu .ant-drawer-close{left:.75rem;margin:0;position:absolute;z-index:1}.default-layout-menu .ant-drawer-header{padding:0}.default-layout-menu .ant-drawer-body{padding:1rem 0}.sp-upload-file .ant-upload{cursor:pointer;display:block;height:100%}.sp-upload-file .ant-upload img,.sp-upload-file .ant-upload video{max-height:100%;max-width:100%}.sp-upload-file .ant-upload .ant-upload{align-items:center;display:flex;flex-direction:column;justify-content:center}.sp-upload-file .ant-upload-wrapper{display:block;height:100%}.sp-upload-file .ant-progress{margin:0;padding:0 8px}.sp-upload-file .ant-card-actions .anticon{display:block!important;padding:8px 0}.sp-upload-file .ant-card-actions svg{display:block;margin:0 auto}.sp-upload-file .ant-card-actions li{margin:0}.sp-upload-file .ant-card-body{height:6.25rem;padding:0}.sp-upload-image .ant-upload .image{max-height:100%;max-width:100%}.sp-upload-image .ant-upload .icon{display:block;font-size:1.125rem;line-height:4.875rem}.sp-upload-image .ant-upload .uploading{display:block;margin:1rem 0 0}.sp-upload-image .ant-upload .ant-upload{background-color:#fafafa;border:dashed .0625rem #d9d9d9;border-radius:.25rem;cursor:pointer;display:block;height:5rem;min-width:5rem;text-align:center;transition:border-color .3s}.sp-upload-image .ant-upload .ant-upload:hover{border-color:#2abcd7}.sp-upload-image .ant-upload>.ant-progress{margin:0;padding:0 .5rem}.g2-tooltip{font-family:IRANSansX!important;font-size:11px!important}@media (max-width: 36rem){.ant-drawer .ant-drawer-content-wrapper{min-width:20rem!important;width:100%!important}.ant-modal:not(.ant-modal-confirm){height:100vh;margin:0;min-width:20rem;max-width:none;top:0;padding:0;width:100%!important}.ant-modal:not(.ant-modal-confirm) .ant-modal-close{position:fixed}.ant-modal:not(.ant-modal-confirm) .ant-modal-header{background-color:#fff;height:3.5rem;left:0;position:fixed;right:0;top:0;z-index:1}.ant-modal:not(.ant-modal-confirm) .ant-modal-footer{background-color:#fff;bottom:0;height:4.625rem;left:0;position:fixed;right:0}.ant-modal:not(.ant-modal-confirm) .ant-modal-content{border-radius:0;box-shadow:none;min-height:100%;padding-bottom:4.625rem;padding-top:3.5rem;position:relative}}.progress-container{display:flex;-moz-column-gap:.75rem;column-gap:.75rem;justify-content:center;align-items:center;color:#fff}.progress-label{position:relative;top:-.1rem;width:7.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:5px}.progress-track{flex:1 1 0%;border-radius:.375rem;height:1.25rem;border:1px solid #e5e7eb;position:relative;background-color:#fff;width:360px;overflow:hidden}.progress-range-fill{position:absolute;height:100%;background-color:#3b82f6}.progress-indicator{position:absolute;width:.25rem;height:100%;background-color:#000}.progress-value{width:3.75rem;margin-top:5px;font-size:14px;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.8),-1px -1px 0 rgba(0,0,0,.6),1px -1px 0 rgba(0,0,0,.6),-1px 1px 0 rgba(0,0,0,.6);font-weight:600}.counter-container{position:relative;display:inline-block;z-index:20;position:absolute;left:.75rem;bottom:.75rem;font-size:15px;font-weight:700;text-align:center;width:100px}.counter-container .counter{background-color:#f3f4f6;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:3px solid silver;padding-top:3px;margin:auto}.hold-progress-bar{position:absolute;width:360px;bottom:60px;right:9.4rem;height:20px;overflow:hidden;border-radius:4px;z-index:50;border:1px solid rgba(55,255,0,.862745098);background-color:#ffffffdc!important}.Loading{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:9999;text-align:center}.Loading .loading-content{font-size:1.2rem;margin-left:30px}.Loading .loading-content .anticon{font-size:3rem;color:#1890ff;margin-top:-9px;width:20px}.rest-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.rest-overlay .timer-container{position:relative;display:flex;justify-content:center;align-items:center}.rest-overlay .timer-container .time-text{position:absolute;text-align:center;color:#fff;display:flex;flex-direction:column}.rest-overlay .timer-container .time-text .seconds{font-size:3rem;font-weight:700}.rest-overlay .timer-container .time-text .label{font-size:1rem}.motion-lab{--surface-1: #fcfcfb;--plane: #f9f9f7;--text-primary: #0b0b0b;--text-secondary: #52514e;--muted: #898781;--grid: #e1e0d9;--axis: #c3c2b7;--border: rgba(11, 11, 11, .1);--good: #0ca30c;--critical: #d03b3b;--series-1: #2a78d6;--series-2: #eb6834;--series-3: #1baf7a;--series-4: #eda100;--series-5: #e87ba4;--series-6: #008300;--series-7: #4a3aa7;--series-8: #e34948;background-color:var(--plane);color:var(--text-primary);direction:rtl;min-height:100vh;padding:16px}.motion-lab h1{font-size:18px;font-weight:600;margin:0}.motion-lab button,.motion-lab select,.motion-lab .file-button{background-color:var(--surface-1);border:1px solid var(--border);border-radius:6px;color:var(--text-primary);cursor:pointer;font:inherit;font-size:13px;padding:6px 12px}.motion-lab button:disabled,.motion-lab select:disabled,.motion-lab .file-button:disabled{cursor:not-allowed;opacity:.5}.motion-lab .file-button input{display:none}.lab-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.lab-header .file-name{color:var(--text-secondary);font-size:13px}.lab-header .lab-pill{background-color:var(--surface-1);border:1px solid var(--border);border-radius:999px;font-size:12px;padding:3px 10px}.lab-header .lab-pill.error{border-color:var(--critical);color:var(--critical)}.lab-body{display:grid;gap:16px;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr)}@media (max-width: 900px){.lab-body{grid-template-columns:minmax(0,1fr)}}.lab-stage{aspect-ratio:16/9;background-color:#000;border:1px solid var(--border);border-radius:8px;overflow:hidden;position:relative;width:100%}.lab-stage .lab-video{height:100%;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;width:100%}.lab-stage .lab-canvas{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.lab-dropzone{align-items:center;color:#fff;display:flex;flex-direction:column;gap:8px;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:absolute;text-align:center}.lab-dropzone small{color:#c3c2b7;font-size:12px;max-width:40ch}.lab-controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.lab-controls input[type=range]{flex:1 1 160px;min-width:120px}.lab-controls .time-label{color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums;min-width:110px}.lab-controls .rate-select{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;gap:6px}.lab-live{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.lab-live .live-card{background-color:var(--surface-1);border:1px solid var(--border);border-radius:8px;min-width:130px;padding:8px 12px}.lab-live .live-card .live-label{color:var(--muted);display:block;font-size:11px}.lab-live .live-card strong{font-size:18px}.lab-live .live-table{background-color:var(--surface-1);border:1px solid var(--border);border-collapse:collapse;border-radius:8px;flex:1 1 320px;font-size:13px;overflow:hidden}.lab-live .live-table th{color:var(--muted);font-size:11px;font-weight:500}.lab-live .live-table th,.lab-live .live-table td{border-bottom:1px solid var(--grid);padding:6px 10px;text-align:right}.lab-live .live-table tr:last-child td{border-bottom:none}.lab-live .live-table .num{font-variant-numeric:tabular-nums}.lab-live .live-table .in-band{color:var(--good)}.lab-live .live-table .out-band{color:var(--critical)}.lab-side{display:flex;flex-direction:column;gap:8px}.lab-side .side-label{color:var(--text-secondary);font-size:12px}.lab-side textarea{background-color:var(--surface-1);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);direction:ltr;flex:1 1 auto;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;line-height:1.5;min-height:320px;padding:10px;resize:vertical;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.lab-side .side-actions{display:flex;gap:8px}.lab-side .side-error{color:var(--critical);direction:ltr;font-size:12px;margin:0;text-align:left}.lab-side .side-hint{color:var(--muted);font-size:12px;margin:0}.lab-side .side-ok{color:var(--good);font-size:12px;margin:0}.lab-side .side-issues{display:flex;flex-direction:column;gap:6px;font-size:12px;line-height:1.6;list-style:none;margin:0;padding:0}.lab-side .side-issues li{border-inline-start:3px solid var(--axis);padding-inline-start:8px}.lab-side .side-issues li:before{margin-inline-end:6px}.lab-side .side-issues li.error{border-inline-start-color:var(--critical);color:var(--critical)}.lab-side .side-issues li.error:before{content:"✕"}.lab-side .side-issues li.warning{border-inline-start-color:#fab219;color:var(--text-secondary)}.lab-side .side-issues li.warning:before{content:"⚠"}.lab-chart{background-color:var(--surface-1);border:1px solid var(--border);border-radius:8px;margin-top:16px;padding:12px}.angle-chart{width:100%}.angle-chart svg{display:block;overflow:visible;width:100%}.angle-chart .grid{stroke:var(--grid);stroke-width:1}.angle-chart .tick{fill:var(--muted);font-size:10px;font-variant-numeric:tabular-nums;text-anchor:end}.angle-chart .series{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.angle-chart .stage-band{rx:3}.angle-chart .band-label{fill:#fcfcfb;font-size:10px;text-anchor:middle}.angle-chart .playhead{stroke:var(--text-primary);stroke-width:1.5}.angle-chart .crosshair{stroke:var(--axis);stroke-dasharray:3 3;stroke-width:1}.angle-chart .hover-dot{stroke:var(--surface-1);stroke-width:2}.angle-chart .chart-empty{color:var(--muted);font-size:13px;padding:32px 16px;text-align:center}.chart-legend{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:8px}.chart-legend .legend-item{align-items:center;display:flex;font-size:12px;gap:6px}.chart-legend .legend-item i{border-radius:2px;display:inline-block;height:10px;width:10px}.chart-legend .legend-item .legend-label{color:var(--text-secondary)}.chart-legend .legend-item b{font-variant-numeric:tabular-nums}.chart-legend .legend-note{color:var(--muted);font-size:11px;margin-inline-start:auto}.chart-readout{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:12px;margin-top:8px}.chart-readout i{border-radius:2px;display:inline-block;height:8px;margin-inline-end:4px;width:8px}.chart-readout span{font-variant-numeric:tabular-nums}.chart-readout .readout-time,.chart-readout .readout-stage{color:var(--text-primary);font-weight:600}.chart-readout .readout-hint{color:var(--muted);margin-inline-start:auto}@media (prefers-color-scheme: dark){:root:where(:not([data-theme=light])) .motion-lab{--surface-1: #1a1a19;--plane: #0d0d0d;--text-primary: #ffffff;--text-secondary: #c3c2b7;--muted: #898781;--grid: #2c2c2a;--axis: #383835;--border: rgba(255, 255, 255, .1);--good: #0ca30c;--critical: #d03b3b;--series-1: #3987e5;--series-2: #d95926;--series-3: #199e70;--series-4: #c98500;--series-5: #d55181;--series-6: #008300;--series-7: #9085e9;--series-8: #e66767}:root:where(:not([data-theme=light])) .angle-chart .band-label{fill:#1a1a19}}.angle-chart path.series.s1{stroke:var(--series-1)}.angle-chart circle.hover-dot.s1{fill:var(--series-1)}.chart-legend i.s1,.chart-readout i.s1{background-color:var(--series-1)}.angle-chart path.series.s2{stroke:var(--series-2)}.angle-chart circle.hover-dot.s2{fill:var(--series-2)}.chart-legend i.s2,.chart-readout i.s2{background-color:var(--series-2)}.angle-chart path.series.s3{stroke:var(--series-3)}.angle-chart circle.hover-dot.s3{fill:var(--series-3)}.chart-legend i.s3,.chart-readout i.s3{background-color:var(--series-3)}.angle-chart path.series.s4{stroke:var(--series-4)}.angle-chart circle.hover-dot.s4{fill:var(--series-4)}.chart-legend i.s4,.chart-readout i.s4{background-color:var(--series-4)}.angle-chart path.series.s5{stroke:var(--series-5)}.angle-chart circle.hover-dot.s5{fill:var(--series-5)}.chart-legend i.s5,.chart-readout i.s5{background-color:var(--series-5)}.angle-chart path.series.s6{stroke:var(--series-6)}.angle-chart circle.hover-dot.s6{fill:var(--series-6)}.chart-legend i.s6,.chart-readout i.s6{background-color:var(--series-6)}.angle-chart path.series.s7{stroke:var(--series-7)}.angle-chart circle.hover-dot.s7{fill:var(--series-7)}.chart-legend i.s7,.chart-readout i.s7{background-color:var(--series-7)}.angle-chart path.series.s8{stroke:var(--series-8)}.angle-chart circle.hover-dot.s8{fill:var(--series-8)}.chart-legend i.s8,.chart-readout i.s8{background-color:var(--series-8)}
