
#idesai-dws-demo{--dd-paper:light-dark(#ffffff,#20282f);--dd-floor:light-dark(#f0f4f5,#172129);--dd-ink:light-dark(#23313e,#eef2f6);--dd-muted:light-dark(#627584,#b7c6d0);--dd-line:light-dark(#d9e2e7,#43525d);--dd-accent:light-dark(#b93e33,#ff9588);--dd-tint:light-dark(#fff0eb,#49332f);--dd-steel:light-dark(#bdcbd3,#8198a7);--dd-steel-top:light-dark(#e9f0f3,#afc2cc);--dd-steel-edge:light-dark(#738a99,#546e80);--dd-frame:light-dark(#496777,#55768a);--dd-frame-dark:light-dark(#314c5b,#324e61);--dd-belt:light-dark(#667f8e,#7896a8);--dd-belt-top:light-dark(#8fa6b2,#9ab6c6);--dd-box:light-dark(#d8b88e,#cfaa7d);--dd-box-top:light-dark(#ecd0a8,#e7c294);--dd-box-side:light-dark(#bb986e,#b79062);--dd-tape:light-dark(#f2ddbd,#efdab8);--dd-label:#fff8ed;--dd-label-ink:#35404a;--dd-laser:#ee6158;--dd-measure:light-dark(#2d8a91,#68c4c5);--dd-amber:#dea54a;--dd-green:light-dark(#32765f,#7ac4a3);--dd-screen:#172832;--dd-screen-ink:#edf5f7;--dd-screen-muted:#a4bac6;--dd-screen-line:#354c58;--dd-shadow:light-dark(#23313e18,#0004);font:15px/1.45 Arial,sans-serif;color:var(--dd-ink);background:var(--dd-paper);color-scheme:light dark;border-radius:12px;overflow:hidden}
#idesai-dws-demo *{box-sizing:border-box}#idesai-dws-demo [hidden]{display:none!important}#idesai-dws-demo button{font:inherit;color:inherit;touch-action:manipulation}#idesai-dws-demo button:focus-visible{outline:3px solid var(--dd-measure);outline-offset:4px}#idesai-dws-demo .dd-brandbar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--dd-line);padding:18px 25px}#idesai-dws-demo .dd-logo{font-size:25px;font-weight:500;letter-spacing:-1px}#idesai-dws-demo .dd-logo span{color:var(--dd-accent)}#idesai-dws-demo .dd-context{font-size:12px;color:var(--dd-muted)}#idesai-dws-demo main{padding:25px}#idesai-dws-demo .dd-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}#idesai-dws-demo .dd-eyebrow{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--dd-accent);margin-bottom:7px}#idesai-dws-demo h1{font-size:30px;line-height:1.13;font-weight:500;letter-spacing:-.8px;margin:0 0 10px}#idesai-dws-demo .dd-lead{margin:0;color:var(--dd-muted);font-size:14px;max-width:650px}#idesai-dws-demo .dd-demo-label{border:1px solid var(--dd-line);border-radius:30px;display:flex;align-items:center;gap:7px;padding:7px 10px;white-space:nowrap;font-size:12px;margin-top:3px}#idesai-dws-demo .dd-demo-label i{width:7px;height:7px;border-radius:50%;background:var(--dd-accent)}
#idesai-dws-demo .dd-station{border:1px solid var(--dd-line);border-radius:12px;overflow:hidden;background:var(--dd-floor)}#idesai-dws-demo .dd-station-top{padding:13px 16px;display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid var(--dd-line);background:var(--dd-paper)}#idesai-dws-demo .dd-station-title{white-space:nowrap;font-size:13px;font-weight:500;display:flex;align-items:center;gap:8px}#idesai-dws-demo .dd-station-title .lucide{color:var(--dd-accent)}#idesai-dws-demo .dd-machine-state{white-space:nowrap;display:flex;align-items:center;gap:7px;font-size:12px;color:var(--dd-muted)}#idesai-dws-demo .dd-lamp{display:inline-block;width:7px;height:7px;flex:none;border-radius:50%;background:var(--dd-steel-edge);box-shadow:0 0 0 3px var(--dd-floor)}#idesai-dws-demo[data-running=true] .dd-lamp{background:var(--dd-green)}
#idesai-dws-demo .dd-workstation{display:grid;grid-template-columns:minmax(0,1fr) 302px;align-items:stretch}#idesai-dws-demo .dd-machine{min-width:0;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--dd-paper),var(--dd-floor))}#idesai-dws-demo .dd-scene{width:100%;display:block;aspect-ratio:780/490;min-height:260px;flex:1}#idesai-dws-demo .dd-scene-labels{display:flex;justify-content:space-between;gap:16px;margin:0 24px 14px;color:var(--dd-muted);font-size:11px}#idesai-dws-demo .dd-scene-labels>span{display:flex;gap:7px;align-items:center}#idesai-dws-demo .dd-stage-tabs{display:flex;justify-content:center;gap:6px;padding:0 16px 16px;flex-wrap:wrap}#idesai-dws-demo .dd-stage-tabs button{display:flex;align-items:center;gap:6px;border:1px solid var(--dd-line);border-radius:6px;background:var(--dd-paper);padding:7px 9px;font-size:12px}#idesai-dws-demo .dd-stage-tabs button[aria-pressed=true]{background:var(--dd-tint);color:var(--dd-accent);border-color:var(--dd-accent)}#idesai-dws-demo .dd-stage-copy{margin:0;padding:0 24px 18px;text-align:center;min-height:48px;font-size:12px;color:var(--dd-muted)}
#idesai-dws-demo .dd-console{position:relative;background:linear-gradient(150deg,light-dark(#d8e2e7,#3a505e),light-dark(#afc0ca,#283d4a));padding:16px 13px 14px;display:flex;flex-direction:column;border-left:1px solid var(--dd-line)}#idesai-dws-demo .dd-console:before,#idesai-dws-demo .dd-console:after{content:'';position:absolute;top:7px;width:4px;height:4px;border-radius:50%;background:var(--dd-steel-edge);box-shadow:inset 0 1px 1px #0005}#idesai-dws-demo .dd-console:before{left:7px}#idesai-dws-demo .dd-console:after{right:7px}#idesai-dws-demo .dd-screen{background:var(--dd-screen);color:var(--dd-screen-ink);border:5px solid #30434f;border-radius:8px;padding:15px 14px 12px;box-shadow:0 2px 0 #ffffff38,inset 0 0 18px #0002;flex:1;min-width:0}#idesai-dws-demo .dd-screen small{font-size:11px;color:var(--dd-screen-muted)}#idesai-dws-demo .dd-screen-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:19px}#idesai-dws-demo .dd-screen-brand{font-size:13px;letter-spacing:1px;font-weight:500}#idesai-dws-demo .dd-online{font-size:10px;letter-spacing:.6px;color:#a4bac6;display:flex;align-items:center;gap:5px}#idesai-dws-demo .dd-online:before{content:'';width:5px;height:5px;border-radius:50%;background:currentColor}#idesai-dws-demo[data-running=true] .dd-online{color:#8ed3b0}#idesai-dws-demo .dd-code-label{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--dd-screen-muted)}#idesai-dws-demo .dd-current-code{display:block;margin:6px 0 4px;font:500 23px/1.2 'Courier New',monospace;letter-spacing:.5px;min-height:28px}#idesai-dws-demo .dd-read-status{font-size:11px;min-height:16px;color:#a7c4d1}#idesai-dws-demo .dd-weight{margin:17px 0 15px;padding:13px 0 14px;border-top:1px solid var(--dd-screen-line);border-bottom:1px solid var(--dd-screen-line)}#idesai-dws-demo .dd-field-heading{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--dd-screen-muted)}#idesai-dws-demo .dd-weight-value{font-size:39px;line-height:1.2;font-weight:400;margin-top:5px;letter-spacing:-1px;font-variant-numeric:tabular-nums}#idesai-dws-demo .dd-weight-value small{font-size:14px;letter-spacing:0;margin-left:5px}#idesai-dws-demo .dd-dims{display:flex;gap:8px;margin-top:7px}#idesai-dws-demo .dd-dims>div{flex:1;min-width:0}#idesai-dws-demo .dd-dims span{display:block;font-size:10px;color:var(--dd-screen-muted)}#idesai-dws-demo .dd-dims strong{display:block;font-weight:400;font-size:23px;line-height:1.3;font-variant-numeric:tabular-nums}#idesai-dws-demo .dd-dims small{font-size:10px}#idesai-dws-demo .dd-log-heading{display:flex;align-items:center;justify-content:space-between;margin:20px 0 8px;border-top:1px solid var(--dd-screen-line);padding-top:13px;font-size:11px;color:var(--dd-screen-muted)}#idesai-dws-demo .dd-log-heading output{color:var(--dd-screen-ink);font:14px 'Courier New',monospace}#idesai-dws-demo .dd-log{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11px;font-variant-numeric:tabular-nums}#idesai-dws-demo .dd-log th{font-weight:400;text-align:left;color:var(--dd-screen-muted);padding:0 0 7px}#idesai-dws-demo .dd-log td{padding:6px 0;border-top:1px solid #ffffff0d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#idesai-dws-demo .dd-log th:first-child{width:65%}#idesai-dws-demo .dd-log th:last-child,#idesai-dws-demo .dd-log td:last-child{text-align:right}#idesai-dws-demo .dd-empty{height:67px;color:var(--dd-screen-muted);white-space:normal!important;vertical-align:top}#idesai-dws-demo .dd-console-footer{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:10px;color:var(--dd-frame-dark);padding:11px 3px 0;letter-spacing:.6px}#idesai-dws-demo .dd-console-slots{width:50px;height:8px;background:repeating-linear-gradient(90deg,var(--dd-steel-edge) 0 2px,transparent 2px 5px)}
#idesai-dws-demo .dd-controls{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;background:linear-gradient(180deg,var(--dd-paper),var(--dd-floor));border-top:1px solid var(--dd-line);padding:17px 20px}#idesai-dws-demo .dd-control-left{flex:1 1 360px;display:flex;align-items:center;gap:25px;flex-wrap:wrap}#idesai-dws-demo .dd-control-label{display:block;font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:var(--dd-muted);margin-bottom:7px}#idesai-dws-demo .dd-mode{display:flex;gap:3px;padding:3px;border:1px solid var(--dd-line);border-radius:7px;background:var(--dd-floor)}#idesai-dws-demo .dd-mode button{border:0;background:transparent;border-radius:4px;padding:6px 9px;font-size:12px}#idesai-dws-demo .dd-mode button[aria-pressed=true]{background:var(--dd-paper);box-shadow:0 1px 3px var(--dd-shadow);color:var(--dd-accent)}#idesai-dws-demo .dd-feed{display:flex;align-items:center;gap:7px}#idesai-dws-demo .dd-round{display:inline-flex;align-items:center;justify-content:center;min-width:31px;height:31px;padding:0;border:1px solid var(--dd-line);border-radius:50%;background:var(--dd-paper);box-shadow:0 2px 0 var(--dd-line)}#idesai-dws-demo .dd-flow-leds{display:flex;gap:4px;align-items:center;height:30px;padding:0 4px}#idesai-dws-demo .dd-flow-leds span{width:6px;height:6px;background:var(--dd-line);border-radius:50%}#idesai-dws-demo .dd-flow-leds .is-on{background:var(--dd-accent)}#idesai-dws-demo button:disabled{opacity:.4}#idesai-dws-demo .dd-machine-buttons{flex:none;display:flex;align-items:center;gap:16px;margin-left:auto}#idesai-dws-demo .dd-machine-button{white-space:nowrap;display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;font-size:12px;min-height:48px}#idesai-dws-demo .dd-switch{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex:none;border:5px solid var(--dd-steel);border-radius:50%;background:linear-gradient(150deg,var(--dd-paper),var(--dd-steel-top));box-shadow:0 2px 0 var(--dd-steel-edge),inset 0 1px 1px #ffffff90}#idesai-dws-demo .dd-switch .lucide{width:18px;height:18px}#idesai-dws-demo #dd-power .dd-switch{background:linear-gradient(145deg,#4a9a7c,#28634f);color:#effff6;box-shadow:0 2px 0 var(--dd-steel-edge),inset 0 1px 1px #caffda55}#idesai-dws-demo[data-running=true] #dd-power .dd-switch{background:linear-gradient(145deg,#c65a4c,#923c33);color:#fff3ed}#idesai-dws-demo .dd-footnote{display:flex;justify-content:space-between;gap:10px;color:var(--dd-muted);font-size:11px;padding-top:12px}#idesai-dws-demo .lucide{display:inline-block;vertical-align:middle;flex:none;width:16px;height:16px}#idesai-dws-demo .dd-screen .lucide{width:14px;height:14px}#idesai-dws-demo .dd-stage-progress{display:flex;gap:4px;margin-top:13px}#idesai-dws-demo .dd-stage-progress span{height:3px;flex:1;background:var(--dd-screen-line);border-radius:2px}#idesai-dws-demo .dd-stage-progress span.is-complete{background:#8ac7b4}#idesai-dws-demo .dd-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
@media(max-width:960px){#idesai-dws-demo .dd-workstation{grid-template-columns:minmax(0,1fr) 275px}#idesai-dws-demo .dd-scene{min-height:320px}#idesai-dws-demo main{padding:20px}#idesai-dws-demo .dd-control-left{gap:16px}#idesai-dws-demo .dd-machine-buttons{gap:12px}#idesai-dws-demo .dd-controls{padding:15px 16px;gap:14px}#idesai-dws-demo .dd-machine-button{gap:7px}}
@media(max-width:740px){#idesai-dws-demo .dd-workstation{grid-template-columns:1fr}#idesai-dws-demo .dd-console{border-left:0;border-top:1px solid var(--dd-line)}#idesai-dws-demo .dd-screen{display:flex;flex-wrap:wrap;gap:0 24px}#idesai-dws-demo .dd-screen-header{width:100%;margin-bottom:14px}#idesai-dws-demo .dd-readout{min-width:0;flex:1}#idesai-dws-demo .dd-history{min-width:0;flex:1}#idesai-dws-demo .dd-log-heading{margin-top:0}#idesai-dws-demo .dd-weight-value{font-size:33px}#idesai-dws-demo .dd-scene{min-height:0;aspect-ratio:780/465}#idesai-dws-demo .dd-scene-labels{font-size:11px}#idesai-dws-demo .dd-demo-label{display:none}#idesai-dws-demo .dd-console-footer{padding-top:8px}#idesai-dws-demo .dd-stage-copy{min-height:0}}
@media(max-width:480px){#idesai-dws-demo{border-radius:0}#idesai-dws-demo .dd-brandbar{padding:14px 16px}#idesai-dws-demo .dd-context{font-size:11px;max-width:160px;text-align:right}#idesai-dws-demo main{padding:19px 12px}#idesai-dws-demo h1{font-size:27px}#idesai-dws-demo .dd-intro{margin-bottom:18px}#idesai-dws-demo .dd-screen{display:block;padding:14px}#idesai-dws-demo .dd-history{margin-top:17px}#idesai-dws-demo .dd-history tbody tr:nth-child(n+3){display:none}#idesai-dws-demo .dd-weight{margin:11px 0;padding:10px 0;display:flex;align-items:center;justify-content:space-between;gap:10px}#idesai-dws-demo .dd-weight-value{margin:0;font-size:31px}#idesai-dws-demo .dd-dims{gap:12px}#idesai-dws-demo .dd-dims>div{display:flex;gap:5px;align-items:baseline;flex-wrap:wrap}#idesai-dws-demo .dd-dims>div{flex:1;min-width:0}#idesai-dws-demo .dd-dims span{width:100%}#idesai-dws-demo .dd-dims strong{display:inline;font-size:22px}#idesai-dws-demo .dd-current-code{font-size:22px}#idesai-dws-demo .dd-screen-header{margin-bottom:10px}#idesai-dws-demo .dd-station-top{gap:8px;padding:11px 12px}#idesai-dws-demo .dd-machine-state{font-size:11px}#idesai-dws-demo .dd-station-title{white-space:nowrap;font-size:12px}#idesai-dws-demo .dd-controls{gap:16px;padding:14px}#idesai-dws-demo .dd-control-left{width:100%;justify-content:space-between;gap:10px}#idesai-dws-demo .dd-machine-buttons{width:100%;justify-content:flex-end;border-top:1px solid var(--dd-line);padding-top:13px}#idesai-dws-demo .dd-footnote{flex-direction:column;gap:4px}#idesai-dws-demo .dd-stage-tabs{gap:4px;padding:0 7px 12px}#idesai-dws-demo .dd-stage-tabs button{font-size:11px;padding:7px}#idesai-dws-demo .dd-stage-tabs .lucide{width:14px;height:14px}}
@media(pointer:coarse){#idesai-dws-demo .dd-round{min-width:40px;height:40px}#idesai-dws-demo .dd-stage-tabs button,#idesai-dws-demo .dd-mode button{min-height:42px}}
#idesai-dws-demo [data-inspect="identify"],#idesai-dws-demo [data-monitor-field="identify"]{--dd-func:var(--dd-laser);--dd-func-screen:#f2a49a}
#idesai-dws-demo [data-inspect="weight"],#idesai-dws-demo [data-monitor-field="weight"]{--dd-func:var(--dd-amber);--dd-func-screen:#efc779}
#idesai-dws-demo [data-inspect="dimensions"],#idesai-dws-demo [data-monitor-field="dimensions"]{--dd-func:var(--dd-measure);--dd-func-screen:#7acecf}
#idesai-dws-demo .dd-stage-tabs button{position:relative;padding:9px 11px;color:var(--dd-ink)}
#idesai-dws-demo .dd-stage-tabs button .lucide{color:var(--dd-func)}
#idesai-dws-demo .dd-stage-tabs button.is-active,#idesai-dws-demo .dd-stage-tabs button[aria-pressed=true]{border-color:var(--dd-func);color:var(--dd-ink);background:color-mix(in srgb,var(--dd-func) 11%,var(--dd-paper))}
#idesai-dws-demo .dd-monitor-view{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:11px;padding:0 0 10px;margin-bottom:12px;border-bottom:1px solid var(--dd-screen-line);color:var(--dd-screen-muted);min-height:30px}
#idesai-dws-demo .dd-monitor-view>span{white-space:nowrap;display:flex;align-items:center;gap:6px}
#idesai-dws-demo .dd-monitor-view>span:before{content:'';width:5px;height:5px;border-radius:50%;background:#84c3ad}
#idesai-dws-demo[data-monitor-mode=record] .dd-monitor-view>span:before{background:var(--dd-amber)}
#idesai-dws-demo #dd-live{border:1px solid #5a7686;border-radius:4px;padding:4px 6px;background:#263e4b;color:var(--dd-screen-ink);font-size:11px;white-space:nowrap}
#idesai-dws-demo .dd-code-block,#idesai-dws-demo .dd-dimensions-block{margin-left:-7px;margin-right:-7px;padding:5px 7px;border-radius:4px}
#idesai-dws-demo [data-monitor-field]{transition:background .16s;position:relative}
#idesai-dws-demo [data-monitor-field][data-active=true]{background:color-mix(in srgb,var(--dd-func-screen) 11%,var(--dd-screen))}
#idesai-dws-demo [data-monitor-field][data-active=true] .dd-field-heading,#idesai-dws-demo [data-monitor-field][data-active=true] .dd-code-label{color:var(--dd-func-screen)}
#idesai-dws-demo .dd-field-heading,#idesai-dws-demo .dd-code-label{min-width:0;font-size:11px}
#idesai-dws-demo .dd-field-status{margin-left:auto;font-size:11px;color:var(--dd-screen-muted);text-transform:none;letter-spacing:0}
#idesai-dws-demo [data-active=true] .dd-field-status{color:var(--dd-func-screen)}
#idesai-dws-demo .dd-weight{padding:11px 7px;margin:11px -7px;border-radius:4px}
#idesai-dws-demo .dd-dimensions-block .dd-field-heading{flex-wrap:wrap;gap:5px}
#idesai-dws-demo .dd-volume{display:flex;align-items:baseline;justify-content:space-between;gap:10px;color:var(--dd-screen-muted);font-size:11px;margin:9px 0 1px}
#idesai-dws-demo .dd-volume output{color:var(--dd-screen-ink);font-variant-numeric:tabular-nums}
#idesai-dws-demo .dd-stage-progress{margin-top:10px}#idesai-dws-demo .dd-dims strong{white-space:nowrap;min-width:2ch}#idesai-dws-demo .dd-dims span,#idesai-dws-demo .dd-dims small{font-size:11px}#idesai-dws-demo .dd-machine-button{flex:0 0 auto}#idesai-dws-demo .dd-screen-header{margin-bottom:11px}
#idesai-dws-demo #dd-progress-identify.is-complete{background:#f2a49a}
#idesai-dws-demo #dd-progress-weight.is-complete{background:#efc779}
#idesai-dws-demo #dd-progress-dimensions.is-complete{background:#7acecf}
#idesai-dws-demo .dd-log-heading{margin-top:13px}
#idesai-dws-demo .dd-log th:first-child{width:69%}
#idesai-dws-demo .dd-log td{padding:1px 0}
#idesai-dws-demo .dd-log .dd-empty{padding-top:7px}
#idesai-dws-demo .dd-record-button{display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;padding:7px 5px 7px 0;background:transparent;color:var(--dd-screen-ink);font:11px 'Courier New',monospace;width:100%;text-align:left;min-height:30px;white-space:nowrap}
#idesai-dws-demo .dd-record-mark{color:var(--dd-screen-muted);font:18px/1 Arial,sans-serif}
#idesai-dws-demo .dd-log tr[data-selected=true]{background:#34505e}
#idesai-dws-demo .dd-log tr[data-selected=true] .dd-record-button{color:#f4d69b}
#idesai-dws-demo .dd-log tr:hover{background:#29414e}
#idesai-dws-demo .dd-history-hint{margin:7px 0 0;font-size:11px;color:var(--dd-screen-muted)}
#idesai-dws-demo .dd-control-label{display:flex;align-items:center;justify-content:space-between;gap:14px}
#idesai-dws-demo .dd-flow-label{font-size:11px;text-transform:none;letter-spacing:0;color:var(--dd-ink)}
#idesai-dws-demo .dd-mode-hint{font-size:11px;color:var(--dd-muted);margin:6px 0 0;max-width:230px;line-height:1.3}
#idesai-dws-demo .dd-control-left{align-items:flex-start;gap:24px;flex-basis:380px}
#idesai-dws-demo .dd-machine-buttons{gap:20px}
#idesai-dws-demo .dd-controls{row-gap:16px}
@media(max-width:740px){#idesai-dws-demo .dd-history{padding-top:5px}#idesai-dws-demo .dd-log-heading{margin-top:0}#idesai-dws-demo .dd-monitor-view{flex-basis:100%;width:100%}}
@media(max-width:480px){#idesai-dws-demo .dd-history tbody tr:nth-child(n+3){display:table-row}#idesai-dws-demo .dd-stage-tabs button{font-size:11px;padding:8px}#idesai-dws-demo .dd-stage-tabs{gap:4px}#idesai-dws-demo .dd-control-left{gap:14px;flex-basis:100%}#idesai-dws-demo .dd-mode-hint{max-width:190px}#idesai-dws-demo .dd-machine-state{max-width:155px;white-space:normal;text-align:right}#idesai-dws-demo .dd-weight{display:block}#idesai-dws-demo .dd-weight-value{margin-top:5px}#idesai-dws-demo .dd-field-status{font-size:11px}}
@media(pointer:coarse){#idesai-dws-demo .dd-record-button{min-height:40px}#idesai-dws-demo #dd-live{min-height:36px}}
@media(prefers-reduced-motion:reduce){#idesai-dws-demo [data-monitor-field]{transition:none}}

#idesai-dws-demo{--dd-command:light-dark(#e8eff3,#233b49);--dd-command-hover:light-dark(#dce8ee,#2b4655);--dd-command-edge:light-dark(#b9ccd7,#3a5767);--dd-command-face:light-dark(#d3e0e7,#1c2d37);--dd-command-ring:light-dark(#9db4c2,#58778a)}
#idesai-dws-demo .dd-machine-buttons{gap:12px;align-items:stretch}
#idesai-dws-demo .dd-machine-button{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:172px;min-height:66px;padding:10px 15px;border:1px solid var(--dd-command-edge);border-radius:10px;background:var(--dd-command);color:var(--dd-ink);font-size:14px;font-weight:500;box-shadow:inset 0 1px 0 light-dark(#ffffffb3,#ffffff12),0 3px 4px light-dark(#23313e12,#0004);transition:background .15s,transform .1s}
#idesai-dws-demo .dd-machine-button:hover{background:var(--dd-command-hover)}
#idesai-dws-demo .dd-machine-button:active{transform:translateY(1px);box-shadow:inset 0 1px 3px light-dark(#23313e18,#0004)}
#idesai-dws-demo .dd-machine-button .dd-switch{width:44px;height:44px;border:3px solid var(--dd-command-ring);border-radius:50%;color:var(--dd-frame);background:var(--dd-command-face);box-shadow:0 2px 3px light-dark(#23313e18,#0004),inset 0 1px 1px light-dark(#ffffff9e,#ffffff0a)}
#idesai-dws-demo .dd-machine-button .dd-switch .lucide{width:22px;height:22px}
#idesai-dws-demo #dd-power .dd-switch{color:var(--dd-frame);background:var(--dd-command-face);border-color:var(--dd-command-ring);box-shadow:0 2px 3px light-dark(#23313e18,#0004),inset 0 1px 1px light-dark(#ffffff9e,#ffffff0a)}
#idesai-dws-demo[data-running=true] #dd-power .dd-switch{color:#174632;background:linear-gradient(145deg,#9be1bb,#6ac69b);border-color:light-dark(#82cba6,#5b9b7d);box-shadow:0 0 0 5px light-dark(#4d9c7515,#73d7a626),0 2px 3px light-dark(#23313e12,#0004),inset 0 1px 1px #edfff780}
@media(max-width:480px){#idesai-dws-demo .dd-machine-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#idesai-dws-demo .dd-machine-button{width:100%;min-width:0;min-height:65px;padding:9px 10px;gap:8px;font-size:12px;white-space:normal;text-align:left;line-height:1.2}#idesai-dws-demo .dd-machine-button .dd-switch{width:34px;height:34px;border-width:2px}#idesai-dws-demo .dd-machine-button .dd-switch .lucide{width:19px;height:19px}#idesai-dws-demo[data-running=true] #dd-power .dd-switch{box-shadow:0 0 0 3px light-dark(#4d9c7515,#73d7a626),0 2px 3px light-dark(#23313e12,#0004)}}
@media(prefers-reduced-motion:reduce){#idesai-dws-demo .dd-machine-button{transition:none}}

