.design-current{background:var(--bg);color:var(--ink)}.design-current .result-sidebar{align-self:stretch;height:auto;max-height:none;overflow:visible}.design-current .decision-panel{border-top:0}.design-current .result-facts{grid-template-columns:1fr 1fr;gap:16px;display:grid}.design-current .result-facts>div{display:block}.design-current .result-facts dt{margin-bottom:5px;font-size:14px}.design-current .result-facts dd{font-variant-numeric:tabular-nums;font-size:20px}.design-current .sidebar-section>summary{cursor:pointer}.design-current .heading-actions{justify-content:flex-end;align-items:center}.design-current .theme-toggle{border-radius:var(--radius);color:#515965;background:#fff;border:1px solid #cbd0d6;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;padding:10px;display:inline-flex}.design-current .theme-toggle:hover{background:#f6f7f8;border-color:#989fa8}.design-current .mobile-workspace-bar .theme-toggle{margin-left:auto}@media (max-width:760px){.design-current .heading-actions>.theme-toggle{display:none}}.design-current .heading-actions{flex-wrap:wrap;flex-shrink:1;gap:10px;min-width:0;display:flex}.design-current .page-heading{flex-wrap:wrap}.design-current .page-heading>div:first-child{flex:260px;min-width:0}.design-current .decision-panel .decision{background:0 0;border:0;padding:0;font-size:26px;font-weight:600;line-height:1.15}.design-current .result-version,.design-current .result-note{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.45}.design-current .result-note{margin-top:4px}.design-current .ai-description-link{text-underline-offset:3px;margin-top:14px;font-size:14px;display:inline-block}.design-current .ai-description{scroll-margin-top:calc(var(--comparison-height,0px) + 24px)}.design-current .sidebar-section>summary{cursor:pointer;font-size:15px;font-weight:700}.design-current .display-options{padding-top:18px}.design-current .inspection-details .detail-list{margin-top:16px}.design-current .profile-source{color:var(--muted);margin:10px 0 0;font-size:14px}.design-current .workflow-sequence{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:12px 24px;margin:20px 0 8px;padding:0 0 20px;font-size:14px;list-style:none;display:flex}.design-current .workflow-sequence li{gap:8px;display:flex}.design-current .workflow-sequence span{font-variant-numeric:tabular-nums;color:var(--ink)}.design-current .workflow-step{padding-block:18px}.design-current .workflow-step h3{font-size:16px;font-weight:700}.design-current .workflow-step .section-copy{max-width:75ch;font-size:14px}.design-current.with-navigation .inspection-layout.comparison-open{grid-template-columns:minmax(0,1fr)}.design-current .comparison-open .image-stage.split .image-frame{height:auto;min-height:0;max-height:none;aspect-ratio:var(--inspection-aspect,1.3333)}.design-current .comparison-open .result-sidebar{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:start;display:grid}.design-current .comparison-open .engineer-panel{border-left:1px solid var(--line);border-bottom:0;grid-area:1/2/span 4}.design-current .comparison-open :is(.decision-panel,.update-panel,.display-panel,.inspection-details){grid-column:1}@media (max-width:760px){.design-current .comparison-open .image-stage.split{grid-template-columns:minmax(0,1fr)}.design-current .comparison-open .result-sidebar{display:block}.design-current .comparison-open .engineer-panel{border-left:0;border-bottom:1px solid var(--line)}.design-current .heading-actions{flex-wrap:wrap;width:100%}.design-current .heading-actions .button{flex:1}.design-current .viewer-statusbar{flex-wrap:wrap;gap:8px}}
.design-current.theme-dark{--bg:#1c2329;--paper:#252f37;--ink:#e4eaee;--muted:#a8b4be;--line:#46525c;--accent:#f58c50;--accent-hover:#ffa66f;--canvas:#151c21;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.design-current.theme-dark :is(input,select,textarea){color:var(--ink);background:#1f2830;border-color:#65747f}.design-current.theme-dark :is(input,textarea)::placeholder{color:#9eabb5}.design-current.theme-dark :is(input,select,textarea):disabled{background:#28323a}.design-current.theme-dark .button.primary{color:#1c252c}.design-current.theme-dark .button.secondary,.design-current.theme-dark .page-heading>.button{color:#e0e7ec;background:#2c3740;border-color:#697985}.design-current.theme-dark .button.secondary:hover:not(:disabled),.design-current.theme-dark .page-heading>.button:hover:not(:disabled){background:#3a4854}.design-current.theme-dark .icon-button{color:#bac7d0}.design-current.theme-dark .icon-button:hover:not(:disabled){color:#e4eaee;background:#3c4b56}.design-current.theme-dark .inspection-controls{background:#29343d;border-color:#53616d}.design-current.theme-dark .inspection-layout,.design-current.theme-dark .inspection-main,.design-current.theme-dark .result-sidebar,.design-current.theme-dark .ai-description{background:var(--paper);border-color:#53616d}.design-current.theme-dark .viewer-toolbar{background:#29343d}.design-current.theme-dark .segmented button{color:#b5c1ca}.design-current.theme-dark .segmented button.selected{color:#f1f4f6;background:#394854;border-bottom-color:#d1a571}.design-current.theme-dark .viewer-statusbar{color:#b0bec8;background:#29343d}.design-current.theme-dark .zoom-controls{color:#c5d1da}.design-current.theme-dark .fit-button{color:#d0dae1;background:#34424d;border-color:#60717e}.design-current.theme-dark .fit-button:hover{background:#425561}.design-current.theme-dark .inspect-action strong{color:#dce5eb}.design-current.theme-dark .reference-strip{background:#202a32}.design-current.theme-dark .reference-small{background:#36434d}.design-current.theme-dark .ready-text,.design-current.theme-dark .saved-tag{color:#b6dac3}.design-current.theme-dark :is(.small-note,.section-copy,.awaiting p,.awaiting h3,.empty-copy,.upload-guidance,.toolbar-note,.library-summary,.reference-strip p,.profile-item-info>span:not(.status)){color:#a8b8c3}.design-current.theme-dark .field-label{color:#cbd7df}.design-current.theme-dark .field-label span{color:#a8b8c3}.design-current.theme-dark .opacity-controls output{color:#cbd7df}.design-current.theme-dark .runtime-badge{color:#c7d5df;background:#303e48;border-color:#657580}.design-current.theme-dark .decision{color:#ead1a1;background:#443b2c}.design-current.theme-dark .decision.pass{color:#b6dac3;background:#293e33}.design-current.theme-dark .decision.fail{color:#f0beb8;background:#493331}.design-current.theme-dark .decision-panel .decision{background:0 0}.design-current.theme-dark .status{color:#c3d0da;background:#3a4955}.design-current.theme-dark .status.ready{color:#b6dac3;background:#293e33}.design-current.theme-dark .status.failed{color:#f0beb8;background:#493331}.design-current.theme-dark .status.building{color:#ead1a1;background:#443b2c}.design-current.theme-dark .upload-stage{background:#202a32}.design-current.theme-dark .dropzone{color:#b3c3ce;background:#28343d;border-color:#6f8493}.design-current.theme-dark .dropzone:hover:not(:disabled),.design-current.theme-dark .dropzone.dragging{background:#34434f;border-color:#d1a571}.design-current.theme-dark .dropzone strong{color:#e0e8ed}.design-current.theme-dark .dropzone small{color:#b3c3ce}.design-current.theme-dark .preview{background:#303e49;border-color:#536675}.design-current.theme-dark .preview>span{color:#c8d5de;background:#303e49}.design-current.theme-dark .preview .remove{color:#d6e0e7;background:#293842}.design-current.theme-dark .profiles-layout{background:var(--paper);border-color:#53616d}.design-current.theme-dark .library{background:#202a32}.design-current.theme-dark .profile-item{color:#e0e8ed;background:0 0}.design-current.theme-dark .profile-item:hover:not(:disabled){background:#303f4a}.design-current.theme-dark .profile-item.selected{background:#394a57;border-color:#d1a571}.design-current.theme-dark .profile-thumb{background:#394a57}.design-current.theme-dark .count,.design-current.theme-dark .planned{color:#c3d0da;background:#3a4955}.design-current.theme-dark .recorded-review small{color:#a8b8c3}.design-current.theme-dark .workflow-notice,.design-current.theme-dark .gate-result.passed,.design-current.theme-dark .alert.success{color:#b6dac3;background:#293e33;border-color:#567e64}.design-current.theme-dark .gate-result.rejected,.design-current.theme-dark .alert.error{color:#f0beb8;background:#493331;border-color:#94645d}.design-current.theme-dark .field-error{color:#f0beb8}.design-current.theme-dark :is(.reference-warning,.draft-notice,.image-warning){color:#ead1a1;background:#443b2c}.design-current.theme-dark .ai-report-attribution{color:#c7d2da}.design-current.theme-dark .ai-report-failure{background:#493331;border-color:#c59086}.design-current.theme-dark .create-dialog{background:var(--paper);color:var(--ink);border-color:#65747f}.design-current.theme-dark .workspace-footer{color:#a3b1bc}@media (max-width:760px){.design-current .workspace-navigation>.theme-toggle{display:none}.design-current .mobile-workspace-bar>.theme-toggle{min-width:36px;margin-left:auto}.design-current .mobile-workspace-bar>.theme-toggle span,.design-current .mobile-workspace-bar>span:last-of-type{display:none}}@media (max-width:480px){.design-current .mobile-workspace-bar>span:last-of-type{display:none}}.design-current.theme-dark .workspace-navigation,.design-current.theme-dark .mobile-workspace-bar{color:var(--ink);border-color:var(--line);background:#252f37}.design-current.theme-dark .workspace-navigation .brand{color:var(--ink)}.design-current.theme-dark .workspace-nav-item{color:#c5d0d8}.design-current.theme-dark .workspace-nav-item:hover:not(:disabled){color:var(--ink);background:#34414c}.design-current.theme-dark .workspace-nav-item.active{color:#ffb68d;background:#46352d}.design-current.theme-dark .navigation-profile-count{color:#a8b4be}.design-current.theme-dark .navigation-toggle{color:#b8c5cf}.design-current.theme-dark .navigation-toggle:hover{color:var(--ink);background:#34414c}.design-current.theme-dark .theme-toggle{color:#e0e7ec;background:#2c3740;border-color:#697985}.design-current.theme-dark .theme-toggle:hover{background:#3a4854}.design-current.theme-dark .segmented{background:#1f2830}
