.theme-toggle{border:1px solid #e9e3ef;border-radius:9px;background:#fff;color:#8c6cab;font-size:20px;width:35px;height:35px;display:grid;place-items:center;padding:0;transition:background .2s,border-color .2s,box-shadow .2s}.theme-toggle:hover{color:#7646df;border-color:#b79bdc;box-shadow:0 0 0 4px #9c6be811}html,.workspace-bar,.workspace-body,.preview-area,input,textarea,.report-includes,.metric,.dropzone{transition:background-color .24s,color .24s,border-color .24s}.events-table th,.events-table td{text-align:center}.events-table th:nth-child(3),.events-table td:nth-child(3){text-align:left}.theme-reveal::view-transition-group(root){animation:none;z-index:1}.theme-reveal::view-transition-group(theme-next){animation:none;z-index:2;left:calc(var(--theme-x) - var(--theme-radius));top:calc(var(--theme-y) - var(--theme-radius));width:calc(var(--theme-radius)*2);height:calc(var(--theme-radius)*2);border-radius:50%;overflow:hidden;transform-origin:center;will-change:transform}.theme-reveal::view-transition-image-pair(theme-next){position:absolute;left:calc(var(--theme-radius) - var(--theme-x));top:calc(var(--theme-radius) - var(--theme-y));width:var(--theme-width);height:var(--theme-height);transform-origin:var(--theme-x) var(--theme-y);will-change:transform}.theme-reveal::view-transition-old(root),.theme-reveal::view-transition-new(theme-next){animation:none;mix-blend-mode:normal}.theme-reveal::view-transition-new(theme-next){width:100%;height:100%;object-fit:fill}.theme-reveal,.theme-reveal *{transition:none!important}.theme-reveal .theme-toggle{pointer-events:none}html[data-theme=dark]{color-scheme:dark;--purple:#b693ff;--dark:#f0e8fc;--muted:#a99ab9;--line:#352d41;--soft:#30243e;color:#e5dced;background:#16131c}[data-theme=dark] .brand strong,[data-theme=dark] .brand>span>span{color:#eee6f6}[data-theme=dark] .language{background:#2c2338}[data-theme=dark] .language button.active{background:#48305f;color:#e6d4ff}[data-theme=dark] .theme-toggle{background:#251e30;border-color:#40334e;color:#cda6ff}[data-theme=dark] .header nav{color:#b0a2bc}[data-theme=dark] .hero-copy{color:#b2a6be}[data-theme=dark] .hero-points{color:#a99ab9}[data-theme=dark] .workspace-bar,[data-theme=dark] .workspace-body{background:#211b2a}[data-theme=dark] .preview-area{background:linear-gradient(125deg,#241c2e,#1e1926)}[data-theme=dark] .dropzone{background:#292033;border-color:#654980}[data-theme=dark] .dropzone:hover,[data-theme=dark] .dropzone.dragging{background:#352641;border-color:#b693ff}[data-theme=dark] .upload-icon{background:#3e2956;color:#c5a3ff}[data-theme=dark] input,[data-theme=dark] textarea{background:#251e2f;border-color:#40334d;color:#e2d3ef}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#887396}[data-theme=dark] form label>span{color:#b4a4c5}[data-theme=dark] .optional{background:#33293e;color:#ae99c0}[data-theme=dark] .primary{background:#9162e6;color:#fff}[data-theme=dark] .primary:not(:disabled):hover{background:#a16ff5}[data-theme=dark] .secondary-exports button{background:#2a2135;border-color:#493656;color:#c0a9d5}[data-theme=dark] .report-includes{background:#2b2234;border-color:#41304e}[data-theme=dark] .report-includes strong{color:#bfaccf}[data-theme=dark] .report-includes p{color:#a28cb6}[data-theme=dark] .empty-state h4{color:#c0a9d5}[data-theme=dark] .empty-state>p{color:#a693b7}[data-theme=dark] .empty-axis{filter:brightness(.5)}[data-theme=dark] .floating-chip,[data-theme=dark] .file-symbol,[data-theme=dark] .format-pdf,[data-theme=dark] .mini-formats span{background:#2e223b;border-color:#4a345b;color:#b28bdc}[data-theme=dark] .fold{background:#432e55;border-color:#5e4173}[data-theme=dark] .format-pdf i{background:#49305f;color:#c7a1f1}[data-theme=dark] .orbit{border-color:#3a2949}[data-theme=dark] .metric{background:#2d2337;border-color:#463352}[data-theme=dark] .metric strong{color:#dcc8ed}[data-theme=dark] .metric small{color:#b39ac8}[data-theme=dark] .tabs{border-color:#42304e}[data-theme=dark] .chart-wrap{background:#211c2c}[data-theme=dark] .events-table th{background:#382746;color:#c3a2df}[data-theme=dark] .events-table td{border-color:#3b2b46;color:#c7b2d9}[data-theme=dark] .events-table tr:nth-child(2n){background:#2d2137}[data-theme=dark] .acquisition-info dd{color:#c8afd9}[data-theme=dark] .warnings{background:#3b3021;border-color:#5d4a2d;color:#d6b57c}[data-theme=dark] .selected-file{background:#30203e;border-color:#4e3262}[data-theme=dark] .download-box{background:#20392d;border-color:#335b44}[data-theme=dark] .success-label,[data-theme=dark] .download-link{color:#8fd2a8}[data-theme=dark] .error{background:#45252e;border-color:#7d3c4c;color:#efb0bf}[data-theme=dark] .ecosystem-banner{background:#2a1d37}[data-theme=dark] .ecosystem-banner h2{color:#c2a3db}[data-theme=dark] .faq summary{color:#c7b4d6}[data-theme=dark] .how li>span{color:#655075}[data-theme=dark] .preview-footer{border-color:#453151}[data-theme=dark] .preview-footer,[data-theme=dark] .chart-caption{color:#ae96bf}[data-theme=dark] progress::-webkit-progress-bar{background:#493257}[data-theme=dark] .sample-badge{background:#493a22;border-color:#655230;color:#d2b576}[data-theme=dark] .skip:focus{background:#2a2037}@media(max-width:440px){.header nav{gap:8px}.theme-toggle{width:29px;height:29px;font-size:18px}.brand>span>span{font-size:10px}.brand strong{font-size:15px}}