.v6-home{--v6-ink:#111424;--v6-muted:#73798a;--v6-blue:#4e65ff;--v6-cyan:#2fd8dc;--v6-violet:#8a6cff;--v6-pink:#f15da8;--v6-green:#4fca87;isolation:isolate;position:relative}.v6-home:before{content:"";pointer-events:none;z-index:-2;background-image:linear-gradient(#4b547806 1px,#0000 1px),linear-gradient(90deg,#4b547806 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 68%,#0000 94%);mask-image:linear-gradient(#000 0 68%,#0000 94%)}html[data-theme=dark] .v6-home{--v6-ink:#f7f8fb;--v6-muted:#8f98aa}.v6-kicker{color:var(--text-3);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;display:inline-flex}.v6-kicker i{background:linear-gradient(90deg,var(--v6-violet),var(--v6-cyan));width:25px;height:1px;box-shadow:0 0 12px #4e65ff38}.v6-section{padding-block:92px}.v6-portfolio-section{border-block:1px solid color-mix(in srgb,var(--line) 82%,transparent);padding:96px 0 105px;position:relative;overflow:hidden}.v6-portfolio-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#7260ff18,#2fd8dc06 53%,#0000 72%);border-radius:50%;width:620px;height:620px;position:absolute;top:110px;right:-320px}.portfolio-head{width:var(--shell);margin-inline:auto;margin-bottom:32px}.v6-portfolio-carousel{width:100%;height:560px;position:relative}.v6-portfolio-stage{position:absolute;inset:0;overflow:hidden}.v6-portfolio-card{opacity:0;pointer-events:none;width:min(730px,56vw);height:455px;transition:transform .68s var(--ease),opacity .55s,width .55s,height .55s,filter .55s;will-change:transform;border-radius:30px;position:absolute;top:28px;left:50%;overflow:hidden;box-shadow:0 34px 80px #12163021}.v6-portfolio-card.is-active{opacity:1;pointer-events:auto;z-index:5;transform:translate(-50%)translateZ(0)}.v6-portfolio-card.is-prev,.v6-portfolio-card.is-next{opacity:.94;z-index:3;filter:saturate(.92);width:min(300px,23vw);height:395px;top:57px}.v6-portfolio-card.is-prev{transform:translate(calc(-50% - min(520px,40vw)))}.v6-portfolio-card.is-next{transform:translate(calc(-50% + min(520px,40vw)))}.v6-portfolio-card.is-far-prev,.v6-portfolio-card.is-far-next{opacity:.28;z-index:1;filter:saturate(.65)blur(.2px);width:220px;height:338px;top:87px}.v6-portfolio-card.is-far-prev{transform:translate(calc(-50% - min(790px,61vw)))}.v6-portfolio-card.is-far-next{transform:translate(calc(-50% + min(790px,61vw)))}.v6-portfolio-card.is-hidden{opacity:0;transform:translate(-50%)scale(.82)}.v6-portfolio-card>a,.v6-portfolio-media{width:100%;height:100%;display:block}.v6-portfolio-media{background:#11141a;position:relative}.v6-portfolio-media>img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.v6-portfolio-card:hover .v6-portfolio-media>img{transform:scale(1.025)}.v6-portfolio-shade{background:linear-gradient(0deg,#080a11d1 0,#080a112e 52%,#080a110d 100%);position:absolute;inset:0}.v6-portfolio-overlay{color:#fff;flex-direction:column;justify-content:flex-end;padding:26px 28px;display:flex;position:absolute;inset:0}.v6-portfolio-count{letter-spacing:.08em;color:#ffffffad;font:500 9px/1 ui-monospace,monospace;position:absolute;top:23px;right:26px}.v6-portfolio-overlay small{letter-spacing:.14em;text-transform:uppercase;color:#ffffffa6;font-size:8px}.v6-portfolio-overlay h3{margin:6px 0 0;font-size:26px;font-weight:570;line-height:1.5}.v6-portfolio-overlay p{color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis;max-width:540px;margin:4px 0 0;font-size:10.5px;line-height:1.85;overflow:hidden}.v6-project-link{color:#151721;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe8;border-radius:999px;align-items:center;gap:7px;height:40px;padding:0 14px;font-size:9.5px;display:flex;position:absolute;bottom:24px;left:25px}.v6-project-link svg{width:13px}.v6-portfolio-card:not(.is-active) .v6-portfolio-overlay{padding:19px}.v6-portfolio-card:not(.is-active) .v6-portfolio-overlay h3{font-size:17px}.v6-portfolio-card:not(.is-active) .v6-portfolio-overlay p,.v6-portfolio-card:not(.is-active) .v6-project-link,.v6-portfolio-card:not(.is-active) .v6-portfolio-count{display:none}.v6-carousel-arrow{z-index:10;border:1px solid color-mix(in srgb,var(--line-strong) 88%,transparent);background:color-mix(in srgb,var(--surface) 87%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;border-radius:50%;place-items:center;width:48px;height:48px;transition:all .25s;display:grid;position:absolute;top:226px;box-shadow:0 15px 40px #1b1f4714}.v6-carousel-arrow:hover{border-color:rgba(var(--accent-rgb),.35);transform:scale(1.05)}.v6-carousel-arrow svg{width:17px}.v6-carousel-prev{right:35px}.v6-carousel-next{left:35px}.v6-carousel-next svg{transform:rotate(180deg)}.v6-carousel-pagination{z-index:9;gap:0;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.v6-carousel-pagination button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:48px;height:48px;padding:0;position:relative}.v6-carousel-pagination button:before{content:"";background:var(--line-strong);border-radius:99px;width:18px;height:3px;transition:width .25s,background .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v6-carousel-pagination button.active{background:0 0;width:48px}.v6-carousel-pagination button.active:before{background:linear-gradient(90deg,var(--v6-violet),var(--v6-cyan));width:34px}.v6-media-fallback{background:linear-gradient(135deg,#685bf629,#2fd8dc14,#f15da814);place-items:center;width:100%;height:100%;display:grid}.v6-media-fallback span{letter-spacing:.18em;color:var(--text-3);font:600 11px/1 ui-sans-serif,system-ui}.v6-journal-section{overflow:hidden}.v6-article-carousel{position:relative}.v6-article-card{border:1px solid var(--line);background:var(--surface);transition:.3s var(--ease);border-radius:25px;grid-template-rows:220px 1fr;min-width:0;display:grid;overflow:hidden}.v6-article-card:hover{border-color:rgba(var(--accent-rgb),.18);transform:translateY(-4px);box-shadow:0 23px 64px #21274e13}.v6-article-image{background:var(--surface-2);position:relative;overflow:hidden}.v6-article-image img{object-fit:cover;width:100%;height:100%;transition:transform .55s var(--ease)}.v6-article-image>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#222534;background:#ffffffbd;border:1px solid #fff6;border-radius:999px;padding:5px 9px;font-size:8px;position:absolute;top:13px;right:13px}.v6-article-copy{padding:18px 19px 20px}.v6-article-copy>small{color:var(--text-3);font-size:8.5px}.v6-article-copy h3{margin:7px 0;font-size:17px;font-weight:590;line-height:1.75}.v6-article-copy p{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9.5px;line-height:1.9;display:-webkit-box;overflow:hidden}.v6-article-copy>span{align-items:center;gap:6px;margin-top:15px;font-size:9.5px;display:flex}.v6-article-copy>span svg{width:13px}.avena-chat-root{z-index:210;direction:rtl;position:fixed;bottom:18px;right:18px}.avena-chat-launcher{background:linear-gradient(color-mix(in srgb,var(--surface) 88%,transparent),color-mix(in srgb,var(--surface) 88%,transparent)) padding-box,linear-gradient(112deg,#4f65ff4d,#2fd8dc2e,#f15da836) border-box;-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);min-height:58px;color:var(--text);cursor:pointer;transition:.25s var(--ease);border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:5px 7px 5px 12px;display:flex;box-shadow:0 18px 48px #28306c29}.avena-chat-launcher:hover{transform:translateY(-2px);box-shadow:0 22px 58px #28306c36}.launcher-orb{color:#fff;background:radial-gradient(circle at 30% 25%,#47dfe0,#5368ff 48%,#8b4ef2 75%,#f05da8 110%);border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #ffffff3b,0 0 0 5px #5c67ff13,0 9px 23px #4e57dd47}.launcher-orb svg{width:19px}.launcher-orb i{background:#37c86f;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:1px;right:1px}.avena-chat-launcher>span:nth-child(2){text-align:right;min-width:90px;line-height:1.25;display:grid}.avena-chat-launcher small{color:var(--text-3);margin-top:4px;font-size:8.5px}.avena-chat-launcher em{border:1px solid var(--line);width:27px;height:27px;color:var(--text-3);border-radius:50%;place-items:center;font-size:18px;font-style:normal;display:grid}.avena-chat-launcher.is-open{background:var(--text);width:48px;height:48px;min-height:48px;color:var(--bg);border:0;justify-content:center;padding:0}.avena-chat-launcher.is-open svg{width:17px}.avena-chat-panel{border:1px solid color-mix(in srgb,var(--line-strong) 86%,transparent);background:color-mix(in srgb,var(--surface) 91%,transparent);-webkit-backdrop-filter:blur(25px)saturate(135%);backdrop-filter:blur(25px)saturate(135%);isolation:isolate;border-radius:30px;grid-template-columns:235px 1fr;width:min(810px,100vw - 36px);height:min(610px,100vh - 120px);display:grid;position:absolute;bottom:70px;right:0;overflow:hidden;box-shadow:0 38px 110px #1317343d}.avena-chat-panel:before,.avena-chat-panel:after{content:"";pointer-events:none;z-index:-1;filter:blur(2px);opacity:.88;border-radius:50%;position:absolute}.avena-chat-panel:before{background:radial-gradient(circle,var(--chat-a),transparent 68%);opacity:.1;width:420px;height:420px;top:-180px;left:-170px}.avena-chat-panel:after{background:radial-gradient(circle,var(--chat-b),transparent 68%);opacity:.09;width:370px;height:370px;bottom:-190px;right:-140px}.avena-chat-panel.season-spring{--chat-a:#48d88a;--chat-b:#50d7c3;--chat-user:#e6fbf1;--chat-accent:#39bc79}.avena-chat-panel.season-summer{--chat-a:#ff9a5c;--chat-b:#f45cb2;--chat-user:#fff0e6;--chat-accent:#ef7a49}.avena-chat-panel.season-autumn{--chat-a:#ee884d;--chat-b:#c85d91;--chat-user:#fff0e6;--chat-accent:#d06b42}.avena-chat-panel.season-winter{--chat-a:#6b74ff;--chat-b:#3ed4e0;--chat-user:#eaf0ff;--chat-accent:#566dff}.avena-chat-sidebar{border-left:1px solid var(--line);background:color-mix(in srgb,var(--surface) 83%,transparent);flex-direction:column;min-height:0;padding:14px;display:flex}.avena-chat-brand{grid-template-columns:38px 1fr 32px;align-items:center;gap:9px;padding:4px 1px 14px;display:grid}.avena-bot-mark{width:38px;height:38px;color:var(--accent);background:linear-gradient(145deg,#4f65ff26,#2fd8dc1a,#f15da81a);border-radius:13px;place-items:center;display:grid}.avena-bot-mark svg{width:17px}.avena-chat-brand>div{line-height:1.3;display:grid}.avena-chat-brand small{color:var(--text-3);margin-top:3px;font-size:8px}.avena-chat-brand>button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;width:31px;height:31px}.avena-chat-tabs{background:var(--surface-2);border-radius:12px;grid-template-columns:1fr 1fr;gap:3px;height:39px;margin-bottom:9px;padding:3px;display:grid}.avena-chat-tabs button{color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:9.5px}.avena-chat-tabs button.active{background:var(--surface);color:var(--text);box-shadow:0 4px 15px #282d5014}.avena-chat-history{align-content:start;gap:5px;min-height:0;display:grid;overflow:auto}.avena-chat-history>button{text-align:right;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:1fr auto;gap:7px;padding:11px;display:grid}.avena-chat-history>button:hover,.avena-chat-history>button.active{background:color-mix(in srgb,var(--surface) 90%,transparent);border-color:var(--line)}.avena-chat-history>button.active{box-shadow:inset -2px 0 0 var(--chat-accent)}.avena-chat-history span{min-width:0;display:grid}.avena-chat-history b{white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:580;overflow:hidden}.avena-chat-history small{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:7.7px;overflow:hidden}.avena-chat-history time{color:var(--text-3);font-size:7px}.avena-chat-empty{text-align:center;color:var(--text-3);padding:24px 10px;font-size:8.5px}.avena-chat-themes{overflow:auto}.avena-chat-themes>p{color:var(--text-3);margin:4px 2px 12px;font-size:8.3px;line-height:1.8}.avena-chat-themes>button{text-align:right;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:46px 1fr 20px;align-items:center;gap:9px;width:100%;margin-bottom:4px;padding:7px;display:grid}.avena-chat-themes>button:hover,.avena-chat-themes>button.active{border-color:var(--line);background:var(--surface)}.avena-chat-themes button>i{border-radius:10px;height:38px}.avena-chat-themes button.spring>i{background:linear-gradient(145deg,#c8ffe1,#62d8a0,#2ca581)}.avena-chat-themes button.summer>i{background:linear-gradient(145deg,#ffe69c,#ff9f62,#f45aae)}.avena-chat-themes button.autumn>i{background:linear-gradient(145deg,#ffe0ae,#df7a4f,#9f5b87)}.avena-chat-themes button.winter>i{background:linear-gradient(145deg,#cbd7ff,#687aff,#35cfe0)}.avena-chat-themes button>span{display:grid}.avena-chat-themes small{color:var(--text-3);font-size:7.5px}.avena-chat-themes em{color:var(--chat-accent);font-size:12px;font-style:normal}.avena-chat-sidebar-note{border:1px solid var(--line);background:linear-gradient(135deg,#5a69ff12,#2fd8dc0a);border-radius:15px;gap:9px;margin-top:auto;padding:13px;display:flex}.avena-chat-sidebar-note svg{width:16px;color:var(--chat-accent)}.avena-chat-sidebar-note span{display:grid}.avena-chat-sidebar-note small{color:var(--text-3);margin-top:2px;font-size:7.5px}.avena-chat-main{background:linear-gradient(155deg,color-mix(in srgb,var(--surface) 91%,transparent),color-mix(in srgb,var(--surface) 84%,var(--chat-a) 3%));grid-template-rows:66px minmax(0,1fr) auto 61px;min-width:0;display:grid;position:relative}.avena-chat-main:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 10% 20%,color-mix(in srgb,var(--chat-a) 10%,transparent),transparent 34%),radial-gradient(circle at 87% 78%,color-mix(in srgb,var(--chat-b) 9%,transparent),transparent 32%);opacity:.8;position:absolute;inset:67px 0 61px}.avena-chat-head{z-index:2;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 15px;display:flex;position:relative}.avena-chat-head>div{align-items:center;gap:9px;display:flex}.avena-bot-avatar{color:#fff;width:39px;height:39px;box-shadow:0 0 0 4px color-mix(in srgb,var(--chat-a) 8%,transparent);background:linear-gradient(145deg,#1c2444,#4558ef 55%,#35cdd8);border-radius:50%;place-items:center;display:grid;position:relative}.avena-bot-avatar svg{width:16px}.avena-bot-avatar>i{border:2px solid var(--surface);background:#39ca73;border-radius:50%;width:8px;height:8px;position:absolute;top:1px;right:0}.avena-chat-head>div>div{line-height:1.25;display:grid}.avena-chat-head small{color:var(--text-3);align-items:center;gap:5px;margin-top:3px;font-size:7.8px;display:flex}.avena-chat-head small i{background:#39ca73;border-radius:50%;width:6px;height:6px}.avena-chat-head>div:last-child button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.avena-chat-head button svg{width:14px}.avena-chat-messages{z-index:1;flex-direction:column;gap:9px;padding:18px 19px;display:flex;position:relative;overflow:auto}.avena-chat-message{white-space:pre-wrap;border-radius:16px;max-width:78%;padding:11px 13px;font-size:10.5px;line-height:1.9;box-shadow:0 9px 23px #1f26510b}.avena-chat-message.assistant{background:color-mix(in srgb,var(--surface) 93%,transparent);border:1px solid color-mix(in srgb,var(--line) 92%,var(--chat-b) 8%);border-bottom-left-radius:5px;align-self:flex-end}.avena-chat-message.user{background:color-mix(in srgb,var(--chat-user) 78%,var(--surface) 22%);border:1px solid color-mix(in srgb,var(--chat-accent) 15%,var(--line));border-bottom-right-radius:5px;align-self:flex-start}.avena-chat-system{border:1px dashed var(--line);color:var(--text-3);border-radius:13px;padding:9px 11px;font-size:8.5px}.avena-chat-typing{align-self:flex-end;gap:4px;padding:11px 13px;display:flex}.avena-chat-typing i{background:var(--chat-accent);border-radius:50%;width:5px;height:5px;animation:1s infinite v6chatdot}.avena-chat-typing i:nth-child(2){animation-delay:.13s}.avena-chat-typing i:nth-child(3){animation-delay:.26s}@keyframes v6chatdot{50%{opacity:.35;transform:translateY(-3px)}}.avena-chat-suggestions{z-index:2;grid-template-columns:1fr 1fr;gap:5px;padding:8px 15px 4px;display:grid;position:relative}.avena-chat-suggestions button{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 91%,transparent);min-height:34px;color:var(--text-2);cursor:pointer;border-radius:12px;padding:0 10px;font-size:8.5px;transition:all .2s}.avena-chat-suggestions button:hover{border-color:color-mix(in srgb,var(--chat-accent) 35%,var(--line));color:var(--text)}.avena-chat-compose{z-index:2;border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 83%,transparent);grid-template-columns:38px 1fr 42px;gap:7px;padding:9px 12px;display:grid;position:relative}.avena-chat-compose input{border:1px solid var(--line);background:var(--surface);min-width:0;height:42px;color:var(--text);border-radius:13px;outline:0;padding:0 13px;font-size:9.5px}.avena-chat-compose input:focus{border-color:color-mix(in srgb,var(--chat-accent) 35%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--chat-accent) 7%,transparent)}.avena-chat-compose button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;place-items:center;display:grid}.avena-chat-compose button:last-child{color:#fff;background:linear-gradient(135deg,var(--chat-accent),#7b5ff5 68%,#e65ca8);box-shadow:0 8px 22px color-mix(in srgb,var(--chat-accent) 25%,transparent);border:0}.avena-chat-compose button:disabled{opacity:.4;cursor:not-allowed}.avena-chat-compose button.recording{color:#ef536a;border-color:#ef536a}html[data-theme=dark] .avena-chat-panel{background:#070a0ee6;border-color:#ffffff1a;box-shadow:0 42px 120px #0000008f}html[data-theme=dark] .avena-chat-launcher{background:linear-gradient(#080b10e0,#080b10e0) padding-box padding-box,linear-gradient(112deg,#55fbff45,#a377ff42,#f15da82b) border-box}html[data-theme=dark] .avena-chat-message.assistant,html[data-theme=dark] .avena-chat-history>button:hover,html[data-theme=dark] .avena-chat-history>button.active{background:#0e1219d1}html[data-theme=dark] .avena-chat-message.user{background:color-mix(in srgb,var(--chat-accent) 13%,#0c1118)}.pointer-spot{display:none!important}.cursor-ring{transition:width .16s var(--ease),height .16s var(--ease),border-color .16s,background .16s,transform 45ms linear}.cursor-dot{transition:transform 25ms linear}.site-vector-field{opacity:.07}@media (max-width:1100px){.v6-portfolio-card.is-prev{transform:translate(calc(-50% - 420px))}.v6-portfolio-card.is-next{transform:translate(calc(420px - 50%))}.v6-portfolio-card.is-far-prev,.v6-portfolio-card.is-far-next{opacity:0}}@media (max-width:820px){.v6-section{padding-block:72px}.v6-portfolio-section{padding-block:76px}.v6-portfolio-carousel{height:475px}.v6-portfolio-card{width:min(86vw,650px);height:390px;top:26px}.v6-portfolio-card.is-prev,.v6-portfolio-card.is-next{opacity:.4;width:160px;height:325px;top:58px}.v6-portfolio-card.is-prev{transform:translate(calc(-50% - 360px))}.v6-portfolio-card.is-next{transform:translate(calc(360px - 50%))}.v6-carousel-arrow{top:180px}.v6-carousel-prev{right:12px}.v6-carousel-next{left:12px}.v6-article-card.article-slot-2{display:none}.avena-chat-panel{grid-template-columns:190px 1fr;width:min(700px,100vw - 28px);right:-4px}.avena-chat-sidebar{padding:10px}.avena-chat-suggestions{grid-template-columns:1fr}}@media (max-width:600px){.v6-home:before{background-size:52px 52px}.portfolio-head{width:var(--shell)}.v6-portfolio-carousel{height:430px}.v6-portfolio-card{border-radius:23px;width:calc(100vw - 38px);height:345px;top:20px}.v6-portfolio-card.is-prev,.v6-portfolio-card.is-next,.v6-portfolio-card.is-far-prev,.v6-portfolio-card.is-far-next{opacity:0;pointer-events:none}.v6-portfolio-overlay{padding:20px}.v6-portfolio-overlay h3{font-size:21px}.v6-portfolio-overlay p{display:none}.v6-project-link{bottom:18px;left:18px}.v6-carousel-arrow{width:42px;height:42px;top:158px}.v6-carousel-prev{right:7px}.v6-carousel-next{left:7px}.v6-carousel-pagination{bottom:19px}.v6-article-card.article-slot-1,.v6-article-card.article-slot-2{display:none}.v6-article-card{grid-template-rows:210px 1fr}.avena-chat-root{bottom:10px;right:10px}.avena-chat-launcher{min-height:52px;padding:4px 6px 4px 9px}.launcher-orb{width:42px;height:42px}.avena-chat-launcher>span:nth-child(2){min-width:80px}.avena-chat-panel{border-radius:24px;grid-template-rows:auto 1fr;grid-template-columns:1fr;width:auto;height:auto;position:fixed;inset:72px auto auto 8px}.avena-chat-sidebar{border-left:0;border-bottom:1px solid var(--line);padding:8px 10px}.avena-chat-brand{padding-bottom:7px}.avena-chat-tabs{margin-bottom:0}.avena-chat-history,.avena-chat-themes,.avena-chat-sidebar-note{display:none}.avena-chat-main{grid-template-rows:58px minmax(0,1fr) auto 58px}.avena-chat-message{max-width:88%;font-size:10px}.avena-chat-suggestions{padding:7px 10px 3px;display:flex;overflow:auto}.avena-chat-suggestions button{min-width:max-content;padding-inline:10px}.avena-chat-compose{grid-template-columns:36px 1fr 40px;padding:8px}.avena-chat-launcher.is-open{display:none}}@media (prefers-reduced-motion:reduce){.v6-portfolio-card,.v6-article-card,.avena-chat-launcher{transition:none!important}}.v6-home .v6-section,.v6-home .v6-portfolio-section{content-visibility:auto;contain-intrinsic-size:760px 1100px}.v6-home .v6-journal-section{contain-intrinsic-size:620px 1100px}.v6-article-card{contain:layout paint;transition:transform .22s,border-color .22s,box-shadow .22s}.v6-article-image img{transition:transform .25s}.v6-article-card:hover .v6-article-image img{transform:scale(1.012)}.v6-article-image>span{-webkit-backdrop-filter:none;background:#ffffffe6}.site-grain,.site-vector-field,.cursor-dot,.pointer-spot{display:none!important}.cursor-ring-lite{border:1px solid rgba(var(--accent-rgb),.5);background:rgba(var(--accent-rgb),.035);width:18px;height:18px;box-shadow:none;opacity:.9;transition:opacity .14s;display:none}.cursor-ring-lite.is-away{opacity:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html.has-custom-cursor body,html.has-custom-cursor a,html.has-custom-cursor button,html.has-custom-cursor input,html.has-custom-cursor textarea,html.has-custom-cursor select{cursor:none!important}.cursor-ring-lite{display:block}}.avena-chat-panel{-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--surface) 98%,transparent);contain:layout paint style;border-radius:27px;grid-template-columns:260px minmax(0,1fr);width:min(900px,100vw - 36px);height:min(680px,100dvh - 104px);min-height:500px;overflow:hidden}.avena-chat-panel:before,.avena-chat-panel:after{filter:none;opacity:.055}.avena-chat-sidebar,.avena-chat-main{min-width:0;min-height:0}.avena-chat-sidebar{background:color-mix(in srgb,var(--surface) 98%,transparent);padding:15px;overflow:hidden}.avena-chat-brand{grid-template-columns:42px 1fr 34px;gap:10px;padding-bottom:14px}.avena-bot-mark{width:42px;height:42px}.avena-chat-tabs{height:43px}.avena-chat-history,.avena-chat-themes{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--chat-accent) 38%,transparent) transparent;-webkit-overflow-scrolling:touch;min-height:0;padding-inline-end:2px;overflow-y:auto}.avena-chat-history::-webkit-scrollbar{width:6px;height:6px}.avena-chat-themes::-webkit-scrollbar{width:6px;height:6px}.avena-chat-messages::-webkit-scrollbar{width:6px;height:6px}.avena-chat-history::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--chat-accent) 28%,var(--line));border-radius:99px}.avena-chat-themes::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--chat-accent) 28%,var(--line));border-radius:99px}.avena-chat-messages::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--chat-accent) 28%,var(--line));border-radius:99px}.avena-chat-history>button{padding:12px 11px}.avena-chat-history b{font-size:11.5px}.avena-chat-history small{font-size:9.5px;line-height:1.6}.avena-chat-themes>p{font-size:10.5px}.avena-chat-themes>button{grid-template-columns:52px 1fr 22px;padding:8px}.avena-chat-themes button>i{height:42px}.avena-chat-sidebar-note{padding:14px}.avena-chat-sidebar-note small{font-size:9.5px;line-height:1.6}.avena-chat-main{background:linear-gradient(155deg,color-mix(in srgb,var(--surface) 98%,transparent),color-mix(in srgb,var(--surface) 94%,var(--chat-a) 2%));grid-template-rows:70px minmax(0,1fr) auto 66px;overflow:hidden}.avena-chat-head{padding-inline:18px}.avena-bot-avatar{width:42px;height:42px}.avena-chat-head>div:last-child button{width:35px;height:35px}.avena-chat-messages{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--chat-accent) 34%,transparent) transparent;gap:11px;min-height:0;padding:20px 21px;overflow-y:auto}.avena-chat-message{border-radius:17px;max-width:82%;padding:13px 15px;font-size:13.5px;line-height:1.95;box-shadow:0 7px 18px #1f265109}.avena-chat-system{font-size:10.5px;line-height:1.8}.avena-chat-typing{padding:12px 14px}.avena-chat-suggestions{gap:7px;padding:9px 18px 6px}.avena-chat-suggestions button{border-radius:13px;min-height:39px;padding-inline:12px;font-size:10.5px}.avena-chat-compose{grid-template-columns:42px minmax(0,1fr) 46px;gap:8px;padding:10px 14px}.avena-chat-compose input{height:46px;padding-inline:14px;font-size:12.5px}.avena-chat-compose button{border-radius:13px}.avena-chat-compose button svg{width:17px}.avena-chat-launcher{-webkit-backdrop-filter:none}.avena-chat-launcher b{font-size:12.5px}html[data-theme=dark] .avena-chat-panel{background:#080b10}.contact-hero-v61,.contact-v61{--v6-violet:#8a6cff;--v6-cyan:#2fd8dc;--v6-pink:#f15da8;--v6-green:#4fca87}.contact-hero-v61{border-bottom:1px solid var(--line);padding:150px 0 76px;position:relative;overflow:hidden}.contact-hero-v61:before{content:"";pointer-events:none;background:radial-gradient(circle,#5066ff1c,#2fd8dc09 48%,#0000 72%);border-radius:50%;width:520px;height:520px;position:absolute;top:20px;left:-220px}.contact-hero-v61:after{content:"";pointer-events:none;background:radial-gradient(circle,#f15da813,#0000 70%);border-radius:50%;width:390px;height:390px;position:absolute;top:150px;right:-170px}.contact-hero-grid-v61{grid-template-columns:minmax(0,1fr) minmax(390px,.72fr);align-items:center;gap:70px;display:grid}.contact-hero-copy-v61 h1{letter-spacing:-.04em;max-width:690px;margin:17px 0 14px;font-size:clamp(34px,3.6vw,50px);font-weight:620;line-height:1.5}.contact-hero-copy-v61>p{max-width:720px;color:var(--text-2);margin:0;font-size:14px;line-height:2}.contact-hero-badges-v61{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.contact-hero-badges-v61 span{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--text-2);border-radius:99px;align-items:center;gap:7px;padding:0 12px;font-size:10px;display:flex}.contact-hero-badges-v61 i{background:linear-gradient(135deg,var(--v6-violet),var(--v6-cyan));border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #5066ff47}.contact-signal-v61{contain:layout paint;height:360px;position:relative}.contact-signal-orbit-v61{border:1px solid color-mix(in srgb,var(--line) 75%,var(--v6-violet) 25%);border-radius:50%;position:absolute;inset:7% 5%}.contact-signal-orbit-v61:before{content:"";border:1px dashed color-mix(in srgb,var(--line) 75%,var(--v6-cyan) 25%);border-radius:50%;position:absolute;inset:15%}.contact-signal-orbit-v61 i{background:var(--v6-cyan);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 18px #2fd8dc57}.contact-signal-orbit-v61 i:first-child{top:25%;right:8%}.contact-signal-orbit-v61 i:nth-child(2){background:var(--v6-pink);top:54%;left:12%}.contact-signal-orbit-v61 i:nth-child(3){background:var(--v6-green);bottom:3%;right:44%}.contact-signal-card-v61{background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(135deg,#6f5bff33,#2fd8dc1f,#f15da81a) border-box;border:1px solid #0000;position:absolute;box-shadow:0 20px 58px #1f254c14}.contact-signal-card-v61.main{border-radius:26px;align-items:center;gap:15px;padding:25px;display:flex;inset:72px 28px 76px}.contact-signal-card-v61.main>svg{width:30px;color:var(--v6-violet);flex:none}.contact-signal-card-v61.main span{display:grid}.contact-signal-card-v61.main small{letter-spacing:.14em;color:var(--text-3);font-size:8px}.contact-signal-card-v61.main b{margin-top:8px;font-size:17px;font-weight:590;line-height:1.7}.contact-signal-card-v61.main em{color:var(--text-3);margin-top:6px;font-size:10px;font-style:normal}.contact-signal-card-v61.mini{border-radius:16px;align-items:center;gap:9px;height:52px;padding:0 13px;font-size:10px;display:flex}.contact-signal-card-v61.mini b{width:27px;height:27px;color:var(--v6-violet);background:#6f5bff14;border-radius:9px;place-items:center;font-size:8px;display:grid}.contact-signal-card-v61.one{top:28px;right:0}.contact-signal-card-v61.two{top:142px;left:0}.contact-signal-card-v61.three{bottom:10px;right:50px}.contact-v61{padding-top:78px}.contact-v61-heading{grid-template-columns:1fr minmax(280px,.65fr);align-items:end;gap:60px;margin-bottom:27px;display:grid}.contact-v61-heading h2{margin:10px 0 0;font-size:clamp(24px,2.5vw,34px);font-weight:600;line-height:1.55}.contact-v61-heading>p{color:var(--text-2);margin:0;font-size:13px;line-height:2}.contact-channel-grid-v61{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:34px;display:grid}.contact-channel-v61{background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(135deg,#6f5bff29,#2fd8dc17,#f15da814) border-box;border:1px solid #0000;border-radius:23px;grid-template-columns:46px 1fr 27px;align-items:start;gap:12px;min-height:164px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.contact-channel-v61:hover{transform:translateY(-3px);box-shadow:0 17px 42px #22284e11}.contact-channel-icon-v61{width:46px;height:46px;color:var(--v6-violet);background:#6f5bff14;border-radius:15px;place-items:center;display:grid}.contact-channel-icon-v61 svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.contact-channel-v61.tone-green .contact-channel-icon-v61{color:#31a965;background:#36be6f17}.contact-channel-v61.tone-blue .contact-channel-icon-v61{color:#357cd5;background:#3d97f417}.contact-channel-v61.tone-orange .contact-channel-icon-v61{color:#da7b3e;background:#f18e4b1a}.contact-channel-v61>div{min-width:0;display:grid}.contact-channel-v61 small{color:var(--text-3);font-size:9px}.contact-channel-v61 b{margin-top:4px;font-size:14px;font-weight:590}.contact-channel-v61 p{color:var(--text-2);margin:8px 0 0;font-size:9.5px;line-height:1.75}.contact-channel-v61 em{border:1px solid var(--line);border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.contact-channel-v61 em svg{width:12px}.contact-layout-v61{grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);gap:20px}.contact-main-v61{background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(135deg,#6f5bff24,#2fd8dc14,#f15da814) border-box;border:1px solid #0000;border-radius:28px;padding:32px}.contact-form-head-v61{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:20px;display:flex}.contact-form-head-v61 h2{margin:8px 0 5px!important;font-size:26px!important}.contact-form-head-v61 p{color:var(--text-2);margin:0;font-size:11px}.contact-form-head-v61>span{white-space:nowrap;color:var(--text-3);align-items:center;gap:7px;font-size:9px;display:flex}.contact-form-head-v61>span i{background:#31bd65;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #31bd654d}.contact-aside-v61{gap:12px}.contact-aside-v61>div{border-radius:24px;padding:24px}.contact-promise-v61 h3{margin:10px 0 15px;font-size:19px}.contact-promise-v61 ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.contact-promise-v61 li{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:33px 1fr;gap:10px;padding:12px;display:grid}.contact-promise-v61 li>span{width:30px;height:30px;color:var(--v6-violet);background:#6f5bff12;border-radius:10px;place-items:center;font-size:8px;display:grid}.contact-promise-v61 li>div{display:grid}.contact-promise-v61 li b{font-size:11px}.contact-promise-v61 li small{color:var(--text-3);margin-top:3px;font-size:9px;line-height:1.7}.contact-chat-note-v61{align-items:flex-start!important}.contact-chat-note-v61 span{display:grid}.contact-chat-note-v61 b{font-size:11px}.contact-chat-note-v61 small{color:var(--text-3);margin-top:4px;font-size:9px;line-height:1.75}.contact-main-v61 .premium-form label>span{font-size:11px}.contact-main-v61 .premium-form input,.contact-main-v61 .premium-form select{height:50px}.contact-main-v61 .form-helper,.contact-main-v61 .terms-check span{font-size:10px}@media (prefers-reduced-motion:reduce){.v6-home *,.contact-hero-v61 *{scroll-behavior:auto!important}.contact-signal-orbit-v61{opacity:.45}}@media (max-width:1100px){.contact-hero-grid-v61{grid-template-columns:1fr 340px;gap:35px}.contact-channel-grid-v61{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.avena-chat-panel{grid-template-columns:220px 1fr;width:min(740px,100vw - 24px);right:-6px}.contact-hero-v61{padding:120px 0 62px}.contact-hero-grid-v61{grid-template-columns:1fr}.contact-signal-v61{width:100%;max-width:560px;margin-inline:auto}.contact-v61-heading{grid-template-columns:1fr;gap:12px}.contact-layout-v61{grid-template-columns:1fr}.contact-aside-v61{grid-template-columns:1fr 1fr}.contact-aside-v61>div{min-width:0}}@media (max-width:600px){.avena-chat-panel{border-radius:21px;grid-template-rows:minmax(110px,auto) minmax(0,1fr);grid-template-columns:1fr;height:auto;min-height:0;inset:64px 6px 6px}.avena-chat-sidebar{max-height:170px;padding:8px 10px;overflow:hidden}.avena-chat-brand{padding-bottom:7px}.avena-chat-history,.avena-chat-themes{max-height:100px;display:grid;overflow-y:auto}.avena-chat-sidebar-note{display:none}.avena-chat-main{grid-template-rows:58px minmax(0,1fr) auto 60px;min-height:0}.avena-chat-message{max-width:91%;padding:11px 13px;font-size:12.5px}.avena-chat-head b{font-size:12.5px}.avena-chat-head small{font-size:9px}.avena-chat-suggestions{scrollbar-width:none;padding:7px 10px 5px;display:flex;overflow:auto hidden}.avena-chat-suggestions::-webkit-scrollbar{display:none}.avena-chat-suggestions button{min-width:max-content;font-size:10px}.avena-chat-compose{grid-template-columns:38px minmax(0,1fr) 42px;padding:8px}.avena-chat-compose input{height:43px;font-size:12px}.contact-hero-v61{padding:104px 0 45px}.contact-hero-copy-v61 h1{font-size:31px;line-height:1.55}.contact-hero-copy-v61>p{font-size:12.5px}.contact-signal-v61{height:290px}.contact-signal-card-v61.main{padding:18px;inset:55px 12px 65px}.contact-signal-card-v61.main b{font-size:14px}.contact-signal-card-v61.mini{height:44px;font-size:9px}.contact-channel-grid-v61{grid-template-columns:1fr}.contact-channel-v61{min-height:130px}.contact-form-head-v61{flex-direction:column;align-items:flex-start}.contact-aside-v61{grid-template-columns:1fr}.contact-main-v61{padding:21px}.contact-v61{padding-top:55px}}.site-progress i{transform:scaleX(var(--site-progress,0));transform-origin:100%;will-change:transform;width:100%!important;transition:none!important}.site-header.is-scrolled{box-shadow:0 8px 28px #1c21430b;background:color-mix(in srgb,var(--bg) 96%,transparent)!important;-webkit-backdrop-filter:none!important}.reveal{transition:opacity .46s var(--ease) var(--reveal-delay,0s),transform .46s var(--ease) var(--reveal-delay,0s);transform:translateY(12px)}.content-auto{content-visibility:auto;contain-intrinsic-size:700px 1100px}.cursor-ring-v62{border:1px solid rgba(var(--accent-rgb),.48);background:rgba(var(--accent-rgb),.025);width:34px;height:34px;box-shadow:0 0 0 1px #2fd8dc0b,0 0 18px rgba(var(--accent-rgb),.06);opacity:.92;contain:strict;display:none;transition:width .18s var(--ease),height .18s var(--ease),border-color .18s ease,background .18s ease,opacity .14s ease!important}.cursor-ring-v62:after{content:"";background:linear-gradient(135deg,var(--v6-cyan,#2fd8dc),var(--v6-violet,#8a6cff));border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #4e65ff47}.cursor-ring-v62.is-active{background:#7e66ff0b;border-color:#2fd8dc94;width:52px;height:52px}.cursor-ring-v62.is-away{opacity:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html.has-custom-cursor body,html.has-custom-cursor a,html.has-custom-cursor button,html.has-custom-cursor input,html.has-custom-cursor textarea,html.has-custom-cursor select{cursor:none!important}.cursor-ring-v62{display:block}}.v62-home{--v62-line:color-mix(in srgb,var(--line) 84%,transparent);position:relative}.v62-home:before{display:none!important}.v62-portfolio-section{padding:82px 0 92px!important}.v62-portfolio-section:before{display:none!important}.v62-portfolio-carousel{contain:layout paint style;height:520px!important}.v62-portfolio-stage{touch-action:pan-y;contain:layout paint style;position:absolute;inset:0;overflow:hidden}.v62-portfolio-card{opacity:0;pointer-events:none;transform-origin:50%;width:min(740px,56vw)!important;height:430px!important;box-shadow:none!important;filter:none!important;clip-path:none!important;border-radius:28px!important;transition:transform .44s cubic-bezier(.2,.76,.24,1),opacity .28s!important;position:absolute!important;top:24px!important;left:50%!important;overflow:hidden!important}.v62-portfolio-card.is-active{opacity:1;pointer-events:auto;z-index:6;will-change:transform,opacity;transform:translate(-50%)scale(1);box-shadow:0 28px 68px #1216301d!important}.v62-portfolio-card.is-prev{opacity:.9;pointer-events:auto;z-index:4;will-change:transform,opacity;transform:translate(calc(-50% - min(525px,40vw)),22px)scale(.72)}.v62-portfolio-card.is-next{opacity:.9;pointer-events:auto;z-index:4;will-change:transform,opacity;transform:translate(calc(-50% + min(525px,40vw)),22px)scale(.72)}.v62-portfolio-card.is-far-prev{opacity:.22;z-index:1;transform:translate(calc(-50% - min(825px,63vw)),42px)scale(.58)}.v62-portfolio-card.is-far-next{opacity:.22;z-index:1;transform:translate(calc(-50% + min(825px,63vw)),42px)scale(.58)}.v62-portfolio-card.is-hidden{visibility:hidden;transform:translate(-50%,20px)scale(.62)}.v62-portfolio-card .v6-portfolio-media{background:var(--surface-2);height:100%}.v62-portfolio-card .v6-portfolio-media>img{object-fit:cover;width:100%;height:100%;transition:transform .24s!important}.v62-portfolio-card.is-active:hover .v6-portfolio-media>img{transform:scale(1.012)}.v62-portfolio-card:not(.is-active) .v6-portfolio-shade{background:linear-gradient(#0000 48%,#070a12a3)}.v62-portfolio-card:not(.is-active) .v6-portfolio-overlay p,.v62-portfolio-card:not(.is-active) .v6-project-link,.v62-portfolio-card:not(.is-active) .v6-portfolio-count{display:none}.v62-portfolio-card:not(.is-active) .v6-portfolio-overlay{display:block;inset:auto 20px 18px}.v62-portfolio-card:not(.is-active) .v6-portfolio-overlay small{font-size:7.5px}.v62-portfolio-card:not(.is-active) .v6-portfolio-overlay h3{margin-top:3px;font-size:17px}.v62-portfolio-carousel .v6-carousel-arrow{background:color-mix(in srgb,var(--surface) 97%,transparent);width:48px;height:48px;top:200px;box-shadow:0 10px 28px #191f4612;-webkit-backdrop-filter:none!important}.v62-portfolio-carousel .v6-carousel-pagination{bottom:27px}.v62-journal-section{padding-block:80px!important}.v62-article-carousel{position:relative}.avena-chat-panel{box-shadow:0 28px 78px #1317342e!important}.avena-chat-main:before{opacity:.28!important}.avena-chat-launcher{box-shadow:0 14px 36px #28306c21!important}.launcher-orb{box-shadow:inset 0 0 0 2px #ffffff3b,0 0 0 4px #5c67ff0f,0 7px 18px #4e57dd38!important}@media (max-width:1100px){.v62-portfolio-card{width:min(700px,62vw)!important}}@media (max-width:820px){.v62-portfolio-carousel{height:430px!important}.v62-portfolio-card{width:min(86vw,650px)!important;height:350px!important;top:18px!important}.v62-portfolio-card.is-prev,.v62-portfolio-card.is-next,.v62-portfolio-card.is-far-prev,.v62-portfolio-card.is-far-next{opacity:0!important;pointer-events:none!important}.v62-portfolio-carousel .v6-carousel-arrow{top:160px}}@media (max-width:600px){.v62-portfolio-section{padding-block:64px 72px!important}.v62-portfolio-carousel{height:370px!important}.v62-portfolio-card{border-radius:22px!important;width:calc(100vw - 28px)!important;height:300px!important;top:12px!important}.v62-portfolio-carousel .v6-carousel-arrow{width:48px;height:48px;top:132px}.v62-portfolio-carousel .v6-carousel-pagination{bottom:17px}}@media (prefers-reduced-motion:reduce){.v62-portfolio-card{scroll-behavior:auto!important;transition:none!important}.cursor-ring-v62{display:none!important}}.public-feed-announcement-inner{-webkit-backdrop-filter:none!important;background:color-mix(in srgb,var(--surface) 98%,transparent)!important}.v6-kicker{font-size:var(--type-caption)!important;line-height:var(--leading-ui)!important}.v6-portfolio-overlay small,.v62-portfolio-card:not(.is-active) .v6-portfolio-overlay small{font-size:11.5px!important}.v6-portfolio-overlay h3{letter-spacing:-.012em!important;font-size:clamp(21px,1.8vw,26px)!important;line-height:1.62!important}.v62-portfolio-card:not(.is-active) .v6-portfolio-overlay h3{font-size:18px!important}.v6-portfolio-overlay p{font-size:13px!important;line-height:1.9!important}.v6-project-link{font-size:12.5px!important}.v6-article-image>span{font-size:11.5px!important}.v6-article-copy>small{font-size:12px!important}.v6-article-copy h3{font-size:18px!important;line-height:1.72!important}.v6-article-copy p{font-size:13.5px!important;line-height:1.95!important}.v6-article-copy>span,.avena-chat-launcher b{font-size:12.5px!important}.avena-chat-launcher small{font-size:10.5px!important}.avena-chat-brand b{font-size:14px!important}.avena-chat-brand small{font-size:11px!important}.avena-chat-tabs button,.avena-chat-history b{font-size:12px!important}.avena-chat-history small{font-size:10.5px!important}.avena-chat-history time{font-size:10px!important}.avena-chat-empty,.avena-chat-themes>p{font-size:11.5px!important}.avena-chat-themes b{font-size:12px!important}.avena-chat-themes small{font-size:10.5px!important}.avena-chat-sidebar-note b{font-size:11.5px!important}.avena-chat-sidebar-note small{font-size:10.5px!important}.avena-chat-head b{font-size:13.5px!important}.avena-chat-head small{font-size:11px!important}.avena-chat-message{font-size:13.5px!important;line-height:1.85!important}.avena-chat-system{font-size:11.5px!important}.avena-chat-suggestions button{font-size:12px!important}.avena-chat-compose input{font-size:13px!important}.contact-hero-copy-v61 h1{font-size:var(--type-page-title)!important;letter-spacing:var(--tracking-fa-heading)!important;line-height:1.55!important}.contact-hero-copy-v61>p{font-size:15.5px!important;line-height:var(--leading-copy)!important}.contact-hero-badges-v61 span,.contact-signal-card-v61.main small,.contact-channel-v61 small,.contact-form-head-v61>span{font-size:11.5px!important}.contact-signal-card-v61.main b,.contact-channel-v61 b{font-size:14.5px!important}.contact-signal-card-v61.main em,.contact-signal-card-v61.mini,.contact-channel-v61 p{font-size:12px!important}.contact-form-head-v61 p,.contact-promise-v61 li b,.contact-chat-note-v61 b{font-size:13px!important}.contact-promise-v61 li>span,.contact-promise-v61 li small,.contact-chat-note-v61 small{font-size:11.5px!important}.contact-main-v61 .premium-form label>span,.contact-main-v61 .form-helper,.contact-main-v61 .terms-check span{font-size:12px!important}.contact-main-v61 .premium-form input,.contact-main-v61 .premium-form textarea,.contact-main-v61 .premium-form select{font-size:13.5px!important}@media (max-width:600px){.v6-article-copy p{font-size:13.5px!important}.avena-chat-message{font-size:13px!important}.avena-chat-head small{font-size:10.5px!important}}.v6-portfolio-overlay h3{font-size:clamp(18px,1.45vw,21px)!important}@keyframes v63-process-pulse{0%,30%{opacity:0;transform:scale(.78)}44%{opacity:.75}78%,to{opacity:0;transform:scale(1.75)}}.v64-process{background:radial-gradient(circle at 15% 18%,#6e5eff0e,#0000 24%),radial-gradient(circle at 86% 18%,#29b2ff0d,#0000 25%);padding:52px 0 92px;position:relative;overflow:hidden}.v64-process:before,.v64-process:after{content:"";pointer-events:none;border:1px solid #6d7fff14;border-radius:50%;position:absolute}.v64-process:before{width:360px;height:360px;bottom:-240px;left:-215px}.v64-process:after{width:310px;height:310px;top:-170px;right:-190px}.v64-process-head{z-index:3;text-align:center;justify-items:center;max-width:860px;margin:0 auto 42px;display:grid;position:relative}.v64-process-head .v6-kicker{justify-content:center;margin-bottom:8px}.v64-process-tagline{color:var(--text-2);letter-spacing:-.018em;margin:-3px 0 5px;font-size:clamp(17px,1.55vw,23px);font-weight:580;line-height:1.85}.v64-process-description{max-width:720px;color:var(--text-2);margin:0;font-size:12.5px;line-height:2.05}html[data-theme=dark] .v64-process{background:radial-gradient(circle at 14% 20%,#5744d714,#0000 24%),radial-gradient(circle at 86% 18%,#1f83be0f,#0000 25%)}@keyframes v64-pulse{0%{opacity:.34;transform:scale(.9)}72%{opacity:.05}to{opacity:0;transform:scale(1.75)}}@media (max-width:900px){.v64-process{padding:42px 0 68px}.v64-process-head{margin-bottom:28px}.v64-process-tagline{font-size:19px}.v64-process-description{max-width:580px;font-size:12.5px}}@media (max-width:600px){.v64-process{padding:32px 0 58px}.v64-process-head{padding-inline:14px}.v64-process-head .v6-kicker{margin-bottom:4px}.v64-process-tagline{margin-top:-2px;font-size:17px}.v64-process-description{font-size:11.6px;line-height:1.95}}.v6-portfolio-media>img,.v6-article-image>img{object-fit:cover}.v6-article-image>img,.v6-portfolio-media>img{position:absolute!important;inset:0!important}.v6-portfolio-media,.v6-article-image{isolation:isolate}.v62-portfolio-stage{overscroll-behavior-inline:contain}@media (max-width:820px){.v6-section,.v62-journal-section,.v62-portfolio-section{scroll-margin-top:82px}}@media (max-width:600px){.v62-home{overflow-x:clip}.v64-process,.v62-journal-section{padding-inline:0}.v6-carousel-arrow{min-width:48px!important;min-height:48px!important}}@media (max-width:820px){html[data-theme=dark] .v62-portfolio-card.is-active{box-shadow:0 20px 48px #00000038!important}html[data-theme=dark] .avena-chat-panel{box-shadow:0 24px 64px #00000061!important}}@keyframes v62ChipGlow{0%,to{opacity:.85;transform:scale(1);box-shadow:0 0,0 0 10px}50%{opacity:1;box-shadow:0 0 0 5px color-mix(in srgb,currentColor 15%,transparent),0 0 16px currentColor;transform:scale(1.38)}}.home-2026-refresh{background:var(--bg);position:relative;overflow:clip}.home-site-header .home-header-tools,.home-site-header .home-header-mobile-tools{align-items:center;gap:8px;display:flex}.home-site-header .announcement-bell{color:var(--avena-header-icon);border-color:color-mix(in srgb,var(--avena-header-icon) 22%,var(--line))}.home-site-header .announcement-bell:hover{color:var(--avena-header-icon-active);border-color:color-mix(in srgb,var(--avena-header-icon-active) 38%,var(--line))}.home-site-header .home-header-mobile-tools{display:none}.home-site-header .home-header-tools .theme-toggle{flex:none}.home-site-header .home-header-tools .announcement-bell{width:var(--avena-header-control);height:var(--avena-header-control)}.avena-hero-2026{z-index:2;box-sizing:border-box;background:radial-gradient(circle at 15% 42%,#7371ff1f,transparent 26%),radial-gradient(circle at 82% 42%,#54b2ff1f,transparent 28%),radial-gradient(circle at 54% 34%,#f479ce14,transparent 24%),var(--bg);isolation:isolate;height:100svh;min-height:720px;max-height:980px;padding-top:clamp(112px,12svh,142px);position:relative;overflow:visible}.avena-hero-ambient{pointer-events:none;opacity:.58;z-index:-1;border-radius:50%;position:absolute}.avena-hero-ambient.ambient-left{background:radial-gradient(circle,#7f5cff24,#0000 68%);width:440px;height:440px;top:32%;left:-220px}.avena-hero-ambient.ambient-right{background:radial-gradient(circle,#38afff1f,#0000 68%);width:460px;height:460px;top:30%;right:-220px}.avena-hero-content{z-index:8;text-align:center;justify-items:center;display:grid;position:relative}.avena-ai-badge{color:#173db6;direction:ltr;background:linear-gradient(100deg,#7f58ff1a,#3ebeff1a);border:1px solid #6a67ff14;border-radius:999px;align-items:center;gap:9px;min-height:40px;padding:0 17px;font-size:12px;font-weight:620;display:inline-flex}.avena-ai-badge b{color:#4431d8;font-size:18px;line-height:1}.avena-hero-seo-title{color:#77809e;letter-spacing:-.015em;max-width:760px;margin:0;font-size:clamp(15px,1.35vw,20px);font-weight:540;line-height:1.8}.avena-hero-wordmark{aspect-ratio:1400/485;width:min(504px,43vw);margin:24px auto 8px;position:relative}.avena-hero-wordmark img{object-fit:contain;filter:drop-shadow(0 10px 26px #3343a00d)drop-shadow(0 22px 40px #5e56ff14);width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}.avena-hero-wordmark .is-dark,html[data-theme=dark] .avena-hero-wordmark .is-light{display:none}html[data-theme=dark] .avena-hero-wordmark .is-dark{display:block}.avena-hero-content>p{color:#77809e;margin:0;font-size:clamp(15px,1.35vw,20px);font-weight:490;line-height:1.8}.avena-hero-actions{direction:rtl;gap:13px;margin-top:23px;display:flex}.avena-hero-primary,.avena-hero-secondary{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-width:182px;min-height:52px;font-size:12.5px;font-weight:650;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.avena-hero-primary{color:#fff;background:linear-gradient(110deg,#6537f5,#1c8eff);box-shadow:0 13px 30px #3751eb33}.avena-hero-primary:hover{transform:translateY(-2px);box-shadow:0 17px 38px #3751eb42}.avena-hero-primary svg{width:16px}.avena-hero-secondary{color:#0a144d;background:color-mix(in srgb,var(--surface) 88%,transparent);border:1px solid #4d56ff66}.avena-hero-secondary:hover{border-color:#5761ff;transform:translateY(-2px)}.avena-hero-secondary i{border:2px solid;border-radius:50%;place-items:center;width:23px;height:23px;padding-left:2px;font-size:8px;font-style:normal;display:grid}.avena-hero-side{z-index:4;color:#7d86a6;letter-spacing:.18em;font-size:9px;line-height:1.72;position:absolute;top:25%}.avena-hero-side span{display:block}.avena-hero-side i{background:#9097af;margin-top:12px;display:block}.avena-hero-side.side-left{text-align:left;direction:ltr;left:max(30px,3.5vw)}.avena-hero-side.side-left i{width:28px;height:1px}.avena-hero-side.side-right{text-align:right;letter-spacing:0;font-size:12px;line-height:1.85;right:max(34px,4vw)}.avena-hero-side.side-right i{width:1px;height:42px;margin-right:2px}.avena-globe-stage{z-index:3;pointer-events:none;width:min(1360px,100%);height:940px;margin:0;position:absolute;top:clamp(465px,54svh,535px);bottom:auto;left:50%;overflow:visible;transform:translate(-50%)}.avena-globe-viewport{aspect-ratio:1;filter:drop-shadow(0 12px 24px #295bbf0f)drop-shadow(0 18px 36px #6152ff0a);border-radius:50%;width:min(910px,69vw);position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}.avena-globe-viewport:before{content:"";z-index:-1;opacity:.12;pointer-events:none;background:conic-gradient(from 195deg,#5462ff08,#2adaff0d 18%,#0000 34%,#f35bc40a 58%,#0000 74%,#6251ff08);border-radius:50%;position:absolute;inset:-1.2%;box-shadow:0 0 14px #457eff08,0 0 22px #c253ff05}.avena-globe-viewport:after{content:"";z-index:2;pointer-events:none;border:1px solid #768eff1a;border-radius:50%;position:absolute;inset:1.2%;box-shadow:inset 0 0 14px #3d8fff08}.avena-globe-disc{will-change:transform;transform-origin:50%;border-radius:50%;animation:84s linear infinite avenaGlobeClockwise;position:absolute;inset:0;transform:translateZ(0)}.avena-globe-disc img{object-fit:contain;-webkit-user-select:none;user-select:none;image-rendering:auto;filter:saturate(1.08)contrast(1.025)brightness(1.015);border-radius:50%;transform:scale(1.015)}.avena-globe-shine{background:radial-gradient(circle at 72% 14%,#ffa9dc1a,transparent 17%),radial-gradient(circle at 26% 14%,#34daff14,transparent 19%),radial-gradient(circle at 50% 3%,#ffffff14,transparent 20%),radial-gradient(circle at 50% 103%,#6b48ff0d,transparent 30%),conic-gradient(from 210deg,transparent 0 34%,#3dc7ff05 40%,transparent 49%,#e95bff05 64%,transparent 73%);pointer-events:none;mix-blend-mode:screen;opacity:.1;border-radius:50%;position:absolute;inset:-3.5%}.avena-orbit{z-index:4;width:min(1220px,94%);height:360px;display:block;position:absolute;top:38px;left:50%;overflow:visible;transform:translate(-50%)}.avena-orbit path{fill:none;stroke:#6f7eff57;stroke-width:1.1px;vector-effect:non-scaling-stroke}.avena-orbit-runner{background:#fff;border-radius:50%;width:11px;height:11px;animation:2.8s ease-in-out infinite avenaRunnerGlow;position:absolute;top:267px;left:27%;box-shadow:0 0 0 7px #ffffff12,0 0 22px #ffffffe0}.avena-globe-node{z-index:5;color:#111755;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex;position:absolute}.avena-globe-node i{width:12px;height:12px;box-shadow:0 0 0 7px color-mix(in srgb,currentColor 9%,transparent),0 0 21px currentColor;border-radius:50%;animation:3.6s ease-in-out infinite avenaNodeGlow}.avena-globe-node.node-idea{color:#cb22ef;top:210px;left:7%}.avena-globe-node.node-design{color:#237eff;top:66px;left:18%}.avena-globe-node.node-ai{color:#0cc5e8;top:64px;right:16%}.avena-globe-node.node-growth{color:#ff6b43;top:198px;right:7%}.avena-globe-node span{color:#111755}.avena-globe-node.node-ai i{animation-delay:.6s}.avena-globe-node.node-growth i{animation-delay:1.2s}.avena-globe-node.node-idea i{animation-delay:1.8s}.avena-hero-scroll{z-index:7;color:#fff;pointer-events:auto;justify-items:center;gap:9px;display:grid;position:absolute;top:335px;left:50%;transform:translate(-50%)}.avena-hero-scroll b{background:#0b1c4c24;border:1px solid #fffc;border-radius:50%;place-items:center;width:50px;height:50px;font-size:23px;font-weight:350;display:grid;box-shadow:0 9px 26px #091a531c}.avena-hero-scroll span{text-shadow:0 1px 10px #091646a6;font-size:11.5px}.avena-hero-corner{z-index:5;color:#75809d;letter-spacing:.16em;font-size:8.5px;line-height:1.7;position:absolute;bottom:46px}.avena-hero-corner i{background:#8e96ad;display:block}.avena-hero-corner.corner-left{letter-spacing:0;font-size:11px;left:max(28px,3vw)}.avena-hero-corner.corner-left b{letter-spacing:.3em;margin-bottom:8px;display:block}.avena-hero-corner.corner-left i{width:1px;height:35px;margin-bottom:7px}.avena-hero-corner.corner-right{text-align:right;direction:ltr;right:max(30px,3.5vw)}.avena-hero-corner.corner-right i{width:26px;height:1px;margin-bottom:10px;margin-left:auto}html[data-theme=dark] .avena-hero-2026{background:radial-gradient(circle at 15% 43%,#604aff2b,transparent 28%),radial-gradient(circle at 82% 42%,#1d87ff21,transparent 29%),radial-gradient(circle at 54% 34%,#e654be17,transparent 24%),var(--bg)}html[data-theme=dark] .avena-hero-content h1,html[data-theme=dark] .avena-globe-node span{color:#f3f5ff}html[data-theme=dark] .avena-hero-seo-title,html[data-theme=dark] .avena-hero-content>p{color:#a7aec8}html[data-theme=dark] .avena-hero-secondary{color:#f4f6ff;background:#101433b8}html[data-theme=dark] .avena-ai-badge{color:#b9c9ff;background:linear-gradient(100deg,#6f53ff29,#299fff1f)}@keyframes avenaGlobeClockwise{to{transform:translateZ(0)rotate(360deg)}}@keyframes avenaNodeGlow{0%,to{opacity:.86;transform:scale(1)}50%{opacity:1;transform:scale(1.24)}}@keyframes avenaRunnerGlow{0%,to{opacity:.74;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@media (max-width:1180px){.home-site-header .home-header-tools{gap:6px}.home-site-header .home-header-tools .announcement-bell{width:var(--avena-header-control);height:var(--avena-header-control)}.home-site-header .home-header-tools .theme-toggle{transform-origin:50%;transform:none}.avena-globe-viewport{width:min(820px,78vw)}}@media (max-width:900px){.home-site-header .home-header-tools{display:none}.home-site-header .home-header-mobile-tools{grid-area:tools;justify-self:start;display:flex}.home-site-header .home-header-2026{grid-template-columns:auto 1fr auto;grid-template-areas:"tools brand menu"}.home-site-header .home-header-mobile-tools .announcement-bell{width:var(--avena-header-control);height:var(--avena-header-control)}.home-site-header .home-header-mobile-tools .theme-toggle{transform-origin:50%;transform:none}.avena-hero-2026{height:100svh;min-height:760px;max-height:900px;padding-top:108px}.avena-hero-content{max-width:720px}.avena-hero-wordmark{width:min(450px,56vw);margin-top:18px}.avena-hero-content>p,.avena-hero-seo-title{font-size:15px}.avena-hero-side{top:23%}.avena-globe-stage{height:800px;top:470px;bottom:auto}.avena-globe-viewport{width:690px;max-width:104vw}.avena-globe-node.node-design{top:82px;left:10%}.avena-globe-node.node-ai{top:80px;right:9%}.avena-globe-node.node-idea{top:210px;left:2%}.avena-globe-node.node-growth{top:202px;right:2%}.avena-hero-scroll{top:320px}}@media (max-width:600px){.avena-orbit{width:108%;height:225px;top:16px}.home-site-header .home-header-mobile-tools{gap:4px}.home-site-header{--avena-header-control:48px}.home-site-header .home-header-mobile-tools .announcement-bell{width:var(--avena-header-control);height:var(--avena-header-control)}.home-site-header .home-header-mobile-tools .theme-toggle{transform:none}.home-site-header .home-header-brand{min-width:92px;min-height:52px}.home-site-header .home-header-brand .global-brand-logo.is-header{width:92px;height:48px}.avena-hero-2026{background:radial-gradient(circle at 9% 36%,#725fff1f,transparent 27%),radial-gradient(circle at 94% 42%,#3eb2ff1f,transparent 28%),var(--bg);height:100svh;min-height:760px;max-height:860px;padding-top:98px}.avena-hero-side.side-left{font-size:7px;line-height:1.55;top:184px;left:14px}.avena-hero-side.side-right{font-size:9.5px;line-height:1.65;top:204px;right:14px}.avena-ai-badge{min-height:36px;padding-inline:13px;font-size:10.5px}.avena-hero-wordmark{width:min(270px,60vw);margin:22px auto 6px}.avena-hero-content>p,.avena-hero-seo-title{max-width:90%;font-size:13.5px;line-height:1.8}.avena-hero-actions{grid-template-columns:1fr;gap:9px;width:min(350px,90%);margin-top:18px;display:grid}.avena-hero-primary,.avena-hero-secondary{width:100%;min-width:0;min-height:52px;font-size:12.5px}.avena-globe-stage{width:100%;height:560px;top:455px;bottom:auto}.avena-globe-viewport{width:440px;max-width:112vw;top:0}.avena-orbit-runner{width:10px;height:10px;top:184px;left:20%}.avena-globe-node{font-size:9.5px}.avena-globe-node i{width:10px;height:10px}.avena-globe-node.node-design{top:52px;left:10%}.avena-globe-node.node-ai{top:50px;right:7%}.avena-globe-node.node-idea{top:160px;left:0}.avena-globe-node.node-growth{top:154px;right:-1%}.avena-hero-scroll{top:250px}.avena-hero-scroll b{width:44px;height:44px;font-size:20px}.avena-hero-scroll span{font-size:10px}.avena-hero-corner{bottom:18px}.avena-hero-corner.corner-left{font-size:9px;left:10px}.avena-hero-corner.corner-right{font-size:6.5px;right:10px}.avena-hero-ambient{display:none}}@media (prefers-reduced-motion:reduce){.avena-globe-disc,.avena-globe-node i,.avena-orbit-runner{animation:none}}.avena-globe-disc img{object-fit:contain;filter:saturate(1.06)contrast(1.015)brightness(1.01);image-rendering:auto;border-radius:0;transform:scale(.985)}.avena-globe-viewport{overflow:visible}.avena-globe-shine{opacity:.1;inset:-4%}.avena-orbit,.avena-orbit-runner{display:none}html[data-theme=dark] .avena-globe-viewport:before{opacity:.08;box-shadow:0 0 10px #457eff05}.avena-globe-viewport{filter:none;contain:layout style}.avena-globe-viewport:before{box-shadow:none;opacity:.1;background:radial-gradient(circle,#3cbeff0b,#0000 68%);inset:-.7%}.avena-globe-viewport:after{box-shadow:none;border-color:#7084ff14}.avena-globe-disc{transform-origin:50%;backface-visibility:hidden;animation-duration:96s;animation-timing-function:linear;animation-iteration-count:infinite}.avena-globe-disc picture,.avena-globe-disc img{width:100%;height:100%;display:block}.avena-globe-disc img{object-fit:contain;filter:none;backface-visibility:hidden;image-rendering:auto;border-radius:0;transform:none}.avena-globe-shine{opacity:.045;mix-blend-mode:normal;background:radial-gradient(circle at 73% 13%,#ff9eda29,#0000 18%),radial-gradient(circle at 27% 13%,#33d5ff24,#0000 18%);inset:-1%}html[data-theme=dark] .avena-globe-viewport{filter:none}html[data-theme=dark] .avena-globe-viewport:before{opacity:.035;background:radial-gradient(circle,#36b8ff06,#0000 68%)}html[data-theme=dark] .avena-globe-viewport:after{border-color:#8291ff0e}html[data-theme=dark] .avena-globe-disc img{filter:none}html[data-theme=dark] .avena-globe-shine{opacity:.025}.avena-globe-stage[data-motion=paused] .avena-globe-disc,.avena-globe-stage[data-motion=paused] .avena-globe-node i,.avena-globe-stage[data-motion=paused] .avena-orbit-runner{animation-play-state:paused}.avena-orbit,.avena-orbit-runner{display:block}.avena-orbit path{stroke:#627aff42}.avena-orbit.orbit-two path{stroke:#ffffffa3}html[data-theme=dark] .avena-orbit path{stroke:#587eff30}html[data-theme=dark] .avena-orbit.orbit-two path{stroke:#ffffff42}.home-site-header .theme-toggle{width:var(--avena-header-control);height:var(--avena-header-control);background:#ffffffd1;border:1px solid #485caf2e;border-radius:50%;place-items:center;padding:0;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:grid;transform:none;box-shadow:0 6px 18px #2234750e}.home-site-header .theme-toggle:hover{border-color:#4960ff4d;transform:translateY(-1px);box-shadow:0 9px 22px #263d9617}.home-site-header .theme-toggle-track{border-radius:inherit;width:100%;height:100%;box-shadow:none;background:0 0;border:0;place-items:center;padding:0;display:grid}.home-site-header .theme-toggle-thumb,html[data-theme=dark] .home-site-header .theme-toggle-thumb{border-radius:inherit;width:100%;height:100%;box-shadow:none;color:var(--avena-header-icon);background:0 0;place-items:center;display:grid;transform:none}.home-site-header .theme-toggle-thumb svg{width:16px;height:16px}html[data-theme=dark] .home-site-header .theme-toggle{background:#0f1323d1;border-color:#7b95ff33;box-shadow:0 6px 18px #0000001f}html[data-theme=dark] .home-site-header .theme-toggle-thumb{color:var(--avena-header-icon)}@media (max-width:1180px){.home-site-header .home-header-tools .theme-toggle{width:var(--avena-header-control);height:var(--avena-header-control);transform:none}}@media (max-width:900px){.home-site-header .home-header-mobile-tools .theme-toggle{width:var(--avena-header-control);height:var(--avena-header-control);transform:none}}@media (max-width:600px){.home-site-header .home-header-mobile-tools .theme-toggle{width:var(--avena-header-control);height:var(--avena-header-control);transform:none}.avena-orbit{opacity:.84}}@media (prefers-reduced-motion:reduce){.avena-globe-disc{animation:none}}.avena-ai-badge{gap:7px;min-height:32px;padding-inline:13px;font-size:9.6px}.avena-ai-badge b{font-size:14px}.avena-hero-content{transform:translateY(-14px)}.avena-hero-wordmark{margin-top:14px;margin-bottom:5px}.avena-hero-actions{margin-top:18px}.avena-globe-stage{top:clamp(435px,50svh,505px)}@media (max-width:900px){.avena-hero-content{transform:translateY(-12px)}.avena-ai-badge{gap:6px;min-height:30px;padding-inline:11px;font-size:9px}.avena-ai-badge b{font-size:13px}.avena-hero-wordmark{margin-top:10px;margin-bottom:3px}.avena-hero-actions{margin-top:14px}.avena-globe-stage{top:430px}}@media (max-width:600px){.avena-hero-2026{min-height:740px;max-height:820px;padding-top:90px}.avena-hero-content{transform:translateY(-16px)}.avena-ai-badge{border-radius:999px;min-height:29px;padding-inline:10px;font-size:8.8px}.avena-ai-badge b{font-size:12px}.avena-hero-wordmark{width:min(258px,57vw);margin:8px auto 2px}.avena-hero-content>p{max-width:86%;font-size:12.5px;line-height:1.65}.avena-hero-actions{gap:8px;width:min(350px,88%);margin-top:12px}.avena-hero-primary,.avena-hero-secondary{min-height:48px;font-size:12px}.avena-hero-side{display:none}.avena-globe-stage{height:540px;top:392px}.avena-globe-viewport{width:420px;max-width:108vw}.avena-globe-node.node-design{top:46px;left:8%}.avena-globe-node.node-ai{top:44px;right:6%}.avena-globe-node.node-idea{top:150px;left:-1%}.avena-globe-node.node-growth{top:146px;right:-2%}.avena-hero-scroll{top:236px}.avena-hero-corner{bottom:10px}}@media (max-width:390px){.avena-hero-2026{min-height:720px;padding-top:86px}.avena-hero-wordmark{width:min(244px,61vw)}.avena-hero-content>p{max-width:90%;font-size:12px}.avena-hero-actions{width:90%}.avena-globe-stage{top:382px}.avena-globe-viewport{width:404px}}.v641-roadmap{background:0 0;padding:28px 0 82px}.v641-roadmap:before,.v641-roadmap:after{display:none}.v641-roadmap-head{text-align:center;grid-template-columns:1fr;place-items:center;gap:0;max-width:760px;margin:0 auto 22px;display:grid}.v641-roadmap-head .v6-kicker{justify-content:center;margin:0 0 4px}.v641-roadmap-tagline{margin:0 0 2px;font-size:clamp(15px,1.2vw,18px);font-weight:580;line-height:1.65}.v641-roadmap-description{max-width:670px;margin:0;font-size:11.5px;line-height:1.9}@media (max-width:900px){.v641-roadmap{padding:24px 0 64px}.v641-roadmap-head{margin-bottom:18px;padding-inline:14px}.v641-roadmap-tagline{font-size:17px}.v641-roadmap-description{max-width:580px;font-size:12px}}@media (max-width:600px){.v641-roadmap{padding:16px 0 56px}.v641-roadmap-head{margin-bottom:14px;padding-inline:10px}.v641-roadmap-head .v6-kicker{margin-bottom:0}.v641-roadmap-tagline{margin-bottom:1px;font-size:15px}.v641-roadmap-description{max-width:92%;font-size:11.3px;line-height:1.85}}.v65-showcase-head{width:var(--shell);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin:0 auto 30px;display:grid}.v65-showcase-title{justify-items:start;max-width:760px;display:grid}.v65-showcase-title .v6-kicker{margin-bottom:7px}.v65-showcase-title h2{letter-spacing:-.03em;margin:0;font-size:clamp(27px,2.25vw,36px);font-weight:620;line-height:1.6}.v65-showcase-title h2 span{background:linear-gradient(100deg,#3329dd 8%,#315fff 52%,#21a4ef 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.v65-showcase-title p{max-width:660px;color:var(--text-2);margin:7px 0 0;font-size:13px;line-height:2}.v65-head-cta{border:1px solid color-mix(in srgb,var(--line-strong) 78%,transparent);background:color-mix(in srgb,var(--surface) 97%,transparent);min-height:44px;color:var(--text);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:11.5px;font-weight:620;transition:transform .2s,border-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 26px #262d620b}.v65-head-cta:hover{border-color:rgba(var(--accent-rgb),.26);transform:translateY(-2px);box-shadow:0 14px 32px #262d6212}.v65-head-cta svg{width:14px}.v65-portfolio-section{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 100%,transparent),color-mix(in srgb,var(--surface-2) 32%,var(--bg)) 55%,var(--bg));border-block:1px solid color-mix(in srgb,var(--line) 72%,transparent);position:relative}.v65-portfolio-section:after{content:"";pointer-events:none;background:radial-gradient(#5166ff0e,#39c3f105 52%,#0000 72%);border-radius:50%;width:min(920px,72vw);height:360px;position:absolute;top:132px;left:50%;transform:translate(-50%)}.v65-portfolio-carousel{z-index:1;position:relative}.v65-portfolio-card{border:1px solid color-mix(in srgb,var(--line-strong) 60%,transparent);background:var(--surface)}.v65-portfolio-card.is-active{border-color:#5b66ff2e;box-shadow:0 26px 70px #1216301a,inset 0 0 0 1px #4e6cff08}.v65-portfolio-card.is-prev,.v65-portfolio-card.is-next{opacity:.76}.v65-portfolio-card.is-far-prev,.v65-portfolio-card.is-far-next{opacity:.15}.v65-portfolio-media{isolation:isolate}.v65-portfolio-overlay{padding:25px 27px 23px}.v65-portfolio-meta{direction:ltr;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:21px;left:24px;right:24px}.v65-portfolio-meta small{letter-spacing:.14em;color:#ffffffad;font-size:9px}.v65-portfolio-meta .v6-portfolio-count{color:#ffffffad;font-size:9px;position:static}.v65-portfolio-copy{max-width:620px}.v65-portfolio-copy h3{margin:5px 0 2px}.v65-portfolio-copy p{max-width:560px;margin-top:5px}.v65-portfolio-card .v6-project-link{color:#121724;-webkit-backdrop-filter:none;background:#fff;border:1px solid #ffffffa3;box-shadow:0 8px 24px #090d1c1f}.v65-portfolio-card:not(.is-active) .v65-portfolio-meta{display:none}.v65-portfolio-card:not(.is-active) .v65-portfolio-overlay{padding:0;inset:auto 18px 16px}.v65-portfolio-card:not(.is-active) .v65-portfolio-copy h3{color:#fff;font-size:17px;line-height:1.55}.v65-carousel-pagination button{background:0 0;height:48px}.v65-carousel-pagination button:before{background:color-mix(in srgb,var(--line-strong) 76%,transparent)}.v65-carousel-pagination button.active{background:0 0}.v65-carousel-pagination button.active:before{background:linear-gradient(90deg,#4437f0,#2e78ff,#23bfe4)}.v65-portfolio-carousel .v6-carousel-arrow{border-color:color-mix(in srgb,var(--line-strong) 70%,transparent);background:var(--surface);box-shadow:0 10px 28px #1c224c0e}.v65-portfolio-carousel .v6-carousel-arrow:hover{border-color:rgba(var(--accent-rgb),.3);box-shadow:0 14px 32px #1c224c14}.v65-journal-section{position:relative}.v65-journal-head{width:100%;margin-bottom:24px}.v65-article-carousel{padding-top:0}.v65-article-card{border-color:color-mix(in srgb,var(--line-strong) 62%,transparent);background:var(--surface);border-radius:24px;grid-template-rows:205px 1fr;transition:transform .22s,border-color .22s,box-shadow .22s;box-shadow:0 10px 32px #1e244c06}.v65-article-card:hover{border-color:rgba(var(--accent-rgb),.16);transform:translateY(-3px);box-shadow:0 18px 42px #1f264f0e}.v65-article-image{background:var(--surface-2)}.v65-article-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0e121f1a);position:absolute;inset:60% 0 0}.v65-article-type{z-index:2;color:#1a2032;-webkit-backdrop-filter:none;background:#ffffffe8;border:1px solid #ffffff94;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:570;display:inline-flex;position:absolute;top:13px;right:13px;box-shadow:0 7px 18px #12162a12}.v65-article-copy{flex-direction:column;padding:17px 18px 18px;display:flex}.v65-article-meta{color:var(--text-3);align-items:center;gap:8px;display:flex}.v65-article-meta small{font-size:10.5px}.v65-article-meta i{background:linear-gradient(135deg,var(--v6-violet),var(--v6-cyan));border-radius:50%;width:4px;height:4px}.v65-article-copy h3{letter-spacing:-.015em;margin:8px 0 7px;font-size:17px;font-weight:610;line-height:1.78}.v65-article-copy p{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.95;display:-webkit-box;overflow:hidden}.v65-article-link{color:var(--text);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:15px;font-size:11.5px;font-weight:570;display:flex}.v65-article-link svg{width:14px}html[data-theme=dark] .v65-portfolio-section{background:linear-gradient(180deg,var(--bg),color-mix(in srgb,var(--surface-2) 22%,var(--bg)) 54%,var(--bg))}html[data-theme=dark] .v65-portfolio-card.is-active{box-shadow:0 24px 60px #0003}html[data-theme=dark] .v65-article-card{box-shadow:none}html[data-theme=dark] .v65-article-type{color:#f2f4ff;background:#101423e0;border-color:#ffffff24}@media (max-width:900px){.v65-showcase-head{grid-template-columns:1fr;align-items:start;gap:14px}.v65-head-cta{justify-self:start}}@media (max-width:600px){.v65-showcase-head{gap:12px;margin-bottom:20px}.v65-showcase-title h2{font-size:25px}.v65-showcase-title p{font-size:12px;line-height:1.95}.v65-head-cta{min-height:42px;font-size:11px}.v65-portfolio-section:after{display:none}.v65-portfolio-overlay{padding:19px}.v65-portfolio-meta{top:16px;left:17px;right:17px}.v65-portfolio-copy h3{font-size:20px}.v65-portfolio-card .v6-project-link{bottom:16px;left:16px}.v65-article-card{border-radius:21px;grid-template-rows:190px 1fr}.v65-article-copy{padding:15px 16px 16px}.v65-article-copy h3{font-size:16px}.v65-article-copy p{font-size:12px}}@media (prefers-reduced-motion:reduce){.v65-portfolio-card,.v65-article-card,.v65-head-cta{transition:none}}.v65-portfolio-section .v65-showcase-head,.v65-journal-section .v65-showcase-head,.v62-portfolio-section .portfolio-head,.v62-journal-section .v65-journal-head{width:var(--shell);margin-inline:auto;text-align:center;margin-bottom:28px;display:block}.v65-showcase-title,.v65-portfolio-section .portfolio-head>div:first-child,.v65-journal-section .v65-journal-head>div:first-child{text-align:center;justify-items:center;max-width:820px;margin-inline:auto;display:grid}.v65-showcase-title .v6-kicker,.v65-portfolio-section .portfolio-head .v6-kicker,.v65-journal-section .v65-journal-head .v6-kicker{justify-content:center;margin-bottom:4px}.v65-portfolio-section .v65-showcase-title h2,.v65-portfolio-section .portfolio-head h2,.v65-journal-section .v65-showcase-title h2,.v65-journal-section .v65-journal-head h2{color:#0000;width:min(560px,72vw);height:144px;margin:0 auto -8px;font-size:0;line-height:0;position:relative;overflow:hidden}.v65-portfolio-section .v65-showcase-title h2:before,.v65-portfolio-section .portfolio-head h2:before,.v65-journal-section .v65-showcase-title h2:before,.v65-journal-section .v65-journal-head h2:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.v65-showcase-title p,.v65-portfolio-section .portfolio-head p,.v65-journal-section .v65-journal-head p{text-align:center;max-width:720px;color:var(--text-2);margin:0 auto 13px;font-size:12.5px;line-height:2}.v65-head-cta{justify-self:center;margin-inline:auto}.v651-carousel-right svg{transform:rotate(180deg)}.v651-carousel-left svg{transform:none}@media (max-width:900px){.v65-portfolio-section .v65-showcase-head,.v65-journal-section .v65-showcase-head,.v62-portfolio-section .portfolio-head,.v62-journal-section .v65-journal-head{margin-bottom:22px}.v65-portfolio-section .v65-showcase-title h2,.v65-portfolio-section .portfolio-head h2,.v65-journal-section .v65-showcase-title h2,.v65-journal-section .v65-journal-head h2{width:min(500px,82vw);height:132px}}@media (max-width:600px){.v65-portfolio-section .v65-showcase-title h2,.v65-portfolio-section .portfolio-head h2,.v65-journal-section .v65-showcase-title h2,.v65-journal-section .v65-journal-head h2{width:min(330px,88vw);height:98px;margin-bottom:-7px}.v65-showcase-title p,.v65-portfolio-section .portfolio-head p,.v65-journal-section .v65-journal-head p{max-width:92%;margin-bottom:10px;font-size:11.5px;line-height:1.9}}.v652-article-carousel{contain:layout style;padding-inline:50px;position:relative}.v652-article-viewport{contain:layout paint;direction:ltr;width:100%;position:relative;overflow:hidden}.v652-article-track{will-change:transform;backface-visibility:hidden;align-items:stretch;gap:14px;width:100%;transition:transform .24s cubic-bezier(.22,.61,.36,1);display:flex;transform:translate(0,0)}.v652-article-track .v65-article-card{contain:layout paint style;direction:rtl;flex:0 0 calc(33.3333% - 9.33333px);min-width:0;transform:none}.v652-article-track .v65-article-card:hover{transform:none;box-shadow:0 12px 30px #1f264f0a}.v652-article-track .v65-article-image img{transition:none;transform:none}.v652-article-track .v65-article-card:hover .v65-article-image img{transform:none}.v652-article-nav{z-index:8;border:1px solid color-mix(in srgb,var(--line-strong) 74%,transparent);background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;margin-top:-22px;transition:border-color .16s,background-color .16s,opacity .16s;display:grid;position:absolute;top:50%;box-shadow:0 8px 20px #1f254e0b}.v652-article-nav-right{right:0}.v652-article-nav-left{left:0}.v652-article-nav svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;transform:none}.v652-article-nav:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.28);background:color-mix(in srgb,var(--surface) 94%,var(--accent) 6%)}.v652-article-nav:disabled{opacity:.32;cursor:default}@media (max-width:1100px){.v652-article-track .v65-article-card{flex-basis:calc(50% - 7px)}}@media (max-width:820px){.v652-article-carousel{padding-inline:42px}.v652-article-track .v65-article-card{flex-basis:100%}.v652-article-nav{width:38px;height:38px;margin-top:-19px}}@media (max-width:600px){.v652-article-carousel{padding-inline:0;padding-bottom:54px}.v652-article-nav{width:40px;height:40px;margin:0;top:auto;bottom:0}.v652-article-nav-right{right:calc(50% + 5px)}.v652-article-nav-left{left:calc(50% + 5px)}.v652-article-track{gap:10px}}@media (prefers-reduced-motion:reduce){.v652-article-track{will-change:auto;transition:none}.v652-article-nav{transition:none}}@keyframes v66SatelliteA{to{offset-distance:100%}}@keyframes v66SatelliteB{to{offset-distance:100%}}@keyframes v67SatelliteA{to{offset-distance:100%}}@keyframes v67SatelliteB{to{offset-distance:100%}}.v70-faq{background:var(--bg);padding:44px 0 66px}.v70-faq-shell{grid-template-columns:minmax(260px,.42fr) minmax(0,1.58fr);align-items:start;gap:34px;display:grid}.v70-faq-head{padding-top:8px}.v70-faq-head h2{letter-spacing:-.03em;margin:10px 0 7px;font-size:clamp(23px,2.05vw,30px);font-weight:650;line-height:1.62}.v70-faq-head p{color:var(--text-2);margin:0;font-size:12px;line-height:1.95}.v70-faq .faq-stack{border:0;gap:8px;min-width:0;display:grid}.v70-faq .faq-row{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.v70-faq .faq-row>summary{cursor:pointer;min-height:58px;color:var(--text);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:14px;padding:0 15px;font-size:12.5px;font-weight:570;list-style:none;display:flex}.v70-faq .faq-row>summary::-webkit-details-marker{display:none}.v70-faq .faq-row>summary i{border:1px solid var(--line);background:var(--surface-2);border-radius:50%;flex:0 0 28px;width:28px;height:28px;position:relative}.v70-faq .faq-row>summary i:before,.v70-faq .faq-row>summary i:after{content:"";background:var(--text-2);height:1px;position:absolute;top:50%;left:7px;right:7px;transform:translateY(-50%)}.v70-faq .faq-row>summary i:after{transform:translateY(-50%)rotate(90deg)}.v70-faq .faq-row[open]>summary i:after{transform:translateY(-50%)rotate(0)}.v70-faq .faq-answer{display:block}.v70-faq .faq-answer p{color:var(--text-2);margin:0;padding:0 15px 16px;font-size:11.5px;line-height:1.95}.v70-faq .faq-row[open]{border-color:color-mix(in srgb,var(--accent) 22%,var(--line));box-shadow:0 8px 20px #232c5e06}.avena-contact-bar{z-index:205;color:#fff;contain:layout paint;direction:ltr;background:linear-gradient(110deg,#0c0b66 0%,#1a108d 42%,#3d19d4 72%,#087cff 118%);border:1px solid #5b47ff57;border-radius:23px;align-items:center;gap:6px;min-height:62px;padding:6px;display:flex;position:fixed;bottom:18px;left:18px;overflow:hidden;box-shadow:0 12px 28px #1f198233,inset 0 0 0 1px #ffffff12}.avena-contact-bar:before{content:none}.avena-contact-bar:after{content:"";opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000,#7652ff 28%,#218dff 55%,#7841ff 82%,#0000);height:1px;position:absolute;inset:auto 15% 0}.avena-contact-bar__call,.avena-contact-bar__order{direction:rtl;border-radius:17px;align-items:center;gap:8px;min-height:50px;display:flex;position:relative}.avena-contact-bar__call{color:#fff;background:#121287ad;padding:0 11px}.avena-contact-bar__order{color:#fff;background:linear-gradient(108deg,#4b2cff,#311ae8 48%,#087dff);padding:0 14px;box-shadow:inset 0 0 0 1px #ffffff14}.avena-contact-bar__call:hover,.avena-contact-bar__order:hover{color:#2315a5;background:#fff}.avena-contact-bar__icon{width:34px;height:34px;color:inherit;background:#ffffff14;border:1px solid #ffffff24;border-radius:11px;place-items:center;display:grid}.avena-contact-bar__icon.is-order{color:inherit;background:#ffffff1a}.avena-contact-bar__icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.avena-contact-bar__copy{min-width:0;line-height:1.28;display:grid}.avena-contact-bar__copy small{color:#ffffff9e;font-size:8.5px}.avena-contact-bar__copy b{color:inherit;white-space:nowrap;margin-top:2px;font-size:11.5px;font-weight:680}.avena-contact-bar__call:hover .avena-contact-bar__copy small,.avena-contact-bar__order:hover .avena-contact-bar__copy small{color:#7872aa}.avena-contact-bar__divider{display:none}.avena-contact-bar__arrow{width:14px;margin-inline-start:2px}.avena-contact-bar__call:hover .avena-contact-bar__icon,.avena-contact-bar__order:hover .avena-contact-bar__icon{background:#f2f2ff;border-color:#3829cd1f}html[data-theme=dark] .avena-contact-bar{background:linear-gradient(110deg,#08064b,#140979 44%,#3213bc 74%,#0872e9 120%);border-color:#6951ff66;box-shadow:0 12px 28px #00000047,inset 0 0 0 1px #ffffff0d}html[data-theme=dark] .v70-faq .faq-row{background:var(--surface);box-shadow:none}@media (max-width:900px){.v70-faq-shell{grid-template-columns:1fr;gap:18px}.v70-faq-head{max-width:620px}.avena-contact-bar{bottom:12px;left:12px}}@media (max-width:600px){.v70-faq{padding:34px 0 54px}.v70-faq-head h2{font-size:22px}.v70-faq-head p{font-size:11.5px}.v70-faq .faq-row>summary{min-height:55px;padding-inline:12px;font-size:11.5px}.v70-faq .faq-answer p{font-size:11px}.avena-contact-bar{border-radius:19px;gap:5px;max-width:calc(100vw - 84px);min-height:54px;padding:5px;bottom:8px;left:8px}.avena-contact-bar__call,.avena-contact-bar__order{border-radius:14px;min-height:44px}.avena-contact-bar__call{justify-content:center;width:48px;padding:0}.avena-contact-bar__call .avena-contact-bar__copy{display:none}.avena-contact-bar__order{min-width:0;padding:0 10px}.avena-contact-bar__order .avena-contact-bar__copy small{display:none}.avena-contact-bar__order .avena-contact-bar__copy b{font-size:10.5px}.avena-contact-bar__icon{width:31px;height:31px}.avena-contact-bar__arrow{display:none}}.v6-kicker{background:linear-gradient(90deg,#2d5cff 0%,#7252ff 55%,#18b9df 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.v6-kicker i{background:linear-gradient(90deg,#7252ff,#2fbded,#0000)}html[data-theme=dark] .v6-kicker{background:linear-gradient(90deg,#8b7dff 0%,#63a9ff 52%,#48e2ef 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.v65-portfolio-section .v65-showcase-title h2:before,.v65-portfolio-section .portfolio-head h2:before{background-image:url(/media/avena-portfolio-title-light.webp)}.v65-journal-section .v65-showcase-title h2:before,.v65-journal-section .v65-journal-head h2:before{background-image:url(/media/avena-journal-title-light.webp)}html[data-theme=dark] .v65-portfolio-section .v65-showcase-title h2:before,html[data-theme=dark] .v65-portfolio-section .portfolio-head h2:before{background-image:url(/media/avena-portfolio-title-dark.webp)}html[data-theme=dark] .v65-journal-section .v65-showcase-title h2:before,html[data-theme=dark] .v65-journal-section .v65-journal-head h2:before{background-image:url(/media/avena-journal-title-dark.webp)}.v641-roadmap-head,.v65-showcase-title{isolation:isolate;position:relative}.v641-roadmap-head:before,.v65-showcase-title:before{content:"";z-index:-1;opacity:.035;pointer-events:none;background:linear-gradient(145deg,#243fd7,#6844ef 52%,#15b8d7);width:210px;height:155px;position:absolute;top:50%;right:50%;transform:translate(50%,-50%)rotate(-8deg);-webkit-mask:url(/media/avena-calligraphy-flourish.webp) 50%/contain no-repeat;mask:url(/media/avena-calligraphy-flourish.webp) 50%/contain no-repeat}html[data-theme=dark] .v641-roadmap-head:before,html[data-theme=dark] .v65-showcase-title:before{opacity:.055;background:linear-gradient(145deg,#9a8bff,#67b5ff 55%,#54e3ef)}.v70-faq .avena-faq{min-width:0}.v70-faq .avena-faq-item>summary{min-height:58px;font-size:12.5px}.v70-faq .avena-faq-answer p{padding-bottom:16px;font-size:11.8px;line-height:1.95}@media (max-width:900px){.v65-portfolio-section .v65-showcase-title h2,.v65-portfolio-section .portfolio-head h2,.v65-journal-section .v65-showcase-title h2,.v65-journal-section .v65-journal-head h2{width:min(520px,82vw);height:128px}}@media (max-width:600px){.v65-portfolio-section .v65-showcase-title h2,.v65-portfolio-section .portfolio-head h2,.v65-journal-section .v65-showcase-title h2,.v65-journal-section .v65-journal-head h2{width:min(345px,90vw);height:100px;margin-bottom:-6px}.v641-roadmap-head:before,.v65-showcase-title:before{opacity:.025;width:150px;height:112px}html[data-theme=dark] .v641-roadmap-head:before,html[data-theme=dark] .v65-showcase-title:before{opacity:.04}.v70-faq .avena-faq-item>summary{min-height:55px;font-size:11.8px}.v70-faq .avena-faq-answer p{font-size:11px}}.v65-portfolio-section .v65-showcase-title h2,.v65-portfolio-section .portfolio-head h2,.v65-journal-section .v65-showcase-title h2,.v65-journal-section .v65-journal-head h2{width:min(560px,72vw);height:144px;margin:0 auto -8px}.v641-roadmap-head:before,.v65-showcase-title:before{display:none}.v70-faq{isolation:isolate;background:var(--bg);position:relative;overflow:hidden}.v70-faq:before,.v70-faq:after{content:"";z-index:-1;pointer-events:none;opacity:.072;background:linear-gradient(155deg,#2445cb 0%,#6548ef 50%,#1ca8c8 100%);width:430px;height:690px;position:absolute;-webkit-mask:url(/media/avena-calligraphy-flourish.webp) 50%/contain no-repeat;mask:url(/media/avena-calligraphy-flourish.webp) 50%/contain no-repeat}.v70-faq:before{top:50%;left:-92px;transform:translateY(-50%)rotate(-7deg)}.v70-faq:after{opacity:.05;top:46%;right:-118px;transform:translateY(-50%)scaleX(-1)rotate(-13deg)}html[data-theme=dark] .v70-faq:before,html[data-theme=dark] .v70-faq:after{opacity:.082;background:linear-gradient(155deg,#fff 0%,#f4f7ff 54%,#e4fbff 100%)}html[data-theme=dark] .v70-faq:after{opacity:.058}html[data-theme=dark] .v70-faq-head h2{background-image:url(/media/avena-faq-title-dark.webp)}.v70-faq-head,.v70-faq-shell,.v70-faq .avena-faq{z-index:1;position:relative}@media (max-width:900px){.v65-portfolio-section .v65-showcase-title h2,.v65-portfolio-section .portfolio-head h2,.v65-journal-section .v65-showcase-title h2,.v65-journal-section .v65-journal-head h2{width:min(500px,82vw);height:132px}.v70-faq:before{opacity:.055;left:-190px}.v70-faq:after{opacity:.038;right:-205px}.v70-faq-head h2{background-position:50%;width:min(430px,78vw)}}@media (max-width:600px){.v65-portfolio-section .v65-showcase-title h2,.v65-portfolio-section .portfolio-head h2,.v65-journal-section .v65-showcase-title h2,.v65-journal-section .v65-journal-head h2{width:min(330px,88vw);height:98px;margin-bottom:-7px}.v70-faq:before{opacity:.042;width:300px;height:480px;left:-190px}.v70-faq:after{opacity:.03;width:270px;height:430px;right:-190px}.v70-faq-head{text-align:center}.v70-faq-head h2{background-position:50%;width:min(330px,88vw);margin:0 auto 5px}}.avena-section-calligraphy{letter-spacing:0;text-wrap:balance;color:var(--text);text-rendering:optimizelegibility;font-family:Noto Nastaliq Urdu,IranNastaliq,serif;font-style:normal;font-weight:500}.avena-section-calligraphy span{color:#315cf4}html[data-theme=dark] .avena-section-calligraphy span{color:#8a8cff}.avena-section-calligraphy+p{margin-top:14px!important}.v641-roadmap-head .avena-roadmap-calligraphy{text-align:center;margin:-2px auto;padding:2px 10px 8px;font-size:clamp(38px,3.35vw,50px);line-height:1.7}.v65-portfolio-section .v65-showcase-title .avena-portfolio-calligraphy,.v65-portfolio-section .portfolio-head .avena-portfolio-calligraphy,.v65-journal-section .v65-showcase-title .avena-journal-calligraphy,.v65-journal-section .v65-journal-head .avena-journal-calligraphy{width:auto;height:auto;min-height:0;color:var(--text);text-align:center;margin:0 auto -2px;padding:2px 10px 11px;font-size:clamp(36px,3.1vw,46px);line-height:1.75;overflow:visible}.v65-portfolio-section .v65-showcase-title .avena-portfolio-calligraphy:before,.v65-portfolio-section .portfolio-head .avena-portfolio-calligraphy:before,.v65-journal-section .v65-showcase-title .avena-journal-calligraphy:before,.v65-journal-section .v65-journal-head .avena-journal-calligraphy:before{content:none;display:none}.v70-faq-head .avena-faq-calligraphy{aspect-ratio:auto;width:auto;height:auto;color:var(--text);background:0 0;margin:0 0 2px;padding:2px 0 11px;font-size:clamp(34px,2.8vw,43px);line-height:1.8;overflow:visible}html[data-theme=dark] .v70-faq-head .avena-faq-calligraphy{background:0 0}@media (max-width:900px){.v641-roadmap-head .avena-roadmap-calligraphy{font-size:40px}.v65-portfolio-section .v65-showcase-title .avena-portfolio-calligraphy,.v65-journal-section .v65-showcase-title .avena-journal-calligraphy{font-size:39px}.v70-faq-head .avena-faq-calligraphy{font-size:37px}}@media (max-width:600px){.avena-section-calligraphy+p{margin-top:11px!important}.v641-roadmap-head .avena-roadmap-calligraphy{padding-bottom:5px;font-size:32px;line-height:1.75}.v65-portfolio-section .v65-showcase-title .avena-portfolio-calligraphy,.v65-journal-section .v65-showcase-title .avena-journal-calligraphy{padding-bottom:7px;font-size:31px;line-height:1.78}.v70-faq-head .avena-faq-calligraphy{text-align:center;margin-inline:auto;padding-bottom:7px;font-size:30px;line-height:1.82}}.home-header-brand .site-beta-badge{z-index:3;color:#fff;letter-spacing:-.01em;white-space:nowrap;pointer-events:none;direction:rtl;background:linear-gradient(135deg,#5368ff,#7548ef);border:1px solid #ffffff85;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:23px;padding:0 9px;font-size:8.5px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:6px;left:-19px;box-shadow:0 8px 20px #5053e238,inset 0 1px #fff3}.home-header-brand .site-beta-badge:before{content:"";background:#c9fff0;border-radius:50%;flex:0 0 5px;width:5px;height:5px;box-shadow:0 0 0 3px #c9fff024}html[data-theme=dark] .home-header-brand .site-beta-badge{color:#fff;background:linear-gradient(135deg,#4e60e9,#6d42d9);border-color:#a4adff57;box-shadow:0 8px 22px #0000003d,0 0 0 1px #7489ff14}@media (max-width:900px){.home-header-brand .site-beta-badge{min-height:21px;padding-inline:8px;font-size:8px;top:4px;left:-13px}}@media (max-width:600px){.home-header-brand .site-beta-badge{min-height:20px;padding-inline:7px;font-size:7.5px;top:2px;left:-14px}}.v652-article-track .v65-article-card{grid-template-rows:auto 1fr}.v652-article-track .v65-article-image{aspect-ratio:3/2}.v652-article-track .v65-article-image img{object-fit:contain}
.av-chat2-root{right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));z-index:230;direction:rtl;position:fixed}.av-chat2-launcher{color:#171a2a;cursor:pointer;background:#fff;border:1px solid #5b56f633;border-radius:999px;align-items:center;gap:10px;min-width:154px;height:58px;padding:5px 6px 5px 13px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;box-shadow:0 12px 30px #262d6921}.av-chat2-launcher:hover{border-color:#5b56f657;transform:translateY(-1px);box-shadow:0 15px 34px #262d6929}.av-chat2-launcher>span:last-child{text-align:right;min-width:78px;line-height:1.15;display:grid}.av-chat2-launcher b{font-size:11.5px;font-weight:720}.av-chat2-launcher small{color:#8a91a4;margin-top:5px;font-size:8.5px}.av-chat2-launcher-orb{color:#fff;background:linear-gradient(145deg,#2aa9ff,#5361ff 48%,#7b3df0);border-radius:16px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff57,0 8px 18px #484ddd3d}.av-chat2-launcher-orb svg{width:19px;height:19px}.av-chat2-launcher-orb i{background:#2fd06f;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:1px;right:1px}.av-chat2-launcher.is-open{color:#fff;background:#191b2b;border-radius:14px;justify-content:center;width:46px;min-width:46px;height:46px;padding:0}.av-chat2-launcher.is-open svg{width:16px;height:16px}.av-chat2-backdrop{z-index:-1;cursor:default;background:0 0;border:0;position:fixed;inset:0}.av-chat2-panel{--chat2-accent:#5b55ef;color:#202337;isolation:isolate;background:#fff;border:1px solid #e4e7f0;border-radius:24px;grid-template-rows:64px minmax(0,1fr) auto auto;width:min(440px,100vw - 28px);height:min(640px,100dvh - 110px);display:grid;position:absolute;bottom:70px;right:0;overflow:hidden;box-shadow:0 26px 70px #171b3c33}.av-chat2-panel.season-spring{--chat2-accent:#38b979}.av-chat2-panel.season-summer{--chat2-accent:#ef8745}.av-chat2-panel.season-autumn{--chat2-accent:#c36a49}.av-chat2-panel.season-winter{--chat2-accent:#5b55ef}.av-chat2-head{background:#fff;border-bottom:1px solid #eceef4;justify-content:space-between;align-items:center;gap:10px;height:64px;padding:0 12px;display:flex}.av-chat2-brand{align-items:center;gap:9px;min-width:0;display:flex}.av-chat2-brand>span:last-child{min-width:0;line-height:1.15;display:grid}.av-chat2-brand b{font-size:12px;font-weight:760}.av-chat2-brand small{color:#8b92a5;white-space:nowrap;margin-top:5px;font-size:8.8px}.av-chat2-avatar{color:#5b55ef;background:linear-gradient(145deg,#eef5ff,#efebff);border:1px solid #e2e5f6;border-radius:13px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid;position:relative}.av-chat2-avatar svg{width:17px}.av-chat2-avatar i{background:#31c86b;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:0;right:0}.av-chat2-actions{align-items:center;gap:5px;display:flex}.av-chat2-actions button,.av-chat2-drawer-head button{color:#697084;cursor:pointer;background:#fff;border:1px solid #e5e8f0;border-radius:11px;place-items:center;width:34px;height:34px;transition:background-color .14s,color .14s,border-color .14s;display:grid}.av-chat2-actions button:hover,.av-chat2-actions button.active{color:#5548e8;background:#f5f4ff;border-color:#d8d4ff}.av-chat2-actions svg,.av-chat2-drawer-head svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.av-chat2-drawer{z-index:10;background:#fff;border-bottom:1px solid #e9ebf2;max-height:240px;position:absolute;top:64px;left:0;right:0;overflow:auto;box-shadow:0 14px 26px #1e234614}.av-chat2-drawer-head{border-bottom:1px solid #f0f1f5;justify-content:space-between;align-items:center;height:48px;padding:0 12px;display:flex}.av-chat2-drawer-head strong{font-size:11px}.av-chat2-history{gap:5px;padding:8px;display:grid}.av-chat2-new{color:#4f47d8;min-height:36px;font:inherit;cursor:pointer;background:#fafbff;border:1px dashed #cfd3e5;border-radius:10px;font-size:10px}.av-chat2-history>button:not(.av-chat2-new){text-align:right;color:#25293a;cursor:pointer;background:#fff;border:1px solid #edf0f4;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:grid}.av-chat2-history>button.active{background:#f8f7ff;border-color:#d4d0ff}.av-chat2-history span{min-width:0;display:grid}.av-chat2-history b{white-space:nowrap;text-overflow:ellipsis;font-size:9.8px;overflow:hidden}.av-chat2-history small{color:#9298aa;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;overflow:hidden}.av-chat2-history time{color:#9da3b2;font-size:7.5px}.av-chat2-history p{text-align:center;color:#9298aa;margin:18px;font-size:9px}.av-chat2-themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px;display:grid}.av-chat2-themes button{text-align:right;color:#25293a;cursor:pointer;background:#fff;border:1px solid #eaecf3;border-radius:12px;grid-template-columns:28px 1fr 16px;align-items:center;gap:7px;min-height:56px;padding:7px;display:grid}.av-chat2-themes button.active{background:#f8f7ff;border-color:#d2ceff}.av-chat2-themes button>i{background:linear-gradient(135deg,#89a3ff,#604eff);border-radius:9px;width:28px;height:28px}.av-chat2-themes button.spring>i{background:linear-gradient(135deg,#9ce2b5,#42ad70)}.av-chat2-themes button.summer>i{background:linear-gradient(135deg,#ffd87b,#fa8b4f)}.av-chat2-themes button.autumn>i{background:linear-gradient(135deg,#e9af6a,#a7653d)}.av-chat2-themes span{display:grid}.av-chat2-themes b{font-size:9.5px}.av-chat2-themes small{color:#949aac;margin-top:2px;font-size:7.5px}.av-chat2-themes em{color:#5b55ef;font-style:normal}.av-chat2-messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#dfe2ea transparent;background:#fafbfe;flex-direction:column;gap:9px;min-height:0;padding:14px 12px 10px;display:flex;position:relative;overflow-y:auto}.av-chat2-panel.season-spring .av-chat2-messages{background:#f9fdfb}.av-chat2-panel.season-summer .av-chat2-messages{background:#fffaf6}.av-chat2-panel.season-autumn .av-chat2-messages{background:#fdfaf7}.av-chat2-panel.season-winter .av-chat2-messages{background:#fafbfe}.av-chat2-welcome{text-align:center;color:#7d8497;max-width:300px;margin:auto;padding:24px 18px}.av-chat2-welcome-icon{color:#5b55ef;background:#f1f0ff;border-radius:16px;place-items:center;width:48px;height:48px;margin:0 auto 12px;display:grid}.av-chat2-welcome-icon svg{width:20px}.av-chat2-welcome strong{color:#23263a;font-size:14px;display:block}.av-chat2-welcome p{margin:8px 0 0;font-size:10.5px;line-height:1.9}.av-chat2-message{max-width:87%;display:flex}.av-chat2-message.user{align-self:flex-start}.av-chat2-message.assistant{align-self:flex-end}.av-chat2-bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:15px;padding:10px 12px;font-size:11.5px;line-height:1.9}.av-chat2-message.user .av-chat2-bubble{color:#fff;background:#262a6b;border-bottom-right-radius:5px}.av-chat2-message.assistant .av-chat2-bubble{color:#292d40;background:#fff;border:1px solid #e7eaf1;border-bottom-left-radius:5px}.av-chat2-meta{justify-content:flex-end;align-items:center;gap:7px;margin-top:5px;display:flex}.av-chat2-meta time{opacity:.55;font-size:7px}.av-chat2-meta button{color:#8d93a4;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.av-chat2-meta button:hover{color:#5548e8;background:#f2f3f7}.av-chat2-meta svg{stroke:currentColor;stroke-width:1.6px;width:13px;height:13px}.av-chat2-typing{background:#fff;border:1px solid #e7eaf1;border-radius:13px;align-self:flex-end;gap:4px;padding:10px 12px;display:flex}.av-chat2-typing i{background:#8c93a5;border-radius:50%;width:5px;height:5px}.av-chat2-system{color:#9e4747;text-align:center;background:#fff3f3;border-radius:10px;margin:auto;padding:9px 11px;font-size:9.5px;line-height:1.7}.av-chat2-suggestions{scrollbar-width:none;background:#fff;border-top:1px solid #f0f1f5;gap:6px;padding:7px 9px 6px;display:flex;overflow-x:auto}.av-chat2-suggestions::-webkit-scrollbar{display:none}.av-chat2-suggestions button{color:#5f6679;min-height:32px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e4e7ef;border-radius:999px;flex:none;padding:0 10px;font-size:9px}.av-chat2-suggestions button:hover{color:#5144de;background:#f8f7ff;border-color:#cfcbff}.av-chat2-suggestions button:disabled{opacity:.5}.av-chat2-compose{background:#fff;border-top:1px solid #eceef4;grid-template-columns:38px minmax(0,1fr) 42px;align-items:end;gap:7px;min-height:62px;padding:7px 8px;display:grid}.av-chat2-compose textarea{resize:none;color:#22263a;width:100%;height:40px;max-height:100px;font:inherit;background:#fafbfe;border:1px solid #e2e5ed;border-radius:12px;outline:none;padding:10px 12px;font-size:11px;line-height:1.65;overflow-y:auto}.av-chat2-compose textarea:focus{background:#fff;border-color:#aaa5ff}.av-chat2-compose button{cursor:pointer;border:0;border-radius:11px;place-items:center;height:40px;display:grid}.av-chat2-mic{color:#6d7487;background:#f0f2f7}.av-chat2-mic.recording{color:#d64d4d;background:#fff0f0}.av-chat2-send{color:#fff;background:#2b2f73}.av-chat2-send:disabled{opacity:.35;cursor:not-allowed}.av-chat2-compose svg{width:16px;height:16px}.av-contact2{z-index:220;left:max(14px,env(safe-area-inset-left));bottom:max(14px,env(safe-area-inset-bottom));color:#fff;isolation:isolate;direction:ltr;background:linear-gradient(112deg,#181a5c,#2b2d86 48%,#543ee1 100%);border:1px solid #5b54dc38;border-radius:19px;align-items:center;gap:4px;height:54px;padding:4px;display:flex;position:fixed;overflow:hidden;box-shadow:0 14px 34px #1f1e6533,inset 0 1px #ffffff14}.av-contact2:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 76% -20%,#ffffff2e,#0000 42%);position:absolute;inset:0}.av-contact2:after{content:"";z-index:0;filter:blur(16px);pointer-events:none;background:#6f53f438;border-radius:50%;width:110px;height:110px;position:absolute;inset:auto -35px -48px auto}.av-contact2-call,.av-contact2-order{z-index:2;color:#fff;direction:rtl;border-radius:15px;align-items:center;gap:8px;height:46px;transition:transform .18s,background-color .18s,box-shadow .18s;display:flex;position:relative}.av-contact2-call{background:#ffffff0e;padding:0 10px}.av-contact2-order{background:#ffffff1d;padding:0 12px;box-shadow:inset 0 0 0 1px #ffffff09}.av-contact2-call:hover,.av-contact2-order:hover{color:#fff;background:#ffffff29;transform:translateY(-1px)}.av-contact2-divider{z-index:2;background:#ffffff24;width:1px;height:26px;position:relative}.av-contact2-icon{color:#fff;background:#ffffff1c;border-radius:11px;flex:0 0 31px;place-items:center;width:31px;height:31px;transition:background-color .18s,transform .18s;display:grid;box-shadow:inset 0 0 0 1px #ffffff09}.av-contact2-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.av-contact2-call:hover .av-contact2-icon,.av-contact2-order:hover .av-contact2-icon{background:#ffffff2e;transform:scale(1.03)}.av-contact2-copy{text-align:right;line-height:1.12;display:grid}.av-contact2-copy small{color:#ffffff9e;font-size:7.7px}.av-contact2-copy b{white-space:nowrap;color:#fff;margin-top:3px;font-size:10.5px;font-weight:760}.av-contact2-action-note{letter-spacing:-.01em}.av-contact2-mobile{color:#fff;font-size:9.5px;font-weight:760;display:none}html[data-theme=dark] .av-chat2-launcher{color:#f4f5fb;background:#0f1219;border-color:#7064ff42;box-shadow:0 12px 30px #0000004d}html[data-theme=dark] .av-chat2-launcher small{color:#8f97aa}html[data-theme=dark] .av-chat2-launcher-orb i,html[data-theme=dark] .av-chat2-avatar i{border-color:#0f1219}html[data-theme=dark] .av-chat2-panel{color:#eef0f6;background:#0c0f15;border-color:#ffffff14;box-shadow:0 28px 78px #0000006b}html[data-theme=dark] .av-chat2-head,html[data-theme=dark] .av-chat2-drawer,html[data-theme=dark] .av-chat2-suggestions,html[data-theme=dark] .av-chat2-compose{background:#0f1219;border-color:#ffffff12}html[data-theme=dark] .av-chat2-brand small{color:#8f97aa}html[data-theme=dark] .av-chat2-actions button,html[data-theme=dark] .av-chat2-drawer-head button{color:#aab1c1;background:#131720;border-color:#ffffff14}html[data-theme=dark] .av-chat2-actions button:hover,html[data-theme=dark] .av-chat2-actions button.active{color:#bdb8ff;background:#19182c;border-color:#38345f}html[data-theme=dark] .av-chat2-messages{background:#090c11}html[data-theme=dark] .av-chat2-welcome strong{color:#f1f2f7}html[data-theme=dark] .av-chat2-message.assistant .av-chat2-bubble,html[data-theme=dark] .av-chat2-typing{color:#eef0f6;background:#11151d;border-color:#ffffff12}html[data-theme=dark] .av-chat2-message.user .av-chat2-bubble{background:#27276c}html[data-theme=dark] .av-chat2-suggestions button{color:#aeb5c5;background:#11151d;border-color:#ffffff12}html[data-theme=dark] .av-chat2-compose textarea{color:#f2f3f8;background:#11151d;border-color:#ffffff14}html[data-theme=dark] .av-chat2-history>button:not(.av-chat2-new),html[data-theme=dark] .av-chat2-themes button{color:#f0f2f7;background:#11151d;border-color:#ffffff12}html[data-theme=dark] .av-chat2-new{background:#10141c;border-color:#34394a}html[data-theme=dark] .av-chat2-history>button.active,html[data-theme=dark] .av-chat2-themes button.active{background:#171628;border-color:#3a3564}html[data-theme=dark] .av-contact2{background:linear-gradient(112deg,#12143d,#202255 48%,#4632bd 100%);border-color:#7362ff47;box-shadow:0 14px 34px #00000057,inset 0 1px #ffffff12}@media (max-width:720px){.av-chat2-root{right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom))}.av-chat2-launcher{border-radius:16px;place-items:center;width:50px;min-width:50px;height:50px;padding:4px;display:grid}.av-chat2-launcher>span:last-child{display:none}.av-chat2-launcher-orb{border-radius:13px;flex-basis:42px;width:42px;height:42px}.av-chat2-panel{left:6px;right:6px;bottom:max(66px,calc(env(safe-area-inset-bottom) + 60px));border-radius:22px;grid-template-rows:60px minmax(0,1fr) auto auto;width:auto;height:min(660px,100dvh - 82px);position:fixed}.av-chat2-head{height:60px;padding-inline:9px}.av-chat2-avatar{flex-basis:36px;width:36px;height:36px}.av-chat2-brand b{font-size:11.5px}.av-chat2-brand small{font-size:8px}.av-chat2-actions{gap:3px}.av-chat2-actions button{border-radius:10px;width:31px;height:31px}.av-chat2-actions svg{width:15px;height:15px}.av-chat2-drawer{max-height:220px;top:60px}.av-chat2-drawer-head{height:46px}.av-chat2-themes{grid-template-columns:1fr 1fr}.av-chat2-messages{padding:12px 9px 9px}.av-chat2-message{max-width:91%}.av-chat2-bubble{padding:9px 10px;font-size:11px}.av-chat2-welcome{padding:18px 12px}.av-chat2-welcome p{font-size:10px}.av-chat2-suggestions{padding:6px 7px 5px}.av-chat2-suggestions button{min-height:30px;font-size:8.7px}.av-chat2-compose{grid-template-columns:36px minmax(0,1fr) 40px;min-height:58px;padding:6px 7px}.av-chat2-compose textarea{height:40px;font-size:10.8px}.av-contact2{left:max(8px,env(safe-area-inset-left));bottom:max(8px,env(safe-area-inset-bottom));border-radius:16px;max-width:calc(100vw - 72px);height:49px;padding:3px}.av-contact2-call,.av-contact2-order{border-radius:13px;height:43px}.av-contact2-call{padding:0 7px}.av-contact2-order{padding:0 9px}.av-contact2-icon{border-radius:9px;flex-basis:29px;width:29px;height:29px}.av-contact2-call .av-contact2-copy{display:none}.av-contact2-mobile{display:block}.av-contact2-order .av-contact2-copy small{display:none}.av-contact2-order .av-contact2-copy b{font-size:9.5px}}@media (max-width:390px){.av-chat2-actions button{width:29px;height:29px}.av-chat2-brand small{display:none}.av-contact2-order .av-contact2-copy b{font-size:9px}.av-contact2{max-width:calc(100vw - 68px)}}@media (hover:none){.av-contact2-call:hover,.av-contact2-order:hover{background:inherit;transform:none}.av-contact2-order:hover{background:#ffffff1d}.av-contact2-call:hover{background:#ffffff0e}}@media (prefers-reduced-motion:reduce){.av-chat2-launcher,.av-contact2-call,.av-contact2-order,.av-contact2-icon{transition:none}}@media print{.av-chat2-root,.av-contact2{display:none!important}}
.avd{--ink:#14123a;--ink2:#211e63;--brand:#5b4cf5;--brand2:#7a6dff;--muted:#ffffff9e;--ok:#34d399;--warn:#fbbf24;--spring:linear(0,.18 6%,.52 14%,.82 24%,1.04 36%,1.08 44%,1.02 58%,.995 72%,1);left:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:225;color:#fff;max-width:calc(100vw - 24px);animation:avd-in .8s .4s var(--spring) both;transition:transform .5s var(--spring),opacity .3s;direction:rtl;font-family:inherit;position:fixed}.avd,.avd *{box-sizing:border-box}.avd.is-hidden{opacity:0;pointer-events:none;transform:translateY(160%)}.avd button,.avd a,.avd input{font-family:inherit}.avd :focus-visible{outline-offset:2px;outline:2px solid #fff}.avd .avd-glass{-webkit-backdrop-filter:blur(20px)saturate(1.5);background:linear-gradient(145deg,#211e63eb,#14123af2);position:relative;overflow:hidden;box-shadow:0 22px 44px -14px #14123a99,0 4px 12px #14123a40,inset 0 1px #ffffff24}.avd .avd-glass:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#ffffff61,#7a6dff26 40%,#ffffff0d);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.avd .avd-glass:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(180px circle at var(--mx,50%) var(--my,50%),#ffffff2e,transparent 70%);transition:opacity .3s;position:absolute;inset:0}.avd .avd-glass:hover:after{opacity:1}.avd .avd-dock{direction:rtl;border-radius:22px;gap:6px;padding:6px;display:flex}.avd .avd-btn{z-index:1;text-align:right;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;min-width:158px;min-height:58px;padding:9px 12px 9px 16px;text-decoration:none;transition:background .25s,transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.avd .avd-btn:active{transform:scale(.96)}.avd .avd-primary{background:linear-gradient(135deg,var(--brand),var(--brand2));box-shadow:0 8px 20px -6px #5b4cf5d9,inset 0 1px #ffffff4d}.avd .avd-primary:hover{transform:translateY(-2px)}.avd .avd-primary:after{content:"";background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:40%;animation:1.4s ease-out 1.8s avd-shine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.avd .avd-ghost{background:#ffffff12}.avd .avd-ghost:hover{background:#ffffff24;transform:translateY(-2px)}.avd .avd-ico{width:40px;height:40px;transition:transform .4s var(--spring);background:#ffffff29;border-radius:13px;flex:none;place-items:center;display:grid;position:relative}.avd .avd-ghost .avd-ico{background:#ffffff1a}.avd .avd-ico svg{stroke:#fff;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.avd .avd-primary[aria-expanded=true] .avd-ico{transform:rotate(90deg)}.avd .avd-ghost:hover .avd-ico svg{animation:.7s avd-ring}.avd .avd-live{background:var(--ok);border:2px solid var(--ink2);border-radius:50%;width:11px;height:11px;position:absolute;top:-3px;right:-3px}.avd .avd-live:after{content:"";color:var(--ok);opacity:.6;border:2px solid;border-radius:50%;animation:2.2s ease-out infinite avd-ping;position:absolute;inset:-2px}.avd[data-status=off] .avd-live{background:var(--warn)}.avd[data-status=off] .avd-live:after{color:var(--warn)}.avd .avd-txt{white-space:nowrap;flex-direction:column;line-height:1.35;display:flex}.avd .avd-sub{color:var(--muted);font-size:11px}.avd .avd-primary .avd-sub{color:#ffffffd1}.avd .avd-title{color:#fff;font-size:14.5px;font-weight:800}.avd .avd-swap{height:20px;position:relative;overflow:hidden}.avd .avd-swap span{height:20px;line-height:20px;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:block}.avd .avd-swap .num{text-align:right;direction:ltr;font-size:11px}.avd .avd-ghost:hover .avd-swap span,.avd .avd-ghost:focus-visible .avd-swap span{transform:translateY(-100%)}.avd .avd-panel{overscroll-behavior:contain;scrollbar-width:thin;transform-origin:0 100%;visibility:hidden;opacity:0;width:min(340px,100vw - 24px);max-height:min(540px,100dvh - 110px);transition:transform .55s var(--spring),opacity .25s,visibility 0s .3s;border-radius:24px;padding:18px;position:absolute;bottom:calc(100% + 12px);left:0;overflow-y:auto;transform:translateY(14px)scale(.92)}.avd.is-open .avd-panel{visibility:visible;opacity:1;transition:transform .55s var(--spring),opacity .25s;transform:none}.avd .avd-panel>*{z-index:1;position:relative}.avd .avd-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.avd .avd-head b{color:#fff;font-size:16px;font-weight:800}.avd .avd-status{color:var(--muted);align-items:center;gap:7px;font-size:11px;line-height:1.7;display:flex}.avd .avd-status i{background:var(--ok);border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #34d3992e}.avd[data-status=off] .avd-status i{background:var(--warn);box-shadow:0 0 0 4px #fbbf242e}.avd .avd-x{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:10px;flex:none;width:30px;height:30px;font-size:18px;line-height:1}.avd .avd-x:hover{background:#fff3}.avd .avd-chan{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.avd .avd-chan a,.avd .avd-chan button{color:#fff;cursor:pointer;text-align:center;min-height:76px;transition:background .2s,transform .3s var(--spring);background:#ffffff14;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 6px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.avd .avd-chan a:hover,.avd .avd-chan button:hover{color:#fff;background:#ffffff29;transform:translateY(-3px)}.avd .avd-chan svg{stroke:#fff;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.avd .avd-cb form{margin:0}.avd .avd-cb label{color:var(--muted);margin-bottom:8px;font-size:12.5px;display:block}.avd .avd-row{gap:8px;display:flex}.avd .avd-cb input{color:#fff;text-align:right;direction:ltr;background:#ffffff12;border:1px solid #ffffff2e;border-radius:13px;outline:0;flex:1;width:auto;min-width:0;height:44px;padding:0 14px;font-size:14px;transition:border-color .2s,background .2s}.avd .avd-cb input::placeholder{color:#fff6}.avd .avd-cb input:focus{border-color:var(--brand2);background:#ffffff1a}.avd .avd-cb input[aria-invalid=true]{border-color:#fb7185}.avd .avd-go{cursor:pointer;color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand2));border:0;border-radius:13px;flex:none;height:44px;padding:0 16px;font-size:13px;font-weight:700;transition:transform .2s}.avd .avd-go:active{transform:scale(.95)}.avd .avd-go:disabled{opacity:.6;cursor:wait}.avd .avd-err{color:#fda4af;min-height:18px;margin:6px 2px 0;font-size:11px;line-height:1.8}.avd .avd-done{text-align:center;padding:14px 0 4px}.avd .avd-done svg{width:42px;height:42px;stroke:var(--ok);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60px;margin-inline:auto;animation:.6s .1s forwards avd-draw;display:block}.avd .avd-done p{color:#fff;margin:8px 0 0;font-size:12.5px}.avd .avd-sent-again{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:10px;margin-top:13px;padding:7px 14px;font-size:11px}.avd .avd-toast{color:var(--ink);opacity:0;pointer-events:none;z-index:7;background:#fff;border-radius:12px;max-width:300px;padding:8px 14px;font-size:12.5px;font-weight:700;line-height:1.8;transition:all .3s;position:absolute;bottom:calc(100% + 10px);left:0;transform:translateY(8px)}.avd .avd-toast.show{opacity:1;transform:none}.avd .avd-min{background:var(--ink2);color:#fff;cursor:pointer;opacity:0;z-index:3;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;line-height:1;transition:all .2s;display:grid;position:absolute;top:-10px;left:-10px;transform:scale(.8)}.avd:hover .avd-min,.avd .avd-min:focus-visible{opacity:1;transform:scale(1)}.avd.is-mini .avd-ghost,.avd.is-mini .avd-primary .avd-txt,.avd.is-mini .avd-min{display:none}.avd.is-mini .avd-primary{min-width:0;min-height:0;padding:6px}@keyframes avd-in{0%{opacity:0;transform:translateY(40px)scale(.95)}to{opacity:1;transform:none}}@keyframes avd-shine{to{left:130%}}@keyframes avd-ping{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(2.1)}}@keyframes avd-ring{0%,to{transform:rotate(0)}20%{transform:rotate(-16deg)}40%{transform:rotate(14deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(5deg)}}@keyframes avd-draw{to{stroke-dashoffset:0}}@media (max-width:720px){.avd{left:max(8px,env(safe-area-inset-left));right:auto;bottom:max(8px,env(safe-area-inset-bottom));width:min(318px,100vw - 78px);max-width:calc(100vw - 78px)}.avd .avd-dock{border-radius:18px;gap:5px;width:100%;padding:5px}.avd .avd-dock .avd-btn{border-radius:13px;flex:1 1 0;gap:7px;min-width:0;min-height:45px;padding:6px}.avd .avd-ico{border-radius:10px;width:34px;height:34px}.avd .avd-ico svg{width:18px;height:18px}.avd .avd-title{font-size:12px}.avd .avd-sub{font-size:9px}.avd .avd-panel{width:min(340px,100vw - 20px);max-width:calc(100vw - 20px)}.avd .avd-min{display:none}.avd .avd-ghost .avd-swap .num{font-size:10px}.avd .avd-chan a,.avd .avd-chan button{font-size:11px}}@media (max-width:385px){.avd .avd-title{font-size:10.5px}.avd .avd-sub{font-size:8px}.avd .avd-dock .avd-btn{gap:5px;padding:5px}.avd .avd-ico{width:29px;height:29px}.avd .avd-panel{padding:15px}.avd .avd-go{padding-inline:11px}}@media (hover:none){.avd .avd-btn:hover{transform:none}}@media (prefers-reduced-motion:reduce){.avd,.avd *{transition-duration:.01ms!important;animation:none!important}}@media print{.avd{display:none!important}}.avd{z-index:900000;pointer-events:auto;font-family:inherit}.avd :is(button,a,input){font-family:inherit}.avd .avd-glass:before,.avd .avd-glass:after{pointer-events:none!important}.avd .avd-dock>.avd-btn,.avd .avd-chan :is(a,button),.avd .avd-go{pointer-events:auto;touch-action:manipulation}.avd [hidden]{display:none!important}@media (max-width:720px){.avd{z-index:900000}}.avd .avd-mobile-fab,.avd .avd-mobile-actions{display:none}@media (max-width:720px){.avd{left:max(13px,env(safe-area-inset-left));bottom:calc(14px + env(safe-area-inset-bottom,0px));width:54px;max-width:54px}.avd .avd-dock{display:none!important}.avd .avd-mobile-fab{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:linear-gradient(135deg,#455efb,#884cff);border:1px solid #ffffff52;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:0 10px 26px -7px #483ccd91,inset 0 1px #ffffff59}.avd .avd-mobile-fab svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;transition:transform .24s,opacity .2s}.avd .avd-mobile-close-mark{opacity:0;font-size:31px;font-weight:300;line-height:1;transition:transform .25s,opacity .2s;position:absolute;transform:rotate(-65deg)scale(.6)}.avd.is-mobile-expanded .avd-mobile-fab svg,.avd.is-open .avd-mobile-fab svg{opacity:0;transform:rotate(70deg)scale(.5)}.avd.is-mobile-expanded .avd-mobile-close-mark,.avd.is-open .avd-mobile-close-mark{opacity:1;transform:rotate(0)scale(1)}.avd .avd-mobile-actions{visibility:hidden;opacity:0;transform-origin:0 100%;pointer-events:none;flex-direction:column;align-items:flex-start;gap:9px;width:max-content;max-width:calc(100vw - 90px);transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .23s,visibility 0s .3s;display:flex;position:absolute;bottom:calc(100% + 12px);left:0;transform:translateY(9px)scale(.95)}.avd.is-mobile-expanded .avd-mobile-actions{visibility:visible;opacity:1;pointer-events:auto;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .23s;transform:translateY(0)scale(1)}.avd .avd-mobile-action{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#4b51df,#6f4bda);border:1px solid #fff3;border-radius:15px;flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:10px;min-width:155px;min-height:46px;padding:10px 14px;font-family:inherit;font-size:12px;font-weight:750;display:flex;box-shadow:0 10px 22px -12px #1f1c6099;text-decoration:none!important}.avd .avd-mobile-call{background:linear-gradient(145deg,#343565,#26265b)}.avd .avd-mobile-action svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px}.avd .avd-mobile-action:active,.avd .avd-mobile-fab:active{transform:scale(.96)}.avd .avd-panel{transform-origin:0 100%;width:min(340px,100vw - 26px);max-width:calc(100vw - 26px);bottom:calc(100% + 12px);left:0}.avd.is-mini .avd-mobile-actions,.avd.is-mini .avd-mobile-fab{display:flex}.avd.is-mini .avd-mobile-fab{display:grid}}
