.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}:root{--bg: #0a0f16;--bg2: #101820;--panel: #15202c;--panel-lift: #1b2838;--border: #2c3a4e;--border-soft: #223044;--text: #eaf0f7;--muted: #8b9bb0;--accent: #3b9eff;--accent-dim: #1e4a7a;--accent2: #2dd4a0;--brand: #1a4a5c;--brand-gold: #d4a03a;--danger: #f07178;--warn: #e8a317;--shadow: 0 10px 32px #00000066;--radius: 10px;--radius-sm: 7px;--pad-x: clamp(1rem, 2.2vw, 2rem);--motion-fast: .15s;--motion: .2s;--motion-slow: .26s;--ease: cubic-bezier(.22, 1, .36, 1);--font: "Manrope", "Segoe UI", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, Consolas, monospace;font-family:var(--font);color:var(--text);background:var(--bg);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root{height:100%;width:100%;margin:0;max-width:none}body{overflow:hidden;background:radial-gradient(1200px 560px at 6% -12%,#1a4a5c38,transparent 55%),radial-gradient(900px 480px at 100% 0%,#d4a03a18,transparent 52%),radial-gradient(700px 360px at 70% 100%,#0d3d3528,transparent 55%),var(--bg)}button,input,textarea,select{font:inherit;color:inherit;transition:border-color var(--motion-fast) var(--ease),background var(--motion-fast) var(--ease),color var(--motion-fast) var(--ease),box-shadow var(--motion-fast) var(--ease),transform var(--motion-fast) var(--ease),opacity var(--motion-fast) var(--ease)}button{cursor:pointer;border:1px solid var(--border);background:var(--panel);border-radius:var(--radius-sm);padding:.45rem .9rem}button:hover:not(:disabled){border-color:#3d516c;background:var(--panel-lift)}button:active:not(:disabled){transform:translateY(1px) scale(.985)}button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 70%,transparent);outline-offset:2px}button.primary{background:linear-gradient(180deg,#4aa8ff,var(--accent));border-color:transparent;color:#fff;font-weight:650;box-shadow:0 6px 18px #1d4ed840}button.primary:hover:not(:disabled){background:linear-gradient(180deg,#5bb2ff,#3494f5);border-color:transparent}button.danger{border-color:color-mix(in srgb,var(--danger) 55%,var(--border));color:#fecaca}button:disabled{opacity:.48;cursor:not-allowed;transform:none}input,textarea,select{width:100%;background:#0e151e;border:1px solid var(--border);border-radius:var(--radius-sm);padding:.52rem .7rem}input:focus,textarea:focus,select:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 65%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}textarea{min-height:110px;resize:vertical;line-height:1.45}label{display:block;font-size:.78rem;color:var(--muted);margin-bottom:.3rem;font-weight:600;letter-spacing:.01em}.field{margin-bottom:.9rem}.app-shell{display:grid;grid-template-rows:auto auto 1fr;width:100%;max-width:none;height:100%;min-height:0}.topbar{display:flex;align-items:center;gap:.85rem;width:100%;padding:.65rem var(--pad-x);border-bottom:1px solid var(--border-soft);box-shadow:inset 0 -1px color-mix(in srgb,var(--brand-gold) 18%,transparent);background:color-mix(in srgb,var(--bg2) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-wrap:wrap;row-gap:.45rem;position:sticky;top:0;z-index:20}.brand-block{display:flex;flex-direction:row;align-items:center;gap:.65rem;min-width:0;flex:0 0 auto}.brand-mark{width:2.15rem;height:2.15rem;border-radius:10px;display:block;flex:0 0 auto;box-shadow:0 0 0 1px #2a4a5a66,0 6px 16px #0d2a3640}.brand-text{display:flex;flex-direction:column;gap:.05rem;min-width:0}.topbar h1{font-size:1.05rem;margin:0;font-weight:750;letter-spacing:-.02em}.brand-sub{font-size:.72rem;color:var(--muted)}.topbar-badges{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.badge{font-size:.7rem;padding:.22rem .55rem;border-radius:999px;border:1px solid var(--border);color:var(--muted);font-weight:650;letter-spacing:.01em;transition:border-color var(--motion-fast) var(--ease),background var(--motion-fast) var(--ease),color var(--motion-fast) var(--ease),box-shadow var(--motion) var(--ease),transform var(--motion-fast) var(--ease);animation:chip-in var(--motion) var(--ease) both}.topbar-badges .badge:nth-child(1){animation-delay:20ms}.topbar-badges .badge:nth-child(2){animation-delay:45ms}.topbar-badges .badge:nth-child(3){animation-delay:70ms}.topbar-badges .badge:nth-child(4){animation-delay:95ms}.topbar-badges .badge:nth-child(5){animation-delay:.12s}.badge.on{color:#bbf7d0;border-color:#166534;background:#102018}.badge.off{color:#fecaca;border-color:#7f1d1d;background:#1a1010}.badge.live.off{background:#1a1010;color:#fca5a5;border-color:#7f1d1d;font-weight:700}.badge.live.on{background:#102018;color:#86efac;border-color:#166534;font-weight:700;animation:pulse-soft 2.4s var(--ease) infinite}.badge.soft{color:var(--muted);border-color:var(--border);background:#141b24}.badge.warn-badge{color:#fcd34d;border-color:#854d0e;background:#1a160c}.live-banner{font-size:.8rem;width:100%;padding:.42rem var(--pad-x);border-bottom:1px solid var(--border-soft);font-weight:550}.live-banner.off{background:linear-gradient(90deg,#121820,#0f1419);color:var(--muted)}.live-banner.on{background:linear-gradient(90deg,#14301c,#102018);color:#bbf7d0}.nav{display:flex;gap:.25rem;margin-left:auto;flex-wrap:wrap;align-items:center}.nav button{font-size:.82rem;font-weight:600;color:var(--muted);background:transparent;border-color:transparent;padding:.42rem .75rem;position:relative;transition:color var(--motion-fast) var(--ease),background var(--motion-fast) var(--ease),border-color var(--motion-fast) var(--ease),box-shadow var(--motion) var(--ease),transform var(--motion-fast) var(--ease)}.nav button:hover:not(:disabled){color:var(--text);background:#1a2433;border-color:transparent}.nav button.active{color:var(--text);background:#1e2c40;border-color:transparent}.nav button.active:after{content:"";position:absolute;left:.55rem;right:.55rem;bottom:0;height:2px;border-radius:2px 2px 0 0;background:linear-gradient(90deg,var(--brand-gold),#e8c56a);animation:nav-ink var(--motion) var(--ease) both;box-shadow:0 0 10px #d4a03a44}.nav button:active:not(:disabled){transform:scale(.97)}.nav-logout{color:#fca5a5!important}.nav-logout:after{display:none!important}@keyframes nav-ink{0%{transform:scaleX(.35);opacity:0}to{transform:scaleX(1);opacity:1}}.main{width:100%;max-width:none;min-height:0;overflow:hidden;position:relative}.panel-enter{width:100%;height:100%;min-height:0;overflow:hidden;animation:panel-in var(--motion-slow) var(--ease) both}.panel-enter>.panel-page,.panel-enter>.flow-wrap,.panel-enter>.grid-2,.panel-enter>.botto-flow,.panel-enter>.locations-wrap{height:100%;width:100%}.locations-wrap{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.panel-page{width:100%;max-width:none;height:100%;overflow:auto;padding:.95rem var(--pad-x) 1.75rem;display:flex;flex-direction:column;gap:.85rem;scroll-behavior:smooth}.panel-page>*{flex-shrink:0;height:auto;max-height:none}.panel-page>.editor-card,.panel-page>.process-grid,.panel-page>.phrase-grid,.panel-page>.next-actions,.panel-page>.process-steps,.panel-page>.tts-stage-list,.panel-page>.voice-picker-card,.panel-page>.toolbar,.panel-page>.result-card{margin-bottom:0;animation:card-stagger var(--motion-slow) var(--ease) both}.panel-page>.editor-card,.panel-page>.suite-card,.panel-page>.leftover-card,.panel-page>.amd-suite-card,.panel-page>.result-card,.panel-page>.voice-picker-card,.panel-page>.go-meter,.panel-page>.schedule-timeline{overflow:visible}.panel-page>.editor-card:nth-of-type(1),.panel-page>.process-steps{animation-delay:30ms}.panel-page>.editor-card:nth-of-type(2),.panel-page>.process-grid,.panel-page>.phrase-grid{animation-delay:70ms}.panel-page>.editor-card:nth-of-type(3){animation-delay:.11s}.panel-page>.editor-card:nth-of-type(4){animation-delay:.15s}@keyframes panel-in{0%{opacity:0;transform:translateY(8px) scale(.992);filter:blur(1px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes toast-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pulse-soft{0%,to{box-shadow:0 0 #22c55e00}50%{box-shadow:0 0 0 4px #22c55e22}}@keyframes card-stagger{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes chip-in{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.panel-head,.panel-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:0;flex-wrap:wrap;width:100%;position:sticky;top:0;z-index:5;padding:.15rem 0 .55rem;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 92%,transparent),color-mix(in srgb,var(--bg) 78%,transparent) 70%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.panel-head h2,.panel-hero h2{margin:0 0 .2rem;font-size:1.32rem;font-weight:780;letter-spacing:-.025em}.panel-lead{margin:0;font-size:.88rem;max-width:48rem;color:var(--muted)}.subtabs{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.9rem}.subtabs button{font-size:.85rem;color:var(--muted);background:transparent}.subtabs button.active{background:#243044;border-color:var(--accent);color:var(--text)}.grid-2{display:grid;grid-template-columns:minmax(240px,300px) 1fr;gap:1rem;width:100%;height:calc(100vh - 108px);padding:.85rem var(--pad-x) 1rem}.list{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);overflow:auto;box-shadow:var(--shadow)}.list button.row{width:100%;text-align:left;border:none;border-bottom:1px solid var(--border-soft);border-radius:0;background:transparent;padding:.72rem .85rem}.list button.row:hover,.list button.row.active{background:#1e2a3a}.list button.row.active{box-shadow:inset 3px 0 0 var(--accent)}.list .meta{color:var(--muted);font-size:.75rem}.editor-card{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 96%,#1a3048),color-mix(in srgb,var(--panel) 94%,#0a1018));padding:.9rem 1rem;height:auto;max-height:none;flex-shrink:0;overflow:visible;box-shadow:var(--shadow);transition:border-color var(--motion) var(--ease),transform var(--motion) var(--ease),box-shadow var(--motion) var(--ease)}.grid-2>.editor-card,.locations-wrap .editor-card,.flow-inspector.editor-card{overflow:auto;min-height:0;flex-shrink:1}.editor-card:hover{border-color:#3a516c;box-shadow:0 12px 36px #0005}.editor-card h3{margin:0 0 .55rem;font-size:.98rem;font-weight:720;letter-spacing:-.01em}.did-card{border-color:color-mix(in srgb,var(--accent2) 40%,var(--border))}.row-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.75rem;align-items:center}.toast{position:fixed;right:1rem;bottom:1rem;background:#0b1220;border:1px solid var(--border);padding:.75rem .95rem;border-radius:var(--radius);max-width:380px;z-index:50;box-shadow:var(--shadow);animation:toast-in var(--motion) var(--ease) both;font-weight:550}.toast.ok{border-color:#166534}.toast.err{border-color:#7f1d1d;color:#fecaca}.login{min-height:100%;display:grid;place-items:center;padding:1.5rem 1rem;background:radial-gradient(900px 400px at 18% 0%,#1a4a5c55,transparent),radial-gradient(700px 360px at 92% 18%,#d4a03a28,transparent),var(--bg)}.login-card{width:min(400px,92vw);background:color-mix(in srgb,var(--panel) 94%,#0a1018);border:1px solid color-mix(in srgb,var(--brand-gold) 28%,var(--border));border-radius:16px;padding:1.55rem;box-shadow:var(--shadow);animation:panel-in var(--motion-slow) var(--ease) both}.login-brand{display:flex;align-items:center;gap:.85rem;margin-bottom:.85rem}.login-logo{width:3rem;height:3rem;border-radius:12px;box-shadow:0 0 0 1px #2a4a5a66,0 8px 20px #d4a03a22;flex:0 0 auto}.login-kicker{font-size:.72rem;color:var(--brand-gold);letter-spacing:.04em;text-transform:uppercase;font-weight:700;margin-bottom:.15rem}.login-card h1{margin:0;font-size:1.55rem;font-weight:800;letter-spacing:-.03em}.login-card>p{margin:0 0 1.1rem;color:var(--muted);font-size:.9rem}.login-card .primary{width:100%;padding:.62rem .9rem}.flow-wrap{height:calc(100vh - 108px)}.react-flow__node{font-size:12px}.ivr-node{min-width:172px;border-radius:10px;border:1px solid #334155;background:linear-gradient(180deg,#152033,#0f172a);color:#e2e8f0;padding:9px 11px;box-shadow:0 10px 24px #0007;transition:transform var(--motion-fast) var(--ease),box-shadow var(--motion-fast) var(--ease)}.ivr-node:hover{transform:translateY(-1px);box-shadow:0 14px 28px #0008}.ivr-node .type{font-size:10px;letter-spacing:.03em;opacity:.8;margin-bottom:2px;color:#94a3b8;text-transform:uppercase;font-weight:650}.ivr-node .title{font-weight:700}.ivr-node.answer{border-color:#64748b}.ivr-node.play{border-color:#3b82f6}.ivr-node.dtmf{border-color:#a78bfa}.ivr-node.listen_speech{border-color:#34d399}.ivr-node.amd_filter{border-color:#f59e0b}.ivr-node.lookup{border-color:#e879f9}.ivr-node.goal{border-color:#22c55e}.ivr-node.hangup{border-color:#ef4444}.ivr-node.transfer,.ivr-node.redirect{border-color:#22d3ee}.ivr-node.record{border-color:#94a3b8}.muted{color:var(--muted)}.table{width:100%;border-collapse:collapse}.table th,.table td{border-bottom:1px solid var(--border-soft);text-align:left;padding:.58rem .4rem;font-size:.9rem;vertical-align:top}.table th{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:700}.toolbar{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.85rem;align-items:center}.ok{color:#86efac}.err{color:#fca5a5}.warn{color:#fcd34d}code{font-family:var(--mono);font-size:.84em}.chip{display:inline-block;font-size:.75rem;font-weight:650;padding:.1rem .45rem;border-radius:999px;background:#243044;color:var(--muted);margin-left:.35rem;vertical-align:middle}.count-hint{font-size:.78rem;margin:.3rem 0 0}.botto-flow{display:flex;flex-direction:column;height:calc(100vh - 108px);min-height:0}.botto-flow>.flow-body{flex:1 1 0;min-height:0}.flow-toolbar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.55rem .85rem;border-bottom:1px solid var(--border);background:var(--w4-glass, var(--bg2));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.flow-meter-bar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.45rem .85rem .55rem;border-bottom:1px solid var(--border-soft);background:color-mix(in srgb,var(--bg) 70%,#101820)}.flow-title{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.flow-actions{display:flex;gap:.4rem;flex-wrap:wrap;margin-left:auto}.flow-body{display:grid;grid-template-columns:148px 1fr 300px;min-height:0}.flow-palette{border-right:1px solid var(--border);background:#101820;padding:.55rem .45rem;overflow:auto;display:flex;flex-direction:column;gap:.3rem}.palette-caption{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:.2rem .35rem .45rem;font-weight:700}.palette-btn{display:flex;align-items:center;gap:.45rem;text-align:left;padding:.45rem .5rem;border-radius:8px;background:#1a2330;font-size:.82rem;font-weight:600}.palette-btn:hover{background:#243044;transform:translate(2px)}.palette-dot{width:10px;height:10px;border-radius:3px;flex:0 0 auto;background:#64748b}.tone-answer .palette-dot{background:#94a3b8}.tone-record .palette-dot{background:#cbd5e1}.tone-amd .palette-dot{background:#f59e0b}.tone-lookup .palette-dot{background:#e879f9}.tone-play .palette-dot{background:#3b82f6}.tone-dtmf .palette-dot{background:#a78bfa}.tone-asr .palette-dot{background:#34d399}.tone-goal .palette-dot{background:#22c55e}.tone-hangup .palette-dot{background:#ef4444}.tone-transfer .palette-dot{background:#22d3ee}.flow-canvas{min-height:0;position:relative}.flow-json{width:100%;height:100%;border:none;border-radius:0;font-family:var(--mono);resize:none}.flow-inspector{border-radius:0;border-top:none;border-bottom:none;border-right:none;overflow:auto}.edge-list{display:flex;flex-direction:column;gap:.4rem}.edge-row{display:grid;grid-template-columns:1fr;gap:.25rem;padding:.35rem 0;border-bottom:1px solid var(--border)}.edge-row code{font-size:.75rem;color:var(--muted)}.script-label{font-weight:650;color:var(--text)}.script-hint{font-size:.75rem;color:var(--muted);margin-top:.15rem;margin-bottom:.35rem}.script-head{display:flex;align-items:center;gap:.5rem;justify-content:space-between}.script-head .script-label{margin:0}.tts-inline{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;margin-top:.45rem}.tts-status{font-size:.72rem;padding:.15rem .45rem;border-radius:999px;border:1px solid var(--border);color:var(--muted);white-space:nowrap;font-weight:650}.tts-ok{color:#86efac;border-color:#166534}.tts-stale{color:#fcd34d;border-color:#854d0e}.tts-missing,.tts-miss{color:#fca5a5;border-color:#7f1d1d}.tts-empty{color:var(--muted)}.tts-summary{display:flex;flex-wrap:wrap;gap:.85rem;margin-bottom:.85rem;font-size:.88rem;color:var(--muted)}.tts-table audio{height:32px;max-width:240px}.tts-preview{font-size:.84rem;color:var(--muted);margin:.55rem 0 .7rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tts-stage-title{font-weight:700}.tts-key{font-size:.72rem;color:var(--muted);font-family:var(--mono)}.tts-stage-list{display:flex;flex-direction:column;gap:.75rem;padding-bottom:2rem}.tts-stage-card{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,var(--panel-lift),var(--panel));padding:.8rem .95rem;box-shadow:0 6px 20px #00000030;transition:border-color var(--motion) var(--ease),transform var(--motion) var(--ease),box-shadow var(--motion) var(--ease);animation:card-stagger var(--motion-slow) var(--ease) both}.tts-stage-card:hover{border-color:#3d5470;transform:translateY(-1px);box-shadow:0 10px 28px #0004}.tts-stage-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.tts-stage-actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.voice-panel .table th:last-child,.voice-panel .table td:last-child{white-space:nowrap}.voice-picker-card{margin-bottom:.85rem;padding:.95rem 1.05rem}.voice-picker-title{font-size:.8rem;color:var(--muted);margin-bottom:.55rem}.voice-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.55rem;margin-bottom:.75rem}.voice-card{text-align:left;padding:.7rem .85rem;border-radius:10px;background:#141b24;border:1px solid var(--border);display:flex;flex-direction:column;gap:.2rem;position:relative}.voice-card:hover{border-color:#3b5270}.voice-card.selected{border-color:var(--accent);background:#1a2740;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent)}.voice-card.female.selected{border-color:#c084fc}.voice-card.male.selected{border-color:#38bdf8}.voice-card-name{font-weight:650;font-size:.95rem}.voice-card-hint{font-size:.75rem;color:var(--muted)}.voice-card-check{position:absolute;top:.45rem;right:.55rem;font-size:.68rem;color:var(--accent2);text-transform:lowercase}.voice-picker-actions{display:flex;gap:.75rem;align-items:flex-end;flex-wrap:wrap}.tts-voice-hint{margin:.65rem 0 0;padding:.5rem .7rem;border-radius:8px;background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--text);font-size:.85rem;border:1px solid color-mix(in srgb,var(--warn) 35%,transparent)}.audio-player{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0}.audio-player audio{height:34px;width:min(280px,100%);border-radius:6px;background:#0d1218}.audio-player.is-stale audio{outline:1px solid color-mix(in srgb,var(--warn) 50%,transparent)}.audio-player.empty{flex-direction:row;align-items:center;gap:.45rem;font-size:.8rem}.audio-shell{flex:1 1 240px;min-width:0}.audio-shell audio{width:100%;max-width:360px;height:34px}.result-card{margin-top:.75rem;padding:.8rem .9rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:#141b24;animation:panel-in var(--motion) var(--ease) both}.result-card.ok{border-color:#166534}.result-card.err{border-color:#7f1d1d}.result-card.warn{border-color:#854d0e}.result-card-title{font-size:.8rem;color:var(--muted);margin-bottom:.45rem;display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.kv{display:grid;gap:.4rem;margin:0}.kv>div{display:grid;grid-template-columns:120px 1fr;gap:.5rem;align-items:start}.kv dt{margin:0;color:var(--muted);font-size:.8rem}.kv dd{margin:0;font-size:.9rem}.checklist{list-style:none;padding:0;margin:0}.checklist li{padding:.55rem 0;border-bottom:1px solid var(--border-soft);color:var(--muted);font-size:.95rem}.checklist li:before{content:"? ";color:var(--accent)}.code-block{margin:.5rem 0 0;padding:.75rem;background:#0d1218;border:1px solid var(--border);border-radius:8px;font-size:.78rem;overflow:auto;max-height:280px;color:#cbd5e1;font-family:var(--mono)}.check{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--muted);margin:.5rem 0}.check input{width:auto}.file-btn{display:inline-flex;align-items:center;border:1px solid var(--border);background:var(--panel);border-radius:8px;padding:.45rem .85rem;cursor:pointer;font-size:.85rem}.file-btn:hover{border-color:var(--accent)}details summary{cursor:pointer;margin-top:.5rem;font-size:.8rem}.status-row{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center}.count-pill{display:inline-flex;align-items:center;justify-content:center;min-width:1.4rem;margin-left:.45rem;padding:.05rem .4rem;border-radius:999px;background:#243044;border:1px solid var(--border);font-size:.72rem;color:var(--muted);vertical-align:middle;font-weight:700}.voice-chips{display:flex;flex-wrap:wrap;gap:.55rem}.voice-chip{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:140px;padding:.7rem .9rem;background:#141b24;border:1px solid var(--border);border-radius:10px;text-align:left}.voice-chip:hover{border-color:#475569;transform:translateY(-1px)}.voice-chip.active{border-color:var(--accent);background:#1a2740;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}.voice-chip-name{font-weight:700;font-size:.95rem}.voice-chip-id{font-size:.72rem;color:var(--muted);font-family:var(--mono)}.phrase-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;width:100%}.phrase-col{border:1px solid var(--border);border-radius:var(--radius);padding:.8rem .9rem;background:linear-gradient(180deg,#182231,#141b24);box-shadow:0 6px 18px #00000028;transition:border-color var(--motion) var(--ease),transform var(--motion-fast) var(--ease)}.phrase-col:hover{border-color:#3a516c;transform:translateY(-1px)}.phrase-col-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem;gap:.5rem}.flow-check-panel{margin:0 .75rem .5rem;padding:.55rem .75rem;border-radius:8px;border:1px solid var(--border);background:#141b24;font-size:.85rem;display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:flex-start;animation:panel-in var(--motion) var(--ease) both}.flow-check-panel.ok{border-color:#166534}.flow-check-panel.err{border-color:#7f1d1d}.check-list{margin:0;padding-left:1.1rem;flex:1 1 100%}.check-list.err{color:#fca5a5}.check-list.warn{color:#fcd34d}button.linkish{border:none;background:transparent;color:var(--muted);padding:0;text-decoration:underline;font-size:.8rem}button.linkish:hover{color:var(--text);background:transparent}.when-chips{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.35rem}.chip-btn{font-size:.72rem;padding:.22rem .55rem;border-radius:999px;background:#141b24;color:var(--muted);font-weight:650}.chip-btn.active{border-color:var(--accent);color:var(--text);background:#1a2740}.edge-row-block{margin-bottom:.55rem;padding-bottom:.45rem;border-bottom:1px solid var(--border)}.amd-features-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem;margin-bottom:.5rem;align-items:end}.validation-block{margin-top:.75rem;padding-top:.5rem;border-top:1px solid var(--border)}.process-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;width:100%}.process-card{margin:0;min-height:132px;display:flex;flex-direction:column;animation:card-stagger var(--motion-slow) var(--ease) both}.process-card:nth-child(1){animation-delay:30ms}.process-card:nth-child(2){animation-delay:60ms}.process-card:nth-child(3){animation-delay:90ms}.process-card:nth-child(4){animation-delay:.12s}.process-card:nth-child(5){animation-delay:.15s}.process-card:nth-child(6){animation-delay:.18s}.process-card:hover{transform:translateY(-2px);border-color:#3d5470;box-shadow:0 14px 36px #00000050}.process-card-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.process-dot{font-size:.7rem;padding:.18rem .5rem;border-radius:999px;border:1px solid var(--border);font-weight:700}.process-dot.ok{color:#86efac;border-color:#166534;background:#102018}.process-dot.warn{color:#fcd34d;border-color:#854d0e;background:#1a160c}.process-dot.err{color:#fca5a5;border-color:#7f1d1d;background:#1a1010}.process-steps{margin:0;padding:.7rem .85rem .7rem 1.65rem;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:var(--radius);background:linear-gradient(135deg,#152536,var(--panel));color:var(--muted);font-size:.86rem;line-height:1.5}.process-steps li{margin:.15rem 0}.did-ready-row{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem}@media(max-width:960px){.flow-body{grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.flow-palette{flex-direction:row;flex-wrap:wrap;border-right:none;border-bottom:1px solid var(--border)}.flow-inspector{max-height:40vh}.grid-2{grid-template-columns:1fr;height:auto}.kv>div{grid-template-columns:1fr}}@media(max-width:820px){.phrase-grid,.amd-features-grid{grid-template-columns:1fr}.nav{width:100%;margin-left:0}.process-grid{grid-template-columns:1fr}}.skeleton{min-height:112px;border-radius:var(--radius);border:1px solid var(--border-soft);background:linear-gradient(90deg,#141b24,#1c2736 45%,#141b24);background-size:200% 100%;animation:shimmer 1.2s linear infinite}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.bulk-progress{height:4px;border-radius:999px;background:#1a2433;overflow:hidden;margin:.35rem 0 .75rem}.bulk-progress>span{display:block;height:100%;width:40%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--brand-gold),var(--accent));background-size:200% 100%;animation:bar-slide 1.1s var(--ease) infinite}@keyframes bar-slide{0%{transform:translate(-120%)}to{transform:translate(280%)}}.tts-meter{display:grid;gap:.35rem;margin:.65rem 0 .85rem}.tts-meter-track{height:8px;border-radius:999px;background:#1a2433;overflow:hidden;border:1px solid var(--border-soft)}.tts-meter-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#0d9488,var(--accent2));transition:width var(--motion-slow) var(--ease)}.tts-meter-fill.warn{background:linear-gradient(90deg,#b45309,var(--warn))}.tts-meter-label{font-size:.78rem;color:var(--muted);font-weight:600}.empty-state{padding:1.25rem 1rem;text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:var(--radius);background:#121820;font-size:.9rem}button.open-tab{align-self:flex-start;margin-top:auto;font-weight:650}.loc-enabled-dot{display:inline-block;width:.55rem;height:.55rem;border-radius:50%;margin-right:.45rem;background:#4b5563;vertical-align:middle;box-shadow:0 0 0 2px #1f293740}.loc-enabled-dot.on{background:var(--accent2);box-shadow:0 0 0 2px #22c55e33}.next-actions{margin:0;padding:.8rem 1rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--brand-gold) 28%,color-mix(in srgb,var(--warn) 40%,var(--border)));background:color-mix(in srgb,var(--warn) 8%,var(--panel));box-shadow:0 6px 18px #0002}.next-actions h3{margin:0 0 .45rem;font-size:.95rem}.next-actions ul{margin:0;padding-left:1.15rem;color:var(--muted);font-size:.88rem}.next-actions li{margin:.25rem 0}.next-actions button.linkish{margin-left:.35rem;color:var(--accent)}.kbd-hint{font-size:.72rem;color:var(--muted);margin-top:.35rem}.kbd-hint kbd{font-family:var(--mono);font-size:.68rem;padding:.08rem .35rem;border-radius:4px;border:1px solid var(--border);background:#101820}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.badge.live.on{box-shadow:none}.brand-mark{animation:none}}.brand-mark{transition:transform var(--motion) var(--ease),box-shadow var(--motion) var(--ease);animation:brand-breathe 4.8s var(--ease) infinite}.brand-block:hover .brand-mark{transform:scale(1.04);box-shadow:0 0 0 1px #2a4a5a88,0 8px 22px #d4a03a33}@keyframes brand-breathe{0%,to{box-shadow:0 0 0 1px #2a4a5a66,0 6px 16px #0d2a3640}50%{box-shadow:0 0 0 1px #2a4a5a88,0 8px 20px #d4a03a22}}.nav{max-width:100%;overflow-x:auto;scrollbar-width:thin}.toast{display:flex;align-items:flex-start;gap:.65rem;padding-right:.55rem;position:relative}.toast-msg{flex:1;min-width:0}.toast-x{border:none;background:transparent;color:var(--muted);padding:.1rem .35rem;font-size:1rem;line-height:1;flex:0 0 auto}.toast-x:hover{color:var(--text);background:transparent}.go-meter{display:grid;grid-template-columns:auto 1fr;gap:.85rem 1rem;align-items:center;padding:.85rem 1rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--accent2) 28%,var(--border));background:linear-gradient(135deg,#12241f,var(--panel));animation:card-stagger var(--motion-slow) var(--ease) both}.go-meter.warn-ready{border-color:color-mix(in srgb,var(--warn) 35%,var(--border));background:linear-gradient(135deg,#241c10,var(--panel))}.go-ring{--p: 0;width:3.4rem;height:3.4rem;border-radius:50%;background:conic-gradient(var(--accent2) calc(var(--p) * 1%),#1a2433 0);display:grid;place-items:center;position:relative;flex:0 0 auto;transition:background var(--motion-slow) var(--ease)}.go-ring:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:var(--panel)}.go-ring-val{position:relative;z-index:1;font-size:.78rem;font-weight:800;font-family:var(--mono);letter-spacing:-.02em}.go-meter-copy h3{margin:0 0 .2rem;font-size:.95rem}.go-meter-copy p{margin:0;font-size:.82rem;color:var(--muted)}.issue-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}.issue-chip{font-size:.76rem;font-weight:650;padding:.28rem .55rem;border-radius:8px;border:1px solid var(--border);background:#141b24;color:var(--muted);max-width:100%;animation:chip-in var(--motion) var(--ease) both;text-align:left;font-family:inherit}.issue-chip.warn{color:#fcd34d;border-color:#854d0e;background:#1a160c}.issue-chip.err{color:#fecaca;border-color:#7f1d1d;background:#1a1010}.issue-chip.ok{color:#86efac;border-color:#166534;background:#102018}.loading-shell{display:flex;flex-direction:column;gap:.75rem;padding:.95rem var(--pad-x) 1.5rem;width:100%;height:100%}.loading-shell .skeleton.sm{min-height:48px}.loading-shell .skeleton.md{min-height:88px}.loading-shell .skeleton.lg{min-height:160px}.table tbody tr:hover td{background:color-mix(in srgb,var(--accent) 6%,transparent)}.schedule-timeline{display:flex;flex-direction:column;gap:.45rem;margin-top:.65rem}.schedule-step{display:grid;grid-template-columns:10px 1fr;gap:.65rem;align-items:start;padding:.45rem .55rem;border-radius:8px;background:#141b24;border:1px solid var(--border-soft);animation:card-stagger var(--motion-slow) var(--ease) both}.schedule-step:nth-child(2){animation-delay:80ms}.schedule-step:nth-child(3){animation-delay:.12s}.schedule-dot{width:10px;height:10px;border-radius:50%;margin-top:.35rem;background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.schedule-step strong{display:block;font-size:.88rem}.schedule-step span{font-size:.78rem;color:var(--muted)}.session-check{min-height:100%;display:grid;place-items:center;gap:.75rem;color:var(--muted)}.session-check .skeleton{width:min(360px,88vw);min-height:72px}.loc-stats{display:flex;gap:.35rem;align-items:center;flex-wrap:wrap}.list button.row{animation:card-stagger var(--motion-slow) var(--ease) both}.list button.row:nth-child(1){animation-delay:20ms}.list button.row:nth-child(2){animation-delay:40ms}.list button.row:nth-child(3){animation-delay:60ms}.list button.row:nth-child(4){animation-delay:80ms}.list button.row:nth-child(5){animation-delay:.1s}.live-banner.off{background:linear-gradient(90deg,#121820,#0f1419 40%,#1a1410)}.login-card .field input{transition:border-color var(--motion) var(--ease),box-shadow var(--motion) var(--ease)}.login-live-hint{margin:.75rem 0 0;font-size:.78rem;color:var(--muted);display:flex;align-items:center;gap:.4rem}.did-meter-wrap{margin:0 0 .85rem}.process-card.openable{cursor:pointer}.process-card.openable:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 70%,transparent);outline-offset:2px}.process-card.openable:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));transform:translateY(-2px)}.process-card .open-tab{transition:transform var(--motion-fast) var(--ease),border-color var(--motion-fast) var(--ease)}.process-card:hover .open-tab{border-color:var(--accent);transform:translate(2px)}.panel-lead{max-width:52rem}.next-actions{border:1px solid color-mix(in srgb,var(--warn) 28%,var(--border));background:linear-gradient(135deg,#241c10aa,var(--panel));border-radius:var(--radius);padding:.85rem 1rem;animation:card-stagger var(--motion-slow) var(--ease) both}.next-actions h3{margin:0 0 .45rem;font-size:.92rem}.next-actions ul{margin:0;padding-left:1.1rem}.next-actions li{margin:.35rem 0;display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}button.linkish{border:none;background:transparent;color:var(--accent);padding:0;font-weight:700;text-decoration:underline;text-underline-offset:2px}button.linkish:hover{color:#7ec4ff;background:transparent}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--accent);color:#fff;padding:.5rem .85rem;border-radius:0 0 8px;font-weight:700}@media(prefers-reduced-motion:reduce){.login-aura{animation:none}.process-card.openable:hover{transform:none}}.health-clock{font-size:.68rem;color:var(--muted);font-family:var(--mono);opacity:.85}.toast-bar{position:absolute;left:0;right:0;bottom:0;height:2px;transform-origin:left center;background:linear-gradient(90deg,var(--accent),var(--accent2));animation:toast-bar 4.2s linear both}.toast.err .toast-bar{background:linear-gradient(90deg,#f07178,#fca5a5)}@keyframes toast-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.seg-pills{display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.2rem;border-radius:10px;border:1px solid var(--border-soft);background:#101820}.seg-pills button{font-size:.78rem;font-weight:650;color:var(--muted);background:transparent;border-color:transparent;padding:.35rem .65rem;border-radius:8px}.seg-pills button:hover:not(:disabled){color:var(--text);background:#1a2433;border-color:transparent}.seg-pills button.active{color:var(--text);background:#1e2c40;border-color:color-mix(in srgb,var(--accent) 40%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent)}.dirty-pill{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;padding:.22rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--warn) 45%,var(--border));background:#1a160c;color:#fcd34d;animation:chip-in var(--motion) var(--ease) both}.dirty-pill:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:var(--warn);box-shadow:0 0 0 3px #e8a31722}.issue-chip.navish:hover{transform:translateY(-1px);border-color:var(--accent)}.login{position:relative;overflow:hidden}.login-aura{position:absolute;inset:-20% -10% auto;height:60%;background:radial-gradient(ellipse at 30% 40%,#1a4a5c55,transparent 60%),radial-gradient(ellipse at 78% 20%,#d4a03a33,transparent 55%);animation:aura-drift 14s ease-in-out infinite alternate;pointer-events:none;filter:blur(2px)}@keyframes aura-drift{0%{transform:translate3d(-2%,0,0) scale(1);opacity:.85}to{transform:translate3d(3%,4%,0) scale(1.06);opacity:1}}.login-card{position:relative;z-index:1;animation:login-rise .42s var(--ease) both}@keyframes login-rise{0%{opacity:0;transform:translateY(18px) scale(.97);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.login-logo{animation:brand-breathe 4.2s var(--ease) infinite,login-logo-in .5s var(--ease) both}@keyframes login-logo-in{0%{transform:scale(.86) rotate(-6deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.login-live-hint{display:flex;align-items:center;gap:.5rem;margin:.95rem 0 0;font-size:.78rem;color:var(--muted)}.cmd-trigger{font-family:var(--mono);font-size:.68rem;padding:.28rem .5rem;border-radius:7px;color:var(--muted);background:#121a24;border:1px solid var(--border);animation:chip-in var(--motion) var(--ease) both}.cmd-trigger:hover{color:var(--text);border-color:color-mix(in srgb,var(--brand-gold) 40%,var(--border));background:#182230}.cmd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#05080ecc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:start center;padding:12vh 1rem 1rem;animation:overlay-in .16s var(--ease) both}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}.cmd-palette{width:min(520px,96vw);background:linear-gradient(180deg,#172433,#101820);border:1px solid color-mix(in srgb,var(--brand-gold) 30%,var(--border));border-radius:14px;box-shadow:0 24px 64px #0008,0 0 0 1px #ffffff08;overflow:hidden;animation:cmd-pop .22s var(--ease) both}@keyframes cmd-pop{0%{opacity:0;transform:translateY(-12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.cmd-input{width:100%;border:none;border-bottom:1px solid var(--border-soft);border-radius:0;background:transparent;padding:.95rem 1rem;font-size:1rem;box-shadow:none!important}.cmd-list{list-style:none;margin:0;padding:.35rem;max-height:320px;overflow:auto}.cmd-list button{width:100%;display:grid;grid-template-columns:1fr auto auto;gap:.55rem;align-items:center;text-align:left;border:none;background:transparent;border-radius:8px;padding:.55rem .7rem;color:var(--text)}.cmd-list button:hover,.cmd-list button.hot{background:#1e2c40}.cmd-list button.hot{box-shadow:inset 2px 0 0 var(--brand-gold)}.cmd-hint{color:var(--muted);font-size:.78rem}.cmd-list kbd{font-family:var(--mono);font-size:.65rem;color:var(--muted);border:1px solid var(--border);border-radius:4px;padding:.08rem .3rem}.cmd-empty{padding:.85rem;color:var(--muted);text-align:center}.cmd-foot{margin:0;padding:.55rem .9rem .75rem;font-size:.72rem;color:var(--muted);border-top:1px solid var(--border-soft)}.cmd-foot kbd{font-family:var(--mono);font-size:.65rem;padding:.05rem .28rem;border-radius:3px;border:1px solid var(--border)}.badge.go-badge{animation:chip-in var(--motion) var(--ease) both,go-pulse 2.8s var(--ease) infinite}@keyframes go-pulse{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 4px #d4a03a18}}.hero-actions{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;justify-content:flex-end}.go-meter{position:relative;overflow:hidden}.go-meter:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--accent2),transparent);animation:gate-bar 1.2s var(--ease) both}.go-meter:not(.warn-ready):before{background:linear-gradient(180deg,var(--brand-gold),var(--accent2))}@keyframes gate-bar{0%{transform:scaleY(0);transform-origin:top}to{transform:scaleY(1)}}.go-ring{animation:ring-pop .48s var(--ease) both}@keyframes ring-pop{0%{transform:scale(.86);opacity:0}to{transform:scale(1);opacity:1}}.amd-preset-card{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;text-align:left;padding:.85rem .95rem;border-radius:12px;border:1px solid var(--border);background:#121a24;min-height:110px;transition:transform var(--motion) var(--ease),border-color var(--motion) var(--ease),box-shadow var(--motion) var(--ease),background var(--motion) var(--ease)}.amd-preset-card:hover{transform:translateY(-2px);border-color:#3d516c}.amd-preset-card.active{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:linear-gradient(160deg,#1a2c44,#121a24);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent),0 12px 28px #0005}.amd-preset-card.recommended.active{border-color:color-mix(in srgb,var(--accent2) 50%,var(--border))}.amd-preset-id{font-family:var(--mono);font-size:.7rem;color:var(--muted)}.amd-rec{margin-top:auto;font-size:.68rem;font-weight:700;color:#86efac;letter-spacing:.02em;text-transform:uppercase}.dry-history{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.75rem;animation:card-stagger var(--motion) var(--ease) both}.quiet-hours-viz{display:grid;grid-template-columns:repeat(24,1fr);gap:2px;margin:.55rem 0 .85rem;padding:.55rem;border-radius:10px;border:1px solid var(--border-soft);background:#0e151e}.quiet-hours-viz .qh-cell{height:18px;border-radius:3px;background:#1e3a2f;transition:background var(--motion-fast) var(--ease),transform var(--motion-fast) var(--ease)}.quiet-hours-viz .qh-cell.quiet{background:#3a2a14;box-shadow:inset 0 0 0 1px #854d0e55}.quiet-hours-viz .qh-cell:hover{transform:scaleY(1.25)}.quiet-hours-legend{display:flex;gap:.85rem;font-size:.72rem;color:var(--muted);margin-bottom:.65rem}.quiet-hours-legend i{display:inline-block;width:.55rem;height:.55rem;border-radius:2px;margin-right:.3rem;vertical-align:middle}.quiet-hours-legend .ok-sw{background:#1e3a2f}.quiet-hours-legend .quiet-sw{background:#3a2a14}.tts-search{min-width:min(220px,100%)}.process-card{transition:transform var(--motion) var(--ease),border-color var(--motion) var(--ease),box-shadow var(--motion) var(--ease)}.process-card:hover{transform:translateY(-3px)}.tts-stage-card{transition:transform var(--motion-fast) var(--ease),border-color var(--motion-fast) var(--ease),box-shadow var(--motion) var(--ease)}.tts-stage-card:hover{transform:translateY(-2px);border-color:#3a516c}.live-banner.off{position:relative;overflow:hidden}.live-banner.off:after{content:"";position:absolute;top:0;left:-30%;width:28%;height:100%;background:linear-gradient(90deg,transparent,#ffffff08,transparent);animation:banner-sheen 7s linear infinite}@keyframes banner-sheen{to{transform:translate(420%)}}.panel-enter{animation:panel-in .28s var(--ease) both,panel-glow .7s var(--ease) both}@keyframes panel-glow{0%{filter:saturate(.92)}40%{filter:saturate(1.08)}to{filter:none}}.nav button:not(.active):hover:after{content:"";position:absolute;left:.55rem;right:.55rem;bottom:0;height:2px;border-radius:2px;background:color-mix(in srgb,var(--brand-gold) 45%,transparent);animation:nav-ink .18s var(--ease) both}.err-boundary{border-color:color-mix(in srgb,var(--danger) 45%,var(--border));animation:panel-in var(--motion-slow) var(--ease) both}.did-copy-row{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.35rem}.did-copy-row button{font-size:.72rem;padding:.22rem .5rem}@media(prefers-reduced-motion:reduce){.login-aura,.live-banner.off:after,.badge.go-badge,.cmd-overlay,.cmd-palette,.go-ring{animation:none!important}}:root{--w4-glass: color-mix(in srgb, var(--bg2) 88%, transparent);--w4-lift: 0 14px 40px #00000055}.login-aura{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(600px 280px at 50% 18%,#d4a03a14,transparent 60%),radial-gradient(800px 400px at 20% 80%,#1a4a5c22,transparent 55%);animation:aura-drift 12s var(--ease) infinite alternate}@keyframes aura-drift{0%{opacity:.7;transform:scale(1)}to{opacity:1;transform:scale(1.04)}}.login-tagline{margin:0 0 1.1rem!important;color:var(--muted);font-size:.9rem}.login-logo{animation:brand-breathe 4.8s var(--ease) infinite}.cmd-trigger{font-size:.68rem!important;font-family:var(--mono);font-weight:700;padding:.2rem .45rem!important;border-radius:6px;color:var(--muted);background:#141b24;border:1px solid var(--border-soft)}.cmd-trigger:hover{color:var(--text);border-color:var(--brand-gold)}.cmd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#05080ccc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:start center;padding:12vh 1rem 1rem;animation:panel-in var(--motion-fast) var(--ease) both}.cmd-palette{width:min(520px,94vw);background:var(--panel);border:1px solid color-mix(in srgb,var(--brand-gold) 30%,var(--border));border-radius:14px;box-shadow:var(--w4-lift);overflow:hidden}.cmd-input{width:100%;border:none;border-bottom:1px solid var(--border-soft);border-radius:0;background:#0e151e;padding:.9rem 1rem;font-size:1rem}.cmd-input:focus{outline:none;box-shadow:none;border-color:var(--border-soft)}.cmd-list{list-style:none;margin:0;padding:.35rem;max-height:340px;overflow:auto}.cmd-list button{width:100%;display:grid;grid-template-columns:1fr auto auto;gap:.55rem;align-items:center;text-align:left;border:none;background:transparent;padding:.55rem .7rem;border-radius:8px}.cmd-list button:hover,.cmd-list button.hot{background:#1a2740}.cmd-label{font-weight:700}.cmd-hint{font-size:.75rem;color:var(--muted)}.cmd-list kbd{font-family:var(--mono);font-size:.68rem;color:var(--muted);border:1px solid var(--border);padding:.08rem .35rem;border-radius:4px}.cmd-empty{padding:.85rem;color:var(--muted);font-size:.88rem}.cmd-foot{margin:0;padding:.55rem .85rem .75rem;font-size:.72rem;color:var(--muted);border-top:1px solid var(--border-soft)}.cmd-foot kbd{font-family:var(--mono);font-size:.68rem;padding:.05rem .3rem;border-radius:3px;border:1px solid var(--border);background:#101820}.badge.go-badge{font-weight:750;letter-spacing:.02em}.hero-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.go-gate-row{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.55rem}.process-mini-bar{height:3px;border-radius:999px;background:#1a2433;overflow:hidden;margin-top:.35rem}.process-mini-bar span{display:block;height:100%;border-radius:inherit;transition:width var(--motion-slow) var(--ease)}.process-mini-bar .full{width:100%;background:var(--accent2)}.process-mini-bar .mid{width:55%;background:var(--warn)}.process-mini-bar .low{width:22%;background:var(--danger)}.process-card.is-ready{border-color:color-mix(in srgb,var(--accent2) 35%,var(--border))}.process-card.is-warn{border-color:color-mix(in srgb,var(--warn) 30%,var(--border))}.process-card.is-need{border-color:color-mix(in srgb,var(--danger) 28%,var(--border))}.seg-count{display:inline-block;margin-left:.3rem;font-size:.68rem;font-family:var(--mono);opacity:.75}.sticky-toolbar{position:sticky;top:3.2rem;z-index:4;padding:.45rem .55rem;margin:0 -.15rem;border-radius:10px;background:var(--w4-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-soft)}.tts-loc-group{display:flex;flex-direction:column;gap:.65rem;margin-bottom:.85rem}.tts-loc-head{display:flex;align-items:center;gap:.45rem;padding:.15rem .1rem;border-bottom:1px solid var(--border-soft);position:sticky;top:6.2rem;z-index:3;background:linear-gradient(180deg,var(--bg) 60%,transparent)}.tts-loc-head strong{font-size:.88rem;letter-spacing:-.01em}.amd-preset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.65rem;margin-bottom:.85rem}.amd-preset-card{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;text-align:left;padding:.85rem .95rem;background:#141b24;border:1px solid var(--border);border-radius:12px;position:relative;min-height:110px}.amd-preset-card:hover{border-color:#3d5470;transform:translateY(-1px)}.amd-preset-card.active{border-color:var(--accent);background:#1a2740;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent)}.amd-preset-card.recommended.active{border-color:var(--accent2);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent2) 35%,transparent)}.amd-preset-id{font-family:var(--mono);font-size:.72rem;color:var(--muted)}.amd-rec{position:absolute;top:.55rem;right:.55rem;font-size:.65rem;font-weight:750;color:var(--accent2);text-transform:lowercase}.dry-history{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.75rem}.topbar{background:var(--w4-glass)}.audio-player-meta{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.audio-when{font-size:.72rem;font-family:var(--mono)}@media(prefers-reduced-motion:reduce){.login-aura{animation:none}}.login-card.shake{animation:login-shake .45s var(--ease)}@keyframes login-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.health-ago{opacity:.7}.badge.go-badge.warn-badge{animation:chip-in var(--motion) var(--ease) both}.nav button.active{box-shadow:inset 0 -2px 0 transparent}.did-ready-row{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 .75rem}.panel-page .primary:not(:disabled){box-shadow:0 6px 18px #1d4ed840}.panel-page .primary:not(:disabled):hover{box-shadow:0 8px 22px #1d4ed855}.process-steps{counter-reset:step;list-style:none;padding:.65rem .85rem;margin:0;border-radius:var(--radius);border:1px solid var(--border-soft);background:color-mix(in srgb,var(--panel) 80%,#0a1018)}.process-steps li{counter-increment:step;display:grid;grid-template-columns:1.4rem 1fr;gap:.45rem;align-items:start;margin:.35rem 0;font-size:.86rem;color:var(--muted)}.process-steps li:before{content:counter(step);font-family:var(--mono);font-size:.72rem;font-weight:800;color:var(--brand-gold);width:1.25rem;height:1.25rem;border-radius:50%;display:grid;place-items:center;background:#1a2433;border:1px solid color-mix(in srgb,var(--brand-gold) 35%,var(--border))}.empty-state{text-align:center;padding:1.5rem 1rem;color:var(--muted);border:1px dashed var(--border);border-radius:var(--radius);background:#10182088}.brand-title{font-size:1.2rem!important;font-weight:800!important;letter-spacing:-.03em!important;background:linear-gradient(105deg,#f0f6fc 20%,var(--brand-gold) 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.brand-mark{transition:transform var(--motion) var(--ease),box-shadow var(--motion) var(--ease)}.brand-block:hover .brand-mark{transform:translateY(-2px) scale(1.04);box-shadow:0 0 0 1px #2a4a5a88,0 10px 22px #0d2a3648}.panel-enter.from-right{animation:panel-slide-r .3s var(--ease) both,panel-glow .7s var(--ease) both}.panel-enter.from-left{animation:panel-slide-l .3s var(--ease) both,panel-glow .7s var(--ease) both}@keyframes panel-slide-r{0%{opacity:0;transform:translate(14px) scale(.992);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}@keyframes panel-slide-l{0%{opacity:0;transform:translate(-14px) scale(.992);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}.process-card{animation:card-stagger .42s var(--ease) both;animation-delay:calc(var(--stagger, 0) * 42ms)}.tts-stage-card{animation:card-stagger .38s var(--ease) both;animation-delay:calc(var(--stagger, 0) * 36ms)}.locations-wrap .list .row{animation:card-stagger .32s var(--ease) both;animation-delay:calc(var(--stagger, 0) * 28ms)}.tts-meter-fill{transform-origin:left center;animation:meter-grow .62s var(--ease) both}@keyframes meter-grow{0%{transform:scaleX(.15);opacity:.55}to{transform:scaleX(1);opacity:1}}.schedule-timeline{position:relative}.schedule-timeline:before{content:"";position:absolute;left:.55rem;top:.4rem;bottom:.4rem;width:2px;background:linear-gradient(180deg,var(--brand-gold),transparent);animation:gate-bar .7s var(--ease) both}.schedule-step{animation:card-stagger .36s var(--ease) both}.schedule-step:nth-child(1){animation-delay:40ms}.schedule-step:nth-child(2){animation-delay:90ms}.schedule-step:nth-child(3){animation-delay:.14s}.result-card{animation:result-pop .32s var(--ease) both}@keyframes result-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.go-ring{transition:--p .4s var(--ease)}.go-meter{animation:panel-in .34s var(--ease) both}.live-banner.net-down{background:#2a1515;color:#fecaca;border-color:#7f1d1d;animation:pulse-soft 2s var(--ease) infinite}.banner-reload{margin-left:.65rem;color:#fde68a!important}.amd-preset-card{animation:card-stagger .38s var(--ease) both;transition:transform var(--motion) var(--ease),border-color var(--motion) var(--ease),box-shadow var(--motion) var(--ease),background var(--motion) var(--ease)}.amd-preset-card:nth-child(1){animation-delay:40ms}.amd-preset-card:nth-child(2){animation-delay:90ms}.amd-preset-card.active{transform:translateY(-2px)}.cmd-list button.hot{background:#1a2740;box-shadow:inset 2px 0 0 var(--brand-gold)}.err-boundary{position:relative;overflow:hidden}.err-boundary-mark{position:absolute;inset:auto -20% -40% auto;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,#f0717822,transparent 70%);pointer-events:none}.chip-btn,.voice-chip,.seg-pills button{transition:transform var(--motion-fast) var(--ease),border-color var(--motion-fast) var(--ease),background var(--motion-fast) var(--ease),box-shadow var(--motion) var(--ease)}.chip-btn:hover:not(:disabled),.voice-chip:hover:not(:disabled),.seg-pills button:hover:not(:disabled){transform:translateY(-1px)}.chip-btn.active,.voice-chip.active,.seg-pills button.active{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent)}.issue-chip.navish{cursor:pointer;transition:transform var(--motion-fast) var(--ease),border-color var(--motion-fast) var(--ease)}.issue-chip.navish:hover{transform:translateY(-1px)}.topbar-badges .badge.live.off{animation:chip-in var(--motion) var(--ease) both,live-off-pulse 3.2s var(--ease) infinite}@keyframes live-off-pulse{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 3px #7f1d1d33}}.table tbody tr{transition:background var(--motion-fast) var(--ease)}.table tbody tr:hover td{background:color-mix(in srgb,var(--panel-lift) 55%,transparent)}@media(prefers-reduced-motion:reduce){.panel-enter.from-right,.panel-enter.from-left,.tts-meter-fill,.process-card,.tts-stage-card,.locations-wrap .list .row,.result-card,.amd-preset-card,.topbar-badges .badge.live.off,.live-banner.net-down{animation:none!important}}.audio-player.is-playing{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent2) 45%,transparent);animation:play-glow 1.6s var(--ease) infinite}@keyframes play-glow{0%,to{box-shadow:0 0 0 1px #2dd4a033}50%{box-shadow:0 0 0 4px #2dd4a022}}.audio-player{border-radius:8px;padding:.15rem;transition:box-shadow var(--motion) var(--ease)}.flow-meter-bar .tts-meter-label{margin-top:.2rem}.login-card .primary{width:100%;margin-top:.25rem;position:relative;overflow:hidden}.login-card .primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,#ffffff22 48%,transparent 62%);transform:translate(-120%);animation:login-sheen 3.8s var(--ease) infinite}@keyframes login-sheen{0%,55%{transform:translate(-120%)}75%,to{transform:translate(120%)}}.dirty-pill{position:relative}.panel-hero .dirty-pill{animation:chip-in var(--motion) var(--ease) both,dirty-breathe 2.4s var(--ease) infinite}@keyframes dirty-breathe{0%,to{filter:brightness(1)}50%{filter:brightness(1.12)}}.skip-link{position:absolute;left:-999px;top:0;z-index:100;background:var(--accent);color:#fff;padding:.5rem .85rem;border-radius:0 0 8px}.skip-link:focus{left:0}@media(prefers-reduced-motion:reduce){.audio-player.is-playing,.login-card .primary:after,.panel-hero .dirty-pill{animation:none!important}}.help-head{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem .35rem;gap:.75rem}.help-list{list-style:none;margin:0;padding:.35rem .85rem .65rem}.help-list li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.45rem .25rem;border-bottom:1px solid var(--border-soft);font-size:.88rem;color:var(--muted);animation:card-stagger .32s var(--ease) both}.help-list li:nth-child(1){animation-delay:30ms}.help-list li:nth-child(2){animation-delay:60ms}.help-list li:nth-child(3){animation-delay:90ms}.help-list li:nth-child(4){animation-delay:.12s}.help-list li:nth-child(5){animation-delay:.15s}.help-list li:last-child{border-bottom:none}.help-list kbd{font-family:var(--mono);font-size:.72rem;padding:.08rem .35rem;border-radius:4px;border:1px solid var(--border);background:#101820;color:var(--text);margin-right:.15rem}.help-card{animation:cmd-pop .24s var(--ease) both}.process-steps li{transition:color var(--motion-fast) var(--ease),transform var(--motion-fast) var(--ease)}.process-steps li:hover{color:var(--text);transform:translate(2px)}.editor-card{transition:border-color var(--motion) var(--ease),box-shadow var(--motion) var(--ease)}.editor-card:hover{border-color:color-mix(in srgb,var(--brand-gold) 22%,var(--border))}@media(prefers-reduced-motion:reduce){.help-list li,.help-card{animation:none!important}}.nav button{overflow:hidden}.nav button:before{content:"";position:absolute;inset:50% auto auto 50%;width:0;height:0;border-radius:50%;background:color-mix(in srgb,var(--brand-gold) 28%,transparent);transform:translate(-50%,-50%);transition:width .42s var(--ease),height .42s var(--ease),opacity .42s var(--ease);opacity:0;pointer-events:none}.nav button:active:before{width:140%;height:220%;opacity:1;transition:width 0ms,height 0ms,opacity 0ms}.did-ready-row .badge{animation:chip-in var(--motion) var(--ease) both}.did-ready-row .badge:nth-child(1){animation-delay:20ms}.did-ready-row .badge:nth-child(2){animation-delay:45ms}.did-ready-row .badge:nth-child(3){animation-delay:70ms}.did-ready-row .badge:nth-child(4){animation-delay:95ms}.toast{box-shadow:0 12px 36px #0006,0 0 0 1px color-mix(in srgb,var(--brand-gold) 18%,transparent)}@media(prefers-reduced-motion:reduce){.nav button:before,.did-ready-row .badge{animation:none!important;transition:none!important}}.main,.panel-enter,.flow-palette,.locations-wrap .list{scrollbar-width:thin;scrollbar-color:#3a4a60 transparent}.main::-webkit-scrollbar,.panel-enter::-webkit-scrollbar,.locations-wrap .list::-webkit-scrollbar{width:8px;height:8px}.main::-webkit-scrollbar-thumb,.panel-enter::-webkit-scrollbar-thumb,.locations-wrap .list::-webkit-scrollbar-thumb{background:#3a4a60;border-radius:8px}.go-badge{transition:transform var(--motion) var(--ease)}.topbar-badges .badge.go-badge:hover{transform:translateY(-1px) scale(1.03)}.empty-state{animation:panel-in .36s var(--ease) both;position:relative}.empty-state:before{content:"";display:block;width:36px;height:36px;margin:0 auto .65rem;border-radius:50%;border:2px dashed color-mix(in srgb,var(--brand-gold) 45%,var(--border));animation:brand-breathe 3.6s var(--ease) infinite}.voice-chip.active{animation:chip-in var(--motion) var(--ease) both}.flow-palette button{transition:transform var(--motion-fast) var(--ease),border-color var(--motion-fast) var(--ease)}.flow-palette button:hover{transform:translate(2px)}@media(prefers-reduced-motion:reduce){.empty-state,.empty-state:before{animation:none!important}}.process-card:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-gold) 70%,transparent);outline-offset:2px;transform:translateY(-2px)}.login-live-hint{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;margin-top:.85rem!important;font-size:.78rem;color:var(--muted)}.topbar h1.brand-title{line-height:1.05}@media(prefers-reduced-motion:reduce){.process-card:focus-visible{transform:none!important}}.refresh-spin{width:14px;height:14px;border-radius:50%;border:2px solid var(--border);border-top-color:var(--brand-gold);animation:spin .7s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.toast.ok:before,.toast.err:before{content:"";width:8px;height:8px;border-radius:50%;flex:0 0 auto;margin-right:.15rem}.toast.ok:before{background:var(--accent2);box-shadow:0 0 8px #2dd4a066}.toast.err:before{background:var(--danger);box-shadow:0 0 8px #f0717866}.toast{display:flex;align-items:center;gap:.45rem}.sticky-toolbar{box-shadow:0 8px 24px #0003}@media(prefers-reduced-motion:reduce){.refresh-spin{animation:none!important}}button.badge.go-badge{cursor:pointer;font:inherit;font-size:.7rem;font-weight:750;letter-spacing:.02em;padding:.22rem .55rem;border-radius:999px}button.badge.go-badge:hover{transform:translateY(-1px) scale(1.04);border-color:var(--brand-gold)}.login-brand h1{font-size:1.65rem;font-weight:800;letter-spacing:-.03em;margin:0;background:linear-gradient(105deg,#f0f6fc 15%,var(--brand-gold) 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.nav button.active{background:linear-gradient(180deg,#22344c,#1e2c40)}.locations-wrap .seg-pills{display:flex;gap:.25rem;flex-wrap:wrap}.locations-wrap .seg-pills button{font-size:.72rem;padding:.22rem .55rem}.locations-wrap .list .row.active{border-color:color-mix(in srgb,var(--brand-gold) 40%,var(--border));box-shadow:inset 2px 0 0 var(--brand-gold)}.live-banner{letter-spacing:.01em}.topbar-badges .badge.soft{opacity:.92}.panel-hero h2{letter-spacing:-.02em}.topbar-dirty{align-self:center;animation:dirty-breathe 2.4s var(--ease) infinite}.badge.net-chip.net-bad{border-color:color-mix(in srgb,var(--danger) 55%,var(--border));color:#fecaca;background:color-mix(in srgb,var(--danger) 12%,var(--panel))}button.health-clock{font:inherit;font-family:var(--mono);font-size:.72rem;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);padding:.18rem .4rem;cursor:pointer}button.health-clock:hover{border-color:var(--border);color:var(--text);background:var(--panel)}.live-banner.has-dirty{box-shadow:inset 0 -1px color-mix(in srgb,var(--brand-gold) 35%,transparent)}.live-banner.has-dirty:not(.on):not(.net-down){background:color-mix(in srgb,var(--brand-gold) 8%,var(--bg2))}.morning-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;margin:.85rem 0 .35rem;padding:.55rem .85rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--brand-gold) 28%,var(--border));background:linear-gradient(105deg,color-mix(in srgb,var(--brand) 35%,transparent),transparent 55%),color-mix(in srgb,var(--panel) 88%,transparent);font-size:.78rem;color:var(--muted);animation:chip-in var(--motion-slow) var(--ease) both}.morning-strip strong{color:var(--brand-gold);font-weight:750;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem}.morning-strip span{padding:.12rem .45rem;border-radius:999px;border:1px solid var(--border-soft);background:#0e151e88}.help-list .help-note{color:var(--muted);font-size:.82rem}.login-aura{animation:login-aura-drift 14s var(--ease) infinite alternate}@keyframes login-aura-drift{0%{transform:translate3d(-2%,-1%,0) scale(1);opacity:.85}to{transform:translate3d(3%,2%,0) scale(1.06);opacity:1}}.nav{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 12px),transparent)}.app-shell.dirty-shell .topbar{box-shadow:inset 0 -1px color-mix(in srgb,var(--brand-gold) 28%,transparent),0 8px 28px #00000040}@media(prefers-reduced-motion:reduce){.topbar-dirty,.login-aura,.morning-strip{animation:none!important}}.brand-hit{display:flex;align-items:center;gap:.65rem;min-width:0;padding:0;margin:0;border:none;background:transparent;text-align:left;cursor:pointer;border-radius:var(--radius-sm)}.brand-hit:hover{background:transparent;border-color:transparent}.brand-hit:hover .brand-mark{transform:translateY(-2px) scale(1.05);box-shadow:0 0 0 1px #2a4a5a88,0 10px 22px #0d2a3648,0 0 18px #d4a03a28}.brand-hit:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-gold) 70%,transparent);outline-offset:3px}.brand-hit:active .brand-mark{animation:brand-tap .38s var(--ease) both}@keyframes brand-tap{0%{transform:scale(1)}35%{transform:scale(.94) rotate(-3deg)}to{transform:scale(1)}}button.badge.fp-chip{font-family:var(--mono);letter-spacing:.04em;font-weight:700;border-color:color-mix(in srgb,var(--brand-gold) 38%,var(--border));color:var(--brand-gold);background:color-mix(in srgb,var(--brand-gold) 10%,var(--panel));padding:.22rem .55rem;animation:chip-in var(--motion) var(--ease) both,fp-glow 3.4s var(--ease) infinite}button.badge.fp-chip:hover{border-color:var(--brand-gold);background:color-mix(in srgb,var(--brand-gold) 18%,var(--panel));color:#f0d090}@keyframes fp-glow{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 12px #d4a03a30}}.login-fp{font-family:var(--mono);letter-spacing:.04em;color:var(--brand-gold)!important;border-color:color-mix(in srgb,var(--brand-gold) 40%,var(--border))!important}.morning-strip{gap:.4rem .55rem;position:relative;overflow:hidden}.morning-strip:after{content:"";position:absolute;inset:0 auto 0 -40%;width:36%;background:linear-gradient(90deg,transparent,#d4a03a18,transparent);animation:morning-sheen 5.5s linear infinite;pointer-events:none}@keyframes morning-sheen{0%{transform:translate(0)}to{transform:translate(320%)}}.morning-chip{padding:.14rem .5rem;border-radius:999px;border:1px solid var(--border-soft);background:#0e151e88;color:var(--muted);font-size:.78rem;font-weight:600;cursor:pointer}.morning-chip:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand-gold) 45%,var(--border));color:var(--text);background:color-mix(in srgb,var(--brand-gold) 12%,#0e151e);transform:translateY(-1px)}.morning-chip:disabled,.morning-chip.ok{cursor:default;color:var(--accent2);border-color:color-mix(in srgb,var(--accent2) 35%,var(--border));opacity:1}.nav button.active{box-shadow:inset 0 -2px 0 var(--brand-gold),0 0 16px #d4a03a18}.live-banner.off:not(.net-down):not(.has-dirty){background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 22%,transparent),transparent 42%),var(--bg2)}.brand-title{position:relative;display:inline-block}.brand-title:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--brand-gold),transparent 85%);transform:scaleX(.28);transform-origin:left center;opacity:.55;transition:transform .28s var(--ease),opacity .28s var(--ease)}.brand-hit:hover .brand-title:after,.brand-hit:focus-visible .brand-title:after{transform:scaleX(1);opacity:1}.badge.live.off.live-off-breathe{animation:live-off-breathe 2.8s var(--ease) infinite}@keyframes live-off-breathe{0%,to{box-shadow:0 0 0 0 transparent;border-color:color-mix(in srgb,var(--accent2) 40%,var(--border))}50%{box-shadow:0 0 14px #3d9a6a22;border-color:color-mix(in srgb,var(--accent2) 55%,var(--border))}}.issue-chip.gate-stagger{animation:chip-in .32s var(--ease) both;animation-delay:calc(var(--i, 0) * 55ms)}.go-badge{transition:transform .18s var(--ease),box-shadow .18s var(--ease)}.go-badge:hover{transform:translateY(-1px);box-shadow:0 0 12px #d4a03a28}@media(prefers-reduced-motion:reduce){.brand-hit:active .brand-mark,button.badge.fp-chip,.morning-strip:after,.badge.live.off.live-off-breathe,.issue-chip.gate-stagger,.brand-title:after{animation:none!important;transition:none!important}}:root{--w31-rail: color-mix(in srgb, var(--brand) 28%, #0c1218);--w31-ink: color-mix(in srgb, var(--brand-gold) 72%, #fff);--pad-x: clamp(.85rem, 1.8vw, 1.55rem)}.app-shell .topbar{gap:.55rem .85rem;padding-block:.55rem}.app-shell .brand-sub{font-size:.72rem;letter-spacing:.01em}.app-shell .topbar-badges{gap:.28rem}.app-shell .topbar-badges .badge,.app-shell .topbar-badges .health-clock,.app-shell .topbar-badges .cmd-trigger{font-size:.72rem;padding:.18rem .48rem}.app-shell .live-banner{padding-block:.32rem;font-size:.8rem}.app-shell .main{padding-top:.85rem}.panel-hero{gap:.65rem 1rem;margin-bottom:.75rem}.panel-hero h2{font-size:1.28rem;letter-spacing:-.02em}.panel-lead{font-size:.88rem}.process-grid{gap:.65rem}.process-card{padding:.7rem .8rem}.morning-strip{padding:.45rem .65rem;margin-bottom:.75rem}.nav.nav-dense{gap:.45rem;width:100%;margin-left:0;align-items:stretch}.nav-tabs-track{position:relative;display:flex;flex:1 1 auto;gap:.18rem;min-width:0;padding:.2rem;border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 82%,transparent),#0e151ecc),var(--w31-rail);border:1px solid color-mix(in srgb,var(--brand-gold) 16%,var(--border-soft));box-shadow:inset 0 1px #ffffff08}.nav-tabs-track:before{content:"";position:absolute;left:calc(.2rem + (100% - .4rem) * var(--tab-i, 0) / var(--tab-n, 8));width:calc((100% - .4rem) / var(--tab-n, 8));top:.2rem;bottom:.2rem;border-radius:9px;background:linear-gradient(180deg,color-mix(in srgb,var(--brand-gold) 18%,#1e2c40),#162233);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-gold) 28%,transparent),0 8px 18px #0004;transition:left .28s var(--ease);pointer-events:none;z-index:0}.nav.nav-dense .nav-tab{z-index:1;flex:1 1 0;min-width:0;display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .45rem;border-radius:9px;background:transparent;border-color:transparent;color:var(--muted);animation:chip-in .28s var(--ease) both;animation-delay:calc(var(--i, 0) * 28ms)}.nav.nav-dense .nav-logout{flex:0 0 auto;align-self:center;color:#fca5a5!important}.nav.nav-dense .nav-tab.active{color:var(--text);background:transparent;box-shadow:none}.nav.nav-dense .nav-tab.active:after,.nav.nav-dense .nav-tab:not(.active):hover:after{display:none}.nav.nav-dense .nav-tab:hover:not(:disabled):not(.active){color:var(--text);background:color-mix(in srgb,#1a2433 70%,transparent)}.nav-tab-num{flex:0 0 auto;width:1.15rem;height:1.15rem;display:inline-grid;place-items:center;border-radius:5px;font-family:var(--mono);font-size:.68rem;font-weight:700;letter-spacing:0;color:var(--w31-ink);background:color-mix(in srgb,var(--brand-gold) 14%,#0e151e);border:1px solid color-mix(in srgb,var(--brand-gold) 28%,transparent)}.nav-tab.active .nav-tab-num{background:color-mix(in srgb,var(--brand-gold) 28%,#0e151e);border-color:color-mix(in srgb,var(--brand-gold) 55%,transparent);color:#f3dd9a}.nav-tab-stack{display:flex;flex-direction:column;align-items:flex-start;gap:.02rem;min-width:0;line-height:1.15}.nav-tab-label{font-size:.8rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.nav-tab-hint{font-size:.62rem;font-weight:550;color:color-mix(in srgb,var(--muted) 88%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:9.5rem;opacity:.85}.nav-tab.active .nav-tab-hint{color:color-mix(in srgb,var(--brand-gold) 55%,var(--muted));opacity:1}@media(max-width:1180px){.nav-tab-hint{display:none}.nav-tabs-track:before{display:none}.nav.nav-dense .nav-tab.active{background:#1e2c40;box-shadow:inset 0 -2px 0 var(--brand-gold)}}.botto-chrome{border:1px solid color-mix(in srgb,var(--brand-gold) 14%,var(--border));border-radius:12px;overflow:hidden;background:radial-gradient(900px 220px at 0% 0%,#1a4a5c22,transparent 55%),radial-gradient(700px 180px at 100% 0%,#d4a03a12,transparent 50%),#0c1218;box-shadow:0 18px 40px #0005,inset 0 1px #ffffff08;animation:panel-in .32s var(--ease) both}.botto-chrome .flow-toolbar{padding:.48rem .75rem;background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 90%,transparent),#101820ee);border-bottom-color:color-mix(in srgb,var(--brand-gold) 18%,var(--border));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.botto-chrome .flow-meter-bar{padding:.38rem .75rem .48rem;background:color-mix(in srgb,#0a1016 88%,#1a4a5c)}.flow-chrome-mark{width:10px;height:10px;border-radius:3px;background:linear-gradient(135deg,var(--brand-gold),#8a5a12);box-shadow:0 0 12px #d4a03a55;flex:0 0 auto}.flow-chrome-kicker{font-size:.68rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--brand-gold) 70%,var(--muted))}.flow-chrome-chip{font-family:var(--mono);letter-spacing:.04em;color:var(--brand-gold)!important;border-color:color-mix(in srgb,var(--brand-gold) 35%,var(--border))!important}.botto-chrome .flow-palette,.flow-palette-dense{background:linear-gradient(180deg,#121a24,#0e151e);border-right-color:color-mix(in srgb,var(--brand-gold) 12%,var(--border))}.flow-palette-dense .palette-btn{animation:chip-in .26s var(--ease) both;animation-delay:calc(var(--i, 0) * 32ms);padding:.38rem .48rem;font-size:.8rem}.botto-chrome .palette-btn{border:1px solid transparent}.botto-chrome .palette-btn:hover{border-color:color-mix(in srgb,var(--brand-gold) 28%,var(--border));background:#1f2a3a}.botto-chrome .flow-canvas{background:radial-gradient(circle at 50% 30%,#15202c55,transparent 55%),#0a0f16}.botto-chrome .flow-inspector{background:color-mix(in srgb,var(--panel) 92%,#0a0f16);border-left:1px solid color-mix(in srgb,var(--brand-gold) 12%,var(--border))}.flow-gate-row .badge.gate-stagger{animation:chip-in .3s var(--ease) both;animation-delay:calc(var(--i, 0) * 45ms)}.tts-player-chrome{padding:.35rem .45rem .4rem;border:1px solid color-mix(in srgb,var(--border) 80%,#2a4a5a);border-radius:10px;background:linear-gradient(180deg,#121a24,#0e151e);gap:.28rem;min-width:min(300px,100%)}.tts-player-chrome audio{width:min(300px,100%);height:32px}.tts-player-chrome .audio-player-meta{width:100%;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.tts-wave{display:inline-flex;align-items:flex-end;gap:2px;height:12px;margin-left:auto;opacity:.35}.tts-wave i{display:block;width:2px;height:4px;border-radius:1px;background:var(--accent2)}.tts-player-chrome.is-playing{border-color:color-mix(in srgb,var(--accent2) 45%,var(--border));box-shadow:0 0 0 1px #2dd4a028,0 0 18px #2dd4a014}.tts-player-chrome.is-playing .tts-wave{opacity:1}.tts-player-chrome.is-playing .tts-wave i{animation:tts-bar .72s var(--ease) infinite}.tts-player-chrome.is-playing .tts-wave i:nth-child(1){animation-delay:0ms;height:5px}.tts-player-chrome.is-playing .tts-wave i:nth-child(2){animation-delay:90ms;height:10px}.tts-player-chrome.is-playing .tts-wave i:nth-child(3){animation-delay:.16s;height:7px}.tts-player-chrome.is-playing .tts-wave i:nth-child(4){animation-delay:.24s;height:11px}@keyframes tts-bar{0%,to{transform:scaleY(.55);opacity:.65}50%{transform:scaleY(1);opacity:1}}.tts-stage-card{border-color:color-mix(in srgb,var(--brand-gold) 10%,var(--border))}.tts-stage-card:hover{border-color:color-mix(in srgb,var(--brand-gold) 28%,var(--border))}.login-card{box-shadow:var(--w4-lift, 0 14px 40px #00000055),0 0 0 1px color-mix(in srgb,var(--brand-gold) 16%,transparent)}.login-tagline{letter-spacing:.01em}@media(prefers-reduced-motion:reduce){.nav-tabs-track:before,.nav.nav-dense .nav-tab,.flow-palette-dense .palette-btn,.botto-chrome,.flow-gate-row .badge.gate-stagger,.tts-player-chrome.is-playing .tts-wave i{animation:none!important;transition:none!important}}:root{--w32-rail: color-mix(in srgb, var(--brand) 22%, #0a1016);--w32-edge: color-mix(in srgb, var(--brand-gold) 22%, var(--border))}.suite-chrome-head{display:flex;align-items:center;gap:.45rem;margin-bottom:.28rem;animation:chip-in .28s var(--ease) both}.leftover-dense .panel-hero{gap:.5rem .85rem;margin-bottom:.55rem;padding-bottom:.35rem;border-bottom:1px solid color-mix(in srgb,var(--brand-gold) 10%,transparent)}.leftover-dense .panel-hero h2{font-size:1.22rem;letter-spacing:-.025em;margin:.1rem 0 .2rem}.leftover-dense .panel-lead{font-size:.84rem;line-height:1.35;max-width:62ch}.leftover-dense .hero-actions,.leftover-dense .loc-stats{gap:.35rem;flex-wrap:wrap;align-items:center}.suite-copy{font-size:.72rem!important;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--brand-gold) 70%,var(--muted))!important}.suite-copy:hover{color:var(--brand-gold)!important}.leftover-dense .dense-steps{margin:0 0 .65rem;padding:.45rem .65rem .45rem 1.55rem;border-radius:10px;border:1px solid var(--w32-edge);background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 88%,transparent),#0e151ecc),var(--w32-rail);font-size:.82rem}.leftover-dense .dense-steps li{margin:.12rem 0}.leftover-dense .suite-meter{margin:0 0 .55rem}.leftover-dense .suite-meter .tts-meter-track{height:7px;border-radius:999px;overflow:hidden;background:#0a1016;box-shadow:inset 0 0 0 1px #ffffff0a}.leftover-dense .suite-meter .tts-meter-fill{position:relative;border-radius:inherit;transition:width .42s var(--ease)}.leftover-dense .suite-meter .tts-meter-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,#ffffff33,transparent);transform:translate(-100%);animation:meter-sheen 2.4s var(--ease) infinite}.leftover-dense .suite-meter .tts-meter-label{font-size:.74rem;margin-top:.28rem}.leftover-dense .did-ready-row{gap:.28rem;margin-bottom:.7rem}.leftover-dense .did-ready-row .badge{font-size:.72rem;padding:.16rem .45rem}.leftover-dense .suite-card,.leftover-dense .leftover-card,.leftover-dense .amd-suite-card{padding:.7rem .8rem;margin-bottom:.7rem;border-radius:12px;border-color:color-mix(in srgb,var(--brand-gold) 12%,var(--border));background:radial-gradient(700px 160px at 0% 0%,#1a4a5c14,transparent 55%),radial-gradient(520px 140px at 100% 0%,#d4a03a0c,transparent 50%),color-mix(in srgb,var(--panel) 96%,#0a0f16);box-shadow:0 10px 28px #00000040,inset 0 1px #ffffff06;animation:panel-in .3s var(--ease) both;height:auto;max-height:none;flex-shrink:0;overflow:visible}.leftover-dense .suite-card:nth-of-type(1),.leftover-dense .leftover-card:nth-of-type(1){animation-delay:40ms}.leftover-dense .suite-card:nth-of-type(2),.leftover-dense .leftover-card:nth-of-type(2){animation-delay:80ms}.leftover-dense .suite-card:nth-of-type(3),.leftover-dense .leftover-card:nth-of-type(3){animation-delay:.12s}.leftover-dense .suite-card:nth-of-type(4),.leftover-dense .leftover-card:nth-of-type(4){animation-delay:.16s}.leftover-dense .suite-card h3,.leftover-dense .leftover-card h3,.leftover-dense .amd-suite-card h3{font-size:.95rem;letter-spacing:-.01em;margin-bottom:.45rem}.leftover-dense .suite-card .field,.leftover-dense .leftover-card .field{margin-bottom:.55rem}.leftover-dense .suite-card .field label,.leftover-dense .leftover-card .field label{font-size:.78rem}.leftover-dense .suite-card textarea,.leftover-dense .suite-card input:not([type=checkbox]):not([type=file]),.leftover-dense .suite-card select,.leftover-dense .leftover-card textarea,.leftover-dense .leftover-card input:not([type=checkbox]):not([type=file]),.leftover-dense .leftover-card select{font-size:.86rem}.leftover-dense .phrase-grid{gap:.65rem}.leftover-dense .phrase-col{padding:.55rem .6rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--brand-gold) 10%,var(--border));background:color-mix(in srgb,#0e151e 80%,transparent);animation:chip-in .28s var(--ease) both;animation-delay:calc(var(--i, 0) * 45ms);height:auto;max-height:none;overflow:visible}.leftover-dense .phrase-col-head{margin-bottom:.35rem}.leftover-dense .phrase-col textarea{max-height:min(42rem,70vh);overflow-y:auto}.chip-stagger{animation:chip-in .26s var(--ease) both;animation-delay:calc(var(--i, 0) * 28ms)}.leftover-dense .suite-chips{gap:.28rem}.leftover-dense .chip-btn{padding:.28rem .55rem;font-size:.78rem;border-radius:8px}.leftover-dense .chip-btn.active{border-color:color-mix(in srgb,var(--brand-gold) 45%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-gold) 22%,transparent)}.leftover-dense .amd-preset-grid{gap:.55rem;margin-bottom:.55rem}.leftover-dense .amd-preset-card{padding:.65rem .75rem;border-radius:11px;min-height:0}.leftover-dense .amd-preset-card.active{border-color:color-mix(in srgb,var(--brand-gold) 48%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-gold) 28%,transparent),0 12px 24px #0004}.leftover-dense .amd-features-grid{gap:.55rem .75rem;margin-bottom:.55rem}.leftover-dense .suite-timeline{margin:0 0 .75rem;padding:.55rem .7rem;border-radius:11px;border:1px solid var(--w32-edge);background:linear-gradient(180deg,#121a24,#0e151e);gap:.45rem}.leftover-dense .suite-timeline .schedule-step{animation:chip-in .28s var(--ease) both;animation-delay:calc(var(--i, 0) * 50ms);gap:.55rem}.leftover-dense .suite-timeline .schedule-dot{width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-gold) 22%,transparent)}.result-pop{animation:result-pop .32s var(--ease) both}@keyframes result-pop{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}@keyframes meter-sheen{0%{transform:translate(-100%)}55%,to{transform:translate(120%)}}.leftover-dense.loc-suite .panel-hero{margin-bottom:0}.loc-list-chrome{border:1px solid color-mix(in srgb,var(--brand-gold) 12%,var(--border));border-radius:12px;background:linear-gradient(180deg,#121a24,#0e151e);box-shadow:inset 0 1px #ffffff06}.loc-editor-chrome{border-radius:12px!important}.leftover-dense .loc-list-chrome .row{padding:.48rem .6rem;border-bottom-color:color-mix(in srgb,var(--border) 70%,transparent)}.leftover-dense .loc-list-chrome .row.active{background:color-mix(in srgb,var(--brand-gold) 10%,#1a2433);box-shadow:inset 3px 0 0 var(--brand-gold)}.did-suite .badge.live.off{animation:live-off-breathe 2.8s var(--ease) infinite}@media(prefers-reduced-motion:reduce){.suite-chrome-head,.chip-stagger,.leftover-dense .suite-card,.leftover-dense .leftover-card,.leftover-dense .amd-suite-card,.leftover-dense .suite-timeline .schedule-step,.leftover-dense .suite-meter .tts-meter-fill:after,.leftover-dense .phrase-col,.result-pop,.did-suite .badge.live.off{animation:none!important;transition:none!important}}:root{--w33-go: color-mix(in srgb, var(--brand-gold) 55%, #2dd4a0);--w33-rail: color-mix(in srgb, var(--brand) 26%, #0a1016)}.overview-suite .overview-go{cursor:pointer;gap:.85rem 1.1rem;padding:.7rem .85rem;margin-bottom:.7rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--brand-gold) 18%,var(--border));background:radial-gradient(720px 180px at 0% 0%,#1a4a5c22,transparent 55%),radial-gradient(520px 140px at 100% 0%,#d4a03a14,transparent 50%),linear-gradient(180deg,color-mix(in srgb,var(--panel) 92%,transparent),#0e151ecc);box-shadow:0 12px 32px #00000048,inset 0 1px #ffffff08;animation:panel-in .32s var(--ease) both;transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.overview-suite .overview-go:hover{border-color:color-mix(in srgb,var(--brand-gold) 36%,var(--border));box-shadow:0 14px 36px #0005,0 0 0 1px #d4a03a22}.overview-suite .overview-go.is-ready{border-color:color-mix(in srgb,#2dd4a0 35%,var(--border))}.overview-suite .go-ring{width:4.4rem;height:4.4rem;font-size:.95rem}.overview-suite .go-ring-pulse{animation:go-ring-pulse 2.2s var(--ease) infinite}@keyframes go-ring-pulse{0%,to{filter:drop-shadow(0 0 0 transparent);transform:scale(1)}50%{filter:drop-shadow(0 0 10px #d4a03a44);transform:scale(1.03)}}.overview-suite .go-meter-copy h3{font-size:1.02rem;letter-spacing:-.02em;margin:0 0 .2rem}.overview-suite .go-meter-copy p{font-size:.82rem;margin:0 0 .45rem}.overview-suite .go-gate-row{gap:.28rem;flex-wrap:wrap}.overview-suite .go-gate-row .issue-chip{font-size:.72rem;padding:.16rem .45rem}.morning-strip-dense{gap:.28rem;padding:.4rem .55rem;margin-bottom:.65rem;border-radius:11px;border:1px solid color-mix(in srgb,var(--brand-gold) 14%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 88%,transparent),#0e151ecc),var(--w33-rail)}.morning-strip-dense .morning-chip{font-size:.7rem;padding:.18rem .45rem;animation:chip-in .26s var(--ease) both;animation-delay:calc(var(--i, 0) * 28ms)}.morning-strip-dense strong{font-size:.78rem;letter-spacing:.04em;color:color-mix(in srgb,var(--brand-gold) 75%,var(--text))}.overview-suite .overview-queue{margin-bottom:.7rem;padding:.65rem .8rem}.overview-suite .overview-queue h3{font-size:.88rem;margin:0 0 .35rem}.overview-suite .queue-row{animation:chip-in .28s var(--ease) both;animation-delay:calc(var(--i, 0) * 40ms)}.overview-suite .overview-grid{gap:.55rem}.overview-suite .process-card.suite-card{padding:.65rem .75rem;margin:0;animation:panel-in .3s var(--ease) both;animation-delay:calc(var(--i, 0) * 45ms)}.overview-suite .process-card.suite-card:hover{border-color:color-mix(in srgb,var(--brand-gold) 32%,var(--border));transform:translateY(-2px)}.overview-suite .process-mini-bar{height:4px;margin-top:.35rem}.voice-suite .voice-toolbar{gap:.45rem;padding:.5rem .65rem;border-radius:11px;border:1px solid color-mix(in srgb,var(--brand-gold) 12%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 90%,transparent),#0e151ecc)}.voice-suite .tts-stage-list{gap:.55rem}.voice-suite .tts-loc-group{border:1px solid color-mix(in srgb,var(--brand-gold) 10%,var(--border));border-radius:12px;padding:.45rem .55rem .55rem;background:radial-gradient(600px 120px at 0% 0%,#1a4a5c12,transparent 55%),color-mix(in srgb,var(--panel) 96%,#0a0f16);animation:panel-in .3s var(--ease) both}.voice-suite .tts-loc-head{margin-bottom:.35rem}.voice-suite .tts-stage-card{padding:.55rem .65rem;margin-bottom:.4rem;border-radius:10px;animation:chip-in .28s var(--ease) both;animation-delay:calc(var(--stagger, 0) * 35ms)}.voice-suite .tts-summary{gap:.45rem;font-size:.78rem;margin-bottom:.55rem}.voice-suite .voice-chip.active{border-color:color-mix(in srgb,var(--brand-gold) 45%,var(--border));box-shadow:0 0 0 1px #d4a03a33}@media(prefers-reduced-motion:reduce){.overview-suite .overview-go,.overview-suite .go-ring-pulse,.overview-suite .process-card.suite-card,.overview-suite .queue-row,.morning-strip-dense .morning-chip,.voice-suite .tts-loc-group,.voice-suite .tts-stage-card{animation:none!important;transition:none!important}.overview-suite .process-card.suite-card:hover{transform:none}}:root{--w33-rail: color-mix(in srgb, var(--brand) 26%, #0a1016);--w33-edge: color-mix(in srgb, var(--brand-gold) 26%, var(--border))}.overview-suite .go-meter.suite-card{margin:0 0 .65rem;padding:.65rem .8rem;gap:.65rem .85rem;border-color:var(--w33-edge);background:radial-gradient(640px 140px at 0% 0%,#1a4a5c18,transparent 55%),radial-gradient(480px 120px at 100% 0%,#d4a03a10,transparent 50%),linear-gradient(135deg,#12241f,color-mix(in srgb,var(--panel) 94%,#0a0f16));animation:panel-in .3s var(--ease) both}.overview-suite .go-meter.warn-ready{background:radial-gradient(640px 140px at 0% 0%,#d4a03a12,transparent 55%),linear-gradient(135deg,#241c10,color-mix(in srgb,var(--panel) 94%,#0a0f16))}.overview-suite .go-ring{width:3.15rem;height:3.15rem}.overview-suite .go-ring-sheen{position:relative;box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-gold) 22%,transparent)}.overview-suite .go-ring-sheen:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1px solid color-mix(in srgb,var(--brand-gold) 35%,transparent);opacity:.55;animation:go-ring-pulse 2.6s var(--ease) infinite;pointer-events:none;z-index:0}@keyframes go-ring-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.75;transform:scale(1.04)}}.overview-suite .go-meter-copy h3{font-size:.92rem;letter-spacing:-.015em}.overview-suite .go-meter-copy p{font-size:.78rem;line-height:1.35}.overview-suite .go-gate-row{gap:.28rem;margin-top:.4rem}.overview-suite .go-gate-row .issue-chip{font-size:.7rem;padding:.18rem .45rem}.overview-suite .morning-dense{gap:.28rem;padding:.4rem .55rem;margin-bottom:.65rem;border-color:var(--w33-edge);background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 88%,transparent),#0e151ecc),var(--w33-rail)}.overview-suite .morning-dense strong{font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--brand-gold) 78%,#fff)}.overview-suite .morning-dense .morning-chip{font-size:.72rem;padding:.2rem .48rem}.overview-suite .next-actions.leftover-card{margin-bottom:.7rem}.overview-suite .next-actions-dense{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.28rem}.overview-suite .next-actions-dense li{display:grid;grid-template-columns:auto 1fr auto;gap:.45rem;align-items:center;margin:0;padding:.35rem .45rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--brand-gold) 10%,var(--border));background:color-mix(in srgb,#0e151e 82%,transparent);font-size:.82rem}.overview-suite .next-step-num{width:1.35rem;height:1.35rem;display:grid;place-items:center;border-radius:6px;font-size:.68rem;font-weight:800;font-family:var(--mono);color:var(--brand-gold);background:color-mix(in srgb,var(--brand-gold) 12%,#101820);border:1px solid color-mix(in srgb,var(--brand-gold) 28%,transparent)}.overview-suite .next-step-text{min-width:0;line-height:1.3}.overview-suite .process-grid{gap:.55rem}.overview-suite .process-card{padding:.6rem .7rem;border-radius:11px;border-color:color-mix(in srgb,var(--brand-gold) 12%,var(--border));box-shadow:0 8px 22px #00000038,inset 0 1px #ffffff06}.overview-suite .process-card-head strong{font-size:.88rem}.overview-suite .process-mini-bar{margin-top:.35rem;height:4px}.overview-suite .ghost-go{font-size:.78rem!important;padding:.32rem .65rem!important;background:color-mix(in srgb,var(--brand-gold) 16%,#1a2433)!important;border:1px solid color-mix(in srgb,var(--brand-gold) 40%,var(--border))!important;color:color-mix(in srgb,var(--brand-gold) 85%,#fff)!important}.overview-suite .ghost-go:hover:not(:disabled){background:color-mix(in srgb,var(--brand-gold) 26%,#1a2433)!important}.overview-suite .overview-outcomes,.overview-suite .overview-details{margin-top:.7rem!important}.overview-suite .overview-outcomes .table,.overview-suite .overview-details .table{font-size:.82rem}.overview-suite .issue-chips{gap:.28rem;margin-top:.4rem}.login-card{border-color:color-mix(in srgb,var(--brand-gold) 22%,var(--border));box-shadow:0 24px 64px #0006,inset 0 1px #ffffff08}.login-tagline{font-size:.84rem;letter-spacing:.01em}.shell-chrome.cmd-palette{border-color:var(--w33-edge);background:radial-gradient(520px 120px at 0% 0%,#1a4a5c14,transparent 55%),linear-gradient(180deg,#172433,#0e151e)}.cmd-chrome-head{padding:.55rem .85rem .2rem;margin-bottom:0;flex-wrap:wrap}.cmd-chrome-head .badge.live{margin-left:auto;font-size:.68rem;padding:.12rem .4rem}.cmd-list-dense{padding:.28rem .35rem .4rem;max-height:340px}.cmd-list-dense button{grid-template-columns:auto 1fr auto auto;gap:.4rem .5rem;padding:.42rem .55rem;border-radius:9px}.cmd-num{width:1.3rem;height:1.3rem;display:grid;place-items:center;border-radius:6px;font-size:.66rem;font-weight:800;font-family:var(--mono);color:var(--brand-gold);background:color-mix(in srgb,var(--brand-gold) 12%,#101820);border:1px solid color-mix(in srgb,var(--brand-gold) 28%,transparent)}.cmd-list-dense .cmd-label{font-size:.88rem}.cmd-list-dense .cmd-hint{font-size:.72rem}.cmd-list-dense button.hot .cmd-num{background:color-mix(in srgb,var(--brand-gold) 22%,#1a2433);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-gold) 30%,transparent)}.help-card.shell-chrome .help-head{padding:.55rem .75rem .15rem;align-items:flex-start}.help-card.shell-chrome .suite-chrome-head{margin-bottom:0}.help-dense{padding:.25rem .75rem .55rem;gap:.15rem;display:flex;flex-direction:column}.help-dense li{font-size:.82rem;padding:.28rem .35rem;border-radius:8px;border:1px solid transparent}.help-dense li:hover{border-color:color-mix(in srgb,var(--brand-gold) 12%,transparent);background:color-mix(in srgb,#1a2433 70%,transparent)}.toast-w33{display:flex;align-items:center;gap:.45rem;padding:.7rem .85rem .7rem .65rem;animation:toast-slide .28s var(--ease) both;border-color:color-mix(in srgb,var(--brand-gold) 28%,var(--border))}@keyframes toast-slide{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.toast-brand{width:.35rem;align-self:stretch;border-radius:999px;background:linear-gradient(180deg,var(--brand-gold),color-mix(in srgb,var(--brand) 70%,var(--brand-gold)));flex:0 0 auto}.toast-w33.ok .toast-brand{background:linear-gradient(180deg,#86efac,var(--accent2))}.toast-w33.err .toast-brand{background:linear-gradient(180deg,#fecaca,var(--danger))}@media(prefers-reduced-motion:reduce){.overview-suite .go-ring-sheen:before,.overview-suite .go-meter.suite-card,.overview-suite .next-actions-dense li,.overview-suite .morning-dense .morning-chip,.cmd-list-dense li,.help-dense li,.toast-w33{animation:none!important;transition:none!important}}:root{--w34-rail: color-mix(in srgb, var(--brand) 22%, #0a1016);--w34-edge: color-mix(in srgb, var(--brand-gold) 30%, var(--border));--w34-glow: color-mix(in srgb, var(--brand-gold) 18%, transparent)}.shell-suite .suite-chrome-head,.shell-chrome .suite-chrome-head{margin-bottom:.45rem}.login.shell-suite .login-card.shell-chrome{padding:1.15rem 1.25rem 1.05rem;border-color:var(--w34-edge);background:radial-gradient(520px 160px at 0% 0%,#1a4a5c18,transparent 55%),radial-gradient(420px 120px at 100% 0%,#d4a03a12,transparent 50%),linear-gradient(165deg,#15202c,#0e151e 70%);box-shadow:0 28px 70px #00000072,inset 0 1px #ffffff0a,0 0 0 1px var(--w34-glow);animation:login-rise .38s var(--ease) both,shell-card-in .42s var(--ease) both}@keyframes shell-card-in{0%{filter:blur(4px);opacity:.85}to{filter:none;opacity:1}}.login-chrome-head{margin-bottom:.65rem!important}.login.shell-suite .login-brand{margin-bottom:.55rem;gap:.75rem}.login.shell-suite .login-logo{width:48px;height:48px}.login.shell-suite .login-tagline{margin-bottom:.85rem;font-size:.8rem;color:color-mix(in srgb,var(--muted) 88%,var(--brand-gold))}.login.shell-suite .field{margin-bottom:.7rem}.login.shell-suite .login-fp{cursor:pointer;border:1px solid color-mix(in srgb,var(--brand-gold) 28%,transparent);transition:transform .16s var(--ease),background .16s var(--ease)}.login.shell-suite .login-fp:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--brand-gold) 16%,#1a2433)}.shell-chrome.cmd-palette{border-color:var(--w34-edge);box-shadow:0 28px 64px #00000070,inset 0 1px #ffffff08,0 0 0 1px var(--w34-glow);background:radial-gradient(560px 140px at 0% 0%,#1a4a5c16,transparent 55%),radial-gradient(420px 100px at 100% 0%,#d4a03a10,transparent 48%),linear-gradient(180deg,#172433,#0e151e);animation:cmd-pop .24s var(--ease) both,shell-card-in .36s var(--ease) both}.cmd-chrome-head{padding:.6rem .9rem .15rem;gap:.35rem}.cmd-list-dense{padding:.3rem .4rem .45rem;max-height:360px}.cmd-list-dense li{animation:chip-in .28s var(--ease) both;animation-delay:calc(var(--i, 0) * 28ms)}.cmd-list-dense button{grid-template-columns:auto 1fr auto auto;gap:.4rem .55rem;padding:.44rem .55rem;border-radius:9px;transition:background .14s var(--ease),transform .14s var(--ease),box-shadow .14s var(--ease)}.cmd-list-dense button.hot{transform:translate(2px);box-shadow:inset 2px 0 0 var(--brand-gold)}.cmd-list-dense button.cmd-util .cmd-label{color:color-mix(in srgb,var(--brand-gold) 70%,#fff)}.cmd-list-dense button.cmd-util .cmd-num{color:var(--muted);border-style:dashed}.help-card.shell-chrome .help-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.55rem .75rem .1rem}.help-dense li{display:grid;grid-template-columns:minmax(7.5rem,auto) 1fr;gap:.45rem;align-items:center;animation:chip-in .26s var(--ease) both;animation-delay:calc(var(--i, 0) * 26ms)}.help-dense .help-kbd{display:inline-flex;flex-wrap:wrap;gap:.12rem;align-items:center}.help-dense li:has(.help-note){grid-template-columns:1fr}.help-foot-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.45rem .85rem .7rem;margin:0;font-size:.75rem}.toast.toast-w34{display:flex;align-items:center;gap:.45rem;padding:.65rem .8rem .65rem .55rem;border-color:color-mix(in srgb,var(--brand-gold) 30%,var(--border));background:linear-gradient(90deg,color-mix(in srgb,var(--panel) 92%,#0a1016),var(--panel));animation:toast-slide .28s var(--ease) both;box-shadow:0 16px 40px #0005,0 0 0 1px var(--w34-glow)}.toast.toast-w34 .toast-msg{flex:1;min-width:0;text-align:left;background:transparent;border:0;color:inherit;font:inherit;padding:0;cursor:copy}.toast.toast-w34 .toast-msg:hover{color:color-mix(in srgb,var(--brand-gold) 55%,#fff)}.toast.toast-w34 .toast-brand{width:.35rem;align-self:stretch;border-radius:999px;background:linear-gradient(180deg,var(--brand-gold),color-mix(in srgb,var(--brand) 70%,var(--brand-gold)));flex:0 0 auto;animation:toast-brand-pulse 2.4s var(--ease) infinite}@keyframes toast-brand-pulse{0%,to{opacity:.75}50%{opacity:1;filter:brightness(1.15)}}.toast.toast-w34.ok .toast-brand{background:linear-gradient(180deg,#86efac,var(--accent2))}.toast.toast-w34.err .toast-brand{background:linear-gradient(180deg,#fecaca,var(--danger))}.shell-banner.live-banner.off:not(.net-down):not(.has-dirty){padding:.38rem .85rem;font-size:.78rem;letter-spacing:.01em;border-bottom-color:color-mix(in srgb,var(--brand-gold) 18%,var(--border));background:linear-gradient(90deg,color-mix(in srgb,var(--w34-rail) 80%,transparent),transparent 55%),color-mix(in srgb,#0e151e 92%,#1a2433)}.shell-banner.live-banner.off:not(.net-down):before{content:"";display:inline-block;width:.4rem;height:.4rem;margin-right:.45rem;border-radius:50%;background:var(--brand-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-gold) 22%,transparent);vertical-align:.05em;animation:shell-dot-breathe 2.8s var(--ease) infinite}@keyframes shell-dot-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.session-check.shell-suite{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:60vh;padding:1.5rem}.session-check.shell-suite .suite-chrome-head{margin-bottom:.25rem}.session-check.shell-suite .skeleton{width:min(280px,70vw);height:.55rem;border-radius:999px}.err-suite .err-boundary{padding:1rem 1.1rem;border-color:var(--w34-edge);background:radial-gradient(520px 140px at 0% 0%,#7f1d1d18,transparent 55%),linear-gradient(165deg,#1a1418,#0e151e);animation:panel-in .3s var(--ease) both}.err-suite .err-boundary h2{font-size:1.05rem;letter-spacing:-.02em}.err-suite .row-actions{gap:.45rem;flex-wrap:wrap}.app-shell .topbar{border-bottom-color:color-mix(in srgb,var(--brand-gold) 12%,var(--border))}.app-shell .fp-chip{border-color:color-mix(in srgb,var(--brand-gold) 22%,transparent);transition:transform .14s var(--ease),background .14s var(--ease)}.app-shell .fp-chip:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--brand-gold) 14%,#1a2433)}.scenario-suite.botto-chrome{border-color:var(--w34-edge);box-shadow:0 20px 48px #00000058,inset 0 1px #ffffff08,0 0 0 1px var(--w34-glow)}.scenario-suite .flow-toolbar{padding:.42rem .7rem;gap:.45rem}.scenario-suite .flow-chrome-kicker{letter-spacing:.07em}.scenario-suite .flow-actions{gap:.28rem;flex-wrap:wrap}.scenario-suite .suite-copy{font-size:.78rem;padding:.22rem .45rem;border-radius:7px;border:1px solid color-mix(in srgb,var(--brand-gold) 28%,transparent);background:color-mix(in srgb,var(--brand-gold) 10%,#121a24);color:color-mix(in srgb,var(--brand-gold) 82%,#fff)}.scenario-suite .suite-copy:hover{background:color-mix(in srgb,var(--brand-gold) 18%,#1a2433)}.scenario-suite .flow-meter-bar.suite-meter{gap:.55rem;align-items:center}.scenario-suite .suite-meter .tts-meter-track{height:6px;border-radius:999px;overflow:hidden}.scenario-suite .suite-meter .tts-meter-fill{position:relative}.scenario-suite .suite-meter .tts-meter-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,#ffffff33,transparent);animation:meter-sheen 2.4s linear infinite}.scenario-suite .gate-btn{cursor:pointer;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform .14s var(--ease),box-shadow .14s var(--ease)}.scenario-suite .gate-btn:hover{transform:translateY(-1px);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-gold) 35%,transparent)}.scenario-suite .flow-inspector.suite-card{padding:.7rem .75rem}.scenario-suite .inspector-empty{display:flex;flex-direction:column;gap:.35rem}.scenario-suite .inspector-hint{font-size:.75rem;padding:.35rem .45rem;border-radius:8px;border:1px dashed color-mix(in srgb,var(--brand-gold) 22%,var(--border));background:color-mix(in srgb,#0e151e 80%,transparent)}.scenario-suite .flow-check-panel{animation:panel-in .26s var(--ease) both}.scenario-suite .flow-palette-dense .palette-caption{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--brand-gold) 55%,var(--muted));margin:.15rem .35rem .35rem}@media(prefers-reduced-motion:reduce){.login.shell-suite .login-card.shell-chrome,.shell-chrome.cmd-palette,.cmd-list-dense li,.help-dense li,.toast.toast-w34,.toast.toast-w34 .toast-brand,.shell-banner.live-banner.off:not(.net-down):before,.err-suite .err-boundary,.scenario-suite .suite-meter .tts-meter-fill:after,.scenario-suite .flow-check-panel,.scenario-suite .gate-btn{animation:none!important;transition:none!important}.cmd-list-dense button.hot,.scenario-suite .gate-btn:hover{transform:none}}:root{--w35-rail: color-mix(in srgb, var(--brand) 20%, #0a1016);--w35-edge: color-mix(in srgb, var(--brand-gold) 32%, var(--border));--w35-glow: color-mix(in srgb, var(--brand-gold) 16%, transparent)}.app-shell.shell-w35.chrome-suite .topbar.topbar-chrome{gap:.5rem .75rem;padding-block:.48rem;border-bottom-color:color-mix(in srgb,var(--brand-gold) 18%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--w35-rail) 55%,transparent),transparent 70%),color-mix(in srgb,#0e151e 94%,#15202c);box-shadow:inset 0 -1px 0 var(--w35-glow)}.app-shell.shell-w35 .brand-sub{color:color-mix(in srgb,var(--muted) 82%,var(--brand-gold));letter-spacing:.01em}.app-shell.shell-w35 .brand-hit:hover .brand-mark{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--brand-gold) 45%,transparent))}.app-shell.shell-w35 .topbar-rail{gap:.26rem;flex-wrap:wrap;padding:.12rem;border-radius:11px;border:1px solid color-mix(in srgb,var(--brand-gold) 12%,transparent);background:color-mix(in srgb,#0a1016 55%,transparent)}.app-shell.shell-w35 .topbar-rail .badge,.app-shell.shell-w35 .topbar-rail .dirty-pill,.app-shell.shell-w35 .topbar-rail .health-clock,.app-shell.shell-w35 .topbar-rail .cmd-trigger{animation:chip-in .26s var(--ease) both;animation-delay:calc(var(--i, 0) * 22ms)}.app-shell.shell-w35 .badge-hit,.app-shell.shell-w35 button.fp-chip,.app-shell.shell-w35 button.go-badge,.app-shell.shell-w35 button.health-clock{cursor:pointer;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform .14s var(--ease),box-shadow .14s var(--ease),background .14s var(--ease)}.app-shell.shell-w35 .badge-hit:hover,.app-shell.shell-w35 button.fp-chip:hover,.app-shell.shell-w35 button.go-badge:hover,.app-shell.shell-w35 button.health-clock:hover{transform:translateY(-1px);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-gold) 28%,transparent)}.app-shell.shell-w35 .fp-chip{border-color:color-mix(in srgb,var(--brand-gold) 28%,transparent)}.app-shell.shell-w35 .go-badge.go-pulse{animation:go-warn-breathe 2.4s var(--ease) infinite}@keyframes go-warn-breathe{0%,to{box-shadow:0 0 color-mix(in srgb,var(--brand-gold) 0%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-gold) 22%,transparent)}}.app-shell.shell-w35 .dirty-pulse{animation:dirty-pulse 1.8s var(--ease) infinite}@keyframes dirty-pulse{0%,to{opacity:.88}50%{opacity:1;filter:brightness(1.12)}}.app-shell.shell-w35 .nav.nav-chrome .nav-tabs-track{border-color:var(--w35-edge);box-shadow:inset 0 1px #ffffff08,0 0 0 1px var(--w35-glow);background:radial-gradient(480px 80px at 0% 0%,#d4a03a10,transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--panel) 82%,transparent),#0e151ecc)}.app-shell.shell-w35 .nav.nav-chrome .nav-tabs-track.track-dirty{border-color:color-mix(in srgb,#f59e0b 40%,var(--border))}.app-shell.shell-w35 .nav.nav-chrome .nav-tabs-track:before{transition:left .3s var(--ease),box-shadow .2s var(--ease)}.app-shell.shell-w35 .nav.nav-chrome .nav-tab.tab-dirty .nav-tab-label:after{content:" ?";color:#fbbf24;margin-left:.15rem}.app-shell.shell-w35 .nav.nav-chrome .nav-tab.tab-dirty .nav-tab-num{color:#fbbf24;border-color:color-mix(in srgb,#fbbf24 45%,transparent)}.app-shell.shell-w35.dirty-shell .topbar{box-shadow:inset 0 -2px color-mix(in srgb,#f59e0b 35%,transparent)}.app-shell.shell-w35 .live-banner.has-dirty{border-bottom-color:color-mix(in srgb,#f59e0b 28%,var(--border))}.app-shell.shell-w35 .banner-save{margin-left:.55rem;color:color-mix(in srgb,var(--brand-gold) 75%,#fff);font-weight:600}.app-shell.shell-w35 .panel-enter.from-right,.app-shell.shell-w35 .panel-enter.from-left{animation:panel-chrome-in .32s var(--ease) both}@keyframes panel-chrome-in{0%{opacity:.72;filter:blur(3px);transform:translateY(4px)}to{opacity:1;filter:none;transform:none}}.toast.toast-w35{display:flex;align-items:center;gap:.45rem;padding:.65rem .8rem .65rem .55rem;border-color:color-mix(in srgb,var(--brand-gold) 32%,var(--border));background:linear-gradient(90deg,color-mix(in srgb,var(--panel) 92%,#0a1016),var(--panel));animation:toast-slide .28s var(--ease) both;box-shadow:0 16px 40px #0005,0 0 0 1px var(--w35-glow)}.toast.toast-w35 .toast-msg{flex:1;min-width:0;text-align:left;background:transparent;border:0;color:inherit;font:inherit;padding:0;cursor:copy}.toast.toast-w35 .toast-msg:hover{color:color-mix(in srgb,var(--brand-gold) 55%,#fff)}.toast.toast-w35 .toast-brand{width:.35rem;align-self:stretch;border-radius:999px;background:linear-gradient(180deg,var(--brand-gold),color-mix(in srgb,var(--brand) 70%,var(--brand-gold)));flex:0 0 auto;animation:toast-brand-pulse 2.4s var(--ease) infinite}.toast.toast-w35.ok .toast-brand{background:linear-gradient(180deg,#86efac,var(--accent2))}.toast.toast-w35.err .toast-brand{background:linear-gradient(180deg,#fecaca,var(--danger))}.player-w35.tts-player-chrome{padding:.32rem .42rem .38rem;border-color:color-mix(in srgb,var(--brand-gold) 18%,var(--border));background:radial-gradient(280px 60px at 0% 0%,#1a4a5c14,transparent 55%),linear-gradient(180deg,#121a24,#0e151e);transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.player-w35 .audio-when,.player-w35 .audio-copy-url{font-size:.72rem;padding:0;border:0;background:transparent;cursor:copy}.player-w35 .audio-when:hover,.player-w35 .audio-copy-url:hover{color:color-mix(in srgb,var(--brand-gold) 70%,#fff)}.player-w35.is-playing{border-color:color-mix(in srgb,var(--accent2) 48%,var(--brand-gold));box-shadow:0 0 0 1px #2dd4a028,0 0 22px #2dd4a018,0 0 0 1px var(--w35-glow)}.player-w35.is-playing .tts-wave i{background:linear-gradient(180deg,var(--brand-gold),var(--accent2))}@media(prefers-reduced-motion:reduce){.app-shell.shell-w35 .topbar-rail .badge,.app-shell.shell-w35 .topbar-rail .dirty-pill,.app-shell.shell-w35 .go-badge.go-pulse,.app-shell.shell-w35 .dirty-pulse,.app-shell.shell-w35 .panel-enter.from-right,.app-shell.shell-w35 .panel-enter.from-left,.toast.toast-w35,.toast.toast-w35 .toast-brand,.player-w35.is-playing .tts-wave i{animation:none!important}.app-shell.shell-w35 .badge-hit:hover,.app-shell.shell-w35 button.fp-chip:hover,.app-shell.shell-w35 button.go-badge:hover,.app-shell.shell-w35 button.health-clock:hover{transform:none}}:root{--w36-edge: color-mix(in srgb, var(--brand-gold) 36%, var(--border));--w36-glow: color-mix(in srgb, var(--brand-gold) 14%, transparent);--w36-ink: color-mix(in srgb, var(--brand) 28%, #0a1016)}.app-shell.shell-w36.workbench-w36 .main{background:radial-gradient(720px 180px at 8% 0%,#d4a03a0c,transparent 55%),linear-gradient(180deg,#0c1218 0%,transparent 120px)}.app-shell.shell-w36 .live-banner.shell-banner{padding-block:.38rem;font-size:.82rem;letter-spacing:.015em}.app-shell.shell-w36 .net-chip.badge-hit{cursor:pointer;transition:transform .14s var(--ease),box-shadow .14s var(--ease)}.app-shell.shell-w36 .net-chip.badge-hit:hover{transform:translateY(-1px);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-gold) 28%,transparent)}.app-shell.shell-w36 .net-chip.net-bad{animation:net-bad-pulse 1.8s var(--ease) infinite}@keyframes net-bad-pulse{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 28%,transparent)}}.loading-shell.workbench-load{gap:.55rem;padding:.75rem var(--pad-x) 1.25rem;animation:workbench-in .28s var(--ease) both}.loading-shell.workbench-load .suite-chrome-head{margin-bottom:.15rem}.loading-shell.workbench-load .skeleton{border-color:color-mix(in srgb,var(--brand-gold) 16%,var(--border-soft));background:linear-gradient(90deg,color-mix(in srgb,var(--w36-ink) 70%,#141b24),color-mix(in srgb,var(--brand-gold) 12%,#1c2736) 45%,color-mix(in srgb,var(--w36-ink) 70%,#141b24));background-size:200% 100%;animation:shimmer 1.05s linear infinite}.loading-shell.workbench-load .skeleton.sm{min-height:40px}.loading-shell.workbench-load .skeleton.md{min-height:72px}.loading-shell.workbench-load .skeleton.lg{min-height:132px}.empty-state.workbench-empty{padding:1rem .85rem;font-size:.86rem;border-style:dashed;border-color:var(--w36-edge);background:radial-gradient(280px 80px at 50% 0%,#d4a03a10,transparent 60%),linear-gradient(180deg,#121a24,#0e151e);box-shadow:inset 0 0 0 1px var(--w36-glow);animation:workbench-in .3s var(--ease) both}.empty-state.workbench-empty .linkish{color:color-mix(in srgb,var(--brand-gold) 72%,#fff);font-weight:600}.app-shell.shell-w36 .leftover-dense .result-card,.app-shell.shell-w36 .result-card.result-pop{padding:.65rem .75rem;border-radius:10px;border-color:color-mix(in srgb,var(--brand-gold) 22%,var(--border));background:linear-gradient(90deg,color-mix(in srgb,var(--panel) 90%,#0a1016),var(--panel));box-shadow:0 10px 28px #00000040,0 0 0 1px var(--w36-glow);position:relative;overflow:hidden}.app-shell.shell-w36 .result-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--brand-gold),color-mix(in srgb,var(--brand) 65%,var(--brand-gold)))}.app-shell.shell-w36 .result-card.ok:before{background:linear-gradient(180deg,#86efac,var(--accent2))}.app-shell.shell-w36 .result-card.err:before{background:linear-gradient(180deg,#fecaca,var(--danger))}.app-shell.shell-w36 .result-card.warn:before{background:linear-gradient(180deg,#fde68a,var(--warn))}.app-shell.shell-w36 .result-card-title{gap:.35rem;font-size:.9rem}.app-shell.shell-w36 .result-card .linkish{font-size:.78rem}.app-shell.shell-w36 .sticky-toolbar{padding:.45rem .55rem;gap:.4rem;border-color:var(--w36-edge);background:linear-gradient(180deg,color-mix(in srgb,#121a24 88%,transparent),#0e151ef0);box-shadow:0 8px 20px #0003,inset 0 1px #ffffff08;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-shell.shell-w36 .row-actions{gap:.4rem;margin-top:.55rem}.app-shell.shell-w36 .leftover-dense .table th,.app-shell.shell-w36 .leftover-dense .table td{padding:.38rem .5rem;font-size:.84rem}.app-shell.shell-w36 .leftover-dense .table tbody tr{transition:background .14s var(--ease),box-shadow .14s var(--ease)}.app-shell.shell-w36 .leftover-dense .table tbody tr:hover td{background:color-mix(in srgb,var(--brand-gold) 7%,transparent);box-shadow:inset 3px 0 color-mix(in srgb,var(--brand-gold) 45%,transparent)}.player-w36.tts-player-chrome{border-color:color-mix(in srgb,var(--brand-gold) 22%,var(--border))}.player-w36.empty{min-height:2.4rem;display:flex;align-items:center;gap:.45rem;padding:.35rem .5rem;animation:workbench-in .26s var(--ease) both}.toast.toast-w36{border-color:color-mix(in srgb,var(--brand-gold) 38%,var(--border))}@keyframes workbench-in{0%{opacity:.55;transform:translateY(5px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}@media(prefers-reduced-motion:reduce){.loading-shell.workbench-load,.loading-shell.workbench-load .skeleton,.empty-state.workbench-empty,.player-w36.empty,.app-shell.shell-w36 .net-chip.net-bad{animation:none!important}.app-shell.shell-w36 .net-chip.badge-hit:hover{transform:none}}:root{--w37-edge: color-mix(in srgb, var(--brand-gold) 40%, var(--border));--w37-glow: color-mix(in srgb, var(--brand-gold) 18%, transparent);--w37-ink: color-mix(in srgb, var(--brand) 30%, #0a1016);--w37-ring: color-mix(in srgb, var(--brand-gold) 55%, var(--accent))}.app-shell.shell-w37.form-suite .main.main-w37{background:radial-gradient(640px 160px at 92% 0%,#d4a03a0a,transparent 50%),radial-gradient(720px 180px at 8% 0%,#d4a03a0c,transparent 55%),linear-gradient(180deg,#0c1218 0%,transparent 120px)}.app-shell.shell-w37 .leftover-dense .suite-card,.app-shell.shell-w37 .leftover-dense .leftover-card,.app-shell.shell-w37 .leftover-dense .amd-suite-card,.app-shell.shell-w37 .leftover-dense .editor-card{padding:.72rem .8rem .85rem;border-radius:11px;border-color:color-mix(in srgb,var(--brand-gold) 24%,var(--border));box-shadow:0 12px 32px #00000045,inset 0 1px #ffffff08,0 0 0 1px var(--w37-glow)}.app-shell.shell-w37 .leftover-dense .field{margin-bottom:.58rem}.app-shell.shell-w37 .leftover-dense .field>label{margin-bottom:.2rem;font-size:.74rem;letter-spacing:.02em;color:color-mix(in srgb,var(--muted) 82%,var(--brand-gold));cursor:pointer;transition:color .14s var(--ease)}.app-shell.shell-w37 .leftover-dense .field>label:hover{color:color-mix(in srgb,var(--brand-gold) 70%,#fff)}.app-shell.shell-w37 .leftover-dense .field input:not([type=checkbox]):not([type=file]),.app-shell.shell-w37 .leftover-dense .field textarea,.app-shell.shell-w37 .leftover-dense .field select,.app-shell.shell-w37.form-suite .cmd-input{padding:.42rem .55rem;font-size:.88rem;border-radius:8px;border-color:color-mix(in srgb,var(--brand-gold) 14%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--w37-ink) 55%,#121a24),#0e151e);transition:border-color .16s var(--ease),box-shadow .16s var(--ease),background .16s var(--ease)}.app-shell.shell-w37 .leftover-dense .field textarea{min-height:88px;line-height:1.4}.app-shell.shell-w37 .leftover-dense .field input:focus,.app-shell.shell-w37 .leftover-dense .field textarea:focus,.app-shell.shell-w37 .leftover-dense .field select:focus,.app-shell.shell-w37 .serba-field-flash{outline:none;border-color:var(--w37-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-gold) 22%,transparent),0 0 18px color-mix(in srgb,var(--brand-gold) 16%,transparent)}.app-shell.shell-w37 .serba-field-flash{animation:field-flash-w37 .72s var(--ease) both}.app-shell.shell-w37 .leftover-dense .sticky-toolbar,.app-shell.shell-w37 .leftover-dense .row-actions,.app-shell.shell-w37 .leftover-dense .hero-actions{gap:.38rem}.app-shell.shell-w37 .leftover-dense .primary:not(:disabled){box-shadow:0 8px 20px #00000040,inset 0 1px #ffffff14;letter-spacing:.01em}.app-shell.shell-w37.dirty-shell .leftover-dense .primary:not(:disabled){animation:primary-dirty-w37 1.6s var(--ease) infinite}.app-shell.shell-w37 .leftover-dense .checkbox-row,.app-shell.shell-w37 .leftover-dense label.inline{gap:.4rem;font-size:.84rem}.app-shell.shell-w37 .panel-enter.panel-w37>.leftover-dense>.suite-card,.app-shell.shell-w37 .panel-enter.panel-w37>.leftover-dense>.editor-card,.app-shell.shell-w37 .panel-enter.panel-w37>.leftover-dense>.leftover-card{animation:form-card-w37 .28s var(--ease) both}.app-shell.shell-w37 .panel-enter.panel-w37>.leftover-dense>.suite-card:nth-of-type(1),.app-shell.shell-w37 .panel-enter.panel-w37>.leftover-dense>.editor-card:nth-of-type(1){animation-delay:30ms}.app-shell.shell-w37 .panel-enter.panel-w37>.leftover-dense>.suite-card:nth-of-type(2),.app-shell.shell-w37 .panel-enter.panel-w37>.leftover-dense>.editor-card:nth-of-type(2){animation-delay:70ms}.app-shell.shell-w37 .panel-enter.panel-w37>.leftover-dense>.suite-card:nth-of-type(3),.app-shell.shell-w37 .panel-enter.panel-w37>.leftover-dense>.editor-card:nth-of-type(3){animation-delay:.11s}.toast.toast-w37{border-color:color-mix(in srgb,var(--brand-gold) 42%,var(--border))}@keyframes field-flash-w37{0%{box-shadow:0 0 0 0 transparent}35%{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-gold) 34%,transparent)}to{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-gold) 18%,transparent)}}@keyframes primary-dirty-w37{0%,to{box-shadow:0 8px 20px #00000040,0 0 0 0 transparent}50%{box-shadow:0 8px 22px #00000048,0 0 0 3px color-mix(in srgb,var(--brand-gold) 28%,transparent)}}@keyframes form-card-w37{0%{opacity:.6;transform:translateY(6px);filter:blur(1.5px)}to{opacity:1;transform:none;filter:none}}@media(prefers-reduced-motion:reduce){.app-shell.shell-w37 .serba-field-flash,.app-shell.shell-w37.dirty-shell .leftover-dense .primary:not(:disabled),.app-shell.shell-w37 .leftover-dense .primary:not(:disabled):hover,.app-shell.shell-w37 .panel-enter.panel-w37>.leftover-dense>.suite-card,.app-shell.shell-w37 .panel-enter.panel-w37>.leftover-dense>.editor-card,.app-shell.shell-w37 .panel-enter.panel-w37>.leftover-dense>.leftover-card{animation:none!important}}:root{--w38-edge: color-mix(in srgb, var(--brand-gold) 44%, var(--border));--w38-glow: color-mix(in srgb, var(--brand-gold) 22%, transparent);--w38-ink: color-mix(in srgb, var(--brand) 32%, #0a1016);--w38-ring: color-mix(in srgb, var(--brand-gold) 58%, var(--accent))}.app-shell.shell-w38.overlay-suite .main.main-w38{background:radial-gradient(520px 140px at 50% 0%,#d4a03a0a,transparent 55%),radial-gradient(640px 160px at 92% 0%,#d4a03a08,transparent 50%),radial-gradient(720px 180px at 8% 0%,#d4a03a0c,transparent 55%),linear-gradient(180deg,#0c1218 0%,transparent 120px)}.overlay-w38{animation:overlay-in-w38 .18s var(--ease) both;-webkit-backdrop-filter:blur(8px) saturate(1.05);backdrop-filter:blur(8px) saturate(1.05);background:color-mix(in srgb,#05080c 72%,transparent)}.cmd-palette.palette-w38{padding:.72rem .78rem .7rem;border-radius:12px;border-color:var(--w38-edge);box-shadow:0 22px 56px #0006,inset 0 1px #ffffff0c,0 0 0 1px var(--w38-glow);background:linear-gradient(165deg,color-mix(in srgb,var(--w38-ink) 55%,#121a24),#0c1219 70%);animation:palette-pop-w38 .22s var(--ease) both}.cmd-palette.palette-w38 .cmd-input{padding:.48rem .62rem;margin:.45rem 0 .35rem;border-radius:9px;border-color:color-mix(in srgb,var(--brand-gold) 20%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--w38-ink) 50%,#121a24),#0e151e)}.cmd-palette.palette-w38 .cmd-input:focus{outline:none;border-color:var(--w38-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-gold) 24%,transparent)}.cmd-palette.palette-w38 .cmd-list-dense li button,.cmd-palette.palette-w38 .help-list.help-dense li{padding:.38rem .45rem;border-radius:8px;transition:background .14s var(--ease),box-shadow .14s var(--ease),transform .14s var(--ease)}.cmd-palette.palette-w38 .cmd-list-dense li button.hot,.cmd-palette.palette-w38 .cmd-list-dense li button:hover{background:color-mix(in srgb,var(--brand-gold) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-gold) 28%,transparent)}.cmd-palette.palette-w38 .help-list.help-dense li{animation:help-row-w38 .26s var(--ease) both;animation-delay:calc(var(--i, 0) * 28ms)}.cmd-palette.palette-w38 .cmd-list-dense li{animation:help-row-w38 .22s var(--ease) both;animation-delay:calc(var(--i, 0) * 18ms)}.cmd-palette.palette-w38 .cmd-foot,.cmd-palette.palette-w38 .help-foot-actions{margin-top:.45rem;padding-top:.4rem;border-top:1px solid color-mix(in srgb,var(--brand-gold) 18%,var(--border));font-size:.78rem;color:color-mix(in srgb,var(--muted) 80%,var(--brand-gold))}.cmd-palette.palette-w38 .suite-chrome-head{margin-bottom:.2rem}.cmd-palette.palette-w38 .help-row-hit{display:flex;align-items:center;gap:.55rem;width:100%;text-align:left;border:0;background:transparent;color:inherit;cursor:pointer;padding:.38rem .45rem;border-radius:8px;font:inherit}.cmd-palette.palette-w38 .help-row-hit:hover{background:color-mix(in srgb,var(--brand-gold) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-gold) 22%,transparent)}.cmd-palette.help-w38 .help-w38-list{max-height:min(58vh,420px);overflow:auto;margin:.2rem 0 0;padding:0}.app-shell.shell-w38 .serba-primary-flash{animation:primary-flash-w38 .52s var(--ease) both;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-gold) 36%,transparent),0 10px 24px #00000050!important}.toast.toast-w38{border-color:color-mix(in srgb,var(--brand-gold) 48%,var(--border));box-shadow:0 14px 36px #0005,0 0 0 1px var(--w38-glow);animation:toast-in-w38 .24s var(--ease) both}.toast.toast-w38 .toast-brand{animation:toast-brand-w38 1.8s var(--ease) infinite}.app-shell.shell-w38 .morning-strip.morning-strip-dense{gap:.35rem;padding:.42rem .55rem;border-color:color-mix(in srgb,var(--brand-gold) 28%,var(--border));box-shadow:inset 0 0 0 1px var(--w38-glow)}.app-shell.shell-w38 .morning-strip .morning-chip{padding:.18rem .45rem;font-size:.74rem}.login.shell-suite .login-card.shell-chrome{border-color:color-mix(in srgb,var(--brand-gold) 30%,var(--border));box-shadow:0 24px 60px #0005,0 0 0 1px var(--w38-glow)}@keyframes overlay-in-w38{0%{opacity:0}to{opacity:1}}@keyframes palette-pop-w38{0%{opacity:.55;transform:translateY(10px) scale(.98);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}@keyframes help-row-w38{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes primary-flash-w38{0%{filter:brightness(1)}35%{filter:brightness(1.18)}to{filter:brightness(1)}}@keyframes toast-in-w38{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes toast-brand-w38{0%,to{opacity:.7}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.overlay-w38,.cmd-palette.palette-w38,.cmd-palette.palette-w38 .help-list.help-dense li,.cmd-palette.palette-w38 .cmd-list-dense li,.app-shell.shell-w38 .serba-primary-flash,.toast.toast-w38,.toast.toast-w38 .toast-brand{animation:none!important}}:root{--w39-edge: color-mix(in srgb, var(--brand-gold) 48%, var(--border));--w39-glow: color-mix(in srgb, var(--brand-gold) 26%, transparent);--w39-ink: color-mix(in srgb, var(--brand) 36%, #080e14);--w39-ring: color-mix(in srgb, var(--brand-gold) 62%, var(--accent))}.app-shell.shell-w39.gate-suite .main.main-w39{background:radial-gradient(480px 120px at 50% 0%,#d4a03a0c,transparent 52%),radial-gradient(640px 160px at 96% 0%,#d4a03a0a,transparent 48%),radial-gradient(720px 180px at 4% 0%,#d4a03a0e,transparent 52%),linear-gradient(180deg,#0b1117 0%,transparent 110px)}.login.gate-suite.login-w39{position:relative}.login.gate-suite.login-w39 .login-aura{opacity:.92;filter:saturate(1.08)}.login.gate-suite.login-w39 .login-card.login-card-w39{padding:1.05rem 1.15rem 1.1rem;border-radius:14px;border-color:var(--w39-edge);box-shadow:0 28px 68px #0006,inset 0 1px #ffffff10,0 0 0 1px var(--w39-glow);background:linear-gradient(168deg,color-mix(in srgb,var(--w39-ink) 58%,#121a24),#0b1219 72%);animation:login-pop-w39 .26s var(--ease) both}.login.gate-suite.login-w39 .login-brand{gap:.7rem;margin-bottom:.35rem}.login.gate-suite.login-w39 .login-tagline{margin:.2rem 0 .85rem;font-size:.86rem;color:color-mix(in srgb,var(--muted) 78%,var(--brand-gold))}.login.gate-suite.login-w39 .field{margin-bottom:.7rem}.login.gate-suite.login-w39 .field label{font-size:.78rem;letter-spacing:.02em}.login.gate-suite.login-w39 .field input{padding:.55rem .7rem;border-radius:10px;border-color:color-mix(in srgb,var(--brand-gold) 22%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--w39-ink) 45%,#121a24),#0e151e)}.login.gate-suite.login-w39 .field input:focus{outline:none;border-color:var(--w39-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-gold) 26%,transparent)}.login.gate-suite.login-w39 .primary{width:100%;margin-top:.15rem;padding:.62rem .9rem;border-radius:10px}.login.gate-suite.login-w39 .login-live-hint{margin-top:.75rem;gap:.4rem;font-size:.78rem}.login.gate-suite.login-w39 .login-fp{cursor:pointer;transition:box-shadow .14s var(--ease),transform .14s var(--ease)}.login.gate-suite.login-w39 .login-fp:hover{box-shadow:0 0 0 1px var(--w39-glow)}.login.gate-suite.login-w39 .shake-w39{animation:login-shake-w39 .42s var(--ease) both}.session-check.gate-suite.session-w39{gap:.65rem;padding:1.1rem 1.2rem;border-radius:12px;border:1px solid var(--w39-edge);box-shadow:0 18px 44px #0005,0 0 0 1px var(--w39-glow);background:linear-gradient(165deg,color-mix(in srgb,var(--w39-ink) 50%,#121a24),#0c1219);animation:session-in-w39 .22s var(--ease) both}.session-check.gate-suite.session-w39 .skeleton-w39{height:10px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--brand-gold) 8%,#1a2430),color-mix(in srgb,var(--brand-gold) 28%,#2a3544) 45%,color-mix(in srgb,var(--brand-gold) 8%,#1a2430));background-size:200% 100%;animation:session-shimmer-w39 1.1s linear infinite}.app-shell.shell-w39 .live-banner.banner-w39{cursor:pointer;padding:.42rem .85rem;gap:.55rem;border-bottom-color:color-mix(in srgb,var(--brand-gold) 32%,var(--border));box-shadow:inset 0 -1px 0 var(--w39-glow);transition:background .14s var(--ease),box-shadow .14s var(--ease)}.app-shell.shell-w39 .live-banner.banner-w39:hover{background:color-mix(in srgb,var(--brand-gold) 7%,transparent)}.app-shell.shell-w39 .live-banner.banner-w39.off:not(.net-down):not(.has-dirty){border-bottom-color:color-mix(in srgb,var(--brand-gold) 38%,var(--border))}.app-shell.shell-w39 .live-banner.banner-w39.serba-banner-flash{animation:banner-flash-w39 .52s var(--ease) both}.app-shell.shell-w39 .skip-link.skip-w39:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-gold) 40%,transparent),0 10px 28px #0005;border-color:var(--w39-edge);animation:skip-in-w39 .18s var(--ease) both}.err-suite.err-w39 .err-card-w39{padding:.95rem 1.05rem 1rem;border-radius:12px;border-color:var(--w39-edge);box-shadow:0 20px 48px #0005,0 0 0 1px var(--w39-glow);animation:err-in-w39 .24s var(--ease) both}.err-suite.err-w39 .err-boundary-mark{filter:saturate(1.1)}.err-suite.err-w39 .row-actions{gap:.45rem;margin-top:.7rem}@keyframes login-pop-w39{0%{opacity:.55;transform:translateY(12px) scale(.985);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}@keyframes login-shake-w39{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes session-in-w39{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes session-shimmer-w39{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes banner-flash-w39{0%{filter:brightness(1);box-shadow:inset 0 -1px 0 var(--w39-glow)}35%{filter:brightness(1.16);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-gold) 40%,transparent)}to{filter:brightness(1);box-shadow:inset 0 -1px 0 var(--w39-glow)}}@keyframes skip-in-w39{0%{opacity:.7;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes err-in-w39{0%{opacity:.55;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.login.gate-suite.login-w39 .login-card.login-card-w39,.login.gate-suite.login-w39 .shake-w39,.session-check.gate-suite.session-w39,.session-check.gate-suite.session-w39 .skeleton-w39,.app-shell.shell-w39 .live-banner.banner-w39.serba-banner-flash,.app-shell.shell-w39 .skip-link.skip-w39:focus,.err-suite.err-w39 .err-card-w39{animation:none!important}}:root{--w40-edge: color-mix(in srgb, var(--brand-gold) 52%, var(--border));--w40-glow: color-mix(in srgb, var(--brand-gold) 30%, transparent);--w40-ink: color-mix(in srgb, var(--brand) 40%, #080e14);--w40-ring: color-mix(in srgb, var(--brand-gold) 68%, var(--accent));--w40-danger: color-mix(in srgb, var(--danger) 72%, #fca5a5)}.app-shell.shell-w40.feedback-suite .main.main-w40{background:radial-gradient(420px 110px at 88% 0%,#d4a03a0d,transparent 50%),radial-gradient(560px 140px at 8% 0%,#d4a03a0a,transparent 48%),linear-gradient(180deg,#0b1117 0%,transparent 100px)}.app-shell.shell-w40 .panel-enter.panel-w40{animation:panel-in-w40 .24s var(--ease) both}.app-shell.shell-w40 .live-banner.banner-w39{border-bottom-color:color-mix(in srgb,var(--brand-gold) 36%,var(--border))}.app-shell.shell-w40 .live-banner.banner-w39.net-down{border-bottom-color:color-mix(in srgb,var(--danger) 48%,var(--border));box-shadow:inset 0 -1px color-mix(in srgb,var(--danger) 28%,transparent);animation:net-down-w40 1.8s var(--ease) infinite}.app-shell.shell-w40 .fp-chip{box-shadow:0 0 0 1px var(--w40-glow)}.toast.toast-w40{gap:.5rem;padding:.62rem .78rem .62rem .62rem;border-radius:12px;border-color:var(--w40-edge);box-shadow:0 20px 48px #0006,0 0 0 1px var(--w40-glow),inset 0 1px #ffffff0e;background:linear-gradient(165deg,color-mix(in srgb,var(--w40-ink) 55%,#121a24),#0c1219 78%);animation:toast-snap-w40 .24s var(--ease) both}.toast.toast-w40.ok{border-color:color-mix(in srgb,#86efac 35%,var(--w40-edge))}.toast.toast-w40.err{border-color:color-mix(in srgb,var(--danger) 55%,var(--w40-edge))}.toast.toast-w40 .toast-brand,.toast.toast-w40 .toast-brand-hit{width:10px;min-width:10px;height:10px;border-radius:999px;border:0;padding:0;cursor:pointer;background:radial-gradient(circle at 35% 30%,#f0d08a,var(--brand-gold) 55%,#8a6420);box-shadow:0 0 10px color-mix(in srgb,var(--brand-gold) 55%,transparent);animation:toast-brand-w40 1.6s var(--ease) infinite;transition:transform .14s var(--ease),box-shadow .14s var(--ease)}.toast.toast-w40 .toast-brand-hit:hover{transform:scale(1.14);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-gold) 36%,transparent)}.toast.toast-w40.ok .toast-brand-hit{background:var(--accent2);box-shadow:0 0 10px #2dd4a066}.toast.toast-w40.err .toast-brand-hit{background:var(--w40-danger);box-shadow:0 0 10px #f0717866}.toast.toast-w40 .toast-msg{font-size:.86rem;letter-spacing:.01em}.toast.toast-w40.serba-recover-flash,.err-suite.err-w40 .err-card-w40.serba-recover-flash{animation:recover-flash-w40 .48s var(--ease) both}.err-suite.err-w40.recover-suite .err-card-w40{padding:1rem 1.1rem 1.05rem;border-radius:14px;border-color:color-mix(in srgb,var(--danger) 38%,var(--w40-edge));box-shadow:0 22px 52px #00000058,0 0 0 1px var(--w40-glow),inset 0 1px #ffffff0c;background:linear-gradient(168deg,color-mix(in srgb,var(--w40-ink) 52%,#161018),#0c1016 74%);animation:recover-pop-w40 .26s var(--ease) both}.err-suite.err-w40 .err-mark-w40{width:36px;height:36px;border-radius:10px;margin-bottom:.55rem;background:radial-gradient(circle at 30% 28%,#fecaca,transparent 55%),linear-gradient(145deg,color-mix(in srgb,#ef4444 55%,var(--brand-gold)),#7f1d1d);box-shadow:0 0 0 1px var(--w40-glow);filter:saturate(1.12) brightness(1.04);animation:err-mark-pulse-w40 1.8s var(--ease) infinite}.err-suite.err-w40 .err-msg-w40{margin:.35rem 0 .55rem;padding:.45rem .55rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--danger) 35%,var(--border));background:color-mix(in srgb,var(--danger) 10%,transparent);font-family:var(--mono);font-size:.84rem;line-height:1.45}.err-suite.err-w40 .recover-actions-w40{gap:.5rem;margin-top:.75rem;flex-wrap:wrap}.err-suite.err-w40 .recover-actions-w40 .primary{box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-gold) 28%,transparent)}.app-shell.shell-w40.feedback-suite .seg-pills{gap:.28rem;padding:.18rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--brand-gold) 18%,var(--border));background:color-mix(in srgb,var(--w40-ink) 35%,transparent)}.app-shell.shell-w40.feedback-suite .seg-pills button{border-radius:8px;padding:.28rem .55rem;font-size:.78rem;transition:background .14s var(--ease),color .14s var(--ease),box-shadow .14s var(--ease)}.app-shell.shell-w40.feedback-suite .seg-pills button:hover:not(:disabled){box-shadow:0 0 0 1px var(--w40-glow)}.app-shell.shell-w40.feedback-suite .seg-pills button.active{background:color-mix(in srgb,var(--brand-gold) 22%,#1a2430);color:#f5ecd8;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-gold) 42%,transparent);animation:seg-pop-w40 .2s var(--ease) both}.app-shell.shell-w40 .morning-strip.morning-strip-dense{border-color:color-mix(in srgb,var(--brand-gold) 28%,var(--border));box-shadow:inset 0 1px 0 var(--w40-glow)}.app-shell.shell-w40 .morning-strip .morning-chip{transition:box-shadow .14s var(--ease),transform .14s var(--ease)}.app-shell.shell-w40 .morning-strip .morning-chip:hover:not(:disabled){box-shadow:0 0 0 1px var(--w40-glow);transform:translateY(-1px)}@keyframes panel-in-w40{0%{opacity:.55;transform:translateY(8px);filter:blur(1.5px)}to{opacity:1;transform:none;filter:none}}@keyframes toast-snap-w40{0%{opacity:.45;transform:translateY(10px) scale(.98);filter:blur(1.5px)}to{opacity:1;transform:none;filter:none}}@keyframes toast-brand-w40{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.12);opacity:1}}@keyframes recover-pop-w40{0%{opacity:.5;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes recover-flash-w40{0%{filter:brightness(1)}40%{filter:brightness(1.18);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-gold) 45%,transparent)}to{filter:brightness(1)}}@keyframes err-mark-pulse-w40{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.04);opacity:1}}@keyframes net-down-w40{0%,to{filter:brightness(1)}50%{filter:brightness(1.06)}}@keyframes seg-pop-w40{0%{transform:scale(.96)}to{transform:none}}@media(prefers-reduced-motion:reduce){.app-shell.shell-w40 .panel-enter.panel-w40,.toast.toast-w40,.toast.toast-w40 .toast-brand-hit,.err-suite.err-w40 .err-card-w40,.err-suite.err-w40 .err-mark-w40,.toast.toast-w40.serba-recover-flash,.err-suite.err-w40 .err-card-w40.serba-recover-flash,.app-shell.shell-w40 .live-banner.banner-w39.net-down,.app-shell.shell-w40.feedback-suite .seg-pills button.active{animation:none!important}.app-shell.shell-w40 .morning-strip .morning-chip:hover:not(:disabled){transform:none}}:root{--w41-edge: color-mix(in srgb, var(--brand-gold) 54%, var(--border));--w41-glow: color-mix(in srgb, var(--brand-gold) 32%, transparent);--w41-ink: color-mix(in srgb, var(--brand) 42%, #070d13);--w41-ring: color-mix(in srgb, var(--brand-gold) 70%, var(--accent))}.app-shell.shell-w41.status-suite .main.main-w41{background:radial-gradient(380px 100px at 72% 0%,#d4a03a0c,transparent 52%),radial-gradient(520px 130px at 12% 0%,#d4a03a09,transparent 48%),linear-gradient(180deg,#0a1016 0%,transparent 104px)}.app-shell.shell-w41 .panel-enter.panel-w41{animation:panel-in-w41 .24s var(--ease) both}.app-shell.shell-w41 .topbar-rail.rail-w41{gap:.32rem;padding:.18rem .22rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--brand-gold) 16%,var(--border));background:linear-gradient(165deg,color-mix(in srgb,var(--w41-ink) 45%,transparent),color-mix(in srgb,#0c1219 70%,transparent));box-shadow:inset 0 1px 0 var(--w41-glow);transition:box-shadow .16s var(--ease),border-color .16s var(--ease);animation:rail-in-w41 .26s var(--ease) both}.app-shell.shell-w41 .topbar-rail.rail-w41.serba-rail-flash{animation:rail-flash-w41 .52s var(--ease) both;border-color:var(--w41-edge)}.app-shell.shell-w41 .rail-chip-w41{transition:transform .14s var(--ease),box-shadow .14s var(--ease),filter .14s var(--ease)}.app-shell.shell-w41 .rail-chip-w41:hover{transform:translateY(-1px);box-shadow:0 0 0 1px var(--w41-glow)}.app-shell.shell-w41 .fp-chip.rail-chip-w41{box-shadow:0 0 0 1px var(--w41-glow);animation:fp-breathe-w41 2.2s var(--ease) infinite}.app-shell.shell-w41 .go-badge.rail-chip-w41.go-pulse{animation:go-pulse-w41 1.6s var(--ease) infinite}.app-shell.shell-w41 .health-clock.clock-w41{border-radius:9px;border:1px solid color-mix(in srgb,var(--brand-gold) 22%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-gold) 10%,transparent);transition:box-shadow .14s var(--ease),border-color .14s var(--ease),filter .14s var(--ease)}.app-shell.shell-w41 .health-clock.clock-w41:hover{border-color:var(--w41-edge);box-shadow:0 0 0 1px var(--w41-glow)}.app-shell.shell-w41 .health-clock.clock-w41.serba-clock-flash{animation:clock-flash-w41 .48s var(--ease) both}.app-shell.shell-w41 .morning-strip.morning-strip-dense{border-color:color-mix(in srgb,var(--brand-gold) 30%,var(--border));box-shadow:inset 0 1px 0 var(--w41-glow)}.app-shell.shell-w41 .morning-strip .morning-chip:hover:not(:disabled){box-shadow:0 0 0 1px var(--w41-glow);transform:translateY(-1px)}.app-shell.shell-w41.status-suite .topbar.topbar-chrome{border-bottom-color:color-mix(in srgb,var(--brand-gold) 26%,var(--border));box-shadow:inset 0 -1px 0 var(--w41-glow)}.app-shell.shell-w41 .live-off-breathe.rail-chip-w41{animation:live-off-w41 2.4s var(--ease) infinite}.app-shell.shell-w41 .cmd-trigger.cmd-w41{border-radius:8px;border:1px solid color-mix(in srgb,var(--brand-gold) 24%,var(--border));background:color-mix(in srgb,var(--w41-ink) 45%,#151c26);box-shadow:inset 0 1px #ffffff0c;transition:transform .14s var(--ease),box-shadow .14s var(--ease)}.app-shell.shell-w41 .cmd-trigger.cmd-w41:hover{transform:translateY(-1px);box-shadow:0 0 0 1px var(--w41-glow);animation:cmd-pop-w41 .2s var(--ease) both}.app-shell.shell-w41 .nav.nav-chrome .nav-tabs-track{border-color:color-mix(in srgb,var(--brand-gold) 20%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-gold) 8%,transparent)}.app-shell.shell-w41 .nav.nav-chrome .nav-tab.active{box-shadow:inset 0 -2px color-mix(in srgb,var(--brand-gold) 55%,transparent)}.app-shell.shell-w41 .nav-logout{border-radius:8px;transition:box-shadow .14s var(--ease),color .14s var(--ease)}.app-shell.shell-w41 .nav-logout:hover{box-shadow:0 0 0 1px var(--w41-glow)}.app-shell.shell-w41 .result-card.result-w41{cursor:pointer;padding:.78rem .9rem .85rem;border-radius:12px;border-color:var(--w41-edge);box-shadow:0 16px 40px #00000050,0 0 0 1px var(--w41-glow),inset 0 1px #ffffff0c;background:linear-gradient(168deg,color-mix(in srgb,var(--w41-ink) 48%,#121a24),#0c1219 78%);animation:result-snap-w41 .26s var(--ease) both;transition:border-color .14s var(--ease),box-shadow .14s var(--ease)}.app-shell.shell-w41 .result-card.result-w41:hover{border-color:color-mix(in srgb,var(--brand-gold) 62%,var(--border))}.app-shell.shell-w41 .result-card.result-w41.ok{border-color:color-mix(in srgb,#86efac 38%,var(--w41-edge))}.app-shell.shell-w41 .result-card.result-w41.err{border-color:color-mix(in srgb,var(--danger) 48%,var(--w41-edge))}.app-shell.shell-w41 .result-card.result-w41.warn{border-color:color-mix(in srgb,#fbbf24 42%,var(--w41-edge))}.app-shell.shell-w41 .result-card.result-w41.serba-result-flash{animation:result-flash-w41 .42s var(--ease) both}.app-shell.shell-w41 .result-card.result-w41 .result-card-title{gap:.35rem;letter-spacing:.01em}.app-shell.shell-w41 .result-card.result-w41 .result-dismiss{opacity:.72}.app-shell.shell-w41 .result-card.result-w41 .result-dismiss:hover{opacity:1}.app-shell.shell-w41 .dry-history.dry-history-w41{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.55rem;padding:.35rem .4rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--brand-gold) 14%,var(--border));background:color-mix(in srgb,var(--w41-ink) 30%,transparent)}.app-shell.shell-w41 .dry-history-w41 .dry-chip-w41{animation:dry-chip-w41 .22s var(--ease) both;animation-delay:calc(var(--i, 0) * 28ms)}@keyframes panel-in-w41{0%{opacity:.55;transform:translateY(8px);filter:blur(1.5px)}to{opacity:1;transform:none;filter:none}}@keyframes rail-in-w41{0%{opacity:.55;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes rail-flash-w41{0%{filter:brightness(1);box-shadow:inset 0 1px 0 var(--w41-glow)}40%{filter:brightness(1.14);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-gold) 42%,transparent)}to{filter:brightness(1);box-shadow:inset 0 1px 0 var(--w41-glow)}}@keyframes clock-flash-w41{0%{filter:brightness(1)}40%{filter:brightness(1.18);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-gold) 48%,transparent)}to{filter:brightness(1)}}@keyframes fp-breathe-w41{0%,to{box-shadow:0 0 0 1px var(--w41-glow)}50%{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-gold) 38%,transparent)}}@keyframes go-pulse-w41{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}@keyframes live-off-w41{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-gold) 28%,transparent)}}@keyframes cmd-pop-w41{0%{transform:translateY(-1px) scale(.97)}to{transform:translateY(-1px) scale(1)}}@keyframes result-snap-w41{0%{opacity:.45;transform:translateY(10px) scale(.985);filter:blur(1.2px)}to{opacity:1;transform:none;filter:none}}@keyframes result-flash-w41{0%{filter:brightness(1)}40%{filter:brightness(1.16);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-gold) 48%,transparent)}to{filter:brightness(1)}}@keyframes dry-chip-w41{0%{opacity:.4;transform:translateY(4px) scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.app-shell.shell-w41 .panel-enter.panel-w41,.app-shell.shell-w41 .topbar-rail.rail-w41,.app-shell.shell-w41 .topbar-rail.rail-w41.serba-rail-flash,.app-shell.shell-w41 .health-clock.clock-w41.serba-clock-flash,.app-shell.shell-w41 .fp-chip.rail-chip-w41,.app-shell.shell-w41 .go-badge.rail-chip-w41.go-pulse,.app-shell.shell-w41 .live-off-breathe.rail-chip-w41,.app-shell.shell-w41 .cmd-trigger.cmd-w41:hover,.app-shell.shell-w41 .result-card.result-w41,.app-shell.shell-w41 .result-card.result-w41.serba-result-flash,.app-shell.shell-w41 .dry-history-w41 .dry-chip-w41{animation:none!important}.app-shell.shell-w41 .rail-chip-w41:hover,.app-shell.shell-w41 .cmd-trigger.cmd-w41:hover,.app-shell.shell-w41 .morning-strip .morning-chip:hover:not(:disabled){transform:none}}:root{--w42-edge: color-mix(in srgb, var(--brand-gold) 58%, var(--border));--w42-glow: color-mix(in srgb, var(--brand-gold) 34%, transparent);--w42-ink: color-mix(in srgb, var(--brand) 46%, #070d13);--w42-ring: color-mix(in srgb, var(--brand-gold) 68%, var(--accent));--w42-voice: color-mix(in srgb, #2dd4a0 42%, var(--brand-gold))}.app-shell.shell-w42.core-suite .main.main-w42{background:radial-gradient(420px 120px at 78% 0%,#d4a03a0e,transparent 54%),radial-gradient(560px 140px at 8% 0%,#1a4a5c14,transparent 50%),linear-gradient(180deg,#0a1016 0%,transparent 112px)}.app-shell.shell-w42 .panel-enter.panel-w42{animation:panel-in-w42 .25s var(--ease) both}.overview-suite.suite-w42,.scenario-suite.suite-w42,.voice-suite.suite-w42{position:relative;transition:box-shadow .16s var(--ease),filter .16s var(--ease)}.overview-suite.suite-w42.serba-suite-flash,.scenario-suite.suite-w42.serba-suite-flash,.voice-suite.suite-w42.serba-suite-flash{animation:suite-flash-w42 .52s var(--ease) both}.overview-suite.suite-w42 .suite-hero-w42,.scenario-suite.suite-w42 .suite-hero-w42,.voice-suite.suite-w42 .suite-hero-w42{gap:.55rem .85rem;padding:.55rem .65rem .6rem;margin:0 0 .65rem;border-radius:13px;border:1px solid color-mix(in srgb,var(--brand-gold) 22%,var(--border));background:radial-gradient(680px 140px at 0% 0%,#1a4a5c1a,transparent 55%),radial-gradient(420px 120px at 100% 0%,#d4a03a12,transparent 50%),linear-gradient(168deg,color-mix(in srgb,var(--w42-ink) 52%,#121a24),#0c1219 82%);box-shadow:inset 0 1px 0 var(--w42-glow),0 12px 28px #00000040;animation:suite-hero-in-w42 .28s var(--ease) both}.overview-suite.suite-w42 .suite-head-w42,.scenario-suite.suite-w42 .suite-head-w42,.voice-suite.suite-w42 .suite-head-w42{cursor:pointer;gap:.35rem;transition:filter .14s var(--ease)}.overview-suite.suite-w42 .suite-head-w42:hover,.scenario-suite.suite-w42 .suite-head-w42:hover,.voice-suite.suite-w42 .suite-head-w42:hover{filter:brightness(1.08)}.overview-suite.suite-w42 .suite-head-w42 .flow-chrome-kicker,.scenario-suite.suite-w42 .suite-head-w42 .flow-chrome-kicker,.voice-suite.suite-w42 .suite-head-w42 .flow-chrome-kicker{letter-spacing:.06em;color:color-mix(in srgb,var(--brand-gold) 82%,var(--text))}.overview-suite.suite-w42 .suite-head-w42 .flow-chrome-mark,.scenario-suite.suite-w42 .suite-head-w42 .flow-chrome-mark,.voice-suite.suite-w42 .suite-head-w42 .flow-chrome-mark{box-shadow:0 0 0 1px var(--w42-glow);animation:mark-breathe-w42 2.4s var(--ease) infinite}.overview-suite.suite-w42 .suite-copy,.scenario-suite.suite-w42 .suite-copy,.voice-suite.suite-w42 .suite-copy{border-radius:8px;border:1px solid color-mix(in srgb,var(--brand-gold) 28%,transparent);padding:.12rem .45rem;transition:transform .14s var(--ease),box-shadow .14s var(--ease)}.overview-suite.suite-w42 .suite-copy:hover,.scenario-suite.suite-w42 .suite-copy:hover,.voice-suite.suite-w42 .suite-copy:hover{transform:translateY(-1px);box-shadow:0 0 0 1px var(--w42-glow)}.overview-suite.suite-w42 .go-meter.overview-go.suite-go-w42{padding:.72rem .9rem;border-radius:14px;border-color:var(--w42-edge);box-shadow:0 14px 36px #00000050,0 0 0 1px var(--w42-glow),inset 0 1px #ffffff0c;background:radial-gradient(720px 160px at 0% 0%,#1a4a5c24,transparent 55%),radial-gradient(480px 140px at 100% 0%,#d4a03a16,transparent 50%),linear-gradient(168deg,color-mix(in srgb,var(--w42-ink) 48%,#121a24),#0c1219 78%);animation:go-snap-w42 .28s var(--ease) both}.overview-suite.suite-w42 .go-meter.overview-go.suite-go-w42:hover{border-color:color-mix(in srgb,var(--brand-gold) 66%,var(--border))}.overview-suite.suite-w42 .go-meter.overview-go.suite-go-w42.is-ready{border-color:color-mix(in srgb,#2dd4a0 42%,var(--w42-edge))}.overview-suite.suite-w42 .go-ring{box-shadow:0 0 0 1px color-mix(in srgb,var(--w42-ring) 35%,transparent)}.overview-suite.suite-w42 .go-ring-pulse{animation:go-pulse-w42 1.8s var(--ease) infinite}.overview-suite.suite-w42 .go-gate-row .issue-chip{animation:chip-in-w42 .22s var(--ease) both;animation-delay:calc(var(--i, 0) * 32ms)}.overview-suite.suite-w42 .morning-strip-dense{border-color:color-mix(in srgb,var(--brand-gold) 32%,var(--border));box-shadow:inset 0 1px 0 var(--w42-glow)}.overview-suite.suite-w42 .morning-strip-dense strong{color:color-mix(in srgb,var(--brand-gold) 88%,var(--text))}.overview-suite.suite-w42 .morning-chip:hover:not(:disabled){box-shadow:0 0 0 1px var(--w42-glow);transform:translateY(-1px)}.overview-suite.suite-w42 .overview-queue{border-color:color-mix(in srgb,var(--brand-gold) 20%,var(--border));box-shadow:inset 0 1px 0 var(--w42-glow)}.overview-suite.suite-w42 .queue-row{animation:chip-in-w42 .24s var(--ease) both;animation-delay:calc(var(--i, 0) * 36ms)}.overview-suite.suite-w42 .process-card.suite-card{border-color:color-mix(in srgb,var(--brand-gold) 14%,var(--border));transition:transform .14s var(--ease),border-color .14s var(--ease),box-shadow .14s var(--ease)}.overview-suite.suite-w42 .process-card.suite-card:hover{border-color:var(--w42-edge);box-shadow:0 0 0 1px var(--w42-glow);transform:translateY(-2px)}.overview-suite.suite-w42 .process-mini-bar{height:3px;border-radius:99px;background:color-mix(in srgb,var(--brand-gold) 18%,#1a2430)}.overview-suite.suite-w42 .process-mini-bar>span,.overview-suite.suite-w42 .process-mini-bar .fill{background:linear-gradient(90deg,var(--brand-gold),var(--w42-voice))}.scenario-suite.suite-w42.botto-chrome{border-color:color-mix(in srgb,var(--brand-gold) 18%,var(--border))}.scenario-suite.suite-w42 .flow-chrome-rail.suite-hero-w42{margin-bottom:.45rem}.scenario-suite.suite-w42 .suite-meter .tts-meter-fill:after{animation:meter-sheen-w42 2.2s var(--ease) infinite}.scenario-suite.suite-w42 .gate-btn{border-radius:8px;transition:transform .14s var(--ease),box-shadow .14s var(--ease)}.scenario-suite.suite-w42 .gate-btn:hover{transform:translateY(-1px);box-shadow:0 0 0 1px var(--w42-glow)}.scenario-suite.suite-w42 .flow-inspector.suite-card{border-color:color-mix(in srgb,var(--brand-gold) 16%,var(--border));box-shadow:inset 0 1px 0 var(--w42-glow)}.scenario-suite.suite-w42 .flow-check-panel{animation:chip-in-w42 .26s var(--ease) both}.voice-suite.suite-w42 .voice-picker-card.suite-card{border-color:color-mix(in srgb,var(--brand-gold) 18%,var(--border));box-shadow:inset 0 1px 0 var(--w42-glow);padding:.7rem .8rem}.voice-suite.suite-w42 .voice-chip{transition:transform .14s var(--ease),box-shadow .14s var(--ease)}.voice-suite.suite-w42 .voice-chip:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 0 1px var(--w42-glow)}.voice-suite.suite-w42 .voice-chip.active{border-color:color-mix(in srgb,var(--brand-gold) 52%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-gold) 40%,transparent);animation:voice-active-w42 2s var(--ease) infinite}.voice-suite.suite-w42 .tts-meter.suite-meter{margin:.55rem 0 .45rem}.voice-suite.suite-w42 .tts-meter-fill:after{animation:meter-sheen-w42 2.2s var(--ease) infinite}.voice-suite.suite-w42 .tts-summary{padding:.35rem .45rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--brand-gold) 12%,var(--border));background:color-mix(in srgb,var(--w42-ink) 28%,transparent)}.voice-suite.suite-w42 .tts-loc-group{border-color:color-mix(in srgb,var(--brand-gold) 16%,var(--border));box-shadow:inset 0 1px color-mix(in srgb,var(--brand-gold) 8%,transparent);animation:loc-in-w42 .28s var(--ease) both}.voice-suite.suite-w42 .tts-stage-card{border-radius:10px;transition:border-color .14s var(--ease),box-shadow .14s var(--ease)}.voice-suite.suite-w42 .tts-stage-card:hover{border-color:var(--w42-edge);box-shadow:0 0 0 1px var(--w42-glow)}@keyframes panel-in-w42{0%{opacity:.55;transform:translateY(8px);filter:blur(1.4px)}to{opacity:1;transform:none;filter:none}}@keyframes suite-hero-in-w42{0%{opacity:.5;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes suite-flash-w42{0%{filter:brightness(1)}40%{filter:brightness(1.14);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-gold) 44%,transparent)}to{filter:brightness(1)}}@keyframes mark-breathe-w42{0%,to{box-shadow:0 0 0 1px var(--w42-glow)}50%{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-gold) 40%,transparent)}}@keyframes go-snap-w42{0%{opacity:.45;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes go-pulse-w42{0%,to{filter:drop-shadow(0 0 0 transparent) brightness(1)}50%{filter:drop-shadow(0 0 10px #d4a03a44) brightness(1.06)}}@keyframes chip-in-w42{0%{opacity:.35;transform:translateY(4px) scale(.96)}to{opacity:1;transform:none}}@keyframes meter-sheen-w42{0%{transform:translate(-120%);opacity:0}35%{opacity:.55}to{transform:translate(220%);opacity:0}}@keyframes voice-active-w42{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-gold) 40%,transparent)}50%{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-gold) 48%,transparent)}}@keyframes loc-in-w42{0%{opacity:.45;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.app-shell.shell-w42 .panel-enter.panel-w42,.overview-suite.suite-w42 .suite-hero-w42,.scenario-suite.suite-w42 .suite-hero-w42,.voice-suite.suite-w42 .suite-hero-w42,.overview-suite.suite-w42.serba-suite-flash,.scenario-suite.suite-w42.serba-suite-flash,.voice-suite.suite-w42.serba-suite-flash,.overview-suite.suite-w42 .suite-head-w42 .flow-chrome-mark,.scenario-suite.suite-w42 .suite-head-w42 .flow-chrome-mark,.voice-suite.suite-w42 .suite-head-w42 .flow-chrome-mark,.overview-suite.suite-w42 .go-meter.overview-go.suite-go-w42,.overview-suite.suite-w42 .go-ring-pulse,.overview-suite.suite-w42 .go-gate-row .issue-chip,.overview-suite.suite-w42 .queue-row,.scenario-suite.suite-w42 .suite-meter .tts-meter-fill:after,.scenario-suite.suite-w42 .flow-check-panel,.voice-suite.suite-w42 .voice-chip.active,.voice-suite.suite-w42 .tts-meter-fill:after,.voice-suite.suite-w42 .tts-loc-group{animation:none!important}.overview-suite.suite-w42 .suite-copy:hover,.scenario-suite.suite-w42 .suite-copy:hover,.voice-suite.suite-w42 .suite-copy:hover,.overview-suite.suite-w42 .morning-chip:hover:not(:disabled),.overview-suite.suite-w42 .process-card.suite-card:hover,.scenario-suite.suite-w42 .gate-btn:hover,.voice-suite.suite-w42 .voice-chip:hover:not(:disabled){transform:none}}:root{--w43-edge: color-mix(in srgb, var(--brand-gold) 52%, var(--border));--w43-glow: color-mix(in srgb, var(--brand-gold) 30%, transparent);--w43-ink: color-mix(in srgb, var(--brand) 42%, #060c12);--w43-amd: color-mix(in srgb, #3d8bfd 38%, var(--brand-gold));--w43-did: color-mix(in srgb, #2dd4a0 36%, var(--brand-gold))}.app-shell.shell-w43.leftover-suite .main.main-w43{background:radial-gradient(460px 130px at 86% 0%,#3d8bfd0c,transparent 52%),radial-gradient(520px 140px at 12% 0%,#d4a03a10,transparent 50%),linear-gradient(180deg,#0a1016 0%,transparent 118px)}.app-shell.shell-w43 .panel-enter.panel-w43{animation:panel-in-w43 .26s var(--ease) both}.asr-suite.suite-w43,.did-suite.suite-w43,.crm-suite.suite-w43,.schedule-suite.suite-w43,.loc-suite.suite-w43{position:relative;transition:box-shadow .16s var(--ease),filter .16s var(--ease)}.asr-suite.suite-w43.serba-suite-flash,.did-suite.suite-w43.serba-suite-flash,.crm-suite.suite-w43.serba-suite-flash,.schedule-suite.suite-w43.serba-suite-flash,.loc-suite.suite-w43.serba-suite-flash{animation:suite-flash-w43 .52s var(--ease) both}.asr-suite.suite-w43 .suite-hero-w43,.did-suite.suite-w43 .suite-hero-w43,.crm-suite.suite-w43 .suite-hero-w43,.schedule-suite.suite-w43 .suite-hero-w43,.loc-suite.suite-w43 .suite-hero-w43{gap:.5rem .8rem;padding:.52rem .62rem .58rem;margin:0 0 .62rem;border-radius:13px;border:1px solid color-mix(in srgb,var(--brand-gold) 24%,var(--border));background:radial-gradient(640px 130px at 0% 0%,#1a4a5c18,transparent 55%),radial-gradient(400px 110px at 100% 0%,#3d8bfd12,transparent 50%),linear-gradient(168deg,color-mix(in srgb,var(--w43-ink) 55%,#121a24),#0c1219 82%);box-shadow:inset 0 1px 0 var(--w43-glow),0 12px 28px #00000042;animation:suite-hero-in-w43 .28s var(--ease) both}.asr-suite.suite-w43 .suite-head-w43,.did-suite.suite-w43 .suite-head-w43,.crm-suite.suite-w43 .suite-head-w43,.schedule-suite.suite-w43 .suite-head-w43,.loc-suite.suite-w43 .suite-head-w43{cursor:pointer;gap:.35rem;transition:filter .14s var(--ease)}.asr-suite.suite-w43 .suite-head-w43:hover,.did-suite.suite-w43 .suite-head-w43:hover,.crm-suite.suite-w43 .suite-head-w43:hover,.schedule-suite.suite-w43 .suite-head-w43:hover,.loc-suite.suite-w43 .suite-head-w43:hover{filter:brightness(1.08)}.asr-suite.suite-w43 .suite-head-w43 .flow-chrome-kicker,.did-suite.suite-w43 .suite-head-w43 .flow-chrome-kicker,.crm-suite.suite-w43 .suite-head-w43 .flow-chrome-kicker,.schedule-suite.suite-w43 .suite-head-w43 .flow-chrome-kicker,.loc-suite.suite-w43 .suite-head-w43 .flow-chrome-kicker{letter-spacing:.06em;color:color-mix(in srgb,var(--brand-gold) 84%,var(--text))}.asr-suite.suite-w43 .suite-head-w43 .flow-chrome-mark,.did-suite.suite-w43 .suite-head-w43 .flow-chrome-mark,.crm-suite.suite-w43 .suite-head-w43 .flow-chrome-mark,.schedule-suite.suite-w43 .suite-head-w43 .flow-chrome-mark,.loc-suite.suite-w43 .suite-head-w43 .flow-chrome-mark{box-shadow:0 0 0 1px var(--w43-glow);animation:mark-breathe-w43 2.4s var(--ease) infinite}.asr-suite.suite-w43 .suite-copy,.did-suite.suite-w43 .suite-copy,.crm-suite.suite-w43 .suite-copy,.schedule-suite.suite-w43 .suite-copy,.loc-suite.suite-w43 .suite-copy{border-radius:8px;border:1px solid color-mix(in srgb,var(--brand-gold) 28%,transparent);padding:.12rem .45rem;transition:transform .14s var(--ease),box-shadow .14s var(--ease)}.asr-suite.suite-w43 .suite-copy:hover,.did-suite.suite-w43 .suite-copy:hover,.crm-suite.suite-w43 .suite-copy:hover,.schedule-suite.suite-w43 .suite-copy:hover,.loc-suite.suite-w43 .suite-copy:hover{transform:translateY(-1px);box-shadow:0 0 0 1px var(--w43-glow)}.asr-suite.suite-w43 .dense-steps,.did-suite.suite-w43 .dense-steps,.crm-suite.suite-w43 .dense-steps,.schedule-suite.suite-w43 .dense-steps{border-color:var(--w43-edge);box-shadow:inset 0 1px 0 var(--w43-glow)}.asr-suite.suite-w43 .suite-meter .tts-meter-track,.did-suite.suite-w43 .suite-meter .tts-meter-track,.crm-suite.suite-w43 .suite-meter .tts-meter-track,.schedule-suite.suite-w43 .suite-meter .tts-meter-track{height:7px;border-radius:999px;overflow:hidden}.asr-suite.suite-w43 .suite-meter .tts-meter-fill:after,.did-suite.suite-w43 .suite-meter .tts-meter-fill:after,.crm-suite.suite-w43 .suite-meter .tts-meter-fill:after,.schedule-suite.suite-w43 .suite-meter .tts-meter-fill:after{animation:meter-sheen-w43 2.1s var(--ease) infinite}.asr-suite.suite-w43 .did-ready-row .badge,.did-suite.suite-w43 .did-ready-row .badge,.crm-suite.suite-w43 .did-ready-row .badge,.schedule-suite.suite-w43 .did-ready-row .badge{animation:chip-in-w43 .24s var(--ease) both}.asr-suite.suite-w43 .phrase-col{animation:phrase-in-w43 .28s var(--ease) both}.asr-suite.suite-w43 .chip-btn.active{box-shadow:0 0 0 1px color-mix(in srgb,var(--w43-amd) 50%,transparent);animation:chip-active-w43 2s var(--ease) infinite}.did-suite.suite-w43 .badge.live.off{animation:live-off-w43 2.6s var(--ease) infinite}.did-suite.suite-w43 .suite-card:hover,.crm-suite.suite-w43 .suite-card:hover,.crm-suite.suite-w43 .amd-suite-card:hover,.schedule-suite.suite-w43 .suite-card:hover{border-color:var(--w43-edge);box-shadow:0 0 0 1px var(--w43-glow)}.crm-suite.suite-w43 .amd-preset-card.active{border-color:color-mix(in srgb,var(--w43-amd) 55%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--w43-amd) 35%,transparent);animation:amd-pulse-w43 2.2s var(--ease) infinite}.crm-suite.suite-w43 .amd-preset-card:hover{transform:translateY(-1px)}.schedule-suite.suite-w43 .suite-timeline{border-color:var(--w43-edge);box-shadow:inset 0 1px 0 var(--w43-glow)}.schedule-suite.suite-w43 .suite-timeline .schedule-step{animation:step-in-w43 .26s var(--ease) both}.schedule-suite.suite-w43 .suite-timeline .schedule-dot{box-shadow:0 0 0 1px var(--w43-glow)}.loc-suite.suite-w43 .loc-list-chrome .row{transition:background .14s var(--ease),border-color .14s var(--ease)}.loc-suite.suite-w43 .loc-list-chrome .row.active{border-color:var(--w43-edge);box-shadow:inset 3px 0 0 var(--brand-gold)}.loc-suite.suite-w43 .loc-list-chrome .row:hover{background:color-mix(in srgb,var(--w43-ink) 35%,transparent)}.loc-suite.suite-w43 .editor-card{border-color:color-mix(in srgb,var(--brand-gold) 14%,var(--border));box-shadow:inset 0 1px 0 var(--w43-glow)}.app-shell.shell-w43 .morning-strip.morning-strip-dense strong{letter-spacing:.04em;color:color-mix(in srgb,var(--brand-gold) 78%,var(--text))}@keyframes panel-in-w43{0%{opacity:.55;transform:translateY(8px);filter:blur(1.3px)}to{opacity:1;transform:none;filter:none}}@keyframes suite-hero-in-w43{0%{opacity:.5;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes suite-flash-w43{0%{filter:brightness(1)}40%{filter:brightness(1.14);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-gold) 44%,transparent)}to{filter:brightness(1)}}@keyframes mark-breathe-w43{0%,to{box-shadow:0 0 0 1px var(--w43-glow)}50%{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-gold) 40%,transparent)}}@keyframes meter-sheen-w43{0%{transform:translate(-120%);opacity:0}35%{opacity:.55}to{transform:translate(220%);opacity:0}}@keyframes chip-in-w43{0%{opacity:.35;transform:translateY(4px) scale(.96)}to{opacity:1;transform:none}}@keyframes chip-active-w43{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--w43-amd) 40%,transparent)}50%{box-shadow:0 0 0 2px color-mix(in srgb,var(--w43-amd) 50%,transparent)}}@keyframes phrase-in-w43{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes live-off-w43{0%,to{opacity:.88}50%{opacity:1;filter:brightness(1.06)}}@keyframes amd-pulse-w43{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--w43-amd) 30%,transparent)}50%{box-shadow:0 0 0 2px color-mix(in srgb,var(--w43-amd) 42%,transparent)}}@keyframes step-in-w43{0%{opacity:.4;transform:translate(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.app-shell.shell-w43 .panel-enter.panel-w43,.asr-suite.suite-w43 .suite-hero-w43,.did-suite.suite-w43 .suite-hero-w43,.crm-suite.suite-w43 .suite-hero-w43,.schedule-suite.suite-w43 .suite-hero-w43,.loc-suite.suite-w43 .suite-hero-w43,.asr-suite.suite-w43.serba-suite-flash,.did-suite.suite-w43.serba-suite-flash,.crm-suite.suite-w43.serba-suite-flash,.schedule-suite.suite-w43.serba-suite-flash,.loc-suite.suite-w43.serba-suite-flash,.asr-suite.suite-w43 .suite-head-w43 .flow-chrome-mark,.did-suite.suite-w43 .suite-head-w43 .flow-chrome-mark,.crm-suite.suite-w43 .suite-head-w43 .flow-chrome-mark,.schedule-suite.suite-w43 .suite-head-w43 .flow-chrome-mark,.loc-suite.suite-w43 .suite-head-w43 .flow-chrome-mark,.asr-suite.suite-w43 .suite-meter .tts-meter-fill:after,.did-suite.suite-w43 .suite-meter .tts-meter-fill:after,.crm-suite.suite-w43 .suite-meter .tts-meter-fill:after,.schedule-suite.suite-w43 .suite-meter .tts-meter-fill:after,.asr-suite.suite-w43 .did-ready-row .badge,.did-suite.suite-w43 .did-ready-row .badge,.asr-suite.suite-w43 .phrase-col,.asr-suite.suite-w43 .chip-btn.active,.did-suite.suite-w43 .badge.live.off,.crm-suite.suite-w43 .amd-preset-card.active,.schedule-suite.suite-w43 .suite-timeline .schedule-step{animation:none!important}.asr-suite.suite-w43 .suite-copy:hover,.did-suite.suite-w43 .suite-copy:hover,.crm-suite.suite-w43 .suite-copy:hover,.schedule-suite.suite-w43 .suite-copy:hover,.loc-suite.suite-w43 .suite-copy:hover,.crm-suite.suite-w43 .amd-preset-card:hover{transform:none}}.panel-expand-w44.panel-page>*,.leftover-dense.panel-expand-w44>.editor-card,.leftover-dense.panel-expand-w44>.suite-card,.leftover-dense.panel-expand-w44>.leftover-card,.leftover-dense.panel-expand-w44>.amd-suite-card,.asr-suite.suite-w43 .editor-card,.asr-suite.suite-w43 .suite-card,.asr-suite.suite-w43 .amd-suite-card,.did-suite.suite-w43 .editor-card,.did-suite.suite-w43 .suite-card,.crm-suite.suite-w43 .editor-card,.crm-suite.suite-w43 .suite-card,.crm-suite.suite-w43 .amd-suite-card,.schedule-suite.suite-w43 .editor-card,.schedule-suite.suite-w43 .suite-card,.loc-suite.suite-w43>.panel-hero,.overview-suite .editor-card.suite-card,.overview-suite .process-card.suite-card,.overview-suite .go-meter.suite-card,.voice-suite .editor-card.suite-card,.voice-suite .voice-picker-card.suite-card,.panel-page.leftover-dense>.editor-card,.panel-page.leftover-dense>.suite-card,.panel-page.leftover-dense>.leftover-card,.panel-page.leftover-dense>.amd-suite-card{height:auto!important;max-height:none!important;flex-shrink:0;overflow:visible!important}.loc-suite .grid-2>.editor-card,.locations-wrap .grid-2>.editor-card{overflow:auto;min-height:0;flex-shrink:1;max-height:none}.leftover-dense .phrase-col,.asr-suite .phrase-col{height:auto;max-height:none;overflow:visible}.leftover-dense .phrase-col textarea,.asr-suite .phrase-col textarea{max-height:none;overflow:auto}.leftover-dense .phrase-col.phrase-col-long,.asr-suite .phrase-col.phrase-col-long{max-height:min(52vh,480px);overflow:auto;-webkit-mask-image:linear-gradient(180deg,#000 88%,transparent);mask-image:linear-gradient(180deg,#000 88%,transparent)}.app-shell.shell-w46 .sms-suite-card{overflow:visible}.dtmf-legend-row{display:flex;flex-wrap:wrap;gap:.4rem;margin:.35rem 0 .75rem}.dtmf-pill{font-size:.78rem;padding:.22rem .55rem;border-radius:6px;border:1px solid rgba(0,0,0,.12);background:#00000008}.dtmf-pill.dtmf-1{border-color:#22784659;background:#22784614}.dtmf-pill.dtmf-2{border-color:#285aa059;background:#285aa014}.dtmf-pill.dtmf-3{border-color:#8c32324d;background:#8c32320f}.dtmf-pill.dtmf-0{border-color:#5a5a5a59;background:#5a5a5a0f}.meetings-queue-w52 .data-table th,.meetings-queue-w52 .data-table td{padding:.35rem .45rem;text-align:left;vertical-align:top}.sms-var-chips .chip-btn{font-size:.75rem}.sms-template-ta{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem}.app-shell.shell-w47 .sms-suite-card,.app-shell.shell-w47 .sms-card-w47,.suite-w47 .sms-suite-card{overflow:visible;height:auto;max-height:none;flex-shrink:0;padding:.85rem 1rem 1rem}.app-shell.shell-w47 .dtmf-legend-row{gap:.35rem;margin:.25rem 0 .65rem}.app-shell.shell-w47 .dtmf-pill{font-size:.74rem;padding:.18rem .48rem;letter-spacing:.01em}.app-shell.shell-w47 .sms-var-chips{gap:.3rem}.app-shell.shell-w47 .sms-var-chip{padding:.18rem .45rem}.app-shell.shell-w47 .sms-template-ta,.app-shell.shell-w47 .loc-directions-ta{min-height:4.5rem;line-height:1.4}.app-shell.shell-w47 .sms-len-chip{font-variant-numeric:tabular-nums}.app-shell.shell-w47 .sms-preview-block .code-block,.app-shell.shell-w47 .sms-address-repeat{overflow:visible;max-height:none}.app-shell.shell-w47 .suite-w47.panel-expand-w44>.editor-card,.app-shell.shell-w47 .suite-w47.panel-expand-w44>.suite-card,.app-shell.shell-w47 .suite-w47.panel-expand-w44>.amd-suite-card{overflow:visible;height:auto;max-height:none;flex-shrink:0}.app-shell.shell-w47 .suite-hero-w47{gap:.55rem}.app-shell.shell-w47 .loc-directions-block{padding-bottom:.15rem}.app-shell.shell-w47 .loc-dtmf-hint .dtmf-pill{opacity:.92}@media(prefers-reduced-motion:reduce){.app-shell.shell-w47 .sms-var-chip,.app-shell.shell-w47 .dtmf-pill{animation:none!important}}.app-shell.shell-w48 .sms-card-w48,.suite-w48 .sms-suite-card{overflow:visible;height:auto;max-height:none;flex-shrink:0}.app-shell.shell-w48 .suite-w48.panel-expand-w44>.editor-card,.app-shell.shell-w48 .suite-w48.panel-expand-w44>.suite-card,.app-shell.shell-w48 .suite-w48.panel-expand-w44>.amd-suite-card,.scenario-suite.suite-w48.panel-expand-w44>.editor-card{overflow:visible;height:auto;max-height:none;flex-shrink:0}.app-shell.shell-w48 .dtmf-legend-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.app-shell.shell-w48 .intent-next-hint{font-size:.82rem;margin:.2rem 0 .35rem;line-height:1.35}.app-shell.shell-w48 .intent-dtmf-row{margin:.25rem 0 .15rem}.app-shell.shell-w48 .asr-dtmf-legend,.app-shell.shell-w48 .flow-dtmf-legend,.scenario-suite.suite-w48 .flow-dtmf-legend{margin:.35rem .85rem .55rem}.app-shell.shell-w48 .loc-sms-ready .badge{font-size:.72rem}.app-shell.shell-w48 .result-w48{overflow:visible;max-height:none}.app-shell.shell-w48 .suite-hero-w48{gap:.5rem}.app-shell.shell-w48 .sms-card-w48,.app-shell.shell-w48 .sms-suite-card{overflow:visible;height:auto;max-height:none;flex-shrink:0}.app-shell.shell-w48 .intent-next-w48{font-size:.82rem;margin:.2rem 0 .35rem;line-height:1.35}.app-shell.shell-w48 .intent-dtmf-badge{margin-left:.35rem;font-size:.72rem;vertical-align:middle}.app-shell.shell-w48 .asr-dtmf-legend,.app-shell.shell-w48 .flow-dtmf-bar,.app-shell.shell-w48 .loc-dtmf-hint{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.35rem 0 .55rem}.app-shell.shell-w48 .flow-dtmf-bar{padding:.25rem .85rem .15rem}.app-shell.shell-w48 .flow-dtmf-lead{font-size:.78rem;margin-right:.25rem}.app-shell.shell-w48 .loc-dir-pill{margin-left:.4rem;font-size:.68rem;padding:.08rem .35rem;vertical-align:middle}.app-shell.shell-w48 .suite-w48.panel-expand-w44>.editor-card,.app-shell.shell-w48 .suite-w48.panel-expand-w44>.suite-card,.app-shell.shell-w48 .suite-w48.panel-expand-w44>.amd-suite-card,.app-shell.shell-w48 .suite-w48.panel-expand-w44>.leftover-card{overflow:visible;height:auto;max-height:none;flex-shrink:0}.app-shell.shell-w48 .scenario-suite.suite-w48 .flow-dtmf-inspector{margin-bottom:.5rem}.app-shell.shell-w48 .sms-actions-w48{align-items:center}@media(prefers-reduced-motion:reduce){.app-shell.shell-w48 .dtmf-pill,.app-shell.shell-w48 .sms-var-chip{animation:none!important}}.app-shell.shell-w49 .sms-card-w49,.app-shell.shell-w49 .sms-suite-card{overflow:visible;height:auto;max-height:none;flex-shrink:0}.app-shell.shell-w49 .suite-w49.panel-expand-w44>.editor-card,.app-shell.shell-w49 .suite-w49.panel-expand-w44>.suite-card,.app-shell.shell-w49 .suite-w49.panel-expand-w44>.amd-suite-card,.app-shell.shell-w49 .suite-w49.panel-expand-w44>.leftover-card,.scenario-suite.suite-w49.panel-expand-w44>.editor-card{overflow:visible;height:auto;max-height:none;flex-shrink:0}.app-shell.shell-w49 .sms-path-w49{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.25rem 0 .45rem}.app-shell.shell-w49 .sms-path-w49 .dtmf-pill{font-weight:600;letter-spacing:.01em}.app-shell.shell-w49 .sms-var-chip.active{outline:1px solid color-mix(in srgb,var(--accent, #2a6f6a) 55%,transparent)}.app-shell.shell-w49 .loc-ready-pills-w49{flex-wrap:wrap}.app-shell.shell-w49 .loc-tts2-pill{margin-left:.25rem;font-size:.7rem}.app-shell.shell-w49 .intent-next-w49{font-size:.82rem;margin:.2rem 0 .35rem;line-height:1.35}.app-shell.shell-w49 .result-w49{overflow:visible;max-height:none}.app-shell.shell-w49 .dry-chip-w49{max-width:100%}.app-shell.shell-w49 .flow-sms-path{margin:0 .85rem .45rem}.app-shell.shell-w49 .suite-hero-w49{gap:.5rem}.app-shell.shell-w49 .sms-outcome-w49{font-size:.72rem;margin-left:.15rem}.app-shell.shell-w49 .sms-outcome-w49.on{border-color:color-mix(in srgb,var(--ok, #2f7d4a) 45%,transparent)}.app-shell.shell-w49 .phrase-col-head .dtmf-pill{margin-left:.35rem;font-size:.72rem}@media(prefers-reduced-motion:reduce){.app-shell.shell-w49 .dtmf-pill,.app-shell.shell-w49 .sms-var-chip{animation:none!important}}.app-shell.shell-w50 .suite-w50.panel-expand-w44>.editor-card,.app-shell.shell-w50 .suite-w50.panel-expand-w44>.suite-card,.app-shell.shell-w50 .suite-w50.panel-expand-w44>.amd-suite-card,.app-shell.shell-w50 .suite-w50.panel-expand-w44>.leftover-card,.scenario-suite.suite-w50.panel-expand-w44>.editor-card,.voice-suite.suite-w50.panel-expand-w44>.editor-card,.voice-suite.suite-w50.panel-expand-w44>.suite-card{overflow:visible;height:auto;max-height:none;flex-shrink:0}.app-shell.shell-w50 .sms-path-w50{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.25rem 0 .45rem}.app-shell.shell-w50 .sms-path-w50 .dtmf-pill{font-size:.78rem}.app-shell.shell-w50 .tts2-pill-w50{margin-left:.4rem;vertical-align:middle;font-size:.72rem}.app-shell.shell-w50 .tts2-stage-w50{border-color:color-mix(in srgb,var(--gold, #c4a35a) 45%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold, #c4a35a) 18%,transparent)}.app-shell.shell-w50 .voice-script-pills-w50 .active{font-weight:600}.app-shell.shell-w50 .voice-toolbar-w50{gap:.55rem;align-items:flex-end;flex-wrap:wrap}.app-shell.shell-w50 .voice-dtmf-w50{margin-top:.2rem}.app-shell.shell-w50 .suite-hero-w50{gap:.5rem}.app-shell.shell-w50 .morning-w50{gap:.35rem}.app-shell.shell-w50 .sms-outcome-w50.on{outline:1px solid color-mix(in srgb,var(--ok, #2a8f6a) 45%,transparent)}.app-shell.shell-w50 .sms-segment-note-w50{opacity:.85}@media(prefers-reduced-motion:reduce){.app-shell.shell-w50 .dtmf-pill,.app-shell.shell-w50 .tts2-stage-w50{animation:none!important;box-shadow:none}}.app-shell.shell-w51 .suite-w51.panel-expand-w44>.editor-card,.app-shell.shell-w51 .suite-w51.panel-expand-w44>.suite-card,.app-shell.shell-w51 .suite-w51.panel-expand-w44>.amd-suite-card,.app-shell.shell-w51 .suite-w51.panel-expand-w44>.leftover-card,.did-suite.suite-w51.panel-expand-w44>.editor-card,.did-suite.suite-w51.panel-expand-w44>.suite-card,.schedule-suite.suite-w51.panel-expand-w44>.editor-card,.schedule-suite.suite-w51.panel-expand-w44>.suite-card,.crm-suite.suite-w51.panel-expand-w44>.editor-card,.overview-suite.suite-w51.panel-expand-w44>.suite-card{overflow:visible;height:auto;max-height:none;flex-shrink:0}.app-shell.shell-w51 .sms-path-w51{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.25rem 0 .45rem}.app-shell.shell-w51 .gate-ops-w51{display:flex;flex-wrap:wrap;gap:.3rem;margin:.15rem 0 .35rem}.app-shell.shell-w51 .gate-ops-pill.on{outline:1px solid color-mix(in srgb,var(--gold, #c4a35a) 45%,transparent);font-weight:600}.app-shell.shell-w51 .sms-gate-w51.on,.app-shell.shell-w51 .sms-gate-pill-w51.on{outline:1px solid color-mix(in srgb,var(--ok, #2a8f6a) 45%,transparent)}.app-shell.shell-w51 .did-allowlist-w51,.app-shell.shell-w51 .sms-extra-allowlist-w51,.app-shell.shell-w51 .did-card-w51,.app-shell.shell-w51 .did-allowlist-w51 textarea{border-color:color-mix(in srgb,var(--gold, #c4a35a) 22%,transparent)}.app-shell.shell-w51 .sms-clause-w51,.app-shell.shell-w51 .sms-clause-block-w51 .badge.on{font-variant-numeric:tabular-nums}.app-shell.shell-w51 .sms-preview-w51{font-size:.82rem;margin-top:.35rem}.app-shell.shell-w51 .schedule-sms-step-w51 .schedule-dot{background:color-mix(in srgb,var(--ok, #2a8f6a) 70%,transparent)}.app-shell.shell-w51 .schedule-sms-note-w51,.app-shell.shell-w51 .sms-clause-block-w51{opacity:.92}.app-shell.shell-w51 .morning-w51{gap:.35rem}.app-shell.shell-w51 .suite-hero-w51{gap:.5rem}.app-shell.shell-w51 .serba-suite-flash{outline:2px solid color-mix(in srgb,var(--gold, #c4a35a) 55%,transparent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.app-shell.shell-w51 .dtmf-pill,.app-shell.shell-w51 .gate-ops-pill,.app-shell.shell-w51 .serba-suite-flash{animation:none!important}}.app-shell.shell-w52 .meetings-queue-w52{border-left:3px solid color-mix(in srgb,var(--gold, #c4a35a) 55%,transparent)}.app-shell.shell-w52 .dtmf-pill.dtmf-0{opacity:.92}@media(prefers-reduced-motion:reduce){.app-shell.shell-w52 .dtmf-pill,.app-shell.shell-w52 .serba-suite-flash{animation:none!important}}.app-shell.shell-w53 .suite-w53.panel-expand-w44>.editor-card,.app-shell.shell-w53 .suite-w53.panel-expand-w44>.suite-card,.app-shell.shell-w53 .scenario-suite.suite-w53.panel-expand-w44>.editor-card,.app-shell.shell-w53 .voice-suite.suite-w53.panel-expand-w44>.editor-card,.app-shell.shell-w53 .voice-suite.suite-w53.panel-expand-w44>.suite-card,.app-shell.shell-w53 .did-suite.suite-w53.panel-expand-w44>.editor-card{overflow:visible;max-height:none}.flow-stage-narrow-w53{max-width:860px;margin:0 auto;width:100%;padding:0 .75rem .5rem;box-sizing:border-box}.flow-story-w53{list-style:none;margin:.55rem 0 .35rem;padding:0;display:flex;flex-direction:column;gap:.35rem}.flow-story-step-w53{display:grid;grid-template-columns:1.75rem 1fr;gap:.55rem;align-items:start;padding:.45rem .55rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--border, #2a3544) 80%,transparent);background:color-mix(in srgb,var(--panel, #121820) 88%,transparent);animation:flow-story-in-w53 .28s ease both;animation-delay:calc(var(--i, 0) * 40ms)}.flow-story-step-w53 strong{display:block;font-size:.92rem;font-weight:700;margin-bottom:.1rem}.flow-story-step-w53 p{margin:0;font-size:.78rem;opacity:.82;line-height:1.35}.flow-story-num-w53{width:1.55rem;height:1.55rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;background:color-mix(in srgb,var(--gold, #c4a35a) 28%,transparent);color:var(--gold, #c4a35a);margin-top:.1rem}.flow-story-hint-w53,.tab-tip-w53,.voice-one-tip-w53,.did-one-tip-w53{font-size:.78rem;margin:.2rem 0 .45rem;max-width:42rem}.flow-stage-chrome-w53{display:flex;flex-direction:column;gap:.35rem;margin:.35rem 0 .45rem}.flow-meter-compact-w53{gap:.4rem;margin-bottom:.4rem}.flow-meter-compact-w53 .flow-gate-row{flex-wrap:wrap;gap:.25rem}.scenario-suite.suite-w53 .flow-body{max-width:860px;margin:0 auto;width:100%}.voice-loc-accordion-w53{display:flex;flex-direction:column;gap:.45rem;max-width:860px}.tts-loc-acc{border:1px solid color-mix(in srgb,var(--border, #2a3544) 85%,transparent);border-radius:12px;background:color-mix(in srgb,var(--panel, #121820) 92%,transparent);overflow:hidden}.tts-loc-acc-head{list-style:none;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.65rem .8rem;font-size:.92rem;-webkit-user-select:none;user-select:none}.tts-loc-acc-head::-webkit-details-marker{display:none}.tts-loc-acc-head:before{content:"▸";opacity:.55;font-size:.75rem;width:.9rem}.tts-loc-acc[open]>.tts-loc-acc-head:before{content:"▾"}.tts-loc-acc-body{padding:0 .65rem .65rem;display:flex;flex-direction:column;gap:.45rem}.voice-hero-w53 .panel-lead,.suite-hero-w53 .panel-lead{max-width:40rem}.app-shell.shell-w53 .sms-path-w49,.app-shell.shell-w53 .sms-path-w50,.app-shell.shell-w53 .sms-path-w51,.app-shell.shell-w53 .gate-ops-w51{display:none}@keyframes flow-story-in-w53{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.flow-story-step-w53{animation:none!important}}.app-shell.shell-w54 .suite-w54.panel-expand-w44>.editor-card,.app-shell.shell-w54 .suite-w54.panel-expand-w44>.suite-card,.app-shell.shell-w54 .scenario-suite.suite-w54.panel-expand-w44>.editor-card,.app-shell.shell-w54 .schedule-suite.suite-w54.panel-expand-w44>.editor-card{overflow:visible;max-height:none}.queue-story-w54{list-style:none;margin:.45rem 0 .55rem;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.queue-story-step-w54{display:grid;grid-template-columns:1.4rem 1fr;gap:.4rem;align-items:start;padding:.4rem .5rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--border, #2a3544) 80%,transparent);background:color-mix(in srgb,var(--panel, #121820) 90%,transparent);animation:flow-story-in-w53 .26s ease both;animation-delay:calc(var(--i, 0) * 35ms)}.queue-story-step-w54 strong{display:block;font-size:.82rem;font-weight:700;margin-bottom:.05rem}.queue-story-step-w54 p{margin:0;font-size:.72rem;opacity:.8;line-height:1.3}.queue-story-num-w54{width:1.35rem;height:1.35rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;background:color-mix(in srgb,var(--gold, #c4a35a) 26%,transparent);color:var(--gold, #c4a35a);margin-top:.05rem}.app-shell.shell-w54 .sms-path-w49,.app-shell.shell-w54 .sms-path-w50,.app-shell.shell-w54 .sms-path-w51,.app-shell.shell-w54 .gate-ops-w51{display:none}@media(max-width:720px){.queue-story-w54{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.queue-story-step-w54{animation:none!important}}.app-shell.shell-w54 .suite-w54.panel-expand-w44>.editor-card,.app-shell.shell-w54 .suite-w54.panel-expand-w44>.suite-card,.app-shell.shell-w54 .scenario-suite.suite-w54.panel-expand-w44>.editor-card,.app-shell.shell-w54 .voice-suite.suite-w54.panel-expand-w44>.editor-card,.app-shell.shell-w54 .voice-suite.suite-w54.panel-expand-w44>.suite-card,.app-shell.shell-w54 .did-suite.suite-w54.panel-expand-w44>.editor-card,.app-shell.shell-w54 .schedule-suite.suite-w54.panel-expand-w44>.editor-card,.app-shell.shell-w54 .loc-suite.suite-w54.panel-expand-w44>.editor-card,.app-shell.shell-w54 .asr-suite.suite-w54.panel-expand-w44>.editor-card{overflow:visible;max-height:none}.flow-story-w54{position:relative}.flow-story-w54:before{content:"";position:absolute;left:1.05rem;top:.9rem;bottom:.9rem;width:2px;background:color-mix(in srgb,var(--gold, #c4a35a) 35%,transparent);pointer-events:none}.flow-story-step-w54{position:relative}.queue-tip-w54,.tab-tip-w54{font-size:.78rem;margin:.15rem 0 .45rem;max-width:42rem}.queue-head-w54{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.queue-actions-w54{gap:.45rem}.queue-table-w54 .dtmf-sim-1{color:color-mix(in srgb,#3d9a6a 90%,white);font-weight:700}.queue-table-w54 .dtmf-sim-2{color:color-mix(in srgb,#c47a3a 90%,white);font-weight:700}.app-shell.shell-w54 .process-steps.dense-steps,.app-shell.shell-w54 .sms-path-w49,.app-shell.shell-w54 .sms-path-w50,.app-shell.shell-w54 .sms-path-w51,.app-shell.shell-w54 .gate-ops-w51{display:none}@media(prefers-reduced-motion:reduce){.flow-story-w54:before{display:none}}.queue-story-w54{list-style:none;margin:.4rem 0 .55rem;padding:0;display:flex;flex-direction:column;gap:.3rem;max-width:40rem}.queue-story-step-w54{display:grid;grid-template-columns:1.5rem 1fr;gap:.45rem;align-items:start;padding:.35rem .45rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--border, #2a3544) 75%,transparent);background:color-mix(in srgb,var(--panel, #121820) 90%,transparent)}.queue-story-step-w54 strong{display:block;font-size:.85rem}.queue-story-step-w54 p{margin:0;font-size:.75rem;opacity:.82}.queue-story-num-w54{width:1.35rem;height:1.35rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;background:color-mix(in srgb,var(--gold, #c4a35a) 26%,transparent);color:var(--gold, #c4a35a)}.app-shell.shell-w55 .suite-w55.panel-expand-w44>.editor-card,.app-shell.shell-w55 .suite-w55.panel-expand-w44>.suite-card,.app-shell.shell-w55 .scenario-suite.suite-w55.panel-expand-w44>.editor-card,.app-shell.shell-w55 .voice-suite.suite-w55.panel-expand-w44>.editor-card,.app-shell.shell-w55 .voice-suite.suite-w55.panel-expand-w44>.suite-card,.app-shell.shell-w55 .did-suite.suite-w55.panel-expand-w44>.editor-card,.app-shell.shell-w55 .schedule-suite.suite-w55.panel-expand-w44>.editor-card,.app-shell.shell-w55 .loc-suite.suite-w55.panel-expand-w44>.editor-card,.app-shell.shell-w55 .asr-suite.suite-w55.panel-expand-w44>.editor-card,.app-shell.shell-w55 .crm-suite.suite-w55.panel-expand-w44>.editor-card{overflow:visible;max-height:none}.app-shell.shell-w55 .process-steps.dense-steps,.app-shell.shell-w55 .asr-steps-w55,.app-shell.shell-w55 .sms-path-w49,.app-shell.shell-w55 .sms-path-w50,.app-shell.shell-w55 .sms-path-w51,.app-shell.shell-w55 .gate-ops-w51{display:none}.queue-filter-w55{flex-wrap:wrap;gap:.35rem}.queue-filter-w55 .chip-btn.active{border-color:color-mix(in srgb,var(--gold, #c4a35a) 55%,transparent)}.queue-story-w55{max-width:36rem}.queue-addr-w55{font-size:.72rem;max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-last-outcome-w55{gap:.35rem}.sms-stub-tip-w55{max-width:42rem}.asr-suite.suite-w55 .phrase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.dtmf-chip-w55.active{font-weight:700}.tab-tip-w55{font-size:.78rem;margin:.15rem 0 .4rem;max-width:42rem}@media(max-width:960px){.asr-suite.suite-w55 .phrase-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.app-shell.shell-w55 .chip-stagger,.app-shell.shell-w55 .queue-story-step-w54{animation:none!important}}.app-shell.shell-w56 .suite-w56.panel-expand-w44>.editor-card,.app-shell.shell-w56 .suite-w56.panel-expand-w44>.suite-card,.app-shell.shell-w56 .scenario-suite.suite-w56.panel-expand-w44>.editor-card,.app-shell.shell-w56 .voice-suite.suite-w56.panel-expand-w44>.editor-card,.app-shell.shell-w56 .voice-suite.suite-w56.panel-expand-w44>.suite-card,.app-shell.shell-w56 .did-suite.suite-w56.panel-expand-w44>.editor-card,.app-shell.shell-w56 .schedule-suite.suite-w56.panel-expand-w44>.editor-card,.app-shell.shell-w56 .loc-suite.suite-w56.panel-expand-w44>.editor-card,.app-shell.shell-w56 .asr-suite.suite-w56.panel-expand-w44>.editor-card,.app-shell.shell-w56 .crm-suite.suite-w56.panel-expand-w44>.editor-card,.app-shell.shell-w56 .overview-suite.suite-w56.panel-expand-w44>.editor-card{overflow:visible;max-height:none}.app-shell.shell-w56 .process-steps.dense-steps,.app-shell.shell-w56 .asr-steps-w55,.app-shell.shell-w56 .sms-path-w49,.app-shell.shell-w56 .sms-path-w50,.app-shell.shell-w56 .sms-path-w51,.app-shell.shell-w56 .gate-ops-w51{display:none}.morning-w56{gap:.35rem;flex-wrap:wrap}.morning-w56 .morning-chip{font-size:.78rem}.queue-search-w56{max-width:28rem}.queue-search-input-w56{width:100%;font-size:.85rem;padding:.4rem .65rem;border-radius:.4rem;border:1px solid color-mix(in srgb,var(--gold, #c4a35a) 35%,transparent);background:color-mix(in srgb,var(--surface, #1a1a1a) 92%,transparent);color:inherit}.queue-filter-w56 .chip-btn.active{border-color:color-mix(in srgb,var(--gold, #c4a35a) 55%,transparent)}.queue-story-w56{max-width:36rem}.queue-last-outcome-w56{flex-wrap:wrap;gap:.35rem;align-items:center}.tab-tip-w56{font-size:.78rem;margin:.15rem 0 .4rem;max-width:42rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.app-shell.shell-w56 .chip-stagger,.app-shell.shell-w56 .queue-story-step-w54{animation:none!important}}
