/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.agent-dashboard{--bg:#fff;--surface-hover:#f7f7f7;--ink:#2b2b2b;--muted:#888;--line:#eaeaec;--line-strong:#dcdcdc;--accent:#555;height:100vh;color:var(--ink);background:var(--bg);display:flex;overflow:hidden}.agent-dashboard .app-sidebar{width:300px;color:var(--ink);flex:0 0 300px;padding:22px 16px 18px;transition:width .18s,flex-basis .18s,padding .18s;background:var(--bg)!important;border-right:1px solid var(--line)!important}.agent-dashboard .app-main{min-width:0}.agent-sidebar .sidebar-header{grid-template-columns:minmax(0,1fr) 22px;gap:10px;margin:0 0 24px;padding:0 8px;font-size:1rem;font-weight:500;display:grid;color:var(--ink)!important}.agent-sidebar .brand-dot{width:13px;height:13px;box-shadow:none;background:#111827}.agent-sidebar-logo{justify-self:start;min-width:0}.agent-sidebar-restore,.agent-sidebar-toggle{place-items:center;color:#777!important;width:20px!important;height:20px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:0!important;font-size:1rem!important;line-height:1!important;display:inline-grid!important}.agent-sidebar-restore:hover,.agent-sidebar-toggle:hover{color:#202020!important;box-shadow:none!important;background:#d8d8d8!important;transform:none!important}.agent-sidebar-restore{z-index:30;position:fixed;top:82px;left:10px;background:#e6e6e6!important;border:1px solid #c9c9c9!important}.agent-sidebar-collapsed .agent-sidebar{flex-basis:0;width:0;padding:0;overflow:hidden;border-right-color:#0000!important}.agent-sidebar .sidebar-group{margin-bottom:30px}.agent-sidebar .agent-campaigns-group{flex-direction:column;flex:auto;min-height:0;margin-bottom:18px;display:flex}.agent-sidebar .sidebar-group-label{letter-spacing:0;text-transform:none;margin:0 0 10px;padding:0 14px;font-size:.9rem;font-weight:400;color:#777!important}.agent-section-heading{grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:6px;margin-bottom:8px;display:grid}.agent-section-heading .sidebar-group-label{margin:0}.agent-sidebar .agent-section-action{place-items:center;color:#5f5f5f!important;width:18px!important;height:18px!important;min-height:0!important;box-shadow:none!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:5px!important;padding:0!important;font-size:.9rem!important;font-weight:400!important;line-height:1!important;display:inline-grid!important}.agent-sidebar .agent-section-action:hover{color:#202020!important;box-shadow:none!important;background:#d8d8d8!important;transform:none!important}.agent-sidebar .sidebar-nav{gap:2px}.agent-sidebar .sidebar-nav li a,.agent-sidebar .sidebar-nav li button,.agent-sidebar .sidebar-nav-button{min-height:38px;font-size:.95rem;color:#303030!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;justify-content:flex-start!important;padding:7px 14px!important;font-weight:400!important}.agent-sidebar .sidebar-nav li a:hover,.agent-sidebar .sidebar-nav li button:hover,.agent-sidebar .sidebar-nav-button:hover{color:#202020!important;box-shadow:none!important;background:#d8d8d8!important;transform:none!important}.agent-sidebar .sidebar-history{scrollbar-color:#bdbdbd transparent;gap:2px;min-height:0;max-height:100%;padding-right:4px;overflow-y:auto}.agent-sidebar .sidebar-history::-webkit-scrollbar{width:8px}.agent-sidebar .sidebar-history::-webkit-scrollbar-track{background:0 0}.agent-sidebar .sidebar-history::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:999px}.agent-campaign-item{border-radius:10px;grid-template-columns:minmax(0,1fr) 24px;align-items:center;display:grid}.agent-campaign-item:hover{background:#d8d8d8}.agent-sidebar .sidebar-history-button{text-align:left;width:100%;color:#303030!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;align-items:center!important;padding:6px 12px!important;display:flex!important}.agent-sidebar .sidebar-history-button:hover{box-shadow:none!important;background:0 0!important;transform:none!important}.agent-sidebar .sidebar-history-button strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;font-weight:400;line-height:1.25;display:block;overflow:hidden;color:#202020!important}.agent-delete-campaign{opacity:0;place-items:center;color:#777!important;width:22px!important;height:22px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:0!important;font-size:.95rem!important;line-height:1!important;display:inline-grid!important}.agent-campaign-item:hover .agent-delete-campaign,.agent-delete-campaign:focus-visible{opacity:1}.agent-delete-campaign:hover{color:#202020!important;box-shadow:none!important;background:#c4c4c4!important;transform:none!important}.agent-sidebar-footer{margin-top:auto}.agent-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;justify-content:space-between;min-height:68px}.agent-topbar>div{gap:2px;display:grid}.agent-topbar strong{color:var(--ink);font-size:.98rem}.agent-topbar .agent-topbar-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex;transform:translateY(3px)}.agent-tour-link,.agent-tour-start-button{cursor:pointer;min-height:36px;font:inherit;border-radius:999px;justify-content:center;align-items:center;font-size:.88rem;font-weight:720;line-height:1;display:inline-flex;box-shadow:0 10px 26px #11111114;color:#111!important;background:#fff!important;border:1px solid #1111111f!important}.agent-tour-link{padding:0 14px}.agent-tour-start-button{width:fit-content;padding:0 16px}.agent-tour-link:hover,.agent-tour-start-button:hover{color:#111!important;background:#f8f8f5!important;border-color:#1111113d!important}.agent-content{flex:1;min-height:0;padding:28px;overflow:hidden}.agent-workspace{gap:24px;min-width:0;max-width:100%;height:100%;min-height:0;padding:0;overflow:hidden}.agent-url-stage{align-content:center;gap:28px;width:100%;min-width:0;max-width:760px;min-height:calc(100vh - 170px);display:grid}.agent-url-copy h1{max-width:100%;color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(3rem,7vw,6.4rem);font-weight:500;line-height:.95}.agent-url-form{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(96px,124px);gap:10px;width:100%;max-width:100%;padding:4px;display:grid;box-shadow:0 4px 12px #0000000a}.agent-url-form input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:0 16px}.agent-url-form button{border-radius:999px;width:100%;min-width:0;min-height:46px;padding-inline:12px}.agent-url-form .inline-error{grid-column:1/-1;margin:0 16px 10px}.agent-layout-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;height:100%;min-height:0;display:grid;overflow:hidden}.agent-chat-shell,.agent-composer{border:1px solid var(--line);background:#fff;border-radius:12px;height:100%;min-height:0;box-shadow:0 2px 8px #00000005}.agent-chat-shell{box-shadow:none;background:#fff;border:none;flex-direction:column;display:flex;overflow:hidden auto}.agent-brand-strip{border-bottom:1px solid var(--line);background:#fff;width:min(100%,1120px);margin:0 auto;padding:22px 28px 18px}.agent-brand-strip h2,.agent-composer h2{color:var(--ink);letter-spacing:0;margin:0;font-size:1.35rem;font-weight:600}.agent-brand-strip p{color:var(--muted);margin:8px 0 0;line-height:1.55}.agent-first-run{grid-template-columns:minmax(0,.92fr) minmax(320px,.68fr);gap:clamp(24px,4vw,48px);width:min(100%,1120px);margin:0 auto;padding:clamp(34px,7vh,72px) 28px 72px;display:grid}.agent-first-run-primary{align-content:start;gap:18px;min-width:0;display:grid}.agent-first-run-primary h1{max-width:740px;color:var(--ink);margin:0;font-size:clamp(2.7rem,6.2vw,5.65rem);font-weight:760;line-height:.94}.agent-first-run-primary>p:not(.section-eyebrow){max-width:660px;color:var(--muted);margin:0;font-size:1.02rem;line-height:1.65}.agent-beauty-quick-starts{flex-wrap:wrap;gap:8px;max-width:660px;display:flex}.agent-beauty-quick-starts span{min-height:38px;color:var(--ink);background:#ffffffbd;border:1px solid #1111111a;border-radius:999px;align-items:center;padding:8px 11px;font-size:.82rem;font-weight:720;display:inline-flex}.agent-first-run .agent-url-intake-card{background:0 0;width:min(100%,660px);padding:0;box-shadow:none!important;border:0!important}.agent-first-run .agent-url-intake-card .agent-artifact-header,.agent-first-run .agent-url-intake-copy{display:none}.agent-first-run .agent-url-form{border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(120px,150px);gap:8px;box-shadow:0 20px 54px #1111111a!important}.agent-first-run .agent-url-form input{min-height:54px;font-size:1rem}.agent-first-run .agent-url-form button{min-height:54px}.agent-first-run .agent-tour-start-button{margin-top:2px}.agent-first-run-preview{-webkit-backdrop-filter:blur(18px);background:#ffffffc2;border:1px solid #11111117;border-radius:18px;gap:22px;min-width:0;padding:22px;display:grid;box-shadow:0 22px 70px #11111114}.agent-first-run-preview h2{color:var(--ink);letter-spacing:0;margin:4px 0 0;font-size:1.3rem;line-height:1.25}.agent-first-run-preview ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.agent-first-run-preview li{border:1px solid #11111114;border-radius:14px;grid-template-columns:42px minmax(0,1fr);gap:4px 12px;min-width:0;padding:14px;display:grid}.agent-first-run-preview li span{color:#fff;background:#111;border-radius:999px;grid-row:span 2;place-items:center;width:34px;height:34px;font-size:.72rem;font-weight:760;display:inline-grid}.agent-first-run-preview li strong{color:var(--ink);font-size:.98rem;line-height:1.25}.agent-first-run-preview li p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.5}.agent-studio-strip{grid-template-columns:minmax(260px,.44fr) minmax(0,1fr);gap:22px;width:min(100%,1120px);margin:0 auto;padding:22px 28px 4px;display:grid}.agent-studio-strip-copy{align-content:start;gap:6px;min-width:0;display:grid}.agent-studio-strip-copy h3{color:var(--ink);letter-spacing:0;margin:0;font-size:1.05rem;font-weight:650;line-height:1.3}.agent-studio-strip-copy p:not(.section-eyebrow){color:#666;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.5}.agent-studio-module-grid{grid-template-columns:repeat(5,minmax(118px,1fr));gap:8px;min-width:0;display:grid}.agent-studio-module{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:start;gap:6px;min-width:0;min-height:112px;padding:12px;display:grid;position:relative}.agent-studio-module:before{content:"";background:#d6d6d6;border-radius:999px;width:26px;height:3px}.agent-studio-module.active:before{background:#222}.agent-studio-module.complete:before{background:#2f7d57}.agent-studio-module.locked{opacity:.72;background:#f7f7f7}.agent-studio-module span{color:#777;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:650;line-height:1.2}.agent-studio-module strong{color:var(--ink);font-size:.86rem;font-weight:650;line-height:1.25}.agent-studio-module p{color:#666;overflow-wrap:anywhere;margin:0;font-size:.76rem;line-height:1.35}.agent-internal-surface{gap:12px;width:min(100%,1120px);margin:0 auto;padding:14px 28px 6px;display:grid}.agent-internal-canvas,.agent-internal-panel{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0}.agent-internal-panel{gap:14px;padding:16px;display:grid}.agent-internal-panel-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.agent-canvas-copy h3,.agent-internal-panel-header h3{color:var(--ink);letter-spacing:0;margin:2px 0 0;font-size:1rem;font-weight:650;line-height:1.3}.agent-internal-panel-header>span{color:#2f7d57;background:#eef7f1;border-radius:999px;flex:none;min-height:28px;padding:6px 9px;font-size:.72rem;font-weight:700}.agent-model-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.agent-dashboard .agent-model-card{gap:8px;border:1px solid var(--line)!important;min-height:132px!important;color:var(--ink)!important;box-shadow:none!important;text-align:left!important;white-space:normal!important;text-overflow:clip!important;background:#fbfbf8!important;border-radius:10px!important;place-content:end stretch!important;align-items:end!important;padding:14px!important;display:grid!important;overflow:visible!important}.agent-dashboard .agent-model-card:nth-child(2){background:#f6f2ff!important}.agent-dashboard .agent-model-card:nth-child(3){background:#fff7e7!important}.agent-dashboard .agent-model-card:nth-child(4){background:#edf7ff!important}.agent-dashboard .agent-model-card:hover{color:var(--ink)!important;box-shadow:none!important;background:#fff!important;border-color:#bdbdbd!important;transform:none!important}.agent-canvas-node span,.agent-model-card span,.agent-performance-mini-card dt,.agent-performance-mini-card span,.agent-tool-group strong{color:#777;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:720;line-height:1.2}.agent-canvas-node strong,.agent-model-card strong,.agent-performance-mini-card strong{color:var(--ink);font-size:.95rem;line-height:1.25}.agent-canvas-node small,.agent-model-card small{color:#666;font-size:.76rem;line-height:1.4}.agent-internal-canvas{color:#fff;background:#101110;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);gap:14px;padding:16px;display:grid}.agent-canvas-copy{align-content:start;gap:8px;display:grid}.agent-canvas-copy h3{color:#fff}.agent-canvas-copy p:not(.section-eyebrow){color:#c7cbc2;overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.5}.agent-canvas-board{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-height:224px;display:grid;position:relative}.agent-canvas-board:before{content:"";background:linear-gradient(90deg,#8ee0ac,#f6c35f,#8fbaff);height:2px;position:absolute;top:34px;left:9%;right:9%}.agent-canvas-node{z-index:1;background:linear-gradient(#ffffff21,#ffffff0d);border:1px solid #ffffff24;border-radius:10px;align-content:end;gap:8px;min-height:164px;padding:14px;display:grid;position:relative}.agent-canvas-node:before{content:"";background:#8ee0ac;border:2px solid #101110;border-radius:999px;width:14px;height:14px}.agent-canvas-node.create:before{background:#f6c35f}.agent-canvas-node.cast:before{background:#8fbaff}.agent-canvas-node.localize:before{background:#f08db1}.agent-canvas-node.rank:before{background:#fff}.agent-canvas-node strong{color:#fff}.agent-canvas-node small{color:#d9ddd4}.agent-internal-bottom-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:12px;display:grid}.agent-tool-group-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.agent-tool-group{border:1px solid var(--line);background:#fbfbfb;border-radius:10px;gap:10px;min-width:0;padding:12px;display:grid}.agent-tool-group div{flex-wrap:wrap;gap:7px;display:flex}.agent-tool-group span{color:#3f423d;background:#fff;border:1px solid #e0e1da;border-radius:999px;align-items:center;min-height:28px;padding:6px 8px;font-size:.74rem;line-height:1.2;display:inline-flex}.agent-performance-card-grid{gap:8px;display:grid}.agent-performance-mini-card{border:1px solid var(--line);background:#fbfbf8;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.agent-performance-mini-card em{color:#2f7d57;white-space:nowrap;text-transform:uppercase;background:#eef7f1;border-radius:999px;min-width:max-content;min-height:26px;padding:6px 8px;font-size:.68rem;font-style:normal;font-weight:720}.agent-performance-mini-card>div:first-child{gap:4px;display:grid}.agent-performance-mini-card dl{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.agent-performance-mini-card dl div{background:#fff;border-radius:8px;min-width:0;padding:10px}.agent-performance-mini-card dd{color:var(--ink);margin:4px 0 0;font-size:1.05rem;font-weight:760}.agent-tour-card{z-index:80;color:#111;background:#fff;border:1px solid #1111111f;gap:12px;width:min(390px,100vw - 32px);padding:18px;display:grid;position:fixed;bottom:28px;right:28px;box-shadow:0 28px 80px #11111138}.agent-tour-card-top,.agent-tour-controls{justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-tour-card-top span{color:#62645f;font-size:.78rem;font-weight:720}.agent-tour-card-top button{color:#111;cursor:pointer;width:30px;height:30px;min-height:30px;font:inherit;background:#f7f7f3;border:1px solid #11111114;border-radius:999px;place-items:center;line-height:1;display:inline-grid}.agent-tour-card h2{color:#111;letter-spacing:0;margin:0;font-size:1.35rem;line-height:1.18}.agent-tour-card p:not(.section-eyebrow){color:#555852;margin:0;line-height:1.55}.agent-tour-controls{margin-top:2px}.agent-tour-primary,.agent-tour-secondary{cursor:pointer;min-height:38px;font:inherit;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:.88rem;font-weight:720;display:inline-flex}.agent-tour-primary{color:#fff;background:#111;border:1px solid #111}.agent-tour-secondary{color:#111;background:#fff;border:1px solid #1111111f}.agent-tour-secondary:disabled{cursor:not-allowed;opacity:.45}.agent-tour-active .agent-campaigns-group,.agent-tour-active .agent-first-run-preview,.agent-tour-active .agent-sidebar,.agent-tour-active .agent-sidebar-footer,.agent-tour-active .agent-url-form{transition:outline-color .18s,box-shadow .18s,background .18s}.agent-tour-campaigns .agent-campaigns-group,.agent-tour-path .agent-first-run-preview,.agent-tour-url .agent-url-form,.agent-tour-workspace .agent-sidebar-footer{z-index:35;outline-offset:4px;outline:2px solid #111;position:relative;box-shadow:0 0 0 7px #8ee0ac33,0 22px 70px #11111129!important}.agent-dashboard{--bg:#eeeeeb;--surface-hover:#f7f7f3;--ink:#111;--muted:#62645f;--line:#1111111a;--line-strong:#1113;background:radial-gradient(circle at 50% -12%,#fffffff2 0 18%,#eeeeeb00 44%),#eeeeeb}.agent-dashboard .app-sidebar{-webkit-backdrop-filter:blur(18px);box-shadow:inset -1px 0 #ffffff85;background:#ffffff8a!important;border-right-color:#11111114!important}.agent-sidebar .sidebar-header{background:#ffffff7a;border-radius:999px;min-height:44px;font-weight:720;box-shadow:inset 0 -1px #1111110d}.agent-sidebar-logo .vario-logo-mark{width:28px;height:28px}.agent-sidebar .sidebar-history-button,.agent-sidebar .sidebar-nav li a,.agent-sidebar .sidebar-nav li button,.agent-sidebar .sidebar-nav-button{border-radius:999px!important}.agent-content{padding:28px 30px}.agent-chat-shell{background:0 0}.agent-brand-strip{-webkit-backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #11111114;border-radius:18px;margin-top:6px;box-shadow:0 20px 60px #11111112}.agent-brand-strip h2{font-size:1.5rem;font-weight:760}.agent-studio-strip{margin-top:14px;padding-top:0}.agent-artifact,.agent-avatar-card,.agent-internal-canvas,.agent-internal-panel,.agent-performance-mini-card,.agent-scene-card,.agent-script-card,.agent-studio-module,.agent-tool-group,.agent-url-form{border-color:#11111117!important;border-radius:14px!important;box-shadow:0 18px 46px #1111110f!important}.agent-studio-module{background:#ffffffc7;min-height:126px}.agent-studio-module.active{background:#fff;border-color:#111!important}.agent-studio-module.complete{background:#f9fff9;border-color:#2f7d5742}.agent-internal-surface{gap:16px;padding-top:16px}.agent-internal-panel{-webkit-backdrop-filter:blur(18px);background:#ffffffc2}.agent-internal-panel-header>span{color:#fff;background:#111}.agent-dashboard .agent-model-card{background:linear-gradient(#ffffffc7,#fffffff0),#fff!important;border-radius:16px!important;min-height:154px!important}.agent-dashboard .agent-model-card:nth-child(2),.agent-dashboard .agent-model-card:nth-child(3),.agent-dashboard .agent-model-card:nth-child(4){background:linear-gradient(#ffffffb8,#fffffff0),#fff!important}.agent-internal-canvas{background:#111;border:0!important;box-shadow:0 22px 70px #1111112e!important}.agent-tool-group{background:#ffffff9e}.agent-avatar-card span,.agent-scene-card span,.agent-script-card span,.agent-tool-group span{background:#ffffffbd;border-color:#11111114;border-radius:999px}.agent-artifact-primary,.agent-url-form button{color:#fff!important;background:linear-gradient(#303030,#111)!important;border-radius:999px!important;box-shadow:0 14px 32px #11111129!important}.agent-brand-facts{flex-wrap:wrap;align-content:flex-start;gap:8px;display:flex}.agent-brand-facts span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:6px;padding:4px 10px;font-size:.8rem;line-height:1.35;display:block}.agent-thread{flex:1;align-content:start;width:min(100%,1120px);margin:0 auto;padding:clamp(44px,7vh,86px) 28px 176px;display:grid}.agent-thread>:last-child{scroll-margin-bottom:132px}.agent-chat-shell-no-composer .agent-thread{padding-bottom:clamp(44px,7vh,86px)}.agent-chat-shell-no-composer .agent-thread>:last-child{scroll-margin-bottom:24px}.agent-artifact{border:1px solid var(--line);background:#fff;border-radius:12px;gap:18px;width:min(100%,1040px);padding:18px;display:grid;box-shadow:0 8px 24px #0f172a0d}.agent-artifact-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.agent-artifact-header h3{max-width:620px;color:var(--ink);letter-spacing:0;margin:3px 0 0;font-size:1rem;font-weight:600;line-height:1.35}.agent-artifact-primary{flex:none;min-height:36px;color:#fff!important;box-shadow:none!important;background:#111!important;border:0!important;border-radius:999px!important;padding:0 16px!important;font-size:.9rem!important;font-weight:500!important}.agent-artifact-primary:hover{box-shadow:none!important;background:#2a2a2a!important;transform:none!important}.agent-url-intake-card{align-self:start}.agent-url-intake-copy{color:#666;max-width:620px;margin:-6px 0 0;font-size:.92rem;line-height:1.5}.agent-url-intake-card .agent-url-form{z-index:1;box-shadow:none;position:relative}.agent-avatar-grid,.agent-scene-grid,.agent-script-grid{gap:12px;display:grid}.agent-script-grid,.agent-script-grid.compact{grid-template-columns:1fr}.agent-script-grid.agent-script-picker-grid{grid-template-columns:1fr;align-items:start}.agent-render-note{color:#505650;background:#fffaf4;border:1px solid #eadcd2;border-radius:8px;margin:0;padding:10px 12px;font-size:.84rem;font-weight:560;line-height:1.45}.agent-avatar-grid,.agent-scene-grid{grid-template-columns:1fr}.agent-avatar-card,.agent-scene-card,.agent-script-card{align-content:start;gap:8px;min-width:0;min-height:100%;border:1px solid var(--line)!important;color:var(--ink)!important;box-shadow:none!important;text-align:left!important;white-space:normal!important;text-overflow:clip!important;letter-spacing:0!important;background:#fff!important;border-radius:10px!important;justify-content:stretch!important;align-items:stretch!important;padding:14px!important;display:grid!important;overflow:visible!important}.agent-avatar-card:hover,.agent-scene-card:hover,.agent-script-card:hover{color:var(--ink)!important;box-shadow:none!important;background:#f7f7f7!important;border-color:#bdbdbd!important;transform:none!important}.agent-script-card.static:hover{border-color:var(--line)!important;background:#fff!important}.agent-avatar-card span,.agent-scene-card span,.agent-script-card span{border:1px solid var(--line);color:#666;background:#f8f8f8;border-radius:999px;width:fit-content;padding:4px 8px;font-size:.72rem;line-height:1.2}.agent-avatar-card strong,.agent-scene-card strong,.agent-script-card strong{color:var(--ink);font-size:.94rem;line-height:1.28}.agent-avatar-card p,.agent-scene-card p,.agent-script-card p,.agent-script-card small{color:#666;margin:0;font-size:.82rem;line-height:1.45}.agent-script-card em{color:var(--ink);font-size:.82rem;font-style:normal;line-height:1.35}.agent-script-picker-card{width:100%;text-align:left!important;height:auto!important;min-height:0!important;padding:16px!important;overflow:visible!important}.agent-script-picker-card,.agent-script-picker-card>span{white-space:normal!important;text-overflow:clip!important;display:block!important}.agent-script-picker-card>span{overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;width:auto;max-width:100%;padding:0;overflow:visible!important}.agent-script-picker-card>span+span{margin-top:9px}.agent-script-picker-card .agent-script-option-label{border:1px solid var(--line);color:#666;background:#f8f8f8;border-radius:999px;width:fit-content;padding:4px 8px;font-size:.72rem;line-height:1.2;display:inline-flex!important}.agent-script-picker-title{letter-spacing:0;font-weight:650;color:var(--ink)!important;font-size:1rem!important;line-height:1.35!important}.agent-script-picker-copy,.agent-script-picker-cta,.agent-script-picker-reason{letter-spacing:0;font-weight:400;color:#555!important;font-size:.9rem!important;line-height:1.5!important}.agent-script-picker-cta,.agent-script-picker-reason{border-top:1px solid #f0f0f0!important;padding-top:10px!important}.agent-script-picker-cta span,.agent-script-picker-reason span{color:#777;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.7rem;font-weight:650;line-height:1.2;display:block}.agent-avatar-card img{aspect-ratio:1;object-fit:cover;border:1px solid var(--line);border-radius:10px;width:100%}.agent-avatar-card .agent-avatar-card-image{border:1px solid var(--line);background:#f5f5f5;border-radius:8px;width:72px;height:72px;padding:0;display:block;overflow:hidden}.agent-avatar-card .agent-avatar-card-image img{aspect-ratio:auto;object-fit:cover;border:0;border-radius:0;width:100%;height:100%;display:block}.agent-avatar-card .agent-avatar-card-copy{background:0 0;border:0;border-radius:0;align-content:start;justify-items:start;gap:5px;min-width:0;padding:0;display:grid}.agent-avatar-card .agent-avatar-card-copy small{color:#777;font-size:.78rem;font-weight:500;line-height:1.3}.agent-avatar-card .agent-avatar-card-reason{color:#666;background:0 0;border:0;border-radius:0;width:auto;padding:0;font-size:.82rem;line-height:1.45}.agent-scene-card .agent-scene-card-image{border:1px solid var(--line);background:#f5f5f5;border-radius:8px;width:160px;height:104px;padding:0;display:block;overflow:hidden}.agent-scene-card .agent-scene-card-image img{aspect-ratio:auto;object-fit:cover;border:0;border-radius:0;width:100%;height:100%;display:block}.agent-scene-card .agent-scene-card-copy{background:0 0;border:0;border-radius:0;align-content:start;justify-items:start;gap:5px;min-width:0;padding:0;display:grid}.agent-scene-card .agent-scene-card-copy small{color:#777;font-size:.78rem;font-weight:500;line-height:1.3}.agent-scene-card .agent-scene-card-reason{color:#666;background:0 0;border:0;border-radius:0;width:auto;padding:0;font-size:.82rem;line-height:1.45}.agent-scene-card img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line);border-radius:10px;width:100%}.agent-context-list,.agent-review-grid{gap:10px;display:grid}.agent-context-list{margin:0}.agent-context-list div,.agent-review-grid div{border:1px solid var(--line);background:#fbfbfb;border-radius:10px;min-width:0;padding:16px}.agent-context-list dt,.agent-review-grid span{color:#777;margin-bottom:5px;font-size:.72rem;line-height:1.25;display:block}.agent-context-list dd,.agent-review-grid p{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.45}.agent-review-grid{grid-template-columns:1fr}.agent-review-grid strong{color:var(--ink);margin-bottom:5px;font-size:.92rem;line-height:1.3;display:block}.agent-message{gap:6px;width:100%;display:grid}.agent-message.user{justify-self:end}.agent-message span{display:none}.agent-message p{color:var(--ink);background:0 0;border:0;margin:0;padding:4px 0;font-size:1rem;line-height:1.62}.agent-message.assistant p{max-width:820px}.agent-message.assistant.streaming p:after{content:"";border-right:2px solid var(--muted);vertical-align:-.16em;width:6px;height:1em;margin-left:2px;animation:agent-stream-cursor .9s step-end infinite;display:inline-block}@keyframes agent-stream-cursor{50%{opacity:0}}.agent-message.user p{max-width:720px;color:var(--ink);background:#f1f1f1;border-radius:18px;justify-self:end;padding:12px 18px;line-height:1.5}.agent-prompt-form{z-index:10;background:#fff;border:1px solid #e2e2e5;border-radius:14px;flex:none;grid-template-columns:minmax(0,1fr) 28px;align-items:end;gap:8px;width:min(100% - 56px,880px);margin:0 auto 18px;padding:8px;display:grid;position:sticky;box-shadow:0 12px 34px #0f172a14,0 2px 8px #0f172a0a}.agent-prompt-form:focus-within{border-color:#d5d5da;box-shadow:0 14px 38px #0f172a1a,0 0 0 3px #0f172a0a}.agent-prompt-form textarea{resize:none;min-height:28px;max-height:96px;color:var(--ink);background:0 0;border:0;outline:0;padding:5px 4px 3px;font-size:.98rem;line-height:1.45}.agent-prompt-form textarea::placeholder{color:#9b9ba1}.agent-prompt-footer{justify-content:flex-end;align-self:end;align-items:center;padding-bottom:1px;display:flex}.agent-chat-error{width:min(100% - 56px,880px);margin:-6px auto 18px}.agent-command-bar-shell{z-index:10;gap:8px;width:min(100% - 56px,920px);margin:0 auto 18px;display:grid;position:sticky;bottom:18px}.agent-command-bar-shell .agent-chat-error{width:100%;margin:0}.agent-command-suggestions{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.agent-command-suggestions button{color:#252b27;cursor:pointer;background:#fff;border:1px solid #5f4b4129;border-radius:6px;min-height:32px;padding:6px 10px;font-size:.78rem;font-weight:700;line-height:1.2;transition:border-color .18s,background .18s,transform .18s}.agent-command-suggestions button:focus-visible,.agent-command-suggestions button:hover:not(:disabled){color:#101211;background:#e5ff3f;border-color:#101211;transform:translateY(-1px)}.agent-command-suggestions button:disabled{cursor:wait;opacity:.54}.agent-command-bar.agent-prompt-form{background:#fffcf7fa;border-color:#5f4b4133;border-radius:8px;width:100%;margin:0;position:static}.agent-command-bar.agent-prompt-form:focus-within{border-color:#101211;box-shadow:0 12px 30px #10121114,0 0 0 3px #e5ff3f57}.agent-product-source-card{background:#fff;border:1px solid #eadcd2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex;box-shadow:0 10px 26px #5f4b4114}.agent-product-source-card div{gap:3px;min-width:0;display:grid}.agent-product-source-card span{color:#85645b;text-transform:uppercase;font-size:.68rem;font-weight:760;line-height:1.2}.agent-product-source-card strong{color:#101211;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:760;line-height:1.2;overflow:hidden}.agent-product-source-card p{overflow-wrap:anywhere;color:#505650;margin:0;font-size:.78rem;line-height:1.3}.agent-product-source-card em{color:#4d584c;white-space:nowrap;background:#fffaf4;border:1px solid #1012111f;border-radius:999px;flex:none;padding:5px 8px;font-size:.7rem;font-style:normal;font-weight:720;line-height:1.2}.agent-product-source-inline{border-top:1px solid #eadcd2;gap:8px;min-width:0;margin-top:12px;padding-top:10px;display:grid}.agent-product-source-inline div{gap:3px;min-width:0;display:grid}.agent-product-source-inline span{color:#85645b;text-transform:uppercase;font-size:.68rem;font-weight:760;line-height:1.2}.agent-product-source-inline strong{color:#101211;font-size:.9rem;font-weight:760;line-height:1.2}.agent-product-source-inline p{overflow-wrap:anywhere;color:#505650;margin:0;font-size:.78rem;line-height:1.3}.agent-product-source-inline em{color:#4d584c;background:#fffaf4;border:1px solid #1012111f;border-radius:999px;width:fit-content;padding:5px 8px;font-size:.7rem;font-style:normal;font-weight:720;line-height:1.2}.agent-send-button{border-radius:6px;place-items:center;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;background:#111!important;border:0!important;padding:0!important;font-size:.82rem!important;line-height:1!important;display:inline-grid!important}.agent-send-button,.agent-send-button:hover{box-shadow:none!important;transform:none!important}.agent-send-button:hover{background:#2a2a2a!important}.agent-composer{align-content:start;gap:18px;min-width:0;padding:20px;display:grid;position:relative;overflow:hidden auto}.agent-composer-header,.agent-group-title{justify-content:space-between;align-items:center;gap:14px;display:flex}.agent-composer-group{border-top:1px solid var(--line);gap:12px;padding-top:16px;display:grid}.agent-platform-status{color:var(--muted);margin:-2px 0 0;font-size:.78rem;line-height:1.4}.agent-group-title strong{color:var(--ink);font-size:.95rem}.agent-choice-list{gap:8px;display:grid}.agent-choice-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-choice-button{gap:5px;width:100%;border:1px solid var(--line)!important;color:var(--ink)!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border-radius:8px!important;justify-content:stretch!important;padding:12px!important;display:grid!important}.agent-choice-button.selected,.agent-choice-button:hover{border-color:var(--ink)!important;color:var(--ink)!important;box-shadow:none!important;background:#f9f9f9!important;transform:none!important}.agent-choice-button small,.agent-choice-button span,.agent-empty-copy{color:var(--muted);font-size:.78rem;line-height:1.35}.agent-choice-button strong{color:var(--ink);font-size:.92rem;line-height:1.3}.agent-avatar-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.agent-avatar-option{justify-items:center;gap:8px;border:1px solid var(--line)!important;color:var(--ink)!important;box-shadow:none!important;text-align:center!important;background:#fff!important;border-radius:8px!important;padding:8px 6px!important;display:grid!important}.agent-avatar-option.selected,.agent-avatar-option:hover{color:var(--ink)!important;box-shadow:none!important;background:#f3f3f3!important;border-color:#c8c8c8!important;transform:none!important}.agent-avatar-option img{object-fit:cover;border:1px solid var(--line);border-radius:999px;width:54px;height:54px}.agent-avatar-option span{max-width:100%;color:var(--ink);overflow-wrap:anywhere;font-size:.72rem}.agent-notes-field{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:.78rem;font-weight:700;display:grid}.agent-notes-field textarea{border:1px solid var(--line);width:100%;min-height:92px;color:var(--ink);resize:vertical;text-transform:none;letter-spacing:0;background:#fff;border-radius:8px;padding:12px;font-weight:400}.agent-notes-field textarea:focus{border-color:#155eef;outline:none;box-shadow:0 0 0 3px #155eef1f}.agent-approval-check{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#f8fafc;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.agent-approval-check input{accent-color:#155eef;width:18px;height:18px}.agent-create-button{color:#fff;background:#155eef;border-radius:999px;width:100%}.agent-create-button:hover{background:#004eeb}.agent-loading{text-align:center;place-items:center;width:100%;min-height:100vh;padding:0;display:grid}.agent-loading-page{z-index:10000;background:#fff;place-items:center;min-height:100vh;display:grid;position:fixed;inset:0}.agent-results-grid{margin-top:0}.agent-thread .native-render-result{width:min(100%,1040px)}.agent-thread .native-render-result dl{grid-template-columns:1fr}.agent-thread .native-render-result dd{overflow-wrap:anywhere}@media (max-width:1180px){.agent-first-run,.agent-layout-grid{grid-template-columns:1fr}.agent-first-run-preview{max-width:760px}.agent-studio-strip{grid-template-columns:1fr}.agent-studio-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-model-grid,.agent-tool-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-internal-bottom-grid,.agent-internal-canvas{grid-template-columns:1fr}.agent-canvas-board{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-canvas-board:before{display:none}}@media (max-width:720px){.agent-dashboard{flex-direction:column;min-height:100svh}.agent-dashboard .app-sidebar{flex:none;grid-template-columns:1fr;gap:8px;max-height:none;padding:10px 12px 8px;display:grid;overflow:visible;border-right:0!important;border-bottom:1px solid var(--line)!important;width:100%!important}.agent-sidebar-collapsed .agent-sidebar{max-height:0;padding:0;border-bottom-color:#0000!important;width:0!important}.agent-sidebar .sidebar-header{grid-template-columns:minmax(0,1fr) 44px;min-height:44px;margin-bottom:0;padding:0 0 0 8px}.agent-sidebar .sidebar-group{margin-bottom:0}.agent-delete-campaign,.agent-sidebar .agent-section-action,.agent-sidebar-restore,.agent-sidebar-toggle{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.agent-section-heading{grid-template-columns:minmax(0,1fr) 44px;margin-bottom:4px}.agent-sidebar .agent-campaigns-group{min-height:0;max-height:none;overflow:visible}.agent-sidebar-footer{margin-top:0}.agent-sidebar .sidebar-history{max-height:46px;padding-right:0;overflow:hidden}.agent-sidebar .sidebar-group-label{margin-bottom:4px;padding:0 8px}.agent-campaign-item{grid-template-columns:minmax(0,1fr) 44px}.agent-sidebar .sidebar-history-button{min-height:44px!important;padding:8px 12px!important}.agent-delete-campaign{opacity:1}.agent-sidebar-footer .sidebar-nav{scrollbar-width:none;flex-direction:row;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.agent-sidebar-footer .sidebar-nav::-webkit-scrollbar{display:none}.agent-sidebar-footer .sidebar-nav li{flex:none;min-width:max-content}.agent-sidebar .sidebar-nav li a,.agent-sidebar .sidebar-nav li button,.agent-sidebar .sidebar-nav-button{text-align:center;white-space:nowrap;width:auto;min-width:max-content;min-height:44px;justify-content:center!important;padding:10px 14px!important}.agent-dashboard .app-main{flex:auto;width:100%;min-height:0}.agent-topbar{min-height:60px;padding:8px 12px}.agent-topbar-actions{gap:8px}.agent-tour-link{min-height:44px;padding:0 14px;font-size:.82rem}.agent-content{padding:0;overflow-y:auto}.agent-first-run{padding:22px 16px 36px}.agent-first-run-primary{gap:14px}.agent-first-run-primary h1{font-size:clamp(2.05rem,9vw,2.75rem);line-height:1.02}.agent-first-run-primary>p:not(.section-eyebrow){font-size:.95rem}.agent-beauty-quick-starts span{min-height:44px}.agent-prompt-form,.agent-url-form{border-radius:24px;grid-template-columns:1fr}.agent-url-form button{width:100%}.agent-first-run .agent-url-form{border-radius:18px;grid-template-columns:1fr}.agent-first-run .agent-tour-start-button{display:none!important}.agent-first-run-preview{border-radius:16px;gap:14px;padding:14px}.agent-tour-card{width:auto;max-height:min(420px,52vh);bottom:12px;left:12px;right:12px;overflow:auto}.agent-prompt-form{border-radius:14px;grid-template-columns:minmax(0,1fr) 28px;gap:8px;width:calc(100% - 24px);padding:8px}.agent-prompt-form textarea{min-height:28px}.agent-prompt-footer{justify-content:flex-end}.agent-chat-shell{min-height:auto}.agent-brand-strip,.agent-internal-surface,.agent-studio-strip,.agent-thread{padding-left:16px;padding-right:16px}.agent-canvas-board,.agent-studio-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-message{width:100%}.agent-avatar-grid,.agent-avatar-row,.agent-choice-list.compact,.agent-review-grid,.agent-scene-grid,.agent-script-grid,.agent-script-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-artifact-header{display:grid}}@media (max-width:520px){.agent-first-run-preview li{grid-template-columns:1fr}.agent-first-run-preview li span{grid-row:auto}.agent-avatar-grid,.agent-canvas-board,.agent-model-grid,.agent-performance-mini-card dl,.agent-review-grid,.agent-scene-grid,.agent-script-grid,.agent-script-grid.compact,.agent-studio-module-grid,.agent-tool-group-grid{grid-template-columns:1fr}}.agent-dashboard .agent-avatar-card:not(.secondary-button),.agent-dashboard .agent-avatar-option:not(.secondary-button),.agent-dashboard .agent-choice-button:not(.secondary-button),.agent-dashboard .agent-delete-campaign:not(.secondary-button),.agent-dashboard .agent-scene-card:not(.secondary-button),.agent-dashboard .agent-script-card:not(.secondary-button),.agent-dashboard .agent-section-action:not(.secondary-button),.agent-dashboard .agent-sidebar-restore:not(.secondary-button),.agent-dashboard .agent-sidebar-toggle:not(.secondary-button){color:var(--ink)!important;box-shadow:none!important;background:0 0!important}.agent-dashboard .agent-avatar-card:not(.secondary-button),.agent-dashboard .agent-avatar-option:not(.secondary-button),.agent-dashboard .agent-choice-button:not(.secondary-button),.agent-dashboard .agent-scene-card:not(.secondary-button),.agent-dashboard .agent-script-card:not(.secondary-button){border-color:var(--line)!important;background:#fff!important}.agent-dashboard .agent-avatar-card:not(.secondary-button):hover,.agent-dashboard .agent-avatar-option.selected:not(.secondary-button),.agent-dashboard .agent-avatar-option:not(.secondary-button):hover,.agent-dashboard .agent-choice-button.selected:not(.secondary-button),.agent-dashboard .agent-choice-button:not(.secondary-button):hover,.agent-dashboard .agent-scene-card:not(.secondary-button):hover,.agent-dashboard .agent-script-card:not(.secondary-button):hover{color:var(--ink)!important;background:#f3f3f3!important;border-color:#c8c8c8!important;transform:none!important}.agent-dashboard .agent-delete-campaign:not(.secondary-button):hover,.agent-dashboard .agent-section-action:not(.secondary-button):hover,.agent-dashboard .agent-sidebar-restore:not(.secondary-button):hover,.agent-dashboard .agent-sidebar-toggle:not(.secondary-button):hover{color:#202020!important;background:#d8d8d8!important;transform:none!important}.agent-dashboard .agent-script-card.static:not(.secondary-button):hover{border-color:var(--line)!important;background:#fff!important}.agent-dashboard .agent-avatar-grid,.agent-dashboard .agent-open-list,.agent-dashboard .agent-review-grid,.agent-dashboard .agent-scene-grid,.agent-dashboard .agent-script-grid.compact{grid-template-columns:1fr!important;gap:14px!important}.agent-dashboard .agent-avatar-card:not(.secondary-button){text-align:left!important;white-space:normal!important;text-overflow:clip!important;letter-spacing:0!important;grid-template-columns:96px minmax(0,1fr)!important;justify-content:stretch!important;align-items:start!important;gap:16px!important;height:auto!important;min-height:0!important;padding:16px!important;display:grid!important;overflow:visible!important}.agent-dashboard .agent-avatar-card:not(.secondary-button)>.agent-avatar-card-copy,.agent-dashboard .agent-avatar-card:not(.secondary-button)>.agent-avatar-card-image{white-space:normal!important;text-overflow:clip!important;max-width:100%!important;overflow:visible!important}.agent-dashboard .agent-avatar-card:not(.secondary-button)>.agent-avatar-card-image{border:1px solid var(--line)!important;background:#f5f5f5!important;border-radius:8px!important;align-self:start!important;width:96px!important;height:96px!important;padding:0!important}.agent-dashboard .agent-avatar-card:not(.secondary-button)>.agent-avatar-card-copy{min-width:0!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;gap:5px!important;padding:0!important;display:grid!important}.agent-dashboard .agent-avatar-card:not(.secondary-button) .agent-avatar-card-copy>.agent-avatar-card-badge{border:1px solid var(--line)!important;color:#666!important;background:#f8f8f8!important;border-radius:999px!important;width:fit-content!important;max-width:100%!important;padding:4px 8px!important;font-size:.72rem!important;line-height:1.2!important}.agent-dashboard .agent-avatar-card:not(.secondary-button) .agent-avatar-card-copy .agent-avatar-card-reason,.agent-dashboard .agent-avatar-card:not(.secondary-button) .agent-avatar-card-copy small,.agent-dashboard .agent-avatar-card:not(.secondary-button) .agent-avatar-card-copy strong{overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;max-width:100%!important;overflow:visible!important}.agent-dashboard .agent-avatar-card:not(.secondary-button) .agent-avatar-card-copy .agent-avatar-card-reason{color:#666!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;padding:0!important;font-size:.82rem!important;line-height:1.45!important}.agent-dashboard .agent-scene-card:not(.secondary-button){text-align:left!important;white-space:normal!important;text-overflow:clip!important;letter-spacing:0!important;grid-template-columns:176px minmax(0,1fr)!important;justify-content:stretch!important;align-items:start!important;gap:16px!important;height:auto!important;min-height:0!important;padding:16px!important;display:grid!important;overflow:visible!important}.agent-dashboard .agent-scene-card:not(.secondary-button)>.agent-scene-card-copy,.agent-dashboard .agent-scene-card:not(.secondary-button)>.agent-scene-card-image{white-space:normal!important;text-overflow:clip!important;max-width:100%!important;overflow:visible!important}.agent-dashboard .agent-scene-card:not(.secondary-button)>.agent-scene-card-image{border:1px solid var(--line)!important;background:#f5f5f5!important;border-radius:8px!important;align-self:start!important;width:176px!important;height:112px!important;padding:0!important}.agent-dashboard .agent-scene-card:not(.secondary-button)>.agent-scene-card-image img{aspect-ratio:auto!important;object-fit:cover!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important}.agent-dashboard .agent-scene-card:not(.secondary-button)>.agent-scene-card-copy{min-width:0!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;gap:5px!important;padding:0!important;display:grid!important}.agent-dashboard .agent-scene-card:not(.secondary-button) .agent-scene-card-copy>.agent-scene-card-badge{border:1px solid var(--line)!important;color:#666!important;background:#f8f8f8!important;border-radius:999px!important;width:fit-content!important;max-width:100%!important;padding:4px 8px!important;font-size:.72rem!important;line-height:1.2!important}.agent-dashboard .agent-scene-card:not(.secondary-button) .agent-scene-card-copy .agent-scene-card-reason,.agent-dashboard .agent-scene-card:not(.secondary-button) .agent-scene-card-copy small,.agent-dashboard .agent-scene-card:not(.secondary-button) .agent-scene-card-copy strong{overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;max-width:100%!important;overflow:visible!important}.agent-dashboard .agent-scene-card:not(.secondary-button) .agent-scene-card-copy .agent-scene-card-reason{color:#666!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;padding:0!important;font-size:.82rem!important;line-height:1.45!important}.agent-dashboard .agent-script-card.static{height:auto!important;min-height:0!important;padding:18px!important}.agent-dashboard .agent-review-grid>div{padding:16px!important}.agent-dashboard .agent-script-grid.agent-script-picker-grid{grid-template-columns:1fr!important;gap:18px!important}.agent-dashboard .agent-script-card.agent-script-picker-card:not(.secondary-button){text-align:left!important;white-space:normal!important;text-overflow:clip!important;letter-spacing:0!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:16px!important;width:100%!important;height:auto!important;min-height:0!important;padding:20px!important;display:flex!important;overflow:visible!important}.agent-dashboard .agent-script-card.agent-script-picker-card:not(.secondary-button)>span{overflow-wrap:anywhere;width:100%!important;max-width:100%!important;color:inherit!important;white-space:normal!important;text-overflow:clip!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;align-self:stretch!important;padding:0!important;display:block!important;overflow:visible!important}.agent-dashboard .agent-script-card.agent-script-picker-card:not(.secondary-button) .agent-script-option-label{border:1px solid var(--line)!important;color:#666!important;background:#f8f8f8!important;border-radius:999px!important;align-self:flex-start!important;width:auto!important;padding:4px 9px!important;font-size:.72rem!important;font-weight:650!important;line-height:1.2!important;display:inline-flex!important}.agent-dashboard .agent-script-card.agent-script-picker-card:not(.secondary-button) .agent-script-picker-title{color:var(--ink)!important;font-size:1.05rem!important;font-weight:650!important;line-height:1.35!important}.agent-dashboard .agent-script-card.agent-script-picker-card:not(.secondary-button) .agent-script-picker-copy,.agent-dashboard .agent-script-card.agent-script-picker-card:not(.secondary-button) .agent-script-picker-cta,.agent-dashboard .agent-script-card.agent-script-picker-card:not(.secondary-button) .agent-script-picker-reason{color:#555!important;font-size:.92rem!important;font-weight:400!important;line-height:1.55!important}.agent-dashboard .agent-script-card.agent-script-picker-card:not(.secondary-button) .agent-script-picker-cta,.agent-dashboard .agent-script-card.agent-script-picker-card:not(.secondary-button) .agent-script-picker-reason{border-top:1px solid #eee!important;padding-top:14px!important}.agent-dashboard .agent-script-card.agent-script-picker-card:not(.secondary-button) .agent-script-picker-cta span,.agent-dashboard .agent-script-card.agent-script-picker-card:not(.secondary-button) .agent-script-picker-reason span{text-transform:uppercase;color:#777!important;letter-spacing:.08em!important;background:0 0!important;border:0!important;margin-bottom:6px!important;padding:0!important;font-size:.7rem!important;font-weight:650!important;line-height:1.2!important;display:block!important}.agent-dashboard .agent-tour-link:not(.secondary-button),.agent-dashboard .agent-tour-start-button:not(.secondary-button){color:#111!important;background:#fff!important;border:1px solid #1111111f!important;box-shadow:0 10px 26px #11111114!important}.agent-dashboard .agent-tour-link:not(.secondary-button):hover,.agent-dashboard .agent-tour-start-button:not(.secondary-button):hover{color:#111!important;background:#f8f8f5!important;border-color:#1111113d!important}@media (max-width:640px){.agent-dashboard .agent-avatar-card:not(.secondary-button),.agent-dashboard .agent-avatar-grid,.agent-dashboard .agent-scene-card:not(.secondary-button),.agent-dashboard .agent-scene-grid{grid-template-columns:1fr!important}.agent-dashboard .agent-avatar-card:not(.secondary-button)>.agent-avatar-card-image,.agent-dashboard .agent-scene-card:not(.secondary-button)>.agent-scene-card-image{aspect-ratio:16/9!important;width:100%!important;height:auto!important}}.agent-dashboard{--bg:#f7f8f3;--surface:#fff;--surface-hover:#f1f2ed;--ink:#080b08;--muted:#505650;--line:#080b081a;--line-strong:#080b082e;--accent:#e5ff3f;color:#080b08;background:#f7f8f3}.agent-dashboard .app-sidebar{box-shadow:none;-webkit-backdrop-filter:blur(12px);background:#ffffffeb!important;border-right-color:#080b0814!important}.agent-sidebar .sidebar-header{min-height:52px;box-shadow:none;background:0 0;border-radius:0}.agent-sidebar .sidebar-history-button,.agent-sidebar .sidebar-nav li a,.agent-sidebar .sidebar-nav li button,.agent-sidebar .sidebar-nav-button{min-height:44px;font-weight:650}.agent-campaign-item{border-radius:8px;position:relative;overflow:hidden}.agent-campaign-item.active{background:#101211}.agent-campaign-item.active:hover{background:#101211!important}.agent-topbar{-webkit-backdrop-filter:blur(12px);background:#ffffffe6;border-bottom:1px solid #080b0814;min-height:60px}.agent-content{background:#f7f8f3;padding:0}.agent-chat-shell,.agent-layout-grid,.agent-workspace{background:0 0}.agent-brand-strip,.agent-first-run,.agent-internal-surface,.agent-studio-strip,.agent-thread{width:min(1312px,100% - 128px)}.agent-first-run{grid-template-columns:minmax(0,.92fr) minmax(340px,.58fr);gap:clamp(42px,7vw,96px);padding:clamp(72px,10vh,118px) 0 clamp(64px,8vh,96px)}.agent-first-run-primary{gap:22px}.agent-first-run-primary h1{letter-spacing:0;max-width:880px;font-size:clamp(4rem,6.8vw,6.6rem);font-weight:780;line-height:.93}.agent-first-run-primary>p:not(.section-eyebrow){max-width:700px;font-size:1.12rem;line-height:1.5}.agent-beauty-quick-starts{gap:10px;max-width:720px}.agent-beauty-quick-starts span{color:#252b27;background:#fff;border-color:#080b081a;border-radius:6px;min-height:36px}.agent-artifact,.agent-avatar-card,.agent-brand-strip,.agent-context-list div,.agent-first-run-preview,.agent-internal-panel,.agent-performance-mini-card,.agent-prompt-form,.agent-review-grid div,.agent-scene-card,.agent-script-card,.agent-studio-module,.agent-tool-group{box-shadow:none!important;background:#fff!important;border-color:#080b081a!important;border-radius:8px!important}.agent-first-run-preview{-webkit-backdrop-filter:none;gap:24px;padding:clamp(22px,3vw,34px)}.agent-brand-strip h2,.agent-first-run-preview h2{color:#080b08;font-size:1.34rem;font-weight:760}.agent-first-run-preview li{background:#f7f8f3;border-color:#080b0814;border-radius:6px;min-height:96px}.agent-first-run-preview li span,.agent-studio-module.active:before,.agent-studio-module.complete:before{background:#101211}.agent-url-form{box-shadow:none!important;background:#fff!important;border-color:#080b081f!important}.agent-first-run .agent-url-form{padding:8px;box-shadow:none!important;border-radius:8px!important}.agent-url-form input{color:#151716}.agent-artifact-primary,.agent-create-button,.agent-first-run .agent-url-form button,.agent-url-form button{color:#080b08!important;box-shadow:none!important;background:#e5ff3f!important;border:1px solid #e5ff3f!important;border-radius:6px!important;font-weight:780!important}.agent-artifact-primary:hover,.agent-create-button:hover,.agent-first-run .agent-url-form button:hover,.agent-url-form button:hover{color:#080b08!important;box-shadow:none!important;transform:none!important}.agent-dashboard .agent-tour-link:not(.secondary-button),.agent-dashboard .agent-tour-start-button:not(.secondary-button),.agent-tour-link,.agent-tour-start-button{min-height:44px;box-shadow:none!important;background:#fff!important}.agent-brand-strip{border:1px solid #080b081a;margin-top:clamp(30px,5vh,56px);padding:24px 28px}.agent-internal-surface,.agent-studio-strip{padding-left:0;padding-right:0}.agent-studio-strip{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);margin-top:28px}.agent-studio-module{min-height:128px;padding:14px}.agent-studio-module.active,.agent-studio-module.complete{background:#fff}.agent-internal-surface{gap:18px}.agent-internal-panel{-webkit-backdrop-filter:none;padding:18px}.agent-dashboard .agent-model-card,.agent-dashboard .agent-model-card:nth-child(2),.agent-dashboard .agent-model-card:nth-child(3),.agent-dashboard .agent-model-card:nth-child(4){box-shadow:none!important;background:#fff!important;border-radius:8px!important}.agent-internal-canvas{box-shadow:none!important;background:#101211!important;border-radius:8px!important}.agent-canvas-node{border-radius:8px}.agent-avatar-card span,.agent-scene-card span,.agent-script-card span,.agent-script-picker-card .agent-script-option-label,.agent-tool-group span{background:#f7f8f3!important;border-radius:6px!important}.agent-thread{gap:34px;padding:clamp(48px,7vh,88px) 0 176px}.agent-message p{color:#252b27}.agent-message.user p{background:#fff;border-radius:8px}.agent-prompt-form{width:min(100% - 56px,920px);bottom:18px}.agent-send-button{color:#fff!important}.agent-send-button:hover{background:#252b27!important}.agent-tour-card{box-shadow:none;border-color:#080b081f;border-radius:8px}.agent-dashboard .providers-settings{gap:clamp(22px,4vw,42px);width:min(1312px,100% - 128px);margin:clamp(48px,8vh,88px) auto 96px;display:grid;overflow:visible}.agent-dashboard .dashboard-settings>.providers-settings{width:100%;margin:0}.agent-dashboard .dashboard-settings>.providers-settings .providers-header{padding-bottom:18px}.agent-dashboard .dashboard-settings>.providers-settings .providers-header h2{font-size:clamp(2rem,3.5vw,3.8rem)}.agent-dashboard .providers-header{border-bottom:1px solid #080b081a;justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:26px;display:flex}.agent-dashboard .providers-header h2{color:#080b08;letter-spacing:0;text-wrap:balance;max-width:860px;margin:0;font-size:clamp(3rem,5.4vw,5.8rem);font-weight:780;line-height:.94}.agent-dashboard .providers-header p:not(.section-eyebrow){color:#505650;max-width:680px;margin:18px 0 0;font-size:1.06rem;line-height:1.55}.agent-dashboard .billing-plan-grid,.agent-dashboard .connection-grid,.agent-dashboard .providers-settings .panel-grid{gap:14px;margin-top:0}.agent-dashboard .providers-settings .panel-grid{margin-bottom:0}.agent-dashboard .billing-actions-row,.agent-dashboard .billing-plan-card,.agent-dashboard .billing-plan-metrics div,.agent-dashboard .billing-status-card,.agent-dashboard .billing-status-card dl div,.agent-dashboard .connection-card,.agent-dashboard .providers-settings .readiness-list li,.agent-dashboard .providers-settings .showcase-panel{box-shadow:none;background:#fff;border-color:#080b081a;border-radius:8px!important}.agent-dashboard .providers-settings .showcase-panel{padding:clamp(20px,2.4vw,32px)}.agent-dashboard .providers-settings .section-copy{margin-bottom:22px}.agent-dashboard .providers-settings .section-copy h3{color:#080b08;font-size:1.38rem;font-weight:760;line-height:1.12}.agent-dashboard .providers-settings .readiness-list{gap:10px;margin-bottom:0}.agent-dashboard .providers-settings .readiness-list li{grid-template-columns:minmax(120px,.7fr) minmax(0,1fr) auto}.agent-dashboard .billing-plan-card,.agent-dashboard .connection-card{padding:clamp(20px,2.4vw,32px)}.agent-dashboard .billing-plan-heading span,.agent-dashboard .billing-plan-metrics dt,.agent-dashboard .billing-status-card dt,.agent-dashboard .billing-status-card span,.agent-dashboard .connection-card-header span,.agent-dashboard .connection-field span{letter-spacing:0}.agent-dashboard .billing-plan-heading h3,.agent-dashboard .connection-card-header strong{color:#080b08;font-size:1.38rem;font-weight:760;line-height:1.12}.agent-dashboard .billing-actions-row p,.agent-dashboard .billing-plan-card li,.agent-dashboard .billing-plan-heading p,.agent-dashboard .connection-card-header p{color:#505650}.agent-dashboard .connection-field input{color:#080b08;background:#f7f8f3;border-color:#080b081f;min-height:46px}.agent-dashboard .billing-status-card{padding:clamp(20px,2.5vw,34px)}.agent-dashboard .billing-status-card.active{background:#fff;border-color:#080b0824}.agent-dashboard .billing-plan-card.highlighted{color:#fff;background:#101211;border-color:#101211}.agent-dashboard .billing-plan-card.highlighted .billing-plan-metrics div{background:#ffffff14;border-color:#ffffff29}.agent-dashboard .billing-plan-card li:before{color:#236456}.agent-dashboard .billing-plan-card.highlighted li:before{color:#e5ff3f}@media (max-width:1180px){.agent-brand-strip,.agent-dashboard .dashboard-settings,.agent-dashboard .providers-settings,.agent-first-run,.agent-internal-surface,.agent-studio-strip,.agent-thread{width:min(100%,100% - 56px)}}@media (max-width:720px){.agent-content{padding:0}.agent-brand-strip,.agent-dashboard .dashboard-settings,.agent-dashboard .providers-settings,.agent-first-run,.agent-internal-surface,.agent-studio-strip,.agent-thread{width:min(100%,100% - 24px);padding-left:0;padding-right:0}.agent-dashboard .billing-actions-row,.agent-dashboard .billing-status-card,.agent-dashboard .providers-header,.agent-dashboard .providers-settings .readiness-list li{grid-template-columns:1fr;display:grid}.agent-dashboard .providers-header h2{font-size:clamp(2.55rem,12vw,3.65rem);line-height:1}.agent-first-run{gap:28px;padding-top:42px}.agent-first-run-primary h1{font-size:clamp(2.55rem,12vw,3.65rem);line-height:1}.agent-brand-strip,.agent-studio-strip{margin-top:20px}.agent-prompt-form{width:calc(100% - 24px)}}.agent-dashboard{--bg:#fbf7ef;--surface-hover:#fff7f3;--line:#eadcd2;--line-strong:#5f4b412e;--muted:#5a625d;background:linear-gradient(#fbf7ef,#fffaf4 38%,#f8f1ee 76%,#fbf8f2)}.agent-dashboard .app-sidebar{background:#fffcf7e6!important;border-right-color:#5f4b411f!important}.agent-sidebar .sidebar-header{border-bottom:1px solid #5f4b411a;align-items:center;min-height:58px;padding:0 4px}.agent-sidebar-brand{gap:5px;min-width:0;display:grid}.agent-sidebar-brand>span{color:#85645b;text-transform:uppercase;font-size:.72rem;font-weight:600;line-height:1.2}.agent-dashboard .section-eyebrow,.agent-sidebar .sidebar-group-label{letter-spacing:0;font-weight:620;color:#85645b!important}.agent-sidebar .sidebar-history-button,.agent-sidebar .sidebar-nav li a,.agent-sidebar .sidebar-nav li button,.agent-sidebar .sidebar-nav-button{color:#252b27!important;border-radius:6px!important}.agent-campaign-item:hover,.agent-sidebar .sidebar-nav li a:hover,.agent-sidebar .sidebar-nav li button:hover,.agent-sidebar .sidebar-nav-button:hover{background:#fff7f3!important}.agent-campaign-item.active{box-shadow:none;background:#fffdf9;border:1px solid #967c6c2e}.agent-campaign-item.active:before{content:"";background:#e5ff3f;border-radius:999px;width:3px;position:absolute;top:6px;bottom:6px;left:0}.agent-campaign-item.active:hover{border-color:#967c6c42;background:#fffaf4!important}.agent-campaign-item.active .sidebar-history-button strong{color:#151813!important}.agent-delete-campaign:hover,.agent-sidebar .agent-section-action:hover,.agent-sidebar-restore:hover,.agent-sidebar-toggle:hover{color:#101211!important;background:#f8ebe4!important}.agent-dashboard .agent-topbar{height:68px;min-height:68px;box-shadow:none;background:#fffcf7db;border-bottom-color:#5f4b411a;padding:0 32px;justify-content:space-between!important}.agent-dashboard .agent-topbar>div{gap:2px;min-width:0}.agent-dashboard .agent-topbar-kicker{color:#8b8278;text-transform:none;font-size:.68rem;font-weight:620;line-height:1.15}.agent-dashboard .agent-topbar strong{color:#141713;font-size:.95rem;font-weight:660;line-height:1.25}.agent-topbar-status-chip{color:#696159;background:#fffcf7b8;border:1px solid #967c6c2e;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 9px;font-size:.72rem;font-weight:650;line-height:1.2;display:inline-flex}@media (max-width:1024px){.agent-dashboard .agent-topbar{height:66px;min-height:66px;padding:0 20px}}@media (max-width:720px){.agent-dashboard .agent-topbar{height:64px;min-height:64px;padding:0 16px}}.agent-content{background:0 0}.agent-brand-strip,.agent-dashboard .dashboard-settings,.agent-dashboard .providers-settings,.agent-first-run,.agent-internal-surface,.agent-studio-strip,.agent-thread{width:min(1312px,100% - 56px)}.agent-first-run{grid-template-columns:minmax(0,1fr) minmax(360px,.76fr);align-items:start;gap:32px;min-height:auto;padding:42px 0 56px}.agent-first-run-primary h1{color:#080b08;text-wrap:balance;max-width:680px;font-size:3.75rem;font-weight:600;line-height:1}.agent-first-run-primary>p:not(.section-eyebrow){color:#505650;font-size:1.08rem;line-height:1.58}.agent-avatar-card span,.agent-beauty-quick-starts span,.agent-scene-card span,.agent-script-card span,.agent-script-picker-card .agent-script-option-label,.agent-tool-group span{color:#252b27!important;background:#fffcf7db!important;border-color:#5f4b4124!important;border-radius:6px!important}.agent-artifact,.agent-avatar-card,.agent-brand-strip,.agent-context-list div,.agent-dashboard .billing-actions-row,.agent-dashboard .billing-plan-card,.agent-dashboard .billing-plan-metrics div,.agent-dashboard .billing-status-card,.agent-dashboard .billing-status-card dl div,.agent-dashboard .connection-card,.agent-dashboard .providers-settings .readiness-list li,.agent-dashboard .providers-settings .showcase-panel,.agent-first-run-preview,.agent-internal-panel,.agent-performance-mini-card,.agent-prompt-form,.agent-review-grid div,.agent-scene-card,.agent-script-card,.agent-studio-module,.agent-tool-group{box-shadow:none!important;background:#fffcf7db!important;border-color:#eadcd2!important;border-radius:8px!important}.agent-first-run-preview{gap:18px;padding:18px}.agent-dashboard-preview-card,.agent-first-run-path{background:linear-gradient(135deg,#fff7f3e0,#fffcf7f0),#fffaf4;border:1px solid #eadcd2;border-radius:8px;min-width:0}.agent-dashboard-preview-header{border-bottom:1px solid #dfe5df;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:14px 16px;display:grid}.agent-dashboard-preview-header span{color:#85645b;text-transform:uppercase;font-size:.72rem;font-weight:620}.agent-dashboard-preview-header strong{color:#101211;grid-column:1;font-size:1.08rem;line-height:1.2}.agent-dashboard-preview-header em{color:#101211;white-space:nowrap;background:#e5ff3f;border-radius:6px;grid-area:1/2/span 2;padding:6px 9px;font-size:.72rem;font-style:normal;font-weight:620}.agent-dashboard-plan-table{padding:8px;display:grid}.agent-dashboard-plan-head,.agent-dashboard-plan-row{grid-template-columns:.48fr 1.1fr 1.05fr .82fr 1.2fr;align-items:center;gap:10px;display:grid}.agent-dashboard-plan-head{color:#85645b;text-transform:uppercase;padding:6px 8px;font-size:.7rem;font-weight:620}.agent-dashboard-plan-row{color:#252b27;border-top:1px solid #e2e5dd;min-height:44px;padding:8px;font-size:.78rem;line-height:1.3}.agent-dashboard-plan-row span:first-child{color:#101211;background:#e5ff3f;border-radius:6px;place-items:center;width:30px;min-height:26px;font-weight:700;display:inline-grid}.agent-first-run-path{gap:12px;padding:14px;display:grid}.agent-artifact-header h3,.agent-brand-strip h2,.agent-canvas-copy h3,.agent-dashboard .billing-plan-heading h3,.agent-dashboard .connection-card-header strong,.agent-dashboard .providers-header h2,.agent-dashboard .providers-settings .section-copy h3,.agent-first-run-preview h2,.agent-internal-panel-header h3,.agent-studio-strip-copy h3{letter-spacing:0;color:#080b08!important;font-weight:600!important}.agent-first-run-preview ol{gap:8px}.agent-first-run-preview li{background:#fff;border-color:#eadcd2;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;min-height:56px;padding:10px}.agent-first-run-preview li span,.agent-studio-module.active:before,.agent-studio-module.complete:before{color:#101211;background:#e5ff3f}.agent-first-run-preview li span{width:28px;height:28px}.agent-first-run-preview li strong{font-size:.92rem}.agent-first-run-preview li p{display:none}.agent-url-form{background:#fffcf7eb!important;border-color:#5f4b4124!important;border-radius:8px!important}.agent-dashboard .connection-field input,.agent-prompt-form textarea,.agent-url-form input{color:#151716}.agent-artifact-primary,.agent-create-button,.agent-dashboard .billing-plan-card:not(.highlighted) .agent-artifact-primary,.agent-first-run .agent-url-form button,.agent-url-form button{color:#101211!important;box-shadow:none!important;background:#e5ff3f!important;border:1px solid #e5ff3f!important;border-radius:6px!important;font-weight:700!important}.agent-artifact-primary:hover,.agent-create-button:hover,.agent-first-run .agent-url-form button:hover,.agent-url-form button:hover{background:#d9f733!important;border-color:#d9f733!important}.agent-dashboard .secondary-button{color:#101211!important;box-shadow:none!important;background:#fffcf7db!important;border:1px solid #5f4b4124!important;border-radius:6px!important;font-weight:620!important}.agent-dashboard .secondary-button:hover{color:#101211!important;background:#fff7f3!important;border-color:#85645b!important}.agent-dashboard .secondary-button.active{background:#e5ff3f!important;border-color:#101211!important;box-shadow:inset 0 0 0 2px #101211!important}.agent-dashboard .agent-tour-link:not(.secondary-button),.agent-dashboard .agent-tour-start-button:not(.secondary-button),.agent-tour-link,.agent-tour-start-button{border-radius:6px;color:#080b08!important;background:#fffcf7d1!important;border-color:#5f4b4124!important}.agent-dashboard .agent-tour-link:not(.secondary-button):hover,.agent-dashboard .agent-tour-start-button:not(.secondary-button):hover,.agent-tour-link:hover,.agent-tour-start-button:hover{background:#fff7f3!important;border-color:#85645b!important}.agent-brand-strip{background:linear-gradient(135deg,#fff7f3e6,#fffcf7f5),#fffaf4!important}.agent-avatar-card p,.agent-canvas-copy p:not(.section-eyebrow),.agent-dashboard .billing-actions-row p,.agent-dashboard .billing-plan-card li,.agent-dashboard .billing-plan-heading p,.agent-dashboard .connection-card-header p,.agent-dashboard .providers-header p:not(.section-eyebrow),.agent-internal-panel-header p,.agent-scene-card p,.agent-script-card p,.agent-script-card small,.agent-studio-strip-copy p:not(.section-eyebrow){color:#5a625d!important}.agent-studio-module{background:#fffcf7db!important}.agent-studio-module.active,.agent-studio-module.complete{background:#fff!important;border-color:#101211!important}.agent-studio-module.locked{background:#f8ebe4!important}.agent-internal-canvas{background:linear-gradient(135deg,#fff7f3e6,#fffcf7f5),#fffaf4!important;border:1px solid #eadcd2!important}.agent-canvas-copy h3,.agent-canvas-node strong,.agent-internal-canvas{color:#101211!important}.agent-canvas-copy p:not(.section-eyebrow),.agent-canvas-node small{color:#5a625d!important}.agent-canvas-board:before{background:linear-gradient(90deg,#e5ff3f,#f2c6bb,#8b6b61)}.agent-canvas-node{background:#fff;border-color:#eadcd2}.agent-canvas-node:before{border-color:#fffaf4}.agent-internal-panel-header>span,.agent-performance-mini-card em{color:#7b5148;background:#f8ebe4;border-radius:6px}.agent-performance-mini-card dd{color:#101211}.agent-thread{gap:28px}.agent-message.user p{background:#fff7f3;border:1px solid #eadcd2}.agent-prompt-form{background:#fffcf7f0!important;border-color:#5f4b4129!important}.agent-send-button{background:#101211!important;border-radius:6px!important}.agent-dashboard .billing-plan-card.highlighted{background:#101211!important;border-color:#101211!important}.agent-dashboard .billing-plan-card.highlighted .billing-plan-heading h3,.agent-dashboard .billing-plan-card.highlighted .billing-plan-metrics dd,.agent-dashboard .billing-plan-card.highlighted .billing-price,.agent-dashboard .billing-plan-card.highlighted .billing-price span,.agent-dashboard .billing-plan-card.highlighted .billing-price strong,.agent-dashboard .billing-plan-card.highlighted li{color:#fff!important}.agent-dashboard .billing-plan-card.highlighted .agent-artifact-primary{color:#101211!important;background:#e5ff3f!important;border-color:#e5ff3f!important}.agent-dashboard .connection-field input{background:#fffaf4;border-color:#5f4b4124;border-radius:6px}.agent-dashboard .connection-field input:focus{background:#fff;border-color:#85645b;box-shadow:0 0 0 3px #e5ff3f5c}@media (max-width:1180px){.agent-brand-strip,.agent-dashboard .dashboard-settings,.agent-dashboard .providers-settings,.agent-first-run,.agent-internal-surface,.agent-studio-strip,.agent-thread{width:min(100%,100% - 56px)}.agent-first-run{grid-template-columns:1fr;align-items:start}.agent-first-run-primary h1{font-size:3.45rem}}@media (max-width:720px){.agent-dashboard .app-sidebar{background:#fffcf7f5!important}.agent-brand-strip,.agent-dashboard .dashboard-settings,.agent-dashboard .providers-settings,.agent-first-run,.agent-internal-surface,.agent-studio-strip,.agent-thread{width:min(100%,100% - 24px)}.agent-first-run{gap:24px;min-height:auto;padding:34px 0 42px}.agent-dashboard .providers-header h2,.agent-first-run-primary h1{font-size:3rem;line-height:1}.agent-first-run-primary>p:not(.section-eyebrow){font-size:.98rem}.agent-dashboard-plan-head{display:none}.agent-dashboard-plan-row{grid-template-columns:40px minmax(0,1fr);gap:7px 12px}.agent-dashboard-plan-row span:not(:first-child){grid-column:2}.agent-dashboard-preview-header{grid-template-columns:1fr}.agent-dashboard-preview-header em{grid-area:auto/1;width:fit-content}.agent-canvas-board{grid-template-columns:1fr}}.agent-ranked-plan-column{gap:16px;width:min(780px,100% - 64px);max-width:780px;margin:0 auto;padding:64px 0 24px;display:grid}.agent-ranked-plan-column .agent-command-bar-shell{width:100%;margin:0;position:static}.agent-ranked-plan-column .agent-command-bar.agent-prompt-form{height:56px;padding:7px 8px 7px 16px;box-shadow:none!important;background:#fffdf9!important;border-color:#967c6c38!important;border-radius:14px!important}.agent-ranked-plan-column .agent-send-button{color:#fff!important;background:#101211!important;border-radius:10px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.agent-ranked-agent{width:100%}.agent-ranked-agent-message{background:#fffdf9;border:1px solid #967c6c38;border-radius:16px;gap:20px;width:min(100%,780px);min-width:0;padding:32px;display:grid;box-shadow:0 10px 26px #4437300b}.agent-ranked-agent-message h1{color:#101211;margin:0;font-size:1.65rem;font-weight:720;line-height:1.1}.agent-ranked-agent-message>p:not(.section-eyebrow):not(.agent-render-note){color:#353c37;margin:0;font-size:1rem;line-height:1.55}.agent-ranked-agent-message>p strong{color:#101211;font-weight:740}.agent-ranked-agent-recommendation{background:#fff;border:1px solid #1012111f;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:16px;display:grid}.agent-ranked-agent-recommendation span{color:#101211;background:#e5ff3f;border-radius:999px;place-items:center;min-width:58px;min-height:30px;padding:6px 8px;font-size:.76rem;font-weight:760;line-height:1;display:inline-grid}.agent-ranked-agent-recommendation strong{color:#101211;overflow-wrap:anywhere;font-size:1.08rem;font-weight:720;line-height:1.25;display:block}.agent-ranked-agent-recommendation p{color:#505650;overflow-wrap:anywhere;margin:7px 0 0;font-size:.94rem;line-height:1.5}.agent-ranked-agent-facts{gap:14px;margin:0;display:grid}.agent-ranked-agent-facts div{min-width:0}.agent-ranked-agent-facts dt{color:#85645b;text-transform:uppercase;margin:0 0 5px;font-size:.6875rem;font-weight:720;line-height:1.2}.agent-ranked-agent-facts dd{color:#353c37;overflow-wrap:anywhere;margin:0;font-size:.94rem;line-height:1.5}.agent-ranked-agent-details{border-top:1px solid #967c6c33;min-width:0;padding-top:14px}.agent-ranked-agent-details summary{color:#101211;cursor:pointer;font-size:.9rem;font-weight:720;line-height:1.3}.agent-ranked-agent-details p{color:#505650;overflow-wrap:anywhere;margin:10px 0 0;font-size:.9rem;line-height:1.5}.agent-ranked-agent-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agent-render-confirmation{color:#4f534c;flex:1 0 100%;font-size:.84rem;font-weight:650}.agent-ranked-agent-actions .agent-artifact-primary{min-height:44px;color:#fff!important;background:#101211!important;border-radius:8px!important;padding:0 20px!important;font-weight:680!important}.agent-ranked-agent-secondary{color:#666963;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 14px;font-size:.92rem;font-weight:660;line-height:1.2}.agent-ranked-agent-secondary:focus-visible,.agent-ranked-agent-secondary:hover{color:#101211;text-decoration:underline}.agent-ranked-agent-message .agent-render-note{color:#666963;margin:-4px 0 0;font-size:.84rem;line-height:1.45}.agent-operator-cockpit{gap:18px;width:min(1312px,100% - 128px);margin:clamp(32px,5vh,56px) auto 0;display:grid}.agent-operator-hero{border-bottom:1px solid #5f4b411f;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding-bottom:18px;display:grid}.agent-operator-hero h1{color:#080b08;letter-spacing:0;text-wrap:balance;max-width:780px;margin:0;font-size:clamp(2.2rem,4vw,4.45rem);font-weight:720;line-height:.98}.agent-operator-hero p:not(.section-eyebrow){color:#505650;max-width:720px;margin:14px 0 0;font-size:1.02rem;line-height:1.55}.agent-operator-channel{color:#080b08;background:#e5ff3f;border:1px solid #101211;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:8px 12px;font-size:.76rem;font-weight:740;line-height:1;display:inline-flex}.agent-ranked-output-hero{border-bottom:1px solid #5f4b411f;gap:16px;min-width:0;padding-bottom:18px;display:grid}.agent-ranked-output-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.agent-ranked-output-header h1{color:#080b08;letter-spacing:0;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(2.2rem,4vw,4.25rem);font-weight:730;line-height:.98}.agent-ranked-output-header>span{color:#080b08;white-space:nowrap;background:#e5ff3f;border:1px solid #101211;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:7px 10px;font-size:.74rem;font-weight:720;line-height:1;display:inline-flex}.agent-ranked-concept-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.agent-ranked-concept-card{background:#fff;border:1px solid #eadcd2;border-radius:8px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.agent-ranked-concept-card:first-child{background:linear-gradient(#fbffe1,#fff 64%);border-color:#101211;box-shadow:inset 0 0 0 1px #101211}.agent-ranked-concept-topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.agent-ranked-concept-topline em,.agent-ranked-concept-topline span{white-space:nowrap;border-radius:6px;align-items:center;min-height:26px;padding:5px 8px;font-size:.72rem;font-style:normal;font-weight:720;line-height:1;display:inline-flex}.agent-ranked-concept-topline span{color:#101211;background:#e5ff3f;border:1px solid #101211}.agent-ranked-concept-topline em{color:#7b5148;background:#fff7f3;border:1px solid #5f4b4124}.agent-ranked-concept-card h2{color:#080b08;overflow-wrap:anywhere;min-height:52px;margin:0;font-size:1.18rem;font-weight:730;line-height:1.18}.agent-ranked-concept-card dl{gap:10px;margin:0;display:grid}.agent-ranked-concept-card dl div{min-width:0}.agent-ranked-concept-card dt{color:#85645b;text-transform:uppercase;margin:0 0 4px;font-size:.7rem;font-weight:700;line-height:1.2}.agent-ranked-concept-card dd{color:#353c37;overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.42}.agent-ranked-concept-rank-details{border-top:1px solid #eadcd2;min-width:0;padding-top:10px}.agent-ranked-concept-rank-details summary{color:#080b08;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:.82rem;font-weight:720;line-height:1.25;list-style:none;display:flex}.agent-ranked-concept-rank-details summary::-webkit-details-marker{display:none}.agent-ranked-concept-rank-details summary:after{content:"+";color:#080b08;background:#fffaf4;border:1px solid #10121129;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;font-size:.9rem;font-weight:720;line-height:1;display:inline-grid}.agent-ranked-concept-rank-details[open] summary:after{content:"-"}.agent-ranked-concept-rank-details p{color:#505650;overflow-wrap:anywhere;margin:9px 0 0;font-size:.82rem;line-height:1.45}.agent-ranked-concept-cta{border-top:1px solid #eadcd2;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-top:2px;padding-top:10px;display:flex}.agent-ranked-concept-cta span{color:#85645b;text-transform:uppercase;font-size:.7rem;font-weight:700;line-height:1.2}.agent-ranked-concept-cta .agent-artifact-primary{width:fit-content}.agent-edit-tools-drawer{background:#fff;border:1px solid #eadcd2;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:12px;min-width:0;padding:12px;display:grid}.agent-edit-tools-recommendation{gap:5px;min-width:0;display:grid}.agent-edit-tools-recommendation span{color:#85645b;text-transform:uppercase;font-size:.7rem;font-weight:700;line-height:1.2}.agent-edit-tools-recommendation strong{color:#080b08;font-size:1rem;font-weight:740;line-height:1.2}.agent-edit-tools-recommendation p{color:#505650;max-width:680px;margin:0;font-size:.84rem;line-height:1.42}.agent-edit-tools-drawer details{align-self:start;min-width:0;display:grid}.agent-edit-tools-drawer summary{color:#080b08;cursor:pointer;background:#fffaf4;border:1px solid #10121129;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 11px;font-size:.84rem;font-weight:720;line-height:1.2;list-style:none;display:flex}.agent-edit-tools-drawer summary::-webkit-details-marker{display:none}.agent-edit-tools-drawer summary:after{content:"+";background:#fff;border:1px solid #10121129;border-radius:999px;place-items:center;width:22px;height:22px;display:inline-grid}.agent-edit-tools-drawer details[open] summary:after{content:"-"}.agent-edit-tools-groups{gap:10px;min-width:0;margin-top:10px;display:grid}.agent-edit-tools-groups section{border-top:1px solid #eadcd2;gap:7px;min-width:0;padding-top:10px;display:grid}.agent-edit-tools-groups h2{color:#85645b;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700;line-height:1.2}.agent-edit-tools-groups section>div{flex-wrap:wrap;gap:6px;display:flex}.agent-edit-tools-groups button{color:#252b27;background:#fffaf4;border:1px solid #5f4b4129;border-radius:6px;min-height:30px;padding:5px 8px;font-size:.76rem;font-weight:620;line-height:1.2}.agent-edit-tools-groups button.recommended{color:#101211;background:#e5ff3f;border-color:#101211;box-shadow:inset 0 0 0 1px #101211}.agent-progress-rail{align-items:stretch;gap:8px;min-width:0;display:flex}.agent-progress-step{color:#080b08;background:#fffaf4;border:1px solid #eadcd2;border-radius:8px;flex:.95 1 0;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:10px;display:grid}.agent-progress-step.current{background:#e5ff3f;border-color:#101211;flex:1.8 1 0;box-shadow:inset 0 0 0 1px #101211}.agent-progress-step.complete{background:#fff;flex:.82 1 0}.agent-progress-step.future{color:#7c746e;opacity:.62;background:0 0;border-color:#5f4b4129;flex:.7 1 0}.agent-progress-marker{color:#080b08;background:#fff;border:1px solid #1012112e;border-radius:999px;place-items:center;width:26px;height:26px;font-size:.72rem;font-weight:760;line-height:1;display:inline-grid}.agent-progress-step.current .agent-progress-marker{color:#e5ff3f;background:#101211;border-color:#101211}.agent-progress-step.complete .agent-progress-marker{color:#fff;background:#101211;border-color:#101211;font-size:.78rem}.agent-progress-step strong{color:inherit;overflow-wrap:anywhere;font-size:.84rem;font-weight:740;line-height:1.18;display:block}.agent-progress-step p{color:#505650;overflow-wrap:anywhere;margin:4px 0 0;font-size:.75rem;line-height:1.35}.agent-progress-step.current p{color:#2d3321}.agent-progress-step.future p{color:#7c746e}.agent-first-run-signal-grid,.agent-operator-status-grid{gap:10px;min-width:0;display:grid}.agent-operator-status-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.agent-first-run-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-first-run-signal-grid .agent-first-run-signal:first-child,.agent-first-run-signal-grid .agent-first-run-signal:nth-child(5){grid-column:1/-1}.agent-first-run-signal,.agent-operator-plan,.agent-operator-status-card{min-width:0;box-shadow:none;background:#fff;border:1px solid #eadcd2;border-radius:8px}.agent-first-run-signal,.agent-operator-status-card{align-content:start;gap:8px;min-height:172px;padding:14px;display:grid}.agent-first-run-signal{background:#fffaf4;min-height:118px}.agent-operator-status-card.accent{background:linear-gradient(#f4ff9a,#e5ff3f);border-color:#101211;box-shadow:inset 0 0 0 1px #101211}.agent-operator-status-card.next{color:#fff;background:#101211}.agent-first-run-signal span,.agent-operator-status-card span{color:#85645b;text-transform:uppercase;font-size:.72rem;font-weight:660;line-height:1.2}.agent-operator-status-card.accent span{color:#31380b}.agent-operator-status-card.next span{color:#e5ff3f}.agent-first-run-signal strong,.agent-operator-status-card strong{color:#080b08;overflow-wrap:anywhere;font-size:1.02rem;font-weight:720;line-height:1.22}.agent-operator-status-card.next p,.agent-operator-status-card.next strong{color:#fff}.agent-first-run-signal p,.agent-operator-status-card p{color:#505650;overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.45}.agent-operator-status-card.next .agent-artifact-primary{width:fit-content;margin-top:4px}.agent-operator-plan{overflow:hidden}.agent-operator-cockpit+.agent-thread{padding-top:30px}.agent-first-run-preview .agent-dashboard-preview-card{overflow:hidden}@media (max-width:1180px){.agent-ranked-plan-column{width:min(780px,100% - 40px);padding:40px 0 24px}.agent-operator-cockpit{width:min(100%,100% - 56px)}.agent-operator-status-grid,.agent-progress-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-progress-rail{display:grid}.agent-progress-step,.agent-progress-step.complete,.agent-progress-step.current,.agent-progress-step.future{flex:initial}.agent-operator-status-card.next,.agent-progress-step.current{grid-column:1/-1}}@media (max-width:720px){.agent-ranked-plan-column{width:min(780px,100% - 32px);padding:28px 0 20px}.agent-ranked-agent-message{gap:18px;padding:24px}.agent-ranked-agent-message h1{font-size:1.42rem}.agent-ranked-agent-recommendation{grid-template-columns:1fr}.agent-ranked-agent-recommendation span{width:fit-content}.agent-ranked-agent-actions{align-items:stretch}.agent-ranked-agent-actions .agent-artifact-primary,.agent-ranked-agent-secondary{width:100%}.agent-operator-cockpit{width:min(100%,100% - 24px);margin-top:24px}.agent-operator-hero,.agent-ranked-concept-grid,.agent-ranked-output-header{grid-template-columns:1fr}.agent-operator-hero h1{font-size:clamp(2.4rem,11vw,3.55rem)}.agent-ranked-output-header h1{font-size:clamp(2.45rem,11vw,3.45rem)}.agent-ranked-output-header>span{width:fit-content}.agent-ranked-concept-card h2{min-height:0}.agent-edit-tools-drawer,.agent-progress-rail{grid-template-columns:1fr}.agent-progress-step{min-height:0}.agent-progress-step.future{padding-block:8px}.agent-first-run-signal-grid,.agent-operator-status-grid{grid-template-columns:1fr}.agent-first-run-signal,.agent-operator-status-card{min-height:0}.agent-operator-cockpit+.agent-thread{padding-top:24px}}.agent-first-use{width:min(1040px,100% - 64px);margin:0 auto;padding:48px 0 24px;display:block}.agent-manual-context-use{width:min(900px,100% - 64px)}.agent-manual-context-page{min-width:0;display:grid}.agent-manual-context-panel{max-width:900px}.agent-manual-context-form-section{gap:12px;min-width:0;display:grid}.agent-manual-context-form-section>div{gap:4px;min-width:0;display:grid}.agent-manual-context-form-section strong{color:#171a17;font-size:.94rem;font-weight:720;line-height:1.25}.agent-manual-context-form-section p{color:#5d625d;max-width:680px;margin:0;font-size:.86rem;line-height:1.45}.agent-first-campaign-layout{grid-template-columns:minmax(0,840px) minmax(180px,1fr);align-items:start;gap:18px;min-width:0;display:grid}.agent-first-setup-panel{background:#fffdf9;border:1px solid #967c6c38;border-radius:16px;gap:20px;min-width:0;max-width:840px;padding:30px;display:grid;box-shadow:0 10px 26px #4437300b}.agent-first-setup-panel h1{color:#080b08;letter-spacing:0;max-width:620px;margin:0;font-size:2.05rem;font-weight:720;line-height:1.08}.agent-first-setup-panel>div:first-child>p:not(.section-eyebrow){color:#5d625d;max-width:650px;margin:8px 0 0;font-size:.96rem;line-height:1.5}.agent-first-campaign-form{grid-template-columns:minmax(0,1fr) minmax(168px,190px);align-items:end;gap:10px;min-width:0;display:grid;position:relative}.agent-first-campaign-url{gap:8px;min-width:0;display:grid}.agent-first-campaign-url span,.agent-first-context-grid label>span,.agent-first-context-grid legend{color:#85645b;text-transform:uppercase;font-size:.7rem;font-weight:720;line-height:1.2}.agent-first-campaign-url input,.agent-first-context-grid input,.agent-first-context-grid select,.agent-first-context-grid textarea{color:#171a17;background:#fff;border:1px solid #967c6c38;border-radius:8px;outline:0;width:100%;min-width:0;font-size:.94rem;line-height:1.3}.agent-first-campaign-url input,.agent-first-context-grid input,.agent-first-context-grid select{height:48px}.agent-first-campaign-url input{padding:0 14px}.agent-first-context-grid input,.agent-first-context-grid select{padding:0 10px}.agent-first-campaign-url input:focus,.agent-first-context-grid input:focus,.agent-first-context-grid select:focus,.agent-first-context-grid textarea:focus{border-color:#10121161;box-shadow:0 0 0 3px #967c6c17}.agent-first-campaign-form>button{white-space:nowrap;height:48px;min-height:48px;font-size:.92rem;color:#fff!important;box-shadow:none!important;background:#101211!important;border:1px solid #101211!important;border-radius:8px!important;font-weight:680!important}.agent-first-campaign-form>button:disabled{cursor:not-allowed;color:#8a8580!important;background:#e8e1d8!important;border-color:#10121124!important}.agent-first-campaign-form .inline-error{grid-column:1/-1;margin:0}.agent-first-read-recovery{color:#3f332b;background:#fff7e6;border:1px solid #967c6c38;border-radius:8px;gap:6px;min-width:0;padding:12px 14px;display:grid}.agent-first-read-recovery strong{color:#101211;font-size:.9rem;font-weight:720;line-height:1.3}.agent-first-read-recovery p{color:#5f5147;overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.45}.agent-first-context-details{gap:12px;min-width:0;padding-top:2px;display:grid}.agent-first-context-details summary{color:#252b27;cursor:pointer;background:#fff;border:1px solid #967c6c33;border-radius:8px;align-items:center;gap:8px;width:fit-content;min-height:34px;padding:0 10px;font-size:.84rem;font-weight:660;line-height:1.2;list-style:none;display:flex}.agent-first-context-details summary::-webkit-details-marker{display:none}.agent-first-context-details summary:before{content:"+";font-weight:760}.agent-first-context-details[open] summary:before{content:"-"}.agent-first-context-details>p{color:#74706a;margin:10px 0 0;font-size:.82rem;line-height:1.4}.agent-first-context-grid{border-top:1px solid #967c6c29;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin-top:12px;padding-top:12px;display:grid}.agent-first-context-grid fieldset,.agent-first-context-grid label{gap:7px;min-width:0;margin:0;display:grid}.agent-first-context-grid fieldset{border:0;grid-column:1/-1;padding:0}.agent-first-context-grid fieldset>div{flex-wrap:wrap;gap:8px;display:flex}.agent-first-context-grid fieldset label{color:#3f433e;background:#fff;border:1px solid #967c6c2e;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:5px 9px;font-size:.78rem;font-weight:630;display:inline-flex}.agent-first-context-grid fieldset input{accent-color:#101211;width:14px;height:14px}.agent-first-offer-notes{grid-column:1/-1}.agent-first-manual-form{gap:12px;min-width:0;display:grid}.agent-first-manual-form .agent-first-context-grid{margin-top:4px}.agent-first-manual-wide{grid-column:1/-1}.agent-first-context-grid textarea{resize:vertical;min-height:86px;padding:11px 10px}.agent-first-manual-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.agent-first-manual-stack textarea{min-height:74px}.agent-first-manual-form>button{color:#fff;cursor:pointer;background:#101211;border:1px solid #101211;border-radius:8px;justify-self:start;min-height:40px;padding:0 14px;font-size:.86rem;font-weight:680;line-height:1.2}.agent-first-manual-form>button:disabled{color:#8a8580;cursor:not-allowed;background:#e8e1d8;border-color:#10121124}.agent-first-checklist{background:#fffdf9d6;border:1px solid #967c6c2e;border-radius:12px;gap:12px;min-width:0;padding:16px;display:grid}.agent-first-checklist>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-first-checklist strong{color:#171a17;font-size:.92rem;font-weight:720;line-height:1.2}.agent-first-checklist button,.agent-first-intro-close,.agent-guide-pointer button{color:#5f5c56;cursor:pointer;background:#fff;border:1px solid #967c6c33;border-radius:999px;place-items:center;width:28px;min-width:28px;height:28px;font-size:1rem;line-height:1;display:inline-grid}.agent-first-checklist ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.agent-first-checklist li{color:#74706a;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.agent-first-checklist li span{color:#74706a;background:#fff;border:1px solid #967c6c33;border-radius:999px;place-items:center;width:22px;height:22px;font-size:.68rem;font-weight:740;line-height:1;display:inline-grid}.agent-first-checklist li p{margin:0;font-size:.78rem;font-weight:630;line-height:1.25}.agent-first-checklist li.current{color:#171a17}.agent-first-checklist li.current span{color:#101211;background:#e5ff3f;border-color:#101211}.agent-first-checklist li.complete{color:#3f433e}.agent-first-checklist li.complete span{color:#fff;background:#101211;border-color:#101211}.agent-guide-button{justify-content:center;align-items:center;min-height:32px;font-size:.78rem;font-weight:680;line-height:1.2;display:inline-flex}.agent-dashboard .agent-guide-button:not(.secondary-button),.agent-guide-button{color:#3f433e!important;box-shadow:none!important;background:#fffdf9!important;border:1px solid #967c6c38!important;border-radius:999px!important;padding:0 12px!important}.agent-dashboard .agent-guide-button:not(.secondary-button){min-height:32px!important;transform:none!important}.agent-dashboard .agent-guide-button:not(.secondary-button):hover{color:#101211!important;box-shadow:none!important;background:#f8f3ec!important;border-color:#10121142!important;transform:none!important}.agent-guide-pointer{color:#252b27;background:#fff7d2;border:1px solid #1012112e;border-radius:10px;grid-template-columns:minmax(0,1fr) 28px;align-items:start;gap:10px;min-width:0;padding:11px 11px 11px 13px;display:grid;position:relative;box-shadow:0 8px 18px #44373014}.agent-guide-pointer:before{content:"";background:#fff7d2;border-top:1px solid #1012112e;border-left:1px solid #1012112e;width:12px;height:12px;position:absolute;top:-7px;left:18px;transform:rotate(45deg)}.agent-guide-pointer p{color:#252b27;margin:0;font-size:.84rem;font-weight:620;line-height:1.42}.agent-ranked-concept-card .agent-guide-pointer{margin-bottom:2px}.agent-first-intro-modal{z-index:70;background:#fffdf9;border:1px solid #1012112e;border-radius:16px;gap:16px;width:min(420px,100vw - 32px);padding:22px;display:grid;position:fixed;top:88px;right:28px;box-shadow:0 20px 50px #2018122e}.agent-first-intro-close{position:absolute;top:12px;right:12px}.agent-first-intro-modal h2{color:#080b08;max-width:330px;margin:0;font-size:1.45rem;font-weight:740;line-height:1.15}.agent-first-intro-modal p:not(.section-eyebrow){color:#505650;margin:8px 0 0;font-size:.92rem;line-height:1.48}.agent-first-intro-modal ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.agent-first-intro-modal li{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.agent-first-intro-modal li span{color:#101211;background:#e5ff3f;border-radius:999px;place-items:center;width:28px;height:28px;font-size:.72rem;font-weight:780;display:inline-grid}.agent-first-intro-modal li strong{color:#252b27;font-size:.9rem;font-weight:700;line-height:1.25}.agent-first-intro-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agent-first-intro-primary,.agent-first-intro-secondary{border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:.88rem;font-weight:700;line-height:1.2;display:inline-flex}.agent-first-intro-primary{color:#fff;background:#101211;border:1px solid #101211}.agent-first-intro-secondary{color:#3f433e;background:#fff;border:1px solid #967c6c38}@media (max-width:1180px){.agent-first-use{width:min(100%,100% - 40px)}.agent-first-campaign-layout{grid-template-columns:minmax(0,1fr)}.agent-first-checklist{justify-self:center;width:100%;max-width:840px}.agent-first-checklist ol{grid-template-columns:repeat(5,minmax(0,1fr))}.agent-first-checklist li{align-items:start}}@media (max-width:720px){.agent-first-use{width:min(100%,100% - 24px);padding:24px 0 32px}.agent-first-setup-panel{gap:18px;padding:20px}.agent-first-setup-panel h1{font-size:1.74rem}.agent-first-campaign-form,.agent-first-context-grid,.agent-first-manual-stack{grid-template-columns:1fr}.agent-first-campaign-form>button{width:100%}.agent-first-checklist ol{grid-template-columns:1fr}.agent-first-intro-modal{top:78px;right:12px}}.agent-post-read-column{box-sizing:border-box;align-items:start;gap:16px;width:min(780px,100% - 64px);max-width:780px;margin:0 auto;padding:64px 0 24px;display:grid}.agent-post-read-column .agent-command-bar-shell,.agent-post-read-column .agent-product-read-card{width:100%;max-width:none;margin:0}.agent-post-read-chat .agent-thread{gap:12px;width:100%;padding:8px 0 0}.agent-post-read-chat .agent-message p{color:#30342f;background:#fffdf9;border:1px solid #967c6c2e;border-radius:14px;padding:14px 16px;font-size:.95rem;line-height:1.55}.agent-post-read-chat .agent-message.assistant p{max-width:100%}.agent-post-read-chat .agent-message.user p{background:#fbf6f0}.agent-post-read-column .agent-command-bar-shell{z-index:auto;position:static;bottom:auto}.agent-post-read-context-row{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.agent-post-read-context-row>div{gap:3px;min-width:0;display:grid}.agent-post-read-context-row span{color:#8a756b;text-transform:uppercase;font-size:.7rem;font-weight:720;line-height:1.2}.agent-post-read-context-row strong{color:#171a17;font-size:.95rem;font-weight:720;line-height:1.2}.agent-post-read-status-chip{background:#fffdf9;border:1px solid #967c6c33;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:28px;padding:0 10px;display:inline-flex;color:#5f5c56!important;text-transform:none!important;font-size:.74rem!important;font-weight:680!important;line-height:1.2!important}.agent-product-read-card{background:#fffdf9;border-color:#967c6c38;border-radius:16px;gap:24px;width:min(100%,780px);padding:32px;box-shadow:0 10px 26px #4437300b}.agent-product-read-card .agent-artifact-header{display:block}.agent-product-read-card .agent-artifact-header h3{color:#080b08;max-width:640px;margin:0;font-size:1.375rem;line-height:1.2;font-weight:720!important}.agent-product-read-card .agent-artifact-header p:not(.section-eyebrow){color:#696762;max-width:650px;margin:8px 0 0;font-size:.92rem;line-height:1.5}.agent-product-read-actions{flex-wrap:wrap;flex:none;justify-content:flex-start;align-items:center;gap:12px;margin-top:4px;padding-top:0;display:flex}.agent-product-read-actions .agent-artifact-primary{white-space:nowrap;height:44px;min-height:44px;color:#fff!important;box-shadow:none!important;background:#101211!important;border:1px solid #101211!important;border-radius:8px!important;padding:0 20px!important;font-weight:600!important}.agent-product-read-actions .agent-artifact-primary:focus-visible,.agent-product-read-actions .agent-artifact-primary:hover{background:#282b29!important;border-color:#282b29!important}.agent-product-read-link{color:#666963;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:36px;padding:0;font-size:.9rem;font-weight:600;line-height:1.2;text-decoration:none}.agent-product-read-link:focus-visible,.agent-product-read-link:hover{color:#080b08;text-decoration:underline}.agent-product-read-body{gap:22px;min-width:0;display:grid}.agent-product-read-section{gap:6px;min-width:0;display:grid}.agent-product-read-section h4{color:#8a756b;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:720;line-height:1.2}.agent-product-read-section p{color:#343833;overflow-wrap:anywhere;margin:0;font-size:.92rem;line-height:1.55}.agent-product-read-note{color:#74706a!important;font-size:.82rem!important;line-height:1.4!important}.agent-product-read-product-name,.agent-product-read-section strong{color:#080b08;font-size:.95rem;font-weight:720;line-height:1.35}.agent-product-read-url{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#74706a!important;font-size:.82rem!important;line-height:1.35!important}.agent-product-read-section.subtle p{color:#6a6862}.agent-product-read-chip-list{flex-wrap:wrap;gap:8px;min-width:0;margin:2px 0 0;display:flex}.agent-product-read-chip-list span{color:#42453f;overflow-wrap:anywhere;background:#fbf6f0;border:1px solid #967c6c33;border-radius:999px;align-items:center;max-width:100%;min-height:28px;padding:5px 9px;font-size:.78rem;font-weight:640;line-height:1.25;display:inline-flex}.agent-product-read-chip-list.compact span{color:#5a5d57;background:#fff;min-height:26px}.agent-product-image-strip{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:10px;max-width:100%;margin-top:4px;display:grid}.agent-product-image-strip figure{gap:6px;min-width:0;margin:0;display:grid}.agent-product-image-thumb{width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;border-radius:8px;padding:0;display:block}.agent-product-image-thumb img{aspect-ratio:1;object-fit:cover;background:#f7f1e9;border:1px solid #967c6c2e;border-radius:8px;width:100%;transition:border-color .16s,box-shadow .16s,transform .16s;display:block}.agent-product-image-thumb:focus-visible img,.agent-product-image-thumb:hover img{border-color:#68483475;transform:translateY(-1px);box-shadow:0 10px 24px #231a1224}.agent-product-image-thumb:focus-visible{outline-offset:3px;outline:2px solid #68483494}.agent-product-image-strip figcaption{color:#74706a;gap:2px;font-size:.72rem;font-weight:680;line-height:1.2;display:grid}.agent-product-image-strip figcaption span{color:#3f433e;overflow-wrap:anywhere;min-width:0}.agent-product-image-strip figcaption em{color:#8a8580;text-transform:uppercase;font-size:.66rem;font-style:normal;font-weight:650}.agent-product-image-upload{color:#343833;cursor:pointer;align-items:center;width:fit-content;min-height:30px;margin-top:2px;font-size:.84rem;font-weight:720;line-height:1.2;display:inline-flex;position:relative}.agent-product-image-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.agent-product-image-upload span{background:#fff;border:1px solid #967c6c3d;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;display:inline-flex}.agent-product-image-upload:focus-within span,.agent-product-image-upload:hover span{background:#fbf6f0;border-color:#68483473}.agent-product-image-preview-backdrop{z-index:80;background:#110e0ba8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.agent-product-image-preview{background:#fffdf9;border:1px solid #ffffff38;border-radius:8px;gap:12px;width:min(760px,100%);max-height:min(760px,100vh - 48px);padding:14px;display:grid;position:relative;box-shadow:0 24px 80px #0c090759}.agent-product-image-preview img{object-fit:contain;background:#f7f1e9;border-radius:6px;width:100%;max-height:min(560px,100vh - 180px);display:block}.agent-product-image-preview-close{color:#343833;cursor:pointer;background:#fffdf9f0;border:1px solid #967c6c47;border-radius:999px;min-height:32px;padding:0 10px;font-size:.78rem;font-weight:720;line-height:1;position:absolute;top:10px;right:10px}.agent-product-image-preview-close:focus-visible,.agent-product-image-preview-close:hover{background:#fff;border-color:#6848347a}.agent-product-image-preview-caption{color:#74706a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:.78rem;font-weight:660;line-height:1.25;display:flex}.agent-product-image-preview-caption strong{color:#343833;overflow-wrap:anywhere;min-width:0;font-size:.9rem}.agent-product-image-preview-caption span{color:#8a8580;text-transform:uppercase;font-size:.68rem;font-weight:720}.agent-product-read-more{gap:8px;min-width:0;margin-top:2px;display:grid}.agent-product-read-more summary{color:#666963;cursor:pointer;text-underline-offset:3px;width:fit-content;font-size:.84rem;font-weight:650;line-height:1.25;text-decoration:none;list-style:none}.agent-product-read-more summary::-webkit-details-marker{display:none}.agent-product-read-more summary:focus-visible,.agent-product-read-more summary:hover{color:#080b08;text-decoration:underline}.agent-production-mode{background:#fff;border:1px solid #eadcd2;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.agent-production-mode-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.agent-production-mode-summary span{color:#85645b;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:680;line-height:1.2;display:block}.agent-production-mode-summary strong{color:#080b08;font-size:.98rem;font-weight:700;line-height:1.25;display:block}.agent-production-mode-summary p{color:#505650;max-width:680px;margin:5px 0 0;font-size:.84rem;line-height:1.42}.agent-production-mode-options{border-top:1px solid #eadcd2;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding-top:10px;display:grid}.agent-production-mode-options button{color:#252b27;text-align:left;background:#fffaf4;border:1px solid #eadcd2;border-radius:8px;align-content:start;gap:6px;min-width:0;min-height:104px;padding:10px;display:grid}.agent-production-mode-options button.selected{background:#e5ff3f;border-color:#101211;box-shadow:inset 0 0 0 1px #101211}.agent-production-mode-options strong{color:#080b08;font-size:.86rem;font-weight:700;line-height:1.2}.agent-production-mode-options span{color:#505650;font-size:.74rem;line-height:1.35}.agent-script-duration-control{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.agent-script-duration-control>span{color:#85645b;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:720;line-height:1.2}.agent-script-duration-control>div{flex-wrap:wrap;gap:6px;min-width:0;display:inline-flex}.agent-script-duration-control button{color:#343833;cursor:pointer;background:#fff;border:1px solid #eadcd2;border-radius:8px;min-width:44px;min-height:34px;padding:0 10px;font-size:.82rem;font-weight:760;line-height:1}.agent-script-duration-control button.selected{color:#080b08;background:#e5ff3f;border-color:#101211;box-shadow:inset 0 0 0 1px #101211}.agent-script-duration-control button:disabled{cursor:not-allowed;opacity:.54}@media (max-width:1024px){.agent-post-read-column{width:min(780px,100% - 40px);padding:40px 0 24px}}@media (max-width:720px){.agent-command-bar-shell{width:calc(100% - 20px);margin-bottom:10px;bottom:10px}.agent-command-suggestions{gap:6px}.agent-command-suggestions button{flex:130px}.agent-product-source-card{display:grid}.agent-product-source-card em{width:fit-content}.agent-post-read-column{width:min(780px,100% - 32px);padding:28px 0 20px}.agent-product-read-card .agent-artifact-header{display:grid}.agent-product-read-actions{justify-content:stretch}.agent-product-read-actions .agent-artifact-primary{width:100%}.agent-production-mode-options,.agent-production-mode-summary{grid-template-columns:1fr}.agent-production-mode-options button{min-height:0}}.agent-command-bar.agent-prompt-form{background:#fffcf7fa!important;border-color:#5f4b4133!important;border-radius:8px!important}.agent-post-read-column .agent-command-bar-shell{width:100%;margin:0}.agent-post-read-column .agent-command-bar.agent-prompt-form{grid-template-columns:minmax(0,1fr) 38px;align-items:center;height:56px;min-height:56px;padding:7px 8px 7px 16px;box-shadow:none!important;background:#fffdf9!important;border-color:#967c6c38!important;border-radius:14px!important}.agent-post-read-column .agent-command-bar.agent-prompt-form:focus-within{border-color:#78605257!important;box-shadow:0 0 0 3px #967c6c14!important}.agent-post-read-column .agent-command-bar.agent-prompt-form textarea{color:#252b27;min-height:24px;max-height:24px;padding:0;font-size:.92rem;line-height:1.4}.agent-post-read-column .agent-command-bar.agent-prompt-form textarea::placeholder{color:#8a8580}.agent-post-read-column .agent-prompt-footer{align-self:center;padding-bottom:0}.agent-post-read-column .agent-send-button{color:#3f433e!important;background:#f6f1eb!important;border:1px solid #967c6c33!important;border-radius:10px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.agent-post-read-column .agent-send-button:focus-visible,.agent-post-read-column .agent-send-button:hover{color:#101211!important;background:#efe8df!important;border-color:#78605252!important}.admin-shell{color:#080b08;background:#f7f8f3;gap:18px;padding:clamp(24px,5vw,64px) max(24px,50vw - 656px)}.admin-panel{box-shadow:none;border-color:#080b081a;border-radius:8px;padding:clamp(22px,4vw,40px)}.admin-panel h1,.admin-panel h2{color:#080b08;letter-spacing:0;font-weight:780;line-height:.98}.admin-panel h1{font-size:clamp(2.8rem,5vw,5.2rem)}.admin-panel h2{font-size:clamp(2rem,3.2vw,3.2rem)}.admin-metric-grid span,.admin-panel p,.admin-table code,.admin-table small,.admin-table span{color:#505650}.admin-metric-grid article,.admin-table article{background:#f7f8f3;border-color:#080b081a;border-radius:8px}.admin-metric-grid strong{color:#080b08}.simple-render-result{width:min(100%,900px);margin:0 auto}.native-render-download{color:#fff;background:#17191d;border-radius:10px;margin-top:12px;padding:10px 14px;font-weight:750;text-decoration:none;display:inline-flex}.privacy-banner{z-index:1000;color:#101211;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf9fb;border:1px solid #101211;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;max-width:900px;margin:0 auto;padding:14px;display:grid;position:fixed;bottom:16px;left:16px;right:16px;overflow:hidden;box-shadow:6px 6px #10121129}.privacy-banner:before,.privacy-dialog:before{content:"";background:#e5ff3f;height:4px;position:absolute;top:0;left:0;right:0}.privacy-banner-copy{min-width:0}.privacy-brand-heading{align-items:center;gap:10px;display:flex}.privacy-brand-heading>div{gap:1px;display:grid}.privacy-brand-heading>div>span{color:#77736d;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800;line-height:1.2}.privacy-brand-mark{--vario-mark-bg:#101211;--vario-mark-fg:#fffdf9;--vario-mark-accent:#e5ff3f;flex:0 0 34px;width:34px;height:34px}.privacy-banner strong,.privacy-dialog strong{font-weight:800}.privacy-banner p,.privacy-dialog p{color:#5f5c56;max-width:600px;margin:7px 0 0 44px;font-size:.78rem;line-height:1.42}.privacy-banner a{color:inherit;text-underline-offset:2px;font-weight:700;text-decoration:underline}.privacy-banner-actions,.privacy-dialog-actions{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.privacy-banner-actions button,.privacy-choices-button,.privacy-dialog-actions button,.privacy-dialog-heading button{color:#101211;min-height:40px;font:inherit;cursor:pointer;background:#fffdf9;border:1px solid #101211;border-radius:8px;padding:9px 13px;font-size:.78rem;font-weight:800}.privacy-banner-actions .privacy-action-primary,.privacy-dialog-actions .privacy-action-primary{color:#101211!important;background:#e5ff3f!important;border-color:#101211!important}.privacy-banner-actions .privacy-action-secondary,.privacy-dialog-actions .privacy-action-secondary{color:#101211!important;background:#fffdf9!important;border-color:#101211!important}.privacy-banner-actions .privacy-action-primary:hover,.privacy-dialog-actions .privacy-action-primary:hover{background:#f0ff79!important}.privacy-banner-actions .privacy-action-secondary:hover,.privacy-dialog-actions .privacy-action-secondary:hover{background:#f2ede6!important}.privacy-banner-actions .privacy-manage-button{text-underline-offset:3px;border-radius:0;grid-column:1/-1;min-height:auto;padding:2px 4px;text-decoration:underline;color:#5f5852!important;background:0 0!important;border-color:#0000!important}.privacy-banner-actions button:focus-visible,.privacy-choices-button:focus-visible,.privacy-dialog button:focus-visible,.privacy-toggle-row input:focus-visible{outline-offset:2px;outline:3px solid #e5ff3fc7}.privacy-choices-button{z-index:900;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:.68rem;display:inline-flex;position:fixed;bottom:12px;left:12px;box-shadow:3px 3px #10121126;color:#fffdf9!important;background:#101211!important}.privacy-choices-button>span{background:#e5ff3f;border-radius:50%;width:8px;height:8px}.privacy-dialog-backdrop{z-index:1100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10121194;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.privacy-dialog{color:#101211;background:#fffdf9;border:1px solid #101211;border-radius:16px;width:min(100%,530px);max-height:calc(100vh - 2rem);padding:24px;position:relative;overflow:auto;box-shadow:8px 8px #10121138}.privacy-dialog-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.privacy-dialog-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,4vw,1.75rem)}.privacy-dialog-heading button{min-width:38px;min-height:38px;padding:0;font-size:1.25rem;color:#fffdf9!important;background:#101211!important}.privacy-dialog>p{margin:14px 0 0}.privacy-toggle-row{background:#f6f2eb;border:1px solid #10121138;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin-top:10px;padding:14px;display:flex}.privacy-toggle-row span{gap:.25rem;display:grid}.privacy-toggle-row small{color:#66625c;max-width:365px;font-size:.76rem;line-height:1.4}.privacy-toggle-row input{appearance:none;cursor:pointer;background:#d8d3ca;border:1px solid #101211;border-radius:999px;flex:0 0 42px;width:42px;height:24px;margin:0;transition:background .14s;position:relative}.privacy-toggle-row input:after{content:"";background:#101211;border-radius:50%;width:16px;height:16px;transition:transform .14s;position:absolute;top:3px;left:3px}.privacy-toggle-row input:checked{background:#e5ff3f}.privacy-toggle-row input:checked:after{transform:translate(18px)}.privacy-toggle-row input:disabled{cursor:not-allowed;opacity:.45}.privacy-dialog-actions{justify-content:flex-end;margin-top:14px}.privacy-gpc-note{background:#e5ff3f61;border-radius:6px;font-weight:700;color:#3c3d12!important;margin-left:44px!important}@media (max-width:760px){.privacy-banner{grid-template-columns:1fr;align-items:stretch;gap:12px;padding:14px;bottom:10px;left:10px;right:10px}.privacy-banner-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-banner p{margin-left:0}.privacy-banner-actions button{width:100%}.privacy-dialog{padding:20px}.privacy-dialog-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-gpc-note{margin-left:0!important}}.agent-dashboard .dashboard-settings{gap:clamp(24px,3vw,34px);width:min(1080px,100% - 96px);margin:clamp(30px,5vh,52px) auto 80px;display:grid}.agent-dashboard .dashboard-settings-header{max-width:720px}.agent-dashboard .dashboard-settings-header h1{color:#101211;letter-spacing:-.055em;text-wrap:balance;margin:8px 0 0;font-size:clamp(2.7rem,5vw,4.4rem);font-weight:760;line-height:.96}.agent-dashboard .dashboard-settings-header p:not(.section-eyebrow){color:#5a625d;margin:14px 0 0;font-size:1rem;line-height:1.55}.agent-dashboard .settings-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,36px);display:grid}.agent-dashboard .settings-navigation{background:#fffdf9cc;border:1px solid #ded8cf;border-radius:14px;gap:4px;padding:7px;display:grid;position:sticky;top:20px}.agent-dashboard .settings-navigation a{color:#30342f;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:11px;text-decoration:none;display:grid}.agent-dashboard .settings-navigation a:hover{background:#eeebe4}.agent-dashboard .billing-plans-disclosure summary:focus-visible,.agent-dashboard .settings-navigation a:focus-visible{outline-offset:2px;outline:3px solid #1012113d}.agent-dashboard .settings-navigation svg{color:#656b65;width:18px;height:18px}.agent-dashboard .settings-navigation span{gap:2px;min-width:0;display:grid}.agent-dashboard .settings-navigation strong{font-size:.88rem;line-height:1.25}.agent-dashboard .settings-navigation small{color:#737871;font-size:.72rem;line-height:1.3}.agent-dashboard .settings-content{gap:18px;min-width:0;display:grid}.agent-dashboard .settings-billing-panel{gap:18px;width:100%;margin:0;scroll-margin-top:20px;display:grid;overflow:visible}.agent-dashboard .settings-section-header{display:block}.agent-dashboard .settings-section-header h2{color:#101211;letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(1.8rem,3vw,2.35rem);font-weight:740;line-height:1.05}.agent-dashboard .settings-section-header p:not(.section-eyebrow){color:#5a625d;max-width:600px;margin:9px 0 0;line-height:1.5}.agent-dashboard .billing-overview-card{grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:clamp(20px,2.5vw,28px);display:grid;background:#fff!important;border:1px solid #ded8cf!important;border-radius:16px!important}.agent-dashboard .billing-overview-card.active{background:#fff!important;border-color:#ded8cf!important}.agent-dashboard .billing-overview-header{align-items:flex-start;gap:14px;min-width:0;display:flex}.agent-dashboard .billing-overview-icon,.agent-dashboard .settings-panel-icon{color:#e5ff3f;background:#101211;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:inline-grid}.agent-dashboard .billing-overview-icon svg,.agent-dashboard .settings-panel-icon svg{width:19px;height:19px}.agent-dashboard .billing-overview-plan{min-width:0}.agent-dashboard .billing-overview-title{flex-wrap:wrap;align-items:center;gap:9px;margin-top:5px;display:flex}.agent-dashboard .billing-overview-plan p{color:#5a625d;max-width:440px;margin:7px 0 0;font-size:.9rem;line-height:1.45}.agent-dashboard .billing-overview-title strong{letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,2.4vw,1.9rem);line-height:1.1}.agent-dashboard .billing-status-pill{background:#e5f5e8;border-radius:999px;align-items:center;min-height:23px;padding:0 9px;display:inline-flex;color:#27603e!important;letter-spacing:0!important;text-transform:none!important;font-size:.68rem!important;font-weight:760!important}.agent-dashboard .billing-overview-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.agent-dashboard .settings-panel-action,.agent-dashboard .settings-primary-action,.agent-dashboard .settings-refresh-action{border-radius:9px;min-height:40px;padding:0 14px;font-weight:680}.agent-dashboard .settings-primary-action{color:#fff;background:#101211}.agent-dashboard .settings-primary-action:hover{background:#2b2f2c}.agent-dashboard .billing-overview-card dl{border-top:1px solid #ebe6df;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:20px;display:grid}.agent-dashboard .billing-overview-card dl div{gap:5px;min-width:0;min-height:auto;padding:0 18px;display:grid;background:0 0!important;border:0!important;border-left:1px solid #ebe6df!important;border-radius:0!important}.agent-dashboard .billing-overview-card dl div:first-child{padding-left:0;border-left:0!important}.agent-dashboard .billing-overview-card dd{overflow-wrap:anywhere;margin-top:0;font-size:.98rem}.agent-dashboard .billing-portal-note{color:#747a73;grid-column:1/-1;margin:-2px 0 0;font-size:.78rem;line-height:1.45}.agent-dashboard .billing-plans-disclosure{background:#fffdf9db;border:1px solid #ded8cf;border-radius:14px;scroll-margin-top:20px}.agent-dashboard .billing-plans-disclosure summary{border-radius:inherit;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 22px;list-style:none;display:grid}.agent-dashboard .billing-plans-disclosure summary::-webkit-details-marker{display:none}.agent-dashboard .billing-plans-summary-copy{gap:4px;min-width:0;display:grid}.agent-dashboard .billing-plans-summary-copy>strong{color:#101211;font-size:1.12rem;line-height:1.25}.agent-dashboard .billing-plans-summary-copy>span:last-child{color:#646a64;font-size:.85rem;line-height:1.4}.agent-dashboard .billing-plans-summary-action{color:#30342f;align-items:center;gap:7px;font-size:.82rem;font-weight:700;display:inline-flex}.agent-dashboard .billing-plans-summary-action svg{width:16px;height:16px;transition:transform .16s}.agent-dashboard .billing-plans-disclosure[open] .billing-plans-summary-action svg{transform:rotate(180deg)}.agent-dashboard .billing-plans-disclosure-content{border-top:1px solid #e6e0d8;padding:20px 22px 22px}.agent-dashboard .billing-plans-disclosure-content>p{color:#646a64;margin:0 0 18px;font-size:.86rem}.agent-dashboard .settings-billing-panel .billing-plan-card{align-content:start;gap:14px;padding:18px;border-radius:12px!important}.agent-dashboard .settings-billing-panel .billing-plan-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.agent-dashboard .settings-billing-panel .billing-plan-card button{align-self:end;margin-top:auto}.agent-dashboard .settings-billing-panel .billing-plan-metrics{grid-template-columns:1fr}.agent-dashboard .settings-billing-panel .billing-plan-metrics div{border:1px solid #1012111a!important}.agent-dashboard .settings-panel{background:#fff;border:1px solid #ded8cf;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:20px 22px;scroll-margin-top:20px;display:grid}.agent-dashboard .settings-privacy-panel{width:100%}.agent-dashboard .settings-panel-actions{justify-items:stretch;gap:8px;display:grid}.agent-dashboard .settings-text-link{color:#505650;text-align:center;text-underline-offset:3px;font-size:.76rem;font-weight:680;line-height:1.35;-webkit-text-decoration:underline #c4c7c1;text-decoration:underline #c4c7c1}.agent-dashboard .settings-text-link:hover{color:#101211;text-decoration-color:currentColor}.agent-dashboard .settings-panel-icon{color:#30342f;background:#efeee8}.agent-dashboard .settings-panel-copy{min-width:0}.agent-dashboard .settings-panel-copy h2{color:#101211;letter-spacing:-.025em;margin:4px 0 0;font-size:1.18rem;line-height:1.25}.agent-dashboard .settings-panel-copy p:not(.section-eyebrow){color:#646a64;margin:5px 0 0;font-size:.86rem;line-height:1.45}.agent-dashboard .settings-support-section{background:#f7f5f0;border:1px solid #ded8cf;border-radius:16px;gap:18px;padding:clamp(20px,2.5vw,28px);scroll-margin-top:20px;display:grid}.agent-dashboard .settings-support-section .settings-section-header h2{font-size:clamp(1.55rem,2.5vw,2rem)}.agent-dashboard .settings-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.agent-dashboard .settings-support-card{color:#101211;background:#fff;border:1px solid #ded8cf;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:12px;min-width:0;padding:16px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.agent-dashboard .settings-support-card:hover{border-color:#a7aaa4;transform:translateY(-1px)}.agent-dashboard .settings-document-links a:focus-visible,.agent-dashboard .settings-support-card:focus-visible,.agent-dashboard .settings-text-link:focus-visible{outline-offset:2px;outline:3px solid #1012113d}.agent-dashboard .settings-support-card-primary{color:#fff;background:#101211;border-color:#101211}.agent-dashboard .settings-support-card-primary:hover{border-color:#2b2f2c}.agent-dashboard .settings-support-icon{color:#30342f;background:#efeee8;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.agent-dashboard .settings-support-card-primary .settings-support-icon{color:#101211;background:#e5ff3f}.agent-dashboard .settings-support-card>svg,.agent-dashboard .settings-support-icon svg{width:17px;height:17px}.agent-dashboard .settings-support-card>svg{color:#747a73}.agent-dashboard .settings-support-card-primary>svg{color:#e5ff3f}.agent-dashboard .settings-support-copy{gap:4px;min-width:0;display:grid}.agent-dashboard .settings-support-copy strong{font-size:.92rem;line-height:1.3}.agent-dashboard .settings-support-copy small{color:#6b716b;font-size:.75rem;line-height:1.4}.agent-dashboard .settings-support-card-primary .settings-support-copy small{color:#cfd3cc}.agent-dashboard .settings-document-row{border-top:1px solid #ded8cf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding-top:17px;display:flex}.agent-dashboard .settings-document-label,.agent-dashboard .settings-document-links{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.agent-dashboard .settings-document-label{color:#505650;font-size:.8rem;font-weight:700}.agent-dashboard .settings-document-label svg{width:16px;height:16px}.agent-dashboard .settings-document-links{gap:16px}.agent-dashboard .settings-document-links a{color:#30342f;text-underline-offset:3px;font-size:.78rem;font-weight:680}@media (max-width:960px){.agent-dashboard .dashboard-settings{width:min(100%,100% - 48px)}.agent-dashboard .settings-layout{grid-template-columns:1fr}.agent-dashboard .settings-navigation{grid-template-columns:repeat(4,minmax(0,1fr));position:static}}@media (max-width:720px){.agent-dashboard .dashboard-settings{width:min(100%,100% - 24px);margin:24px auto 48px}.agent-dashboard .dashboard-settings-header h1{font-size:clamp(2.45rem,13vw,3.5rem)}.agent-dashboard .settings-navigation{padding:5px}.agent-dashboard .settings-navigation a{text-align:center;justify-content:center;padding:10px 4px;display:flex}.agent-dashboard .settings-navigation svg{display:none}.agent-dashboard .settings-navigation strong{font-size:.8rem}.agent-dashboard .settings-navigation small{display:none}.agent-dashboard .billing-overview-card{grid-template-columns:1fr;gap:18px;padding:18px}.agent-dashboard .billing-overview-actions{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;display:grid}.agent-dashboard .settings-primary-action{width:100%}.agent-dashboard .billing-overview-card dl{grid-template-columns:1fr;gap:0;padding-top:10px}.agent-dashboard .billing-overview-card dl div,.agent-dashboard .billing-overview-card dl div:first-child{justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex;border:0!important;border-top:1px solid #ebe6df!important}.agent-dashboard .billing-overview-card dl div:first-child{border-top:0!important}.agent-dashboard .billing-plans-disclosure summary{gap:12px;padding:18px}.agent-dashboard .billing-plans-summary-action{font-size:0}.agent-dashboard .billing-plans-summary-action svg{width:18px;height:18px}.agent-dashboard .billing-plans-disclosure-content{padding:18px}.agent-dashboard .settings-panel{grid-template-columns:42px minmax(0,1fr);padding:18px}.agent-dashboard .settings-panel-action{grid-column:1/-1;width:100%}.agent-dashboard .settings-panel-actions{grid-column:1/-1}.agent-dashboard .settings-support-grid{grid-template-columns:1fr}.agent-dashboard .settings-document-links,.agent-dashboard .settings-document-row{align-items:flex-start}}@media (max-width:480px){.agent-dashboard .settings-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-dashboard .settings-navigation a{text-align:left;justify-content:flex-start;padding-inline:12px}}.agent-dashboard .dashboard-settings{gap:22px;width:min(820px,100% - 48px);margin:28px auto 64px}.agent-dashboard .dashboard-settings-header h1{letter-spacing:-.05em;margin:0;font-size:clamp(2.35rem,4vw,3.15rem);line-height:1}.agent-dashboard .dashboard-settings-header p:not(.section-eyebrow){margin-top:8px;font-size:.92rem}.agent-dashboard .settings-billing-panel,.agent-dashboard .settings-content{gap:14px}.agent-dashboard .settings-section-header h2{letter-spacing:-.035em;font-size:clamp(1.45rem,2.5vw,1.75rem)}.agent-dashboard .settings-section-header p:not(.section-eyebrow){margin-top:6px;font-size:.88rem}.agent-dashboard .billing-overview-card{gap:18px;padding:20px;border-radius:14px!important}.agent-dashboard .billing-overview-icon{color:#3f4540;background:#efeee9}.agent-dashboard .billing-overview-actions{align-items:center}.agent-dashboard .settings-secondary-action{border-radius:9px;min-height:40px;padding:0 14px;font-weight:680}.agent-dashboard .billing-overview-card dl{padding-top:16px}.agent-dashboard .billing-portal-note{margin-top:-4px}.agent-dashboard .billing-plans-disclosure{background:#fff;border-radius:12px}.agent-dashboard .billing-plans-disclosure summary{padding:16px 18px}.agent-dashboard .billing-plans-disclosure-content{padding:18px}.agent-dashboard .settings-utility-panel{background:#fff;border:1px solid #ded8cf;border-radius:14px;overflow:hidden}.agent-dashboard .settings-utility-heading{border-bottom:1px solid #ebe6df;justify-content:space-between;align-items:end;gap:24px;padding:18px 20px;display:flex}.agent-dashboard .settings-utility-heading h2{color:#101211;letter-spacing:-.025em;margin:4px 0 0;font-size:1.25rem;line-height:1.2}.agent-dashboard .settings-utility-heading>p{color:#686e68;margin:0;font-size:.8rem;line-height:1.4}.agent-dashboard .settings-utility-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agent-dashboard .settings-utility-row{color:#101211;min-width:0;min-height:76px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ebe6df;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:13px 16px;text-decoration:none;display:grid}.agent-dashboard .settings-utility-row:nth-child(odd){border-right:1px solid #ebe6df}.agent-dashboard button.settings-utility-row{color:#101211!important;box-shadow:none!important;background:#fff!important;border-radius:0!important}.agent-dashboard button.settings-utility-row:nth-child(odd){border-right:1px solid #ebe6df!important}.agent-dashboard .settings-utility-row:hover{background:#f7f6f2}.agent-dashboard button.settings-utility-row:hover{background:#f7f6f2!important}.agent-dashboard .settings-policy-row a:focus-visible,.agent-dashboard .settings-utility-row:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #1012113d;position:relative}.agent-dashboard .settings-utility-icon{color:#454b46;background:#efeee9;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.agent-dashboard .settings-utility-icon svg,.agent-dashboard .settings-utility-row>svg{width:16px;height:16px}.agent-dashboard .settings-utility-row>svg{color:#858a84}.agent-dashboard .settings-utility-copy{gap:3px;min-width:0;display:grid}.agent-dashboard .settings-utility-copy strong{color:#101211;font-size:.88rem;line-height:1.3}.agent-dashboard .settings-utility-copy small{color:#6c726c;font-size:.73rem;line-height:1.35}.agent-dashboard .settings-policy-row{flex-wrap:wrap;align-items:center;gap:10px 18px;padding:13px 18px;display:flex}.agent-dashboard .settings-policy-row>span{color:#737973;text-transform:uppercase;margin-right:auto;font-size:.74rem;font-weight:700}.agent-dashboard .settings-policy-row a{color:#3f4540;text-underline-offset:3px;font-size:.76rem;font-weight:680}.agent-dashboard .settings-session-row{border-bottom:1px solid #ebe6df;justify-content:space-between;align-items:center;gap:18px;padding:13px 18px;display:flex}.agent-dashboard .settings-session-copy{gap:2px;display:grid}.agent-dashboard .settings-session-copy strong{color:#101211;font-size:.82rem;line-height:1.3}.agent-dashboard .settings-session-copy small{color:#6c726c;font-size:.72rem;line-height:1.35}.agent-dashboard button.settings-logout-button{min-height:36px;font:inherit;cursor:pointer;align-items:center;gap:7px;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex;color:#303530!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7d3cc!important;border-radius:8px!important}.agent-dashboard button.settings-logout-button:hover{background:#f7f6f2!important;border-color:#aeb2ac!important}.agent-dashboard button.settings-logout-button:focus-visible{outline-offset:2px;outline:3px solid #1012113d}.agent-dashboard button.settings-logout-button svg{width:15px;height:15px}@media (max-width:720px){.agent-dashboard .dashboard-settings{width:min(100%,100% - 24px);margin:20px auto 40px}.agent-dashboard .dashboard-settings-header h1{font-size:2.3rem}.agent-dashboard .billing-overview-actions{grid-template-columns:minmax(0,1fr) auto}.agent-dashboard .settings-secondary-action{grid-column:1/-1;width:100%}.agent-dashboard .settings-utility-heading{align-items:start;gap:5px;padding:17px;display:grid}.agent-dashboard .settings-utility-grid{grid-template-columns:1fr}.agent-dashboard .settings-utility-row:nth-child(odd){border-right:0}.agent-dashboard button.settings-utility-row:nth-child(odd){border-right:0!important}.agent-dashboard .settings-policy-row{align-items:flex-start;padding:14px 17px}.agent-dashboard .settings-session-row{padding:14px 17px}.agent-dashboard .settings-policy-row>span{width:100%;margin-right:0}}