@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/481eac7be1c268b7-s.p.9491d1be.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.fa7e779d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_ce41f80a-module__mQJMBW__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_ce41f80a-module__mQJMBW__variable{--font-mk-display:"Schibsted Grotesk","Schibsted Grotesk Fallback"}
.ai-avatar-orb{border-radius:9999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex;position:relative}.ai-avatar-orb:before{content:"";background:conic-gradient(from var(--orb-angle,0deg),#8c8fff,#be6df2,#42a3fd,#a491ff,#8c8fff);opacity:.6;filter:blur(3px);border-radius:9999px;animation:4s linear infinite orb-spin;position:absolute;inset:-2px}@supports (color:lab(0% 0 0)){.ai-avatar-orb:before{background:conic-gradient(from var(--orb-angle,0deg),lab(62.9769% 24.066 -63.334),lab(59.7536% 49.6278 -54.9241),lab(64.4811% -6.05693 -53.9178),lab(65.0619% 31.4496 -60.5656),lab(62.9769% 24.066 -63.334))}}.ai-avatar-orb:after{content:"";background:conic-gradient(from var(--orb-angle,0deg),#8c8fff,#be6df2,#42a3fd,#a491ff,#8c8fff);border-radius:9999px;animation:4s linear infinite orb-spin;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.ai-avatar-orb:after{background:conic-gradient(from var(--orb-angle,0deg),lab(62.9769% 24.066 -63.334),lab(59.7536% 49.6278 -54.9241),lab(64.4811% -6.05693 -53.9178),lab(65.0619% 31.4496 -60.5656),lab(62.9769% 24.066 -63.334))}}.ai-avatar-orb>*{z-index:1;position:relative}@property --orb-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes orb-spin{to{--orb-angle:360deg}}.ai-avatar-orb.streaming:before{opacity:.85;filter:blur(5px);animation:1.5s linear infinite orb-spin}.ai-avatar-orb.streaming:after{animation:1.5s linear infinite orb-spin}.ai-stream-cursor{vertical-align:text-bottom;background:linear-gradient(#8c8fff,#be6df2);background:linear-gradient(lab(62.9769% 24.066 -63.334),lab(59.7536% 49.6278 -54.9241));border-radius:1px;width:2px;height:1em;margin-left:2px;animation:.9s ease-in-out infinite cursor-blink;display:inline-block}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:.2}}.thinking-orbit{width:2rem;height:2rem;position:relative}.thinking-orbit .dot{transform-origin:0 0;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%}.thinking-orbit .dot:first-child{background:#8c8fff;background:lab(62.9769% 24.066 -63.334);animation:1.4s ease-in-out infinite orbit}.thinking-orbit .dot:nth-child(2){background:#be6df2;background:lab(59.7536% 49.6278 -54.9241);animation:1.4s ease-in-out .15s infinite orbit}.thinking-orbit .dot:nth-child(3){background:#42a3fd;background:lab(64.4811% -6.05693 -53.9178);animation:1.4s ease-in-out .3s infinite orbit}@keyframes orbit{0%{opacity:.4;transform:rotate(0)translate(10px)rotate(0)scale(.7)}50%{opacity:1;transform:rotate(180deg)translate(10px)rotate(-180deg)scale(1)}to{opacity:.4;transform:rotate(360deg)translate(10px)rotate(-360deg)scale(.7)}}.ai-gradient-text{color:#0000;background:linear-gradient(135deg,#8c8fff 0%,#b85df1 35%,#42a3fd 65%,#00c1ea 100%) 0 0/200% 200%;background:linear-gradient(135deg,lab(62.9769% 24.066 -63.334) 0%,lab(55.8233% 55.5711 -60.2293) 35%,lab(64.4811% -6.05693 -53.9178) 65%,lab(71.6811% -31.5902 -32.9072) 100%) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite gradient-shift}@keyframes gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}.ai-particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ai-particle{opacity:0;border-radius:50%;animation:linear infinite particle-float;position:absolute}.ai-particle:first-child{background:#8c8fff80;background:lab(62.9769% 24.066 -63.334/.5);width:4px;height:4px;animation-duration:8s;animation-delay:0s;top:60%;left:15%}.ai-particle:nth-child(2){background:#be6df266;background:lab(59.7536% 49.6278 -54.9241/.4);width:3px;height:3px;animation-duration:10s;animation-delay:1s;top:30%;left:70%}.ai-particle:nth-child(3){background:#42a3fd59;background:lab(64.4811% -6.05693 -53.9178/.35);width:5px;height:5px;animation-duration:12s;animation-delay:2s;top:80%;left:40%}.ai-particle:nth-child(4){background:#a491ff73;background:lab(65.0619% 31.4496 -60.5656/.45);width:3px;height:3px;animation-duration:9s;animation-delay:3s;top:55%;left:85%}.ai-particle:nth-child(5){background:#8c8fff4d;background:lab(62.9769% 24.066 -63.334/.3);width:4px;height:4px;animation-duration:11s;animation-delay:4s;top:20%;left:25%}@keyframes particle-float{0%{opacity:0;transform:translateY(0)scale(.5)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(-120px)scale(1.2)}}.composer-premium{box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff05,0 8px 32px -8px #00000026;box-shadow:inset 0 1px lab(100% 0 0/.1),inset 0 0 0 1px lab(100% 0 0/.02),0 8px 32px -8px lab(0% 0 0/.15)}.composer-premium.is-active{animation:4s ease-in-out infinite breathe;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0d,0 12px 40px -8px #8c8fff40;box-shadow:inset 0 1px lab(100% 0 0/.1),inset 0 0 0 1px lab(100% 0 0/.05),0 12px 40px -8px lab(62.9769% 24.066 -63.334/.25)}@keyframes breathe{0%,to{box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0d,0 12px 40px -8px #8c8fff40;box-shadow:inset 0 1px lab(100% 0 0/.1),inset 0 0 0 1px lab(100% 0 0/.05),0 12px 40px -8px lab(62.9769% 24.066 -63.334/.25)}50%{box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0d,0 16px 48px -8px #8c8fff59;box-shadow:inset 0 1px lab(100% 0 0/.1),inset 0 0 0 1px lab(100% 0 0/.05),0 16px 48px -8px lab(62.9769% 24.066 -63.334/.35)}}.composer-btn-shimmer{background:linear-gradient(105deg,#0000 20%,#ffffff4d 35%,#fff9 50%,#ffffff4d 65%,#0000 80%) 0 0/200% 100%;background:linear-gradient(105deg,#0000 20%,lab(100% 0 0/.3) 35%,lab(100% 0 0/.6) 50%,lab(100% 0 0/.3) 65%,#0000 80%) 0 0/200% 100%;animation:2s linear infinite shimmer-slide}.suggestion-shimmer{position:relative;overflow:hidden}.suggestion-shimmer:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,#0000 40%,#8c8fff0f 45%,#8c8fff1a 50%,#8c8fff0f 55%,#0000 60%) 0 0/200% 100%;background:linear-gradient(105deg,#0000 40%,lab(62.9769% 24.066 -63.334/.06) 45%,lab(62.9769% 24.066 -63.334/.1) 50%,lab(62.9769% 24.066 -63.334/.06) 55%,#0000 60%) 0 0/200% 100%;animation:4s ease-in-out infinite shimmer;position:absolute;inset:0}@keyframes shimmer{0%{background-position:200%}to{background-position:-200%}}.source-chip-enter{animation:.3s cubic-bezier(.22,1,.36,1) both chip-in}@keyframes chip-in{0%{opacity:0;transform:translateY(4px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.user-bubble-gradient{background:linear-gradient(135deg,#4b65d9 0%,#6741ca 100%);background:linear-gradient(135deg,lab(45.6365% 19.6545 -63.9135) 0%,lab(38.6066% 41.9887 -66.7303) 100%)}.send-btn-glow{position:relative}.send-btn-glow:after{content:"";border-radius:inherit;filter:blur(8px);opacity:0;z-index:-1;background:linear-gradient(135deg,#8c8fff66,#be6df24d);background:linear-gradient(135deg,lab(62.9769% 24.066 -63.334/.4),lab(59.7536% 49.6278 -54.9241/.3));transition:opacity .3s;position:absolute;inset:-3px}.send-btn-glow:not(:disabled):hover:after{opacity:1}.ai-response-accent{padding-left:.75rem;position:relative}.ai-response-accent:before{content:"";background:linear-gradient(#8c8fff80,#be6df24d,#42a3fd1a);background:linear-gradient(lab(62.9769% 24.066 -63.334/.5),lab(59.7536% 49.6278 -54.9241/.3),lab(64.4811% -6.05693 -53.9178/.1));border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:0}.tab-active-glow{box-shadow:0 0 0 1px #8c8fff26,0 1px 4px #8c8fff1a;box-shadow:0 0 0 1px lab(62.9769% 24.066 -63.334/.15),0 1px 4px lab(62.9769% 24.066 -63.334/.1)}
