@layer reset,base,components,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body,h1,h2,h3,h4,p,figure,blockquote{margin:0}body{min-height:100vh;text-rendering:optimizeSpeed}img,picture,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit}}@layer base{:root{--ink: #071426;--ink-2: #0e223b;--ink-3: #173556;--paper: #fffaf4;--paper-2: #f6efe5;--white: #ffffff;--muted: #6d7b8c;--line: rgba(7, 20, 38, .12);--line-dark: rgba(255, 255, 255, .14);--orange: #f97316;--orange-2: #ffb36b;--gold: #f8c365;--green: #30d98d;--red: #fb7185;--shadow: 0 30px 90px rgba(7, 20, 38, .18);--radius-lg: 32px;--radius-md: 22px;--radius-sm: 14px;--max: 1180px;--display: Charter, "Iowan Old Style", Georgia, serif;--body: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body{background:radial-gradient(circle at top left,rgba(249,115,22,.18),transparent 34rem),linear-gradient(180deg,#fffaf4,#f7efe4 42%,#fff);color:var(--ink);font-family:var(--body);overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.23;background-image:linear-gradient(rgba(7,20,38,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(7,20,38,.06) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,black,transparent 58%);z-index:-1}a{color:inherit;text-decoration:none}strong{color:var(--ink)}.shell{width:min(var(--max),calc(100% - 32px));margin-inline:auto}.eyebrow{color:var(--orange);font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.18em}.section{padding:88px 0}.section-title{font-family:var(--display);font-size:clamp(2.1rem,5vw,4.7rem);line-height:.94;letter-spacing:-.055em;max-width:820px}.section-copy{color:var(--muted);font-size:1.05rem;line-height:1.8;max-width:720px}}@layer components{.global-disclaimer{position:fixed;left:50%;bottom:12px;transform:translate(-50%);z-index:60;width:min(840px,calc(100% - 28px));padding:10px 14px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#071426e0;color:#ffffffd1;font-size:.74rem;text-align:center;backdrop-filter:blur(18px);box-shadow:0 10px 40px #07142642}.nav{position:sticky;top:0;z-index:50;backdrop-filter:blur(18px);background:#fffaf4c7;border-bottom:1px solid rgba(7,20,38,.08)}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0}.brand{display:flex;align-items:center;gap:12px;font-weight:950;letter-spacing:-.03em}.brand-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:var(--ink);color:var(--orange-2);box-shadow:0 14px 36px #07142633}.brand small{display:block;color:var(--muted);font-weight:700;letter-spacing:0;font-size:.72rem}.nav-links{display:flex;align-items:center;gap:22px;color:#38506b;font-size:.92rem;font-weight:750}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;border:0;border-radius:999px;background:var(--ink);color:#fff;font-weight:900;cursor:pointer;box-shadow:0 18px 42px #07142638;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 24px 54px #07142642}.btn.orange{background:linear-gradient(135deg,var(--orange),#ff9f45);color:#1d1006}.btn.ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.2);box-shadow:none}.btn.light{background:#fff;color:var(--ink);border:1px solid var(--line);box-shadow:0 12px 30px #07142614}.hero{position:relative;padding:50px 0 34px}.hero-card{position:relative;overflow:hidden;min-height:760px;border-radius:46px;color:#fff;background:radial-gradient(circle at 85% 15%,rgba(249,115,22,.72),transparent 20rem),radial-gradient(circle at 18% 74%,rgba(48,217,141,.17),transparent 20rem),linear-gradient(135deg,#06111f,#0a1c33 45%,#102f4d);box-shadow:var(--shadow)}.hero-card:before{content:"";position:absolute;inset:0;background-image:linear-gradient(120deg,rgba(255,255,255,.08),transparent 30%),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 92px);pointer-events:none}.hero-content{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.74fr);gap:34px;padding:clamp(28px,6vw,70px)}.hero h1{font-family:var(--display);font-size:clamp(3.3rem,9.2vw,8.8rem);line-height:.78;letter-spacing:-.075em;max-width:830px;margin-top:22px}.hero h1 span{color:var(--orange-2);font-style:italic}.hero-sub{max-width:690px;margin-top:28px;color:#ffffffbf;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.75}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.hero-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;position:absolute;left:clamp(24px,6vw,70px);right:clamp(24px,6vw,70px);bottom:28px}.stat-pill{border:1px solid rgba(255,255,255,.16);border-radius:22px;padding:18px;background:#ffffff14;backdrop-filter:blur(18px)}.stat-pill b{display:block;font-size:clamp(1.5rem,3vw,2.35rem);letter-spacing:-.05em;color:#fff}.stat-pill span{color:#ffffffa8;font-size:.8rem;line-height:1.4}.agent-preview{align-self:start;border:1px solid rgba(255,255,255,.16);border-radius:30px;background:#ffffff1a;backdrop-filter:blur(22px);padding:18px;box-shadow:0 22px 70px #0000003d}.agent-head{display:flex;justify-content:space-between;align-items:center;color:#ffffffbf;font-size:.8rem;margin-bottom:18px}.pulse{display:inline-flex;align-items:center;gap:7px;color:var(--green);font-weight:850}.pulse:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 8px #30d98d1f}.agent-bubble{border-radius:24px;padding:18px;background:#ffffffeb;color:var(--ink);margin:10px 0;line-height:1.55}.agent-bubble.dark{margin-left:32px;background:#f9731629;color:#fff;border:1px solid rgba(249,115,22,.24)}.wave{height:72px;border-radius:22px;margin-top:16px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent),repeating-linear-gradient(90deg,rgba(249,115,22,.9) 0 6px,transparent 6px 17px);mask-image:radial-gradient(ellipse at center,black,transparent 78%);opacity:.72}.split-head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:34px}.grid{display:grid;gap:18px}.grid.cols-4{grid-template-columns:repeat(4,1fr)}.grid.cols-3{grid-template-columns:repeat(3,1fr)}.grid.cols-2{grid-template-columns:repeat(2,1fr)}.card{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffffb8;box-shadow:0 20px 54px #07142614;padding:26px;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.card:hover{transform:translateY(-5px);border-color:#f973166b;box-shadow:0 28px 70px #0714261f}.card h3{font-family:var(--display);font-size:1.75rem;letter-spacing:-.04em;margin:8px 0 12px}.card p{color:var(--muted);line-height:1.7}.tag{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:850;color:#465a72;background:#fff}.course-card{min-height:318px;display:flex;flex-direction:column}.course-card .fee{margin-top:auto;color:var(--orange);font-weight:950}.skill-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.skill{border-radius:999px;background:#fff4e9;color:#a24808;padding:7px 10px;font-size:.78rem;font-weight:800}.dark-band{background:var(--ink);color:#fff;border-radius:46px;padding:clamp(28px,6vw,64px);box-shadow:var(--shadow);position:relative;overflow:hidden}.dark-band:before{content:"";position:absolute;inset:-10%;background:radial-gradient(circle at 80% 0%,rgba(249,115,22,.42),transparent 25rem),radial-gradient(circle at 10% 100%,rgba(48,217,141,.18),transparent 22rem);pointer-events:none}.dark-band>*{position:relative}.dark-band .section-copy,.dark-band p{color:#ffffffad}.tool-panel{display:grid;grid-template-columns:.82fr 1fr;gap:18px;align-items:stretch}.form-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;padding:24px;box-shadow:0 20px 54px #07142614}.field-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}label{display:grid;gap:7px;color:#334860;font-size:.83rem;font-weight:850}input,select,textarea{width:100%;border:1px solid rgba(7,20,38,.14);border-radius:16px;padding:13px 14px;background:#fffdf9;color:var(--ink);outline:none;transition:border-color .2s ease,box-shadow .2s ease}textarea{min-height:120px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:#f9731699;box-shadow:0 0 0 4px #f973161f}.result-box{border-radius:var(--radius-lg);padding:24px;background:#fff4e9;border:1px solid rgba(249,115,22,.22);min-height:160px}.result-box h3{font-family:var(--display);letter-spacing:-.04em;font-size:2rem}.result-box ul{color:#5d4a37;line-height:1.7}.stream-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 26px}.stream-tab{border:1px solid var(--line);border-radius:999px;padding:12px 16px;background:#fff;font-weight:900;cursor:pointer;color:#34465f}.stream-tab.active{background:var(--ink);color:#fff;border-color:var(--ink)}.dashboard{display:grid;grid-template-columns:.75fr 1.25fr;gap:18px}.metric-stack{display:grid;gap:12px}.metric{border-radius:24px;padding:20px;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.metric b{display:block;font-size:2.2rem;letter-spacing:-.05em;color:#fff}.admin-list{display:grid;gap:12px;max-height:390px;overflow:auto;padding-right:4px}.lead-item{border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:16px;background:#ffffff14}.lead-item strong{color:#fff}.lead-item small{display:block;color:#ffffff8c;margin-top:4px}.faq-item{border-bottom:1px solid var(--line);padding:20px 0}.faq-item h3{font-size:1.05rem;margin-bottom:8px}.faq-item p{color:var(--muted);line-height:1.7}.chat-fab{position:fixed;right:22px;bottom:78px;z-index:70;border:0;border-radius:999px;padding:16px 20px;background:linear-gradient(135deg,var(--orange),#ffb36b);color:#211206;font-weight:950;box-shadow:0 22px 58px #f9731657;cursor:pointer}.chat-drawer{position:fixed;right:22px;bottom:138px;z-index:70;width:min(430px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 178px));display:none;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:30px;background:#071426e6;color:#fff;box-shadow:0 30px 90px #00000057;backdrop-filter:blur(24px)}.chat-drawer.open{display:flex}.chat-top{padding:18px;border-bottom:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:space-between;gap:12px}.chat-title{font-weight:950}.mode-toggle{display:flex;gap:6px;padding:4px;border-radius:999px;background:#ffffff14}.mode-toggle button{border:0;color:#ffffffb3;background:transparent;border-radius:999px;padding:7px 10px;cursor:pointer;font-size:.76rem;font-weight:850}.mode-toggle button.active{background:#fff;color:var(--ink)}.messages{padding:18px;display:grid;gap:10px;overflow:auto;min-height:250px;max-height:310px}.msg{padding:12px 14px;border-radius:18px;line-height:1.55;font-size:.92rem}.msg.bot{background:#ffffff1a;border:1px solid rgba(255,255,255,.1);color:#ffffffdb;border-bottom-left-radius:5px}.msg.user{margin-left:42px;background:var(--orange);color:#211206;border-bottom-right-radius:5px;font-weight:700}.quick-prompts{padding:0 18px 14px;display:flex;flex-wrap:wrap;gap:8px}.quick-prompts button{border:1px solid rgba(255,255,255,.13);background:#ffffff14;color:#fffc;border-radius:999px;padding:8px 10px;font-size:.75rem;cursor:pointer}.chat-input{display:grid;grid-template-columns:1fr auto auto;gap:8px;padding:14px;border-top:1px solid rgba(255,255,255,.12)}.chat-input input{background:#ffffff14;color:#fff;border-color:#ffffff1f}.icon-btn{width:46px;height:46px;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:#ffffff14;color:#fff;cursor:pointer}.icon-btn.active{background:var(--red);color:#fff}.mini-lead{display:none;margin:0 14px 14px;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:#ffffff14}.mini-lead.open{display:grid;gap:9px}.highlight-target{animation:targetPulse 2s ease}@keyframes targetPulse{0%,to{box-shadow:0 20px 54px #07142614}30%{box-shadow:0 0 0 8px #f9731638,0 28px 70px #07142633;border-color:#f973169e}}}@layer utilities{.mt-12{margin-top:12px}.mt-18{margin-top:18px}.mt-26{margin-top:26px}.muted{color:var(--muted)}.light-muted{color:#ffffff9e}.full{width:100%}.mobile-only{display:none}}@media(max-width:940px){.nav-links{display:none}.hero-content,.tool-panel,.dashboard{grid-template-columns:1fr}.hero-card{min-height:auto}.hero-strip{position:relative;left:auto;right:auto;bottom:auto;padding:0 clamp(24px,6vw,70px) 28px;grid-template-columns:repeat(2,1fr)}.grid.cols-4,.grid.cols-3,.grid.cols-2{grid-template-columns:1fr}.split-head{display:grid}.field-grid{grid-template-columns:1fr}.section{padding:64px 0}}@media(max-width:560px){.shell{width:min(100% - 22px,var(--max))}.hero{padding-top:16px}.hero-card,.dark-band{border-radius:28px}.hero h1{font-size:clamp(3rem,20vw,5rem)}.hero-strip{grid-template-columns:1fr}.chat-drawer{right:11px;bottom:126px}.chat-fab{right:12px;bottom:66px}.global-disclaimer{border-radius:18px;bottom:8px}}@layer base{:root{--ink: #09111d;--paper: #f4efe3;--white: #fffdfa;--muted: #667386;--orange: #ff6a00;--orange-2: #ffc06f;--cyan: #71e4ff;--violet: #6f59ff;--green: #4be09b;--shadow: 0 38px 100px rgba(9, 17, 29, .22);--display: "Bodoni 72", Didot, "Bodoni 72 Smallcaps", Georgia, serif;--body: "Avenir Next", "Gill Sans", "Trebuchet MS", Verdana, sans-serif;--max: 1220px}body{background:radial-gradient(circle at 11% 12%,rgba(255,106,0,.2),transparent 22rem),radial-gradient(circle at 84% 8%,rgba(113,228,255,.18),transparent 20rem),radial-gradient(circle at 72% 74%,rgba(111,89,255,.1),transparent 27rem),linear-gradient(180deg,#fbf5e9,#f1e7d6 48%,#fffdfa);font-family:var(--body);letter-spacing:-.011em}body:before{opacity:.34;background-image:linear-gradient(rgba(9,17,29,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(9,17,29,.055) 1px,transparent 1px),radial-gradient(circle at 20% 10%,rgba(255,255,255,.9),transparent 19rem);background-size:44px 44px,44px 44px,auto;mask-image:linear-gradient(to bottom,black 0%,black 46%,transparent 88%)}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.shell{width:min(var(--max),calc(100% - 40px))}.eyebrow{color:var(--orange);font-size:.72rem;font-weight:950;letter-spacing:.22em}.section{padding:96px 0}.section-title{font-size:clamp(2.55rem,6vw,6.45rem);line-height:.84;letter-spacing:-.07em;font-weight:800;max-width:930px}.section-copy{color:var(--muted);font-size:1.04rem;line-height:1.82}}@layer components{.global-disclaimer{background:#09111de0;border-color:#ffffff2e;color:#ffffffd4;font-size:.72rem;font-weight:750;box-shadow:0 12px 44px #09111d47}.nav{backdrop-filter:blur(22px) saturate(1.35);background:linear-gradient(180deg,#fbf5e9e0,#fbf5e9a3);border-bottom-color:#09111d17}.nav-inner{padding:14px 0}.brand{letter-spacing:-.045em}.brand-mark{width:46px;height:46px;border-radius:16px;background:var(--ink);color:var(--orange-2);border:1px solid rgba(255,255,255,.15);box-shadow:6px 6px #ff6a0057}.brand small{font-weight:800;font-size:.7rem}.nav-links{gap:7px;font-size:.86rem;font-weight:900}.nav-links a{padding:11px 13px;border-radius:999px;transition:background .2s ease,color .2s ease,transform .2s ease}.nav-links a:hover,.nav-links a[aria-current=page]{background:var(--ink);color:var(--white);transform:translateY(-1px)}.btn{min-height:50px;border:1px solid rgba(9,17,29,.12);font-weight:950;box-shadow:0 18px 42px #09111d2e}.btn:after{content:"→";font-weight:950;transform:translate(-4px);opacity:0;transition:transform .2s ease,opacity .2s ease}.btn:hover{transform:translateY(-3px);box-shadow:0 26px 58px #09111d3d}.btn:hover:after{opacity:1;transform:translate(0)}.btn.orange{background:linear-gradient(135deg,#ff6a00,#ffc06f 55%,#fff0d2);color:#211206;border-color:#ff6a005c}.hero{padding:34px 0 38px}.hero-card{min-height:790px;border-radius:52px;background:radial-gradient(circle at 92% 10%,rgba(255,106,0,.76),transparent 18rem),radial-gradient(circle at 64% 52%,rgba(113,228,255,.16),transparent 17rem),radial-gradient(circle at 18% 72%,rgba(75,224,155,.16),transparent 20rem),linear-gradient(135deg,#07101b,#0b1726 42%,#14283e);border:1px solid rgba(255,255,255,.12);box-shadow:0 44px 110px #09111d52;isolation:isolate}.hero-card:before{background:linear-gradient(116deg,rgba(255,255,255,.1),transparent 27%),repeating-linear-gradient(90deg,rgba(255,255,255,.042) 0 1px,transparent 1px 96px),repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0 1px,transparent 1px 96px)}.hero-card:after{content:"CSIT / AI / ADMISSIONS";position:absolute;right:-70px;top:50%;transform:rotate(90deg) translate(-50%);transform-origin:center;color:#ffffff0f;font-size:clamp(3rem,9vw,7rem);font-weight:1000;letter-spacing:.12em;white-space:nowrap;pointer-events:none}.hero-content{grid-template-columns:minmax(0,1.05fr) minmax(340px,.72fr);gap:38px;padding:clamp(30px,6vw,74px)}.hero h1{font-size:clamp(4rem,10.4vw,10rem);line-height:.73;letter-spacing:-.085em;max-width:920px;font-weight:900}.hero h1 span{color:var(--orange-2);text-shadow:0 0 38px rgba(255,106,0,.34)}.hero-sub{color:#ffffffbd;max-width:740px}.hero-strip{left:clamp(24px,6vw,74px);right:clamp(24px,6vw,74px);bottom:30px;gap:12px}.stat-pill{border-radius:24px;background:#ffffff16;box-shadow:inset 0 1px #ffffff1f}.stat-pill b{font-family:var(--display);font-size:clamp(1.75rem,3vw,2.7rem);line-height:.9;letter-spacing:-.06em}.stat-pill span{font-weight:750}.agent-preview{border-radius:34px;background:linear-gradient(180deg,#ffffff26,#ffffff14);backdrop-filter:blur(24px) saturate(1.4);box-shadow:0 30px 80px #00000047,9px 9px #ff6a0038}.agent-preview:before{content:"";position:absolute;inset:14px;border:1px dashed rgba(255,255,255,.13);border-radius:24px;pointer-events:none}.agent-head{font-weight:850}.agent-bubble{font-weight:750;box-shadow:0 12px 28px #00000014}.agent-bubble.dark{background:#ff6a002b;border-color:#ff6a0052}.wave{animation:waveShift 5s linear infinite}@keyframes waveShift{to{background-position:210px 0,90px 0}}.agent-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.agent-metrics span{border:1px solid rgba(255,255,255,.13);border-radius:18px;padding:11px;background:#ffffff14;color:#ffffffad;font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.agent-metrics b{display:block;color:#fff;font-family:var(--display);font-size:1.55rem;line-height:.9;letter-spacing:-.04em;margin-bottom:5px}.grid{gap:20px}.card{border-color:#09111d1f;border-radius:30px;background:linear-gradient(180deg,#fffdfae0,#fff8eda8);box-shadow:0 22px 58px #09111d14;padding:28px}.card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--orange),transparent,var(--cyan));opacity:.72}.card:after{content:"";position:absolute;right:-42px;top:-42px;width:120px;height:120px;border-radius:50%;background:#ff6a0014;pointer-events:none}.card:hover{transform:translateY(-7px) rotate(-.25deg);border-color:#ff6a006b;box-shadow:0 34px 82px #09111d21}.card h2,.card h3{font-size:1.95rem;line-height:.98;letter-spacing:-.052em}.tag{font-size:.73rem;font-weight:950;background:#fffdfad1}.course-card{min-height:342px}.course-card .fee{color:#c95100;font-weight:1000}.skill{background:#fff0dc;color:#9f3f00;border:1px solid rgba(255,106,0,.16);font-weight:900}.dark-band{border-radius:48px;background:radial-gradient(circle at 88% 4%,rgba(255,106,0,.44),transparent 23rem),radial-gradient(circle at 6% 96%,rgba(113,228,255,.15),transparent 24rem),linear-gradient(135deg,#07101b,#111f31 62%,#0f2638);box-shadow:0 38px 98px #09111d45;border:1px solid rgba(255,255,255,.12)}.dark-band:before{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 1px,transparent 1px 18px)}.form-card{background:#fffdfae0;padding:28px;box-shadow:0 24px 62px #09111d17}.form-card h2,.form-card h3{font-family:var(--display);letter-spacing:-.05em;line-height:.94}.result-box{background:linear-gradient(135deg,#fff3df,#f8e1bf);box-shadow:inset 0 1px #ffffffb3}input:focus,select:focus,textarea:focus{border-color:#ff6a009e;box-shadow:0 0 0 5px #ff6a001f}.stream-tab{font-weight:950;background:#fffdfad1;transition:transform .2s ease,background .2s ease,color .2s ease}.stream-tab:hover{transform:translateY(-2px)}.dashboard{gap:20px}.metric{box-shadow:inset 0 1px #ffffff14}.metric b{font-family:var(--display);font-size:2.45rem;line-height:.86;letter-spacing:-.06em}.metric span{font-weight:750}.lead-item{transition:transform .2s ease,background .2s ease}.lead-item:hover{transform:translate(5px);background:#ffffff1f}.chat-fab{border-color:#ff6a004d;background:linear-gradient(135deg,#ff6a00,#ffc06f);font-weight:1000;box-shadow:0 24px 62px #ff6a0059}.chat-drawer{width:min(450px,calc(100vw - 32px));border-radius:32px;background:#09111deb;box-shadow:0 34px 100px #00000061,8px 8px #ff6a0047;backdrop-filter:blur(26px) saturate(1.3)}.chat-title{font-weight:1000;letter-spacing:-.03em}.mode-toggle button{font-weight:950}.msg.user{background:linear-gradient(135deg,var(--orange),#ffc06f);font-weight:850}}@media(max-width:1040px){.hero-content,.tool-panel,.dashboard{grid-template-columns:1fr}.hero-card{min-height:auto}.hero-strip{position:relative;left:auto;right:auto;bottom:auto;padding:0 clamp(24px,6vw,74px) 30px}}@media(max-width:600px){.nav .btn{display:none}.hero-content{padding:26px}.hero h1{font-size:clamp(3.5rem,21vw,5.4rem)}.hero-sub{font-size:1rem}.hero-strip{padding:0 26px 26px}.agent-metrics{grid-template-columns:1fr}.card,.form-card{padding:22px;border-radius:24px}}
