:root{--ink:#d5dce3;--ink-strong:#f8fafc;--muted:#9ba7b4;--line:#c2e7e01c;--surface:#0d1217;--surface-raised:#131a21;--teal:#72e7d1;--blue:#4c8df6;--amber:#f2bd69;--coral:#ef8354;--radius-sm:10px;--radius-md:16px;--radius-lg:22px;--shadow-panel:0 24px 70px #00000047;--font-main:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--ink);font-family:var(--font-main);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#080a0e}*{box-sizing:border-box}html{background:#080a0e;min-width:320px}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}::selection{color:#07110f;background:var(--teal)}#root{min-height:100vh}svg{flex:none}p,h1,h2,h3,dl,dd{margin:0}.react-flow{--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:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--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:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--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:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--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 #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.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:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--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:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--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:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--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 #00000014;--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{width:100%;height:100%;position:absolute;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{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.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;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:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.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:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;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%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;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{z-index:5;margin:15px;position:absolute}.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{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.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{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.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{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;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));padding:10px;font-size:12px}.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{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.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-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.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))}.lab-shell{min-height:100dvh;color:var(--ink);background:radial-gradient(circle at 16% 10%,#36c7b121,#0000 30%),radial-gradient(circle at 82% 4%,#f2bd6917,#0000 28%),linear-gradient(145deg,#070a0d 0%,#0d1318 50%,#090c10 100%);grid-template-columns:280px minmax(0,1fr);display:grid}.side-rail{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:#070a0de6;flex-direction:column;gap:24px;min-height:100vh;padding:24px 20px;display:flex;position:sticky;top:0}.brand-mark{align-items:center;gap:12px;display:flex}.brand-mark__glyph{color:#0a1113;background:linear-gradient(135deg,#72f2dc,#f6b356);border-radius:12px;place-items:center;width:38px;height:38px;font-weight:800;display:grid;box-shadow:0 0 28px #72f2dc3d}.brand-mark strong,.brand-mark small{display:block}.brand-mark strong{color:var(--ink-strong);font-size:.92rem;line-height:1.1}.brand-mark small{color:var(--muted);margin-top:3px;font-size:.74rem}.rail-nav{gap:8px;display:grid}.rail-nav button{min-height:46px;color:var(--muted);text-align:left;align-items:center;gap:10px;padding:0 14px;font-size:.9rem;font-weight:650;display:flex}.rail-nav button svg{width:17px;height:17px}.rail-nav button:hover,.rail-nav button.is-current{color:var(--ink-strong);background:linear-gradient(90deg,#72e7d11f,#72e7d109)}.rail-nav button.is-current{box-shadow:inset 3px 0 var(--teal)}.nova-rail{background:linear-gradient(#1c393d8a,#111318b8);border:1px solid #70f2dc38;border-radius:8px;margin-top:auto;padding:16px}.nova-orb{color:#72f2dc;background:#6ff2dc1f;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:12px;display:grid}.nova-rail h2{margin:0 0 6px;font-size:1rem}.nova-rail p{color:var(--muted);margin:0 0 14px;font-size:.84rem;line-height:1.45}.nova-mini-read{flex-wrap:wrap;gap:6px;margin:-4px 0 12px;display:flex}.nova-mini-read span{color:#a6fff0;background:#72f2dc0f;border:1px solid #72f2dc29;border-radius:999px;padding:4px 7px;font-size:.68rem;font-weight:850}.nova-rail-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:8px;display:grid}.nova-rail .nova-rail-actions button{color:#a6fff0;background:#72f2dc12;border:1px solid #72f2dc1f;flex-direction:column;gap:4px;min-height:38px;padding:6px 4px;font-size:.68rem;font-weight:850}.nova-rail .nova-rail-actions button svg{width:14px;height:14px}button,select{font:inherit}button{color:var(--ink-strong);border-radius:var(--radius-sm);cursor:pointer;background:#ffffff14;border:0}button:hover{background:#ffffff21}button{touch-action:manipulation;transition:background-color .18s,border-color .18s,color .18s,transform .18s}button:active{transform:translateY(1px)}.skip-link{z-index:1000;border-radius:var(--radius-sm);color:#07110f;background:var(--teal);padding:10px 14px;font-weight:800;transition:transform .16s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}button:focus-visible,select:focus-visible{outline-offset:3px;outline:2px solid #72f2dc}.workspace{gap:20px;width:100%;min-width:0;max-width:1640px;margin:0 auto;padding:28px clamp(18px,3vw,42px) 24px;display:grid}.topbar{justify-content:space-between;align-items:center;gap:18px;min-height:72px;display:flex}.eyeline{text-transform:uppercase;letter-spacing:.14em;color:#72f2dc;margin:0 0 6px;font-size:.68rem;font-weight:800}.topbar h1{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.workspace-status{color:var(--teal);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;font-size:.69rem;font-weight:850;display:flex}.workspace-status span{background:var(--teal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #72e7d1bf}.topbar-actions{align-items:center;gap:10px;display:flex}.topbar-actions label{color:var(--muted);font-size:.78rem;font-weight:700}.topbar-actions select{appearance:none;min-width:220px;color:var(--ink-strong);border:1px solid var(--line);background:#12161d;border-radius:8px;padding:11px 38px 11px 13px}.sandbox-brief-strip{background:linear-gradient(135deg,#72f2dc13,#267cf009),#101319c7;border:1px solid #72f2dc2e;border-radius:8px;grid-template-columns:minmax(260px,.9fr) minmax(0,1.4fr) auto;align-items:center;gap:14px;min-width:0;padding:12px;display:grid;box-shadow:0 18px 56px #0003}.sandbox-brief-main{gap:5px;min-width:0;display:grid}.sandbox-brief-main span{color:#72f2dc;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:.7rem;font-weight:850;display:flex}.sandbox-brief-main svg,.sandbox-reset-button svg{width:15px;height:15px}.sandbox-brief-main strong{color:var(--ink-strong);font-size:.96rem}.sandbox-brief-main p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.35}.sandbox-brief-grid{grid-template-columns:.72fr 1.3fr 1.2fr;gap:9px;min-width:0;display:grid}.sandbox-brief-grid div{background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;min-width:0;padding:9px 10px}.sandbox-brief-grid span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:.66rem;font-weight:850;display:block}.sandbox-brief-grid strong{color:var(--ink);font-size:.78rem;line-height:1.3;display:block}.sandbox-reset-button{white-space:nowrap;color:#ffd597;background:#f6b35614;border:1px solid #f6b35638;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:.78rem;font-weight:820;display:inline-flex}.sandbox-reset-button:hover{background:#f6b35626}.page-frame,.page-stack{gap:18px;min-width:0;display:grid}.panel,.hero-copy,.next-move-panel,.mapper-panel,.stage-panel,.message-panel,.academy-panel,.branches-panel{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);background:linear-gradient(145deg,#12181ef0,#0b0f14e6)}.hero-panel{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:18px;display:grid}.hero-copy{min-height:250px;padding:clamp(24px,3vw,38px);position:relative;overflow:hidden}.hero-copy:after{content:"";background:radial-gradient(circle,#f6b35638,#0000 62%);border-radius:50%;width:280px;height:280px;position:absolute;top:-100px;right:-80px}.status-pill{color:#a6fff0;background:#72f2dc14;border:1px solid #72f2dc47;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:18px;padding:7px 10px;font-size:.76rem;font-weight:800;display:flex}.status-pill svg{width:15px;height:15px}.hero-copy h2{z-index:1;letter-spacing:0;max-width:820px;margin:0 0 12px;font-size:clamp(2.2rem,4.4vw,4.6rem);line-height:.98;position:relative}.hero-copy>p{z-index:1;color:var(--ink);max-width:720px;font-size:1rem;line-height:1.55;position:relative}.account-facts{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 0;display:grid;position:relative}.account-facts div,.metric-card,.prompt-card,.stage-asset,.recommendation-row article,.mapped-message-list article,.script-section-list article{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px}.account-facts div{padding:12px}.account-facts dt,.metric-card span,.prompt-card span,.recommendation-row span,.call-script span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:800}.account-facts dd{color:var(--ink-strong);margin:5px 0 0;font-size:.88rem;line-height:1.35}.next-move-panel{flex-direction:column;justify-content:space-between;gap:16px;padding:26px;display:flex}.panel-label{color:#f6b356;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:850}.next-move-panel h3{margin:0;font-size:1.24rem;line-height:1.2}.next-move-panel p,.metric-card strong,.stage-asset strong,.recommendation-row p,.prompt-card p,.mapped-message-list p,.script-section-list p,.setup-list strong{color:var(--ink);line-height:1.48}.nova-rail button,.next-move-panel button,.lesson-card button,.call-command .section-heading button,.script-vault-grid .section-heading button,.message-actions button{background:linear-gradient(135deg,#267cf0,#1fa8a2);justify-content:center;align-items:center;gap:9px;min-height:42px;font-weight:760;display:inline-flex}.nova-rail button,.next-move-panel button,.lesson-card button{width:100%}.nova-rail button svg,.next-move-panel button svg,.lesson-card button svg,.message-actions svg,.script-toolbar svg,.call-command .section-heading button svg,.script-vault-grid .section-heading button svg{width:16px;height:16px}.dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:start;gap:18px;display:grid}.dashboard-loop-wrap{border-radius:var(--radius-md);background:linear-gradient(135deg,#72e7d112,#4c8df606);border:1px solid #72e7d126;gap:14px;padding:22px;display:grid}.dashboard-loop-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.dashboard-loop-heading h2{letter-spacing:-.03em;font-size:clamp(1.3rem,2vw,1.85rem)}.dashboard-loop-heading>p{max-width:570px;color:var(--muted);font-size:.88rem;line-height:1.55}.dashboard-command-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.dashboard-command-strip button{text-align:left;background:#ffffff0a;border:1px solid #ffffff14;align-content:start;gap:9px;min-height:126px;padding:13px;display:grid}.dashboard-command-strip svg{color:#72f2dc;width:22px;height:22px}.dashboard-command-strip span{color:var(--ink-strong);font-weight:850}.dashboard-command-strip small{color:var(--muted);line-height:1.35}.dashboard-loop-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dashboard-loop-strip button{text-align:left;background:linear-gradient(135deg,#72f2dc0f,#267cf009),#ffffff06;border:1px solid #72f2dc1f;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:5px 10px;min-height:116px;padding:16px;display:grid;position:relative}.dashboard-loop-strip button:hover{background:#72e7d114;border-color:#72e7d159;transform:translateY(-2px)}.dashboard-loop-strip .loop-step{color:#d5dce352;font-variant-numeric:tabular-nums;letter-spacing:.12em;font-size:.66rem;position:absolute;top:10px;right:12px}.dashboard-toolbelt{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff06;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.dashboard-toolbelt>div:first-child>strong{color:var(--ink-strong);font-size:.9rem}.dashboard-toolbelt-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dashboard-toolbelt-actions button{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#ffffff0a;align-items:center;gap:8px;padding:0 13px;font-weight:720;display:inline-flex}.dashboard-toolbelt-actions button:hover{color:var(--ink-strong);border-color:#72e7d147}.dashboard-toolbelt-actions svg{width:16px;height:16px;color:var(--teal)}.dashboard-loop-strip svg{color:#72f2dc;grid-row:span 2;width:22px;height:22px;margin-top:2px}.dashboard-loop-strip span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:850}.dashboard-loop-strip strong{color:var(--ink-strong);font-size:.86rem;line-height:1.3}.dashboard-wide{grid-column:1/-1}.section-heading{justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:18px 18px 0;display:flex}.section-heading.compact{min-height:auto;padding-bottom:4px}.section-heading h2{letter-spacing:0;margin:0;font-size:1.18rem}.move-list{gap:10px;margin:18px;display:grid}.move-card{text-align:left;background:#ffffff0a;border:1px solid #ffffff14;grid-template-columns:28px 28px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:86px;padding:12px;display:grid}.move-card>span{color:#091015;background:#f6b356;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.75rem;font-weight:900;display:grid}.move-card>svg{color:#72f2dc;width:22px;height:22px}.move-card strong,.move-card small{grid-column:3}.move-card strong{color:var(--ink-strong);font-size:.98rem}.move-card small{color:var(--muted);line-height:1.35}.move-card>svg:last-child{color:#f6b356;grid-area:1/4/span 2}.metric-grid,.setup-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px;display:grid}.metric-card{flex-direction:column;gap:8px;min-height:100px;padding:13px;display:flex}.metric-card strong{color:var(--ink-strong)}.recommendation-row{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:12px;margin:18px;display:grid}.recommendation-row article{padding:15px}.recommendation-row svg{color:#f6b356;width:24px;height:24px;margin-bottom:10px}.recommendation-row strong{color:var(--ink-strong);margin:7px 0;font-size:1rem;line-height:1.25;display:block}.readiness-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px;display:grid}.readiness-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;min-height:178px;padding:13px}.readiness-card span{color:var(--ink-strong);align-items:center;gap:8px;margin-bottom:10px;font-weight:850;display:flex}.readiness-card svg{color:#f6b356;width:17px;height:17px}.readiness-card ul{color:var(--ink);margin:0;padding-left:18px;line-height:1.45}.mapper-focus-grid,.mapper-page-grid,.focus-layout,.message-lab-layout,.script-vault-grid,.academy-layout,.setup-grid,.test-console-page{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:start;gap:18px;display:grid}.mapper-focus-grid{grid-template-columns:minmax(0,1.38fr) minmax(340px,.62fr)}.message-lab-layout{grid-template-columns:minmax(0,1.42fr) minmax(340px,.58fr)}.message-lab-main,.message-lab-side{gap:18px;min-width:0;display:grid}.message-lab-side{position:sticky;top:18px}.message-command-panel{background:linear-gradient(135deg,#72f2dc18,#267cf00a),#ffffff09;border:1px solid #72f2dc2e;border-radius:8px;padding:18px}.ghost-action{min-height:38px;color:var(--ink);background:#72f2dc0f;border:1px solid #72f2dc2e;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.ghost-action svg{color:#72f2dc;width:17px;height:17px}.message-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.message-command-grid label{gap:7px;min-width:0;display:grid}.message-command-grid span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:850}.message-command-grid select{min-width:0;min-height:42px;color:var(--ink-strong);background:#050a12bd;border:1px solid #ffffff1a;border-radius:8px;padding:0 12px}.message-mode-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.message-mode-toggle button{min-height:40px;color:var(--muted);border:1px solid #ffffff14;justify-content:center;align-items:center;gap:8px;font-weight:850;display:inline-flex}.message-mode-toggle button.is-active{color:var(--ink-strong);background:#f6b3561f;border-color:#f6b35661}.message-mode-toggle svg{width:17px;height:17px}.message-power-panel{background:linear-gradient(135deg,#f6b35613,#267cf00a),#ffffff08;border:1px solid #f6b3562e;border-radius:8px;gap:14px;margin-top:12px;padding:14px;display:grid}.power-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.power-header span,.knowledge-injection-panel>span,.custom-note-field span,.power-select-grid span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:850;display:block}.power-header strong{color:var(--ink-strong);margin-top:4px;display:block}.power-header button{color:#f6b356;background:#f6b3560f;border:1px solid #f6b35638;min-height:34px;padding:0 10px;font-size:.76rem;font-weight:850}.dial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dial-grid article{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;min-width:0;padding:12px}.dial-topline{color:var(--ink-strong);justify-content:space-between;gap:8px;font-weight:850;display:flex}.dial-grid strong{color:#f6b356}.dial-control-row{grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:8px;margin:10px 0 6px;display:grid}.dial-control-row button{color:#f6b356;background:#f6b3560f;border:1px solid #f6b35638;min-height:30px;font-weight:900}.dial-grid input{accent-color:#f6b356;width:100%;margin:0}.dial-grid small,.power-select-grid small{color:var(--muted);font-size:.76rem;line-height:1.4;display:block}.power-select-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.power-select-grid label{gap:8px;min-width:0;display:grid}.power-select-grid select{min-height:40px;color:var(--ink-strong);background:#050a12bd;border:1px solid #ffffff1a;border-radius:8px;padding:0 12px}.knowledge-injection-panel{gap:10px;display:grid}.knowledge-injection-panel div{flex-wrap:wrap;gap:8px;display:flex}.knowledge-injection-panel button{min-height:34px;color:var(--muted);border:1px solid #ffffff14;padding:0 12px;font-size:.78rem;font-weight:850}.knowledge-injection-panel button.is-active{color:var(--ink-strong);background:#72f2dc17;border-color:#72f2dc57}.custom-note-field{gap:8px;display:grid}.custom-note-field textarea{resize:vertical;min-height:82px;color:var(--ink-strong);font:inherit;background:#050a12bd;border:1px solid #ffffff1a;border-radius:8px;padding:12px}.blend-live-read{background:#72f2dc0e;border:1px solid #72f2dc2e;border-radius:8px;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:12px;display:grid}.blend-live-read svg{color:#72f2dc;width:18px;height:18px;margin-top:2px}.blend-live-read p{color:var(--ink);margin:0;line-height:1.45}.lab-view-toggle--command{margin-top:12px}.lab-view-toggle--command button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.lab-view-toggle--command svg{width:17px;height:17px}.mapper-main-track{gap:18px;min-width:0;display:grid}.mapper-panel--large{min-width:0}.map-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.map-tabs,.message-controls,.tone-row{flex-wrap:wrap;gap:7px;display:flex}.map-tabs button,.message-controls button,.tone-row button{min-height:34px;color:var(--muted);border:1px solid #ffffff12;padding:0 12px;font-size:.78rem}.map-tabs button.is-active,.message-controls button.is-active,.tone-row button.is-active{color:var(--ink-strong);background:#267cf033;border-color:#267cf066}.map-message-action{color:#ffd597;background:#f6b35614;border:1px solid #f6b3563d;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:820;display:inline-flex}.map-message-action:hover{background:#f6b35626}.map-message-action svg{width:15px;height:15px}.map-mode-readout{background:linear-gradient(135deg,#72f2dc12,#267cf009),#ffffff06;border:1px solid #72f2dc21;border-radius:8px;margin:14px 18px 0;padding:13px}.map-mode-readout span{color:#72f2dc;text-transform:uppercase;font-size:.72rem;font-weight:900}.map-mode-readout strong{color:var(--ink-strong);margin:7px 0;line-height:1.3;display:block}.map-mode-readout p{color:var(--ink);margin:0;line-height:1.46}.industry-lens-strip{grid-template-columns:1.05fr repeat(2,minmax(0,1fr));gap:10px;margin:10px 18px 0;display:grid}.industry-lens-strip article{background:linear-gradient(135deg,#f6b35614,#72f2dc09),#ffffff06;border:1px solid #f6b35629;border-radius:8px;min-height:112px;padding:13px}.industry-lens-strip span,.industry-lens-card>span{color:#ffd597;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;font-size:.72rem;font-weight:900;display:flex}.industry-lens-strip strong,.industry-lens-card strong{color:var(--ink-strong);margin:7px 0;display:block}.industry-lens-strip p,.industry-lens-card p{color:var(--ink);margin:0;line-height:1.45}.industry-lens-card small{color:var(--muted);margin-top:10px;line-height:1.4;display:block}.map-mode-readout ul{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.map-mode-readout li{color:var(--ink);padding-left:16px;line-height:1.4;position:relative}.map-mode-readout li:before{content:"";background:#f6b356;border-radius:50%;width:7px;height:7px;position:absolute;top:.48em;left:0}.flow-wrap{background:linear-gradient(135deg,#0a0d12c7,#121a1feb);border:1px solid #ffffff12;border-radius:8px;height:330px;margin:14px 12px 12px;overflow:hidden}.flow-wrap--large{height:440px}.stage-node{text-align:left;background:#0d1116f5;border:1px solid #ffffff1f;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;width:145px;height:58px;padding:8px 10px;display:grid;box-shadow:0 14px 28px #00000038}.stage-node.is-active{background:linear-gradient(135deg,#267cf038,#f6b35624);border-color:#f6b356d6}.stage-node__number{color:#091015;background:#72f2dc;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.72rem;font-weight:900;display:grid}.stage-node.is-active .stage-node__number{background:#f6b356}.stage-node__label{color:var(--ink-strong);font-size:.74rem;font-weight:800;line-height:1.15}.react-flow__handle{opacity:0}.react-flow__edge.sales-path-edge path{stroke:#1fa8a2;stroke-width:2.5px}.stage-panel{gap:14px;padding:18px;display:grid;position:sticky;top:24px}.stage-title span{color:#f6b356;text-transform:uppercase;letter-spacing:.13em;margin-bottom:7px;font-size:.72rem;font-weight:850;display:block}.stage-title strong{font-size:1.35rem;line-height:1.18;display:block}.stage-momentum-mini{background:#72f2dc0a;border:1px solid #72f2dc24;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 12px;padding:12px;display:grid}.stage-momentum-mini span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:820}.stage-momentum-mini strong{color:#72f2dc;font-size:1.1rem}.stage-momentum-mini div{background:#ffffff14;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.stage-momentum-mini i{border-radius:inherit;background:linear-gradient(90deg,#f4546c,#f6b356 52%,#72f2dc);height:100%;display:block}.insight-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.insight-pair article,.guidance-card,.slot-card,.branch-map-panel,.saved-stage-messages,.script-box,.call-script{background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;padding:12px}.insight-pair h3,.script-toolbar span,.lesson-card span,.generated-message span,.guidance-card>span,.slot-card>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font-size:.72rem;font-weight:850}.insight-pair p,.script-box p,.nova-note p,.branch-card p,.generated-message p,.lesson-card p,.call-script p,.saved-stage-messages p,.branch-map-panel p{color:var(--ink);margin:0;line-height:1.5}.stage-guidance-grid,.stage-slot-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.guidance-card{min-height:150px}.guidance-card ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.guidance-card li{color:var(--ink);padding-left:17px;line-height:1.42;position:relative}.guidance-card li:before{content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.48em;left:0}.guidance-card--danger{background:#ef83540b;border-color:#ef835438}.guidance-card--danger li:before{background:#ef8354}.guidance-card--proof{background:#72f2dc0b;border-color:#72f2dc33}.guidance-card--proof li:before{background:#72f2dc}.slot-card{min-height:130px}.slot-card>span{align-items:center;gap:8px;display:flex}.slot-card>span svg{color:#f6b356;width:15px;height:15px}.slot-card div{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.slot-card button{min-height:32px;color:var(--ink);border:1px solid #ffffff14;padding:0 10px;font-size:.76rem}.script-box{background:#72f2dc0b;border-color:#72f2dc2e}.script-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.script-toolbar div,.message-actions{flex-wrap:wrap;gap:7px;display:flex}.script-toolbar button{min-height:32px;color:var(--ink);align-items:center;gap:7px;padding:0 10px;font-size:.76rem;display:inline-flex}.saved-stage-messages article{border-top:1px solid #ffffff14;margin-top:10px;padding:10px 0 0}.saved-stage-messages strong{color:var(--ink-strong);margin-bottom:5px;display:block}.branch-map-panel{background:#267cf00b;border-color:#267cf02e}.stage-workbench{border:1px solid var(--line);background:#101319e6;border-radius:8px;padding-bottom:18px;box-shadow:0 24px 80px #00000038}.workbench-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:16px 18px 0;display:grid}.workbench-tabs button{min-height:42px;color:var(--muted);border:1px solid #ffffff12;font-size:.84rem;font-weight:760}.workbench-tabs button.is-active{color:var(--ink-strong);background:#267cf033;border-color:#267cf06b}.workbench-body{margin:14px 18px 0}.script-workbench-panel,.script-preview-panel,.momentum-workbench-panel,.message-map-panel,.question-workbench-panel,.proof-workbench-panel,.saved-stage-messages--workbench,.branch-map-panel--workbench{background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;padding:14px}.momentum-workbench-panel{background:linear-gradient(135deg,#267cf014,#72f2dc09),#ffffff09;gap:14px;display:grid}.message-map-panel{gap:14px;display:grid}.message-map-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.message-map-header span,.message-map-summary span{color:#72f2dc;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}.message-map-header h3{color:var(--ink-strong);margin:4px 0 0;font-size:1.05rem}.message-map-header button{color:#a6fff0;background:#72f2dc11;border:1px solid #72f2dc2e;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:.78rem;font-weight:820;display:inline-flex}.message-map-header button svg,.message-map-principle svg{width:16px;height:16px}.message-map-principle{color:var(--ink);background:#72f2dc0b;border:1px solid #72f2dc1f;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.message-map-principle p{margin:0;line-height:1.48}.message-map-rail{scroll-snap-type:x proximity;grid-auto-columns:minmax(210px,.8fr);grid-auto-flow:column;gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.message-map-card{text-align:left;scroll-snap-align:start;background:linear-gradient(#267cf012,#ffffff06),#ffffff06;border:1px solid #ffffff14;align-content:start;gap:8px;min-height:210px;padding:12px;display:grid}.message-map-card.is-active{background:linear-gradient(#f6b35621,#72f2dc0b),#ffffff09;border-color:#f6b35673}.message-map-card__step{color:#071014;background:linear-gradient(135deg,#72f2dc,#f6b356);border-radius:999px;place-items:center;width:28px;height:28px;font-size:.78rem;font-weight:900;display:grid}.message-map-card strong{color:var(--ink-strong);line-height:1.2}.message-map-card small{color:#a6fff0;font-size:.72rem;font-weight:820}.message-map-card p{color:var(--ink);margin:0;line-height:1.42}.message-map-card em{color:var(--muted);font-size:.78rem;font-style:normal;line-height:1.35}.message-map-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.message-map-summary article{background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;padding:12px}.message-map-summary strong{color:var(--ink-strong);margin:6px 0;display:block}.message-map-summary p{color:var(--muted);margin:0;line-height:1.42}.momentum-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.momentum-head span,.momentum-command-grid span{color:#72f2dc;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:.72rem;font-weight:850;display:block}.momentum-head h3{color:var(--ink-strong);margin:0;font-size:1.5rem;line-height:1.12}.momentum-score{text-align:right;background:#f6b35612;border:1px solid #f6b3563d;border-radius:8px;min-width:118px;padding:10px 12px}.momentum-score strong{color:#f6b356;font-size:1.45rem;line-height:1;display:block}.momentum-score small{color:var(--muted);font-size:.72rem}.momentum-gauge{background:#ffffff14;border-radius:999px;height:12px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.momentum-gauge i{border-radius:inherit;background:linear-gradient(90deg,#f4546c,#f6b356 48%,#72f2dc);height:100%;display:block;box-shadow:0 0 24px #72f2dc3d}.momentum-principle{color:var(--ink);margin:0;font-size:1.02rem;line-height:1.58}.momentum-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.momentum-command-grid article{background:#070a0e6b;border:1px solid #ffffff12;border-radius:8px;min-height:132px;padding:13px}.momentum-command-grid p{color:var(--ink);margin:0;line-height:1.5}.momentum-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.momentum-action-row{flex-wrap:wrap;gap:9px;display:flex}.momentum-action-row button{min-height:38px;color:var(--ink-strong);background:#267cf024;border:1px solid #267cf047;align-items:center;gap:8px;padding:0 12px;font-size:.8rem;font-weight:800;display:inline-flex}.momentum-action-row svg{width:16px;height:16px}.nova-note--momentum{margin-top:0}.script-preview-panel>p{color:var(--ink);margin:0 0 12px;font-size:1rem;line-height:1.58}.script-preview-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.script-preview-sections article{background:#72f2dc09;border:1px solid #72f2dc24;border-radius:8px;padding:13px}.script-preview-sections h3{color:var(--ink-strong);margin:0 0 7px;font-size:.94rem}.script-preview-sections p{color:var(--ink);margin:0;line-height:1.5}.script-section-grid{gap:10px;display:grid}.script-section-grid article{background:#72f2dc09;border:1px solid #72f2dc24;border-radius:8px;padding:14px}.script-section-grid h3{color:var(--ink-strong);margin:0 0 8px;font-size:1rem}.script-section-grid p{color:var(--ink);margin:0;font-size:1rem;line-height:1.58}.question-workbench-panel{gap:10px;display:grid}.question-workbench-panel article{background:#f6b3560b;border:1px solid #f6b35629;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;min-height:68px;padding:13px;display:grid}.question-workbench-panel span{color:#091015;background:#f6b356;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.75rem;font-weight:900;display:grid}.question-workbench-panel p,.proof-workbench-panel p{color:var(--ink);margin:0;line-height:1.5}.proof-workbench-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.proof-workbench-panel article{background:#72f2dc0a;border:1px solid #72f2dc29;border-radius:8px;min-height:132px;padding:13px}.proof-workbench-panel svg{color:#72f2dc;width:22px;height:22px;margin-bottom:9px}.proof-workbench-panel strong{color:var(--ink-strong);margin-bottom:7px;display:block}.mini-branch-list{gap:10px;display:grid}.mini-branch-list article{border-top:1px solid #ffffff14;padding-top:10px}.mini-branch-list article:first-child{border-top:0;padding-top:0}.mini-branch-list strong{color:var(--ink-strong);margin-bottom:5px;display:block}.mini-branch-list blockquote{color:var(--ink-strong);border-left:3px solid #267cf0;margin:9px 0 0;padding-left:10px;line-height:1.42}.nova-note{border-left:3px solid #f6b356;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0 10px 12px;display:grid}.nova-note svg{color:#f6b356;width:24px;height:24px}.stage-asset-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px;display:grid}.stage-asset{text-align:left;align-content:start;gap:7px;min-height:118px;padding:12px;display:grid}.stage-asset.is-active{background:#f6b35614;border-color:#f6b3568f}.stage-asset span,.stage-asset small{color:var(--muted);font-size:.72rem}.stage-asset strong{color:var(--ink-strong);font-size:.85rem}.call-mode-page{gap:14px;display:grid}.call-live-bar{background:linear-gradient(135deg,#72f2dc1c,#267cf014);border:1px solid #72f2dc29;border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(320px,1.4fr) max-content;align-items:center;gap:14px;min-height:82px;padding:14px 16px;display:grid;box-shadow:0 22px 70px #00000038}.call-live-bar span,.call-close-strip span,.call-pivot-box>span,.call-reset-box>span,.call-win-box>span{color:var(--muted);text-transform:uppercase;letter-spacing:0;font-size:.75rem;font-weight:850;display:block}.call-live-bar strong{color:var(--ink-strong);margin-top:5px;font-size:1.1rem;display:block}.call-live-bar dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.call-live-bar dl div{background:#00000026;border:1px solid #ffffff14;border-radius:8px;min-height:52px;padding:8px 10px}.call-live-bar dt{color:var(--muted);font-size:.7rem}.call-live-bar dd{color:var(--ink-strong);margin:4px 0 0;font-size:.84rem;font-weight:800}.call-live-bar button{min-height:42px;color:var(--ink-strong);background:linear-gradient(135deg,#267cf0,#9837ff);justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.call-cockpit-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:start;gap:14px;display:grid}.call-reader-panel,.call-coach-panel{padding-bottom:18px}.call-arsenal-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 18px 14px;display:grid}.call-arsenal-tabs button{min-height:42px;color:var(--muted);border:1px solid #ffffff12;font-size:.8rem;font-weight:840}.call-arsenal-tabs button.is-active{color:var(--ink-strong);background:#267cf02b;border-color:#267cf06b}.call-arsenal-panel{gap:10px;margin:0 18px;display:grid}.call-moment-selector{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.call-moment-selector button{min-height:58px;color:var(--muted);text-align:left;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;font-size:.78rem;font-weight:820;display:grid}.call-moment-selector button span{width:26px;height:26px;color:var(--muted);background:#ffffff12;border-radius:50%;place-items:center;display:grid}.call-moment-selector button.is-active{color:var(--ink-strong);background:#72f2dc13;border-color:#72f2dc61}.call-moment-selector button.is-active span{color:#091015;background:#72f2dc}.live-script-card{background:#72f2dc0e;border:1px solid #72f2dc38;border-radius:8px;min-height:278px;padding:20px}.live-script-card span{color:#a6fff0;text-transform:uppercase;font-size:.78rem;font-weight:900;display:block}.live-script-card h3{color:var(--ink-strong);margin:12px 0;font-size:1.5rem;line-height:1.12}.live-script-card p{max-width:70ch;color:var(--ink-strong);margin:0 0 12px;font-size:1.4rem;line-height:1.52}.live-script-card small{color:var(--muted);line-height:1.42;display:block}.call-question-bank,.call-objection-bank,.call-knowledge-bank{grid-template-columns:repeat(2,minmax(0,1fr))}.call-question-bank article,.call-objection-bank article,.call-knowledge-bank article,.call-after-panel article{background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;padding:14px}.call-question-bank span,.call-objection-bank span,.call-knowledge-bank span,.call-after-panel span,.call-knowledge-bank__head span{color:#a6fff0;text-transform:uppercase;letter-spacing:.08em;margin-bottom:9px;font-size:.74rem;font-weight:900;display:block}.call-question-bank p,.call-objection-bank p,.call-knowledge-bank p,.call-after-panel p{color:var(--ink);margin:8px 0 0;line-height:1.48}.call-objection-bank blockquote{color:var(--ink-strong);border-left:3px solid #267cf0;margin:10px 0 0;padding-left:10px;line-height:1.42}.call-knowledge-bank__head{background:#72f2dc0a;border:1px solid #72f2dc24;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.call-knowledge-bank__head span{margin-bottom:0}.call-knowledge-bank__head button,.call-after-panel button{min-height:36px;color:var(--ink-strong);background:#267cf029;border-color:#267cf04d;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:.78rem;font-weight:820;display:inline-flex}.call-knowledge-bank strong{color:var(--ink-strong);margin-bottom:4px;display:block}.call-after-panel{grid-template-columns:minmax(0,1fr) max-content;align-items:stretch}.call-after-panel button{align-self:stretch}.nova-live-read{background:linear-gradient(135deg,#267cf01c,#9837ff14),#ffffff06;border:1px solid #267cf038;border-radius:8px;gap:12px;margin:14px 18px 0;padding:14px;display:grid}.nova-live-read__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.nova-live-read__head span,.nova-call-grid span{color:#a6fff0;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:900;display:block}.nova-live-read__head strong{color:var(--ink-strong);font-size:1.05rem}.call-pressure-meter{background:#ffffff14;border-radius:999px;height:10px;overflow:hidden}.call-pressure-meter i{border-radius:inherit;background:linear-gradient(90deg,#72f2dc,#f6b356 55%,#f4546c);height:100%;display:block}.nova-call-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.nova-call-grid article{background:#070a0e57;border:1px solid #ffffff12;border-radius:8px;min-height:122px;padding:12px}.nova-call-grid p{color:var(--ink);margin:7px 0 0;line-height:1.48}.call-close-strip{background:#f6b3560e;border:1px solid #f6b35633;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;margin:14px 18px 0;padding:14px;display:grid}.call-close-strip svg{color:#f6b356;width:26px;height:26px}.call-close-strip p{color:var(--ink-strong);margin:7px 0 0;line-height:1.48}.call-cue-list,.call-moment-coach-box,.call-moment-warning-box,.call-moment-win-box,.execution-memory-box,.industry-lens-card,.call-personal-script-box,.call-knowledge-box,.call-reset-box,.call-win-box,.call-pivot-box,.call-question-list{gap:10px;margin:0 18px 18px;display:grid}.call-cue-list article{background:#267cf00b;border:1px solid #267cf02b;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:9px;padding:12px;display:grid}.call-cue-list svg{color:#267cf0;width:18px;height:18px;margin-top:2px}.call-cue-list p{color:var(--ink);margin:0;line-height:1.42}.call-moment-coach-box{background:linear-gradient(135deg,#9837ff1f,#267cf014),#ffffff06;border:1px solid #9837ff42;border-radius:8px;padding:14px}.industry-lens-card{background:radial-gradient(circle at 100% 0,#f6b35621,#0000 45%),#ffffff08;border:1px solid #f6b35633;border-radius:8px;padding:13px}.industry-lens-card svg{width:16px;height:16px}.call-moment-coach-box>span,.call-moment-warning-box>span,.call-moment-win-box>span{text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:8px;margin-bottom:8px;font-size:.75rem;font-weight:900;display:flex}.call-moment-coach-box>span{color:#d6b8ff}.call-moment-coach-box svg{width:16px;height:16px}.call-moment-coach-box p,.call-moment-warning-box p,.call-moment-win-box p{color:var(--ink);margin:0;line-height:1.43}.call-moment-coach-box small{color:var(--muted);margin-top:10px;line-height:1.4;display:block}.call-personal-script-box{background:linear-gradient(135deg,#72f2dc14,#267cf009),#ffffff06;border:1px solid #72f2dc2e;border-radius:8px;padding:13px}.execution-memory-box,.stage-execution-memory,.message-context-card--execution{background:radial-gradient(circle at 0 0,#267cf024,#0000 42%),#ffffff08;border:1px solid #267cf038;border-radius:8px}.message-context-card--industry{background:linear-gradient(135deg,#f6b35614,#267cf009),#ffffff06;border-color:#f6b3562e}.message-context-card--industry small{color:var(--muted);margin-top:8px;line-height:1.4;display:block}.execution-memory-box{padding:13px}.execution-memory-box>span,.stage-execution-memory>span{color:#9dc5ff;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;font-size:.75rem;font-weight:900;display:flex}.execution-memory-box svg,.stage-execution-memory svg{width:16px;height:16px}.execution-memory-box>p,.stage-execution-memory>p{color:var(--ink);margin:8px 0 0;line-height:1.45}.execution-memory-box>small,.stage-execution-memory>small,.message-context-card--execution small{color:var(--muted);margin-top:8px;line-height:1.42;display:block}.execution-memory-picks{gap:8px;margin-top:10px;display:grid}.execution-memory-picks article{border-top:1px solid #ffffff14;padding-top:9px}.execution-memory-picks strong{color:var(--ink-strong);font-size:.84rem;display:block}.execution-memory-picks p{max-height:96px;color:var(--ink);margin:5px 0 0;font-size:.83rem;line-height:1.38;overflow:auto}.call-personal-script-box>span{color:#a6fff0;text-transform:uppercase;align-items:center;gap:8px;font-size:.75rem;font-weight:850;display:flex}.call-personal-script-box svg{width:16px;height:16px}.call-personal-script-box article{border-top:1px solid #ffffff14;padding-top:9px}.call-personal-script-box strong{color:var(--ink-strong);font-size:.84rem}.call-personal-script-box p{max-height:104px;color:var(--ink);margin:5px 0 0;font-size:.83rem;line-height:1.38;overflow:auto}.stage-execution-memory{gap:8px;padding:12px;display:grid}.stage-execution-memory div{flex-wrap:wrap;gap:8px;display:flex}.stage-execution-memory button{min-height:34px;color:var(--ink-strong);background:#267cf01a;border:1px solid #267cf042;border-radius:8px;padding:0 11px;font-weight:850}.message-context-card--execution{padding:13px}.message-context-card--execution span{color:#9dc5ff}.call-moment-warning-box{background:#ef83540d;border:1px solid #ef835433;border-radius:8px;padding:13px}.call-moment-warning-box>span{color:#ef8354}.call-moment-win-box{background:#72f2dc0a;border:1px solid #72f2dc2e;border-radius:8px;padding:13px}.call-moment-win-box>span{color:#a6fff0}.call-pivot-box{background:#9837ff0b;border:1px solid #9837ff2e;border-radius:8px;padding:13px}.call-reset-box{background:#f6b3560b;border:1px solid #f6b3562e;border-radius:8px;padding:13px}.call-win-box,.call-knowledge-box{background:#72f2dc0a;border:1px solid #72f2dc2e;border-radius:8px;padding:13px}.call-knowledge-box>span{color:#a6fff0;text-transform:uppercase;align-items:center;gap:8px;font-size:.75rem;font-weight:850;display:flex}.call-knowledge-box svg{width:16px;height:16px}.call-knowledge-box article{border-top:1px solid #ffffff14;padding-top:9px}.call-knowledge-box strong{color:var(--ink-strong);font-size:.84rem}.call-knowledge-box p{color:var(--ink);margin:5px 0 0;font-size:.83rem;line-height:1.38}.call-pivot-box>span{color:#d6b8ff;align-items:center;gap:8px;margin-bottom:10px;display:flex}.call-reset-box>span,.call-win-box>span{align-items:center;gap:8px;margin-bottom:8px;display:flex}.call-reset-box>span{color:#f6b356}.call-win-box>span{color:#a6fff0}.call-pivot-box svg,.call-reset-box svg,.call-win-box svg{width:16px;height:16px}.call-reset-box p,.call-win-box p{color:var(--ink);margin:0;line-height:1.42}.call-win-box small{color:var(--muted);margin-top:9px;line-height:1.38;display:block}.call-pivot-box button{width:100%;min-height:40px;color:var(--ink);text-align:left;justify-content:flex-start;margin-top:8px;padding:9px 10px;font-size:.84rem;line-height:1.35}.nova-note--call{margin:0 18px}.call-support-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:14px;display:grid}.call-question-list{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-card{min-height:130px;padding:13px}.prompt-card p{color:var(--ink-strong);margin-top:8px}.branch-list,.message-panel>:not(.section-heading),.academy-panel>:not(.section-heading){margin-inline:18px}.branch-list{gap:10px;margin-block:18px;display:grid}.branch-list--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.branch-card{background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;padding:13px}.branch-card h3{margin:0 0 8px;font-size:1rem}.branch-card p+p{margin-top:7px}.branch-card strong{color:var(--ink-strong)}.branch-card blockquote{color:var(--ink-strong);border-left:3px solid #267cf0;margin:11px 0 0;padding-left:10px;line-height:1.45}.message-panel{gap:12px;padding-bottom:18px;display:grid}.message-panel--page{padding-bottom:18px}.lab-view-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lab-view-toggle button{min-height:40px;color:var(--muted);font-weight:820}.lab-view-toggle button.is-active{color:var(--ink-strong);background:#72f2dc1f;border:1px solid #72f2dc47}.tone-row{padding-top:2px}.generated-message{background:#267cf011;border:1px solid #267cf033;border-radius:8px;padding:14px}.generated-message--large{min-height:260px}.generated-message p{color:var(--ink-strong);margin:8px 0 14px;font-size:1rem}.generated-message--large p{font-size:1.28rem;line-height:1.5}.message-workbench-panel{min-width:0}.variant-switcher{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 18px 0;display:grid}.variant-switcher button{min-height:38px;color:var(--muted);border:1px solid #ffffff14;font-weight:850}.variant-switcher button.is-active{color:var(--ink-strong);background:#f6b35621;border-color:#f6b35661}.generated-message--v2{background:linear-gradient(145deg,#267cf01c,#72f2dc0b),#ffffff09;border-color:#72f2dc38;margin:14px 18px 0}.generated-message--v2 p{white-space:pre-line}.message-variant-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 18px 0;display:grid}.message-variant-grid button{text-align:left;background:#ffffff09;border:1px solid #ffffff14;min-height:128px;padding:13px}.message-variant-grid button.is-active{background:#72f2dc14;border-color:#72f2dc57}.message-variant-grid span{color:var(--ink-strong);font-weight:900}.message-variant-grid p{color:var(--muted);margin:8px 0 0;line-height:1.45}.sequence-builder{gap:10px;display:grid}.sequence-builder article{background:#267cf00b;border:1px solid #267cf02b;border-radius:8px;min-height:116px;padding:13px}.sequence-builder span{color:#72f2dc;text-transform:uppercase;font-size:.72rem;font-weight:850}.sequence-builder strong{color:var(--ink-strong);margin:7px 0;display:block}.sequence-builder p{color:var(--ink);margin:0;line-height:1.48}.sequence-builder--v2{margin:18px}.sequence-path-preview{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.sequence-builder .sequence-path-preview article{background:linear-gradient(#72f2dc12,#267cf009),#ffffff06;border-color:#72f2dc24;min-height:94px}.sequence-path-preview span{color:#061014;background:#72f2dc;border-radius:999px;place-items:center;width:26px;height:26px;font-size:.74rem;display:grid}.sequence-path-preview strong{margin:0;font-size:.86rem;line-height:1.2}.sequence-builder--v2 article{gap:8px;min-height:0;display:grid}.sequence-builder--v2 small{color:var(--muted);font-weight:760}.sequence-builder--v2 p{white-space:pre-line}.sequence-save-row{background:#f6b3560b;border:1px solid #f6b3562e;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.sequence-save-row span{color:var(--muted);text-transform:none;letter-spacing:0}.sequence-touch-actions{flex-wrap:wrap;gap:7px;display:flex}.sequence-builder--v2 button{color:#72f2dc;background:#72f2dc0e;border:1px solid #72f2dc2e;align-items:center;gap:7px;width:fit-content;min-height:32px;padding:0 10px;display:inline-flex}.sequence-builder--v2 button svg{width:15px;height:15px}.sequence-coach-card,.nova-read-card,.message-context-card,.doctrine-check-list article,.message-knowledge-list article{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;padding:13px}.sequence-coach-card{background:#f6b3560e;border-color:#f6b35633}.sequence-coach-card svg,.nova-read-card svg{color:#f6b356;width:20px;height:20px}.sequence-coach-card strong{color:var(--ink-strong);margin:8px 0 4px;display:block}.sequence-coach-card span{color:#72f2dc;margin-top:10px;font-weight:850;display:inline-flex}.saved-sequence-stack{background:#72f2dc09;border:1px solid #72f2dc24;border-radius:8px;gap:9px;padding:12px;display:grid}.saved-sequence-stack>span{color:#72f2dc;text-transform:uppercase;font-size:.74rem;font-weight:900}.saved-sequence-stack article{min-height:0;padding:10px}.saved-sequence-stack p{color:var(--muted);margin:0}.nova-message-panel{padding-bottom:18px}.nova-read-card,.doctrine-check-list,.message-context-card,.message-knowledge-list{margin:0 18px 12px}.nova-brain-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 18px 12px;display:grid}.nova-brain-grid article{background:#72f2dc09;border:1px solid #72f2dc1f;border-radius:8px;padding:12px}.nova-brain-grid span{color:#72f2dc;text-transform:uppercase;margin-bottom:6px;font-size:.68rem;font-weight:900;display:block}.nova-brain-grid strong{color:var(--ink-strong);margin-bottom:6px;display:block}.nova-brain-grid p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.45}.nova-read-card{background:#f6b3560e;border-color:#f6b35633;grid-template-columns:28px minmax(0,1fr);gap:10px;display:grid}.nova-read-card p,.message-context-card p{color:var(--ink);margin:0;line-height:1.5}.doctrine-check-list{gap:8px;display:grid}.doctrine-check-list article{grid-template-columns:24px minmax(0,1fr);gap:8px;display:grid}.doctrine-check-list svg{color:#72f2dc;width:18px;height:18px;margin-top:2px}.doctrine-check-list p{color:var(--muted);margin:0;line-height:1.45}.message-context-card span,.message-knowledge-list span{color:#f6b356;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:850;display:block}.message-knowledge-list{gap:10px;display:grid}.message-knowledge-list strong{color:var(--ink-strong);margin-bottom:6px;display:block}.message-knowledge-list p{color:var(--muted);margin:0;line-height:1.45}.mapped-message-list{gap:10px;margin:18px;display:grid}.mapped-message-list article{grid-template-columns:24px minmax(0,1fr);gap:8px;padding:13px;display:grid}.mapped-message-list svg{color:#72f2dc;width:18px;height:18px;margin-top:2px}.mapped-message-list strong,.mapped-message-list p{grid-column:2}.mapped-message-list strong{color:var(--ink-strong)}.message-sequence-panel{padding-bottom:18px}.sequence-blueprint-list{gap:10px;margin:18px;display:grid}.sequence-blueprint-list article{background:#f6b3560a;border:1px solid #f6b35629;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.sequence-blueprint-list span{color:#091015;background:#f6b356;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.75rem;font-weight:900;display:grid}.sequence-blueprint-list p{color:var(--ink);margin:0;line-height:1.42}.script-section-list,.lesson-grid{gap:12px;margin:18px;display:grid}.script-section-list article{padding:14px}.script-section-list h3{color:var(--ink-strong);margin:0 0 7px}.script-section-list div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.script-section-list span{color:#a6fff0;background:#72f2dc14;border:1px solid #72f2dc29;border-radius:999px;padding:5px 8px;font-size:.76rem}.script-category-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 18px 0;display:grid}.script-category-tabs button{min-height:38px;color:var(--muted);font-weight:820}.script-category-tabs button.is-active{color:var(--ink-strong);background:#267cf02e;border:1px solid #267cf061}.script-library-detail,.stage-script-stack,.script-editor-panel textarea,.lesson-detail-panel,.interview-profile-grid,.knowledge-asset-grid{margin:18px}.script-library-detail{background:#72f2dc09;border:1px solid #72f2dc24;border-radius:8px;padding:14px}.script-library-detail h3{color:var(--ink-strong);margin:0 0 8px}.script-library-detail p,.script-library-detail blockquote{color:var(--ink);line-height:1.5}.script-library-detail blockquote{border-left:3px solid #f6b356;margin:12px 0;padding-left:10px}.script-library-detail div,.script-fit-list,.script-editor-actions{flex-wrap:wrap;gap:8px;display:flex}.script-library-detail span,.script-fit-list span{color:var(--ink);background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;padding:6px 9px;font-size:.76rem}.script-fit-list{margin:0 18px 18px}.stage-script-stack{gap:10px;display:grid}.stage-script-stack article,.stage-script-stack button{background:#f6b35609;border:1px solid #f6b35624;border-radius:8px;padding:13px}.stage-script-stack button{text-align:left;width:100%;color:inherit}.stage-script-stack button.is-active{background:#f6b3561a;border-color:#f6b3566b;box-shadow:0 0 24px #f6b35614}.stage-script-stack span,.lesson-detail-panel span,.interview-profile-grid span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:850}.stage-script-stack p,.lesson-detail-panel p,.interview-profile-grid p{color:var(--ink);margin:7px 0 0;line-height:1.48}.script-editor-panel{padding-bottom:18px}.script-editor-panel textarea{resize:vertical;width:calc(100% - 36px);min-height:238px;color:var(--ink-strong);font:inherit;background:#00000038;border:1px solid #72f2dc2e;border-radius:8px;padding:14px;line-height:1.5}.script-editor-actions{margin:0 18px}.script-editor-actions button{align-items:center;gap:8px;min-height:38px;padding:0 12px;display:inline-flex}.saved-script-stack{gap:10px;margin:18px;display:grid}.saved-script-stack>span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:850}.saved-script-stack>p{color:var(--muted);margin:0;line-height:1.5}.saved-script-stack article{background:#72f2dc0a;border:1px solid #72f2dc24;border-radius:8px;padding:12px}.saved-script-stack strong{color:var(--ink-strong);margin-bottom:7px;display:block}.saved-script-stack article p{max-height:112px;color:var(--ink);margin:0;line-height:1.48;overflow:auto}.knowledge-base-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.55fr);align-items:start;gap:18px;display:grid}.knowledge-hero-panel,.knowledge-main-panel{grid-column:1}.knowledge-quick-panel{grid-area:1/2/span 2;padding-bottom:18px;position:sticky;top:24px}.knowledge-spotlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px;display:grid}.knowledge-spotlight-grid article{background:#72f2dc0a;border:1px solid #72f2dc29;border-radius:8px;min-height:168px;padding:14px}.knowledge-spotlight-grid span,.knowledge-card-grid span{color:#72f2dc;text-transform:uppercase;font-size:.72rem;font-weight:900}.knowledge-spotlight-grid strong{color:var(--ink-strong);margin:8px 0;font-size:1.05rem;line-height:1.25;display:block}.knowledge-spotlight-grid p{color:var(--ink);margin:0;line-height:1.48}.knowledge-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 18px 0;display:grid}.knowledge-tabs button{min-height:38px;color:var(--muted);font-weight:820}.knowledge-tabs button.is-active{color:var(--ink-strong);background:#f6b3561a;border:1px solid #f6b35661}.knowledge-search-box{background:#72f2dc09;border:1px solid #72f2dc29;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:5px 9px;margin:18px 18px 0;padding:12px;display:grid}.knowledge-search-box svg{color:#72f2dc;width:17px;height:17px}.knowledge-search-box span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:850}.knowledge-search-box input{min-height:40px;color:var(--ink-strong);font:inherit;background:#00000038;border:1px solid #ffffff14;border-radius:8px;grid-column:1/-1;padding:0 11px}.knowledge-search-box input::placeholder{color:#bdccd89e}.knowledge-add-panel,.knowledge-import-panel{background:#72f2dc09;border:1px solid #72f2dc1f;border-radius:8px;gap:10px;margin:0 18px 18px;padding:13px;display:grid}.knowledge-add-panel>span,.knowledge-import-panel>span,.knowledge-add-panel label,.setup-memory-form label{color:var(--muted);text-transform:uppercase;gap:7px;font-size:.72rem;font-weight:850;display:grid}.knowledge-add-panel input,.knowledge-add-panel select,.knowledge-add-panel textarea,.knowledge-import-panel textarea,.setup-memory-form textarea{width:100%;min-height:38px;color:var(--ink-strong);font:inherit;text-transform:none;background:#050a12b8;border:1px solid #ffffff1a;border-radius:8px;padding:10px}.knowledge-add-panel textarea,.knowledge-import-panel textarea,.setup-memory-form textarea{resize:vertical;min-height:76px}.knowledge-add-panel button,.knowledge-import-panel button,.setup-memory-form button{color:#091015;background:linear-gradient(135deg,#72f2dc,#f6b356);border:0;justify-content:center;min-height:38px;font-weight:900}.knowledge-import-panel{background:#f6b3560a;border-color:#f6b35629}.knowledge-import-panel p,.knowledge-import-panel small{color:var(--muted);margin:0;line-height:1.42}.knowledge-import-panel textarea{min-height:150px}.knowledge-search-readout{color:var(--muted);align-items:center;gap:8px;margin:10px 18px 0;font-size:.82rem;display:flex}.knowledge-search-readout span{color:#091015;background:#72f2dc;border-radius:999px;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.knowledge-search-readout p{margin:0}.knowledge-card-grid{gap:10px;margin:14px 18px 18px;display:grid}.knowledge-card-grid article{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;padding:14px}.knowledge-card-grid h3{color:var(--ink-strong);margin:8px 0;font-size:1.1rem}.knowledge-card-grid p{color:var(--ink);line-height:1.5}.knowledge-card-grid blockquote{color:var(--ink-strong);border-left:3px solid #267cf0;margin:12px 0 0;padding-left:10px;line-height:1.42}.knowledge-card-grid button,.knowledge-live-answer-list button{color:#a6fff0;background:#72f2dc0e;border:1px solid #72f2dc2e;align-items:center;gap:7px;min-height:34px;margin-top:12px;padding:0 10px;font-weight:850;display:inline-flex}.knowledge-card-grid button svg,.knowledge-live-answer-list button svg{width:15px;height:15px}.knowledge-asset-list{gap:10px;margin:18px;display:grid}.knowledge-asset-list article{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:11px;display:grid}.knowledge-asset-list svg{color:#72f2dc;width:18px;height:18px}.knowledge-asset-list p{color:var(--ink);margin:0}.knowledge-live-answer-list{gap:10px;margin:18px;display:grid}.knowledge-live-answer-list>span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:850}.knowledge-live-answer-list article{background:#f6b3560a;border:1px solid #f6b35624;border-radius:8px;padding:12px}.knowledge-live-answer-list strong{color:var(--ink-strong);font-size:.88rem;line-height:1.25;display:block}.knowledge-live-answer-list p{color:var(--ink);margin:7px 0 0;font-size:.83rem;line-height:1.4}.knowledge-note{margin:18px}.lesson-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lesson-card{background:#f6b3560e;border:1px solid #f6b35638;border-radius:8px;padding:15px}.lesson-card.is-recommended{background:#72f2dc0e;border-color:#72f2dc5c}.lesson-icon{color:#f6b356;background:#f6b3561c;border-radius:8px;place-items:center;width:42px;height:42px;margin-bottom:12px;display:grid}.lesson-card h3{margin:6px 0 9px;font-size:1.18rem;line-height:1.18}.lesson-card button{margin-top:14px}.academy-note{margin:18px}.academy-page{gap:18px;display:grid}.academy-overview-panel{padding-bottom:18px}.academy-overview-grid{grid-template-columns:140px 140px 180px minmax(260px,1fr);gap:12px;margin:18px;display:grid}.academy-overview-grid article{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;min-height:86px;padding:14px}.academy-overview-grid span{color:var(--ink-strong);font-size:1.65rem;font-weight:900;line-height:1;display:block}.academy-overview-grid p{color:var(--muted);margin:8px 0 0;line-height:1.35}.academy-protection-card{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid;background:#72f2dc0b!important;border-color:#72f2dc33!important}.academy-protection-card svg{color:#72f2dc;width:24px;height:24px}.academy-protection-card p{color:var(--ink);margin:0}.academy-curriculum-grid{grid-template-columns:minmax(240px,.58fr) minmax(360px,1.15fr) minmax(340px,.85fr);align-items:start;gap:18px;display:grid}.academy-level-panel,.academy-module-panel,.academy-lesson-panel{padding-bottom:18px}[data-academy-theme=foundation]{--academy-accent:#72f2dc;--academy-accent-soft:#72f2dc17;--academy-accent-line:#72f2dc4d}[data-academy-theme=discovery]{--academy-accent:#5aa7ff;--academy-accent-soft:#5aa7ff17;--academy-accent-line:#5aa7ff4d}[data-academy-theme=conversation]{--academy-accent:#b18cff;--academy-accent-soft:#b18cff1a;--academy-accent-line:#b18cff52}[data-academy-theme=objection]{--academy-accent:#ef8354;--academy-accent-soft:#ef83541a;--academy-accent-line:#ef835452}[data-academy-theme=momentum]{--academy-accent:#f6b356;--academy-accent-soft:#f6b3561a;--academy-accent-line:#f6b35652}[data-academy-theme=execution]{--academy-accent:#66d9e8;--academy-accent-soft:#66d9e817;--academy-accent-line:#66d9e84d}[data-academy-theme=applied]{--academy-accent:#d18cff;--academy-accent-soft:#d18cff1a;--academy-accent-line:#d18cff52}[data-academy-theme=system]{--academy-accent:#8ce99a;--academy-accent-soft:#8ce99a17;--academy-accent-line:#8ce99a4d}.academy-level-list{gap:8px;margin:18px;display:grid}.academy-level-list button{text-align:left;border:1px solid #ffffff12;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:78px;padding:12px;display:grid}.academy-level-list button span{width:36px;height:36px;color:var(--muted);background:#ffffff14;border-radius:50%;grid-row:span 2;place-items:center;font-size:.78rem;font-weight:900;display:grid}.academy-level-list button[data-academy-theme] span{color:var(--academy-accent);background:var(--academy-accent-soft)}.academy-level-list button strong{min-width:0;color:var(--ink-strong);font-size:.9rem;line-height:1.18}.academy-level-list button small{color:var(--muted);font-size:.75rem}.academy-level-list button.is-active{background:#72f2dc13;border-color:#72f2dc57}.academy-level-list button.is-active[data-academy-theme]{border-color:var(--academy-accent-line);background:var(--academy-accent-soft)}.academy-level-list button.is-active span{color:#091015;background:#72f2dc}.academy-level-list button.is-active[data-academy-theme] span{background:var(--academy-accent)}.academy-level-read{background:#267cf00d;border:1px solid #267cf02e;border-radius:8px;margin:0 18px 14px;padding:13px}.academy-level-read[data-academy-theme]{border-color:var(--academy-accent-line);background:var(--academy-accent-soft)}.academy-level-read p,.academy-level-read small{margin:0;line-height:1.42;display:block}.academy-level-read p{color:var(--ink-strong)}.academy-level-read small{color:var(--muted);margin-top:7px}.academy-module-list{gap:10px;margin:18px;display:grid}.academy-module-list article{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;padding:14px 52px 14px 16px;position:relative;overflow:hidden}.academy-module-list article[data-academy-theme]{background:linear-gradient(135deg, var(--academy-accent-soft), #ffffff06);border-color:#ffffff14}.academy-module-list article[data-academy-theme]:before{background:var(--academy-accent);content:"";width:4px;position:absolute;inset:0 auto 0 0}.academy-module-list article[data-academy-theme]:after{border:1px solid var(--academy-accent-line);background:var(--academy-accent-soft);content:"";pointer-events:none;border-radius:50%;width:32px;height:32px;position:absolute;top:13px;right:13px}.academy-module-list article.is-selected{background:#f6b3560e;border-color:#f6b35652}.academy-module-list article.is-selected[data-academy-theme]{border-color:var(--academy-accent-line);box-shadow:inset 0 0 0 1px var(--academy-accent-line)}.academy-module-list article>div{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.academy-module-list span,.academy-lesson-meta span{color:#a6fff0;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:900}.academy-module-list article[data-academy-theme] span{color:var(--academy-accent)}.academy-module-list small{color:#a6fff0;text-transform:uppercase;background:#72f2dc14;border:1px solid #72f2dc2e;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:900}.academy-module-list h3{color:var(--ink-strong);margin:0 0 8px;font-size:1rem;line-height:1.22}.academy-module-list p{color:var(--muted);margin:0;line-height:1.42}.academy-module-list button{min-height:34px;color:var(--ink-strong);background:#267cf029;margin-top:12px;padding:0 12px;font-size:.78rem;font-weight:820}.academy-lesson-meta{flex-wrap:wrap;gap:8px;margin:0 18px 14px;display:flex}.academy-lesson-meta span{color:var(--ink);background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;padding:6px 9px}.lesson-detail-panel{gap:10px;display:grid}.lesson-detail-panel div{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;padding:13px}.academy-start-button{width:calc(100% - 36px);min-height:38px;color:var(--ink-strong);background:#267cf02e;justify-content:center;gap:8px;margin:14px 18px 0;font-weight:850}.academy-start-button svg{width:15px;height:15px}.academy-player-panel{border-color:var(--academy-accent-line);background:linear-gradient(135deg, var(--academy-accent-soft), #ffffff06), #ffffff06;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;display:grid}.academy-player-main{grid-template-columns:minmax(340px,.9fr) minmax(320px,1fr);gap:18px;display:grid}.academy-video-shell{border:1px solid var(--academy-accent-line);background:radial-gradient(circle at 74% 18%, var(--academy-accent-soft), transparent 34%), linear-gradient(145deg, #05080dd1, #12171ff5);border-radius:8px;flex-direction:column;justify-content:flex-end;min-height:360px;padding:18px;display:flex}.academy-video-shell>div:first-child{border:1px solid var(--academy-accent-line);width:max-content;color:var(--academy-accent);background:var(--academy-accent-soft);text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:.72rem;font-weight:900;display:inline-flex}.academy-video-shell svg{width:16px;height:16px}.academy-video-shell h2{color:var(--ink-strong);margin:22px 0 10px;font-size:clamp(1.8rem,2vw,2.6rem);line-height:1.05}.academy-video-shell p,.academy-video-package-read p,.academy-field-card p,.academy-player-nova p,.academy-complete-card p,.academy-related-moments p,.academy-player-steps p{color:var(--ink);margin:0;line-height:1.48}.academy-player-progress{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.academy-video-package-read{border:1px solid var(--academy-accent-line);background:var(--academy-accent-soft);border-radius:8px;gap:7px;margin-top:16px;padding:12px;display:grid}.academy-video-package-read span{color:var(--academy-accent);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:900}.academy-video-package-read strong{color:var(--ink-strong);font-size:.92rem}.academy-video-package-read p{font-size:.84rem}.academy-player-progress span,.academy-field-card span,.academy-related-moments>span{color:var(--academy-accent);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:900}.academy-player-progress strong{color:var(--ink-strong);font-size:1.15rem}.academy-player-plan,.academy-player-side{gap:12px;display:grid}.academy-player-steps{gap:10px;display:grid}.academy-player-steps article{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid}.academy-player-steps article span{color:#091015;background:var(--academy-accent);border-radius:50%;place-items:center;width:28px;height:28px;font-size:.78rem;font-weight:900;display:grid}.academy-field-card,.academy-related-moments article,.academy-complete-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;padding:14px}.academy-field-card p{margin-top:8px}.academy-player-nova{border-color:var(--academy-accent-line);background:var(--academy-accent-soft);margin:0}.academy-related-moments{gap:10px;display:grid}.academy-related-moments article strong{color:var(--ink-strong);margin-bottom:7px;display:block}.academy-complete-card{gap:12px;display:grid}.academy-complete-card svg{width:22px;height:22px;color:var(--academy-accent)}.academy-complete-card button{color:#091015;background:var(--academy-accent);min-height:38px;font-weight:900}.health-strip{gap:8px;margin:18px;display:grid}.health-strip div{min-height:38px;color:var(--ink);border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:.84rem;display:flex}.health-strip svg{color:#72f2dc;width:16px;height:16px}.nova-setup-status{gap:13px;margin:18px;display:grid}.setup-interview-score--compact strong{font-size:1.35rem}.nova-setup-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.nova-setup-columns article,.nova-powered-surfaces{background:#ffffff08;border:1px solid #ffffff13;border-radius:8px;padding:12px}.nova-setup-columns span,.nova-powered-surfaces span{color:#f6b356;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:900;display:block}.nova-setup-columns p{color:var(--ink);align-items:center;gap:7px;margin:7px 0 0;font-size:.82rem;display:flex}.nova-setup-columns svg{color:#72f2dc;flex:none;width:15px;height:15px}.nova-powered-surfaces{flex-wrap:wrap;gap:7px;display:flex}.nova-powered-surfaces span{flex-basis:100%}.nova-powered-surfaces small{color:#a6fff0;background:#72f2dc0e;border:1px solid #72f2dc1f;border-radius:999px;padding:5px 8px;font-weight:850}.nova-protected-note{color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}.setup-memory-panel{grid-column:span 1}.setup-memory-form{gap:11px;margin:18px;display:grid}.setup-memory-list{background:#ffffff08;border:1px solid #ffffff13;border-radius:8px;gap:8px;margin:0 18px 18px;padding:12px;display:grid}.setup-memory-list span{color:#f6b356;text-transform:uppercase;font-size:.72rem;font-weight:900}.setup-memory-list p,.setup-memory-list article{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.setup-memory-list article{border-top:1px solid #ffffff12;padding-top:8px}.setup-interview-panel{grid-column:span 2}.setup-interview-shell{gap:14px;margin:18px;display:grid}.setup-interview-score{background:#72f2dc09;border:1px solid #72f2dc24;border-radius:8px;padding:13px}.setup-interview-score span,.setup-nova-use>span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:850}.setup-interview-score strong{color:var(--ink-strong);margin:5px 0 10px;font-size:1.55rem;display:block}.setup-interview-score div{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.setup-interview-score i{border-radius:inherit;background:linear-gradient(90deg,#267cf0,#72f2dc,#f6b356);height:100%;display:block}.setup-interview-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.setup-interview-tabs button{min-height:46px;color:var(--muted);justify-content:center;align-items:center;gap:7px;font-weight:850;display:inline-flex}.setup-interview-tabs button.is-active{color:var(--ink-strong);background:#72f2dc17;border-color:#72f2dc4d}.setup-interview-tabs svg{width:16px;height:16px}.setup-interview-card{background:linear-gradient(135deg,#267cf021,#9837ff0f),#ffffff06;border:1px solid #267cf02e;border-radius:8px;padding:16px}.setup-interview-card span{color:#8dbbff;text-transform:uppercase;align-items:center;gap:8px;font-size:.74rem;font-weight:900;display:flex}.setup-interview-card svg{width:17px;height:17px}.setup-interview-card h3{color:var(--ink-strong);margin:11px 0 10px;font-size:1.08rem}.setup-interview-card p{color:var(--ink);margin:0;line-height:1.5}.setup-nova-use{gap:9px;display:grid}.setup-nova-use article{background:#72f2dc09;border:1px solid #72f2dc1f;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:11px;display:grid}.setup-nova-use svg{color:#72f2dc;width:16px;height:16px}.setup-nova-use p{color:var(--ink);margin:0;line-height:1.38}.setup-wide{grid-column:1/-1}.interview-profile-grid,.knowledge-asset-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.interview-profile-grid article,.knowledge-asset-grid article{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;min-height:146px;padding:13px}.knowledge-asset-grid svg{color:#72f2dc;width:22px;height:22px;margin-bottom:10px}.knowledge-asset-grid strong{color:var(--ink-strong);margin-bottom:7px;display:block}.knowledge-asset-grid p{color:var(--muted);margin:0;line-height:1.42}.lab-footer{min-height:46px;color:var(--muted);background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:10px;padding:0 14px;display:flex}.lab-footer svg{color:#f6b356;width:17px;height:17px}.nova-operator-panel{background:radial-gradient(circle at 8% 0,#72f2dc1f,#0000 28%),linear-gradient(135deg,#0d1620f5,#0a0d16fa);border:1px solid #72f2dc29;border-radius:8px;margin-top:18px;padding:18px;box-shadow:0 24px 80px #00000047}.nova-operator-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.nova-operator-head h2{color:var(--ink-strong);margin:0;font-size:clamp(1.2rem,2vw,1.7rem)}.nova-operator-status{text-align:right;gap:4px;min-width:190px;display:grid}.nova-operator-status span{color:#72f2dc;letter-spacing:.07em;text-transform:uppercase;font-size:.78rem;font-weight:900}.nova-operator-status small{color:var(--muted);line-height:1.35}.nova-operator-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:14px;display:grid}.nova-operator-command,.nova-operator-output{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;padding:14px}.nova-context-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.nova-context-strip article{background:#267cf00b;border:1px solid #267cf026;border-radius:8px;padding:10px}.nova-context-strip span,.nova-command-field span,.nova-operator-output>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:900;display:block}.nova-context-strip strong{color:var(--ink-strong);line-height:1.25}.nova-command-field{gap:7px;display:grid}.nova-command-field textarea{resize:vertical;min-height:118px;color:var(--ink-strong);font:inherit;background:#03071294;border:1px solid #ffffff17;border-radius:8px;padding:12px;line-height:1.45}.nova-operator-actions{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.nova-operator-actions button,.nova-action-list button{min-height:38px;color:var(--ink-strong);background:#72f2dc14;border:1px solid #72f2dc33;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-weight:850;display:inline-flex}.nova-operator-actions button:first-child{background:linear-gradient(135deg,#267cf0,#9837ff);border-color:#0000}.nova-operator-actions button:disabled{cursor:wait;opacity:.66}.nova-operator-actions svg,.nova-action-list svg{width:16px;height:16px}.nova-operator-output>p{color:var(--ink);margin:0;line-height:1.5}.nova-action-list{gap:10px;margin-top:12px;display:grid}.nova-action-list article{background:#9837ff0f;border:1px solid #9837ff33;border-radius:8px;gap:8px;padding:12px;display:grid}.nova-action-list article.is-applied{background:linear-gradient(135deg,#72f2dc1a,#267cf012);border-color:#72f2dc57}.nova-action-list article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.nova-action-list strong{color:var(--ink-strong)}.nova-action-list small{color:#9dc5ff;text-transform:uppercase;font-weight:850}.nova-action-list p,.nova-action-empty p{color:var(--ink);margin:0;line-height:1.45}.nova-action-list button{justify-content:center;width:fit-content}.nova-action-list button:disabled{cursor:default;opacity:.72;border-color:#72f2dc29}.nova-action-empty{border:1px dashed #ffffff1f;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;margin-top:12px;padding:12px;display:grid}.nova-action-empty svg{color:#72f2dc;width:18px;height:18px}.nova-session-log{border-top:1px solid #ffffff14;gap:9px;margin-top:14px;padding-top:12px;display:grid}.nova-session-log>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.nova-session-log>p{color:var(--muted);margin:0;line-height:1.45}.nova-session-log article{background:#03071240;border:1px solid #ffffff14;border-radius:8px;gap:5px;padding:10px;display:grid}.nova-session-log strong{color:var(--ink-strong);font-size:.88rem}.nova-session-log article p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.nova-session-log small{color:#72f2dc;text-transform:uppercase;font-weight:850}.test-console-hero,.test-scenario-panel{grid-column:1;min-width:0}.test-acceptance-panel{grid-area:1/2/span 2;position:sticky;top:18px}.test-console-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px;display:grid}.test-console-grid article,.test-scenario-list article,.test-acceptance-list article{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;padding:13px}.test-console-grid span,.test-scenario-list span{color:#72f2dc;text-transform:uppercase;font-size:.72rem;font-weight:900}.test-console-grid strong{color:var(--ink-strong);margin-top:7px;display:block}.test-scenario-list{gap:12px;margin:18px;display:grid}.test-scenario-list article.is-active{background:#f6b3560e;border-color:#f6b35647}.test-scenario-list h3{color:var(--ink-strong);margin:8px 0}.test-scenario-list p,.test-scenario-list blockquote{color:var(--ink);margin:0;line-height:1.45}.test-scenario-list blockquote{color:var(--muted);border-left:3px solid #f6b3568c;margin-top:10px;padding-left:12px}.test-scenario-list article div,.test-open-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.test-scenario-list button,.test-open-actions button{min-height:36px;color:var(--ink-strong);background:#267cf01a;border:1px solid #267cf033;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.test-scenario-list svg,.test-open-actions svg{width:15px;height:15px}.test-acceptance-list{gap:9px;margin:18px;display:grid}.test-acceptance-list article{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;display:grid}.test-acceptance-list svg{color:#72f2dc;width:17px;height:17px;margin-top:2px}.test-acceptance-list p{color:var(--ink);margin:0;line-height:1.42}.test-open-actions{margin:0 18px 18px}@media (width<=1260px){.dashboard-loop-strip,.dashboard-command-strip,.stage-asset-grid,.interview-profile-grid,.knowledge-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1180px){.lab-shell{grid-template-columns:1fr}.side-rail{flex-direction:row;align-items:center;min-height:auto;position:static}.rail-nav{grid-template-columns:repeat(9,max-content);overflow-x:auto}.nova-rail{display:none}.hero-panel,.dashboard-grid,.call-live-bar,.call-cockpit-grid,.call-support-grid,.academy-curriculum-grid,.academy-player-panel,.academy-player-main,.knowledge-base-layout,.mapper-focus-grid,.mapper-page-grid,.focus-layout,.message-lab-layout,.script-vault-grid,.academy-layout,.setup-grid,.test-console-page,.recommendation-row,.readiness-board{grid-template-columns:1fr}.knowledge-hero-panel,.knowledge-main-panel,.knowledge-quick-panel{grid-area:auto}.knowledge-quick-panel,.message-lab-side{position:static}.sandbox-brief-strip{grid-template-columns:1fr;align-items:stretch}.sandbox-reset-button{width:fit-content}.message-command-grid,.industry-lens-strip,.test-console-grid,.momentum-command-grid,.message-map-summary,.call-question-bank,.call-objection-bank,.call-knowledge-bank,.message-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.workspace{padding:14px}.side-rail{flex-direction:column;align-items:stretch;padding:14px;overflow:hidden}.brand-mark{min-width:0}.topbar,.section-heading,.dashboard-loop-heading,.dashboard-toolbelt,.script-toolbar,.message-map-header,.nova-operator-head{flex-direction:column;align-items:flex-start}.dashboard-toolbelt{align-items:stretch}.dashboard-toolbelt-actions{justify-content:stretch}.dashboard-toolbelt-actions button{flex:calc(50% - 8px)}.topbar-actions,.topbar-actions select,.account-facts{width:100%}.sandbox-brief-grid{grid-template-columns:1fr}.sandbox-reset-button{width:100%}.account-facts,.dashboard-loop-strip,.message-command-grid,.industry-lens-strip,.test-console-grid,.momentum-command-grid,.momentum-signal-grid,.message-map-summary,.sequence-path-preview,.script-preview-sections,.message-variant-grid,.dial-grid,.power-select-grid,.variant-switcher,.insight-pair,.stage-guidance-grid,.stage-slot-grid,.workbench-tabs,.call-live-bar dl,.call-arsenal-tabs,.call-moment-selector,.call-question-bank,.call-objection-bank,.call-knowledge-bank,.call-after-panel,.call-question-list,.branch-list--compact,.dashboard-command-strip,.knowledge-spotlight-grid,.knowledge-tabs,.academy-overview-grid,.script-category-tabs,.interview-profile-grid,.knowledge-asset-grid,.metric-grid,.setup-list,.call-question-grid,.lesson-grid,.academy-player-panel,.academy-player-main,.proof-workbench-panel,.stage-asset-grid,.nova-operator-grid,.nova-context-strip{grid-template-columns:1fr}.test-console-hero,.test-scenario-panel,.test-acceptance-panel{grid-area:auto;position:static}.nova-operator-status{text-align:left;min-width:0}.momentum-head{flex-direction:column}.momentum-score{text-align:left;width:100%}.call-knowledge-bank__head,.nova-live-read__head{flex-direction:column;align-items:flex-start}.call-after-panel button,.call-knowledge-bank__head button,.message-map-header button{width:100%}.stage-panel{position:static}.rail-nav{overscroll-behavior-inline:contain;scrollbar-width:none;grid-template-columns:repeat(9,max-content);width:calc(100vw - 28px);padding-bottom:2px;overflow-x:auto}.rail-nav::-webkit-scrollbar{display:none}.rail-nav button{min-width:max-content;padding-inline:12px;font-size:.8rem}.flow-wrap,.flow-wrap--large{height:310px}.generated-message--large p{font-size:1.05rem}.lab-footer{align-items:flex-start;min-height:auto;padding-block:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
