.react-flow{direction:ltr}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.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 .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.react-flow__edge{pointer-events:visibleStroke;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:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__connectionline{z-index:1001}.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:-webkit-grab;cursor:grab;position:absolute}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:-webkit-grab;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background:#1a192b;border:1px solid #fff;border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:-4px;left:50%;transform:translate(-50%)}.react-flow__handle-top{top:-4px;left:50%;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{top:50%;right:-4px;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.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.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{background:#ffffff80;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}.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-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{color:#222;text-align:center;background-color:#fff;border:1px solid #1a192b;border-radius:3px;width:150px;padding:10px;font-size:12px}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.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:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.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{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{box-sizing:content-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fefefe;border:none;border-bottom:1px solid #eee;justify-content:center;align-items:center;width:16px;height:16px;padding:5px;display:flex}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.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:#3367d9;border:1px solid #fff;border-radius:1px;width:4px;height:4px;transform: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:0 solid #3367d9}.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%}.ai-ecosystem-page{--ai-bg:#07111f;--ai-panel:#0c192be6;--ai-panel-strong:#14253bf5;--ai-border:#94b2d829;--ai-text:#f4f8ff;--ai-muted:#a7b8ce;--ai-dim:#71859f;min-height:100%;color:var(--ai-text);box-sizing:border-box;background:radial-gradient(circle at 18% 0,#2563eb2b,#0000 29%),radial-gradient(circle at 78% 4%,#3b82f621,#0000 25%),radial-gradient(circle at 45% 100%,#60a5fa14,#0000 34%),linear-gradient(#07111f 0%,#081523 52%,#07111f 100%);padding:16px;overflow:auto}.ai-ecosystem-page *,.ai-ecosystem-page :before,.ai-ecosystem-page :after{box-sizing:border-box}.ai-ecosystem-header{z-index:100;border:1px solid var(--ai-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#08162cd6,#040a18e0);border-radius:20px;grid-template-columns:minmax(220px,.8fr) minmax(420px,1.5fr) auto;align-items:center;gap:18px;width:min(1880px,100%);min-height:82px;margin:0 auto 14px;padding:14px 16px;display:grid;position:relative;box-shadow:0 22px 48px -34px #000000c7,0 10px 28px -26px #1e40af57}.ai-header-copy h1,.ai-map-title h2,.ai-drawer-heading h2,.ai-diagnostic-hero h3{color:var(--ai-text);letter-spacing:-.035em;margin:0}.ai-header-copy h1{font-size:clamp(23px,2vw,31px);line-height:1}.ai-header-copy p,.ai-map-title p,.ai-drawer-heading p,.ai-diagnostic-hero p{color:var(--ai-muted);margin:5px 0 0;font-size:12px;line-height:1.45}.ai-eyebrow{color:#93c5fd;letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:950;display:block}.ai-header-center{justify-items:center;gap:8px;min-width:0;display:grid}.ai-agent-picker{z-index:80;width:min(560px,100%);position:relative}.ai-agent-picker__trigger{width:100%;min-height:46px;color:var(--ai-text);text-align:left;cursor:pointer;background:#010711c7;border:1px solid #94b2d833;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:9px;padding:6px 10px;display:grid;box-shadow:inset 0 1px #ffffff09,0 0 24px -20px #60a5fae6}.ai-agent-picker.is-open .ai-agent-picker__trigger{border-color:#67e8f980;box-shadow:inset 0 1px #ffffff0a,0 0 0 3px #60a5fa12,0 15px 36px -24px #60a5facc}.ai-agent-picker__trigger:disabled{opacity:.64;cursor:wait}.ai-agent-picker__icon{color:#93c5fd;background:#60a5fa14;border:1px solid #60a5fa40;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.ai-agent-picker__selection{min-width:0;display:block}.ai-agent-picker__selection small,.ai-agent-picker__selection strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ai-agent-picker__selection small{color:var(--ai-dim);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:8px;font-weight:800}.ai-agent-picker__selection strong{color:var(--ai-text);font-size:13px;font-weight:900}.ai-agent-picker__count{color:#bfdbfe;background:#60a5fa1a;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:10px;font-weight:900;display:grid}.ai-agent-picker__chevron{width:24px;height:24px;color:var(--ai-muted);place-items:center;transition:transform .18s,color .18s;display:grid;transform:rotate(-90deg)}.ai-agent-picker.is-open .ai-agent-picker__chevron{color:#93c5fd;transform:rotate(90deg)}.ai-agent-picker__loading{border:2px solid #67e8f933;border-top-color:#93c5fd;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite ai-picker-spin}@keyframes ai-picker-spin{to{transform:rotate(360deg)}}.ai-agent-picker__menu{z-index:9999;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#040c1afc;border:1px solid #67e8f938;border-radius:14px;max-height:min(430px,65vh);padding:7px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 24px 70px -22px #000,0 0 30px -22px #60a5faf2}.ai-agent-picker__menu>button{width:100%;min-height:48px;color:var(--ai-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.ai-agent-picker__menu>button:hover{background:#60a5fa12;border-color:#67e8f926;transform:none}.ai-agent-picker__menu>button.is-selected{background:linear-gradient(135deg,#60a5fa1a,#2563eb14);border-color:#67e8f947}.ai-agent-picker__menu>button>span:nth-child(2){min-width:0}.ai-agent-picker__menu strong,.ai-agent-picker__menu small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ai-agent-picker__menu strong{font-size:11px;font-weight:900}.ai-agent-picker__menu small{color:var(--ai-muted);margin-top:3px;font-size:8px}.ai-agent-picker__menu-icon{color:#bfdbfe;background:#3b82f61a;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.ai-agent-picker__status{background:#64748b;border-radius:50%;width:9px;height:9px;margin:0 8px;box-shadow:0 0 0 4px #64748b1a}.ai-agent-picker__status.is-enabled{background:#34d399;box-shadow:0 0 0 4px #34d3991a,0 0 12px #34d3998c}.ai-agent-picker__divider{color:var(--ai-dim);letter-spacing:.12em;text-transform:uppercase;padding:9px 10px 5px;font-size:8px;font-weight:900}.ai-agent-picker__empty{color:var(--ai-muted);text-align:center;padding:16px 10px;font-size:10px}.ai-header-statuses{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.ai-top-status,.ai-status-chip,.ai-count-chip,.ai-preview-badge{border:1px solid var(--ai-border);color:var(--ai-muted);white-space:nowrap;background:#07101fb8;border-radius:999px;align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.ai-top-status{padding:5px 9px}.ai-top-status i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px}.ai-top-status.is-live{color:#5eead4;background:#2dd4bf1a;border-color:#2dd4bf47}.ai-top-status.is-off{color:#7590a8}.ai-top-status.mode-test{color:#fbbf24;background:#fbbf2414;border-color:#fbbf2440}.ai-top-status.mode-live{color:#93c5fd;background:#60a5fa14;border-color:#60a5fa40}.ai-top-status.mode-off{color:#70849b}.ai-top-status.is-handoff{color:#bfdbfe;background:#3b82f617;border-color:#3b82f645}.ai-header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ai-secondary-action,.ai-icon-action,.ai-save-action,.ai-publish-action,.ai-drawer-collapse{border:1px solid var(--ai-border);color:var(--ai-text);font:inherit;cursor:pointer;background:#07101fb8;border-radius:12px;font-size:12px;font-weight:900;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s}.ai-secondary-action{justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;display:inline-flex}.ai-icon-action,.ai-drawer-collapse{place-items:center;width:38px;height:38px;padding:0;display:grid}.ai-icon-action--danger{color:#fda4af;background:#fb718514;border-color:#fb718542}.ai-secondary-action:hover,.ai-icon-action:hover,.ai-save-action:hover,.ai-publish-action:hover,.ai-drawer-collapse:hover{border-color:#60a5fa73;transform:translateY(-1px)}.ai-workspace{grid-template-columns:minmax(620px,1fr) minmax(520px,620px);align-items:stretch;gap:14px;width:min(1880px,100%);height:max(720px,100vh - 128px);margin:0 auto;display:grid}.ai-workspace.is-drawer-collapsed{grid-template-columns:minmax(620px,1fr) 68px}.ai-map-panel,.ai-config-drawer{border:1px solid var(--ai-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#061021db,#020813e3);border-radius:22px;min-width:0;min-height:0;overflow:hidden;box-shadow:0 22px 64px -48px #000,0 0 34px -28px #60a5fae6}.ai-map-shell{grid-template-rows:auto minmax(500px,1fr) auto;height:100%;min-height:680px;padding:20px;display:grid;position:relative;overflow:hidden}.ai-map-shell:before{content:"";pointer-events:none;opacity:.31;background-image:linear-gradient(#94b2d809 1px,#0000 1px),linear-gradient(90deg,#94b2d806 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}.ai-map-title{z-index:2;text-align:center;position:relative}.ai-map-title h2{font-size:clamp(24px,2.2vw,34px)}.ai-map-title p{font-size:13px}.ai-ecosystem-map{align-self:center;width:min(790px,100%);height:min(650px,100%);min-height:520px;margin:0 auto;position:relative}.ai-ecosystem-map:before{content:"";aspect-ratio:1;filter:blur(4px);background:radial-gradient(circle,#2563eb2b,#60a5fa0d 37%,#0000 68%);border-radius:50%;width:52%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-ecosystem-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ai-ecosystem-lines line{stroke:#60a5fa40;stroke-width:.18px;stroke-dasharray:1.3 1.2;filter:drop-shadow(0 0 1.5px #60a5fa73);transition:stroke .18s,stroke-width .18s}.ai-ecosystem-lines line.is-active{stroke:#67e8f9eb;stroke-width:.38px;stroke-dasharray:1.8 .8}.ai-orbit{fill:none;stroke:#60a5fa21;stroke-width:.18px;stroke-dasharray:1 1.3}.ai-orbit--inner{stroke:#3b82f61f}.ai-core-node{aspect-ratio:1;color:#fff;cursor:pointer;z-index:4;background:radial-gradient(circle at 36% 28%,#ffffff38,#0000 23%),linear-gradient(145deg,#2563ebeb,#4446dcd1 55%,#3b82f6cc);border:1px solid #94b2d8a3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:154px;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 9px #2563eb1a,0 0 0 18px #60a5fa09,0 0 48px #2563eb99,inset 0 1px #ffffff59}.ai-core-node:after{content:"";border:1px solid #ffffff29;border-radius:50%;position:absolute;inset:10px}.ai-core-node.is-active{box-shadow:0 0 0 10px #60a5fa26,0 0 65px #60a5fab3,inset 0 1px #ffffff6b}.ai-core-node__spark{z-index:1;text-shadow:0 0 14px #fff;font-size:24px;line-height:1;position:relative}.ai-core-node strong{z-index:1;text-overflow:ellipsis;white-space:nowrap;width:112px;font-size:14px;position:relative;overflow:hidden}.ai-core-node small{z-index:1;color:#edfaffb8;font-size:10px;position:relative}.ai-ecosystem-node{width:104px;min-height:82px;color:var(--ai-text);cursor:pointer;z-index:3;background:0 0;border:0;align-content:start;justify-items:center;gap:6px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.ai-ecosystem-node__orb{color:#93c5fd;background:#071223f0;border:1px solid;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .18s,box-shadow .18s,background .18s;display:grid;box-shadow:0 0 0 5px #60a5fa0b,0 0 23px -8px,inset 0 1px #ffffff1f}.ai-ecosystem-node__label{color:#dff6ff;text-align:center;text-shadow:0 2px 12px #000;width:110px;font-size:11px;font-weight:900;line-height:1.15}.ai-node-state{border:2px solid #0a1627;border-radius:50%;width:9px;height:9px;position:absolute;top:34px;right:22px;box-shadow:0 0 9px}.ai-ecosystem-node:hover .ai-ecosystem-node__orb,.ai-ecosystem-node.is-active .ai-ecosystem-node__orb{transform:translateY(-3px)scale(1.08);box-shadow:0 0 0 7px #ffffff0b,0 0 32px -4px,inset 0 1px #ffffff2e}.ai-ecosystem-node.is-active .ai-ecosystem-node__label{color:#fff}.tone-cyan,.tone-blue{color:#60a5fa!important}.tone-green{color:#2dd4bf!important}.tone-violet{color:#93c5fd!important}.tone-pink{color:#f472b6!important}.tone-red{color:#fb7185!important}.tone-amber{color:#f59e0b!important}.tone-orange{color:#fb923c!important}.tone-yellow{color:#facc15!important}.status-complete{color:#2dd4bf;background:#2dd4bf}.status-attention{color:#fbbf24;background:#fbbf24}.status-pending{color:#fb7185;background:#fb7185}.ai-map-footer{z-index:2;border-top:1px solid #94b2d81a;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex;position:relative}.ai-map-legend,.ai-map-tip{color:var(--ai-muted);align-items:center;gap:12px;font-size:10px;font-weight:800;display:flex}.ai-map-legend span{align-items:center;gap:5px;display:inline-flex}.ai-map-legend i{border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.ai-map-tip{color:var(--ai-dim);gap:5px}.ai-config-drawer{background:linear-gradient(#081428f5,#040a17f5);grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;transition:width .18s;display:grid}.ai-workspace.is-drawer-collapsed .ai-config-drawer{grid-template-rows:auto}.ai-workspace.is-drawer-collapsed .ai-drawer-header{flex-direction:column;justify-content:flex-start;height:100%;padding:12px 8px;display:flex}.ai-workspace.is-drawer-collapsed .ai-drawer-heading,.ai-workspace.is-drawer-collapsed .ai-drawer-icon{display:none}.ai-drawer-header{border-bottom:1px solid var(--ai-border);background:linear-gradient(90deg,#60a5fa0e,#0000 48%,#3b82f60d);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:84px;padding:15px 16px;display:grid}.ai-drawer-icon,.ai-diagnostic-card__icon{background:#081326d1;border:1px solid;place-items:center;display:grid;box-shadow:0 0 20px -10px}.ai-drawer-icon{border-radius:15px;width:47px;height:47px}.ai-drawer-heading{min-width:0}.ai-drawer-heading__line{align-items:center;gap:8px;min-width:0;display:flex}.ai-drawer-heading h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;overflow:hidden}.ai-drawer-heading p{font-size:11px}.ai-status-chip{text-transform:uppercase;letter-spacing:.05em;padding:4px 7px;font-size:8px}.ai-status-chip.status-complete{color:#5eead4;background:#2dd4bf17;border-color:#2dd4bf47}.ai-status-chip.status-attention{color:#fbbf24;background:#fbbf2414;border-color:#fbbf2445}.ai-status-chip.status-pending{color:#fda4af;background:#fb718514;border-color:#fb718545}.ai-drawer-example{color:#b8cce0;background:#2563eb11;border:1px solid #60a5fa2e;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;margin:11px 14px 0;padding:10px 11px;font-size:11px;line-height:1.45;display:grid}.ai-drawer-example svg{color:#93c5fd;margin-top:1px}.ai-drawer-example strong{color:#dff8ff}.ai-drawer-scroll{scrollbar-gutter:stable;min-height:0;padding:14px;overflow:auto}.ai-drawer-scroll::-webkit-scrollbar{width:8px}.ai-drawer-scroll::-webkit-scrollbar-track{background:0 0}.ai-drawer-scroll::-webkit-scrollbar-thumb{background:#94b2d826;border-radius:99px}.ai-drawer-footer{border-top:1px solid var(--ai-border);background:#020813f0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ai-drawer-footer__meta{gap:2px;min-width:0;display:grid}.ai-drawer-footer__meta span{color:#dff8ff;font-size:11px;font-weight:900}.ai-drawer-footer__meta small{color:var(--ai-dim);font-size:9px}.ai-drawer-footer__actions{align-items:center;gap:8px;display:flex}.ai-save-action,.ai-publish-action{justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;display:inline-flex}.ai-save-action{color:#bfefff;border-color:#60a5fa57}.ai-publish-action{color:#03101c;background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 55%,#93c5fd 100%);border-color:#94b2d894;box-shadow:0 0 28px -12px #60a5fabf}.ai-save-action:disabled,.ai-publish-action:disabled{cursor:not-allowed;opacity:.55;transform:none}.ai-section-stack{gap:13px;display:grid}.ai-form-grid{gap:11px;display:grid}.ai-form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-field-shell{color:var(--ai-muted);gap:6px;font-size:11px;font-weight:800;display:grid}.ai-field-label{color:#dff7ff;font-size:11px;font-weight:950}.ai-field-help{color:var(--ai-muted);font-size:10px;font-weight:600;line-height:1.4}.ai-field-example{color:#5f90a8;font-size:9px;font-weight:700;line-height:1.4}.ai-native-input{color:#eef9ff;width:100%;min-height:42px;font:inherit;background:#010711c2;border:1px solid #94b2d829;border-radius:12px;outline:0;padding:10px 11px;font-size:12px;font-weight:650;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff08}.ai-native-input:focus{border-color:#60a5fa80;box-shadow:0 0 0 3px #60a5fa12}.ai-native-input::placeholder{color:#496178}.ai-native-input option{color:#eef9ff;background:#0a1627}.ai-native-textarea{resize:vertical;min-height:126px;line-height:1.5}.ai-native-textarea--large{min-height:170px}.ai-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ai-mode-card{border:1px solid var(--ai-border);color:var(--ai-text);text-align:left;cursor:pointer;background:#040c19c2;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.ai-mode-card.is-active{background:linear-gradient(135deg,#60a5fa1f,#2563eb14);border-color:#60a5fa7a;box-shadow:0 0 25px -18px #60a5fae6}.ai-mode-card__icon{color:#93c5fd;background:#60a5fa12;border:1px solid #60a5fa38;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.ai-mode-card strong{font-size:12px;display:block}.ai-mode-card small{color:var(--ai-muted);margin-top:4px;font-size:10px;line-height:1.42;display:block}.ai-inline-info{background:#60a5fa11;border:1px solid #60a5fa33;border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:11px;display:grid}.ai-inline-info__icon{color:#93c5fd;background:#60a5fa14;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.ai-inline-info strong{color:#cff8ff;font-size:11px}.ai-inline-info p{color:var(--ai-muted);margin:3px 0 0;font-size:10px;line-height:1.4}.ai-subsection-card,.ai-handoff-scenarios,.ai-preview-card{border:1px solid var(--ai-border);background:#040c19b3;border-radius:15px;padding:12px}.ai-subsection-card__head,.ai-preview-card__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.ai-subsection-card__head>div,.ai-preview-card__head>div{gap:3px;display:grid}.ai-subsection-card__head strong,.ai-preview-card__head strong,.ai-handoff-scenarios>strong{color:#e5f9ff;font-size:11px}.ai-subsection-card__head span,.ai-preview-card__head span{color:var(--ai-muted);font-size:9px}.ai-count-chip,.ai-preview-badge{padding:4px 7px;color:#bfdbfe!important}.ai-switch-card{border:1px solid var(--ai-border);width:100%;color:var(--ai-text);text-align:left;cursor:pointer;background:#040c19b8;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:12px;display:grid}.ai-switch-card.is-active{background:#2dd4bf13;border-color:#2dd4bf59}.ai-switch-card__visual{background:#243246;border-radius:999px;align-items:center;width:42px;height:23px;padding:3px;transition:background .15s;display:flex}.ai-switch-card__visual span{background:#91aeca;border-radius:50%;width:17px;height:17px;transition:transform .15s,background .15s}.ai-switch-card.is-active .ai-switch-card__visual{background:#2dd4bf47}.ai-switch-card.is-active .ai-switch-card__visual span{background:#5eead4;transform:translate(19px);box-shadow:0 0 9px #2dd4bfcc}.ai-switch-card strong{font-size:12px;display:block}.ai-switch-card small{color:var(--ai-muted);margin-top:3px;font-size:10px;line-height:1.4;display:block}.ai-handoff-scenarios{gap:9px;display:grid}.ai-handoff-scenarios__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.ai-handoff-scenarios__grid span{color:var(--ai-muted);background:#0107117a;border:1px solid #94b2d81a;border-radius:10px;align-items:center;gap:6px;padding:8px;font-size:9px;display:flex}.ai-handoff-scenarios__grid svg{color:#5eead4}.ai-preview-card{background:linear-gradient(135deg,#60a5fa0e,#3b82f60b)}.ai-preview-message{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}.ai-preview-avatar{color:#5eead4;background:#2dd4bf1c;border:1px solid #2dd4bf3d;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.ai-preview-message>div{background:#0a1c24e0;border:1px solid #2dd4bf1f;border-radius:4px 12px 12px;padding:9px 10px}.ai-preview-message b{color:#bff9ed;font-size:9px}.ai-preview-message p{color:#d7e8ef;margin:4px 0 0;font-size:10px;line-height:1.45}.ai-preview-tags{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.ai-preview-tags span{color:#7f9bb2;background:#01071185;border:1px solid #94b2d81a;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:850}.ai-diagnostic-hero{background:linear-gradient(135deg,#60a5fa12,#2563eb0e,#3b82f60b);border:1px solid #60a5fa2e;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.ai-progress-ring{--progress:0deg;background:conic-gradient(#60a5fa var(--progress), #94b2d817 0);border-radius:50%;place-items:center;width:82px;height:82px;padding:8px;display:grid;box-shadow:0 0 26px -15px #60a5fae6}.ai-progress-ring:before{content:"";background:#0a1627;border-radius:50%;grid-area:1/1;width:100%;height:100%}.ai-progress-ring span{z-index:1;color:#dff9ff;grid-area:1/1;font-size:17px;font-weight:950}.ai-diagnostic-hero h3{font-size:18px}.ai-diagnostic-summary{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.ai-diagnostic-summary span{border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900}.ai-diagnostic-summary .is-complete{color:#5eead4;background:#2dd4bf17}.ai-diagnostic-summary .is-attention{color:#fbbf24;background:#fbbf2414}.ai-diagnostic-summary .is-pending{color:#fda4af;background:#fb718514}.ai-diagnostic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ai-diagnostic-card{min-width:0;color:var(--ai-text);text-align:left;cursor:pointer;background:#02081380;border:1px solid #94b2d81c;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.ai-diagnostic-card:hover{background:#60a5fa0b;border-color:#60a5fa4d}.ai-diagnostic-card__icon{border-radius:10px;width:31px;height:31px}.ai-diagnostic-card__copy{gap:2px;min-width:0;display:grid}.ai-diagnostic-card__copy strong{font-size:10px}.ai-diagnostic-card__copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--ai-muted);font-size:8px;overflow:hidden}.ai-status-dot{border-radius:50%;width:8px;height:8px;box-shadow:0 0 9px}.ai-status-dot.status-complete{color:#2dd4bf;background:#2dd4bf}.ai-status-dot.status-attention{color:#fbbf24;background:#fbbf24}.ai-status-dot.status-pending{color:#fb7185;background:#fb7185}.ai-next-action{color:var(--ai-text);text-align:left;cursor:pointer;background:linear-gradient(135deg,#3b82f617,#2563eb0f);border:1px solid #3b82f638;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.ai-next-action>span{color:#bfdbfe;background:#3b82f61a;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.ai-next-action strong{font-size:10px;display:block}.ai-next-action small{color:var(--ai-muted);margin-top:3px;font-size:8px;display:block}.ai-next-action>b{color:#bfdbfe;font-size:9px}.ai-drawer-scroll details,.ai-drawer-scroll section,.ai-drawer-scroll [class*=tech-panel]{max-width:100%}.ai-drawer-scroll input,.ai-drawer-scroll select,.ai-drawer-scroll textarea,.ai-drawer-scroll button{font-variant-ligatures:none}.ai-drawer-scroll textarea{max-width:100%}@media (width<=1460px){.ai-workspace{grid-template-columns:minmax(560px,1fr) minmax(470px,540px)}.ai-core-node{width:136px}.ai-ecosystem-node{width:94px}.ai-ecosystem-node__orb{width:44px;height:44px}.ai-ecosystem-node__label{width:96px;font-size:10px}}@media (width<=1180px){.ai-ecosystem-header{grid-template-columns:1fr auto}.ai-header-center{grid-area:2/1/auto/-1}.ai-header-actions{grid-area:1/2}.ai-workspace,.ai-workspace.is-drawer-collapsed{grid-template-columns:1fr;height:auto}.ai-map-panel{min-height:740px}.ai-config-drawer{min-height:680px}.ai-workspace.is-drawer-collapsed .ai-config-drawer{min-height:64px}.ai-workspace.is-drawer-collapsed .ai-drawer-header{flex-direction:row;justify-content:flex-end;height:64px}}@media (width<=760px){.ai-ecosystem-page{padding:10px}.ai-ecosystem-header{grid-template-columns:1fr;gap:12px;padding:13px}.ai-header-center,.ai-header-actions{grid-area:auto}.ai-header-center{justify-items:stretch}.ai-header-statuses{justify-content:flex-start}.ai-header-actions{flex-wrap:wrap;justify-content:flex-start}.ai-agent-picker{width:100%}.ai-map-panel{min-height:660px}.ai-map-shell{grid-template-rows:auto minmax(490px,1fr) auto;min-height:650px;padding:14px 10px}.ai-map-title h2{font-size:24px}.ai-ecosystem-map{min-height:500px}.ai-core-node{width:112px}.ai-core-node strong{width:88px;font-size:11px}.ai-ecosystem-node{width:74px;min-height:68px}.ai-ecosystem-node__orb{width:38px;height:38px}.ai-ecosystem-node__label{width:75px;font-size:8px}.ai-node-state{top:27px;right:13px}.ai-map-footer{flex-direction:column;align-items:flex-start}.ai-config-drawer{min-height:640px}.ai-drawer-header{grid-template-columns:auto minmax(0,1fr) auto;padding:12px}.ai-drawer-heading__line{flex-direction:column;align-items:flex-start;gap:4px}.ai-drawer-heading h2{white-space:normal}.ai-drawer-footer{flex-direction:column;align-items:stretch}.ai-drawer-footer__actions{grid-template-columns:1fr;display:grid}.ai-form-grid--two,.ai-mode-grid,.ai-handoff-scenarios__grid,.ai-diagnostic-grid{grid-template-columns:1fr}}@media (width<=520px){.ai-map-panel{min-height:690px}.ai-map-shell{min-height:680px}.ai-ecosystem-map{min-height:530px}.ai-core-node{width:96px}.ai-ecosystem-node{width:62px}.ai-ecosystem-node__orb{width:34px;height:34px}.ai-ecosystem-node__label{width:64px;font-size:7px}.ai-node-state{top:23px;right:8px}.ai-map-legend{flex-wrap:wrap;gap:7px}.ai-diagnostic-hero{grid-template-columns:1fr;justify-items:start}}.ai-workspace,.ai-workspace.is-drawer-open{width:min(1880px,100%);height:max(720px,100vh - 128px);min-height:720px;display:block;position:relative}.ai-map-panel{width:100%;height:100%}.ai-map-shell{min-height:100%}.ai-ecosystem-map{width:min(940px,100%);height:min(700px,100%)}.ai-drawer-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default;background:#00040cad;border:0;border-radius:0;margin:0;padding:0;animation:.18s both ai-drawer-backdrop-in;position:fixed;inset:0}.ai-config-drawer{z-index:1001;opacity:0;visibility:hidden;pointer-events:none;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1040px,100vw - 36px);height:auto;min-height:0;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .18s,visibility 0s linear .24s;display:grid;position:fixed;top:18px;bottom:18px;right:18px;transform:translate(calc(100% + 34px));box-shadow:-28px 0 90px -30px #000000eb,0 0 55px -32px #60a5facc}.ai-config-drawer.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .18s,visibility;transform:translate(0)}.ai-config-drawer .ai-drawer-scroll{padding:18px 20px 24px}.ai-config-drawer .ai-drawer-example{margin:13px 20px 0}.ai-config-drawer .ai-drawer-header{padding:17px 20px}.ai-config-drawer .ai-drawer-footer{padding:14px 20px}@keyframes ai-drawer-backdrop-in{0%{opacity:0}to{opacity:1}}@media (width<=1180px){.ai-workspace,.ai-workspace.is-drawer-open{height:auto;min-height:740px}.ai-map-panel{min-height:740px}.ai-config-drawer,.ai-config-drawer.is-open{width:min(920px,100vw - 20px);height:auto;min-height:0;top:10px;bottom:10px;right:10px}}@media (width<=760px){.ai-workspace,.ai-workspace.is-drawer-open{min-height:660px}.ai-config-drawer,.ai-config-drawer.is-open{border-radius:18px;width:calc(100vw - 12px);top:6px;bottom:6px;right:6px}.ai-config-drawer .ai-drawer-header,.ai-config-drawer .ai-drawer-footer{padding:12px}.ai-config-drawer .ai-drawer-example{margin:10px 12px 0}.ai-config-drawer .ai-drawer-scroll{padding:12px 12px 18px}}.ai-drawer-body{flex:1;grid-template-columns:minmax(0,1.3fr) minmax(280px,360px);gap:16px;min-height:0;display:grid;overflow:hidden}.ai-guided-section{gap:14px;display:grid}.ai-guided-section__hero{gap:10px;display:grid}.ai-guided-section__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ai-guide-mini-card,.ai-guide-sidebar__card{background:linear-gradient(#061122eb,#050c1af0);border:1px solid #94b2d81f;border-radius:18px;box-shadow:inset 0 1px #ffffff08,0 16px 40px -32px #000000f2}.ai-guide-mini-card{padding:14px}.ai-guide-mini-card__eyebrow{color:#93c5fd;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.ai-guide-mini-card ul,.ai-guide-mini-card p,.ai-guide-list,.ai-chat-bubble ul{margin:0;padding:0;list-style:none}.ai-guide-mini-card li,.ai-guide-list li,.ai-chat-bubble li{color:var(--ai-muted);font-size:12px;line-height:1.45}.ai-guide-mini-card li+li,.ai-guide-list li+li,.ai-chat-bubble li+li{margin-top:6px}.ai-guide-mini-card p{color:var(--ai-muted);font-size:12px;line-height:1.5}.ai-guide-links{flex-wrap:wrap;gap:8px;display:flex}.ai-guide-links--stack{display:grid}.ai-guide-link{min-height:34px;color:var(--ai-text);cursor:pointer;background:#60a5fa0f;border:1px solid #94b2d824;border-radius:12px;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.ai-guide-link:hover{background:#60a5fa1c;border-color:#67e8f94d}.ai-guided-section__content{min-width:0}.ai-guide-sidebar{align-content:start;gap:12px;min-width:0;padding-right:4px;display:grid;overflow:auto}.ai-guide-sidebar__card{padding:16px}.ai-guide-sidebar__card h3{margin:2px 0 0;font-size:18px}.ai-guide-sidebar__card p{color:var(--ai-muted);margin:8px 0 0;font-size:12px;line-height:1.55}.ai-guide-sidebar__card strong{color:var(--ai-text);margin-bottom:10px;font-size:13px;display:block}.ai-guide-sidebar__card--soft{background:linear-gradient(#1b1635eb,#0c0d1ff5);border-color:#c4b5fd2e}.ai-guide-sidebar__card--warning{background:linear-gradient(#2d1818e0,#120a0ef5);border-color:#fbbf242e}.ai-guide-list{gap:8px;display:grid}.ai-guide-list li{align-items:flex-start;gap:8px;display:flex}.ai-guide-example,.ai-chat-bubble__example{color:var(--ai-text);background:#ffffff05;border:1px dashed #94b2d82e;border-radius:14px;padding:12px;font-size:12px;line-height:1.55}.ai-panel-assistant{z-index:140;justify-items:end;gap:10px;display:grid;position:fixed;bottom:22px;right:22px}.ai-panel-assistant__launcher{min-height:46px;color:var(--ai-text);cursor:pointer;background:linear-gradient(135deg,#081830f5,#07101ffa);border:1px solid #67e8f947;border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 10px;display:inline-flex;box-shadow:0 20px 50px -30px #000,0 0 30px -18px #60a5facc}.ai-panel-assistant__launcher span{color:#93c5fd;background:#60a5fa1a;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ai-panel-assistant__launcher strong{font-size:12px}.ai-panel-assistant__window{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#061122fa,#050c1afc);border:1px solid #67e8f92e;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(380px,100vw - 24px);max-height:min(620px,100vh - 110px);display:grid;overflow:hidden;box-shadow:0 24px 80px -36px #000,0 0 32px -22px #60a5fab3}.ai-panel-assistant__header{border-bottom:1px solid #94b2d81f;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px 14px 12px;display:grid}.ai-panel-assistant__header strong{font-size:14px;display:block}.ai-panel-assistant__header small{color:var(--ai-muted);margin-top:4px;font-size:11px;line-height:1.4;display:block}.ai-panel-assistant__toggle{width:32px;height:32px;color:var(--ai-text);cursor:pointer;background:#ffffff08;border:1px solid #94b2d81f;border-radius:10px}.ai-panel-assistant__body{gap:10px;padding:14px;display:grid;overflow:auto}.ai-chat-bubble{border:1px solid #94b2d81f;border-radius:16px;gap:8px;max-width:100%;padding:12px;display:grid}.ai-chat-bubble strong{font-size:12px}.ai-chat-bubble p{color:var(--ai-text);margin:0;font-size:12px;line-height:1.5}.ai-chat-bubble--assistant{background:#60a5fa0f}.ai-chat-bubble--user{background:#3b82f614;margin-left:32px}.ai-chat-bubble__warning{color:#fde68a;background:#fbbf2414;border-radius:12px;align-items:center;gap:7px;padding:9px 10px;font-size:11px;display:inline-flex}.ai-chat-actions,.ai-panel-assistant__suggestions{flex-wrap:wrap;gap:8px;display:flex}.ai-chat-actions button,.ai-panel-assistant__suggestions button,.ai-panel-assistant__composer button{color:var(--ai-text);cursor:pointer;background:#ffffff08;border:1px solid #94b2d81f;border-radius:12px}.ai-chat-actions button,.ai-panel-assistant__suggestions button{align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.ai-panel-assistant__suggestions{padding:0 14px 14px}.ai-panel-assistant__composer{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:0 14px 14px;display:grid}.ai-panel-assistant__composer input{min-width:0;min-height:42px;color:var(--ai-text);background:#ffffff08;border:1px solid #94b2d824;border-radius:13px;outline:none;padding:0 12px}.ai-panel-assistant__composer input::placeholder{color:var(--ai-dim)}.ai-panel-assistant__composer button{background:linear-gradient(135deg,#2563eb5c,#3b82f647);align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}@media (width<=1320px){.ai-drawer-body{grid-template-columns:minmax(0,1fr)}.ai-guide-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.ai-guided-section__cards,.ai-guide-sidebar{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.ai-panel-assistant{justify-items:stretch;bottom:12px;left:12px;right:12px}.ai-panel-assistant__window{width:100%}.ai-panel-assistant__launcher{justify-content:center}}.ai-config-drawer--sales{width:min(1320px,100vw - 36px)}.ai-drawer-body--sales{grid-template-columns:minmax(0,1fr)}.ai-sales-simple{gap:16px;min-width:0;display:grid}.ai-sales-simple__topbar{background:linear-gradient(135deg,#09182ff0,#060d1df5);border:1px solid #94b2d824;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.ai-sales-simple__topbar h3,.ai-sales-stage-header h4{color:var(--ai-text);letter-spacing:-.02em;margin:0}.ai-sales-simple__topbar h3{font-size:20px}.ai-sales-simple__topbar p,.ai-sales-stage-header p{color:var(--ai-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.ai-sales-simple__eyebrow{color:#93c5fd;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.ai-sales-readiness{background:#fbbf240f;border:1px solid #fbbf2433;border-radius:16px;justify-items:center;gap:2px;min-width:112px;padding:12px 14px;display:grid}.ai-sales-readiness strong{color:#fbbf24;font-size:24px;line-height:1}.ai-sales-readiness span{color:var(--ai-muted);font-size:10px;font-weight:800}.ai-sales-readiness.is-ready{background:#34d39912;border-color:#34d3993d}.ai-sales-readiness.is-ready strong{color:#6ee7b7}.ai-sales-stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.ai-sales-stepper>button{min-width:0;min-height:64px;color:var(--ai-text);text-align:left;cursor:pointer;background:#050e1dcc;border:1px solid #94b2d81f;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.ai-sales-stepper>button:hover{background:#60a5fa0d;border-color:#67e8f93d}.ai-sales-stepper>button.is-active{background:linear-gradient(135deg,#60a5fa1c,#2563eb1a);border-color:#67e8f96b;box-shadow:0 0 0 2px #60a5fa0d}.ai-sales-stepper__number{width:30px;height:30px;color:var(--ai-muted);background:#94b2d814;border-radius:999px;place-items:center;font-size:12px;font-weight:950;display:grid}.ai-sales-stepper>button.is-active .ai-sales-stepper__number{color:#0a1627;background:#60a5fa}.ai-sales-stepper>button.has-progress:not(.is-active) .ai-sales-stepper__number{color:#6ee7b7;background:#34d3991c}.ai-sales-stepper__copy{min-width:0}.ai-sales-stepper__copy strong,.ai-sales-stepper__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ai-sales-stepper__copy strong{font-size:12px}.ai-sales-stepper__copy small{color:var(--ai-muted);margin-top:3px;font-size:9px}.ai-sales-stage{gap:14px;min-width:0;display:grid}.ai-sales-stage-header{background:#050e1dbd;border:1px solid #94b2d824;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:center;gap:14px;padding:16px;display:grid}.ai-sales-stage-header h4{font-size:18px}.ai-sales-stage-header__example{background:#3b82f60f;border:1px solid #c4b5fd2b;border-radius:14px;gap:4px;padding:11px 12px;display:grid}.ai-sales-stage-header__example strong{color:#bfdbfe;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.ai-sales-stage-header__example span{color:var(--ai-muted);font-size:11px;line-height:1.45}.ai-sales-preset-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.ai-sales-preset-grid>button{min-width:0;min-height:98px;color:var(--ai-text);text-align:left;cursor:pointer;background:#050e1dcc;border:1px solid #94b2d81f;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid}.ai-sales-preset-grid>button:hover{border-color:#67e8f947;transform:translateY(-1px)}.ai-sales-preset-grid>button.is-active{background:linear-gradient(135deg,#60a5fa1f,#2563eb14);border-color:#67e8f96b}.ai-sales-preset-grid__icon{background:#ffffff0a;border-radius:12px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.ai-sales-preset-grid strong,.ai-sales-preset-grid small{display:block}.ai-sales-preset-grid strong{font-size:13px}.ai-sales-preset-grid small{color:var(--ai-muted);margin-top:4px;font-size:10px;line-height:1.4}.ai-sales-preset-grid i{color:#93c5fd;text-transform:uppercase;letter-spacing:.09em;grid-column:2;font-size:9px;font-style:normal;font-weight:900}.ai-sales-form-card,.ai-sales-summary-card,.ai-sales-final-note,.ai-sales-concept-row,.ai-sales-advanced--standalone{background:#050e1dc7;border:1px solid #94b2d81f;border-radius:18px;min-width:0}.ai-sales-form-card{gap:14px;padding:16px;display:grid}.ai-sales-form-card__title,.ai-sales-editor__head,.ai-sales-list-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ai-sales-form-card__title strong,.ai-sales-form-card__title span,.ai-sales-editor__head strong,.ai-sales-editor__head span,.ai-sales-list-head strong,.ai-sales-list-head span{display:block}.ai-sales-form-card__title strong,.ai-sales-editor__head strong,.ai-sales-list-head strong{color:var(--ai-text);font-size:13px}.ai-sales-form-card__title span,.ai-sales-editor__head span,.ai-sales-list-head span{color:var(--ai-muted);margin-top:3px;font-size:10px;line-height:1.4}.ai-sales-chip{background:#60a5fa12;border:1px solid #67e8f92e;border-radius:999px;padding:5px 9px;font-weight:900;color:#93c5fd!important;margin:0!important;font-size:9px!important}.ai-sales-field-grid{gap:12px;min-width:0;display:grid}.ai-sales-field-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-sales-field-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-sales-field{gap:6px;min-width:0;display:grid}.ai-sales-field__label{color:var(--ai-text);font-size:11px;font-weight:900}.ai-sales-field input,.ai-sales-field select,.ai-sales-field textarea,.ai-sales-selector select,.ai-sales-simple-list__row input{width:100%;min-width:0;color:var(--ai-text);background:#010711b8;border:1px solid #94b2d824;border-radius:12px;outline:none}.ai-sales-field input,.ai-sales-field select,.ai-sales-selector select,.ai-sales-simple-list__row input{min-height:42px;padding:0 11px}.ai-sales-field textarea{resize:vertical;min-height:88px;padding:10px 11px}.ai-sales-field input:focus,.ai-sales-field select:focus,.ai-sales-field textarea:focus,.ai-sales-selector select:focus,.ai-sales-simple-list__row input:focus{border-color:#67e8f96b;box-shadow:0 0 0 3px #60a5fa0f}.ai-sales-field__help,.ai-sales-field__example{font-size:9px;line-height:1.4}.ai-sales-field__help{color:var(--ai-muted)}.ai-sales-field__example{color:#7dd3fc}.ai-sales-callout{background:#fbbf240a;border:1px solid #fbbf2426;border-radius:16px;gap:12px;padding:14px;display:grid}.ai-sales-callout>div:first-child strong,.ai-sales-callout>div:first-child span{display:block}.ai-sales-callout>div:first-child strong{color:var(--ai-text);font-size:12px}.ai-sales-callout>div:first-child span{color:var(--ai-muted);margin-top:3px;font-size:10px}.ai-sales-check-card,.ai-sales-setting-grid>label{cursor:pointer;background:#ffffff05;border:1px solid #94b2d81f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.ai-sales-check-card.is-active{background:#34d3990f;border-color:#34d39940}.ai-sales-check-card span strong,.ai-sales-check-card span small,.ai-sales-setting-grid span strong,.ai-sales-setting-grid span small{display:block}.ai-sales-check-card span strong,.ai-sales-setting-grid span strong{color:var(--ai-text);font-size:11px}.ai-sales-check-card span small,.ai-sales-setting-grid span small{color:var(--ai-muted);margin-top:3px;font-size:9px;line-height:1.4}.ai-sales-warning{color:#fda4af;background:#fb71850f;border:1px solid #fb71852e;border-radius:12px;padding:10px 12px;font-size:10px;font-weight:800}.ai-sales-advanced{background:#ffffff04;border:1px solid #94b2d81a;border-radius:14px;min-width:0}.ai-sales-advanced>summary{color:var(--ai-muted);cursor:pointer;padding:12px 13px;font-size:11px;font-weight:850}.ai-sales-advanced__content{gap:12px;min-width:0;padding:0 13px 13px;display:grid}.ai-sales-advanced--standalone{padding:0;overflow:hidden}.ai-sales-advanced--standalone>summary{padding:14px 16px}.ai-sales-advanced--standalone .ai-sales-advanced__content{padding:0 16px 16px}.ai-sales-concept-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.ai-sales-concept-row>div{min-width:0;padding:13px 14px}.ai-sales-concept-row>div+div{border-left:1px solid #94b2d81a}.ai-sales-concept-row b,.ai-sales-concept-row span{display:block}.ai-sales-concept-row b{color:var(--ai-text);font-size:11px}.ai-sales-concept-row span{color:var(--ai-muted);margin-top:4px;font-size:9px;line-height:1.4}.ai-sales-selector{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;min-width:0;display:grid}.ai-sales-selector label{gap:6px;min-width:0;display:grid}.ai-sales-selector label>span{color:var(--ai-text);font-size:11px;font-weight:900}.ai-sales-selector button,.ai-sales-list-head button,.ai-sales-quick-add button,.ai-sales-empty button,.ai-sales-navigation button,.ai-sales-simple-list button{color:var(--ai-text);cursor:pointer;background:#60a5fa0f;border:1px solid #94b2d824;border-radius:11px;font-size:10px;font-weight:850}.ai-sales-selector button{min-height:42px;padding:0 12px}.ai-sales-selector button:disabled,.ai-sales-navigation button:disabled{opacity:.45;cursor:not-allowed}.ai-sales-editor{gap:13px;min-width:0;padding-top:4px;display:grid}.ai-sales-remove,.ai-sales-list-card__head button,.ai-sales-simple-list__row button{color:#fda4af!important;background:#fb71850d!important;border-color:#fb71852e!important}.ai-sales-remove{cursor:pointer;border:1px solid;border-radius:10px;min-height:32px;padding:0 10px;font-size:9px;font-weight:900}.ai-sales-empty{background:#ffffff04;border:1px dashed #94b2d826;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.ai-sales-empty strong,.ai-sales-empty span{display:block}.ai-sales-empty strong{color:var(--ai-text);font-size:12px}.ai-sales-empty span{color:var(--ai-muted);margin-top:4px;font-size:10px;line-height:1.45}.ai-sales-empty button{min-height:36px;padding:0 11px}.ai-sales-setting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ai-sales-setting-grid--compact{margin-top:2px}.ai-sales-setting-grid input[type=checkbox],.ai-sales-check-card input[type=checkbox]{accent-color:#60a5fa;flex:none;width:17px;height:17px}.ai-sales-range{grid-template-columns:minmax(0,1fr) 54px;align-items:center;gap:10px;min-height:42px;display:grid}.ai-sales-range output{color:#93c5fd;background:#60a5fa0d;border:1px solid #94b2d81f;border-radius:10px;place-items:center;min-height:34px;font-size:11px;font-weight:900;display:grid}.ai-sales-list-head button{min-height:34px;padding:0 10px}.ai-sales-quick-add{flex-wrap:wrap;gap:7px;display:flex}.ai-sales-quick-add button{min-height:31px;padding:0 9px}.ai-sales-card-list{gap:9px;min-width:0;display:grid}.ai-sales-list-card{background:#ffffff04;border:1px solid #94b2d81a;border-radius:14px;gap:10px;min-width:0;padding:12px;display:grid}.ai-sales-list-card__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-sales-list-card__head strong{color:var(--ai-text);font-size:11px}.ai-sales-list-card__head button{cursor:pointer;border:1px solid;border-radius:9px;min-height:28px;padding:0 8px;font-size:8px;font-weight:900}.ai-sales-safety-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.ai-sales-safety-presets>button{min-width:0;color:var(--ai-text);text-align:left;cursor:pointer;background:#050e1dcc;border:1px solid #94b2d81f;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:12px;display:grid}.ai-sales-safety-presets>button.is-active{cursor:default;background:#34d3990f;border-color:#34d3993d}.ai-sales-safety-presets>button>span{color:#93c5fd;background:#60a5fa14;border-radius:999px;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.ai-sales-safety-presets strong,.ai-sales-safety-presets small{display:block}.ai-sales-safety-presets strong{font-size:10px}.ai-sales-safety-presets small{color:var(--ai-muted);margin-top:3px;font-size:8px;line-height:1.35}.ai-sales-simple-list{gap:8px;min-width:0;padding-top:2px;display:grid}.ai-sales-simple-list+.ai-sales-simple-list{border-top:1px solid #94b2d814;padding-top:14px}.ai-sales-simple-list__empty{color:var(--ai-muted);font-size:10px}.ai-sales-simple-list__row{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.ai-sales-simple-list__row>span{width:26px;height:26px;color:var(--ai-muted);background:#ffffff08;border-radius:999px;place-items:center;font-size:9px;font-weight:900;display:grid}.ai-sales-simple-list__row button{min-height:34px;padding:0 9px}.ai-sales-review-grid{gap:9px;display:grid}.ai-sales-review-grid>button{min-width:0;color:var(--ai-text);text-align:left;cursor:pointer;background:#050e1dc7;border:1px solid #94b2d81f;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.ai-sales-review-grid>button.is-ok{background:#34d3990d;border-color:#34d39933}.ai-sales-review-grid>button>span{color:#fbbf24;font-size:18px;font-weight:950}.ai-sales-review-grid>button.is-ok>span{color:#6ee7b7}.ai-sales-review-grid strong,.ai-sales-review-grid small{display:block}.ai-sales-review-grid strong{font-size:11px}.ai-sales-review-grid small{color:var(--ai-muted);margin-top:3px;font-size:9px}.ai-sales-review-grid i{color:#93c5fd;font-size:9px;font-style:normal;font-weight:900}.ai-sales-summary-card{background:#94b2d814;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ai-sales-summary-card>div{background:#050e1df5;gap:4px;min-width:0;padding:13px;display:grid}.ai-sales-summary-card span{color:var(--ai-muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.ai-sales-summary-card strong{color:var(--ai-text);overflow-wrap:anywhere;font-size:11px}.ai-sales-final-note{padding:14px}.ai-sales-final-note strong{color:#93c5fd;font-size:11px}.ai-sales-final-note p{color:var(--ai-muted);margin:5px 0 0;font-size:10px;line-height:1.5}.ai-sales-navigation{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding-top:2px;display:grid}.ai-sales-navigation span{color:var(--ai-muted);text-align:center;font-size:10px;font-weight:800}.ai-sales-navigation button{min-height:40px;padding:0 13px}.ai-sales-navigation button:first-child{justify-self:start}.ai-sales-navigation button:last-child{justify-self:end}.ai-sales-navigation button.is-primary{background:linear-gradient(135deg,#2563eb52,#3b82f63b);border-color:#67e8f947}@media (width<=1100px){.ai-sales-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-sales-field-grid--three,.ai-sales-safety-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ai-config-drawer--sales{width:calc(100vw - 12px)}.ai-sales-simple__topbar,.ai-sales-stage-header{grid-template-columns:minmax(0,1fr)}.ai-sales-simple__topbar{align-items:stretch}.ai-sales-readiness{min-width:0}.ai-sales-stepper,.ai-sales-field-grid--two,.ai-sales-field-grid--three,.ai-sales-setting-grid,.ai-sales-safety-presets,.ai-sales-concept-row,.ai-sales-summary-card{grid-template-columns:minmax(0,1fr)}.ai-sales-concept-row>div+div{border-top:1px solid #94b2d81a;border-left:0}.ai-sales-selector{grid-template-columns:minmax(0,1fr)}.ai-sales-selector button{width:100%}.ai-sales-simple-list__row{grid-template-columns:26px minmax(0,1fr)}.ai-sales-simple-list__row button{grid-column:2;justify-self:start}}.ai-sales-pro{gap:16px;min-width:0;display:grid}.ai-sales-pro__topbar{background:radial-gradient(circle at 0 0,#60a5fa17,#0000 34%),linear-gradient(135deg,#09182ff5,#060d1dfa);border:1px solid #94b2d829;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.ai-sales-pro__topbar h3{color:var(--ai-text);letter-spacing:-.025em;margin:0;font-size:21px}.ai-sales-pro__topbar p{max-width:760px;color:var(--ai-muted);margin:6px 0 0;font-size:12px;line-height:1.55}.ai-sales-pro-stepper{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;display:grid}.ai-sales-pro-stepper>button{min-width:0;min-height:68px;color:var(--ai-text);text-align:left;cursor:pointer;background:#050e1dd1;border:1px solid #94b2d81c;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.ai-sales-pro-stepper>button:hover{background:#60a5fa0d;border-color:#67e8f940}.ai-sales-pro-stepper>button.is-active{background:linear-gradient(135deg,#60a5fa1f,#2563eb1a);border-color:#67e8f970;box-shadow:0 0 0 2px #60a5fa0d}.ai-sales-pro-stepper>button>span{width:29px;height:29px;color:var(--ai-muted);background:#94b2d814;border-radius:999px;place-items:center;font-size:11px;font-weight:950;display:grid}.ai-sales-pro-stepper>button.is-active>span{color:#0a1627;background:#60a5fa}.ai-sales-pro-stepper>button div,.ai-sales-pro-stepper>button strong,.ai-sales-pro-stepper>button small{min-width:0}.ai-sales-pro-stepper>button strong,.ai-sales-pro-stepper>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ai-sales-pro-stepper>button strong{font-size:11px}.ai-sales-pro-stepper>button small{color:var(--ai-muted);margin-top:3px;font-size:8px}.ai-sales-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ai-sales-process-card{background:#050e1dcc;border:1px solid #94b2d81f;border-radius:18px;gap:11px;min-width:0;padding:15px;display:grid}.ai-sales-process-card__head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.ai-sales-process-card__head>span{color:#93c5fd;background:#60a5fa14;border-radius:11px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:950;display:grid}.ai-sales-process-card__head strong,.ai-sales-process-card__head small{display:block}.ai-sales-process-card__head strong{color:var(--ai-text);font-size:13px}.ai-sales-process-card__head small{color:var(--ai-muted);margin-top:3px;font-size:10px}.ai-sales-process-card textarea{width:100%;min-height:110px;color:var(--ai-text);resize:vertical;background:#010711bd;border:1px solid #94b2d824;border-radius:13px;outline:none;padding:11px 12px}.ai-sales-process-card__example{color:var(--ai-muted);font-size:10px;line-height:1.48}.ai-sales-process-card__example b{color:#bfdbfe}.ai-sales-toggle{cursor:pointer;background:#0107118a;border:1px solid #94b2d81c;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:70px;padding:12px;display:grid}.ai-sales-toggle.is-active{background:#34d3990e;border-color:#34d39938}.ai-sales-toggle strong,.ai-sales-toggle small{display:block}.ai-sales-toggle strong{color:var(--ai-text);font-size:11px}.ai-sales-toggle small{color:var(--ai-muted);margin-top:4px;font-size:9px;line-height:1.4}.ai-sales-toggle input{accent-color:#60a5fa;width:18px;height:18px}.ai-sales-objection-library{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;display:grid}.ai-sales-objection-library>button{min-width:0;min-height:104px;color:var(--ai-text);text-align:left;cursor:pointer;background:#3b82f60b;border:1px solid #c4b5fd24;border-radius:15px;align-content:start;gap:5px;padding:12px;display:grid}.ai-sales-objection-library>button:hover{background:#3b82f614;border-color:#c4b5fd4d}.ai-sales-objection-library strong{font-size:12px}.ai-sales-objection-library small{color:var(--ai-muted);font-size:9px;line-height:1.4}.ai-sales-objection-library span{color:#bfdbfe;text-transform:uppercase;letter-spacing:.08em;margin-top:auto;font-size:9px;font-weight:900}.ai-sales-textarea--large{min-height:145px!important}.ai-sales-rules-install{background:#34d3990e;border:1px solid #34d3992e;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:15px;display:flex}.ai-sales-rules-install strong,.ai-sales-rules-install span{display:block}.ai-sales-rules-install strong{color:var(--ai-text);font-size:13px}.ai-sales-rules-install span{color:var(--ai-muted);margin-top:4px;font-size:10px;line-height:1.45}.ai-sales-rules-install button{color:#6ee7b7;cursor:pointer;background:#34d3991c;border:1px solid #34d3993d;border-radius:12px;min-height:40px;padding:0 13px;font-size:11px;font-weight:900}.ai-sales-rule-presets{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:9px;display:grid}.ai-sales-rule-presets>button{min-height:82px;color:var(--ai-text);text-align:left;cursor:pointer;background:#050e1dc2;border:1px solid #94b2d81f;border-radius:14px;align-content:start;gap:5px;padding:12px;display:grid}.ai-sales-rule-presets>button.is-active{color:#6ee7b7;cursor:default;background:#34d3990e;border-color:#34d39938}.ai-sales-rule-presets strong{font-size:11px}.ai-sales-rule-presets small{color:var(--ai-muted);font-size:9px;line-height:1.4}.ai-sales-review-score{background:linear-gradient(135deg,#60a5fa12,#3b82f60b);border:1px solid #94b2d824;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:18px;display:grid}.ai-sales-review-score>div{justify-items:center;min-width:118px;display:grid}.ai-sales-review-score strong{color:#93c5fd;font-size:30px;line-height:1}.ai-sales-review-score span{color:var(--ai-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:5px;font-size:9px;font-weight:900}.ai-sales-review-score p{color:var(--ai-muted);margin:0;font-size:12px;line-height:1.55}.ai-sales-test-scenarios{background:#fbbf240b;border:1px solid #fbbf2429;border-radius:18px;gap:12px;padding:16px;display:grid}.ai-sales-test-scenarios>strong{color:var(--ai-text);font-size:13px}.ai-sales-test-scenarios>div{flex-wrap:wrap;gap:8px;display:flex}.ai-sales-test-scenarios span{color:#fde68a;background:#fbbf240b;border:1px solid #fbbf2424;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:800}@media (width<=1450px){.ai-sales-pro-stepper{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.ai-sales-pro__topbar,.ai-sales-rules-install,.ai-sales-review-score{grid-template-columns:minmax(0,1fr);display:grid}.ai-sales-pro-stepper,.ai-sales-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.ai-sales-pro-stepper,.ai-sales-process-grid{grid-template-columns:minmax(0,1fr)}}.ai-config-drawer--wide{width:min(1320px,100vw - 36px)}.ai-drawer-body--wide{grid-template-columns:minmax(0,1fr)}.ai-llm-configurator{gap:16px;min-width:0;display:grid}.ai-llm-section,.ai-llm-summary-card{background:linear-gradient(#071224f5,#050c1af7);border:1px solid #94b2d821;border-radius:20px;min-width:0;box-shadow:inset 0 1px #ffffff06,0 18px 52px -42px #000000f2}.ai-llm-section{gap:14px;padding:18px;display:grid}.ai-llm-section__head{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.ai-llm-section__head h3,.ai-llm-summary-card h3{color:var(--ai-text);letter-spacing:-.02em;margin:0;font-size:18px}.ai-llm-section__head p,.ai-llm-summary-card p{color:var(--ai-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.ai-llm-current-model{color:#dbeafe;text-overflow:ellipsis;white-space:nowrap;background:#8b5cf614;border:1px solid #c4b5fd2e;border-radius:999px;align-items:center;gap:7px;max-width:360px;padding:8px 10px;font-size:11px;font-weight:800;display:inline-flex;overflow:hidden}.ai-llm-choice-grid{gap:10px;min-width:0;display:grid}.ai-llm-choice-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-llm-choice-card,.ai-llm-profile-card,.ai-llm-model-card,.ai-llm-advanced-toggle{font:inherit}.ai-llm-choice-card{min-width:0;min-height:94px;color:var(--ai-text);text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #94b2d81f;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px;transition:border-color .16s,background .16s,transform .16s;display:grid}.ai-llm-choice-card:hover,.ai-llm-profile-card:hover,.ai-llm-model-card:hover{background:#60a5fa0e;border-color:#67e8f947;transform:translateY(-1px)}.ai-llm-choice-card.is-active,.ai-llm-profile-card.is-active,.ai-llm-model-card.is-active{background:linear-gradient(135deg,#60a5fa1c,#2563eb12);border-color:#67e8f985;box-shadow:0 0 0 3px #60a5fa0b,0 18px 42px -34px #60a5facc}.ai-llm-choice-card__icon{color:#93c5fd;background:#60a5fa17;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.ai-llm-choice-card strong,.ai-llm-choice-card small,.ai-llm-profile-card strong,.ai-llm-profile-card small,.ai-llm-model-card strong,.ai-llm-model-card small,.ai-llm-model-card code{display:block}.ai-llm-choice-card strong,.ai-llm-profile-card strong,.ai-llm-model-card strong{color:var(--ai-text);font-size:13px}.ai-llm-choice-card small,.ai-llm-profile-card small,.ai-llm-model-card small{color:var(--ai-muted);margin-top:4px;font-size:11px;line-height:1.42}.ai-llm-choice-card em,.ai-llm-profile-card em,.ai-llm-model-card__title em{color:#5eead4;white-space:nowrap;background:#2dd4bf17;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}.ai-llm-provider-block{background:linear-gradient(135deg,#8b5cf612,#60a5fa09);border:1px solid #c4b5fd26;border-radius:18px;gap:10px;padding:13px;display:grid}.ai-llm-provider-block.is-recommended{border-color:#c4b5fd40}.ai-llm-provider-block__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-llm-provider-block__head strong,.ai-llm-provider-block__head small{display:block}.ai-llm-provider-block__head strong{color:var(--ai-text);font-size:13px}.ai-llm-provider-block__head small{color:var(--ai-muted);margin-top:3px;font-size:10px}.ai-llm-provider-block__head>span{color:#dbeafe;background:#8b5cf61f;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.ai-llm-model-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.ai-llm-model-card{min-width:0;color:var(--ai-text);text-align:left;cursor:pointer;background:#030b18b8;border:1px solid #94b2d81c;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.ai-llm-provider-mark{border-radius:12px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:950;display:grid}.ai-llm-provider-mark.provider-anthropic{color:#dbeafe;background:linear-gradient(135deg,#3b82f633,#f472b61f)}.ai-llm-provider-mark.provider-openai{color:#99f6e4;background:#14b8a61f}.ai-llm-provider-mark.provider-google,.ai-llm-provider-mark.provider-meta,.ai-llm-provider-mark.provider-custom{color:#bfdbfe;background:#3b82f61c}.ai-llm-model-card__copy{min-width:0}.ai-llm-model-card__title{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.ai-llm-model-card__title strong,.ai-llm-model-card small,.ai-llm-model-card code{text-overflow:ellipsis;overflow:hidden}.ai-llm-model-card code{color:var(--ai-dim);white-space:nowrap;margin-top:6px;font-size:9px}.ai-llm-model-card__check{color:#93c5fd;background:#60a5fa14;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.ai-llm-other-models{border:1px solid #94b2d817;border-radius:14px;overflow:hidden}.ai-llm-other-models summary{color:var(--ai-muted);cursor:pointer;padding:12px 14px;font-size:11px;font-weight:850}.ai-llm-other-models[open] summary{border-bottom:1px solid #94b2d814}.ai-llm-other-models .ai-llm-model-list{padding:12px}.ai-llm-profile-card{min-width:0;min-height:126px;color:var(--ai-text);text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #94b2d81c;border-radius:16px;align-content:start;gap:8px;padding:13px;display:grid}.ai-llm-profile-card__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ai-llm-profile-card__stats{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.ai-llm-profile-card__stats b{color:#93c5fd;background:#3b82f614;border-radius:999px;padding:4px 7px;font-size:9px}.ai-llm-summary-card{background:linear-gradient(135deg,#14b8a612,#2563eb0b);border-color:#2dd4bf2e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.ai-llm-summary-card__icon{color:#5eead4;background:#2dd4bf17;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.ai-llm-summary-card__copy{min-width:0}.ai-llm-summary-card__badge{color:#bfdbfe;white-space:nowrap;background:#8b5cf617;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}.ai-llm-section--advanced{padding:0;overflow:hidden}.ai-llm-advanced-toggle{width:100%;min-height:52px;color:var(--ai-text);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.ai-llm-advanced-toggle>span{align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.ai-llm-advanced-toggle small{color:var(--ai-muted);font-size:10px}.ai-llm-advanced-panel{border-top:1px solid #94b2d817;gap:14px;padding:16px;display:grid}.ai-llm-reasoning-card{background:#8b5cf60b;border:1px solid #c4b5fd24;border-radius:16px;gap:12px;padding:13px;display:grid}.ai-llm-number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ai-llm-info-box{color:var(--ai-muted);background:#60a5fa0a;border:1px solid #94b2d821;border-radius:13px;align-items:flex-start;gap:8px;padding:11px 12px;font-size:11px;line-height:1.45;display:flex}.ai-llm-info-box.is-positive{color:#a7f3d0;background:#2dd4bf0e;border-color:#2dd4bf2e}@media (width<=980px){.ai-llm-choice-grid--three,.ai-llm-model-list,.ai-llm-number-grid{grid-template-columns:minmax(0,1fr)}.ai-llm-section__head,.ai-llm-provider-block__head{display:grid}.ai-llm-current-model{max-width:100%}}@media (width<=760px){.ai-config-drawer--wide{width:calc(100vw - 12px)}.ai-llm-summary-card{grid-template-columns:auto minmax(0,1fr)}.ai-llm-summary-card__badge{grid-column:1/-1;justify-self:start}}.ai-delivery-section{background:linear-gradient(#051722f5,#050c1af7);border-color:#2dd4bf2b}.ai-delivery-preview{background:#14b8a60b;border:1px solid #2dd4bf24;border-radius:17px;gap:9px;padding:14px;display:grid}.ai-delivery-preview__timeline{grid-template-columns:auto minmax(28px,1fr) auto minmax(28px,1fr) auto;align-items:center;gap:8px;display:grid}.ai-delivery-preview__timeline>i{background:linear-gradient(90deg,#5eead426,#5eead4a6,#5eead426);height:1px}.ai-delivery-preview__lead,.ai-delivery-preview__wait,.ai-delivery-preview__blocks span{min-height:34px;color:var(--ai-text);white-space:nowrap;background:#ffffff06;border:1px solid #94b2d81f;border-radius:12px;justify-content:center;align-items:center;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex}.ai-delivery-preview__wait{color:#fde68a;background:#fbbf240e;border-color:#fbbf2429}.ai-delivery-preview__blocks{gap:5px;display:flex}.ai-delivery-preview__blocks span{color:#a7f3d0;background:#2dd4bf0e;border-color:#2dd4bf24;min-width:54px}.ai-delivery-preview>small{color:var(--ai-muted);font-size:10px;line-height:1.45}.ai-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ai-delivery-settings-card{background:#ffffff05;border:1px solid #94b2d81c;border-radius:17px;gap:12px;padding:14px;display:grid}.ai-delivery-settings-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ai-delivery-settings-card__head strong,.ai-delivery-settings-card__head small{display:block}.ai-delivery-settings-card__head strong{color:var(--ai-text);font-size:13px}.ai-delivery-settings-card__head small{color:var(--ai-muted);margin-top:4px;font-size:11px;line-height:1.4}.ai-delivery-inline-check{color:var(--ai-muted);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.ai-delivery-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.ai-delivery-mode-card{min-width:0;min-height:82px;color:var(--ai-text);text-align:left;cursor:pointer;background:#030b18b3;border:1px solid #94b2d81c;border-radius:14px;padding:12px}.ai-delivery-mode-card strong,.ai-delivery-mode-card small{display:block}.ai-delivery-mode-card strong{font-size:12px}.ai-delivery-mode-card small{color:var(--ai-muted);margin-top:5px;font-size:10px;line-height:1.4}.ai-delivery-mode-card.is-active{background:#14b8a617;border-color:#5eead46b;box-shadow:0 0 0 3px #2dd4bf09}@media (width<=900px){.ai-delivery-grid,.ai-delivery-mode-grid,.ai-delivery-preview__timeline{grid-template-columns:minmax(0,1fr)}.ai-delivery-preview__timeline>i{background:linear-gradient(#5eead426,#5eead4a6,#5eead426);justify-self:center;width:1px;height:18px}.ai-delivery-preview__blocks{flex-wrap:wrap;justify-content:center}.ai-delivery-settings-card__head{display:grid}}.ai-scope-persistence-summary{background:#14b8a60d;border:1px solid #2dd4bf2b;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px;display:grid}.ai-scope-persistence-summary strong,.ai-scope-persistence-summary small{display:block}.ai-scope-persistence-summary strong{color:var(--ai-text);font-size:13px}.ai-scope-persistence-summary small{color:var(--ai-muted);margin-top:4px;font-size:11px;line-height:1.4}.ai-scope-persistence-summary__chips{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.ai-scope-persistence-summary__chips span{color:var(--ai-muted);white-space:nowrap;background:#2dd4bf0e;border:1px solid #2dd4bf24;border-radius:999px;padding:6px 9px;font-size:10px}.ai-scope-persistence-summary__chips b{color:#a7f3d0}@media (width<=800px){.ai-scope-persistence-summary{grid-template-columns:minmax(0,1fr)}.ai-scope-persistence-summary__chips{justify-content:flex-start}}.ai-learning-shell{flex-direction:column;gap:16px;padding:2px 0 28px;display:flex}.ai-learning-hero{background:linear-gradient(135deg,#7c5cff1a,#34d3990e);border:1px solid #7c5cff40;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px;display:flex}.ai-learning-kicker{letter-spacing:.03em;text-transform:uppercase;color:#93c5fd;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.ai-learning-hero h3{margin:8px 0 7px;font-size:23px}.ai-learning-hero p{max-width:760px;color:var(--muted);margin:0;line-height:1.55}.ai-learning-hero__badge{text-align:center;background:#0a0f1c80;border:1px solid #ffffff14;border-radius:15px;min-width:145px;padding:15px 18px}.ai-learning-hero__badge strong{font-size:27px;display:block}.ai-learning-hero__badge span{color:var(--muted);margin-top:2px;font-size:12px;display:block}.ai-learning-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ai-learning-stat{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:15px}.ai-learning-stat>span{color:var(--muted);font-size:12px;display:block}.ai-learning-stat strong{margin:5px 0 2px;font-size:22px;display:block}.ai-learning-stat small{color:var(--muted);font-size:11px}.ai-learning-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ai-learning-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-learning-card{border:1px solid var(--border);background:var(--card);border-radius:16px;padding:17px}.ai-learning-card--primary{border-color:#7c5cff42}.ai-learning-card__head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.ai-learning-card__head h4{margin:0;font-size:15px}.ai-learning-card__head p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.ai-learning-model{white-space:nowrap;color:#b7aaff;background:#7c5cff1a;border:1px solid #7c5cff33;border-radius:8px;padding:6px 9px;font-family:monospace;font-size:11px}.ai-learning-start{background:#ffffff06;border-radius:12px;align-items:flex-end;gap:12px;padding:14px;display:flex}.ai-learning-start label{flex:1}.ai-learning-start label span,.ai-learning-fields label span{color:var(--muted);margin-bottom:6px;font-size:11px;display:block}.ai-learning-start select,.ai-learning-fields input{border:1px solid var(--border);background:var(--input-bg,#0c1220);width:100%;height:39px;color:inherit;border-radius:9px;padding:0 10px}.ai-learning-button{cursor:pointer;color:#fff;background:#60a5fa;border:0;border-radius:9px;padding:10px 14px;font-weight:800}.ai-learning-button:disabled{opacity:.55;cursor:not-allowed}.ai-learning-button--ghost{border:1px solid var(--border);color:inherit;background:0 0}.ai-learning-cost-note{color:var(--muted);background:#34d3990f;border-radius:10px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 12px;font-size:12px;line-height:1.45;display:flex}.ai-learning-cost-note strong{color:inherit}.ai-learning-toggles{flex-direction:column;gap:10px;display:flex}.ai-learning-toggle{border-bottom:1px solid #ffffff0d;align-items:center;gap:11px;padding:10px 0;display:flex}.ai-learning-toggle:last-child{border-bottom:0}.ai-learning-toggle.is-disabled{opacity:.5}.ai-learning-switch{border:1px solid var(--border);cursor:pointer;background:#ffffff0f;border-radius:999px;flex:none;width:38px;height:21px;padding:2px}.ai-learning-switch span{background:#8792a6;border-radius:50%;width:15px;height:15px;transition:all .18s;display:block}.ai-learning-switch.is-on{background:#34d39933;border-color:#34d39959}.ai-learning-switch.is-on span{background:#34d399;transform:translate(17px)}.ai-learning-toggle__copy{flex-direction:column;display:flex}.ai-learning-toggle__copy strong{font-size:13px}.ai-learning-toggle__copy small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.35}.ai-learning-fields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.ai-learning-fields label:first-child{grid-column:1/-1}.ai-learning-default-tip{color:var(--muted);margin-top:13px;font-size:11px;line-height:1.45}.ai-learning-run{background:#7c5cff0e;border-radius:12px;padding:14px}.ai-learning-run__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-learning-run__top strong{display:block}.ai-learning-run__top small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.ai-learning-progress{background:#ffffff0f;border-radius:999px;height:7px;margin:12px 0;overflow:hidden}.ai-learning-progress span{border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#34d399);height:100%;transition:width .3s;display:block}.ai-learning-run__numbers{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.ai-learning-run__numbers b{color:inherit}.ai-learning-ranking{flex-direction:column;display:flex}.ai-learning-ranking__row{border-bottom:1px solid #ffffff0d;justify-content:space-between;gap:10px;padding:9px 0;display:flex}.ai-learning-ranking__row:last-child{border-bottom:0}.ai-learning-ranking__row strong{white-space:nowrap;text-overflow:ellipsis;max-width:230px;font-size:12px;display:block;overflow:hidden}.ai-learning-ranking__row small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.ai-learning-ranking__row>span{font-size:12px;font-weight:800}.ai-learning-cases{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ai-learning-case{background:#ffffff05;border:1px solid #ffffff0f;border-radius:11px;padding:12px}.ai-learning-case__top{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:7px;display:flex}.ai-learning-case__top strong{font-size:12px}.ai-learning-case__top span{white-space:nowrap;background:#ffffff0f;border-radius:999px;padding:4px 6px;font-size:9px}.ai-learning-case__top span.is-converted{color:#68e7b6;background:#34d3991c}.ai-learning-case p{color:var(--muted);margin:5px 0;font-size:11px;line-height:1.4}.ai-learning-case small{color:var(--muted);font-size:9px}.ai-learning-runs-table{flex-direction:column;display:flex;overflow:auto}.ai-learning-runs-table__row{color:var(--muted);border-bottom:1px solid #ffffff0d;grid-template-columns:105px 90px 90px 90px 110px 80px minmax(150px,1fr);gap:9px;min-width:750px;padding:9px 0;font-size:10px;display:grid}.ai-learning-runs-table__row>span:first-child{color:inherit;font-weight:800}.ai-learning-runs-table__row>span:first-child.status-running{color:#93c5fd}.ai-learning-runs-table__row>span:first-child.status-completed{color:#34d399}.ai-learning-runs-table__row>span:first-child.status-error{color:#fb7185}.ai-learning-empty{text-align:center;color:var(--muted);padding:18px;font-size:12px}.ai-learning-migration{background:#fbbf240f;border:1px solid #fbbf2440;border-radius:13px;gap:12px;padding:18px;display:flex}.ai-learning-migration strong{display:block}.ai-learning-migration p{color:var(--muted);margin:5px 0;font-size:12px}.ai-learning-migration code{color:#facc15;font-size:11px}@media (width<=900px){.ai-learning-stats{grid-template-columns:1fr 1fr}.ai-learning-grid,.ai-learning-grid--three,.ai-learning-cases{grid-template-columns:1fr}.ai-learning-hero{flex-direction:column}.ai-learning-hero__badge{width:100%}.ai-learning-fields{grid-template-columns:1fr}.ai-learning-fields label:first-child{grid-column:auto}}.push-page{color:#edfaff;background:radial-gradient(circle at 8% 0,#60a5fa1f,#0000 25%),radial-gradient(circle at 92% 0,#3b82f61c,#0000 25%);height:100%;padding:clamp(14px,2vw,24px);overflow:auto}.push-page *{box-sizing:border-box}.push-header{background:linear-gradient(135deg,#08162cd1,#040a18e0);border:1px solid #94b2d829;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;max-width:1500px;margin:0 auto 14px;padding:18px;display:flex;box-shadow:0 22px 60px -45px #000,0 0 28px -22px #60a5facc}.push-header h1{letter-spacing:-.045em;margin:0;font-size:clamp(24px,2.6vw,34px)}.push-header p{color:#91aeca;margin:6px 0 0;font-size:13px}.push-eyebrow{color:#93c5fd;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:950;display:block}.push-header__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.push-ready{color:#91aeca;background:#050c19bf;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex}.push-ready i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px}.push-ready.is-ready{color:#5eead4;background:#2dd4bf14;border-color:#2dd4bf4d}.push-ready.is-error{color:#fda4af;background:#fb718514;border-color:#fb71854d}.push-alert,.push-test-panel{background:#050d1bd4;border:1px solid #94b2d824;border-radius:16px;max-width:1500px;margin:0 auto 14px}.push-alert{align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.push-alert strong,.push-alert p{display:block}.push-alert p{color:#91aeca;margin:4px 0 0;font-size:12px}.push-alert--ok{color:#5eead4;border-color:#2dd4bf40}.push-alert--error{color:#fda4af;border-color:#fb718540}.push-alert code{color:#bfdbfe}.push-test-panel{grid-template-columns:minmax(220px,.7fr) minmax(300px,1.3fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.push-test-panel p{color:#91aeca;margin:4px 0 0;font-size:12px}.push-test-panel textarea,.push-field input,.push-field textarea,.push-field select{resize:vertical;border-radius:13px;width:100%;padding:11px 12px}.push-tabs{gap:8px;max-width:1500px;margin:0 auto 14px;display:flex}.push-tabs button{cursor:pointer;border-radius:13px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.push-tabs button.is-active{color:#93c5fd;background:linear-gradient(135deg,#60a5fa24,#2563eb1f);border-color:#60a5fa66}.push-tabs button span{background:#60a5fa1a;border-radius:999px;place-items:center;min-width:20px;height:20px;display:grid}.push-create-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:start;gap:16px;max-width:1500px;margin:0 auto;display:grid}.push-form-card,.push-history{background:linear-gradient(#091529cc,#0a1627c2);border:1px solid #94b2d829;border-radius:20px;padding:18px;box-shadow:0 20px 60px -45px #000}.push-card-title,.push-preview-title,.push-history__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.push-card-title strong,.push-preview-title strong,.push-history__header strong{font-size:16px;display:block}.push-card-title span,.push-preview-title span,.push-history__header span{color:#91aeca;font-size:11px}.push-form-grid{gap:12px;display:grid}.push-form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.push-field{gap:7px;min-width:0;margin-bottom:13px;display:grid}.push-field__label{color:#b7cce0;letter-spacing:.04em;font-size:11px;font-weight:900}.push-field__label b{color:#93c5fd}.push-field small{color:#5f7891;font-size:10px;font-weight:600;line-height:1.45}.push-audience-card{background:linear-gradient(135deg,#3b82f612,#60a5fa0a);border:1px solid #3b82f62e;border-radius:17px;margin:3px 0 15px;padding:15px}.push-audience-card__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.push-audience-card__top strong,.push-audience-card__top span{display:block}.push-audience-card__top span{color:#91aeca;margin-top:3px;font-size:11px}.push-estimate{white-space:nowrap;background:#60a5fa14;border:1px solid #60a5fa2e;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-weight:900;color:#93c5fd!important;display:inline-flex!important}.push-inline-field{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.push-inline-field button{cursor:pointer;border-radius:12px;padding:0 12px;font-weight:900}.push-send-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 15px;display:grid}.push-send-modes button{text-align:left;cursor:pointer;border-radius:16px;align-content:center;justify-items:start;gap:6px;min-height:112px;padding:14px;display:grid}.push-send-modes button>span{color:#93c5fd;background:#60a5fa14;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.push-send-modes button strong{font-size:13px}.push-send-modes button small{color:#91aeca;font-size:10px;line-height:1.4}.push-send-modes button.is-active{background:linear-gradient(135deg,#60a5fa1f,#2563eb17);border-color:#60a5fa66;box-shadow:0 0 28px -22px #60a5fae6}.push-submit-bar{border-top:1px solid #94b2d81f;justify-content:space-between;align-items:center;gap:15px;margin-top:7px;padding-top:15px;display:flex}.push-submit-bar strong,.push-submit-bar span{display:block}.push-submit-bar span{color:#91aeca;margin-top:4px;font-size:11px}.push-preview-column{gap:12px;display:grid;position:sticky;top:12px}.push-preview-title{margin:0;padding:0 3px}.push-device{background:#07101e;border:1px solid #94b2d826;border-radius:22px;padding:15px;box-shadow:inset 0 1px #ffffff08,0 20px 50px -40px #000}.push-device--ios{border-color:#c4b5fd2e}.push-device__top{color:#91aeca;justify-content:space-between;margin-bottom:10px;font-size:10px;display:flex}.push-device__notification{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff1;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.push-device__icon{color:#03111d;background:linear-gradient(135deg,#60a5fa,#3b82f6);border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.push-device__copy strong{font-size:12px;display:block}.push-device__copy p{color:#d7e8f5;margin:4px 0;font-size:11px;line-height:1.4}.push-device__copy span{color:#93c5fd;font-size:9px}.push-device__notification img{object-fit:cover;border-radius:9px;width:52px;height:52px}.push-device__footer{color:#5f7891;text-align:center;margin-top:10px;font-size:9px}.push-technical-card{background:#050d1bc7;border:1px solid #94b2d821;border-radius:17px;gap:9px;padding:14px;display:grid}.push-technical-card>strong{font-size:12px}.push-technical-card>div{gap:3px;display:grid}.push-technical-card span{color:#5f7891;text-transform:uppercase;font-size:9px;font-weight:900}.push-technical-card code{color:#bfdbfe;overflow-wrap:anywhere;font-size:10px}.push-history{gap:10px;max-width:1500px;margin:0 auto;display:grid}.push-history__header{align-items:center}.push-history__header button{cursor:pointer;border-radius:12px;align-items:center;gap:7px;min-height:36px;padding:0 11px;display:inline-flex}.push-history-card{background:#040b17b8;border:1px solid #94b2d81c;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:14px;display:grid}.push-history-card__title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.push-history-card__title strong{font-size:13px}.push-history-card__main>p{color:#b7cce0;margin:7px 0;font-size:12px;line-height:1.45}.push-history-card__meta{color:#6f8da7;flex-wrap:wrap;gap:10px;font-size:10px;display:flex}.push-history-card__meta span{align-items:center;gap:5px;display:inline-flex}.push-history-card__actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.push-history-card__actions button{cursor:pointer;border-radius:11px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.push-history-card__error{color:#fda4af;background:#fb718512;border:1px solid #fb718533;border-radius:12px;gap:3px;margin-top:10px;padding:10px;font-size:10px;display:grid}.push-message-id{color:#5f7891;overflow-wrap:anywhere;margin-top:8px;font-size:9px;display:block}.push-status,.push-test-pill{border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:9px;font-weight:950;display:inline-flex}.push-status--success{color:#5eead4;background:#2dd4bf1a;border:1px solid #2dd4bf3d}.push-status--danger{color:#fda4af;background:#fb71851a;border:1px solid #fb71853d}.push-status--warn{color:#fde68a;background:#fbbf241a;border:1px solid #fbbf243d}.push-status--info{color:#93c5fd;background:#60a5fa1a;border:1px solid #60a5fa3d}.push-status--neutral{color:#91aeca;background:#94a3b812;border:1px solid #94a3b829}.push-test-pill{color:#bfdbfe;background:#3b82f61a;border:1px solid #3b82f640}.push-empty,.push-loading{color:#91aeca;text-align:center;align-content:center;place-items:center;gap:8px;min-height:220px;display:grid}.push-empty strong{color:#edfaff}.push-empty span{font-size:11px}@media (width<=1100px){.push-create-layout{grid-template-columns:minmax(0,1fr)}.push-preview-column{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.push-preview-title,.push-technical-card{grid-column:1/-1}}@media (width<=760px){.push-form-grid--two,.push-send-modes,.push-preview-column,.push-test-panel,.push-history-card{grid-template-columns:minmax(0,1fr)}.push-submit-bar{flex-direction:column;align-items:stretch}.push-submit-bar button{width:100%}}.push-test-panel--diagnostic{grid-template-columns:minmax(230px,.65fr) minmax(340px,1.15fr) minmax(190px,.55fr);align-items:start}.push-test-panel__intro{gap:5px;display:grid}.push-test-warning{color:#fde68a;background:#fbbf2414;border:1px solid #fbbf242e;border-radius:10px;align-items:center;gap:7px;margin-top:7px;padding:8px 9px;font-size:10px;font-weight:850;display:flex}.push-test-fields{gap:9px;display:grid}.push-test-fields label{color:#91aeca;gap:5px;font-size:10px;font-weight:850;display:grid}.push-test-fields select,.push-test-fields textarea{border-radius:12px;width:100%;padding:10px 11px}.push-test-fields textarea{resize:vertical;min-height:72px}.push-test-actions{gap:8px;display:grid}.push-test-actions button{justify-content:center;min-height:38px}.push-test-result{border-radius:13px;grid-column:1/-1;gap:5px;padding:11px 12px;font-size:10px;display:grid;overflow:hidden}.push-test-result strong{font-size:11px}.push-test-result span{color:#b7cce0;overflow-wrap:anywhere}.push-test-result code{color:#bfdbfe;overflow-wrap:anywhere}.push-test-result pre{color:#bfdbfe;white-space:pre-wrap;background:#00000040;border-radius:10px;max-height:180px;margin:4px 0 0;padding:9px;font-size:9px;overflow:auto}.push-test-result--success{color:#5eead4;background:#2dd4bf12;border:1px solid #2dd4bf40}.push-test-result--error{color:#fda4af;background:#fb718512;border:1px solid #fb718540}@media (width<=900px){.push-test-panel--diagnostic{grid-template-columns:minmax(0,1fr)}}.push-history__pager{color:#6f8da7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;font-size:11px;display:flex}.push-history__pager>div{gap:8px;display:flex}.push-history__pager button{cursor:pointer;border-radius:11px;min-height:34px;padding:0 11px}.push-history__pager button:disabled{opacity:.45;cursor:not-allowed}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{background:#07111f;width:100%;height:100%;min-height:100dvh;margin:0}body{overflow:hidden}body:before{content:"";pointer-events:none;z-index:0;opacity:.88;background:radial-gradient(circle at 18% -2%,#60a5fa33,#0000 27%),radial-gradient(circle at 86% 4%,#3b82f62b,#0000 23%),radial-gradient(circle at 48% 110%,#2563eb1f,#0000 30%),linear-gradient(#ffffff07 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/38px 38px;position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:0;opacity:.55;mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0%,#60a5fa0b 50%,#0000 100%) 0 0/100% 1px,linear-gradient(#0000 0%,#ffffff06 50%,#0000 100%) 0 0/1px 100%;position:fixed;inset:0}input,textarea,select,button{font:inherit}.neon-card{position:relative;overflow:hidden}.neon-card:before{content:"";pointer-events:none;border-radius:inherit;opacity:.48;background:linear-gradient(135deg,#60a5fa38,#0000 24%,#3b82f629 66%,#0000);position:absolute;inset:0}.neon-card:after{content:"";pointer-events:none;opacity:.72;background:linear-gradient(90deg,#0000,#60a5fac7,#3b82f67a,#0000);height:1px;position:absolute;top:0;left:14px;right:14px}.tech-divider{background:linear-gradient(90deg,#0000,#60a5fab8,#3b82f67a,#0000);height:1px;box-shadow:0 0 18px #60a5fa38}.tech-orb{background:#60a5fa;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #60a5fa1f,0 0 22px #60a5fad9}.react-flow,.react-flow__renderer,.react-flow__pane{background:0 0!important}.react-flow__controls{background:#030914d6!important;border:1px solid #7dd3fc2e!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 18px 44px #00000052,0 0 24px #60a5fa14!important}.react-flow__controls-button{color:#edfaff!important;fill:#edfaff!important;background:#071020e0!important;border-bottom:1px solid #7dd3fc1f!important}.react-flow__minimap{background:#030914d1!important;border:1px solid #7dd3fc29!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 18px 44px #00000052,0 0 24px #60a5fa14!important}.tech-page-bg{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 16% 0,#60a5fa1c,#0000 30%),radial-gradient(circle at 92% 7%,#3b82f61a,#0000 24%),linear-gradient(#0a1627b8,#07111ff5)}.tech-panel-line{position:relative;overflow:hidden}.tech-panel-line:before{content:"";opacity:.7;pointer-events:none;background:linear-gradient(90deg,#0000,#60a5facc,#3b82f68c,#0000);height:1px;position:absolute;top:0;left:16px;right:16px}*{min-width:0}.app-page{scroll-padding:18px}.ui-card{contain:layout paint}.ui-card>*{min-width:0}.neon-card:before,.neon-card:after{z-index:0}table{border-collapse:separate;border-spacing:0;background:#03091461;border-radius:16px;width:100%;overflow:hidden}thead th,table th{color:#8fb3ce;text-transform:uppercase;letter-spacing:.08em;background:#071020b8;font-size:11px;font-weight:850}table th,table td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #7dd3fc14;padding:11px 12px}pre{white-space:pre-wrap;word-break:break-word;border-radius:14px;max-width:100%;overflow:auto}details{border-radius:14px}summary{-webkit-user-select:none;user-select:none}.modal-backdrop,[style*="position: fixed"][style*="inset: 0"]{overscroll-behavior:contain}.modal-panel{scrollbar-gutter:stable}input,select,textarea{max-width:100%}textarea{min-height:76px}.app-button:hover,button:hover{transform:translateY(-.5px)}button:disabled:hover{transform:none}[style*=react-window],.ReactVirtualized__Grid,.react-window-list,[role=listbox],.virtual-list,.flow-queue-list{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.react-flow__attribution{display:none!important}.react-flow__handle{box-shadow:0 0 10px #60a5fa59;border:1px solid #60a5faa6!important}@media (width<=1440px){body:before{opacity:.62;background-size:auto,auto,auto,44px 44px,44px 44px}.app-page{gap:12px!important;padding:16px!important}.ui-card{border-radius:16px!important}}@media (width<=1200px){.page-header{gap:10px!important}.page-header>div:last-child{width:100%}.neon-card:before{opacity:.28}.neon-card:after{opacity:.52}table th,table td{padding:9px 10px;font-size:13px}}@media (width<=900px){body:before,body:after{opacity:.38}.app-page{padding:12px!important}.modal-panel{width:100%!important;max-height:88dvh!important}button{min-height:36px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}button:hover{transform:none!important}}:root{--panel-bg:#050c19c7;--panel-bg-strong:#071020eb;--panel-border:#7dd3fc29;--panel-border-strong:#60a5fa66;--panel-text:#edfaff;--panel-muted:#91aeca;--panel-cyan:#60a5fa;--panel-radius:18px}html{scrollbar-gutter:stable}*{box-sizing:border-box}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#02061061}::-webkit-scrollbar-thumb{background:linear-gradient(#60a5fa61,#3b82f647);border:2px solid #020610b8;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#60a5fa94,#3b82f66b)}button,.app-button,a,[role=button]{-webkit-tap-highlight-color:transparent}button:focus-visible,.app-button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #60a5fab8;box-shadow:0 0 0 5px #60a5fa21!important}button,.app-button{-webkit-user-select:none;user-select:none}button:disabled,.app-button:disabled{filter:saturate(.72);cursor:not-allowed!important}input::placeholder,textarea::placeholder{color:#91aeca9e}select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#edfaffbf 50%),linear-gradient(135deg,#edfaffbf 50%,#0000 50%);background-position:calc(100% - 17px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px!important}.ui-card,.modal-panel,.page-header,table,.neon-card{isolation:isolate}.ui-card,.neon-card{transition:border-color .16s,box-shadow .16s,background .16s}.ui-card:hover,.neon-card:hover{border-color:#60a5fa38!important}.page-header{padding:2px 1px 6px}.page-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:inline-flex}.status-dot{background:var(--panel-cyan);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 5px #60a5fa1a,0 0 18px #60a5fad1}.badge,.tag-chip,.status-chip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}img,video,canvas,svg{max-width:100%}.table-wrap,.table-scroll{border-radius:16px;max-width:100%;overflow:auto}thead th{z-index:2;position:sticky;top:0}tr:last-child td{border-bottom:0}.modal-backdrop{animation:.12s ease-out modalFadeIn}.modal-panel{animation:.16s ease-out modalPanelIn}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalPanelIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=700px){.page-header-actions{justify-content:flex-start;width:100%}table th,table td{padding:8px 9px}}.inbox-dense-panel button,.inbox-dense-panel input,.inbox-dense-panel select,.inbox-dense-panel textarea{font-variant-ligatures:none}.inbox-dense-panel [data-rw-list],.inbox-dense-panel [style*="overflow: auto"]{scrollbar-gutter:stable}@media (height<=820px){.app-page{padding-top:10px!important;padding-bottom:10px!important}}:root{--v20-bg:#07111f;--v20-bg-soft:#0a1627;--v20-surface:#0e1c30;--v20-surface-raised:#14253b;--v20-surface-hover:#182b45;--v20-border:#94b2d829;--v20-border-strong:#60a5fa57;--v20-text:#f4f8ff;--v20-muted:#a7b8ce;--v20-dim:#71859f;--v20-blue:#60a5fa;--v20-blue-strong:#3b82f6;--v20-shadow:0 22px 48px -34px #000000c7, 0 10px 28px -26px #1e40af6b;--v20-shadow-soft:0 16px 34px -28px #000000b8}html,body,#root{background:var(--v20-bg);color:var(--v20-text)}body:before{opacity:1;background-color:#0000;background-image:radial-gradient(circle at 12% -8%,#3b82f629,#0000 31%),radial-gradient(circle at 88% -5%,#60a5fa14,#0000 26%),linear-gradient(#07111f 0%,#081523 48%,#07111f 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}body:after{display:none}::selection{color:#fff;background:#60a5fa47}*{scrollbar-color:#60a5fa57 #07111f73}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#07111f6b}::-webkit-scrollbar-thumb{background:#60a5fa4d;border:2px solid #07111f66;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#60a5fa75}.neon-card:before{opacity:.72;background:linear-gradient(135deg,#60a5fa13,#0000 42%)}.neon-card:after{opacity:.55;background:linear-gradient(90deg,#0000,#93c5fd57,#0000);left:18px;right:18px}.tech-divider{box-shadow:none;background:linear-gradient(90deg,#0000,#60a5fa47,#0000)}.tech-orb,.status-dot{background:#60a5fa;box-shadow:0 0 0 4px #60a5fa1a}.holo-text{background:linear-gradient(90deg,#f4f8ff,#93c5fd 58%,#60a5fa);color:#0000;-webkit-background-clip:text;background-clip:text}.tech-page-bg{background-color:#0000;background-image:radial-gradient(circle at 12% 0,#3b82f617,#0000 30%),linear-gradient(#0a1627b8,#07111ff5);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.tech-panel-line:before{opacity:.52;background:linear-gradient(90deg,#0000,#60a5fa57,#0000)}.react-flow__controls,.react-flow__minimap{box-shadow:var(--v20-shadow-soft)!important;background:#0a1627eb!important;border-color:#94b2d82e!important}.react-flow__controls-button{background:#0e1c30eb!important;border-bottom-color:#94b2d81a!important}.react-flow__edge-path{filter:drop-shadow(0 0 3px #60a5fa38)}.react-flow__node{filter:drop-shadow(0 14px 24px #00000040)}input,textarea,select{caret-color:#60a5fa}button:hover{transform:translateY(-1px)}button:active{transform:translateY(0)}table{background:#0a16278a;border:1px solid #94b2d81a;box-shadow:0 18px 36px -34px #000000bf}table th,table td{border-bottom-color:#94b2d813}.inbox-dense-panel{box-shadow:0 28px 70px -38px #000000e6,0 12px 34px -30px #3b82f65c!important}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #60a5fa94}.v20-stat-card{position:relative}.v20-stat-card:after{content:"";background:linear-gradient(90deg,#0000,#60a5fa38,#0000);height:1px;position:absolute;inset:auto 16px 0}:root{--v201-bg:#0b1728;--v201-bg-soft:#102239;--v201-surface:#162c47;--v201-surface-raised:#1d3858;--v201-surface-hover:#234363;--v201-border:#a6c3e62e;--v201-border-strong:#74b6ff61;--v201-text:#f7fbff;--v201-muted:#bac9dc;--v201-dim:#8297b1;--v201-blue:#74b6ff;--v201-blue-strong:#4f9df8;--v201-shadow:0 22px 54px -32px #010814c2, 0 10px 26px -22px #275d9e3d}.neon-card:before,.neon-card:after{opacity:.18!important}.ui-card{box-shadow:var(--v201-shadow)!important}input,textarea,select{background-color:#11253df0}input::placeholder,textarea::placeholder{color:#8297b1;opacity:1}input:focus,textarea:focus,select:focus{border-color:#74b6ff9e!important;box-shadow:0 0 0 3px #74b6ff1a,0 12px 28px -24px #2c67ae80!important}.inbox-dense-panel button,.inbox-dense-panel [role=button],.inbox-dense-panel header,.inbox-dense-panel aside{opacity:1!important;visibility:visible!important}.inbox-dense-panel button:not(:disabled){filter:none!important}.inbox-dense-panel button:hover{filter:brightness(1.06)!important}.inbox-list-toolbar{z-index:5;position:relative;opacity:1!important;visibility:visible!important}.inbox-conversation-card{transition:background .16s,border-color .16s,box-shadow .16s,transform .16s}.inbox-conversation-card:hover{transform:translateY(-2px)scale(1.006);background:radial-gradient(circle at 0 0,#bfdbfe26,#0000 34%),linear-gradient(#3a5d85f5,#264266fa)!important;border-color:#a9d5ff3d!important;box-shadow:0 22px 36px -24px #030a1857,inset 0 1px #ffffff14!important}.inbox-message-bubble{transition:border-color .14s,box-shadow .14s,transform .14s}.inbox-message-bubble:hover{transform:translateY(-1px)scale(1.004);box-shadow:0 22px 36px -24px #030a1857,inset 0 1px #ffffff1a!important}table{background:#11243bb8!important;border-color:#a6c3e61f!important}thead th,table th{color:#aabbd0!important;background:#1a3452e6!important}tbody tr:hover,table tr:hover{background:#74b6ff0e!important}.react-flow__controls,.react-flow__minimap{background:#132842f5!important;border-color:#a6c3e62e!important}.react-flow__controls-button{background:#1c3757f5!important}html,body,#root{background:#071321!important}body:before{opacity:.92;background:radial-gradient(circle at 12% -4%,#5bacff3d,#0000 27%),radial-gradient(circle at 88% 3%,#2877e52e,#0000 24%),radial-gradient(circle at 52% 108%,#1e5bb421,#0000 31%),linear-gradient(#a0d2ff08 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#a0d2ff06 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle,#daefff09 1px,#0000 1.2px) 0 0/18px 18px}body:after{opacity:.78;mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0%,#73c0ff0e 50%,#0000 100%) 0 0/100% 1px,linear-gradient(#d6eeff06,#0000 18% 82%,#00081424),radial-gradient(#0000 48%,#00081438 100%)}.ui-card{isolation:isolate;transition:transform .18s,box-shadow .18s,border-color .18s,filter .18s;transform:translateZ(0)}.ui-card:not(.neon-card):after{content:"";opacity:.78;pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#c8e8ff7a,#5bacff42,#0000);border-radius:999px;height:1px;position:absolute;top:0;left:16px;right:16px}.ui-card:hover{transform:translateY(-2px);border-color:#73c0ff42!important;box-shadow:0 30px 64px -34px #000712b8,0 0 30px -20px #469bf447,inset 0 1px #dcf0ff1f!important}.inbox-dense-panel{isolation:isolate;position:relative!important}.inbox-dense-panel:before{content:"";z-index:0;pointer-events:none;opacity:.85;background:linear-gradient(#aad7ff06 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#aad7ff04 1px,#0000 1px) 0 0/36px 36px,radial-gradient(circle at 47% 0,#73c0ff14,#0000 32%);position:absolute;inset:0}.inbox-dense-panel>*{z-index:1;position:relative}.inbox-list-toolbar{box-shadow:inset 0 1px #dcf0ff14,inset 0 -16px 20px -22px #00081470,0 16px 30px -28px #0007126b}.inbox-list-toolbar:after{content:"";opacity:.8;pointer-events:none;background:linear-gradient(90deg,#0000,#5bacff8a,#0000);height:1px;position:absolute;bottom:-1px;left:18px;right:18px}.inbox-conversation-card{isolation:isolate;position:relative;overflow:hidden}.inbox-conversation-card:before{content:"";pointer-events:none;z-index:0;opacity:.9;background:radial-gradient(circle at 10% 0,#daefff1c,#0000 34%),linear-gradient(#ffffff09,#0000 30%);position:absolute;inset:0}.inbox-conversation-card:after{content:"";opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000,#cdebff70,#0000);height:1px;position:absolute;top:0;left:14px;right:14px}.inbox-conversation-card>*{z-index:1;position:relative}.inbox-message-bubble{isolation:isolate;position:relative;overflow:hidden}.inbox-message-bubble:before{content:"";pointer-events:none;z-index:0;opacity:.9;background:linear-gradient(#ffffff0e,#0000 30% 74%,#0008140f);position:absolute;inset:0}.inbox-message-bubble>*{z-index:1;position:relative}.inbox-message-bubble:hover{filter:saturate(1.04)brightness(1.025);transform:translateY(-2px)scale(1.006)}.react-flow__node{transition:transform .16s,filter .16s}.react-flow__node:hover{filter:drop-shadow(0 20px 34px #00000057)drop-shadow(0 0 12px #469bf424);transform:translateY(-2px)}.react-flow__controls,.react-flow__minimap{-webkit-backdrop-filter:blur(18px)saturate(125%)!important;backdrop-filter:blur(18px)saturate(125%)!important}button:hover,button:active,.app-button:hover,.app-button:active,.ai-secondary-action:hover,.ai-icon-action:hover,.ai-save-action:hover,.ai-publish-action:hover,.ai-drawer-collapse:hover,.ai-sales-preset-grid>button:hover,.ai-llm-choice-card:hover,.ai-llm-profile-card:hover,.ai-llm-model-card:hover{transform:none!important}.ai-ecosystem-node:hover .ai-ecosystem-node__orb{transform:scale(1.06)!important}@media (prefers-reduced-motion:reduce){button,.app-button,[role=button]{transform:none!important}}
