/* Original BytePerformance cyan, black and white. */
:root{--bp-accent:#00c6dc;--bp-ink:#002229;--bp-bg:#05090d;--bp-panel:#101a22;--bp-raised:#172832;--bp-line:#29434d;--bp-muted:#a5bac4;--bp-text:#edf7fb;--brand-cyan:#00c6dc}
body.light{--bp-accent:#00758a;--bp-ink:#fff;--bp-bg:#eaf1f4;--bp-panel:#fff;--bp-raised:#ddebf0;--bp-line:#b8ced6;--bp-muted:#435e6b;--bp-text:#0d2b39}
.bp-brand-image{position:relative;display:block;width:256px;height:56px;overflow:hidden;flex:none}.bp-brand-image img{position:absolute;width:276px;height:auto;max-width:none!important;left:-8px;top:-19px}.studio-mark{min-height:56px;gap:0}.logger-workspace .hdr-left{min-width:260px!important}.studio-mark:focus-visible{outline:2px solid var(--bp-accent);outline-offset:4px;border-radius:6px}
body.light .bp-brand-image{background:#061017;border-radius:6px}.logger-workspace .hdr{min-height:76px!important;padding:8px 24px!important;background:linear-gradient(110deg,var(--bp-bg),var(--bp-panel))!important;box-shadow:0 1px 0 #00c6dc24,0 8px 30px #00000020}
.logger-workspace .bp-navigation a[aria-current=page]{background:linear-gradient(135deg,#00c6dc20,#00c6dc05);box-shadow:inset 0 -2px var(--bp-accent),0 3px 16px #00c6dc10;color:var(--bp-accent)}
.logger-workspace .main{background:radial-gradient(ellipse at 85% 5%,#00c6dc12,transparent 40%),linear-gradient(0deg,#00c6dc03 1px,transparent 1px),var(--bp-bg)!important;background-size:auto,100% 42px,auto!important}
.logger-workspace .bp-workspace-head{padding:24px var(--studio-gutter) 26px!important;min-height:200px;display:grid!important;grid-template-columns:minmax(0,1fr) 200px;gap:16px;background:linear-gradient(115deg,#00c6dc06,transparent 55%,#00c6dc0b)!important;border-bottom:1px solid #00c6dc14;margin-bottom:20px}
.logger-workspace .bp-workspace-head:after{right:20%;height:260px;width:170px;border-left:1px solid #00c6dc30;border-right:24px solid #00c6dc05;top:-40px;z-index:0}.logger-workspace .bp-workspace-head>div:first-child{z-index:1}.logger-workspace .bp-workspace-head h1,.logger-workspace.bp-has-data .bp-workspace-head h1{font-size:clamp(31px,3.4vw,54px)!important;font-weight:800!important;line-height:1.04;white-space:pre-line;letter-spacing:-1.6px!important;color:var(--bp-text);text-shadow:0 3px 22px #00c6dc0a}.logger-workspace .bp-workspace-head h1::first-line{color:var(--bp-text)}.logger-workspace .bp-workspace-head p{font-size:10px!important;font-weight:600;letter-spacing:3.3px;color:var(--bp-muted);margin:12px 0 0!important}.logger-workspace .bp-eyebrow{font:10px ui-monospace,monospace;letter-spacing:1.8px;color:var(--bp-accent)}
.studio-workspace-actions{grid-row:2;grid-column:1;justify-self:start}.studio-button.primary{background:linear-gradient(125deg,#00dcdf,#00aacd)!important;color:#00262c!important;border-color:#20dbe7!important;box-shadow:0 4px 22px #00c6dc24,inset 0 1px #ffffff45}.studio-button.primary:hover{box-shadow:0 5px 30px #00c6dc45;transform:translateY(-2px)}.studio-button{transition:transform .2s,box-shadow .2s,border-color .2s}.studio-button:active{transform:translateY(1px) scale(.98)}
.bp-instrument{grid-column:2;grid-row:1/3;position:relative;width:200px;height:150px;align-self:center;z-index:1;filter:drop-shadow(0 0 18px #00c6dc14)}.bp-instrument svg{width:100%;height:100%;overflow:visible}.bp-orbit{stroke:var(--bp-line);stroke-width:1;stroke-dasharray:1 6}.bp-orbit-track{stroke:var(--bp-line);stroke-width:5;stroke-linecap:round}.bp-orbit-lit{stroke:var(--bp-accent);stroke-width:5;stroke-linecap:round;stroke-dasharray:280;stroke-dashoffset:38}.bp-instrument-lines{stroke:var(--bp-muted);stroke-width:1}.bp-signal-line{stroke:var(--bp-accent);stroke-width:1.5;opacity:.35}.bp-instrument-value{position:absolute;inset:40px 0 auto;text-align:center;color:var(--bp-text);font:700 36px/1 ui-monospace,monospace;letter-spacing:-2px}.bp-instrument small{position:absolute;bottom:13px;width:100%;text-align:center;font:8px ui-monospace,monospace;letter-spacing:1.4px;color:var(--bp-muted)}
.logger-workspace .sidebar{background:linear-gradient(180deg,#0b141c,var(--bp-bg))!important;border-right:1px solid #00c6dc24;box-shadow:8px 0 30px #00000016}.logger-workspace .ch-item{border:1px solid transparent;border-radius:7px!important;transition:background .22s,border-color .22s,transform .22s}.logger-workspace .ch-item.active{background:linear-gradient(110deg,color-mix(in srgb,var(--bp-channel,var(--bp-accent)) 9%,var(--bp-panel)),var(--bp-panel))!important;border-color:color-mix(in srgb,var(--bp-channel,var(--bp-accent)) 28%,transparent);box-shadow:inset 3px 0 var(--bp-channel,var(--bp-accent))}.logger-workspace .ch-item:hover{transform:translateX(3px);background:var(--bp-raised)!important}.logger-workspace .ch-dot{box-shadow:0 0 9px currentColor}.logger-workspace .sb-search input{border-color:#00c6dc30;background:var(--bp-panel)!important}
.logger-workspace .bp-session{background:linear-gradient(110deg,var(--bp-panel),var(--bp-bg));border-color:#00c6dc26;border-radius:8px;box-shadow:inset 0 1px #ffffff06}.logger-workspace .bp-session>div:first-child{border-left:3px solid var(--bp-accent)}.logger-workspace .bp-session strong{font-family:ui-monospace,monospace}.logger-workspace .bp-chart-tools{padding:8px!important;background:var(--bp-panel);border:1px solid var(--bp-line);border-radius:10px}.logger-workspace .bp-chart-tools button{border-color:transparent!important}.logger-workspace .bp-chart-tools button:hover{background:var(--bp-raised)!important;border-color:var(--bp-line)!important}
.logger-workspace.bp-has-data #main-panel{border:1px solid #00c6dc45!important;border-radius:13px!important;background:var(--bp-bg)!important;box-shadow:0 15px 50px #00000035,0 0 25px #00c6dc06,inset 0 1px #ffffff08}.logger-workspace .panel-hdr{background:linear-gradient(105deg,#00c6dc14,var(--bp-panel) 55%)!important;border-bottom:1px solid #00c6dc2b;min-height:57px;padding:14px 18px!important}.bp-trace-symbol{height:25px;width:34px;color:var(--bp-accent);flex:none;filter:drop-shadow(0 0 6px #00c6dc45)}.bp-trace-symbol svg{width:100%;height:100%}.logger-workspace #lbl-main{font:600 12px ui-monospace,monospace;letter-spacing:1.7px}.bp-trace-badge{border:1px solid #00c6dc38;background:#00c6dc0c;color:var(--bp-accent);font:9px ui-monospace,monospace;padding:6px 8px;letter-spacing:1px;margin-left:8px;border-radius:4px}.logger-workspace .panel-hdr-info{margin-left:auto}.logger-workspace .bp-scale-note{border-left:2px solid #00c6dc24;margin:10px 18px 0;padding:4px 12px!important;font-size:11px!important}
.logger-workspace #channel-chips{background:linear-gradient(180deg,var(--bp-bg),var(--bp-panel))!important;border-top:1px solid var(--bp-line);padding:13px 18px!important}.logger-workspace .ch-chip{background:var(--bp-panel);box-shadow:inset 0 1px #ffffff08;transition:transform .2s,box-shadow .2s}.logger-workspace .ch-chip:hover{transform:translateY(-2px);box-shadow:0 3px 16px #00000025}.logger-workspace .stat-card{background:linear-gradient(130deg,var(--bp-raised),var(--bp-panel) 65%)!important;border-radius:9px!important}.logger-workspace .stat-card:before{width:40%;height:1px;left:30%;filter:blur(6px);opacity:.8}.logger-workspace .stat-peak{font-family:ui-monospace,monospace;font-weight:550!important;text-shadow:0 0 20px color-mix(in srgb,var(--studio-channel) 20%,transparent)}.studio-stats-label{font-size:10px!important;letter-spacing:1.3px}.studio-check-card{background:linear-gradient(100deg,#00c6dc0c,var(--bp-panel));border-color:#00c6dc2d}.studio-check-card.has-notices{background:linear-gradient(100deg,#efb7550a,var(--bp-panel))}
.logger-workspace #drop-zone{background:radial-gradient(ellipse at 50% 50%,#00c6dc0c,transparent 65%),linear-gradient(0deg,#00c6dc05 1px,transparent 1px),linear-gradient(90deg,#00c6dc05 1px,transparent 1px),var(--bp-bg)!important;background-size:auto,32px 32px,32px 32px,auto!important;border-color:#00c6dc55;box-shadow:inset 0 0 70px #00c6dc05;min-height:350px}.logger-workspace .bp-import-icon{background:linear-gradient(135deg,#00c6dc20,#00c6dc05);border:1px solid #00c6dc44;box-shadow:0 0 45px #00c6dc15;border-radius:17px;transform:rotate(-4deg)}.logger-workspace .bp-import-icon svg{transform:rotate(4deg)}.logger-workspace .dz-title{font-weight:750;letter-spacing:-.5px}.logger-workspace .bp-import-hint{font:11px ui-monospace,monospace;letter-spacing:1px}
.pro-auth{background:radial-gradient(ellipse at 20% 25%,#00c6dc0b,transparent 50%),var(--bp-bg)!important}.pro-auth .remember{display:flex!important;align-items:center!important;gap:12px!important;min-height:44px;line-height:1.4;margin:12px 0 14px;font-size:13px;color:var(--bp-muted)}.pro-auth .remember input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;position:relative;width:21px!important;height:21px!important;min-height:21px!important;min-width:21px!important;max-width:21px;padding:0!important;margin:0!important;flex:none;border:1px solid var(--bp-line)!important;border-radius:5px!important;background:var(--bp-bg)!important;box-shadow:none!important;cursor:pointer}.pro-auth .remember input:checked{background:var(--bp-accent)!important;border-color:var(--bp-accent)!important}.pro-auth .remember input:checked:after{content:"";position:absolute;left:6px;top:3px;width:5px;height:10px;border:solid #00252d;border-width:0 2px 2px 0;transform:rotate(45deg)}.pro-auth .remember input:focus-visible{outline:2px solid var(--bp-accent);outline-offset:4px}.pro-auth .remember span{display:block;min-width:0}.studio-auth-story h2 em{color:var(--bp-accent)}.pro-auth form>.btn,.pro-auth form>button{background:linear-gradient(120deg,#00d8df,#00a8c6);color:#00282d!important;border-color:#10cddd!important;box-shadow:0 5px 25px #00c6dc1f}.studio-auth-story .studio-mark{width:280px}
body.light .sidebar{background:linear-gradient(180deg,#edf5f8,var(--bp-bg))!important}.pro-admin .stat:first-child{border-color:var(--bp-accent)}
@media(min-width:1500px){.logger-workspace .bp-workspace-head{grid-template-columns:minmax(0,1fr) auto 190px;min-height:174px}.studio-workspace-actions{grid-column:2;grid-row:1}.bp-instrument{grid-column:3;grid-row:1}.logger-workspace .bp-workspace-head:after{right:30%}}
@media(max-width:900px){.logger-workspace .hdr-left{min-width:0!important}.bp-brand-image{width:232px;height:50px}.bp-brand-image img{width:251px;top:-18px;left:-7px}.studio-mark{min-height:50px}.logger-workspace .bp-workspace-head{grid-template-columns:minmax(0,1fr) 140px}.bp-instrument{width:140px;height:125px}.bp-instrument-value{font-size:27px;top:39px}.bp-instrument small{font-size:6px;bottom:16px}.bp-trace-badge{display:none}}
@media(max-width:768px){.logger-workspace .hdr{padding:6px 12px!important;min-height:68px!important}.logger-workspace .hdr-left{flex:1!important}.logger-workspace .bp-brand-image{width:196px;height:47px}.logger-workspace .bp-brand-image img{width:215px;top:-14px;left:-6px}.logger-workspace .studio-mark{min-height:47px}.logger-workspace .studio-header-actions #theme-btn{width:40px!important}.logger-workspace .bp-workspace-head,.logger-workspace.bp-has-data .bp-workspace-head{grid-template-columns:minmax(0,1fr) 86px;padding:23px 16px 20px!important;min-height:180px;gap:18px 8px;margin-bottom:16px}.logger-workspace .bp-workspace-head h1,.logger-workspace.bp-has-data .bp-workspace-head h1{font-size:29px!important;letter-spacing:-1px!important}.logger-workspace:not(.bp-has-data) .bp-workspace-head h1{font-size:27px!important}.logger-workspace .bp-workspace-head p{font-size:8px!important;letter-spacing:1.6px}.logger-workspace .bp-eyebrow{font-size:8px!important;letter-spacing:1px!important}.bp-instrument{grid-row:1;width:86px;height:90px}.bp-instrument-value{font-size:20px;top:31px}.bp-instrument small{display:none}.studio-workspace-actions{grid-column:1/-1;grid-row:2;width:100%;display:flex;justify-self:stretch}.logger-workspace .bp-chart-tools{margin-left:16px;margin-right:16px!important;padding:8px!important}.logger-workspace .bp-chart-tools button{flex:1 1 42%!important;min-height:44px!important}.logger-workspace .panel-hdr{gap:9px!important;padding:14px 12px!important}.bp-trace-symbol{width:27px;height:22px}.logger-workspace #lbl-main{font-size:11px;letter-spacing:1px}.logger-workspace .bp-scale-note{margin:10px 12px 0;font-size:10px!important}.logger-workspace .bp-session{margin-bottom:12px}.logger-workspace .stat-peak{font-size:27px!important}.logger-workspace .stat-wrap{gap:10px}.logger-workspace .bp-navigation{background:linear-gradient(0deg,var(--bp-panel),var(--bp-bg));border-top:1px solid #00c6dc45;box-shadow:0 -8px 28px #00000040}.logger-workspace .bp-navigation a[aria-current=page]{background:#00c6dc14;color:var(--bp-accent);box-shadow:inset 0 2px var(--bp-accent)}.studio-sidebar-foot{font-size:9px}.studio-auth-story .bp-brand-image{width:258px;height:56px}.studio-auth-story .bp-brand-image img{width:278px;top:-19px}}
@media(prefers-reduced-motion:no-preference){.logger-workspace .sidebar{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.warnings-popup.open .warn-popup-box,.warn-popup.open .warn-popup-box{animation:brand-dialog .25s ease-out}.studio-tools-open .bp-chart-tools{animation:brand-dialog .25s ease-out}@keyframes brand-dialog{from{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:none}}}
@media(prefers-reduced-motion:reduce){.bp-brand *,.bp-brand *:before,.bp-brand *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

#main-wrap,.bp-table-scroll,.bp-sample-timeline{direction:ltr}.bp-channel-stamp{direction:ltr;text-align:start}

.bp-encoding-select{max-width:270px;width:100%;padding:10px 12px;margin-top:14px;min-height:44px;border:1px solid var(--bp-line);background:var(--bp-panel);color:var(--bp-muted);border-radius:8px;font:12px var(--bp-font)}

.logger-workspace .hdr .bp-brand-image img{height:auto!important;max-height:none!important}

.logger-workspace .sb-footer{display:none!important}.bp-language-fallback{position:fixed;bottom:80px;right:16px;z-index:3000;max-width:85vw;padding:12px;background:var(--bp-panel);color:var(--bp-text);border:1px solid var(--bp-line);border-radius:8px}
.bp-admin-sidebar .studio-mark .bp-brand-image{display:block!important;opacity:1;width:204px;height:46px}.bp-admin-sidebar .bp-brand-image img{width:224px;top:-15px;left:-6px;height:auto!important}@media(min-width:701px) and (max-width:1000px){.bp-admin-sidebar .studio-mark .bp-brand-image{width:160px;height:40px}.bp-admin-sidebar .bp-brand-image img{width:175px;top:-9px;left:-5px}}

.pro-auth .langsw button{display:none}

.bp-comparison-status{font:11px/1.6 system-ui;color:var(--bp-muted);margin:8px 20px;overflow-wrap:anywhere}.bp-comparison-status[hidden]{display:none}
/* Anchor the auth shell: translated copy must not recenter the form or change column widths. */
html:has(body.pro-auth){scrollbar-gutter:stable}
.pro-auth{align-items:start!important;align-content:start;direction:ltr}
.pro-auth>.card{min-width:0;max-width:none;align-self:start}
.studio-auth-story{align-self:start;min-width:0;padding-top:38px}
.studio-auth-story h2{min-block-size:3.18em;overflow-wrap:anywhere}
.studio-auth-story p{min-block-size:3.6em}
.pro-auth .langsw{height:44px;flex:none}
.pro-auth .lang-drop{width:150px!important;min-width:150px;max-width:150px;flex:none}
.pro-auth h1{min-block-size:1.2em;line-height:1.2;margin-bottom:16px}
.pro-auth form>label:not(.remember){display:block;min-block-size:1.4em;line-height:1.4}
.pro-auth .remember{min-block-size:3.9em}
html[dir=rtl] .pro-auth>.card,html[dir=rtl] .studio-auth-story{direction:rtl}
@media(max-width:900px){.studio-auth-story{padding-top:0}.studio-auth-story h2{font-size:32px;line-height:1.15;min-block-size:4.6em;letter-spacing:-1px}.studio-auth-story p{display:none}.pro-auth{gap:20px}.pro-auth>.card{padding:26px}.pro-auth h1{font-size:26px}}
