@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_fcbcbf{font-family:Inter,Inter Fallback;font-style:normal}.__variable_fcbcbf{--font-body:"Inter","Inter Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_fe7774{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_fe7774{--font-display:"Manrope","Manrope Fallback"}:root{--background:#f6f7fb;--surface:#ffffff;--surface-secondary:#eef1f7;--surface-hover:#f3f4fa;--text-primary:#151821;--text-secondary:#5e6675;--text-muted:#8991a1;--border:#dde2ec;--border-strong:#c7cedb;--primary:#5b5ce2;--primary-hover:#494ad0;--primary-soft:#eeeeff;--accent:#8b5cf6;--success:#159a6b;--warning:#d4860b;--danger:#d83d56;--shadow-card:0 8px 30px rgba(20,26,45,0.08);--shadow-modal:0 24px 70px rgba(20,26,45,0.16)}[data-theme=dark]{--background:#090c12;--surface:#121722;--surface-secondary:#181e2b;--surface-hover:#1e2534;--text-primary:#f5f7fb;--text-secondary:#aab2c2;--text-muted:#737e91;--border:#283143;--border-strong:#39445a;--primary:#6667e8;--primary-hover:#7778f0;--primary-soft:#24254d;--accent:#a78bfa;--success:#2bc48a;--warning:#f0ad32;--danger:#f05b72;--shadow-card:0 10px 35px rgba(0,0,0,0.28);--shadow-modal:0 28px 80px rgba(0,0,0,0.48)}*{box-sizing:border-box}html{background:var(--background);color-scheme:light}[data-theme=dark]{color-scheme:dark}body{margin:0;min-height:100vh;color:var(--text-primary);background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--primary) 11%,transparent),transparent 31rem),radial-gradient(circle at 94% 8%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 27rem),var(--background);font-family:var(--font-body),system-ui,sans-serif;transition:background-color .15s ease,color .15s ease}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.site-header{position:sticky;top:0;z-index:30;border-bottom:1px solid color-mix(in srgb,var(--border) 80%,transparent);background:color-mix(in srgb,var(--background) 86%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{max-width:1280px;height:70px;margin:0 auto;padding:0 28px;gap:34px}.brand,.header-inner{display:flex;align-items:center}.brand{gap:10px;font:800 21px/1 var(--font-display);letter-spacing:-.5px}.brand-mark{display:grid;place-items:center;width:35px;height:35px;color:white;border-radius:11px;background:linear-gradient(135deg,var(--primary),var(--accent));box-shadow:0 8px 24px color-mix(in srgb,var(--primary) 28%,transparent)}.main-nav{gap:24px;flex:1 1;color:var(--text-secondary);font-size:14px;font-weight:600}.main-nav,.main-nav a{display:flex;align-items:center}.main-nav a{gap:7px}.main-nav a:hover{color:var(--text-primary)}.header-actions{display:flex;align-items:center;gap:10px}.icon-button{display:grid;place-items:center;width:39px;height:39px;border:1px solid var(--border);border-radius:12px;color:var(--text-secondary);background:var(--surface)}.icon-button:hover{color:var(--text-primary);border-color:var(--border-strong)}.balance-pill{padding:9px 13px;border-radius:12px;background:var(--primary-soft);color:var(--primary);font-weight:750;font-size:13px}.avatar{display:grid;place-items:center;width:39px;height:39px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--accent));color:white;font-weight:800}.text-button{padding:9px 12px;font-weight:650;font-size:14px}.danger-button,.primary-button,.secondary-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 20px;border-radius:13px;border:0;font-weight:750;transition:.15s ease}.primary-button{color:white;background:var(--primary);box-shadow:0 10px 24px color-mix(in srgb,var(--primary) 25%,transparent)}.primary-button:hover{background:var(--primary-hover);transform:translateY(-1px)}.primary-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.primary-button.compact{min-height:39px;padding:0 15px;font-size:14px}.secondary-button{border:1px solid var(--border);background:var(--surface);color:var(--text-primary)}.secondary-button:hover{background:var(--surface-hover)}.page-shell{width:min(1280px,calc(100% - 48px));margin:0 auto;padding:52px 0 80px}.hero{padding:54px 0 42px;text-align:center}.eyebrow{display:inline-flex;gap:8px;align-items:center;padding:7px 11px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary-soft) 72%,transparent);color:var(--primary);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.hero h1{max-width:820px;margin:20px auto 14px;font:800 clamp(38px,6vw,68px)/1.03 var(--font-display);letter-spacing:-.055em}.hero h1 em{color:var(--primary);font-style:normal}.hero>p{max-width:670px;margin:0 auto;color:var(--text-secondary);font-size:18px;line-height:1.7}.search-box{max-width:800px;height:64px;margin:34px auto 22px;padding:0 9px 0 20px;display:flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:19px;background:var(--surface);box-shadow:var(--shadow-card)}.search-box input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:var(--text-primary);font-size:16px}.search-box input::placeholder{color:var(--text-muted)}.category-row{display:flex;justify-content:center;flex-wrap:wrap;gap:9px}.category-chip{padding:9px 14px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-secondary);font-size:13px;font-weight:650}.category-chip.active,.category-chip:hover{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 45%,var(--border));background:var(--primary-soft)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:34px 0 20px}.section-heading h2{margin:0;font:800 28px/1.1 var(--font-display);letter-spacing:-.03em}.section-heading p{margin:7px 0 0;color:var(--text-secondary)}.catalog-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:28px}.filters{position:sticky;top:94px;align-self:start;padding:20px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.filters h3{margin:0 0 16px;font:750 15px var(--font-display)}.filter-link{width:100%;display:flex;justify-content:space-between;padding:9px 8px;border:0;border-radius:9px;background:transparent;color:var(--text-secondary);text-align:left;font-size:13px;text-transform:capitalize}.filter-link.active,.filter-link:hover{color:var(--primary);background:var(--primary-soft)}.agent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.agent-card{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:19px;background:var(--surface);box-shadow:0 1px 0 rgba(0,0,0,.02);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.agent-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--primary) 38%,var(--border));box-shadow:var(--shadow-card)}.card-cover-wrap{position:relative;padding:9px 9px 0}.agent-cover{position:relative;height:142px;overflow:hidden;border-radius:13px;background:#30385e}.compact-cover{width:48px;height:48px;border-radius:14px;flex:0 0 auto}.cover-indigo{background:linear-gradient(135deg,#20274a,#5858d6)}.cover-cyan{background:linear-gradient(135deg,#123b52,#1994b8)}.cover-violet{background:linear-gradient(135deg,#341c55,#8751c7)}.cover-emerald{background:linear-gradient(135deg,#153d36,#25a379)}.cover-amber{background:linear-gradient(135deg,#4d2f17,#d4872e)}.cover-grid{position:absolute;inset:0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.2) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.2) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(90deg,transparent,black);mask-image:linear-gradient(90deg,transparent,black)}.cover-orbit{position:absolute;border:1px solid rgba(255,255,255,.3);border-radius:50%}.orbit-one{width:120px;height:120px;right:-10px;top:-24px}.orbit-two{width:74px;height:74px;right:13px;top:0}.cover-icon{position:absolute;left:20px;bottom:18px;display:grid;place-items:center;width:58px;height:58px;color:white;border:1px solid rgba(255,255,255,.3);border-radius:17px;background:rgba(255,255,255,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.compact-cover .cover-icon{left:9px;bottom:9px;width:30px;height:30px;border:0;background:transparent}.status-badge{position:absolute;top:18px;right:18px;display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:999px;color:white;background:rgba(10,14,23,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11px;font-weight:750}.status-badge i{width:7px;height:7px;border-radius:50%;background:var(--text-muted)}.status-online i{background:#35d69a;box-shadow:0 0 0 4px rgba(53,214,154,.15)}.status-busy i{background:#f5b942}.agent-card-body{padding:17px 18px 18px}.category-label{color:var(--primary);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.agent-card h3{margin:7px 0;font:800 18px/1.2 var(--font-display);letter-spacing:-.025em}.agent-card p{min-height:62px;margin:0;display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.55;-webkit-line-clamp:3;-webkit-box-orient:vertical}.agent-card p,.agent-meta{color:var(--text-secondary)}.agent-meta{display:flex;gap:15px;margin:15px 0;font-size:12px}.agent-meta span{display:flex;align-items:center;gap:5px}.agent-meta span:first-child{color:var(--warning)}.agent-card-footer{display:flex;align-items:end;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--border)}.owner{max-width:100px;overflow:hidden;color:var(--text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.agent-card-footer strong{color:var(--text-primary);font-size:15px;white-space:nowrap}.agent-card-footer small{color:var(--text-muted);font-size:10px;font-weight:500}.empty-state{grid-column:1/-1;padding:70px 20px;border:1px dashed var(--border-strong);border-radius:20px;color:var(--text-secondary);text-align:center}.skeleton{min-height:370px;border-radius:19px;background:linear-gradient(90deg,var(--surface-secondary),var(--surface),var(--surface-secondary));background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{to{background-position:-200% 0}}.auth-page{min-height:calc(100vh - 70px);display:grid;place-items:center;padding:50px 24px}.auth-card{width:min(460px,100%);padding:34px;border:1px solid var(--border);border-radius:24px;background:var(--surface);box-shadow:var(--shadow-modal)}.auth-card h1{margin:0 0 8px;font:800 30px var(--font-display);letter-spacing:-.04em}.auth-card>p{margin:0 0 26px;color:var(--text-secondary);line-height:1.6}.form-grid{display:grid;gap:17px}.field{display:grid;gap:7px}.field label{color:var(--text-secondary);font-size:13px;font-weight:700}.field input,.field select,.field textarea{width:100%;border:1px solid var(--border);border-radius:12px;outline:0;background:var(--background);color:var(--text-primary)}.field input,.field select{height:46px;padding:0 13px}.field textarea{min-height:110px;padding:12px 13px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 13%,transparent)}.role-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.role-option{display:flex;gap:9px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:12px;color:var(--text-secondary);font-size:13px}.error-box{color:var(--danger);background:color-mix(in srgb,var(--danger) 11%,transparent)}.error-box,.success-box{padding:11px 13px;border-radius:11px;font-size:13px}.success-box{margin-bottom:8px;color:var(--success);background:color-mix(in srgb,var(--success) 11%,transparent)}.auth-foot{margin-top:20px;color:var(--text-secondary);text-align:center;font-size:13px}.auth-foot a{color:var(--primary);font-weight:700}.profile-hero{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:34px;align-items:start}.profile-main-cover{height:285px;border-radius:24px}.profile-main-cover .cover-icon{width:84px;height:84px;border-radius:24px}.profile-copy{margin-top:28px}.profile-copy h1{margin:10px 0;font:800 clamp(34px,5vw,56px)/1.04 var(--font-display);letter-spacing:-.05em}.profile-summary{max-width:760px;color:var(--text-secondary);font-size:17px;line-height:1.7}.profile-stats{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:20px;color:var(--text-secondary);font-size:13px}.profile-stats span{display:flex;align-items:center;gap:7px}.order-panel{position:sticky;top:96px;padding:24px;border:1px solid var(--border);border-radius:22px;background:var(--surface);box-shadow:var(--shadow-card)}.price-row{display:flex;align-items:end;justify-content:space-between;margin-bottom:18px}.price-row span{color:var(--text-secondary);font-size:12px}.price-row strong{font:800 26px var(--font-display)}.price-row small{color:var(--text-muted);font-size:12px}.order-panel .primary-button{width:100%}.panel-list{display:grid;gap:12px;margin:18px 0;padding:17px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.panel-list div{display:flex;justify-content:space-between;gap:10px;color:var(--text-secondary);font-size:13px}.panel-list strong{color:var(--text-primary)}.spend-limit{margin-bottom:14px}.content-section{margin-top:44px;padding-top:38px;border-top:1px solid var(--border)}.content-section h2{font:800 25px var(--font-display);letter-spacing:-.03em}.content-section p{max-width:760px;color:var(--text-secondary);line-height:1.8;white-space:pre-line}.dashboard-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:26px}.dashboard-head h1{margin:0;font:800 38px var(--font-display);letter-spacing:-.045em}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:24px}.panel{padding:22px;border:1px solid var(--border);border-radius:20px;background:var(--surface)}.panel h2{margin:0 0 18px;font:800 20px var(--font-display)}.provider-agent{display:flex;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--border)}.provider-agent:last-child{border-bottom:0}.provider-agent-copy{min-width:0;flex:1 1}.provider-agent h3{margin:0 0 5px;font-size:15px}.provider-agent p{margin:0;color:var(--text-secondary);font-size:12px}.connector-output{margin-top:13px;padding:13px;overflow:auto;border-radius:12px;background:#090c12;color:#d7dcff;font:12px/1.6 ui-monospace,monospace;white-space:pre}.provider-disputes{margin-top:28px;padding-top:22px;border-top:1px solid var(--border)}.provider-disputes article{padding:13px 0;border-bottom:1px solid var(--border)}.provider-disputes article p{margin:6px 0;color:var(--text-secondary);font-size:13px;line-height:1.5}.provider-disputes article small{color:var(--text-muted)}.provider-disputes article a{color:var(--primary)}.chat-shell{height:calc(100vh - 70px);display:grid;grid-template-columns:310px minmax(0,1fr)}.chat-sidebar{overflow:auto;border-right:1px solid var(--border);background:color-mix(in srgb,var(--surface) 72%,transparent)}.chat-sidebar-head{padding:24px;border-bottom:1px solid var(--border)}.chat-sidebar-head h2{margin:0;font:800 22px var(--font-display)}.conversation-link{display:flex;gap:12px;padding:14px 18px;border-bottom:1px solid var(--border)}.conversation-link.active,.conversation-link:hover{background:var(--surface-hover)}.conversation-copy{min-width:0;flex:1 1}.conversation-copy strong{display:block;margin-bottom:5px;font-size:14px}.conversation-copy span{color:var(--text-muted);font-size:11px}.chat-main{min-width:0;display:grid;grid-template-rows:auto 1fr auto;background:color-mix(in srgb,var(--background) 80%,transparent)}.chat-topbar{min-height:72px;padding:12px 22px;display:flex;align-items:center;gap:13px;border-bottom:1px solid var(--border);background:var(--surface)}.chat-topbar-copy{flex:1 1}.chat-topbar h1{margin:0 0 4px;font:800 16px var(--font-display)}.chat-topbar span{color:var(--text-secondary);font-size:12px}.messages{overflow:auto;padding:28px max(24px,calc((100% - 820px) / 2))}.message-row{display:flex;margin:10px 0}.message-row.user{justify-content:flex-end}.message-bubble{max-width:min(78%,680px);padding:12px 15px;border:1px solid var(--border);border-radius:17px 17px 17px 5px;background:var(--surface);box-shadow:0 3px 12px rgba(0,0,0,.03);line-height:1.6;font-size:14px}.message-row.user .message-bubble{color:white;border-color:transparent;border-radius:17px 17px 5px 17px;background:var(--primary)}.message-bubble p{margin:0 0 8px}.message-bubble p:last-child{margin-bottom:0}.message-time{display:block;margin-top:6px;opacity:.62;font-size:10px;text-align:right}.typing-indicator{color:var(--text-muted);font-size:12px}.composer{padding:15px max(24px,calc((100% - 820px) / 2)) 20px;border-top:1px solid var(--border);background:var(--surface)}.chat-actions{display:flex;gap:14px;margin:0 2px 10px}.text-button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:700}.text-button:hover{color:var(--primary)}.text-button.danger:hover{color:var(--danger)}.inline-feedback{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;margin-bottom:10px}.inline-feedback input,.inline-feedback select,.inline-feedback textarea{min-width:0;padding:9px 11px;border:1px solid var(--border);border-radius:10px;background:var(--background);color:var(--text-primary)}.inline-feedback textarea{min-height:70px;resize:vertical}.composer-box{display:flex;align-items:end;gap:10px;padding:9px;border:1px solid var(--border);border-radius:17px;background:var(--background)}.composer textarea{flex:1 1;min-height:42px;max-height:150px;padding:10px;resize:none;border:0;outline:0;background:transparent;color:var(--text-primary)}.send-button{display:grid;place-items:center;width:42px;height:42px;flex:0 0 auto;border:0;border-radius:12px;color:white;background:var(--primary)}.composer-note{margin:7px 3px 0;color:var(--text-muted);font-size:10px}@media (max-width:1000px){.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.profile-hero{grid-template-columns:1fr}.order-panel{position:static}.chat-shell{grid-template-columns:250px minmax(0,1fr)}}@media (max-width:720px){.header-inner{height:62px;padding:0 16px}.main-nav{display:none}.brand{flex:1 1}.balance-pill{display:none}.page-shell{width:min(100% - 28px,1280px)}.hero,.page-shell{padding-top:28px}.hero h1{font-size:40px}.hero>p{font-size:15px}.search-box{height:56px}.catalog-layout{grid-template-columns:1fr}.filters{position:static;display:flex;overflow-x:auto;padding:0 0 8px;border:0;background:transparent}.filters h3{display:none}.filter-link{width:auto;flex:0 0 auto;border:1px solid var(--border);background:var(--surface)}.agent-grid{grid-template-columns:1fr}.profile-main-cover{height:210px}.profile-copy h1{font-size:36px}.chat-shell{height:calc(100vh - 62px);grid-template-columns:1fr}.chat-main.mobile-hidden,.chat-sidebar.mobile-hidden{display:none}.composer,.messages{padding-left:14px;padding-right:14px}.message-bubble{max-width:88%}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}