@view-transition{navigation:auto}@property --ink{syntax:'<color>';inherits:true;initial-value:transparent}@property --sub{syntax:'<color>';inherits:true;initial-value:transparent}@property --kicker{syntax:'<color>';inherits:true;initial-value:transparent}@property --foot{syntax:'<color>';inherits:true;initial-value:transparent}@property --tray{syntax:'<color>';inherits:true;initial-value:transparent}@property --card{syntax:'<color>';inherits:true;initial-value:transparent}@property --line{syntax:'<color>';inherits:true;initial-value:transparent}@property --text{syntax:'<color>';inherits:true;initial-value:transparent}@property --soft{syntax:'<color>';inherits:true;initial-value:transparent}@property --muted{syntax:'<color>';inherits:true;initial-value:transparent}@property --faint{syntax:'<color>';inherits:true;initial-value:transparent}@property --chip{syntax:'<color>';inherits:true;initial-value:transparent}@property --glyph{syntax:'<color>';inherits:true;initial-value:transparent}@property --hover{syntax:'<color>';inherits:true;initial-value:transparent}@property --btn{syntax:'<color>';inherits:true;initial-value:transparent}@property --btn-fg{syntax:'<color>';inherits:true;initial-value:transparent}@property --btn-hover{syntax:'<color>';inherits:true;initial-value:transparent}@property --pill{syntax:'<color>';inherits:true;initial-value:transparent}@property --pill-ring{syntax:'<color>';inherits:true;initial-value:transparent}@property --track{syntax:'<color>';inherits:true;initial-value:transparent}@property --thumb{syntax:'<color>';inherits:true;initial-value:transparent}@property --seg-on{syntax:'<color>';inherits:true;initial-value:transparent}@property --seg-off{syntax:'<color>';inherits:true;initial-value:transparent}@property --pop{syntax:'<color>';inherits:true;initial-value:transparent}@property --pop-ink{syntax:'<color>';inherits:true;initial-value:transparent}@property --pop-strong{syntax:'<color>';inherits:true;initial-value:transparent}@property --pop-text{syntax:'<color>';inherits:true;initial-value:transparent}@property --pop-muted{syntax:'<color>';inherits:true;initial-value:transparent}@property --pop-line{syntax:'<color>';inherits:true;initial-value:transparent}@property --accent{syntax:'<color>';inherits:true;initial-value:transparent}@property --bar-on{syntax:'<color>';inherits:true;initial-value:transparent}@property --bar{syntax:'<color>';inherits:true;initial-value:transparent}@property --bar-off{syntax:'<color>';inherits:true;initial-value:transparent}@property --sel{syntax:'<color>';inherits:true;initial-value:transparent}@property --switch{syntax:'<color>';inherits:true;initial-value:transparent}@property --reco-bg{syntax:'<color>';inherits:true;initial-value:transparent}@property --reco-fg{syntax:'<color>';inherits:true;initial-value:transparent}@property --side{syntax:'<color>';inherits:true;initial-value:transparent}@property --side-ring{syntax:'<color>';inherits:true;initial-value:transparent}@property --panel{syntax:'<color>';inherits:true;initial-value:transparent}@property --panel-line{syntax:'<color>';inherits:true;initial-value:transparent}@property --bubble{syntax:'<color>';inherits:true;initial-value:transparent}@property --nav-on{syntax:'<color>';inherits:true;initial-value:transparent}@property --veil{syntax:'<color>';inherits:true;initial-value:transparent}@property --page{syntax:'<color>';inherits:true;initial-value:transparent}@property --ok-bg{syntax:'<color>';inherits:true;initial-value:transparent}@property --ok-fg{syntax:'<color>';inherits:true;initial-value:transparent}@property --info-bg{syntax:'<color>';inherits:true;initial-value:transparent}@property --info-fg{syntax:'<color>';inherits:true;initial-value:transparent}@property --feat-line{syntax:'<color>';inherits:true;initial-value:transparent}@property --feat-glow{syntax:'<color>';inherits:true;initial-value:transparent}@property --surface{syntax:'<color>';inherits:true;initial-value:transparent}@property --surface-2{syntax:'<color>';inherits:true;initial-value:transparent}@property --ink-2{syntax:'<color>';inherits:true;initial-value:transparent}@property --muted-2{syntax:'<color>';inherits:true;initial-value:transparent}@property --brand{syntax:'<color>';inherits:true;initial-value:transparent}@property --brand-soft{syntax:'<color>';inherits:true;initial-value:transparent}@property --rule{syntax:'<color>';inherits:true;initial-value:transparent}@property --card-2{syntax:'<color>';inherits:true;initial-value:transparent}:root{transition:--ink 1.6s cubic-bezier(.4,0,.2,1) .35s,--sub 1.6s cubic-bezier(.4,0,.2,1) .35s,--kicker 1.6s cubic-bezier(.4,0,.2,1) .35s,--foot 1.6s cubic-bezier(.4,0,.2,1) .35s,--tray 1.6s cubic-bezier(.4,0,.2,1) .35s,--card 1.6s cubic-bezier(.4,0,.2,1) .35s,--line 1.6s cubic-bezier(.4,0,.2,1) .35s,--text 1.6s cubic-bezier(.4,0,.2,1) .35s,--soft 1.6s cubic-bezier(.4,0,.2,1) .35s,--muted 1.6s cubic-bezier(.4,0,.2,1) .35s,--faint 1.6s cubic-bezier(.4,0,.2,1) .35s,--chip 1.6s cubic-bezier(.4,0,.2,1) .35s,--glyph 1.6s cubic-bezier(.4,0,.2,1) .35s,--hover 1.6s cubic-bezier(.4,0,.2,1) .35s,--btn 1.6s cubic-bezier(.4,0,.2,1) .35s,--btn-fg 1.6s cubic-bezier(.4,0,.2,1) .35s,--btn-hover 1.6s cubic-bezier(.4,0,.2,1) .35s,--pill 1.6s cubic-bezier(.4,0,.2,1) .35s,--pill-ring 1.6s cubic-bezier(.4,0,.2,1) .35s,--track 1.6s cubic-bezier(.4,0,.2,1) .35s,--thumb 1.6s cubic-bezier(.4,0,.2,1) .35s,--seg-on 1.6s cubic-bezier(.4,0,.2,1) .35s,--seg-off 1.6s cubic-bezier(.4,0,.2,1) .35s,--pop 1.6s cubic-bezier(.4,0,.2,1) .35s,--pop-ink 1.6s cubic-bezier(.4,0,.2,1) .35s,--pop-strong 1.6s cubic-bezier(.4,0,.2,1) .35s,--pop-text 1.6s cubic-bezier(.4,0,.2,1) .35s,--pop-muted 1.6s cubic-bezier(.4,0,.2,1) .35s,--pop-line 1.6s cubic-bezier(.4,0,.2,1) .35s,--accent 1.6s cubic-bezier(.4,0,.2,1) .35s,--bar-on 1.6s cubic-bezier(.4,0,.2,1) .35s,--bar 1.6s cubic-bezier(.4,0,.2,1) .35s,--bar-off 1.6s cubic-bezier(.4,0,.2,1) .35s,--sel 1.6s cubic-bezier(.4,0,.2,1) .35s,--switch 1.6s cubic-bezier(.4,0,.2,1) .35s,--reco-bg 1.6s cubic-bezier(.4,0,.2,1) .35s,--reco-fg 1.6s cubic-bezier(.4,0,.2,1) .35s,--side 1.6s cubic-bezier(.4,0,.2,1) .35s,--side-ring 1.6s cubic-bezier(.4,0,.2,1) .35s,--panel 1.6s cubic-bezier(.4,0,.2,1) .35s,--panel-line 1.6s cubic-bezier(.4,0,.2,1) .35s,--bubble 1.6s cubic-bezier(.4,0,.2,1) .35s,--nav-on 1.6s cubic-bezier(.4,0,.2,1) .35s,--veil 1.6s cubic-bezier(.4,0,.2,1) .35s,--page 1.6s cubic-bezier(.4,0,.2,1) .35s,--ok-bg 1.6s cubic-bezier(.4,0,.2,1) .35s,--ok-fg 1.6s cubic-bezier(.4,0,.2,1) .35s,--info-bg 1.6s cubic-bezier(.4,0,.2,1) .35s,--info-fg 1.6s cubic-bezier(.4,0,.2,1) .35s,--feat-line 1.6s cubic-bezier(.4,0,.2,1) .35s,--feat-glow 1.6s cubic-bezier(.4,0,.2,1) .35s,--surface 1.6s cubic-bezier(.4,0,.2,1) .35s,--surface-2 1.6s cubic-bezier(.4,0,.2,1) .35s,--ink-2 1.6s cubic-bezier(.4,0,.2,1) .35s,--muted-2 1.6s cubic-bezier(.4,0,.2,1) .35s,--brand 1.6s cubic-bezier(.4,0,.2,1) .35s,--brand-soft 1.6s cubic-bezier(.4,0,.2,1) .35s,--rule 1.6s cubic-bezier(.4,0,.2,1) .35s,--card-2 1.6s cubic-bezier(.4,0,.2,1) .35s}:root{color-scheme:light;--ease:cubic-bezier(.22,1,.36,1);--ease-pick:cubic-bezier(.32,.72,.24,1);--ink:#14201C;--sub:#3F4A45;--kicker:#2B3530;--foot:#2B3530;--head-shadow:0 1px 18px rgba(255,250,240,.55);--foot-shadow:0 1px 10px rgba(255,255,255,.6);--logo-shadow:none;--tray:rgba(244,244,244,.78);--tray-shadow:0 30px 60px -30px rgba(20,32,28,.45);--card:#FFFFFF;--line:#EBEBEB;--text:#171717;--soft:#404040;--muted:#737373;--faint:#A3A3A3;--chip:#F5F5F5;--glyph:#FFFFFF;--hover:rgba(0,0,0,.045);--btn:#13261F;--btn-fg:#FFFFFF;--btn-hover:#1D382E;--pill:rgba(255,255,255,.78);--pill-ring:rgba(0,0,0,.06);--track:rgba(255,255,255,.6);--thumb:#FFFFFF;--seg-on:#171717;--seg-off:#5A6360;--pop:#FFFFFF;--pop-shadow:0 0 0 .5px rgba(0,0,0,.08),0 12px 28px -10px rgba(0,0,0,.16),0 1px 2px rgba(0,0,0,.05);--pop-ink:rgba(0,0,0,.88);--pop-strong:#000;--pop-text:rgba(0,0,0,.61);--pop-muted:rgba(0,0,0,.45);--pop-line:rgba(0,0,0,.06);--accent:#0060E2;--bar-on:rgba(0,96,226,.765);--bar:rgba(0,0,0,.2);--bar-off:rgba(0,0,0,.06);--sel:rgba(0,0,0,.04);--switch:rgba(0,0,0,.1);--reco-bg:#E3F1EA;--reco-fg:#1F5B43;--side:#F5F5F5;--side-ring:#E8E8E8;--panel:#FFFFFF;--panel-line:#E5E5E5;--bubble:#F3F3F3;--nav-on:#E9E9E9;--veil:rgba(250,248,242,.28);--page:#F5F5F5;--ok-bg:#E3F1EA;--ok-fg:#1F5B43;--info-bg:#EEF3FF;--info-fg:#2F6BFF;--feat-line:rgba(47,107,255,.28);--feat-glow:rgba(47,107,255,.06);--surface:#FAFAF7;--surface-2:#F2F1EC;--ink-2:#0F1218;--muted-2:#5A6070;--brand:#0066E6;--brand-soft:#E8F1FF;--rule:rgba(15,18,24,.08);--card-2:#FFFFFF;--display:"Geist","Geist Fallback",Inter,"Inter Fallback",ui-sans-serif,system-ui,sans-serif;--mono:"Geist Mono","Geist Mono Fallback",ui-monospace,monospace}:root[data-theme="dark"]{color-scheme:dark;--ink:#F5F6F8;--sub:#CFD6E6;--kicker:#B9C3DA;--foot:#C9D1E2;--head-shadow:0 2px 24px rgba(4,8,28,.45);--foot-shadow:0 1px 12px rgba(0,0,0,.5);--logo-shadow:drop-shadow(0 6px 22px rgba(80,140,255,.35));--tray:rgba(24,26,34,.58);--tray-shadow:0 30px 70px -30px rgba(0,0,0,.7);--card:#1B1B1E;--line:#2C2C31;--text:#F4F4F5;--soft:#D4D4D8;--muted:#A1A1AA;--faint:#71717A;--chip:#232326;--glyph:#2A2A2D;--hover:rgba(255,255,255,.06);--btn:#F4F4F5;--btn-fg:#111113;--btn-hover:#FFFFFF;--pill:rgba(18,22,40,.55);--pill-ring:rgba(255,255,255,.14);--track:rgba(18,22,40,.55);--thumb:#2A2E3E;--seg-on:#FFFFFF;--seg-off:#AEB6C8;--pop:#1C1C1E;--pop-shadow:0 0 0 .5px rgba(255,255,255,.1),0 16px 36px -10px rgba(0,0,0,.6);--pop-ink:rgba(255,255,255,.9);--pop-strong:#FFF;--pop-text:rgba(255,255,255,.62);--pop-muted:rgba(255,255,255,.46);--pop-line:rgba(255,255,255,.08);--accent:#4D8DFF;--bar-on:#4D8DFF;--bar:rgba(255,255,255,.24);--bar-off:rgba(255,255,255,.08);--sel:rgba(255,255,255,.06);--switch:rgba(255,255,255,.14);--reco-bg:rgba(77,141,255,.16);--reco-fg:#9CC0FF;--side:#161618;--side-ring:rgba(255,255,255,.08);--panel:#1B1B1E;--panel-line:rgba(255,255,255,.08);--bubble:#26262A;--nav-on:#26262A;--veil:rgba(6,10,28,.38);--page:#161618;--ok-bg:rgba(52,168,108,.16);--ok-fg:#8FE0B5;--info-bg:rgba(47,107,255,.16);--info-fg:#8FB0FF;--feat-line:rgba(107,149,255,.42);--feat-glow:rgba(107,149,255,.14);--surface:#0D1016;--surface-2:#141821;--ink-2:#F2F3F5;--muted-2:#9AA3B5;--brand:#5AA2FF;--brand-soft:rgba(90,162,255,.14);--rule:rgba(255,255,255,.08);--card-2:#161A22}*,*::before,*::after{box-sizing:border-box}html,body{margin:0}body{font-family:Inter,"Inter Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased;color:var(--text);background:#0B1226;min-height:100vh}a{color:inherit}button{font:inherit}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bg{position:fixed;inset:0;overflow:hidden;background:#0B1226;z-index:0}.bg__stage{position:absolute;inset:0;animation:breath 36s ease-in-out infinite alternate;transform-origin:50% 60%}.bg__img,.bg__vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bg__stage > picture{display:contents}.bg__night{opacity:0}.bg__night.is-on{opacity:1}.bg__night.is-fade{transition:opacity 1.4s cubic-bezier(.4,0,.2,1)}.bg__vid{opacity:0;transition:opacity .6s ease}.bg__vid.is-on{opacity:1}.bg__fog{position:absolute;inset:0;mix-blend-mode:screen;opacity:.32;transition:opacity 2.4s ease;background:radial-gradient(40% 18% at 30% 72%,rgba(255,255,255,.55),transparent 70%),radial-gradient(45% 16% at 72% 64%,rgba(255,255,255,.45),transparent 70%);animation:fog 48s ease-in-out infinite alternate}[data-theme="dark"] .bg__fog{opacity:.16}.bg__scrim{position:absolute;inset:0;transition:opacity 2.4s ease .3s}.bg__scrim--day{background:radial-gradient(60% 52% at 50% 34%,rgba(255,249,238,.62),rgba(255,249,238,.18) 60%,transparent 80%)}.bg__scrim--night{opacity:0;background:radial-gradient(60% 55% at 50% 34%,rgba(6,12,38,.55),rgba(6,12,38,.2) 62%,transparent 82%),linear-gradient(180deg,rgba(5,9,26,.25),transparent 30%)}[data-theme="dark"] .bg__scrim--day{opacity:0}[data-theme="dark"] .bg__scrim--night{opacity:1}.bg__veil{position:absolute;inset:0;background:var(--veil);backdrop-filter:blur(2px)}@keyframes breath{from{transform:scale(1)}to{transform:scale(1.045)}}@keyframes fog{from{transform:translateX(-3%)}to{transform:translateX(3%)}}.in{opacity:0;animation:rise .9s var(--ease) forwards;animation-delay:var(--d,0ms)}@keyframes rise{from{opacity:0;transform:translateY(16px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}.nav{position:relative;z-index:2;display:flex;justify-content:flex-end;align-items:center;gap:6px;padding:16px 24px}.nav__brand{margin-right:auto;display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.nav__brand img{width:30px;height:30px;view-transition-name:bv-logo}.nav__brand b{font-family:"Plus Jakarta Sans","Plus Jakarta Sans Fallback",sans-serif;font-size:18px;font-weight:800}.nav__link{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:10px;font-size:14px;font-weight:500;text-decoration:none;color:var(--ink)}.nav__link:hover{background:var(--hover)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:0;border-radius:10px;background:var(--btn);color:var(--btn-fg);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer}.btn:hover{background:var(--btn-hover)}.btn:active{transform:scale(.98)}.dot{color:#00A9CC}.theme{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;border-radius:12px;background:var(--track);backdrop-filter:blur(10px);margin-right:6px}.theme__thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:9px;background:var(--thumb);box-shadow:0 1px 3px rgba(0,0,0,.18);transition:transform 520ms var(--ease)}[data-theme="dark"] .theme__thumb{transform:translateX(100%)}.theme button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:92px;height:36px;border:0;background:transparent;font-size:13.5px;font-weight:500;cursor:pointer;color:var(--seg-off)}.theme button[aria-checked="true"]{color:var(--seg-on)}.theme svg{transition:transform .6s var(--ease)}[data-theme="dark"] .theme .sun{transform:rotate(-90deg) scale(.85)}:root:not([data-theme="dark"]) .theme .moon{transform:rotate(40deg) scale(.85)}@media (max-width:700px){.theme button{min-width:44px}.theme button span{display:none}.nav__extra{display:none}.nav{padding:12px 12px}}.hero{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;color:var(--ink)}.hero__main{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 16px 24px}.hero__logo{width:84px;height:84px;filter:var(--logo-shadow);view-transition-name:bv-logo}.hero__name{margin-top:-6px;font-family:"Plus Jakarta Sans","Plus Jakarta Sans Fallback",sans-serif;font-size:30px;font-weight:800;letter-spacing:-.5px;color:var(--ink)}.hero__kicker{margin-top:18px;font-size:13px;font-weight:500;letter-spacing:5px;color:var(--kicker)}.hero h1{margin:14px 0 0;font-family:"Plus Jakarta Sans","Plus Jakarta Sans Fallback",sans-serif;font-size:clamp(34px,5.2vw,64px);line-height:1.04;letter-spacing:-1.6px;font-weight:800;color:var(--ink);text-shadow:var(--head-shadow)}.hero h1 span{display:block}.hero__sub{margin:14px 0 0;max-width:560px;font-size:clamp(16px,1.7vw,21px);line-height:1.45;color:var(--sub)}.hero__foot{margin:auto 0 0;padding-top:28px;font-size:15px;line-height:1.5;color:var(--foot);text-shadow:var(--foot-shadow)}@media (max-width:600px){.hero__logo{width:64px;height:64px}.hero__name{font-size:22px}.hero__kicker{font-size:10.5px;letter-spacing:3px;margin-top:14px}.hero__foot{font-size:13px;padding-top:32px}}.composer{position:relative;width:min(820px,100%);margin-top:24px;padding:4px;border-radius:22px;background:var(--tray);backdrop-filter:blur(16px);box-shadow:var(--tray-shadow);text-align:left;view-transition-name:bv-composer}.composer__card{padding:16px 12px 10px 18px;border-radius:18px;background:var(--card);box-shadow:0 0 0 1px var(--line),0 1px 2px rgba(0,0,0,.05);transition:box-shadow .2s}.composer__card:focus-within{box-shadow:0 0 0 1px rgba(0,96,226,.45),0 0 0 4px rgba(0,96,226,.12)}.composer label{font-size:11px;font-weight:600;letter-spacing:2.5px;color:var(--muted)}.composer textarea{display:block;width:100%;margin-top:8px;resize:none;border:0;background:transparent;font:inherit;font-size:19px;line-height:1.45;color:var(--text);max-height:168px}.composer textarea::placeholder{color:var(--faint)}.composer textarea:focus{outline:none}.composer__bar{display:flex;align-items:center;gap:4px;margin:12px 0 0 -6px}.composer__right{margin-left:auto;position:relative;display:flex;align-items:center;gap:4px}.ghost{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--soft);font-size:14px;cursor:pointer}.ghost:hover{background:var(--hover);color:var(--text)}.ghost--icon{width:40px;justify-content:center;padding:0;color:var(--muted)}.send{width:46px;height:46px;display:grid;place-items:center;border:0;border-radius:14px;background:var(--btn);color:var(--btn-fg);cursor:pointer;transition:transform .15s}.send:hover{transform:scale(1.04)}.send:active{transform:scale(.94)}@media (max-width:600px){.composer textarea{font-size:16px}.composer__attach span{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}.mp-trigger{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--text);font-size:14px;font-weight:500;cursor:pointer}.mp-trigger:hover{background:var(--hover)}.mp-glyph{width:20px;height:20px;flex:none;display:grid;place-items:center;border-radius:5px;background:var(--glyph);box-shadow:0 0 0 .5px rgba(0,0,0,.1),0 1px 1px -1px rgba(0,0,0,.1)}.mp-glyph img{width:13px;height:13px}.mp-name{display:inline-block}.mp-name.swap{animation:swap .32s var(--ease)}@keyframes swap{from{opacity:0;filter:blur(2px);transform:translateY(3px)}to{opacity:1;filter:none;transform:none}}.mp-bulb{display:grid;grid-template-columns:0fr;opacity:0;transition:grid-template-columns .36s var(--ease-pick),opacity .36s;color:var(--accent)}.mp-bulb > span{overflow:hidden;display:flex}.mp-bulb.on{grid-template-columns:1fr;opacity:1}.mp-chev{opacity:.55;transition:transform .3s var(--ease-pick)}[aria-expanded="true"] .mp-chev{transform:rotate(180deg)}.mp-pop{position:absolute;left:calc(100% + 14px);bottom:-8px;width:min(340px,calc(100vw - 32px));border-radius:12px;background:var(--pop);box-shadow:var(--pop-shadow);color:var(--pop-ink);font-size:13px;line-height:20px;text-align:left;z-index:30;transform-origin:0% 100%;opacity:0;transform:translateY(4px) scale(.96);pointer-events:none;visibility:hidden;transition:opacity .2s,transform .32s var(--ease-pick),visibility 0s .32s}.mp-pop.open{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity .2s,transform .32s var(--ease-pick),visibility 0s}@media (max-width:1599px){.mp-pop{left:auto;right:0;bottom:calc(100% + 8px);transform-origin:100% 100%}}.mp-card{padding:4px}.mp-head{display:flex;justify-content:space-between;align-items:center;height:28px;padding:4px 8px 0;font-size:10px;font-weight:500;letter-spacing:.5px;color:var(--pop-muted)}.mp-cols{display:grid;grid-template-columns:repeat(3,40px);gap:8px;text-align:center}.mp-list:hover .mp-row:not(:hover){opacity:.55}.mp-row{width:100%;display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .12s,opacity .2s}.mp-row:hover,.mp-row:focus-visible{background:var(--hover);outline:none}.mp-row[aria-selected="true"]{background:var(--sel)}.mp-row .mp-glyph{width:22px;height:22px}.mp-row .mp-glyph img{width:14px;height:14px}.mp-txt{flex:1;min-width:0;display:flex;flex-direction:column}.mp-title{display:flex;align-items:center;gap:6px;font-weight:500;color:var(--pop-strong)}.mp-check{color:var(--accent);transform:scale(.6);opacity:0;transition:transform .32s var(--ease),opacity .2s}.mp-row[aria-selected="true"] .mp-check{transform:scale(1);opacity:1}.mp-reco{font-size:11px;font-weight:500;padding:0 7px;border-radius:999px;background:var(--reco-bg);color:var(--reco-fg)}.mp-desc{font-size:12px;line-height:16px;color:var(--pop-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-meters{display:grid;grid-template-columns:repeat(3,40px);gap:8px}.mp-meter{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px}.mp-seg{height:4px;border-radius:1px;background:var(--bar-off);transform-origin:50% 100%}.mp-seg.lit{background:var(--bar)}.mp-row[aria-selected="true"] .mp-seg.lit{background:var(--bar-on);animation:pulse .36s var(--ease) both;animation-delay:var(--sd,0ms)}@keyframes pulse{0%{transform:scaleY(1)}50%{transform:scaleY(1.6)}100%{transform:scaleY(1)}}.mp-varies{width:136px;text-align:center;font-size:12px;color:var(--pop-muted)}.mp-settings{margin-top:4px;border-top:.5px solid var(--pop-line);padding-top:4px}.mp-toggle{width:100%;display:flex;align-items:center;gap:10px;min-height:36px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.mp-toggle:hover{background:var(--hover)}.mp-toggle > svg{margin:0 2px}.mp-toggle > span:first-of-type{flex:1;text-align:left}.mp-switch{position:relative;width:26px;height:16px;border-radius:5px;background:var(--switch);transition:background .28s}.mp-switch::after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:3.5px;background:#FFF;box-shadow:0 0 0 .5px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.16);transition:transform .28s var(--ease-pick)}[aria-checked="true"] > .mp-switch{background:var(--bar-on)}[aria-checked="true"] > .mp-switch::after{transform:translateX(10px)}.mp-fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s var(--ease-pick)}.mp-fold.open{grid-template-rows:1fr}.mp-fold > div{overflow:hidden}.mp-effort{display:flex;align-items:center;padding:2px 8px 6px 38px;color:var(--pop-text)}.mp-effort > span{flex:1}.mp-seg3{position:relative;display:flex;gap:2px}.mp-seg3 button{position:relative;z-index:1;height:24px;padding:0 8px;border:0;border-radius:5px;background:transparent;box-shadow:inset 0 0 0 .5px var(--pop-line);color:var(--pop-text);font-size:12px;font-weight:500;cursor:pointer}.mp-seg3 button[aria-checked="true"]{background:var(--sel);color:var(--pop-ink)}.mp-foot{display:flex;align-items:center;gap:8px;height:36px;padding:0 8px 0 12px;border-top:.5px solid var(--pop-line)}.mp-foot > span:first-child{flex:1;font-size:12px;color:var(--pop-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kbd{min-width:20px;height:20px;display:grid;place-items:center;border-radius:5px;box-shadow:inset 0 0 0 .5px var(--pop-line);font-size:11px;font-weight:500;color:var(--pop-muted)}.pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}.pill{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px 0 18px;border-radius:999px;background:var(--pill);backdrop-filter:blur(10px);box-shadow:0 0 0 1px var(--pill-ring);color:var(--text);font-size:15px;font-weight:500;text-decoration:none;transition:transform .25s var(--ease)}.pill:hover{transform:translateY(-2px)}.pill svg{transition:transform .25s var(--ease)}.pill:hover svg{transform:translateX(3px)}.center{position:relative;z-index:1;min-height:calc(100vh - 76px);display:flex;align-items:center;justify-content:center;padding:24px 16px 48px}.tray{width:100%;max-width:460px;padding:4px;border-radius:26px;background:var(--tray);backdrop-filter:blur(16px);box-shadow:var(--tray-shadow)}.tray__card{padding:40px clamp(20px,6vw,44px);border-radius:22px;background:var(--card);box-shadow:0 0 0 1px var(--line);display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;color:var(--text)}.tray__card h1{margin:0;font-family:"Plus Jakarta Sans","Plus Jakarta Sans Fallback",sans-serif;font-size:30px;font-weight:800;letter-spacing:-.5px}.muted{color:var(--muted)}.field{width:100%;display:flex;flex-direction:column;gap:6px;text-align:left}.field label{font-size:13px;font-weight:500}.input{height:46px;padding:0 14px;border-radius:11px;border:0;background:var(--card);box-shadow:0 0 0 1px var(--line);font:inherit;font-size:15px;color:var(--text);transition:box-shadow .2s}.input:focus{outline:none;box-shadow:0 0 0 1px var(--accent),0 0 0 4px rgba(47,107,255,.14)}.btn--block{width:100%;height:46px;font-size:15px;border-radius:11px}.btn--line{background:var(--card);color:var(--text);box-shadow:0 0 0 1px var(--line)}.btn--line:hover{background:var(--hover)}.link{color:var(--text);font-weight:600}.ws-wrap{position:relative;z-index:1;padding:0 16px 24px;display:flex;justify-content:center}.ws{width:100%;max-width:1240px;display:flex;flex-wrap:wrap;gap:8px;padding:8px;border-radius:20px;background:var(--side);box-shadow:0 0 0 1px var(--side-ring),0 40px 80px -40px rgba(0,0,0,.45);color:var(--text)}.ws__side{flex:0 0 232px;display:flex;flex-direction:column;gap:4px;padding:6px 8px 4px}.ws__item{display:flex;align-items:center;gap:10px;height:32px;padding:0 10px;border-radius:9px;font-size:13.5px;color:var(--soft)}.ws__item.on{background:var(--nav-on);color:var(--text);font-weight:500}.ws__group{margin:16px 10px 4px;font-size:12px;color:var(--muted)}.ws__hint{margin-top:auto;padding:10px;border-radius:12px;background:var(--card);box-shadow:0 0 0 1px var(--side-ring);font-size:12.5px;line-height:1.45;color:var(--soft)}.ws__main{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;min-height:calc(100vh - 120px);border-radius:16px;background:var(--panel);border:1px solid var(--panel-line);box-shadow:0 1px 2px rgba(0,0,0,.05)}.ws__top{display:flex;align-items:center;gap:8px;height:48px;padding:0 16px;border-bottom:1px solid var(--panel-line);font-size:14px;font-weight:500}.ws__top .crumb{color:var(--muted)}.ws__top .sep{color:var(--faint)}.thread{flex:1;width:100%;max-width:660px;margin:0 auto;padding:28px 20px;display:flex;flex-direction:column;gap:22px}.msg-me{align-self:flex-end;max-width:78%;padding:10px 14px;border-radius:16px 16px 4px 16px;background:var(--bubble);font-size:14.5px;line-height:23px;animation:msg .42s var(--ease) both}.msg-ai{display:flex;flex-direction:column;gap:10px;animation:msg .42s var(--ease) both}@keyframes msg{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ai-name{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.orb{width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.9),transparent 45%),linear-gradient(140deg,#8EC5FF,#2F6BFF 48%,#1E3FD6);box-shadow:0 1px 3px rgba(47,107,255,.35)}.orb.busy{animation:orb 1.6s ease-in-out infinite}@keyframes orb{50%{transform:scale(.82);filter:hue-rotate(20deg)}}.ai-text{margin:0;font-size:14.5px;line-height:1.6;color:var(--soft)}.thinking{font-size:14px;color:var(--muted);background:linear-gradient(90deg,var(--muted) 0%,var(--text) 50%,var(--muted) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 1.6s linear infinite}@keyframes shimmer{from{background-position:100% 0}to{background-position:-100% 0}}.flow{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.flow li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--chip);box-shadow:0 0 0 1px var(--line);font-size:14px;opacity:0;animation:msg .42s var(--ease) forwards}.flow .n{width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:7px;font-size:12px;font-weight:600;background:var(--info-bg);color:var(--info-fg)}.flow .n.h{background:var(--ok-bg);color:var(--ok-fg)}.flow .who{margin-left:auto;font-size:12px;color:var(--muted)}.replies{display:flex;flex-wrap:wrap;gap:6px}.reply{min-height:34px;padding:0 12px;border-radius:999px;border:0;background:var(--card);box-shadow:0 0 0 1px var(--line);color:var(--soft);font-size:13px;cursor:pointer}.reply:hover{background:var(--hover)}.gate{padding:4px;border-radius:20px;background:var(--side);animation:msg .5s var(--ease) both}.gate__card{padding:20px;border-radius:16px;background:var(--card);box-shadow:0 0 0 1px var(--panel-line);display:flex;flex-direction:column;gap:12px}.gate__card b{font-size:16px}.row2{display:flex;flex-wrap:wrap;gap:8px}.row2 > *{flex:1 1 180px}.grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;align-items:end}.tag-ok{align-self:flex-end;font-size:13px;padding:6px 12px;border-radius:999px;background:var(--ok-bg);color:var(--ok-fg);animation:msg .42s var(--ease) both}.play{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:14px;background:var(--card);box-shadow:0 0 0 1px var(--panel-line),0 1px 2px rgba(0,0,0,.04);color:var(--text);text-decoration:none;opacity:0;animation:msg .42s var(--ease) forwards;transition:transform .2s var(--ease),box-shadow .2s}.play:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--accent),0 12px 28px -14px rgba(0,96,226,.4)}.play b{font-size:15px;font-weight:600}.play span{font-size:13.5px;line-height:1.5;color:var(--muted)}.dock{width:100%;max-width:660px;margin:0 auto;padding:0 20px 16px;view-transition-name:bv-composer}.dock__tray{padding:4px;border-radius:18px;background:var(--chip)}.dock__card{display:flex;align-items:center;gap:6px;padding:8px 8px 8px 14px;border-radius:14px;background:var(--card);box-shadow:0 0 0 1px var(--line),0 1px 2px rgba(0,0,0,.05)}.dock__card input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:14px;color:var(--text)}.dock__card input:focus{outline:none}.dock__send{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--btn);color:var(--btn-fg);cursor:pointer}.dock__send:disabled{background:var(--line);cursor:default}.dock p{margin:8px 0 0;text-align:center;font-size:11.5px;color:var(--faint)}@media (max-width:860px){.ws__side{display:none}.ws{padding:6px}}.plans-page{position:relative;z-index:1;min-height:100vh;background:var(--page);color:var(--text)}.plans{max-width:1152px;margin:0 auto;padding:8px 16px 56px;display:flex;flex-direction:column}.draft{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 16px;border-radius:14px;background:var(--card);border:1px solid var(--feat-line);box-shadow:0 0 0 3px var(--feat-glow)}.draft .tag{font-size:12px;font-weight:500;padding:2px 8px;border-radius:999px;background:var(--info-bg);color:var(--info-fg)}.draft__txt{flex:1 1 360px;display:flex;flex-direction:column;gap:2px}.draft__txt span{font-size:13.5px;color:var(--muted)}.plans header{margin-top:40px;text-align:center}.plans h2{margin:0;font-size:28px;line-height:34px;font-weight:600;letter-spacing:-.02em}.plans header p{margin:6px 0 0;font-size:16px;color:var(--muted)}.billing{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:fit-content;margin:20px auto 0;padding:3px;border-radius:10px;background:var(--chip)}.billing__thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:8px;background:var(--card);box-shadow:0 0 0 1px rgba(23,23,23,.06),0 1px 3px rgba(23,23,23,.1);transition:transform 380ms var(--ease)}.billing.yearly .billing__thumb{transform:translateX(100%)}.billing button{position:relative;min-width:96px;height:34px;padding:0 14px;border:0;background:transparent;font-size:14px;color:var(--muted);cursor:pointer}.billing button[aria-checked="true"]{color:var(--text)}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;align-items:start;margin-top:24px}.plan{padding:16px;border-radius:14px;background:var(--card);border:1px solid var(--line);opacity:0;animation:msg .5s var(--ease) forwards;animation-delay:var(--d,0ms)}.plan.feat{border-color:var(--feat-line);box-shadow:0 0 0 3px var(--feat-glow)}.plan__name{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:16px;font-weight:500;color:var(--soft)}.badge{padding:1px 8px;border-radius:999px;background:var(--info-bg);color:var(--info-fg);font-size:12px;line-height:18px}.price{display:flex;align-items:baseline;gap:4px;margin-bottom:10px}.price b{font-size:28px;font-weight:600;letter-spacing:-.028em;font-variant-numeric:tabular-nums;display:inline-block}.price b.roll{animation:roll .52s var(--ease)}@keyframes roll{from{transform:translateY(40%);filter:blur(2px);opacity:0}to{transform:none;filter:none;opacity:1}}.price span{font-size:14px;font-weight:500;color:var(--soft)}.hr{height:1px;background:var(--line);margin:0 0 16px;border:0}.limits{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.limits div{display:flex;justify-content:space-between;font-size:14px}.limits span{font-weight:500;color:var(--soft)}.limits b{font-weight:600;letter-spacing:-.014em}.plan .btn{width:100%;height:40px;border-radius:8px}.details{display:grid;grid-template-rows:1fr;transition:grid-template-rows .46s var(--ease)}.details.closed{grid-template-rows:0fr}.details > div{overflow:hidden}.feats{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.feats li{display:flex;gap:10px;align-items:center;font-size:14px;font-weight:500}.feats li.off{color:var(--faint)}.toggle-details{align-self:center;margin-top:16px;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px;border:0;border-radius:8px;background:transparent;font-size:13px;font-weight:500;color:var(--text);cursor:pointer}.toggle-details:hover{background:var(--hover)}.toggle-details svg{transition:transform .3s}.toggle-details[aria-expanded="true"] svg{transform:rotate(180deg)}::view-transition-old(root){animation:vt-out .28s ease both}::view-transition-new(root){animation:vt-in .45s var(--ease) both}@keyframes vt-out{to{opacity:0;filter:blur(4px)}}@keyframes vt-in{from{opacity:0;transform:translateY(8px)}}::view-transition-group(bv-logo),::view-transition-group(bv-composer){animation-duration:.55s;animation-timing-function:var(--ease)}@media (prefers-reduced-motion:reduce){.bg__stage,.bg__fog{animation:none}.in,.plan,.play,.flow li,.msg-me,.msg-ai,.gate{animation:none !important;opacity:1 !important}:root{transition-duration:.01s !important;transition-delay:0s !important}@view-transition{navigation:none}}.lang{position:relative}.lang__btn{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 10px;border:0;border-radius:10px;background:var(--track);backdrop-filter:blur(10px);color:var(--ink);font-size:13.5px;font-weight:600;letter-spacing:.3px;cursor:pointer}.lang__btn:hover{background:var(--hover)}.lang__btn svg:last-child{opacity:.55;transition:transform .3s var(--ease-pick)}.lang.open .lang__btn svg:last-child{transform:rotate(180deg)}.lang__list{position:absolute;top:calc(100% + 6px);right:0;min-width:168px;padding:4px;border-radius:12px;background:var(--pop);box-shadow:var(--pop-shadow);z-index:40;opacity:0;transform:translateY(-4px) scale(.96);transform-origin:100% 0;pointer-events:none;visibility:hidden;transition:opacity .2s,transform .32s var(--ease-pick),visibility 0s .32s}.lang.open .lang__list{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity .2s,transform .32s var(--ease-pick),visibility 0s}.lang__list button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--pop-text);font-size:14px;cursor:pointer;text-align:left}.lang__list button:hover{background:var(--hover);color:var(--pop-ink)}.lang__list button svg{color:var(--accent);opacity:0;transform:scale(.6);transition:opacity .2s,transform .32s var(--ease)}.lang__list button[aria-checked="true"]{color:var(--pop-strong);font-weight:500}.lang__list button[aria-checked="true"] svg{opacity:1;transform:none}body.lang-out [data-i18n],body.lang-out [data-i18n-html],body.lang-out .i18n-dyn{opacity:0;filter:blur(4px);transform:translateY(2px);transition:opacity .16s ease,filter .16s ease,transform .16s ease}body.lang-in [data-i18n],body.lang-in [data-i18n-html],body.lang-in .i18n-dyn{animation:langIn .4s var(--ease) both}@keyframes langIn{from{opacity:0;filter:blur(4px);transform:translateY(-2px)}to{opacity:1;filter:none;transform:none}}.hero h1 [data-i18n]{display:block}.cloud{display:block;position:relative;flex:none;aspect-ratio:1;overflow:hidden;border-radius:11px;box-shadow:0 1px 2px rgba(0,0,0,.08),0 0 0 .5px rgba(0,0,0,.06)}.cloud > *{width:100%;height:100%}.cloud--xs{width:22px;border-radius:6px}.cloud--sm{width:40px}.cloud--lg{width:112px;border-radius:26px;box-shadow:0 18px 40px -18px rgba(20,80,200,.45)}.cloud-swap{animation:cloudIn .5s var(--ease) both}@keyframes cloudIn{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.velio-id{display:flex;align-items:center;gap:10px}.velio-id__txt{display:flex;flex-direction:column;gap:1px}.velio-id__name{font-size:13px;font-weight:600;letter-spacing:1.5px;color:var(--muted)}.status{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted)}.status::before{content:"";width:7px;height:7px;border-radius:50%;background:#2F86F0;box-shadow:0 0 0 3px rgba(47,134,240,.18);transition:background .4s,box-shadow .4s}.status[data-estado="pensando"]::before{background:#F06A35;box-shadow:0 0 0 3px rgba(240,106,53,.2);animation:beat 1.1s ease-in-out infinite}@keyframes beat{50%{transform:scale(.7)}}.velio-home{display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px 0 4px;animation:msg .5s var(--ease) both}.velio-home .status{font-size:13px}.ai-name .cloud--xs{margin-right:2px}@media (prefers-reduced-motion:reduce){body.lang-in [data-i18n],body.lang-in .i18n-dyn{animation:none}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.nav--fixed{position:fixed;top:0;left:0;right:0;z-index:50;transition:background-color .4s,box-shadow .4s,backdrop-filter .4s,padding .4s}.nav--fixed .nav__brand{opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .4s,transform .4s var(--ease)}.is-scrolled .nav--fixed{background:color-mix(in srgb,var(--surface) 72%,transparent);backdrop-filter:saturate(1.4) blur(18px);-webkit-backdrop-filter:saturate(1.4) blur(18px);box-shadow:0 1px 0 var(--rule);padding-top:10px;padding-bottom:10px}.is-scrolled .nav--fixed .nav__brand{opacity:1;transform:none;pointer-events:auto}.is-scrolled .nav--fixed .nav__link,.is-scrolled .nav--fixed .nav__brand{color:var(--ink-2)}.hero--landing{padding-top:76px}.hero__tag{margin-top:22px;display:inline-flex;align-items:center;gap:10px;padding:9px 18px;border-radius:999px;background:var(--pill);backdrop-filter:blur(12px);box-shadow:0 0 0 1px var(--pill-ring),0 6px 18px -10px rgba(0,0,0,.25);font-family:var(--display);font-size:12.5px;font-weight:600;letter-spacing:2.2px;text-transform:uppercase;color:var(--ink)}.hero__tag i{width:6px;height:6px;border-radius:50%;background:#00B8E6;box-shadow:0 0 0 4px rgba(0,184,230,.18);animation:tagPulse 2.4s ease-in-out infinite}@keyframes tagPulse{50%{box-shadow:0 0 0 7px rgba(0,184,230,0)}}.hero h1{font-family:var(--display);font-weight:600;letter-spacing:-0.045em;line-height:1.0;font-size:clamp(40px,6vw,78px)}.hero__sub{font-family:var(--display);letter-spacing:-0.01em}.hero__main{transform:translate3d(0,calc(var(--p,0) * -70px),0) scale(calc(1 - var(--p,0) * .05));opacity:calc(1 - var(--p,0) * 1.25);filter:blur(calc(var(--p,0) * 6px));will-change:transform,opacity}.bg::after{content:"";position:absolute;inset:0;background:#05070D;opacity:calc(var(--p,0) * .45);pointer-events:none}.scroll-hint{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12.5px;font-weight:500;letter-spacing:.4px;color:var(--foot);text-decoration:none;opacity:calc(1 - var(--p,0) * 3)}.scroll-hint span:last-child{width:22px;height:34px;border-radius:12px;box-shadow:inset 0 0 0 1.5px currentColor;position:relative}.scroll-hint span:last-child::after{content:"";position:absolute;left:50%;top:7px;width:3px;height:7px;margin-left:-1.5px;border-radius:2px;background:currentColor;animation:wheel 1.8s var(--ease) infinite}@keyframes wheel{0%{opacity:0;transform:translateY(-3px)}30%{opacity:1}100%{opacity:0;transform:translateY(9px)}}.sheet{position:relative;z-index:3;background:var(--surface);color:var(--ink-2);border-radius:36px 36px 0 0;margin-top:-40px;box-shadow:0 -40px 80px -40px rgba(0,0,0,.45)}.sheet::before{content:"";position:absolute;left:50%;top:12px;width:44px;height:5px;margin-left:-22px;border-radius:3px;background:var(--rule)}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}.sec{padding:128px 0}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--display);font-size:12.5px;font-weight:600;letter-spacing:2.2px;text-transform:uppercase;color:var(--brand)}.eyebrow::before{content:"";width:18px;height:1.5px;background:currentColor}.h2{margin:16px 0 0;font-family:var(--display);font-size:clamp(32px,4.2vw,56px);line-height:1.04;letter-spacing:-0.04em;font-weight:600;color:var(--ink-2);text-wrap:balance}.lead-p{margin:18px 0 0;max-width:620px;font-size:18px;line-height:1.55;color:var(--muted-2)}.rv{opacity:0;transform:translateY(28px);filter:blur(6px);transition:opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease);transition-delay:calc(var(--i,0) * 90ms)}.rv.on{opacity:1;transform:none;filter:none}.statement{margin:24px 0 0;font-family:var(--display);font-size:clamp(28px,3.5vw,50px);line-height:1.16;letter-spacing:-0.032em;font-weight:500;color:var(--ink-2)}.statement .w{opacity:.16;transition:opacity .35s ease,color .35s ease}.statement .w.on{opacity:1}.statement .w.key.on{color:var(--brand)}.core{position:relative;height:420vh}.core__pin{position:sticky;top:0;height:100vh;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:64px;align-items:center}.steps{list-style:none;margin:36px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.step{position:relative;padding:16px 0 16px 28px;cursor:pointer}.step::before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:2px;border-radius:2px;background:var(--rule)}.step::after{content:"";position:absolute;left:0;top:18px;width:2px;height:0;border-radius:2px;background:var(--brand);transition:height .6s var(--ease)}.step.on::after{height:calc(100% - 36px)}.step__top{display:flex;align-items:baseline;gap:14px}.step__n{font-family:var(--mono);font-size:13px;color:var(--muted-2);transition:color .4s}.step__t{font-family:var(--display);font-size:24px;font-weight:600;letter-spacing:-0.02em;color:var(--muted-2);transition:color .4s}.step.on .step__n{color:var(--brand)}.step.on .step__t{color:var(--ink-2)}.step__d{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease)}.step__d > p{overflow:hidden;margin:0;padding-top:0;font-size:16px;line-height:1.55;color:var(--muted-2);opacity:0;transition:opacity .4s,padding .55s var(--ease)}.step.on .step__d{grid-template-rows:1fr}.step.on .step__d > p{opacity:1;padding-top:8px}.wf{position:relative;border-radius:26px;padding:6px;background:var(--surface-2);box-shadow:0 0 0 1px var(--rule),0 40px 80px -40px rgba(15,18,40,.35)}.wf__card{border-radius:21px;background:var(--card-2);box-shadow:0 0 0 1px var(--rule);padding:22px;min-height:470px;display:flex;flex-direction:column;gap:16px}.wf__head{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:13px;color:var(--muted-2)}.wf__head i{width:8px;height:8px;border-radius:50%;background:var(--brand)}.wf__status{margin-left:auto;font-family:var(--display);font-size:12.5px;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--brand-soft);color:var(--brand);transition:background .4s,color .4s}.wf[data-step="3"] .wf__status{background:var(--ok-bg);color:var(--ok-fg)}.wf__ask{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:var(--surface-2);font-size:14px;color:var(--ink-2);max-height:60px;overflow:hidden;transition:max-height .5s var(--ease),opacity .4s,padding .5s,margin .5s}.wf:not([data-step="0"]) .wf__ask{max-height:0;opacity:0;padding-top:0;padding-bottom:0;margin-top:-16px}.wf__nodes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.node{position:relative;z-index:1;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--card-2);box-shadow:0 0 0 1px var(--rule);transition:box-shadow .5s,opacity .5s,transform .5s var(--ease),background .5s}.node + .link{position:relative;height:18px;margin-left:27px;width:2px;background:var(--rule);overflow:hidden}.node + .link::after{content:"";position:absolute;inset:0;background:var(--brand);transform:scaleY(0);transform-origin:top;transition:transform .5s var(--ease);transition-delay:var(--ld,0ms)}.wf:not([data-step="0"]) .link::after{transform:scaleY(1)}.node__ico{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:8px;background:var(--brand-soft);color:var(--brand)}.node[data-human] .node__ico{background:var(--ok-bg);color:var(--ok-fg)}.node__t{flex:1;font-size:14.5px;font-weight:500;color:var(--ink-2)}.node__k{font-size:12px;color:var(--muted-2);opacity:0;transform:translateX(6px);transition:opacity .4s,transform .4s var(--ease)}.wf:not([data-step="0"]) .node__k{opacity:1;transform:none}.node__ok{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--ok-bg);color:var(--ok-fg);transform:scale(0);transition:transform .4s var(--ease);transition-delay:var(--od,0ms)}.wf[data-step="2"] .node:not([data-human]) .node__ok,.wf[data-step="3"] .node .node__ok{transform:scale(1)}.wf[data-step="0"] .node{box-shadow:0 0 0 1px var(--rule);background:transparent;border:1.5px dashed var(--rule)}.wf[data-step="0"] .node:not(:first-child){opacity:.5}.wf[data-step="2"] .node[data-human]{box-shadow:0 0 0 1.5px var(--brand),0 10px 30px -14px rgba(0,102,230,.5)}.wf__review{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease)}.wf__review > div{overflow:hidden}.wf[data-step="2"] .wf__review,.wf[data-step="3"] .wf__review{grid-template-rows:1fr}.review{margin-top:8px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--surface-2);font-size:14px}.review b{font-family:var(--mono);font-weight:500}.review span:last-child{margin-left:auto;font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;background:#FFF1E6;color:#A34A00}[data-theme="dark"] .review span:last-child{background:rgba(255,140,60,.16);color:#FFB37A}.wf__chips{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s var(--ease)}.wf[data-step="3"] .wf__chips{opacity:1;transform:none}.wf__chips span{font-size:13px;font-weight:500;padding:6px 12px;border-radius:999px;background:var(--surface-2);color:var(--ink-2);box-shadow:0 0 0 1px var(--rule)}.wf__run{position:absolute;z-index:0;left:28px;top:0;width:8px;height:8px;margin-left:-3px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 5px var(--brand-soft);opacity:0;pointer-events:none}.wf[data-step="2"] .wf__run{opacity:1;animation:run 2.6s cubic-bezier(.45,0,.2,1) infinite}@keyframes run{0%{top:22px}100%{top:calc(100% - 22px)}}.cards6{margin-top:56px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.card6{position:relative;padding:28px;border-radius:22px;background:var(--card-2);box-shadow:0 0 0 1px var(--rule),0 1px 2px rgba(0,0,0,.04);transition:transform .35s var(--ease),box-shadow .35s,opacity .9s var(--ease),filter .9s var(--ease)}.card6:hover{transform:translateY(-4px);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 40%,transparent),0 24px 48px -24px rgba(0,60,160,.35)}.card6__ico{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:var(--brand-soft);color:var(--brand)}.card6 h3{margin:22px 0 0;font-family:var(--display);font-size:21px;font-weight:600;letter-spacing:-0.02em;color:var(--ink-2)}.card6 p{margin:8px 0 0;font-size:15.5px;line-height:1.55;color:var(--muted-2)}.trust{margin-top:56px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--rule)}.trust > div{padding:24px 24px 0 0;display:flex;gap:12px}.trust svg{flex:none;color:var(--brand);margin-top:2px}.trust b{display:block;font-family:var(--display);font-size:16px;font-weight:600;letter-spacing:-0.01em;color:var(--ink-2)}.trust span{display:block;margin-top:4px;font-size:14px;line-height:1.5;color:var(--muted-2)}.pioneers{padding:96px 0 104px;border-top:1px solid var(--rule);background:var(--surface-2);text-align:center}.pioneers .h2{font-size:clamp(26px,3vw,38px)}.pioneers .lead-p{margin-left:auto;margin-right:auto}.mq{margin-top:48px}.mq .ui-lm{--ui-lm-h:30px;--ui-lm-muted:var(--muted-2);--ui-lm-ink:var(--ink-2);--ui-lm-fade:min(16%,180px)}.bv-mq__mark{display:inline-flex;align-items:center;gap:10px;height:30px}.bv-mq__img,.bv-mq__svg{width:26px;height:26px;flex:none;border-radius:6px}.bv-mq__img{filter:grayscale(1) contrast(1.1);opacity:.65;transition:filter .26s,opacity .26s}.bv-mq__name{font-family:var(--display);font-size:19px;font-weight:600;letter-spacing:-0.02em;white-space:nowrap}@media (hover:hover){.ui-lm__link:hover .bv-mq__img{filter:none;opacity:1}}.pioneers__note{margin:36px 0 0;font-size:12.5px;color:var(--muted-2)}.cta{padding:120px 0 64px}.cta__box{position:relative;overflow:hidden;border-radius:32px;padding:clamp(40px,7vw,88px) 24px;text-align:center;color:#fff;isolation:isolate}.cta__box img.ph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:opacity 1.4s ease}.cta__box img.ph--night{opacity:0}[data-theme="dark"] .cta__box img.ph--night{opacity:1}.cta__box::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(8,14,30,.15),rgba(8,14,30,.55))}.cta__box .cloud{margin:0 auto 22px}.cta__box h2{margin:0;font-family:var(--display);font-size:clamp(30px,4.4vw,58px);font-weight:600;letter-spacing:-0.04em;line-height:1.04;text-shadow:0 2px 30px rgba(0,0,0,.35)}.cta__box p{margin:14px auto 0;max-width:520px;font-size:18px;line-height:1.5;color:rgba(255,255,255,.88)}.cta__btns{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.cta__btns .btn{min-height:48px;padding:0 22px;font-size:15px;background:#fff;color:#0F1218}.cta__btns .btn--ghost{background:rgba(255,255,255,.14);color:#fff;backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.foot{padding:28px 0 40px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;font-size:13.5px;color:var(--muted-2)}.foot nav{display:flex;flex-wrap:wrap;gap:20px}.foot a{color:inherit;text-decoration:none}.foot a:hover{color:var(--ink-2)}.composer.glow{opacity:1;transform:none;animation:glow 1.6s var(--ease)}@keyframes glow{0%{box-shadow:var(--tray-shadow),0 0 0 0 rgba(0,102,230,.55)}40%{box-shadow:var(--tray-shadow),0 0 0 10px rgba(0,102,230,.0),0 0 60px 10px rgba(0,140,255,.35)}100%{box-shadow:var(--tray-shadow)}}@media (max-width:900px){.core{height:auto}.core__pin{position:relative;height:auto;grid-template-columns:1fr;gap:28px;padding:96px 0 40px}.core__visual{position:sticky;top:64px;z-index:1;order:-1}.wf__card{min-height:0}.step{padding:22px 0 22px 24px;min-height:42vh}.step__d{grid-template-rows:1fr}.step__d > p{opacity:1;padding-top:8px}.cards6{grid-template-columns:1fr}.trust{grid-template-columns:1fr 1fr}.sec{padding:88px 0}.sheet{border-radius:26px 26px 0 0}}@media (min-width:901px) and (max-width:1100px){.cards6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.trust{grid-template-columns:1fr}.wf__card{padding:16px}.node__k{display:none}}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;filter:none;transition:none}.statement .w{opacity:1}.hero__main{transform:none;filter:none}.wf__run{animation:none}}.what__foot{margin:40px 0 0;font-size:15px;line-height:1.6;color:var(--muted-2)}@media (max-width:640px){.nav--fixed{gap:4px;padding:10px 12px}.nav--fixed .nav__link{display:none}.nav--fixed .nav__brand b{display:none}.nav--fixed .btn{min-height:38px;padding:0 12px;font-size:13.5px;white-space:nowrap}.lang__btn{padding:0 8px;min-height:38px}.theme{margin-right:0}.theme button{height:32px}}@media (max-width:900px){.core__visual{top:58px;padding-top:6px;background:var(--surface);box-shadow:0 18px 24px -18px var(--surface)}.wf{border-radius:20px;padding:4px}.wf__card{padding:14px;gap:10px;border-radius:17px}.wf__head{font-size:12px}.node{padding:8px 10px;gap:10px;border-radius:11px}.node__ico{width:24px;height:24px;border-radius:7px}.node__t{font-size:13px;line-height:1.3}.node + .link{height:10px;margin-left:21px}.wf__run{left:22px}.wf__ask{font-size:13px;padding:8px 10px}.review{font-size:12.5px;padding:8px 10px;margin-top:6px}.wf__chips span{font-size:12px;padding:4px 10px}.step{min-height:46vh}}.ui-gt{--ui-gt-c1:#1D3FD8;--ui-gt-c2:#0E9C8A;--ui-gt-c3:#0073FF;--ui-gt-c4:#0096C7;--ui-gt-sweep:1100ms;position:relative;display:inline-block;margin:0;font:inherit;letter-spacing:inherit}[data-theme="dark"] .ui-gt{--ui-gt-c1:#7AA2FF;--ui-gt-c2:#5FE3C0;--ui-gt-c3:#4DA3FF;--ui-gt-c4:#7FE7FF}.ui-gt__base{color:inherit;transition:color 240ms ease}.ui-gt__fill{position:absolute;inset:0;pointer-events:none;user-select:none;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none;background-image:radial-gradient(closest-side,var(--ui-gt-c3),transparent),radial-gradient(closest-side,var(--ui-gt-c4),transparent),radial-gradient(closest-side,var(--ui-gt-c1),transparent),linear-gradient(100deg,var(--ui-gt-c1) 10%,var(--ui-gt-c2) 90%);background-size:70% 170%,80% 190%,60% 160%,100% 100%;background-repeat:no-repeat;background-position:-20% 30%,120% 70%,50% -40%,0 0;-webkit-background-clip:text;background-clip:text;clip-path:inset(-0.25em -0.25em -0.25em -0.25em);animation:ui-gt-flow var(--ui-gt-speed,8s) ease-in-out infinite}.ui-gt[data-sweep][data-state="idle"] .ui-gt__fill{clip-path:inset(-0.25em 100% -0.25em -0.25em)}.ui-gt[data-sweep] .ui-gt__fill{transition:clip-path var(--ui-gt-sweep) cubic-bezier(0.65,0,0.25,1)}.ui-gt[data-state="in"] .ui-gt__base{color:transparent}.ui-gt[data-sweep][data-state="in"] .ui-gt__base{transition-delay:calc(var(--ui-gt-sweep) - 200ms)}@keyframes ui-gt-flow{0%,100%{background-position:-20% 30%,120% 70%,50% -40%,0 0}25%{background-position:40% 110%,60% -10%,110% 60%,0 0}50%{background-position:120% 40%,-20% 40%,40% 140%,0 0}75%{background-position:60% -30%,30% 120%,-10% 30%,0 0}}@media (prefers-reduced-motion:reduce){.ui-gt .ui-gt__fill,.ui-gt[data-sweep][data-state="idle"] .ui-gt__fill{animation:none;transition:none;clip-path:inset(-0.25em -0.25em -0.25em -0.25em)}.ui-gt .ui-gt__base,.ui-gt[data-sweep] .ui-gt__base{color:transparent;transition:none}}.hero h1 .ui-gt{display:inline-block}:root{--wm-dot:#00A9CC}[data-theme="dark"]{--wm-dot:#22C3E6}.wm{white-space:nowrap}.wm-i{position:relative;display:inline-block}.wm-i::after{content:"";position:absolute;left:50%;top:0.115em;width:0.21em;height:0.21em;margin-left:-0.105em;border-radius:50%;background:var(--wm-dot)}.dot{color:var(--wm-dot)}body{font-family:"Geist","Geist Fallback",Inter,"Inter Fallback",ui-sans-serif,system-ui,sans-serif}.hero h1{font-weight:500;letter-spacing:-0.035em;line-height:1.04;font-size:clamp(34px,min(5vw,8.4vh),70px)}.hero__sub{font-weight:400;font-size:clamp(16px,min(1.5vw,2.4vh),20px);margin-top:min(14px,1.6vh)}.hero__logo{width:clamp(52px,8.5vh,84px);height:clamp(52px,8.5vh,84px)}.hero__name{font-size:clamp(22px,3.2vh,30px)}.hero__tag{margin-top:min(22px,2.2vh);font-weight:500;letter-spacing:2px}.hero h1{margin-top:min(18px,2vh)}.composer{margin-top:min(24px,2.6vh)}.composer textarea{font-size:clamp(16px,2.1vh,19px)}.h2,.cta__box h2{font-weight:500;letter-spacing:-0.035em}.statement{font-weight:400;letter-spacing:-0.025em}.step__t,.card6 h3,.trust b,.tray__card h1{font-weight:500}.eyebrow{font-weight:500}.velio-fab{position:fixed;right:20px;bottom:20px;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none}.velio-fab__btn{pointer-events:auto;display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:6px 18px 6px 6px;border:0;border-radius:999px;background:var(--card);color:var(--text);box-shadow:0 0 0 1px var(--line),0 18px 40px -16px rgba(0,30,90,.45);font:inherit;font-size:15px;font-weight:500;cursor:pointer;opacity:0;transform:translateY(16px) scale(.96);transition:opacity .4s var(--ease),transform .5s var(--ease),box-shadow .25s}.is-scrolled .velio-fab__btn{opacity:1;transform:none}.velio-fab__btn:hover{box-shadow:0 0 0 1px var(--accent),0 22px 44px -16px rgba(0,60,160,.5)}.velio-fab__btn .cloud{width:40px;border-radius:999px}.velio-fab.open .velio-fab__btn{opacity:0;transform:translateY(8px) scale(.9);pointer-events:none}.velio-fab__panel{pointer-events:none;width:min(420px,calc(100vw - 32px));padding:4px;border-radius:22px;background:var(--tray);backdrop-filter:blur(18px);box-shadow:0 30px 70px -28px rgba(0,20,60,.55);opacity:0;transform:translateY(14px) scale(.96);transform-origin:100% 100%;transition:opacity .25s,transform .4s var(--ease-pick)}.velio-fab.open .velio-fab__panel{pointer-events:auto;opacity:1;transform:none}.velio-fab__card{padding:14px 12px 10px 14px;border-radius:18px;background:var(--card);box-shadow:0 0 0 1px var(--line)}.velio-fab__head{display:flex;align-items:center;gap:10px}.velio-fab__head .cloud{width:34px;border-radius:10px}.velio-fab__close{margin-left:auto;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer}.velio-fab__close:hover{background:var(--hover);color:var(--text)}.velio-fab textarea{display:block;width:100%;margin-top:10px;resize:none;border:0;background:transparent;font:inherit;font-size:16px;line-height:1.45;color:var(--text)}.velio-fab textarea::placeholder{color:var(--faint)}.velio-fab textarea:focus{outline:none}.velio-fab__bar{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:8px}.velio-fab__bar .send{width:40px;height:40px;border-radius:12px}@media (max-width:640px){.velio-fab{right:12px;bottom:12px}.velio-fab__btn span:last-child{display:none}.velio-fab__btn{padding:6px}}@media (max-height:1000px){.scroll-hint span:first-child{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.scroll-hint{bottom:10px}}.site-hd{position:fixed;top:0;left:0;right:0;z-index:70;font-family:"Geist","Geist Fallback",Inter,"Inter Fallback",sans-serif}.ann{position:relative;display:flex;align-items:center;justify-content:center;min-height:40px;padding:0 48px;background:#0F1218;color:#FFFFFF;font-size:14px;overflow:hidden;transition:margin-top .45s var(--ease)}.ann.hidden{margin-top:-40px}.ann__link{display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.ann__link:hover span:first-child{text-decoration:underline;text-underline-offset:3px}.ann__badge{display:inline-grid;place-items:center;height:28px;padding:3px 8px;border-radius:7px;background:#FFFFFF}.ann__badge img{height:20px;width:auto;display:block}.ann__link svg{transition:transform .3s var(--ease)}.ann__link:hover svg{transform:translateX(3px)}.ann__x{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#C9CED8;cursor:pointer}.ann__x:hover{background:rgba(255,255,255,.1);color:#fff}.hd{display:flex;align-items:stretch;height:56px;background:var(--surface);border-bottom:1px solid var(--rule);color:var(--ink-2)}.hd__cell{display:flex;align-items:center;padding:0 22px;border-right:1px solid var(--rule);font-size:15px;color:var(--ink-2);text-decoration:none;background:transparent;border-top:0;border-bottom:0;border-left:0;cursor:pointer;font-family:inherit;transition:background-color .2s}a.hd__cell:hover,button.hd__cell:hover{background:var(--surface-2)}.hd__logo{padding:0 18px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 6%,transparent),transparent)}.hd__logo img{width:30px;height:30px;display:block}.hd__fill{flex:1;border-right:1px solid var(--rule)}.hd .lang{display:flex}.hd .lang .lang__btn{all:unset;display:flex;align-items:center;gap:8px;padding:0 20px;font-size:15px;cursor:pointer}.hd .lang .lang__btn:focus-visible,.hd__cell:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.hd .lang .lang__list{top:calc(100% + 1px);right:0}.hd__theme{padding:0 16px}.hd__theme .moon{display:none}[data-theme="dark"] .hd__theme .moon{display:block}[data-theme="dark"] .hd__theme .sun{display:none}.build__menu{position:absolute;top:calc(100% + 1px);right:0;min-width:270px;padding:6px;border-radius:0 0 14px 14px;background:var(--pop);box-shadow:var(--pop-shadow);z-index:5;opacity:0;transform:translateY(-6px);pointer-events:none;visibility:hidden;transition:opacity .2s,transform .3s var(--ease-pick),visibility 0s .3s}.build__menu a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:0 12px;border-radius:9px;color:var(--pop-ink);font-size:14.5px;text-decoration:none}.build__menu a:hover{background:var(--hover)}.build__menu hr{border:0;height:1px;background:var(--pop-line);margin:4px 6px}.hd__cta{display:flex;align-items:center;gap:10px;padding:0 26px;background:#0F1218;color:#FFFFFF;font-size:15.5px;font-weight:500;text-decoration:none;transition:background-color .2s}.hd__cta:hover{background:#1E2430}[data-theme="dark"] .hd__cta{background:#F2F3F5;color:#0F1218}[data-theme="dark"] .hd__cta:hover{background:#FFFFFF}.hd__cta svg{flex:none;transition:transform .3s var(--ease)}.hd__cta:hover svg{transform:translateX(3px)}.hd__cta:focus-visible{outline:2px solid #FFFFFF;outline-offset:-5px}[data-theme="dark"] .hd__cta:focus-visible{outline-color:#0F1218}.navm__menu a.navm__ea{margin:4px 0 2px;background:#0F1218;color:#FFFFFF;font-weight:500}.navm__menu a.navm__ea:hover{background:#1E2430;color:#FFFFFF}[data-theme="dark"] .navm__menu a.navm__ea{background:#F2F3F5;color:#0F1218}[data-theme="dark"] .navm__menu a.navm__ea:hover{background:#FFFFFF}.navm__menu a.navm__ea:focus-visible{outline-offset:2px}.navm{display:none;position:relative}.navm__menu{left:0;right:auto}.navm.open .build__menu{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity .2s,transform .3s var(--ease-pick),visibility 0s}.hd__dd{position:relative;padding:0;gap:0}.hd__dd-a{display:flex;align-items:center;height:100%;padding:0 6px 0 22px;color:inherit;text-decoration:none;transition:background-color .2s}.hd__dd-btn{display:grid;place-items:center;height:100%;padding:0 14px 0 8px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;transition:background-color .2s}.hd__dd-a:hover,.hd__dd-btn:hover,.hd__dd.open .hd__dd-btn{background:var(--surface-2)}.hd__dd-a:focus-visible,.hd__dd-btn:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.hd__dd-btn svg{transition:transform .3s var(--ease-pick)}.hd__dd.open .hd__dd-btn svg{transform:rotate(180deg)}.hd__ddm{left:0;right:auto;min-width:330px}.hd__dd.open .hd__ddm{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity .2s,transform .3s var(--ease-pick),visibility 0s}.hd__ddm a{min-height:52px}.hd__dd.dd-now .hd__ddm{transition:none}.hd__ddm a:focus-visible,.build__menu a:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.ddi{display:flex;flex-direction:column;gap:2px;padding:7px 0}.ddi small{font-size:12.5px;line-height:1.3;color:var(--pop-muted)}.hd__ddm a[aria-current]{background:var(--hover)}.hd__ddm a[aria-current] .ddi > span:first-child{color:var(--brand);font-weight:500}.hd__dd[data-current]{box-shadow:inset 0 -2px 0 var(--brand)}.hd__link[aria-current="page"]{color:var(--ink-2);box-shadow:inset 0 -2px 0 var(--brand)}.navm__menu{max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior:contain}.navm__menu a.navm__sub{min-height:36px;padding-left:28px;font-size:14px;color:var(--pop-muted)}.navm__menu a.navm__sub:hover{color:var(--pop-ink)}.navm__menu a[aria-current]{color:var(--brand);background:var(--hover)}@media (max-width:1100px){.hd__link{display:none}.navm{display:flex}}.hd__cell,.hd__cta,.hd .lang .lang__btn{white-space:nowrap}@media (min-width:1101px) and (max-width:1320px){.hd__cell,.hd .lang .lang__btn{padding:0 12px}.hd__logo{padding:0 12px}.hd__dd{padding:0}.hd__dd-a{padding:0 3px 0 12px}.hd__dd-btn{padding:0 10px 0 4px}.hd__cta{padding:0 14px;gap:6px}}@media (max-width:700px){.hd .lang .lang__btn [data-lang-name]{display:none}.hd .lang .lang__btn::after{content:attr(data-code)}.hd__cell{padding:0 14px}.hd .lang .lang__btn{padding:0 14px}.hd__cta{padding:0 14px;font-size:14px}.ann{font-size:12.5px;padding:0 40px}.ann__badge{display:none}}@media (min-width:701px) and (max-width:900px){.hd__cell,.hd .lang .lang__btn{padding:0 14px}.hd__logo{padding:0 14px}.hd__cta{padding:0 16px;gap:6px}}.hero--landing{padding-top:96px}.hero--landing.no-ann{padding-top:56px}.hero__main{justify-content:center;padding-bottom:28px}.hero__logo{width:clamp(40px,6vh,60px);height:clamp(40px,6vh,60px)}.hero__name{font-size:clamp(18px,2.5vh,24px);margin-top:-4px}.hero__tag{margin-top:min(16px,1.8vh);padding:7px 14px;font-size:11.5px}.hero h1{font-size:clamp(28px,min(3.5vw,5.5vh),50px);line-height:1.06;letter-spacing:-0.03em;margin-top:min(14px,1.6vh)}.hero__sub{font-size:clamp(15px,min(1.2vw,2vh),18px);max-width:520px;margin-top:min(10px,1.2vh)}.composer{width:min(680px,100%);margin-top:min(18px,2vh);border-radius:18px}.composer__card{padding:12px 10px 8px 14px;border-radius:15px}.composer .velio-id .cloud--sm{width:30px;border-radius:9px}.composer .velio-id__name{font-size:10.5px}.composer .status{font-size:11.5px}.composer textarea{font-size:16px;margin-top:6px;min-height:24px}.composer__bar{margin-top:6px}.composer .ghost,.composer .mp-trigger{min-height:34px;font-size:13.5px}.composer .ghost--icon{width:34px}.composer .send{width:38px;height:38px;border-radius:11px}.pills{margin-top:14px;gap:8px}.pill{min-height:38px;padding:0 14px 0 16px;font-size:14px}.h2{font-size:clamp(26px,3vw,42px)}.statement{font-size:clamp(22px,2.6vw,36px);line-height:1.22}.step__t{font-size:19px}.step__d > p{font-size:15px}.card6 h3{font-size:18px}.card6 p{font-size:14.5px}.card6{padding:24px}.lead-p{font-size:16.5px}.cta__box h2{font-size:clamp(26px,3.4vw,46px)}.sec{padding:104px 0}.preload{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;background:#FFFFFF;transition:opacity .4s ease-out}.intro .preload{display:flex}.preload.leaving{opacity:0}.preload video{width:100%;height:100%;object-fit:contain}.intro .in,.intro .rv{animation-play-state:paused !important}.rep__table{margin-top:48px;border-radius:24px;overflow:hidden;background:var(--card-2);box-shadow:0 0 0 1px var(--rule),0 30px 60px -40px rgba(15,18,40,.35)}.rep__row{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.7fr) minmax(0,.55fr) minmax(0,.75fr);align-items:center;border-top:1px solid var(--rule)}.rep__row:first-child{border-top:0}.rep__rows > .rep__row:first-child{border-top:1px solid var(--rule)}.rep__row > *{padding:18px 24px}.rep__head{font-size:14px;color:var(--muted-2)}.rep__cat{font-family:var(--display);font-size:16.5px;font-weight:500;color:var(--ink-2)}.rep__tools{display:flex;flex-wrap:wrap;gap:8px 18px}.rep__tool{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;color:var(--muted-2)}.rep__tool img,.rep__tool .ini{width:22px;height:22px;flex:none;border-radius:6px}.rep__tool .ini{display:grid;place-items:center;font-size:11px;font-weight:600;color:var(--muted-2);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule)}[data-theme="dark"] .rep__tool img{filter:none;opacity:1;background:#F4F5F7;padding:2px;box-sizing:border-box}.rep__price{text-align:right;font-family:var(--display);font-size:16px;font-weight:500;color:var(--ink-2);font-variant-numeric:tabular-nums}.rep__bv{align-self:stretch;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14.5px;color:var(--ink-2);background:color-mix(in srgb,var(--brand) 7%,transparent)}.rep__bv svg{color:var(--brand)}.rep__head .rep__bv{gap:10px;font-family:var(--display);font-size:17px;font-weight:600;letter-spacing:-0.01em}.rep__head .rep__bv img{width:24px;height:24px}.rep__total{background:var(--surface-2)}.rep__total .rep__cat{font-size:17px}.rep__total .rep__price{font-size:26px;letter-spacing:-0.02em}.rep__total .rep__price s{text-decoration-thickness:2px;text-decoration-color:color-mix(in srgb,var(--muted-2) 70%,transparent)}.rep__total .rep__bv{flex-direction:column;gap:2px;padding:20px 12px;background:#0F1218;color:#fff}[data-theme="dark"] .rep__total .rep__bv{background:#F2F3F5;color:#0F1218}.rep__total .rep__bv small{font-size:13px;opacity:.8}.rep__total .rep__bv b{font-family:var(--display);font-size:30px;font-weight:600;letter-spacing:-0.03em;font-variant-numeric:tabular-nums}.rep__total .rep__bv b em{font-style:normal;font-size:15px;font-weight:400;opacity:.8}.rep__row.rv{transform:translateY(14px);filter:none}.rep__foot{margin-top:22px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.rep__note{margin:0;max-width:760px;font-size:12.5px;line-height:1.5;color:var(--muted-2)}@media (max-width:860px){.rep__row{grid-template-columns:minmax(0,1fr) auto}.rep__row > *{padding:14px 16px}.rep__tools{grid-column:1 / -1;order:3;padding-top:0 !important}.rep__bv{order:4;grid-column:1 / -1;justify-content:flex-start;padding:10px 16px !important}.rep__head .rep__tools,.rep__head .rep__price{display:none}.rep__total .rep__bv{flex-direction:row;justify-content:space-between;align-items:baseline}}.price-cards{margin-top:48px}.plan .price b{font-size:32px}.faq{margin-top:40px;border-top:1px solid var(--rule)}.faq__item{border-bottom:1px solid var(--rule)}.faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;border:0;background:transparent;color:var(--ink-2);font-family:var(--display);font-size:18px;font-weight:500;letter-spacing:-0.01em;text-align:left;cursor:pointer}.faq__q svg{flex:none;color:var(--muted-2);transition:transform .4s var(--ease)}.faq__item.open .faq__q svg{transform:rotate(45deg);color:var(--brand)}.faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.faq__item.open .faq__a{grid-template-rows:1fr}.faq__a > div{overflow:hidden}.faq__a p{margin:0;padding:0 48px 22px 0;font-size:15.5px;line-height:1.6;color:var(--muted-2)}@media (max-width:700px){.composer textarea{min-height:46px}.hd__fill{border-right:0}.hero__tag{font-size:10.5px;letter-spacing:1.4px}}.plan__sub{margin:-4px 0 14px;font-size:13px;line-height:1.5;color:var(--muted-2)}.rep__total .rep__bv small + small,.rep__total .rep__bv b + small{margin-top:2px;font-size:12px;opacity:.75}.calc{margin:24px auto 0;max-width:760px;padding:22px 26px;border-radius:20px;background:var(--card-2);box-shadow:0 0 0 1px var(--rule);text-align:left;display:grid;gap:14px}.calc__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.calc__row label{font-family:var(--display);font-size:17px;font-weight:500;color:var(--ink-2)}.calc__row output{font-family:var(--display);font-size:15px;font-weight:500;color:var(--brand);font-variant-numeric:tabular-nums}.calc input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--brand) var(--fill,7%),var(--surface-2) var(--fill,7%));box-shadow:inset 0 0 0 1px var(--rule);cursor:pointer}.calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 2px 8px rgba(0,40,120,.25);transition:transform .15s}.calc input[type=range]::-moz-range-thumb{width:22px;height:22px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 2px 8px rgba(0,40,120,.25)}.calc input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}.calc input[type=range]:focus-visible{outline:2px solid var(--brand);outline-offset:6px}.calc__out{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding-top:12px;border-top:1px solid var(--rule)}.calc__out > span{font-size:14.5px;color:var(--muted-2)}.calc__out b{margin-left:auto;font-family:var(--display);font-size:30px;font-weight:600;letter-spacing:-0.03em;color:var(--ink-2);font-variant-numeric:tabular-nums}.calc__out b em{font-style:normal;font-size:15px;font-weight:400;color:var(--muted-2);margin-left:2px}.calc__out small{flex-basis:100%;text-align:right;font-size:13px;color:var(--muted-2)}.sf{position:relative;overflow:hidden;border-top:1px solid var(--rule);background:var(--surface);color:var(--ink-2)}.sf a{color:inherit;text-decoration:none}.sf__cta{border-bottom:1px solid var(--rule);background:linear-gradient(90deg,rgba(2,8,82,.05),rgba(0,203,242,.05))}.sf__cta-in{max-width:1280px;margin:0 auto;padding:40px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.sf__cta-in p{margin:0}.sf__cta-t{font-family:"Space Grotesk","Space Grotesk Fallback",var(--display);font-size:18px;font-weight:700;color:var(--ink-2)}.sf__cta-s{margin-top:4px !important;font-size:14px;color:var(--muted-2)}.sf__btns{display:flex;flex-wrap:wrap;gap:12px}.sf__btn{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 20px;border-radius:10px;font-size:14px;font-weight:500}.sf__btn--ghost{box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink-2)}.sf__btn--ghost:hover{background:var(--surface-2)}.sf__btn--dark{background:#0F1218;color:#fff !important}.sf__btn--dark:hover{background:#1E2430}[data-theme="dark"] .sf__btn--dark{background:#F2F3F5;color:#0F1218 !important}.sf__body{max-width:1280px;margin:0 auto;padding:48px 24px}.sf__outer{overflow:hidden;border-radius:40px;border:1px solid var(--rule);background:var(--surface-2);box-shadow:0 1px 2px rgba(0,0,0,.04)}.sf__inner{margin:8px;border-radius:32px;border:1px solid color-mix(in srgb,var(--rule) 60%,transparent);background:var(--card-2);padding:clamp(32px,4vw,48px);box-shadow:0 1px 2px rgba(0,0,0,.04)}.sf__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px}.sf__brand{display:flex;flex-direction:column;gap:32px}.sf__mark{display:flex;align-items:center;gap:10px;font-family:"Plus Jakarta Sans","Plus Jakarta Sans Fallback",var(--display);font-size:22px;font-weight:800;letter-spacing:-0.02em}.sf__mark img{width:36px;height:36px}.sf__tag{margin:0;max-width:340px;font-size:16px;line-height:1.65;color:var(--muted-2)}.sf__social{display:flex;width:fit-content;gap:6px;padding:8px 10px;border-radius:16px;border:1px solid var(--rule);background:color-mix(in srgb,var(--card-2) 70%,transparent);box-shadow:0 10px 24px -14px rgba(0,0,0,.3);backdrop-filter:blur(20px)}.sf__social a{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:var(--ink-2);transition:transform .3s cubic-bezier(.34,1.56,.64,1),background-color .2s,color .2s}.sf__social a:hover{transform:translateY(-4px) scale(1.16);background:var(--surface-2);color:var(--brand)}.sf__social a:active{transform:scale(.95)}.sf__nv{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:fit-content;transition:transform .2s}.sf__nv:hover{transform:scale(1.02)}.sf__nv span:first-child{display:inline-flex;padding:10px;border-radius:12px;border:1px solid var(--rule);background:#fff}.sf__nv img{display:block;width:150px;height:55px}.sf__nv span:last-child{max-width:15rem;font-size:11px;line-height:1.6;color:var(--muted-2)}.sf__cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px}.sf__col h3{margin:0 0 20px;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--muted-2) 90%,transparent)}.sf__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.sf__col a{font-size:15px;font-weight:500;color:var(--muted-2);transition:color .2s}.sf__col a:hover{color:var(--brand)}.sf__trust{margin-top:48px;padding-top:32px;border-top:1px solid var(--rule);text-align:center}.sf__trust p{margin:0;font-size:12px;color:var(--muted-2)}.sf__trust p + p{margin-top:8px;font-size:11px;line-height:1.6}.sf__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:20px clamp(24px,4vw,48px);font-size:13px;font-weight:500;color:var(--muted-2)}.sf__bar p{margin:0}.sf__bar div{display:flex;align-items:center;gap:24px}.sf__bar i{width:1px;height:16px;background:var(--rule)}.sf__bar a:hover{color:var(--ink-2)}.sf__glass{position:relative;display:flex;justify-content:center;align-items:flex-end;overflow:hidden;user-select:none}.sf__glass svg.defs{position:absolute;width:0;height:0}.sf__glass span{display:block;transform:translateY(12%);padding:0 16px;font-family:"Space Grotesk","Space Grotesk Fallback",var(--display);font-size:min(22vw,280px);font-weight:700;line-height:1;letter-spacing:-0.02em;color:#fff;filter:url(#footer-glass-effect);opacity:0;scale:.98;transition:opacity 1.8s cubic-bezier(.16,1,.3,1),scale 1.8s cubic-bezier(.16,1,.3,1)}.sf__glass.on span{opacity:1;scale:1}[data-theme="dark"] .sf__glass span{color:rgba(255,255,255,.15)}@media (max-width:1023px){.sf__grid{grid-template-columns:1fr}.sf__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.sf__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.sf__cta-in{flex-direction:column;text-align:center}.sf__bar{flex-direction:column}.sf__outer{border-radius:28px}.sf__inner{border-radius:22px}}@media (prefers-reduced-motion:reduce){.sf__glass span{opacity:1;scale:1;transition:none}}.hero__tag{margin-top:0;padding:5px 12px;gap:8px;font-size:10.5px;letter-spacing:1.8px;font-weight:600}.hero__tag i{width:5px;height:5px;box-shadow:0 0 0 3px rgba(0,184,230,.18)}@media (max-width:700px){.hero__tag{font-size:10px;letter-spacing:1.4px}}.hero__tag{text-transform:none;font-size:12px;letter-spacing:.2px;font-weight:500}.hl{position:relative}.hl .hl-line{display:block}.hl-chip{display:inline-flex;align-items:center;gap:5px;padding:1px 8px 1px 3px;margin:0 1px;border-radius:999px;background:color-mix(in srgb,var(--card) 80%,transparent);box-shadow:0 0 0 1px var(--line);font-weight:500;color:var(--text);vertical-align:1px}.hl--v2 .hl-line{display:flex;align-items:baseline;justify-content:center;gap:.28em}.hl--v2 .hl-n{align-self:flex-start;margin-top:.25em;font-family:var(--mono);font-size:.28em;font-weight:500;letter-spacing:0;color:var(--brand,#0066E6)}.hl--v2 .hl-v{color:var(--ink)}.hl--v2 .hl-r{color:color-mix(in srgb,var(--ink) 52%,transparent)}.hl--v2 .hl-line:last-child .hl-r{background:linear-gradient(100deg,#1D3FD8,#0E9C8A);-webkit-background-clip:text;background-clip:text;color:transparent}[data-theme="dark"] .hl--v2 .hl-line:last-child .hl-r{background-image:linear-gradient(100deg,#7AA2FF,#5FE3C0)}.hl--v2 .hl-line.in{animation-name:hlLeft}@keyframes hlLeft{from{opacity:0;transform:translateX(-22px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.hl--v3{display:flex;justify-content:center}.hl-flow{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;text-align:left;padding-left:1.05em}.hl-flow::before{content:"";position:absolute;left:.26em;top:.62em;bottom:.62em;width:2px;border-radius:2px;background:color-mix(in srgb,var(--ink) 14%,transparent)}.hl-flow::after{content:"";position:absolute;left:.26em;top:.62em;width:2px;height:0;border-radius:2px;background:linear-gradient(#1D3FD8,#0E9C8A);animation:hlRail 1.6s cubic-bezier(.65,0,.25,1) 1.1s forwards}@keyframes hlRail{to{height:calc(100% - 1.24em)}}.hl-node{position:absolute;left:.08em;margin-top:.44em;width:.4em;height:.4em;border-radius:50%;background:var(--card);box-shadow:inset 0 0 0 .07em color-mix(in srgb,var(--ink) 30%,transparent);animation:hlNode .5s ease forwards;animation-delay:calc(1.1s + var(--k) * .55s)}@keyframes hlNode{to{background:#0E9C8A;box-shadow:0 0 0 .14em rgba(14,156,138,.18)}}.hl--v3 .hl-line:first-child .hl-node{animation-name:hlNodeB}@keyframes hlNodeB{to{background:#1D3FD8;box-shadow:0 0 0 .14em rgba(29,63,216,.18)}}.hl--v3 .hl-v{color:#1D3FD8}[data-theme="dark"] .hl--v3 .hl-v{color:#8FB0FF}.hl--v3 .hl-line:last-child .hl-v{color:#0E9C8A}[data-theme="dark"] .hl--v3 .hl-line:last-child .hl-v{color:#5FE3C0}.hl-serif{font-family:"Instrument Serif","Instrument Serif Fallback",Georgia,serif;font-style:italic;font-weight:400;font-size:1.14em;letter-spacing:-0.01em;color:#1D3FD8;padding-right:.04em}[data-theme="dark"] .hl-serif{color:#9CC0FF}.hl--v4 .hl-line.in{animation-name:hlUp;animation-duration:1.1s}@keyframes hlUp{from{opacity:0;transform:translateY(.35em);filter:blur(10px);letter-spacing:.02em}to{opacity:1;transform:none;filter:none}}.hl-mark{position:relative;z-index:0;padding:0 .08em}.hl-mark::before{content:"";position:absolute;z-index:-1;left:-.04em;right:-.04em;bottom:.08em;height:.38em;border-radius:.08em;background:linear-gradient(100deg,rgba(0,203,242,.55),rgba(0,115,255,.35));transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.65,0,.25,1);transition-delay:calc(var(--k) * .28s)}.hl--v5.is-on .hl-mark::before{transform:scaleX(1)}[data-theme="dark"] .hl-mark::before{background:linear-gradient(100deg,rgba(0,203,242,.45),rgba(90,162,255,.4))}.hl-ghost{position:relative;display:inline-block;color:transparent;-webkit-text-stroke:1.2px color-mix(in srgb,var(--ink) 70%,transparent)}.hl-ghost::after{content:attr(data-text);position:absolute;inset:0;color:var(--ink);-webkit-text-stroke:0;clip-path:inset(0 100% 0 0);transition:clip-path 1s cubic-bezier(.65,0,.25,1);transition-delay:calc(.2s + var(--k) * .45s)}.hl-ghost.hl-solid::after{background:linear-gradient(100deg,#1D3FD8,#0073FF 45%,#0E9C8A);-webkit-background-clip:text;background-clip:text;color:transparent}[data-theme="dark"] .hl-ghost.hl-solid::after{background-image:linear-gradient(100deg,#7AA2FF,#4DA3FF 45%,#5FE3C0)}.hl--v6.is-on .hl-ghost:not(.hl-solid)::after{clip-path:inset(0 0 0 0);opacity:.2}.hl--v6.is-on .hl-ghost.hl-solid::after{clip-path:inset(0 0 0 0)}.hl--v7{display:flex;flex-direction:column;align-items:center}.hl-rot{position:relative;display:grid;font-size:1.22em}.hl-rot__i{grid-area:1 / 1;opacity:0;transform:translateY(.45em);filter:blur(8px);transition:opacity .6s,transform .7s cubic-bezier(.22,1,.36,1),filter .6s;background:linear-gradient(100deg,#1D3FD8,#0073FF 50%,#0E9C8A);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.06em}[data-theme="dark"] .hl-rot__i{background-image:linear-gradient(100deg,#7AA2FF,#4DA3FF 50%,#5FE3C0)}.hl-rot__i.on{opacity:1;transform:none;filter:none}.hl-rot__i.out{opacity:0;transform:translateY(-.45em);filter:blur(8px)}.hl-dots{display:flex;gap:8px;margin-top:16px}.hl-dots i{width:22px;height:3px;border-radius:3px;background:color-mix(in srgb,var(--ink) 18%,transparent);transition:background .4s,width .4s}.hl-dots i.on{width:36px;background:#0073FF}.hl--v8{display:flex;justify-content:center}.hl-type{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;text-align:left;padding-left:1.2em;min-height:3.2em}.hl-type__cloud{position:absolute;left:0;top:.2em;width:.82em !important;border-radius:.22em !important}.hl-type__l{display:block;min-height:1.06em}.hl-type__t.typing::after,.hl-type__t.done::after{content:"";display:inline-block;width:.06em;height:.9em;margin-left:.06em;vertical-align:-.08em;background:#0073FF;animation:caret 1s steps(1) infinite}@keyframes caret{50%{opacity:0}}.hl--v8 .hl-type__l:last-child .hl-type__t{background:linear-gradient(100deg,#1D3FD8,#0E9C8A);-webkit-background-clip:text;background-clip:text;color:transparent}.hl-pick{position:fixed;left:16px;bottom:16px;z-index:65;display:flex;align-items:center;gap:4px;padding:6px;border-radius:14px;background:color-mix(in srgb,var(--card) 88%,transparent);backdrop-filter:blur(14px);box-shadow:0 0 0 1px var(--line),0 16px 36px -16px rgba(0,0,0,.4);font-size:13px;color:var(--text)}.hl-pick button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:9px;background:transparent;color:var(--text);cursor:pointer}.hl-pick button:hover{background:var(--hover)}.hl-pick__name{min-width:168px;padding:0 6px;text-align:center;font-weight:500}.hl-pick__name small{display:block;font-size:11px;font-weight:400;color:var(--muted)}.hl-pick a{padding:0 10px;color:var(--accent);font-weight:500;text-decoration:none;white-space:nowrap}@media (max-width:640px){.hl-pick__name{min-width:120px}.hl-pick a{display:none}}@media (prefers-reduced-motion:reduce){.hl-flow::after{animation:none;height:calc(100% - 1.24em)}.hl-node{animation-duration:.01s;animation-delay:0s}.hl-mark::before,.hl-ghost::after{transition:none}}.hl--v3 .hl-line{position:relative}.hl--v3 .hl-node{left:-.97em;top:0}.hl-ghost{-webkit-text-stroke:1px color-mix(in srgb,var(--ink) 58%,transparent)}.hl--v6.is-on .hl-ghost:not(.hl-solid)::after{clip-path:inset(0 100% 0 0);opacity:0}.hl--v3 .hl-line,.hl--v8 .hl-type__l{white-space:nowrap}@media (max-width:600px){.hl--v3 .hl-line,.hl--v8 .hl-type__l{white-space:normal}}.hero h1.hl span{display:inline}.hero h1.hl .hl-line,.hero h1.hl .hl-type__l,.hero h1.hl .cloud{display:block}.hero h1.hl.hl--v2 .hl-line{display:flex}.hero h1.hl .ui-gt,.hero h1.hl .hl-ghost{display:inline-block}.hero h1.hl .hl-flow,.hero h1.hl .hl-type{display:inline-flex}.hero h1.hl .hl-rot{display:grid}.hero h1.hl .hl-dots{display:flex}.hero h1.hl .hl-rot__i{display:block}:root{--heavy:"Plus Jakarta Sans","Plus Jakarta Sans Fallback","Geist","Geist Fallback",sans-serif;--serif:"Instrument Serif","Instrument Serif Fallback",Georgia,serif;--hi:#CDEFFA}[data-theme="dark"]{--hi:rgba(0,203,242,.28)}.hero__tag{gap:6px;padding:7px 14px;font-size:13.5px;letter-spacing:-0.01em;font-weight:500;text-transform:none}.hero__tag b{font-family:var(--heavy);font-weight:800}.hero__tag mark{font-family:var(--heavy);font-weight:800;padding:0 5px;border-radius:3px;background:var(--hi);color:var(--ink)}.hero__tag em{font-family:var(--serif);font-style:italic;font-size:1.16em;letter-spacing:0}.h2,.cta__box h2{font-family:var(--heavy);font-weight:800;letter-spacing:-0.04em}.ser{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-0.01em;font-size:1.08em}.cta__box h2 .ser{color:inherit}.eyebrow{letter-spacing:3px;color:var(--muted-2)}.eyebrow::before{background:var(--brand)}.sheet{overflow:clip}.sheet > .sec:first-child::before{content:"";position:absolute;right:-10%;top:-8%;width:55vw;height:520px;pointer-events:none;background:radial-gradient(closest-side,rgba(0,203,242,.22),transparent);filter:blur(10px)}.sheet > .sec:first-child{position:relative}.mq{margin:44px auto 0;max-width:1200px;padding:22px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.bv-mq__img{filter:none !important;opacity:1 !important;border-radius:8px;width:34px;height:34px}.bv-mq__svg{width:30px;height:30px}.bv-mq__name{font-family:var(--heavy);font-weight:700;font-size:17px;color:var(--ink-2)}.mq .ui-lm{--ui-lm-h:36px}.rep__ctl{display:flex;align-items:center;gap:18px;padding:18px 24px;border-bottom:1px solid var(--rule);background:var(--surface-2)}.rep__ctl label{font-family:var(--heavy);font-weight:700;font-size:15px;color:var(--ink-2);white-space:nowrap}.rep__ctl input[type=range]{flex:1;-webkit-appearance:none;appearance:none;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--brand) var(--fill,9%),var(--card-2) var(--fill,9%));box-shadow:inset 0 0 0 1px var(--rule);cursor:pointer}.rep__ctl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 2px 8px rgba(0,40,120,.28)}.rep__ctl input[type=range]::-moz-range-thumb{width:24px;height:24px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 2px 8px rgba(0,40,120,.28)}.rep__ctl input[type=range]:focus-visible{outline:2px solid var(--brand);outline-offset:6px}.rep__ctl output{min-width:110px;text-align:right;font-family:var(--heavy);font-weight:700;font-size:16px;color:var(--brand);font-variant-numeric:tabular-nums}.rep__tool img{border-radius:5px}.rep__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.rep__price b{font-family:var(--display);font-weight:600;font-size:16px;color:var(--ink-2);font-variant-numeric:tabular-nums}.rep__price small{font-size:12px;color:var(--muted-2);font-variant-numeric:tabular-nums;white-space:nowrap}.rep__total .rep__price{flex-direction:row;align-items:baseline;justify-content:flex-end;gap:4px}.rep__total .rep__price em{font-style:normal;font-size:14px;color:var(--muted-2)}.rep__price--quote b{font-weight:500;color:var(--muted-2)}.rep__total .rep__price .rep__from{margin-right:2px;font-size:14px}.rep__total .rep__bv b em{font-style:normal;font-size:15px;font-weight:400;opacity:.8}.rep__save{margin-top:16px;padding:6px;border-radius:22px;background:var(--surface-2);box-shadow:0 0 0 1px var(--rule),0 30px 60px -40px rgba(15,18,40,.35)}.rep__save > *{background:var(--card-2)}.rep__save-hd{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:17px 17px 0 0;border-bottom:1px solid var(--rule)}.rep__save-hd img{width:20px;height:20px;object-fit:contain}.rep__save-t{margin:0;font-size:14px;font-weight:600;letter-spacing:-0.005em;color:var(--ink)}.rep__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--rule)}.rep__stats div{display:flex;flex-direction:column;gap:6px;padding:16px 18px;min-width:0}.rep__stats div + div{border-left:1px solid var(--rule)}.rep__stats span{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.rep__stats b{font-family:var(--display);font-weight:600;font-size:clamp(22px,2.2vw,30px);line-height:1.1;letter-spacing:-0.03em;font-variant-numeric:tabular-nums;color:var(--ink)}.rep__stats .is-year b{color:var(--brand)}.rep__stats .is-pct b{align-self:flex-start;font-size:clamp(18px,1.7vw,22px);padding:2px 10px;border-radius:999px;background:var(--ok-bg);color:var(--ok-fg)}.rep__bars{display:grid;gap:12px;padding:16px 18px 18px;border-radius:0 0 17px 17px}.rep__bar{display:grid;grid-template-columns:150px minmax(0,1fr) 96px;align-items:center;gap:14px;font-size:13.5px;color:var(--muted-2)}.rep__bar i{height:8px;border-radius:999px;background:var(--rule);overflow:hidden}.rep__bar u{display:block;height:100%;border-radius:inherit;background:color-mix(in srgb,var(--ink) 38%,transparent);transition:width .5s cubic-bezier(.22,1,.36,1)}.rep__bar--bv{color:var(--ink-2)}.rep__bar--bv u{background:linear-gradient(90deg,var(--brand),#00CBF2)}.rep__bar b{text-align:right;font-family:var(--mono);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink)}@media (max-width:860px){.rep__ctl{flex-wrap:wrap}.rep__ctl input[type=range]{flex-basis:100%;order:3}.rep__price{align-items:flex-end}.rep__stats{grid-template-columns:1fr 1fr}.rep__stats div:last-child{grid-column:1 / -1;border-left:0;border-top:1px solid var(--rule)}.rep__bar{grid-template-columns:1fr auto}.rep__bar i{grid-column:1 / -1;grid-row:2}.rep__bar{grid-template-columns:1fr auto}.rep__bar i{grid-column:1 / -1;order:3}}.core-alt{position:relative;width:100%}.uses-alt{position:relative;width:100%;margin-top:56px}#uses-pick{left:auto;right:16px;bottom:84px}.sys-alt{position:relative;width:100%}#sys-pick{left:auto;right:16px;bottom:148px}.price-alt{position:relative;width:100%;margin-top:40px}.price-alt[hidden]{display:none}#price-pick{left:16px;right:auto;bottom:16px}.sys-alt:empty{display:none}.uses-alt[hidden],.cards6[hidden]{display:none}@media (max-width:440px){.hd__cell,.hd .lang .lang__btn{padding:0 11px}.hd__cta{padding:0 12px;white-space:nowrap;gap:4px}.hd__cta svg{display:none}}@media (max-width:380px){.hd__cell,.hd .lang .lang__btn{padding:0 8px}.hd__logo{padding:0 8px}.hd__logo img{width:26px;height:26px}.hd__cta{padding:0 9px;font-size:12.5px;letter-spacing:-.01em;min-width:0}.hd__fill{min-width:0}.navm__menu{left:-35px;min-width:0;width:calc(100vw - 16px);max-width:300px}}.sheet--sub{margin-top:0;border-radius:0;box-shadow:none}.sheet--sub::before{display:none}.price-cards{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1180px){.price-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.price-cards{grid-template-columns:1fr}}.badge--soft{background:var(--brand-soft);color:var(--brand)}.plan__year{display:inline-block;margin-top:4px;font-weight:600;color:var(--brand)}.plans .cards{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1180px){.plans .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.plans .cards{grid-template-columns:1fr}}.cards[hidden],.calc[hidden],#price-cards[hidden],#calc[hidden]{display:none !important}.origin{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:6px;margin:18px 0 0;padding:5px 12px;border-radius:999px;background:var(--pill);backdrop-filter:blur(10px);box-shadow:0 0 0 1px var(--pill-ring);font-size:12.5px;letter-spacing:.01em;color:var(--sub)}.origin b{font-weight:600;color:var(--text)}.origin b + .origin__flag{margin-left:4px}.origin__flag{width:16px;height:11px;flex:none;border-radius:2px;box-shadow:0 0 0 .5px rgba(0,0,0,.25)}@media (max-width:440px){.origin{margin-top:14px;font-size:12px}}.origin{position:relative;top:clamp(0px,3.2vh,44px)}@media (max-height:720px),(max-width:440px) and (max-height:760px){.origin{top:0}}.cta-sky{position:absolute;inset:0;z-index:-2;overflow:hidden;border-radius:inherit}.cta-sky__stage{position:absolute;inset:0;animation:breath 36s ease-in-out infinite alternate;transform-origin:50% 60%}.cta-sky__stage img.ph{z-index:auto}.cta-sky__stage > picture{display:contents}.cta-sky__vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease}.cta-sky__vid.is-on{opacity:1}.cta-sky__fog{position:absolute;inset:-4% -6%;mix-blend-mode:screen;opacity:.32;transition:opacity 2.4s ease;background:radial-gradient(40% 18% at 30% 72%,rgba(255,255,255,.55),transparent 70%),radial-gradient(45% 16% at 72% 64%,rgba(255,255,255,.45),transparent 70%);animation:fog 48s ease-in-out infinite alternate}[data-theme="dark"] .cta-sky__fog{opacity:.16}@media (prefers-reduced-motion:reduce){.cta-sky__stage,.cta-sky__fog{animation:none}}html.vchat-on{overflow:hidden}html.vchat-on body > .site-hd,html.vchat-on body > .hero,html.vchat-on body > .sheet,html.vchat-on body > .velio-fab{opacity:0;visibility:hidden;transition:opacity .28s var(--ease),visibility 0s .28s}.vchat{position:fixed;inset:0;z-index:120;display:flex;flex-direction:column;padding:10px 24px 20px;color:var(--ink);opacity:0;transition:opacity .3s var(--ease)}.vchat[hidden]{display:none}.vchat.on{opacity:1}.vchat__bar{display:flex;align-items:center;gap:8px;width:min(1120px,100%);min-height:48px;margin:0 auto 10px}.vchat__logo{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:12px}.vchat__logo img{display:block;width:30px;height:30px;filter:var(--logo-shadow)}.vchat__logo:focus-visible,.vchat__icon:focus-visible,.vchat .lang__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vchat__title{flex:0 1 auto;min-width:0;min-height:40px;margin:0 auto 0 0;padding:0 14px;display:flex;align-items:center;gap:8px;border-radius:10px;background:var(--track);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:14.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;color:var(--ink)}.vchat__crumb,.vchat__sep{color:var(--muted);font-weight:500}[data-theme="dark"] .vchat__crumb,[data-theme="dark"] .vchat__sep{color:var(--sub)}.vchat__sep{opacity:.6}#vchat-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.vchat .lang__btn{min-height:40px}.vchat__icon{width:40px;height:40px;flex:none;display:grid;place-items:center;padding:0;border:0;border-radius:10px;background:var(--track);backdrop-filter:blur(10px);color:var(--ink);cursor:pointer}.vchat__icon:hover{background:var(--hover)}.vchat__panel{flex:1;min-height:0;display:flex;width:min(1120px,100%);margin:0 auto;padding:4px;border-radius:24px;background:var(--tray);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--tray-shadow)}.vchat__card{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:var(--panel);box-shadow:0 0 0 1px var(--line);color:var(--text)}.vchat__scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;container-type:inline-size;container-name:vchat}.vent[data-w="plans"]{width:min(1040px,100cqw - 48px);align-self:center}.vchat__thread{max-width:840px;padding:28px 24px 24px;gap:20px}.vent{display:flex;flex-direction:column;gap:10px;min-width:0}.vent > .msg-me,.vent > .tag-ok{align-self:flex-end}.vchat__dock{width:100%;max-width:840px;margin:0 auto;padding:4px 24px 14px}.vchat__input{display:flex;align-items:flex-end;gap:6px;padding:6px 6px 6px 16px;border-radius:16px;background:var(--card);box-shadow:0 0 0 1px var(--line),0 10px 26px -18px rgba(0,0,0,.3);transition:box-shadow .2s}.vchat__input:focus-within{box-shadow:0 0 0 1px rgba(0,96,226,.45),0 0 0 4px rgba(0,96,226,.12)}.vchat__input textarea{flex:1;min-width:0;max-height:140px;padding:9px 0;resize:none;border:0;background:transparent;font:inherit;font-size:16px;line-height:1.45;color:var(--text)}.vchat__input textarea::placeholder{color:var(--faint)}.vchat__input textarea:focus{outline:none}.vchat__nivel{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 8px;font-size:12.5px;font-weight:500;color:var(--soft);white-space:nowrap}.vchat__send{width:40px;height:40px;flex:none;border-radius:12px}.vchat__note{margin:8px 0 0;text-align:center;font-size:11.5px;color:var(--faint)}@media (max-width:640px){.vchat{padding:6px 8px 8px}.vchat__bar{gap:6px;margin-bottom:6px}.vchat__crumb,.vchat__sep{display:none}.vchat__panel{padding:3px;border-radius:20px}.vchat__card{border-radius:17px}.vchat__thread{padding:18px 14px 16px;gap:16px}.vchat__dock{padding:2px 10px 10px}.vent[data-w="plans"]{width:100%}.vchat__nivel > span:last-child{display:none}.vchat__note{font-size:11px}}.plays{display:flex;flex-direction:column;gap:8px}.plays__pick{font-size:13px}button.play{width:100%;border:0;font:inherit;text-align:left;cursor:pointer}.play:focus-visible,.reply:focus-visible,.vplan:focus-visible,.vplans__change:focus-visible,.vplans__billing button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.play--own{background:transparent;box-shadow:0 0 0 1px var(--panel-line)}.vplans{display:flex;flex-direction:column;gap:12px}.vplans__draft{margin:0;gap:12px 14px}.vplans__draft .draft__txt{flex:1 1 220px;align-items:flex-start;gap:4px}.vplans__draft .draft__txt b{font-size:15px}.vplans__change{min-height:36px;padding:0 4px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:13.5px;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.vplans__change:hover{color:var(--text)}.vplans__billing{margin:0}.vplans__grid{display:grid;grid-template-columns:1fr;gap:10px}@container vchat (min-width:560px){.vplans__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container vchat (min-width:1000px){.vplans__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.vplan{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--card);color:var(--text);font:inherit;text-align:left;cursor:pointer;animation:msg .42s var(--ease) both;transition:transform .2s var(--ease),box-shadow .2s,border-color .2s}.vplan:hover{transform:translateY(-2px);border-color:var(--accent);box-shadow:0 12px 28px -14px rgba(0,96,226,.4)}.vplan.is-feat{border-color:var(--feat-line);box-shadow:0 0 0 3px var(--feat-glow)}.vplan.is-pre{border-color:var(--accent);box-shadow:0 0 0 3px rgba(0,96,226,.16)}.vplan__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.vplan__name{font-size:15px;font-weight:600}.vplan__badge{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;background:var(--info-bg);color:var(--info-fg);font-size:11.5px;line-height:18px;white-space:nowrap}.vplan__badge--soft{background:var(--brand-soft);color:var(--brand)}.vplan__badge--pre{background:var(--accent);color:#fff}.vplan__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px}.vplan__price b{font-family:var(--display);font-size:26px;font-weight:600;letter-spacing:-.02em}.vplan__price b.is-text{font-size:22px}.vplan__price s{font-size:14px;color:var(--faint)}.vplan__price > span{font-size:13px;color:var(--muted)}.vplan__lines{display:flex;flex-direction:column;gap:3px;font-size:13px;line-height:1.45;color:var(--muted)}.vplan__hi{font-weight:600;color:var(--brand)}.vplan__cta{margin-top:auto;padding-top:4px;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600}.vplan.is-feat .vplan__cta,.vplan.is-pre .vplan__cta{color:var(--accent)}.vplan:hover .vplan__cta svg{transform:translateX(3px)}.vplan__cta svg{transition:transform .25s var(--ease)}.vplans__note{margin:0;font-size:12px;color:var(--faint)}.vcontact{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;align-items:end}.vcontact__wide{grid-column:1 / -1}.vcontact textarea.input{height:auto;min-height:64px;padding:10px 14px;resize:vertical;font:inherit;font-size:15px}.vcontact select.input{width:100%;cursor:pointer}.vdone{display:flex;flex-wrap:wrap;gap:8px}.vchat .reply{min-height:36px}@media (prefers-reduced-motion:reduce){.vchat,html.vchat-on body > *{transition:none !important}.vplan,.vent *{animation:none !important}.vplan:hover{transform:none}}.bv-hp{position:absolute !important;left:-9999px;width:1px;height:1px;overflow:hidden}.vcontact__err{margin:0;font-size:14px;line-height:1.5;color:var(--text);overflow-wrap:anywhere}.vcontact__err[hidden]{display:none}.vcontact__err a{color:inherit;text-decoration:underline;text-underline-offset:3px}@property --bv-ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes bv-giro{to{--bv-ang:360deg}}.composer__card{position:relative}.composer__card::before,.composer__card::after{content:"";position:absolute;border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(from var(--bv-ang),#3B82F6,#A855F7,#EF4444,#F97316,#3B82F6);transition:opacity .5s ease-in-out;animation:bv-giro 5s linear infinite paused}.composer__card::before{inset:0;padding:2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.composer__card::after{inset:-2px;z-index:-1;filter:blur(14px)}.is-escribiendo::before,.is-escribiendo::after{animation-play-state:running}.is-escribiendo::before{opacity:1}.is-escribiendo::after{opacity:.5}[data-theme="dark"] .is-escribiendo::after{opacity:.85}.composer__card.is-escribiendo{box-shadow:0 1px 2px rgba(0,0,0,.05)}@media (prefers-reduced-motion:reduce){.composer__card::before,.composer__card::after{animation:none;transition:none}}
