:root{--app-mobile-bar-height:52px;--app-mobile-sidebar-width:min(88vw,300px)}.app-mobile-bar,.app-sidebar-backdrop{display:none}@media (max-width:960px){html:has(.layout),html:has(.layout) body{height:100%;overflow:hidden}.layout{position:relative;flex-direction:row;align-items:stretch;height:100dvh;max-height:100dvh;min-height:100dvh;overflow:hidden;padding:0;gap:0}.app-mobile-bar{display:flex;align-items:center;gap:10px;position:fixed;top:0;left:0;right:0;z-index:1300;height:var(--app-mobile-bar-height);padding:env(safe-area-inset-top,0) max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));box-sizing:border-box;background:color-mix(in srgb,var(--notion-sidebar) 92%,transparent);border-bottom:1px solid var(--border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.app-mobile-bar-menu{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--ds-radius-md,10px);background:var(--ui-chip-bg,color-mix(in srgb,var(--text) 4%,transparent));color:var(--text);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.app-mobile-bar-menu:hover{background:var(--sidebar-chip-hover,color-mix(in srgb,var(--text) 7%,transparent))}.app-mobile-bar-menu:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:2px}.app-mobile-bar-copy{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.app-mobile-bar-page{font-size:.9375rem;font-weight:600;letter-spacing:-.02em;color:var(--text)}.app-mobile-bar-page,.app-mobile-bar-ws{line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-mobile-bar-ws{font-size:.6875rem;font-weight:500;color:var(--muted)}.app-sidebar-backdrop{display:block;position:fixed;inset:0;z-index:1100;margin:0;padding:0;border:none;background:var(--overlay-bg,rgba(0,0,0,.45));opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;transition:opacity .24s ease,visibility 0s linear .24s}.layout.layout--nav-open .app-sidebar-backdrop{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .24s ease,visibility 0s}.layout>.sidebar{position:fixed;top:0;left:0;bottom:0;z-index:1400;width:var(--app-mobile-sidebar-width)!important;max-width:var(--app-mobile-sidebar-width);height:100dvh!important;max-height:100dvh;margin:0;align-self:auto;flex-direction:column!important;flex-shrink:0;border-right:1px solid var(--border)!important;border-bottom:none!important;border-radius:0;background:var(--notion-sidebar);box-shadow:8px 0 32px color-mix(in srgb,var(--shadow,#000) 18%,transparent),0 0 0 1px color-mix(in srgb,var(--border) 80%,transparent);transform:translate3d(calc(-100% - 8px),0,0);transition:transform .28s cubic-bezier(.32,.72,0,1);overflow:hidden;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.layout.layout--nav-open>.sidebar{transform:translateZ(0)}.layout>.sidebar .sidebar-header{display:flex!important;align-items:center;gap:var(--sidebar-gap-sm,8px);padding:10px var(--sidebar-pad-x)!important;border-bottom:1px solid color-mix(in srgb,var(--text) 5%,transparent)!important;flex-shrink:0}.layout>.sidebar .sidebar-viewport{flex:1;min-height:0;overflow:hidden}.layout>.sidebar .sidebar-nav{flex:1!important;gap:var(--sidebar-gap-section,12px)!important;padding-block:var(--ds-sidebar-nav-py,12px)!important;padding-inline:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.layout>.sidebar .nav-section,.layout>.sidebar .sidebar-nav{flex-direction:column!important;align-items:stretch!important}.layout>.sidebar .nav-section{gap:2px!important}.layout>.sidebar .nav-section-label{display:block!important}.layout>.sidebar .nav-item{width:100%!important;white-space:nowrap;padding:8px var(--ds-sidebar-item-px,12px)!important;flex-shrink:0}.layout>.sidebar .nav-item .ico{display:inline-flex!important}.layout>.sidebar .sidebar-bottom{flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:10px var(--sidebar-pad-x)!important;border-top:1px solid color-mix(in srgb,var(--text) 5%,transparent)!important;background:var(--notion-sidebar);flex-shrink:0}.layout>.sidebar .conn-panel,.layout>.sidebar .sidebar-alert{display:flex}.layout>.sidebar .theme-toggle-label{display:inline}.layout>.sidebar .ws-meta small{display:block}main.app-shell{flex:1;min-width:0;min-height:0;width:100%;height:100dvh;max-height:100dvh;margin:0;padding-top:calc(var(--app-mobile-bar-height) + env(safe-area-inset-top, 0px));padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));padding-bottom:max(12px,env(safe-area-inset-bottom));border:none!important;border-radius:0!important;box-shadow:none!important;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}main.app-shell:has(.browser-app),main.app-shell:has(.crm-page .crm-record-scroll-host),main.app-shell:has(.crm-page .kanban-scroll),main.app-shell:has(.crm-page .linear-list-wrap),main.app-shell:has(.crm-page .tasks-cal),main.app-shell:has(.crm-page .tasks-mon),main.app-shell:has(.crm-studio),main.app-shell:has(.drive-page),main.app-shell:has(.k2o-chat-shell:not(.k2o-hero-chat-inline)),main.app-shell:has(.mail-app),main.app-shell:has(.notes-workspace),main.app-shell:has(.social-page),main.app-shell:has(.taxi-page){padding-left:0;padding-right:0;padding-bottom:0;overflow:hidden}[data-design-system=chat-ui] main.app-shell:not(:has(.mail-app)):not(:has(.notes-workspace)):not(:has(.browser-app)):not(:has(.drive-page)):not(:has(.social-page)):not(:has(.k2o-chat-shell)):not(:has(.crm-page)):not(:has(.crm-studio)):not(:has(.taxi-page)){padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.page-shell{gap:var(--ds-space-md,.75rem)}.page-header-row{flex-direction:column;align-items:stretch;gap:12px}.page-header h1{font-size:clamp(1.25rem,5vw,1.5rem)}.page-header-actions{width:100%;padding-top:0;flex-wrap:wrap}.page-header-actions .btn{flex:1 1 calc(50% - 4px);min-width:0}.page-header-sub{max-width:none}.topbar{flex-direction:column;align-items:stretch;gap:14px}.topbar h1{font-size:clamp(1.25rem,5vw,1.5rem)}.top-actions{justify-content:stretch;flex-wrap:wrap}.top-actions .btn{flex:1 1 auto;min-width:0;text-align:center}.kpis{gap:12px}.kpis,.kpis--meta{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi{padding:14px}.kpi .value{font-size:clamp(1.25rem,5vw,1.5rem)}.panel{padding:var(--ui-pad-surface,14px);border-radius:var(--ui-r-lg,12px)}.funnel .funnel-label{width:96px;font-size:11.5px}.chart-wrap{height:min(220px,42vw)}.k2o-agent-dock-host{right:max(12px,env(safe-area-inset-right,0px));bottom:max(12px,env(safe-area-inset-bottom,0px))}}@media (max-width:640px){:root{--app-mobile-bar-height:48px}.kpis--meta{grid-template-columns:1fr}}@media (max-width:480px){.kpis{grid-template-columns:1fr 1fr}.kpi .value{font-size:1.15rem}td,th{padding:9px 8px}.page-header-actions .btn{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.app-sidebar-backdrop,.layout>.sidebar{transition:none}}html[data-text-size]:not([data-text-size=default]) .layout{zoom:var(--ds-text-scale)}@supports not (zoom:1){html[data-text-size=small]{--ds-font-size-xs:9px;--ds-font-size-sm:10px;--ds-font-size-md:11px;--ds-font-size-base:12px;--ds-font-size-lg:13px;--ds-font-size-xl:14px;--ds-font-size-2xl:17px;--ds-heading-scale:0.92}html[data-text-size=large]{--ds-font-size-xs:11px;--ds-font-size-sm:12px;--ds-font-size-md:14px;--ds-font-size-base:14.5px;--ds-font-size-lg:15.5px;--ds-font-size-xl:18px;--ds-font-size-2xl:22px;--ds-heading-scale:1.06}html[data-text-size=xlarge]{--ds-font-size-xs:12px;--ds-font-size-sm:13px;--ds-font-size-md:15px;--ds-font-size-base:16px;--ds-font-size-lg:17px;--ds-font-size-xl:20px;--ds-font-size-2xl:24px;--ds-heading-scale:1.12}html[data-text-size]:not([data-text-size=default]) body{font-size:var(--ds-font-size-base)!important}html[data-text-size]:not([data-text-size=default]) .layout{font-size:var(--ds-font-size-base)}html[data-text-size]:not([data-text-size=default]) :is(.nav-item,.page-tab,.btn,.field-label,.settings-section-title,.page-header-sub,th,td,label,.ws-input,input,select,textarea){font-size:var(--ds-font-size-base)!important}html[data-text-size]:not([data-text-size=default]) .page-header h1{font-size:calc(var(--ds-font-size-2xl) * var(--ds-heading-scale, 1))!important}html[data-text-size]:not([data-text-size=default]) [data-design-system] .nav-item{font-size:var(--ds-font-size-base)!important}}:root{--scroll-rail-fade-bg:var(--notion-page)}.app-shell{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text) 24%,transparent) transparent}.app-shell ::-webkit-scrollbar{width:6px;height:6px}.app-shell ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text) 24%,transparent);border-radius:99px}.app-shell ::-webkit-scrollbar-corner,.app-shell ::-webkit-scrollbar-track{background:transparent}.scroll-rail{position:relative;min-height:0}.scroll-rail.scroll-rail--y{display:flex;flex-direction:column;overflow:hidden}.scroll-rail.scroll-rail--x:not(.scroll-rail--y){overflow:hidden}.scroll-rail.scroll-rail--y.scroll-rail--x{display:flex;flex-direction:column;overflow:hidden}.scroll-rail-view{overflow:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.scroll-rail.scroll-rail--y .scroll-rail-view{flex:1;min-height:0}.scroll-rail-view::-webkit-scrollbar{display:none;width:0;height:0}.scroll-rail.scroll-rail--y:after,.scroll-rail.scroll-rail--y:before{content:"";position:absolute;left:0;right:10px;height:24px;pointer-events:none;z-index:2;opacity:0;transition:opacity .22s ease}.scroll-rail.scroll-rail--y:before{top:0;background:linear-gradient(to bottom,var(--scroll-rail-fade-bg) 0,color-mix(in srgb,var(--scroll-rail-fade-bg) 72%,transparent) 45%,transparent 100%)}.scroll-rail.scroll-rail--y:after{bottom:0;background:linear-gradient(to top,var(--scroll-rail-fade-bg) 0,color-mix(in srgb,var(--scroll-rail-fade-bg) 72%,transparent) 45%,transparent 100%)}.scroll-rail.scroll-rail--y.can-bottom:after,.scroll-rail.scroll-rail--y.can-top:before{opacity:1}.scroll-rail.scroll-rail--x:after,.scroll-rail.scroll-rail--x:before{content:"";position:absolute;top:0;bottom:10px;width:24px;pointer-events:none;z-index:2;opacity:0;transition:opacity .22s ease}.scroll-rail.scroll-rail--x:before{left:0;background:linear-gradient(to right,var(--scroll-rail-fade-bg) 0,color-mix(in srgb,var(--scroll-rail-fade-bg) 72%,transparent) 45%,transparent 100%)}.scroll-rail.scroll-rail--x:after{right:0;background:linear-gradient(to left,var(--scroll-rail-fade-bg) 0,color-mix(in srgb,var(--scroll-rail-fade-bg) 72%,transparent) 45%,transparent 100%)}.scroll-rail.scroll-rail--x.can-left:before,.scroll-rail.scroll-rail--x.can-right:after{opacity:1}.scroll-rail-track--y{position:absolute;top:8px;right:4px;bottom:8px;width:3px;border-radius:99px;background:color-mix(in srgb,var(--text) 5%,transparent);cursor:pointer;opacity:.35;transition:opacity .2s ease,background-color .2s ease;z-index:3}.scroll-rail.scroll-rail--x.has-rail-y .scroll-rail-track--y{bottom:14px}.scroll-rail:focus-within .scroll-rail-track--y,.scroll-rail:hover .scroll-rail-track--y{opacity:1;background:color-mix(in srgb,var(--text) 7%,transparent)}.scroll-rail-track--y .scroll-rail-thumb{position:absolute;left:0;width:100%;min-height:24px;border-radius:99px;background:color-mix(in srgb,var(--text) 24%,transparent);transition:background .15s ease,top .12s ease,height .12s ease;pointer-events:none}.scroll-rail:focus-within .scroll-rail-track--y .scroll-rail-thumb,.scroll-rail:hover .scroll-rail-track--y .scroll-rail-thumb{background:color-mix(in srgb,var(--text) 38%,transparent)}.scroll-rail-track--x{position:absolute;left:8px;right:8px;bottom:4px;height:3px;border-radius:99px;background:color-mix(in srgb,var(--text) 5%,transparent);cursor:pointer;opacity:.35;transition:opacity .2s ease,background-color .2s ease;z-index:3}.scroll-rail.scroll-rail--y.has-rail-x .scroll-rail-track--x{right:14px}.scroll-rail:focus-within .scroll-rail-track--x,.scroll-rail:hover .scroll-rail-track--x{opacity:1;background:color-mix(in srgb,var(--text) 7%,transparent)}.scroll-rail-track--x .scroll-rail-thumb{position:absolute;top:0;height:100%;min-width:40px;border-radius:99px;background:color-mix(in srgb,var(--text) 24%,transparent);transition:background .15s ease,left .12s ease,width .12s ease;pointer-events:none}.scroll-rail:focus-within .scroll-rail-track--x .scroll-rail-thumb,.scroll-rail:hover .scroll-rail-track--x .scroll-rail-thumb{background:color-mix(in srgb,var(--text) 38%,transparent)}.vitrine-shell{--vt-max:72rem;--vt-ink:#0b1437;--vt-ink-2:#1a2552;--vt-page:#fbfbff;--vt-bg-alt:#f6f6fd;--vt-line:#e7e8f5;--vt-line-soft:#eff0f9;--vt-good:#17784f;--vt-warn:#b45309;--vt-bad:#c0264a;--vt-radius:18px;--vt-radius-sm:12px;--vt-shadow:0 1px 2px rgba(23,22,80,0.05),0 22px 48px -24px rgba(60,50,170,0.32);--vt-shadow-soft:0 1px 2px rgba(23,22,80,0.05),0 10px 26px -18px rgba(60,50,170,0.25);--vt-ease:cubic-bezier(0.22,1,0.36,1);min-height:100vh;color:var(--text);background:var(--vt-page);font-family:var(--font-inter),ui-sans-serif,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.vitrine-shell *,.vitrine-shell :after,.vitrine-shell :before{box-sizing:border-box}.vitrine-shell img{display:block;max-width:100%;height:auto}.vitrine-shell>main{padding:0;margin:0;max-width:none;width:100%}.vitrine-shell section[id]{scroll-margin-top:4.5rem}.vt-container{width:100%;max-width:var(--vt-max);margin-inline:auto;padding-inline:1.25rem}.vt-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vt-section{padding-block:clamp(3.5rem,2.4rem + 4vw,6rem)}.vt-alt{background:var(--vt-bg-alt)}.vt-lav{background:linear-gradient(135deg,#f1efff,#e9efff)}.vt-section-head{max-width:44rem;margin-bottom:clamp(2rem,1.4rem + 2vw,3.25rem)}.vt-center{text-align:center}.vt-center,.vt-center .vt-lead{margin-inline:auto}.vt-label{display:inline-flex;align-items:center;margin-bottom:1rem;padding:.32rem .8rem;border-radius:999px;background:#eceafe;color:var(--accent);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vt-label-dark{background:rgba(255,255,255,.12);color:#d6d1ff}.vt-h2{margin:0;font-size:clamp(1.75rem,1.2rem + 1.9vw,2.6rem);font-weight:700;letter-spacing:-.035em;line-height:1.12;color:var(--vt-ink);text-wrap:balance}.vt-lead{margin:1rem 0 0;max-width:40rem;font-size:1.1rem;line-height:1.6;color:var(--muted);text-wrap:pretty}.vt-caption{margin:.9rem 0 0;font-size:.8rem;text-align:center;color:var(--muted2,var(--muted))}.vt-brand-lc{text-transform:none}.vt-tile{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:12px;color:var(--accent);background:#eceafe}.vt-tile.is-lg{width:3rem;height:3rem;border-radius:14px}.vt-tile.is-sm{width:1.75rem;height:1.75rem;border-radius:8px}.vt-ico{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:12px}.tone-red{--t-bg:#fdecef;--t-fg:#c0264a}.tone-green{--t-bg:#e6f6ee;--t-fg:#17784f}.tone-blue{--t-bg:#e8f0ff;--t-fg:#2f5fd0}.tone-amber{--t-bg:#fff3df;--t-fg:#b45309}.tone-violet{--t-bg:#efeaff;--t-fg:#594af3}.vt-ico{background:var(--t-bg,#eceafe);color:var(--t-fg,var(--accent))}.vt-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;height:2.75rem;padding:0 1.25rem;border-radius:999px;border:1px solid transparent;font:inherit;font-size:.95rem;font-weight:600;letter-spacing:-.005em;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s,border-color .15s,transform .15s,box-shadow .15s}.vt-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.vt-btn-lg{height:3.1rem;padding:0 1.35rem;font-size:.98rem}.vt-btn-sm{height:2.4rem;padding:0 1.1rem;font-size:.86rem}.vt-btn-primary{color:#fff;background:var(--vt-ink);box-shadow:0 10px 24px -14px rgba(11,20,55,.7)}.vt-btn-primary:hover{background:var(--vt-ink-2);transform:translateY(-1px)}.vt-btn-ghost{color:var(--vt-ink);background:#fff;border-color:var(--vt-line)}.vt-btn-ghost:hover{border-color:#cfd2ea;background:#fcfcff}.vt-btn-white{color:var(--vt-ink);background:#fff}.vt-btn-white:hover{background:#f1f0ff;transform:translateY(-1px)}.vt-play{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding-left:.1rem;border-radius:999px;border:1.5px solid var(--vt-ink)}.vt-mini-btn{flex-shrink:0;padding:.32rem .85rem;border-radius:999px;border:1px solid #cfc9fb;background:#fff;color:var(--accent);font:inherit;font-size:.76rem;font-weight:600;cursor:pointer;transition:background-color .15s,border-color .15s}.vt-mini-btn:hover{background:#f3f1ff;border-color:var(--accent)}.vt-mini-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vt-topbar{position:sticky;top:0;z-index:60;background:rgba(251,251,255,.86);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid var(--vt-line-soft)}.vt-topbar-inner{max-width:var(--vt-max);margin-inline:auto;display:flex;align-items:center;gap:1.25rem;padding:.75rem 1.25rem}.vt-brand{display:inline-flex;align-items:center;gap:.55rem;font-weight:800;font-size:1.15rem;letter-spacing:-.04em;color:var(--vt-ink);text-decoration:none}.vt-brand img{border-radius:7px}.vt-nav{display:flex;align-items:center;gap:1.4rem;margin-inline:auto}.vt-nav a{font-size:.86rem;font-weight:500;color:var(--muted);text-decoration:none;white-space:nowrap;transition:color .15s}.vt-burger,.vt-nav a:hover{color:var(--vt-ink)}.vt-burger{align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border:1px solid var(--vt-line);border-radius:12px;background:#fff;cursor:pointer}.vt-burger,.vt-mobile-nav{display:none}.vt-mobile-nav[hidden]{display:none!important}@media (max-width:1020px){.vt-nav{gap:1rem}.vt-nav a{font-size:.82rem}}@media (max-width:920px){.vt-nav,.vt-topbar-cta{display:none}.vt-burger{display:inline-flex;margin-left:auto}.vt-mobile-nav{display:flex;flex-direction:column;padding:.25rem 1.25rem 1.25rem;border-top:1px solid var(--vt-line-soft)}.vt-mobile-nav a:not(.vt-btn){padding:.8rem .1rem;font-size:1rem;font-weight:500;color:var(--vt-ink);text-decoration:none;border-bottom:1px solid var(--vt-line-soft)}.vt-mobile-nav .vt-btn{margin-top:1rem}}.vt-hero{padding-block:clamp(2.5rem,1.6rem + 3.5vw,5rem) clamp(3rem,2rem + 3vw,5rem);overflow:hidden;background:radial-gradient(ellipse 55% 70% at 88% 8%,rgba(120,100,255,.16),transparent 62%),radial-gradient(ellipse 45% 55% at 0 0,rgba(90,160,255,.11),transparent 62%),var(--vt-page)}.vt-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2rem,1rem + 3vw,3.5rem);align-items:center}.vt-hero-copy{display:flex;flex-direction:column;align-items:flex-start}.vt-enter{animation:vt-enter .7s var(--vt-ease) both;animation-delay:var(--d,0s)}@keyframes vt-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.vt-hero-tag{display:inline-flex;align-items:center;gap:.6rem;max-width:100%;padding:.28rem .85rem .28rem .3rem;border-radius:999px;background:#eef0ff;font-size:.8rem;font-weight:500;color:var(--vt-ink-2)}.vt-hero-tag b{flex-shrink:0;white-space:nowrap;padding:.22rem .6rem;border-radius:999px;background:var(--accent);color:#fff;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vt-hero-title{margin:1.25rem 0 0;font-size:clamp(2.5rem,1.3rem + 3.5vw,3.9rem);font-weight:800;letter-spacing:-.045em;line-height:1.04;color:var(--vt-ink);text-wrap:balance}.vt-hl{color:var(--accent)}.vt-hero-lead{margin:1.25rem 0 0;max-width:33rem;font-size:1.1rem;line-height:1.6;color:var(--muted);text-wrap:pretty}.vt-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.vt-hero-promises{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin:1.6rem 0 0;padding:0;list-style:none}.vt-hero-promises li{display:inline-flex;align-items:center;gap:.45rem;font-size:.85rem;font-weight:500;color:var(--vt-ink-2)}.vt-hero-promises svg{flex-shrink:0;color:var(--vt-good)}.vt-hero-visual{position:relative}@media (max-width:1000px){.vt-hero-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.vt-enter{animation:none}}.vt-app{border-radius:20px;background:#fff;border:1px solid var(--vt-line);box-shadow:var(--vt-shadow);overflow:hidden;text-align:left}.vt-app-bar{display:flex;gap:.35rem;padding:.7rem .9rem;background:#fbfbff;border-bottom:1px solid var(--vt-line-soft)}.vt-app-bar span{width:.55rem;height:.55rem;border-radius:999px}.vt-app-bar span:first-child{background:#ff5f57}.vt-app-bar span:nth-child(2){background:#febc2e}.vt-app-bar span:nth-child(3){background:#28c840}.vt-app-body{display:grid;grid-template-columns:9.25rem minmax(0,1fr)}.vt-app-side{display:flex;flex-direction:column;gap:.9rem;padding:.9rem .7rem;background:#fbfbff;border-right:1px solid var(--vt-line-soft)}.vt-app-brand{display:flex;align-items:center;gap:.45rem;padding:0 .3rem;font-size:1.05rem;font-weight:800;letter-spacing:-.04em;color:var(--vt-ink)}.vt-app-brand img{border-radius:6px}.vt-app-side ul{display:flex;flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none}.vt-app-side li{display:flex;align-items:center;gap:.5rem;padding:.4rem .5rem;border-radius:8px;font-size:.74rem;font-weight:500;color:var(--muted)}.vt-app-side li.is-active{background:#eceafe;color:var(--accent);font-weight:600}.vt-app-side li i{margin-left:auto;min-width:1.05rem;padding:0 .3rem;border-radius:999px;background:#ef4444;color:#fff;font-size:.62rem;font-style:normal;font-weight:700;line-height:1.05rem;text-align:center}.vt-app-user{display:flex;align-items:center;gap:.5rem;margin-top:auto;padding:.3rem}.vt-avatar{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:999px;background:var(--vt-ink);color:#fff;font-size:.72rem;font-weight:700}.vt-app-user strong{display:block;font-size:.72rem;font-weight:600;color:var(--vt-ink)}.vt-app-user span:not(.vt-avatar){display:block;font-size:.66rem;color:var(--muted2,var(--muted))}.vt-app-main{min-width:0;padding:1rem 1.1rem 1.1rem}.vt-app-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.vt-app-head strong{display:block;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--vt-ink)}.vt-app-head span:not(.vt-app-date){display:block;margin-top:.1rem;font-size:.76rem;color:var(--muted)}.vt-app-date{flex-shrink:0;padding:.25rem .6rem;border-radius:999px;border:1px solid var(--vt-line);font-size:.68rem;color:var(--muted)}.vt-app-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.9rem}.vt-app-kpi{display:flex;flex-direction:column;gap:.05rem;padding:.65rem .7rem;border-radius:12px;background:var(--t-bg)}.vt-app-kpi-icon{display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border-radius:8px;background:rgba(255,255,255,.7);color:var(--t-fg)}.vt-app-kpi strong{margin-top:.4rem;font-size:1.5rem;font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--t-fg)}.vt-app-kpi-label{font-size:.7rem;font-weight:600;line-height:1.25;color:var(--vt-ink)}.vt-app-kpi em{font-size:.64rem;font-style:normal;color:var(--muted)}.vt-app-list-title{margin:1.1rem 0 .5rem;font-size:.8rem;font-weight:700;color:var(--vt-ink)}.vt-app-list{margin:0;padding:0;list-style:none}.vt-app-task{display:flex;align-items:center;gap:.7rem;padding:.55rem 0;border-top:1px solid var(--vt-line-soft);animation:vt-enter .55s var(--vt-ease) both;animation-delay:calc(.5s + var(--i, 0) * .1s)}.vt-app-task .vt-ico{width:2.1rem;height:2.1rem;border-radius:10px;background:var(--t-bg);color:var(--t-fg)}.vt-app-task-text{flex:1;min-width:0}.vt-app-task-text strong{display:block;font-size:.8rem;font-weight:650;color:var(--vt-ink)}.vt-app-task-text span{display:block;font-size:.7rem;color:var(--muted)}@media (max-width:640px){.vt-app-body{grid-template-columns:1fr}.vt-app-side{display:none}.vt-app-kpis{gap:.4rem}.vt-app-kpi{padding:.55rem}.vt-app-kpi-label{font-size:.64rem}.vt-app-kpi em,.vt-app-task-text span{display:none}}@media (prefers-reduced-motion:reduce){.vt-app-task{animation:none}}.vt-mock-wrap{position:relative;width:100%}.vt-mock{width:100%;border:1px solid var(--vt-line);border-radius:20px;background:#fff;box-shadow:var(--vt-shadow);overflow:hidden;text-align:left}.vt-mock-chrome{display:flex;gap:.35rem;padding:.7rem .9rem;background:#fbfbff;border-bottom:1px solid var(--vt-line-soft)}.vt-mock-chrome span{width:.55rem;height:.55rem;border-radius:999px}.vt-mock-chrome span:first-child{background:#ff5f57}.vt-mock-chrome span:nth-child(2){background:#febc2e}.vt-mock-chrome span:nth-child(3){background:#28c840}.vt-mock-body{display:flex;flex-direction:column;gap:.9rem;padding:1.15rem}.vt-mock-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.vt-mock-head strong{display:block;font-size:1.02rem;font-weight:700;letter-spacing:-.02em;color:var(--vt-ink)}.vt-mock-head span:not(.vt-chip-accent):not(.vt-mode-tag){display:block;margin-top:.15rem;font-size:.8rem;color:var(--muted)}.vt-chip-accent{flex-shrink:0;display:inline-flex;align-items:center;padding:.25rem .7rem;border-radius:999px;background:#eceafe;color:var(--accent);font-size:.74rem;font-weight:700}.vt-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.vt-kpi{display:flex;flex-direction:column;gap:.1rem;padding:.75rem .85rem;border-radius:12px;background:#f6f6fd}.vt-kpi-label{font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.vt-kpi-value{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--vt-ink)}.vt-kpi-sub{font-size:.76rem;color:var(--muted)}.vt-rows{display:flex;flex-direction:column;border-radius:12px;border:1px solid var(--vt-line);overflow:hidden}.vt-rows>*+* .vt-row{border-top:1px solid var(--vt-line-soft)}.vt-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.75rem .9rem;background:#fff}.vt-row-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.vt-row-text strong{font-size:.9rem;font-weight:650;letter-spacing:-.01em;color:var(--vt-ink)}.vt-row-text span{font-size:.78rem;color:var(--muted)}.vt-badge{flex-shrink:0;display:inline-flex;align-items:center;gap:.4rem;padding:.22rem .62rem;border-radius:999px;font-size:.72rem;font-weight:600;white-space:nowrap;background:#eef0f6;color:var(--muted)}.vt-badge-dot{width:.4rem;height:.4rem;border-radius:999px;background:currentColor}.vt-badge.tone-good{background:#e6f6ee;color:var(--vt-good)}.vt-badge.tone-warn{background:#fff3df;color:var(--vt-warn)}.vt-badge.tone-bad{background:#fdecef;color:var(--vt-bad)}.vt-badge.tone-accent{background:#eceafe;color:var(--accent)}.vt-btn-mock{display:inline-flex;align-items:center;gap:.4rem;height:2.2rem;padding:0 1rem;border-radius:999px;background:#eef0f6;color:var(--vt-ink);font-size:.84rem;font-weight:600;white-space:nowrap}.vt-btn-mock.is-primary{color:#fff;background:var(--vt-ink)}button.vt-btn-mock{border:0;font:inherit;font-size:.84rem;font-weight:600;cursor:pointer;transition:background-color .15s}button.vt-btn-mock.is-primary:hover{background:var(--vt-ink-2)}button.vt-btn-mock:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vt-mock-audit .vt-row{flex-wrap:wrap}.vt-mock-audit .vt-row-text{flex:1 1 13rem}.vt-audit-foot{padding:.85rem 1rem;border-radius:12px;background:#f1efff}.vt-audit-foot span{display:block;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.vt-audit-foot p{margin:.2rem 0 0;font-size:.92rem;line-height:1.45;font-weight:600;color:var(--vt-ink)}.vt-mode-tag{flex-shrink:0;display:inline-flex;align-items:center;padding:.25rem .7rem;border-radius:999px;font-size:.74rem;font-weight:700;white-space:nowrap}.vt-mode-tag.is-accord{background:#fff3df;color:var(--vt-warn)}.vt-mode-tag.is-auto{background:#e6f6ee;color:var(--vt-good)}.vt-timeline{margin:0;padding:0;list-style:none}.vt-tl-step{position:relative;display:flex;gap:.8rem;padding-bottom:1rem;animation:vt-enter .45s var(--vt-ease) both;animation-delay:calc(var(--i, 0) * .09s)}.vt-tl-step:last-child{padding-bottom:0}.vt-tl-step:before{content:"";position:absolute;left:.8rem;top:1.9rem;bottom:.2rem;width:2px;margin-left:-1px;background:var(--vt-line)}.vt-tl-step:last-child:before{display:none}.vt-tl-mark{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:999px;border:2px solid var(--vt-line);background:#fff;color:var(--muted)}.vt-tl-step.is-done .vt-tl-mark{border-color:var(--accent);background:var(--accent);color:#fff}.vt-tl-step.is-waiting .vt-tl-mark{border-color:var(--vt-warn);background:#fff3df;color:var(--vt-warn)}.vt-tl-body{min-width:0;flex:1}.vt-tl-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem}.vt-tl-line strong{font-size:.95rem;font-weight:650;letter-spacing:-.01em;color:var(--vt-ink)}.vt-tl-line time,.vt-tl-step.is-todo .vt-tl-line strong{color:var(--muted)}.vt-tl-line time{font-size:.78rem}.vt-tl-badge{padding:.1rem .5rem;border-radius:999px;background:#e6f6ee;color:var(--vt-good);font-size:.7rem;font-weight:700}.vt-tl-meta{display:block;margin-top:.15rem;font-size:.84rem;line-height:1.45;color:var(--muted)}.vt-tl-message{margin:.4rem 0 0;padding:.6rem .8rem;border-radius:12px 12px 12px 4px;background:#f6f6fd;font-size:.9rem;line-height:1.45;font-weight:500;color:var(--vt-ink)}.vt-tl-action{margin-top:.7rem}@media (max-width:520px){.vt-mock-flow .vt-mock-head{flex-direction:column;align-items:flex-start;gap:.55rem}}@media (max-width:760px){.vt-kpi-grid{gap:.4rem}}@media (prefers-reduced-motion:reduce){.vt-tl-step{animation:none}}.vt-strip{padding-block:1.75rem 2.25rem;background:#fff;border-block:1px solid var(--vt-line-soft)}.vt-strip-label{margin:0 0 1.1rem;font-size:.78rem;font-weight:500;color:var(--muted)}.vt-strip-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem 1.5rem;margin:0;padding:0;list-style:none}.vt-strip-list li{display:flex;align-items:flex-start;gap:.75rem}.vt-strip-list strong{display:block;font-size:.95rem;font-weight:700;letter-spacing:-.015em;color:var(--vt-ink)}.vt-strip-list span:not(.vt-tile){display:block;margin-top:.1rem;font-size:.82rem;line-height:1.45;color:var(--muted)}@media (max-width:900px){.vt-strip-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.vt-strip-list{grid-template-columns:1fr}}.vt-reality-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,1rem + 4vw,4.5rem);align-items:center}.vt-cluster{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin:0;padding:0 0 1.2rem;list-style:none}.vt-cluster-item{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:.95rem .4rem;border-radius:16px;background:#fff;border:1px solid var(--vt-line);box-shadow:var(--vt-shadow-soft);font-size:.72rem;font-weight:600;line-height:1.25;text-align:center;color:var(--vt-ink-2);transform:translateY(calc((var(--i, 0) % 2) * 1.2rem))}.vt-cluster-item .vt-ico{width:2.9rem;height:2.9rem;border-radius:14px;background:var(--t-bg);color:var(--t-fg)}.vt-note{display:flex;flex-direction:column;gap:.15rem;width:fit-content;max-width:100%;margin:.5rem 0 0 auto;padding:.9rem 1.2rem;border-radius:18px 18px 4px 18px;background:#f1efff;border:1px dashed #cfc9fb;font-size:.9rem;font-weight:500;color:var(--muted)}.vt-versus{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(1.6rem,1rem + 3vw,3.5rem);align-items:center;margin-top:clamp(2.5rem,2rem + 3vw,4.5rem);padding:clamp(1.5rem,1rem + 2vw,2.5rem);border-radius:24px;background:#fff;border:1px solid var(--vt-line);box-shadow:var(--vt-shadow-soft)}.vt-versus-text h3{margin:0;font-size:clamp(1.5rem,1.15rem + 1.5vw,2.2rem);font-weight:700;letter-spacing:-.035em;line-height:1.15;color:var(--vt-ink)}.vt-versus-text h3 span{color:var(--accent)}.vt-versus-text>p{margin:1rem 0 0;max-width:34rem;font-size:1.02rem;line-height:1.6;color:var(--muted)}.vt-metaphor{display:flex;align-items:flex-start;gap:.7rem;margin:1.4rem 0 0;padding:1rem 1.1rem;border-radius:14px;background:#f6f6fd;font-size:.98rem;font-weight:500;line-height:1.5;color:var(--vt-ink-2)}.vt-metaphor svg{flex-shrink:0;margin-top:.2rem;color:var(--accent)}.vt-versus-cards{display:grid;gap:.9rem}.vt-compare-card{padding:1.2rem 1.3rem;border-radius:16px}.vt-compare-card ul{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none}.vt-compare-card li{display:flex;align-items:flex-start;gap:.6rem;font-size:.95rem;line-height:1.4}.vt-compare-card li svg{flex-shrink:0;margin-top:.15rem}.vt-compare-label{display:flex;align-items:center;gap:.6rem;margin:0 0 .9rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vt-compare-card.is-left{border:1px dashed #d6d8ec;background:#fafaff;color:var(--muted)}.vt-compare-card.is-left .vt-compare-label{color:var(--muted2,var(--muted))}.vt-compare-card.is-left li svg{color:var(--vt-bad)}.vt-compare-card.is-right{background:#f1efff;border:1px solid #ddd8fb;color:var(--vt-ink)}.vt-compare-card.is-right .vt-compare-label{color:var(--accent)}.vt-compare-card.is-right .vt-tile{background:#fff}.vt-compare-card.is-right li{font-weight:500}.vt-compare-card.is-right li svg{color:var(--vt-good)}@media (max-width:900px){.vt-reality-grid,.vt-versus{grid-template-columns:1fr}}@media (max-width:560px){.vt-cluster{grid-template-columns:repeat(3,minmax(0,1fr))}.vt-cluster-item{transform:none}}.vt-pillars{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:.9rem;align-items:stretch}.vt-pillar{display:flex;flex-direction:column;padding:clamp(1.4rem,1rem + 1.4vw,2rem);border-radius:22px;background:#fff;border:1px solid var(--vt-line);box-shadow:var(--vt-shadow-soft)}.vt-pillar-head{display:flex;align-items:center;gap:.9rem}.vt-pillar-label{gap:.5rem;margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.vt-pillar-label,.vt-pillar-num{display:inline-flex;align-items:center}.vt-pillar-num{justify-content:center;width:1.3rem;height:1.3rem;border-radius:999px;background:var(--accent);color:#fff;font-size:.7rem}.vt-pillar h3{margin:1.2rem 0 .6rem;font-size:clamp(1.3rem,1.1rem + .8vw,1.6rem);font-weight:700;letter-spacing:-.03em;line-height:1.18;color:var(--vt-ink)}.vt-pillar>p{margin:0;font-size:1rem;line-height:1.6;color:var(--muted)}.vt-pillar>.vt-pillar-sub{margin-top:1.4rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted2,var(--muted))}.vt-pillar-plus{align-self:center;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:#fff;border:1px solid var(--vt-line);color:var(--accent);font-size:1.2rem;font-weight:500;line-height:1}.vt-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:.7rem 0 0;padding:0;list-style:none}.vt-chips li{display:inline-flex;align-items:center;gap:.45rem;padding:.32rem .8rem;border-radius:999px;background:#f6f6fd;border:1px solid var(--vt-line);font-size:.85rem;font-weight:500;color:var(--vt-ink-2)}.vt-chips svg{color:var(--accent)}.vt-examples{display:flex;flex-direction:column;gap:.6rem;margin:.7rem 0 0;padding:0;list-style:none}.vt-examples li{display:flex;align-items:flex-start;gap:.6rem;font-size:.95rem;line-height:1.45;font-weight:500;color:var(--vt-ink-2)}.vt-examples svg{flex-shrink:0;margin-top:.2rem;color:var(--vt-good)}.vt-diagram{margin-top:1.4rem;padding:clamp(1.2rem,1rem + 1vw,1.75rem);border-radius:22px;background:#fff;border:1px solid var(--vt-line)}.vt-diagram-title{margin:0 0 1.1rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.vt-diagram-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.vt-node,.vt-node-wrap{position:relative;display:flex}.vt-node{flex:1;flex-direction:column;align-items:flex-start;gap:.25rem;padding:1rem;margin-right:1.4rem;border-radius:16px;background:#f6f6fd;border:1px solid var(--vt-line)}.vt-node-wrap:last-child .vt-node{margin-right:0}.vt-node .vt-tile{margin-bottom:.5rem;background:#fff}.vt-node strong{font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--vt-ink)}.vt-node>span:last-child{font-size:.85rem;line-height:1.4;color:var(--muted)}.vt-node:after{content:"";position:absolute;left:50%;top:100%;width:2px;height:1.3rem;margin-left:-1px;background:#cfc9fb}.vt-node-arrow{position:absolute;right:0;top:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;transform:translateY(-50%);border-radius:999px;background:#fff;border:1px solid var(--vt-line);color:var(--accent)}.vt-band{display:flex;align-items:center;gap:.9rem;margin-top:1.3rem;padding:.95rem 1.2rem;border-radius:16px;background:var(--vt-ink)}.vt-band .vt-tile{background:rgba(255,255,255,.1);color:#fff}.vt-band p{margin:0;font-size:1rem;line-height:1.45;color:rgba(255,255,255,.78)}.vt-band strong{color:#fff;font-weight:700}@media (max-width:1000px){.vt-pillars{grid-template-columns:1fr}.vt-pillar-plus{margin:-.1rem auto}}@media (max-width:960px){.vt-node:after{display:none}.vt-diagram-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.4rem}.vt-node-wrap:nth-child(2n) .vt-node{margin-right:0}.vt-node-wrap:nth-child(2n) .vt-node-arrow{display:none}}@media (max-width:560px){.vt-diagram-row{grid-template-columns:1fr;row-gap:1.8rem}.vt-node,.vt-node-wrap:nth-child(2n) .vt-node{margin-right:0}.vt-node-arrow{right:auto;left:50%;top:auto;bottom:-1.5rem;transform:translate(-50%) rotate(90deg)}.vt-node-wrap:nth-child(2n) .vt-node-arrow{display:inline-flex}}.vt-audit-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2rem,1rem + 4vw,4.5rem);align-items:center}.vt-audit-cta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.1rem;margin-top:1.75rem}.vt-audit-cta p{margin:0;font-size:.82rem;color:var(--muted)}@media (max-width:900px){.vt-audit-grid{grid-template-columns:1fr}}.vt-practice-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(1.6rem,1.2rem + 1.5vw,2.4rem)}.vt-filters{display:flex;flex-wrap:wrap;gap:.4rem}.vt-filters button{padding:.5rem 1rem;border-radius:999px;border:1px solid var(--vt-line);background:#fff;color:var(--muted);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.vt-filters button:hover{color:var(--vt-ink);border-color:#cfd2ea}.vt-filters button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vt-filters button.is-active{background:var(--vt-ink);border-color:var(--vt-ink);color:#fff}.vt-pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:1rem;margin:0;padding:0;list-style:none}.vt-pcard{display:flex;flex-direction:column;padding:1.25rem;border-radius:var(--vt-radius);background:#fff;border:1px solid var(--vt-line);box-shadow:var(--vt-shadow-soft);animation:vt-fade .4s var(--vt-ease) both}.vt-pcard header{display:flex;align-items:center;gap:.7rem}.vt-pcard h3{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--vt-ink)}.vt-pcard-quote{margin:1rem 0 0;font-size:.95rem;font-weight:600;font-style:italic;line-height:1.45;color:var(--vt-ink-2)}.vt-pcard-body{margin:.6rem 0 1.1rem;font-size:.88rem;line-height:1.55;color:var(--muted)}.vt-pcard-preview{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .6rem;margin-top:auto;padding:.65rem .75rem;border-radius:12px;background:#fafaff;border:1px solid var(--vt-line-soft)}.vt-pcard-preview div{flex:1 1 6rem;min-width:0}.vt-pcard-preview strong{display:block;font-size:.78rem;font-weight:650;color:var(--vt-ink)}.vt-pcard-preview span:not(.vt-tile):not(.vt-badge):not(.vt-badge-dot){display:block;font-size:.7rem;color:var(--muted)}@keyframes vt-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vt-pcard{animation:none}}.vt-steps4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.vt-step4{position:relative;padding:0 1.1rem;text-align:center}.vt-step4-icon{display:inline-flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:999px;color:var(--accent);background:linear-gradient(145deg,#eef0ff,#f2e9ff);border:1px solid #e0dcfb;box-shadow:var(--vt-shadow-soft)}.vt-step4 h3{margin:1.1rem 0 .4rem;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--vt-ink)}.vt-step4 p{margin:0;font-size:.9rem;line-height:1.55;color:var(--muted)}.vt-step4-arrow{position:absolute;top:1.45rem;right:-.9rem;color:var(--muted2,var(--muted))}@media (max-width:900px){.vt-steps4{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.vt-step4:last-child .vt-step4-arrow,.vt-step4:nth-child(2n) .vt-step4-arrow{display:none}}@media (max-width:520px){.vt-steps4{grid-template-columns:1fr}.vt-step4-arrow{display:none}}.vt-modes-stage{padding:clamp(1.1rem,.8rem + 1.4vw,2rem);border-radius:24px;background:#fff;border:1px solid var(--vt-line);box-shadow:var(--vt-shadow-soft)}.vt-tabs{gap:.25rem;padding:.25rem;border-radius:999px;background:#eeeffa}.vt-tab,.vt-tabs{display:inline-flex}.vt-tab{align-items:center;gap:.55rem;height:2.6rem;padding:0 1.15rem 0 .55rem;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:.92rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s,box-shadow .15s}.vt-tab:hover{color:var(--vt-ink)}.vt-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vt-tab.is-active{background:#fff;color:var(--vt-ink);box-shadow:0 2px 8px -2px rgba(23,22,80,.18)}.vt-tab-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:#fff;color:var(--muted)}.vt-tab.tone-warn.is-active .vt-tab-icon{background:#fff3df;color:var(--vt-warn)}.vt-tab.tone-good.is-active .vt-tab-icon{background:#e6f6ee;color:var(--vt-good)}.vt-modes-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.6rem,1rem + 3vw,4rem);align-items:center;margin-top:clamp(1.4rem,1rem + 1.5vw,2.2rem);animation:vt-fade .4s var(--vt-ease) both}.vt-modes-text h3{margin:0;font-size:clamp(1.6rem,1.2rem + 1.8vw,2.2rem);font-weight:700;letter-spacing:-.035em;line-height:1.12;color:var(--vt-ink);text-wrap:balance}.vt-modes-text>p{margin:1rem 0 0;font-size:1.02rem;line-height:1.6;color:var(--muted)}.vt-ideal{margin-top:1.3rem;padding:.9rem 1.1rem;border-radius:14px;background:#f6f6fd}.vt-ideal span{display:block;margin-bottom:.25rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.vt-ideal p{margin:0;font-size:.95rem;line-height:1.5;font-weight:500;color:var(--vt-ink)}.vt-promise-line{display:flex;align-items:center;gap:.55rem;margin:1.2rem 0 0;font-size:1rem;font-weight:600;letter-spacing:-.01em;color:var(--vt-ink)}.vt-promise-line svg{flex-shrink:0;color:var(--vt-good)}.vt-hint{margin:.8rem 0 0;font-size:.82rem;text-align:center;color:var(--muted)}@media (max-width:900px){.vt-modes-panel{grid-template-columns:1fr}}@media (max-width:480px){.vt-tabs{display:flex;width:100%}.vt-tab{flex:1;justify-content:center;padding:0 .6rem 0 .4rem;font-size:.84rem}.vt-tab-icon{display:none}}@media (prefers-reduced-motion:reduce){.vt-modes-panel{animation:none}}.vt-control-section{padding-block:clamp(2.5rem,2rem + 2vw,4rem) 0}.vt-control{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.4fr);gap:1.5rem 2rem;align-items:center;padding:clamp(1.25rem,1rem + 1.2vw,1.9rem);border-radius:24px;background:#fff;border:1px solid var(--vt-line);box-shadow:var(--vt-shadow-soft)}.vt-control-main{display:flex;align-items:center;gap:1rem}.vt-control-lock{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;border-radius:16px;color:#2f5fd0;background:linear-gradient(145deg,#e8f0ff,#eceafe)}.vt-control h2{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:-.025em;color:var(--vt-ink)}.vt-control p{margin:.25rem 0 0;font-size:.9rem;line-height:1.5;color:var(--muted)}.vt-control-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none}.vt-control-chips li{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem .85rem;border-radius:14px;background:#f6f6fd;border:1px solid var(--vt-line-soft);color:var(--accent)}.vt-control-chips strong{display:block;font-size:.85rem;font-weight:700;color:var(--vt-ink)}.vt-control-chips span{display:block;margin-top:.1rem;font-size:.76rem;line-height:1.4;color:var(--muted)}@media (max-width:980px){.vt-control{grid-template-columns:1fr}}@media (max-width:640px){.vt-control-chips{grid-template-columns:1fr}}.vt-custom-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,1rem + 4vw,4.5rem);align-items:center}.vt-base{margin-top:2rem;padding-top:1.6rem;border-top:1px solid var(--vt-line)}.vt-base-title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--vt-ink)}.vt-base-lead{margin:.4rem 0 0;font-size:.92rem;line-height:1.55;color:var(--muted)}.vt-base-more{margin:.9rem 0 0;font-size:.88rem;color:var(--muted)}.vt-cases{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:clamp(2.5rem,2rem + 3vw,4rem) 0 0;padding:0;list-style:none}.vt-case{display:flex;flex-direction:column;gap:.35rem;padding:1.3rem 1.2rem;border-radius:var(--vt-radius);background:#fff;border:1px solid var(--vt-line);box-shadow:var(--vt-shadow-soft)}.vt-case .vt-tile{margin-bottom:.6rem}.vt-case-who{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.vt-case-quote{font-size:1.02rem;font-weight:700;letter-spacing:-.015em;line-height:1.3;color:var(--vt-ink)}.vt-case p{margin:.2rem 0 0;font-size:.88rem;line-height:1.5;color:var(--muted)}@media (max-width:900px){.vt-custom-top{grid-template-columns:1fr}.vt-cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.vt-cases{grid-template-columns:1fr}}.vt-ba-table{border-radius:22px;background:#fff;border:1px solid var(--vt-line);box-shadow:var(--vt-shadow-soft);overflow:hidden}.vt-ba-head{display:grid;grid-template-columns:1fr 3rem 1fr;padding:.95rem 1.5rem;background:#f6f6fd;border-bottom:1px solid var(--vt-line);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.vt-ba-head span:last-child{color:var(--accent)}.vt-ba-table ul{margin:0;padding:0;list-style:none}.vt-ba-table li{display:grid;grid-template-columns:1fr 3rem 1fr;align-items:center;padding:1rem 1.5rem;border-top:1px solid var(--vt-line-soft)}.vt-ba-table li:first-child{border-top:0}.vt-ba-after,.vt-ba-before{display:flex;align-items:flex-start;gap:.6rem;font-size:.98rem;line-height:1.45}.vt-ba-before{color:var(--muted)}.vt-ba-before svg{flex-shrink:0;margin-top:.25rem;color:var(--vt-bad)}.vt-ba-after{color:var(--vt-ink);font-weight:600}.vt-ba-after svg{flex-shrink:0;margin-top:.25rem;color:var(--vt-good)}.vt-ba-arrow{display:flex;justify-content:center;color:var(--muted2,var(--muted))}@media (max-width:640px){.vt-ba-head{display:none}.vt-ba-table li{grid-template-columns:1fr;gap:.5rem;padding:1rem 1.1rem}.vt-ba-arrow{justify-content:flex-start}.vt-ba-arrow svg{transform:rotate(90deg)}}.vt-faq-inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,1rem + 3vw,4rem);align-items:start}.vt-faq-head{position:sticky;top:5.5rem;margin-bottom:0}.vt-faq-list{margin:0;padding:0;list-style:none;border-radius:22px;background:#fff;border:1px solid var(--vt-line);box-shadow:var(--vt-shadow-soft);overflow:hidden}.vt-faq-list li+li{border-top:1px solid var(--vt-line-soft)}.vt-faq-list h3{margin:0;font-size:inherit}.vt-faq-list button{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.1rem 1.4rem;border:0;background:transparent;font:inherit;font-size:1rem;font-weight:600;letter-spacing:-.01em;text-align:left;color:var(--vt-ink);cursor:pointer;transition:background-color .15s}.vt-faq-list button:hover{background:#fafaff}.vt-faq-list button:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.vt-faq-list button svg{flex-shrink:0;color:var(--muted);transition:transform .25s var(--vt-ease)}.vt-faq-list li.is-open button svg{transform:rotate(180deg);color:var(--accent)}.vt-faq-panel p{margin:0;padding:0 1.4rem 1.2rem;font-size:.97rem;line-height:1.6;color:var(--muted)}@media (max-width:860px){.vt-faq-inner{grid-template-columns:1fr}.vt-faq-head{position:static}}.vt-cta-section{padding-block:clamp(2.5rem,2rem + 3vw,5rem)}.vt-cta{position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:2rem;align-items:center;padding:clamp(1.8rem,1.2rem + 2.8vw,3.4rem);border-radius:28px;color:#fff;background:radial-gradient(ellipse 50% 90% at 92% 10%,rgba(140,120,255,.4),transparent 62%),linear-gradient(120deg,#0b1230,#1b1760 58%,#2d1f87);box-shadow:0 30px 60px -30px rgba(27,23,96,.7);overflow:hidden}.vt-cta h2{margin:0;font-size:clamp(1.7rem,1.2rem + 2vw,2.5rem);font-weight:800;letter-spacing:-.04em;line-height:1.1;text-wrap:balance}.vt-cta-text p{margin:1rem 0 0;max-width:38rem;font-size:1.02rem;line-height:1.6;color:rgba(255,255,255,.76)}.vt-cta-actions{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}@media (min-width:981px){.vt-cta-actions{align-items:flex-end;text-align:right}}.vt-cta-note{margin:0;font-size:.82rem;color:rgba(255,255,255,.65)}.vt-cta-mail{font-size:.9rem;font-weight:500;color:rgba(255,255,255,.85);text-decoration:underline;text-underline-offset:3px}.vt-cta-mail:hover{color:#fff}@media (max-width:980px){.vt-cta{grid-template-columns:1fr}}.vt-footer{background:#080d26;color:rgba(255,255,255,.7)}.vt-footer-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:2rem;padding-block:3rem 2.25rem}.vt-footer .vt-brand{color:#fff}.vt-footer-brand p{max-width:22rem;margin:.9rem 0 0;font-size:.92rem;line-height:1.55}.vt-footer-title{margin:0 0 .9rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.5)}.vt-footer-col ul{display:flex;flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none}.vt-footer-col a{font-size:.92rem;color:rgba(255,255,255,.78);text-decoration:none;transition:color .15s}.vt-footer-col a:hover{color:#fff}.vt-footer-bottom{padding-block:1.25rem 1.75rem;border-top:1px solid rgba(255,255,255,.1)}.vt-footer-bottom p{margin:0;font-size:.82rem;color:rgba(255,255,255,.5)}@media (max-width:760px){.vt-footer-grid{grid-template-columns:1fr 1fr}.vt-footer-brand{grid-column:1/-1}}.vt-modal{width:min(64rem,94vw);max-width:none;padding:0;border:0;background:transparent;overflow:visible}.vt-modal::backdrop{background:rgba(8,12,40,.74);backdrop-filter:blur(4px)}.vt-modal-inner{position:relative;border-radius:20px;overflow:hidden;background:var(--vt-ink);box-shadow:0 40px 80px -30px rgba(0,0,0,.7)}.vt-modal video{display:block;width:100%;aspect-ratio:16/9;background:var(--vt-ink)}.vt-modal-close{position:absolute;top:.75rem;right:.75rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:var(--vt-ink);cursor:pointer}.vt-modal-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_3ccf5d{font-family:Inter,Inter Fallback;font-style:normal}.__variable_3ccf5d{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ad3736e903bfaa5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3150dd0728fab2c3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e3db186a51b1f2b3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3647a4d8cc3a67ad-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ad50a964c4297b83-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a36735a804b49f85-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c880a9{font-family:JetBrains Mono,JetBrains Mono Fallback;font-weight:500;font-style:normal}.__variable_c880a9{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}