.vg-media{position:relative;display:block;overflow:clip;background-color:var(--bg);background-size:cover;background-position:50%}.vg-media[data-art=false]{background-color:var(--bg-raised)}.vg-media-clip{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}@media (prefers-reduced-motion:reduce){.vg-media-clip{display:none}}.vg-continuous{border-radius:var(--vg-corner-radius)}@supports ((-webkit-mask-box-image:url(#x) 1 fill stretch) or (mask-border:url(#x) 1 fill stretch)){.vg-continuous{border-radius:0;-webkit-mask-box-image:var(--vg-corner-mask) var(--vg-corner-slice) fill stretch;mask-border:var(--vg-corner-mask) var(--vg-corner-slice) fill stretch;-webkit-mask-box-image-width:calc(var(--vg-corner-slice) * 1px);mask-border-width:calc(var(--vg-corner-slice) * 1px)}}@font-face{font-family:Inter Variable;src:url(/fonts/InterVariable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--skeleton-base:#202020;--interaction-strong:#3a3a3a;--interaction-primary-hover:#ffffff;--interaction-primary-pressed:#dedede;--text:#f7f7f5;--on-media:#ffffff;--menthe-50:#f0fbf5;--menthe-100:#dcf7e9;--menthe-200:#b7f2d3;--menthe-300:#9beabd;--menthe-400:#82e4b4;--menthe-500:#63dda0;--menthe-600:#59c78f;--menthe-700:#42956b;--menthe-800:#2c6448;--menthe-900:#1c422f;--menthe-950:#10271d;--brand:var(--menthe-500);--brand-strong:var(--menthe-400);--brand-pressed:var(--menthe-600);--brand-ink:#090909;--brand-text:var(--menthe-500);--brand-subtle:var(--surface-hover);--primary:var(--brand);--primary-hover:var(--brand-strong);--primary-ink:var(--brand-ink);--accent:var(--brand);--accent-strong:var(--brand-strong);--accent-text:var(--brand-text);--editorial-coral:#ff5c75;--editorial-butter:#ffd65a;--editorial-lilac:#b7a6ff;--success:#4fb783;--warning:#e2a33c;--error:#e5675b;--info:#7c90b8;--state-wait:var(--text-faint);--state-live:var(--brand);--state-good:var(--text);--state-bad:var(--error);--r-card:18px;--r-panel:24px;--focus-ring:#ffffff;--focus-width:2px;--focus-offset:3px;--focus-halo:rgb(9 9 11/0.92);--focus-halo-width:2px;--focus-on-media:inset 0 0 0 var(--focus-halo-width) var(--focus-halo),inset 0 0 0 calc(var(--focus-halo-width) + var(--focus-width)) var(--focus-ring),inset 0 0 0 calc(var(--focus-halo-width) * 2 + var(--focus-width)) var(--focus-halo);--ease-spring-fallback:cubic-bezier(0.22,1,0.36,1);--ease-spring:linear(0,0.0774,0.2478,0.4439,0.6262,0.7755,0.8864,0.9614,1.0067,1.0298,1.038,1.037,1.0313,1.0239,1.0166,1.0104,1.0056,1.0023,1.0002,0.9991,0.9986,1);--focus-in:200ms;--press-in:240ms;--press-out:260ms;--press-scale:0.99;--ease:cubic-bezier(0.2,0.8,0.2,1);--fast:140ms;--slow:420ms;--reveal:620ms;--t-view:26px;--t-section:18px;--t-body:15px;--t-label:14px;--t-caption:13px;--t-fine:12px;--t-micro:11px;--font:"Inter Variable",ui-sans-serif,-apple-system,"SF Pro Text","Segoe UI",Inter,"Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace}@supports (color:color-mix(in oklch,#000,#fff)){:root{--brand-subtle:color-mix(in srgb,var(--brand) 12%,var(--surface))}}:root{--sidebar-bg:#090909;--glass-card:#1b1b1b;--glass-panel:#202020;--glass-filter:none;--glass-text-secondary:#b8b8b8}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px)){:root{--glass-card:rgb(24 24 24/0.48);--glass-panel:rgb(24 24 24/0.7);--glass-filter:blur(24px) saturate(1.1)}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){:root{--glass-card:#1b1b1b;--glass-panel:#202020;--glass-filter:none}}.fiava-plan-change,.vg-group,.vg-rail-menu{--text-faint:var(--text-muted)}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;overflow-x:clip}:root{color-scheme:dark;--bg:#090909;--bg-raised:#151515;--surface:#202020;--surface-hover:#292929;--line-quiet:#262626;--line:#303030;--line-strong:#444444;--text-dim:#aaaaaa;--text-faint:#8c8c8c;--text-muted:#949494;--surface-group:#161616;--surface-panel:#1e1e1e;--row-hover:rgb(255 255 255/0.035);--row-pressed:rgb(255 255 255/0.065);--interaction-hover:#181818;--interaction-selected:#222222;--interaction-pressed:#303030}body{background:var(--bg);color:var(--text);font-family:var(--font);font-variation-settings:"opsz" 32;font-size:var(--t-body);line-height:1.55;-webkit-font-smoothing:antialiased}::selection{background:color-mix(in srgb,var(--text) 26%,transparent)}a{color:inherit}:where(a):focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:3px}button{font:inherit;color:inherit}.vg-shell{max-width:1080px;margin:0 auto;padding:0 32px 96px;container-type:inline-size}@media (min-width:900px){body:has(.vg-rail){padding-inline-start:228px}.vg-shell{padding-top:30px}}.vg-clerk-entry-notice{max-width:65ch;margin:0 auto 24px;padding:0 16px;color:var(--text-muted);font-size:.875rem;line-height:1.5;text-align:center}.vg-clerk-entry-notice a{color:inherit;text-decoration:underline;text-underline-offset:3px}.vg-clerk-auth-frame{display:flex;max-width:28rem;flex-direction:column;align-items:center;gap:16px;padding:16px}.vg-clerk-auth-frame .vg-clerk-entry-notice{margin-bottom:0}.vg-clerk-auth-frame[data-in-app] .cl-dividerRow,.vg-clerk-auth-frame[data-in-app] .cl-socialButtons,.vg-clerk-auth-frame[data-in-app] .cl-socialButtonsRoot{display:none}.vg-in-app-notice{display:flex;width:100%;box-sizing:border-box;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--surface-hover);border-radius:16px;background:var(--surface-panel);color:var(--text-dim);font-size:.9375rem;line-height:1.45}.vg-in-app-notice p{margin:0}.vg-in-app-title{color:var(--text);font-weight:600}.vg-in-app-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.vg-in-app-copy,.vg-in-app-open{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 18px;border:0;border-radius:999px;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.vg-in-app-open{flex:1 1 auto;background:var(--text);color:#090909}.vg-in-app-copy{background:var(--surface-hover);color:var(--text)}.vg-topbar{top:0;z-index:50;background:transparent}.vg-topbar:before{content:"";position:absolute;left:0;right:0;top:0;bottom:-96px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgb(9 9 11/1) 0,rgb(9 9 11/.926) 5%,rgb(9 9 11/.854) 10%,rgb(9 9 11/.784) 15%,rgb(9 9 11/.716) 20%,rgb(9 9 11/.65) 25%,rgb(9 9 11/.586) 30%,rgb(9 9 11/.524) 35%,rgb(9 9 11/.465) 40%,rgb(9 9 11/.408) 45%,rgb(9 9 11/.354) 50%,rgb(9 9 11/.302) 55%,rgb(9 9 11/.253) 60%,rgb(9 9 11/.207) 65%,rgb(9 9 11/.164) 70%,rgb(9 9 11/.125) 75%,rgb(9 9 11/.089) 80%,rgb(9 9 11/.058) 85%,rgb(9 9 11/.032) 90%,rgb(9 9 11/.011) 95%,rgb(9 9 11/0))}.vg-topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;height:64px;max-width:1080px;margin:0 auto;padding:0 32px}.vg-topbar+.vg-shell{padding-top:48px}.vg-wordmark{--vg-wordmark-h:22px;color:var(--text);text-decoration:none}.vg-brand-lockup,.vg-wordmark{display:inline-flex;align-items:center}.vg-brand-lockup{flex-shrink:0;line-height:1}.vg-wordmark-art{display:block;height:var(--vg-wordmark-h);width:auto;flex-shrink:0}.vg-stage{max-width:720px;margin:0 auto}.vg-stage-title{font-size:clamp(27px,4.4vw,38px);line-height:1.12;font-weight:550;letter-spacing:-.025em;text-wrap:balance;margin:0 0 8px}.vg-stage-sub{color:var(--text-dim);font-size:var(--t-label);margin:0 0 36px}.vg-composer{max-width:620px}.vg-btn-quiet{appearance:none;border:0;background:transparent;text-decoration:none;font-size:var(--t-caption);font-weight:550;color:var(--text-dim);cursor:pointer;white-space:nowrap;transition:color var(--fast) var(--ease);display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 0}@media (hover:hover) and (pointer:fine){.vg-btn-quiet:hover:not(:disabled){color:var(--text)}}.vg-btn-quiet:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset);border-radius:4px}.vg-hint{font-size:var(--t-fine);color:var(--text-faint)}.vg-section{margin-top:72px}.vg-section[data-as=page]{margin-top:0}.vg-section-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:28px}.vg-section-head .vg-view-title{margin:0}.vg-section-title{margin:0;font-size:var(--t-section);font-weight:550;letter-spacing:-.012em;color:var(--text)}.vg-empty{color:var(--text-faint);font-size:var(--t-label);padding:36px 0 12px;text-align:center}@media (prefers-reduced-motion:reduce){.vg-ask-field:after,.vg-faq-q:after{transition:none}}@media (max-width:720px){.vg-shell{padding:0 18px 64px}.vg-topbar-inner{height:56px;padding:0 18px}.vg-topbar:before{bottom:-84px}.vg-landing-nav a[href^="#"]{display:none}.vg-topbar+.vg-shell{padding-top:32px}}.vg-create{--door-gap:24px;--door-count:2;--door-w:min(calc(clamp(360px, 74svh, 640px) * 0.5625),calc((min(1240px, 100cqw - 96px) - (var(--door-count) - 1) * var(--door-gap)) / var(--door-count)));margin-top:4px}.vg-create-ask{margin:0 0 22px;font-size:var(--t-section);font-weight:450;letter-spacing:-.005em;color:var(--text-dim)}.vg-create-back{display:inline-block;margin-bottom:20px;color:var(--text-faint)}.vg-doors{display:flex;gap:var(--door-gap);align-items:flex-start}.vg-door{position:relative;flex:0 0 auto;width:var(--door-w);aspect-ratio:9/16;padding:0;border:0;border-radius:18px;overflow:clip;background:var(--bg-raised);color:inherit;cursor:pointer;text-align:start;transition:transform .17s var(--ease),opacity .17s var(--ease)}@media (hover:hover) and (pointer:fine){.vg-door:hover{transform:scale(1.008)}.vg-doors:hover .vg-door:not(:hover){opacity:.55}}.vg-door:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.vg-door-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 42%;opacity:0;transition:opacity .7s var(--ease)}.vg-door-frame[data-on=true]{opacity:1}.vg-door[data-mode=stories] .vg-door-frame{object-position:62% 42%}.vg-door-name{position:absolute;inset:auto 0 0 0;padding:64px 16px 14px;font-size:var(--t-section);font-weight:550;letter-spacing:-.01em;color:var(--on-media);background:linear-gradient(0deg,rgb(0 0 0/.78) 0,rgb(0 0 0/.24) 55%,transparent)}.vg-door-verb{position:absolute;left:16px;bottom:14px;font-size:var(--t-caption);color:rgb(255 255 255/.72);opacity:0;transform:translateY(4px);transition:opacity .17s var(--ease),transform .17s var(--ease)}.vg-door:focus-visible .vg-door-name{padding-bottom:38px}@media (hover:hover) and (pointer:fine){.vg-door:hover .vg-door-name{padding-bottom:38px}}.vg-door:focus-visible .vg-door-verb{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.vg-door:hover .vg-door-verb{opacity:1;transform:none}}.vg-made{display:flex;gap:44px;align-items:flex-start}.vg-made-frame{flex:0 0 auto;width:min(268px,30vw);aspect-ratio:9/16;background-color:var(--bg-raised);background-size:cover;background-position:50% 42%}.vg-made-body{flex:1 1 auto;min-width:0;max-width:560px}.vg-made-name{margin:0 0 30px;font-size:var(--t-view);font-weight:550;letter-spacing:-.02em}.vg-ask{gap:26px;max-width:560px}.vg-ask,.vg-ask-step{display:flex;flex-direction:column}.vg-ask-step{align-items:flex-start;gap:10px;min-width:0}.vg-ask-step .vg-ask-field{align-self:stretch}.vg-ask-label{font-size:var(--t-caption);color:var(--text-dim)}.vg-ask-text{width:100%;padding:2px 0 4px;border:0;background:transparent;color:var(--text);font:inherit;font-size:var(--t-section);line-height:1.45;outline:0;text-overflow:ellipsis}.vg-ask-text:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:4px;border-radius:4px}.vg-ask-field{position:relative;display:flex}.vg-ask-field:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:3px;background:var(--focus-ring);opacity:0;transform:scaleX(.96);pointer-events:none;transition:opacity var(--focus-in) var(--ease-spring-fallback),transform var(--focus-in) var(--ease-spring-fallback);transition:opacity var(--focus-in) var(--ease-spring),transform var(--focus-in) var(--ease-spring)}.vg-ask-field:has(.vg-ask-text:focus-visible):after{opacity:1;transform:scaleX(1)}@supports selector(:has(*)){.vg-ask-text:focus-visible{outline:none}}.vg-ask-text::placeholder{color:var(--text-faint)}.vg-ask-area{resize:vertical;min-height:76px;line-height:1.6}.vg-go-note{margin:16px 0 0;max-width:560px;font-size:var(--t-caption);line-height:1.6;color:var(--text-dim)}.vg-go-note-title{display:block;margin-bottom:2px;font-weight:500;color:var(--text)}.vg-go-note[data-tone=action]{color:var(--text)}.vg-go-note[data-tone=action] .vg-btn-quiet{color:var(--text);text-decoration:underline;text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.vg-go-note[data-tone=action] .vg-btn-quiet:hover{color:#ffffff}}.vg-go-note[data-tone=bad]{color:var(--state-bad)}@media (min-width:900px){.vg-create{width:calc(var(--door-count) * var(--door-w) + (var(--door-count) - 1) * var(--door-gap));margin-inline-start:50%;translate:-50%}}.vg-rail{position:fixed;inset-block:0;inset-inline-start:0;z-index:5;width:232px;border:0;background:var(--sidebar-bg);display:flex;flex-direction:column;padding-block:28px 20px;padding-inline:32px 20px;overflow-y:auto;scrollbar-width:none}.vg-rail::-webkit-scrollbar{display:none}.vg-rail-brand{margin-bottom:30px}.vg-rail-feature,.vg-rail-modes,.vg-rail-objects{list-style:none;padding:0}.vg-rail-modes{margin:20px 0 0}.vg-rail-feature,.vg-rail-objects{margin:24px 0 0;padding-top:24px;border-top:1px solid var(--line-quiet)}.vg-rail-item{position:relative;display:flex;align-items:center;height:46px;width:fit-content;margin-inline-start:-14px;padding:0 14px;color:var(--text-dim);font-size:16px;font-weight:500;text-decoration:none;transition:color var(--fast) var(--ease)}.vg-rail-item>.vg-capsule-shape{color:transparent;transition:color var(--fast) var(--ease)}.vg-rail-item>.vg-capsule-content{display:inline-flex;align-items:center;gap:11px;color:inherit}.vg-rail-mark{display:inline-flex;flex:0 0 20px;color:var(--text-faint);transition:color var(--fast) var(--ease)}.vg-rail-mark,.vg-rail-mark svg{width:20px;height:20px}@media (hover:hover) and (pointer:fine){.vg-rail-item:hover{color:var(--text)}}.vg-rail-item[data-active=true] .vg-rail-mark{color:inherit}@media (hover:hover) and (pointer:fine){.vg-rail-item:hover .vg-rail-mark{color:inherit}}.vg-rail-item:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.vg-rail-item[data-active=true]{color:var(--text)}.vg-rail-item[data-active=true]>.vg-capsule-shape{color:var(--bg-raised)}.vg-rail-void{flex:1 1 auto;min-height:64px}.vg-rail-credits{display:flex;align-items:center;gap:11px;margin:0 0 12px;padding-inline-start:0;font-size:var(--t-fine);color:var(--text-faint)}.vg-rail-profile,.vg-rail-who{position:relative}.vg-rail-who{display:flex;align-items:center;gap:10px;width:calc(100% + 14px);height:38px;margin-inline-start:-14px;padding-block:0;padding-inline:14px 8px;border:0;background:none;color:var(--text-dim);cursor:pointer;transition:color var(--fast) var(--ease)}@media (hover:hover) and (pointer:fine){.vg-rail-who:hover{color:var(--text)}}.vg-rail-who:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.vg-rail-avatar{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border-radius:50%;background:var(--surface);color:var(--text-dim);font-size:var(--t-micro);font-weight:550}.vg-rail-name{flex:1 1 auto;min-width:0;font-size:var(--t-caption);font-weight:500;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vg-rail-more{display:inline-flex;color:var(--text-faint)}.vg-rail-more,.vg-rail-more svg{width:16px;height:16px}.vg-rail-menu{position:absolute;inset-inline-start:-14px;bottom:calc(100% + 8px);width:208px;padding:6px;border:0;background:var(--glass-panel);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}.vg-rail-menu-who{margin:0;padding:6px 10px 8px;font-size:var(--t-fine);color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vg-rail-menu-item{position:relative;display:flex;align-items:center;width:100%;border:0;background:none;color:var(--text-dim);font-size:var(--t-caption);text-align:start;cursor:pointer;transition:color var(--fast) var(--ease);height:auto;min-height:40px;padding:10px 12px}@media (hover:hover) and (pointer:fine){.vg-rail-menu-item:hover{color:var(--text);background:var(--row-hover)}}.vg-view-title{margin:4px 0 26px;font-size:var(--t-view);font-weight:550;letter-spacing:-.02em}.vg-view-empty{margin:0;max-width:460px;font-size:var(--t-label);line-height:1.65;color:var(--text-dim)}.vg-result{--vg-stage-h:min(78vh,880px);--vg-stage-h:min(78svh,880px);--vg-object:min(calc(var(--vg-stage-h) * (var(--vg-aspect, 9 / 16))),100%);display:flex;flex-direction:column;align-items:center;margin:76px 0 40px}.vg-result[data-portrait=false]{--vg-stage-h:min(56vh,620px);--vg-object:min(calc(var(--vg-stage-h) * (var(--vg-aspect, 16 / 9))),100%)}.vg-stage-frame{position:relative;width:var(--vg-object);aspect-ratio:var(--vg-aspect,9/16);background:var(--bg);overflow:clip;isolation:isolate}.vg-stage-frame:not([data-cover=none]){box-shadow:0 0 0 1px rgb(255 255 255/.07)}.vg-cover{position:absolute;inset:0;z-index:2;display:grid;place-content:center;justify-items:center;gap:16px;padding:28px;text-align:center;overflow:clip;background:var(--bg-raised);transition:opacity var(--reveal) var(--ease)}.vg-cover[data-cover=none]{opacity:0;pointer-events:none}.vg-cover-copy{margin:0;max-width:30ch;font-size:var(--t-caption);line-height:1.6;color:var(--text-dim)}.vg-cover[data-cover=attention] .vg-cover-copy,.vg-cover[data-cover=failed] .vg-cover-copy{color:var(--state-bad)}.vg-cover[data-cover=finalizing]:after,.vg-cover[data-cover=opening]:after,.vg-cover[data-moves=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--accent)}.vg-cover[data-moves=true]:after{width:34%;right:auto;animation:vg-travel 2.4s var(--ease) infinite}.vg-cover[data-cover=finalizing]:after,.vg-cover[data-cover=opening]:after{background:rgb(255 255 255/.22)}.vg-stage-frame .vg-player-media{transform:scale(.985);transition:transform var(--reveal) var(--ease)}.vg-stage-frame[data-cover=none] .vg-player-media{transform:none}.vg-result-label{display:flex;align-items:center;gap:14px;width:var(--vg-object);min-width:min(260px,100%);min-height:28px;margin-top:18px;font-size:var(--t-fine);letter-spacing:.045em;color:var(--text-faint)}.vg-result-meta{flex:1 1;min-width:0;line-height:1.5;text-wrap:pretty}.vg-icon-action{appearance:none;border:0;background:transparent;padding:0;width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:50%;color:var(--text-dim);cursor:pointer;transition:color var(--fast) var(--ease)}.vg-icon-action svg{width:18px;height:18px}@media (hover:hover) and (pointer:fine){.vg-icon-action:hover:not(:disabled){color:var(--text)}}.vg-icon-action:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.vg-icon-action:disabled{opacity:.5;cursor:default}.vg-result>.vg-notice{width:min(560px,100%)}.vg-player{position:absolute;inset:0;z-index:1}.vg-player-media{display:block;width:100%;height:100%;object-fit:contain;background:var(--bg)}.vg-player-surface{position:absolute;inset:0;z-index:2;appearance:none;border:0;padding:0;background:transparent;cursor:pointer}.vg-player-surface:focus-visible{outline:none;box-shadow:var(--focus-on-media);border-radius:8px}.vg-player[data-chrome=off][data-state=playing] .vg-player-surface{cursor:none}.vg-player-pulse{position:absolute;inset:0;z-index:3;display:grid;place-items:center;color:var(--on-media);pointer-events:none;opacity:0}.vg-player-pulse.is-on{animation:vg-pulse-out .52s var(--ease) forwards}.vg-player-pulse>span{grid-area:1/1;display:none}.vg-player-pulse[data-pulse=pause] .vg-player-pulse-pause,.vg-player-pulse[data-pulse=play] .vg-player-pulse-play{display:block}.vg-player-pulse svg{width:34px;height:34px;filter:drop-shadow(0 1px 6px rgb(0 0 0/.55))}@keyframes vg-pulse-out{0%{opacity:.92;transform:scale(.86)}to{opacity:0;transform:scale(1.14)}}.vg-player-buffering{position:absolute;inset:0 0 auto;z-index:4;height:2px;overflow:clip;opacity:0;transition:opacity .16s var(--ease)}.vg-player[data-state=buffering] .vg-player-buffering{opacity:1}.vg-player-buffering:after{content:"";position:absolute;inset:0;width:32%;background:rgb(255 255 255/.55);animation:vg-travel 1.4s var(--ease) infinite}.vg-player-chrome{left:14px;right:14px;bottom:11px;transform:translateY(4px)}.vg-player-scrim{position:absolute;inset:auto 0 0 0;height:30%;z-index:4;opacity:0;pointer-events:none;transition:opacity .19s var(--ease);background:linear-gradient(0deg,rgb(0 0 0/.55) 0,rgb(0 0 0/.14) 48%,transparent)}.vg-player[data-chrome=on] .vg-player-chrome,.vg-player[data-chrome=on] .vg-player-scrim{opacity:1;transform:none;pointer-events:auto}.vg-player[data-chrome=on] .vg-player-scrim{pointer-events:none}.vg-player:has([data-tooltip-active=true])>.vg-player-chrome{opacity:1;transform:none;pointer-events:auto}.vg-player:has([data-tooltip-active=true])>.vg-player-scrim{opacity:1;transform:none;pointer-events:none}.vg-player-mark{position:absolute;inset:0;z-index:3;display:grid;place-items:center;color:var(--on-media);pointer-events:none;opacity:0;transition:opacity .22s var(--ease)}.vg-player[data-rest-mark=true] .vg-player-mark{opacity:.72}.vg-player-mark svg{width:20px;height:20px;filter:drop-shadow(0 1px 6px rgb(0 0 0/.5))}.vg-scrub{position:relative;padding:11px 0;cursor:pointer;touch-action:none;border-radius:999px}.vg-scrub:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.vg-scrub-rail{display:block;position:relative;height:2px;border-radius:999px;background:rgb(255 255 255/.2);transition:height .12s var(--ease)}.vg-player[data-scrub=true] .vg-scrub-rail,.vg-scrub:focus-visible .vg-scrub-rail{height:4px}@media (hover:hover) and (pointer:fine){.vg-scrub:hover .vg-scrub-rail{height:4px}}.vg-scrub-buffer{width:calc(var(--vg-buffered, 0) * 100%);background:rgb(255 255 255/.1)}.vg-scrub-buffer,.vg-scrub-played{position:absolute;inset:0 auto 0 0;border-radius:inherit}.vg-scrub-played{width:calc(var(--vg-played, 0) * 100%);background:var(--on-media)}.vg-scrub-head{position:absolute;top:50%;left:calc(var(--vg-played, 0) * 100%);width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;background:var(--on-media);transform:scale(0);transition:transform .12s var(--ease)}.vg-player[data-scrub=true] .vg-scrub-head,.vg-scrub:focus-visible .vg-scrub-head{transform:scale(1)}@media (hover:hover) and (pointer:fine){.vg-scrub:hover .vg-scrub-head{transform:scale(1)}}.vg-player-row{display:flex;align-items:center;gap:2px;margin-top:1px}.vg-player-gap{flex:1 1}.vg-ctl{appearance:none;border:0;padding:0;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:transparent;color:rgb(255 255 255/.8);cursor:pointer;transition:color .12s var(--ease),background .12s var(--ease)}@media (hover:hover) and (pointer:fine){.vg-ctl:hover{color:var(--on-media);background:rgb(255 255 255/.09)}}.vg-ctl:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.vg-ctl[data-hint=true]{color:var(--text);box-shadow:inset 0 0 0 var(--focus-width) var(--focus-ring)}.vg-time{margin-inline-start:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--t-micro);letter-spacing:.02em;color:rgb(255 255 255/.72);-webkit-user-select:none;user-select:none}.vg-time-total{color:rgb(255 255 255/.4)}.vg-player-fault{position:absolute;inset:0;z-index:6;display:grid;place-content:center;justify-items:center;gap:14px;padding:24px;text-align:center;background:rgb(17 17 22/.93)}.vg-player-fault p{margin:0;max-width:30ch;font-size:var(--t-caption);line-height:1.6;color:var(--text-dim)}.vg-player:-webkit-full-screen,.vg-player:fullscreen{position:fixed;inset:0;width:100vw;height:100vh;background:var(--bg)}.vg-library{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.vg-card{display:flex;flex-direction:column}.vg-card-frame{position:relative;aspect-ratio:var(--vg-aspect,9/16);overflow:clip;background:var(--bg-raised);display:grid;place-items:center}.vg-card-still{width:100%;height:100%;object-fit:cover;display:block}.vg-card-play{position:absolute;inset:0;border:0;background:transparent;display:grid;place-items:center;cursor:pointer;color:var(--on-media)}.vg-card-play-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--on-media);filter:drop-shadow(0 1px 6px rgb(0 0 0/.55));opacity:.8;transition:opacity var(--focus-in) var(--ease-spring-fallback);transition:opacity var(--focus-in) var(--ease-spring)}@media (hover:hover) and (pointer:fine){.vg-card:hover .vg-card-play-mark{opacity:1}}.vg-card-play:focus-visible{outline:none;border-radius:inherit;box-shadow:var(--focus-on-media)}.vg-card-cover{position:absolute;inset:0;display:grid;place-items:center;padding:12px;text-align:center;font-size:var(--t-micro);color:var(--text-faint);background:var(--bg-raised);overflow:clip}.vg-card-cover[data-cover=working]:after{content:"";position:absolute;left:0;bottom:0;width:34%;height:1px;background:var(--accent);animation:vg-travel 2.4s var(--ease) infinite}.vg-card-cover[data-cover=finalizing]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:rgb(255 255 255/.22)}.vg-card-cover[data-cover=attention],.vg-card-cover[data-cover=bad],.vg-card-cover[data-cover=failed]{color:var(--state-bad)}.vg-card-body{padding:9px 11px 11px;display:flex;flex-direction:column;gap:4px}.vg-card-line{display:flex;align-items:center;gap:7px;font-size:var(--t-micro);color:var(--text-dim);min-width:0}.vg-card-line time{margin-inline-start:auto;white-space:nowrap}.vg-card-cfg,.vg-card-line time{color:var(--text-faint);font-size:var(--t-micro)}.vg-card-cfg{display:flex;gap:8px;flex-wrap:wrap}.vg-card-cfg .vg-num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vg-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.vg-card,.vg-card-play{will-change:auto}.vg-card a:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset);border-radius:4px}.vg-dot{width:7px;height:7px;border-radius:50%;flex:none;background:var(--state-wait)}.vg-dot[data-phase=finalizing],.vg-dot[data-phase=working]{background:var(--state-live);animation:vg-pulse 1.8s ease-in-out infinite}.vg-dot[data-phase=completed]{background:var(--state-good)}.vg-dot[data-phase=attention],.vg-dot[data-phase=failed]{background:var(--state-bad)}@keyframes vg-pulse{50%{opacity:.35}}@keyframes vg-travel{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}.vg-notice{display:flex;align-items:center;gap:12px;margin-top:16px;padding:12px 0;font-size:var(--t-caption);color:var(--text-dim)}.vg-notice:not(:first-child){border-top:1px solid var(--line)}.vg-notice[data-tone=bad]{color:var(--state-bad)}.vg-notice[data-tone=bad]:not(:first-child){border-top-color:color-mix(in srgb,var(--state-bad) 28%,var(--line))}.vg-notice span{flex:1 1;min-width:0}@media (prefers-reduced-motion:reduce){.vg-card-cover:after,.vg-cover[data-moves=true]:after,.vg-dot,.vg-player-buffering:after,.vg-player-pulse{animation:none!important}.vg-card,.vg-card-play-mark,.vg-cover,.vg-ctl,.vg-player-chrome,.vg-player-mark,.vg-player-scrim,.vg-scrub-head,.vg-scrub-rail,.vg-stage-frame .vg-player-media{transition:none!important}.vg-stage-frame .vg-player-media{transform:none}.vg-player-pulse.is-on{animation:none;opacity:0}}@media (pointer:coarse){.vg-scrub{padding:14px 0}.vg-ctl{width:40px;height:40px}.vg-scrub-head{transform:scale(1)}}@media (max-width:720px){.vg-create-ask{font-size:var(--t-section);margin-bottom:16px}.vg-doors{--door-w:72vw;--door-gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-18px;padding-inline:18px;scroll-padding-inline:18px;scrollbar-width:none}.vg-doors::-webkit-scrollbar{display:none}.vg-door{scroll-snap-align:start}.vg-door-name{padding-bottom:36px;font-size:var(--t-body)}.vg-door-verb{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.vg-doors:hover .vg-door:not(:hover){opacity:1}}.vg-made{flex-direction:column;gap:20px}.vg-made-frame{width:120px}.vg-made-body{width:100%}.vg-made-name{font-size:var(--t-view);margin-bottom:24px}.vg-ask{gap:22px}.vg-library{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px}.vg-result{margin:44px 0 28px;--vg-stage-h:min(66vh,620px);--vg-stage-h:min(66svh,620px)}.vg-result[data-portrait=false]{--vg-stage-h:min(46vh,380px);--vg-stage-h:min(46svh,380px)}.vg-player-chrome{left:10px;right:10px;bottom:9px}}.vg-door-pending{background:var(--bg-raised);cursor:default}.vg-mnav-bottom,.vg-mnav-context,.vg-mnav-top{display:none}@media (max-width:899px){html:has(.vg-mnav-bottom){scroll-padding-top:calc(68px + env(safe-area-inset-top));scroll-padding-bottom:calc(80px + env(safe-area-inset-bottom))}.vg-rail{display:none}.vg-mnav-top{position:fixed;inset:0 0 auto 0;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:12px;height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;background:var(--bg)}.vg-mnav-brand{flex:0 0 auto}.vg-mnav-top-end{display:flex;align-items:center;gap:12px;min-width:0}.vg-mnav-top-end .vg-rail-credits{margin:0;white-space:nowrap}.vg-mnav-context{display:flex;gap:8px;padding:10px 16px 2px;overflow:visible}.vg-mnav-chip{position:relative;display:inline-flex;align-items:center;height:32px;padding:0 14px;color:var(--text-dim);font-size:var(--t-caption);font-weight:500;text-decoration:none;transition:color var(--fast) var(--ease)}.vg-mnav-chip>.vg-capsule-shape{color:transparent;transition:color var(--fast) var(--ease)}.vg-mnav-chip>.vg-capsule-content{display:inline-flex;align-items:center;gap:8px;color:inherit}.vg-mnav-chip[data-active=true]{color:var(--text)}.vg-mnav-chip[data-active=true]>.vg-capsule-shape{color:var(--bg-raised)}.vg-mnav-chip:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.vg-mnav-bottom{position:fixed;inset:auto 0 0 0;z-index:6;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;padding:0 4px env(safe-area-inset-bottom);background:var(--bg);border-top:1px solid var(--line-quiet)}.vg-mnav-bottom[data-droll=true]{grid-template-columns:repeat(5,minmax(0,1fr))}.vg-mnav-dest{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:56px;padding:8px 2px;color:var(--text-faint);font-size:var(--t-micro);font-weight:500;letter-spacing:.01em;text-decoration:none;text-align:center;transition:color var(--fast) var(--ease)}.vg-mnav-dest-mark{display:inline-flex}.vg-mnav-dest-mark,.vg-mnav-dest-mark svg{width:20px;height:20px}.vg-mnav-dest[data-active=true]{color:var(--text)}.vg-mnav-dest:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:-2px}.vg-rail-profile-compact .vg-rail-menu{inset-inline-start:auto;inset-inline-end:0;top:calc(100% + 10px);bottom:auto}.vg-rail-profile-compact .vg-rail-who{width:auto;height:32px;margin:0;padding:0}.vg-shell{padding-top:calc(52px + env(safe-area-inset-top) + 8px);padding-bottom:calc(64px + env(safe-area-inset-bottom))}}.vg-handoff{margin-top:2px}.vg-handoff-title{margin:0 0 18px;font-size:var(--t-body);font-weight:500;letter-spacing:-.005em;color:var(--text-dim)}.vg-handoff-next{display:flex;justify-content:center;margin-top:26px}.vg-go-ask{margin:14px 0 0;font-size:var(--t-caption);line-height:1.6;color:var(--text-dim)}.vg-plots{padding:30px 0 80px 40px}.vg-plots-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:24px;padding-inline-end:40px;margin-bottom:34px}.vg-plots-title{margin:0;white-space:nowrap;font-size:var(--t-view);font-weight:550;letter-spacing:-.02em}.vg-plots-invite{margin:4px 0 0;font-size:var(--t-label);color:var(--text-dim)}.vg-fam{margin-bottom:40px}.vg-fam-name{margin:0 0 16px;font-size:var(--t-section);font-weight:550;letter-spacing:-.012em;color:var(--text)}.vg-fam-row{display:flex;align-items:flex-start;gap:18px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;padding-inline-end:40px}.vg-fam-row::-webkit-scrollbar{display:none}.vg-plot{flex:0 0 auto;border-radius:14px;width:220px;padding:0;border:0;background:none;text-align:start;cursor:pointer;scroll-snap-align:start}.vg-plot-title{display:block;margin-top:10px;font-size:var(--t-caption);color:var(--text);line-height:1.35}.vg-plot:focus-visible .vg-plot-title{color:#ffffff}@media (hover:hover) and (pointer:fine){.vg-plot:hover .vg-plot-title{color:#ffffff}}.vg-plot:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.vg-chosen,.vg-scratch{padding:4px 0 64px;max-width:none}.vg-chosen-back{margin-bottom:26px}.vg-chosen-body{align-items:flex-start;display:grid;grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);gap:32px}.vg-chosen-poster{width:100%}.vg-chosen-side{padding-top:0;min-width:0}.vg-chosen-title{font-size:var(--t-view);font-weight:550;letter-spacing:-.02em;margin:0 0 16px}.vg-change{margin-top:22px;max-width:460px}.vg-change-label{display:block;margin-bottom:8px;font-size:var(--t-caption);color:var(--text-dim)}.vg-change-open{margin-top:18px}.vg-scratch-q{margin:0 0 18px;font-size:var(--t-view);font-weight:550;letter-spacing:-.02em}.vg-scratch-field{max-width:620px;margin-bottom:26px}@media (max-width:720px){.vg-plots{padding:22px 0 60px 20px}.vg-plots-head{padding-inline-end:20px;margin-bottom:26px}.vg-plot{width:152px}.vg-fam-row{gap:12px;padding-inline-end:20px}.vg-chosen,.vg-scratch{padding:4px 0 32px}.vg-chosen-body{grid-template-columns:minmax(0,1fr);gap:24px}.vg-chosen-side{width:100%;min-width:0}.vg-chosen-poster{width:min(52%,220px)}}.vg-settings{max-width:560px}.vg-settings-title{font-size:var(--t-view);font-weight:550;letter-spacing:-.02em;margin:0 0 26px}.vg-list{display:flex;flex-direction:column;gap:26px}.vg-list-section,.vg-row-overlay{position:relative}.vg-row-overlay{height:0}.vg-list-header{font-size:var(--t-fine);font-weight:500;color:var(--text-faint);margin:0 0 8px 2px;letter-spacing:.01em}.vg-group{border-radius:var(--r-card);overflow:clip;background:var(--glass-card);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}.vg-row{display:flex;align-items:center;width:100%;text-align:start;background:transparent;border:0;color:inherit;font:inherit;gap:16px;min-height:56px;padding:14px 18px}.vg-row+.vg-row{box-shadow:inset 0 1px 0 var(--line-quiet)}.vg-row-lead{display:flex;flex-direction:column;min-width:0;flex:1 1;gap:4px}.vg-row-label{color:var(--text);font-size:var(--t-label)}.vg-row-description{font-size:var(--t-fine);color:var(--text-muted);line-height:1.5;max-width:44ch}.vg-row-trail{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;text-align:end;flex:0 1 auto;margin-inline-start:auto}.vg-row-value{font-size:var(--t-label);color:var(--text-dim)}.vg-row-secondary{font-size:var(--t-fine);max-width:42ch;color:var(--text-muted);line-height:1.5}.vg-row-accessory{flex:none;color:var(--text-dim);font-size:var(--t-fine);align-self:center;display:flex;align-items:center;margin:0;line-height:1}.vg-row-tap{cursor:pointer;text-decoration:none;transition:background var(--fast) var(--ease)}@media (hover:hover) and (pointer:fine){.vg-row-tap:hover:not(:disabled){background:var(--row-hover)}}.vg-row-tap:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:-4px;background:transparent}.vg-row-tap:disabled{cursor:default}.vg-row-identity{gap:14px;padding-top:14px;padding-bottom:14px}.vg-row-identity-text{display:flex;flex-direction:column;gap:2px;min-width:0}.vg-row-identity-name{font-size:var(--t-body);color:var(--text)}.vg-row-identity-sub{font-size:var(--t-fine);color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vg-row-avatar{flex:none;display:block}.vg-list-footnote{font-size:var(--t-fine);line-height:1.5;color:var(--text-faint);margin:10px 16px 0;max-width:44ch}.vg-switch{appearance:none;border:0;cursor:pointer;width:38px;height:22px;border-radius:999px;background:var(--surface-hover);padding:3px;display:flex;transition:background var(--fast) var(--ease)}.vg-switch[aria-checked=true]{background:var(--text)}.vg-switch-knob{width:16px;height:16px;border-radius:50%;background:var(--text-dim);transition:transform var(--fast) var(--ease),background var(--fast) var(--ease)}.vg-switch[aria-checked=true] .vg-switch-knob{transform:translateX(16px);background:var(--text)}.vg-switch:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.vg-settings-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--surface);font-size:var(--t-caption);color:var(--text-dim)}@media (max-width:720px){.vg-settings{max-width:100%}.vg-row-secondary{max-width:24ch;color:var(--text-muted);line-height:1.5}}.vg-sk{display:inline-block;border-radius:2px;height:.72em;vertical-align:-.06em}.vg-sk,.vg-sk-avatar{background:var(--surface-hover)}.vg-sk-avatar{border-color:transparent;color:transparent}@media (prefers-reduced-motion:reduce){.vg-sk{animation:none}}.vg-usage-back{display:inline-block;font-size:var(--t-fine);color:var(--text-faint);text-decoration:none;margin:0 0 10px;transition:color var(--fast) var(--ease)}@media (hover:hover) and (pointer:fine){.vg-usage-back:hover{color:var(--text-dim)}}.vg-usage-back:focus-visible{outline:none;color:var(--text);box-shadow:0 1px 0 currentcolor}.vg-usage-amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vg-usage-amount[data-kind=added]{color:var(--text)}.vg-row-action{flex:none;display:flex;align-items:center;margin-inline-start:0;min-height:36px}.vg-pricing{--plan-surface:#1a1918;--plan-surface-raised:#1e1d1b;--plan-surface-sunken:#141312;--plan-surface-emphasis:#443a37;max-width:1040px;padding-top:8vh;text-align:center}.vg-landing-actions{display:flex;gap:16px;align-items:center;justify-content:center;flex-wrap:wrap}.vg-landing-nav{display:flex;align-items:center;gap:20px}#faq,#how-it-works{scroll-margin-top:88px}@media (max-width:1024px){#faq,#how-it-works{scroll-margin-top:112px}}.vg-landing-hero{padding-top:0;text-align:center;z-index:0}.vg-opening{position:relative;z-index:0}.vg-opening-haze,.vg-opening-wash{position:absolute;pointer-events:none}.vg-opening-wash{z-index:0;left:calc(50% - 57vw);width:114vw;top:-140px;bottom:-10%;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent 96%);mask-image:linear-gradient(180deg,#000 62%,transparent 96%);background:radial-gradient(126% 88% at 50% 82%,rgb(206 68 42/.53) 0,rgb(176 84 46/.4) 24%,rgb(128 72 48/.24) 46%,rgb(52 34 30/.08) 68%,rgb(9 9 11/0) 84%),radial-gradient(48% 36% at 50% 90%,rgb(214 118 48/.27),rgb(9 9 11/0) 70%)}.vg-opening-haze{z-index:3;mix-blend-mode:screen;left:calc(50% - 57vw);width:114vw;top:0;bottom:0;background:linear-gradient(0deg,rgb(178 74 44/0) 0,rgb(170 76 44/.18) 10%,rgb(178 74 44/.24) 24%,rgb(150 70 44/.13) 42%,rgb(120 62 44/.05) 58%,rgb(9 9 11/0) 74%)}.vg-opening-quiet .vg-opening-wash{opacity:.69}.vg-landing-hero{position:relative;z-index:5}.vg-topbar{position:sticky;z-index:6}.vg-landing-title{font-size:clamp(28px,6vw,46px);line-height:1.08;font-weight:550;letter-spacing:-.035em;text-wrap:balance;margin:0 0 18px}.vg-landing-hero .vg-landing-title{font-size:clamp(36px,7.5vw,64px);line-height:1.04}.vg-landing-page{--bg:#0d0e12;--bg-raised:#18181c;--surface:#18181c;--surface-group:#18181c;--surface-panel:#202027;--surface-hover:#292930;--line-quiet:#26262e;--line:#30303a;--text:#f7f5f2;--text-dim:#b1b0ba;--text-muted:#b1b0ba;--text-faint:#9c9aa8;--brand:var(--menthe-500);--brand-strong:var(--menthe-400);--brand-ink:#090909;--brand-text:var(--menthe-500);--interaction-hover:#202027;--interaction-selected:#292932;--interaction-primary-hover:#fff;--interaction-primary-pressed:#e4e1df;background:var(--bg);color:var(--text)}.vg-landing-page .vg-landing-hero{max-width:none}.vg-landing-page .vg-landing-title{font-size:clamp(40px,5vw,64px)}@media (min-width:768px){html[lang=en-US] .vg-landing-page .vg-landing-title{white-space:nowrap}}.vg-landing-page .vg-opening-wash{top:calc(var(--landing-shelf-top, 240px) - 360px);bottom:auto;left:calc(50% - 50vw);width:100vw;height:900px;background:url(/landing/color-flow-desktop.svg) 50%/100% 100% no-repeat;transform-origin:50% 56%;--wash-travel:18px;animation:landing-wash-breathe 14s cubic-bezier(.37,0,.63,1) -3s infinite paused;-webkit-mask:none;mask:none}@keyframes landing-wash-breathe{0%,to{opacity:.78;transform:translateY(var(--wash-travel)) scale(1)}50%{opacity:1;transform:translateY(calc(-1 * var(--wash-travel))) scale(1.025)}}.vg-landing-page .vg-opening-wash[data-ready=true]:not([data-paused=true]):not([data-hidden=true]){animation-play-state:running}.vg-landing-motion{display:none;position:absolute;inset-inline-end:0;bottom:-36px;z-index:4;align-items:center;gap:6px;min-height:32px;padding:6px;border:0;background:transparent;color:var(--text-dim);font:inherit;font-size:12px;cursor:pointer}.vg-opening-wash[data-ready=true]+.vg-landing-motion{display:inline-flex}.vg-landing-motion:hover{color:var(--text)}@media (max-width:767px){.vg-landing-page .vg-landing-title{font-size:clamp(42px,11.8vw,64px);line-height:1.04}.vg-landing-page .vg-opening-wash{top:calc(var(--landing-shelf-top, 280px) - 365px);--wash-travel:14px;height:780px;background-image:url(/landing/color-flow-mobile.svg)}}@media (prefers-reduced-motion:reduce){.vg-landing-page .vg-opening-wash{animation:none;opacity:1;transform:none}.vg-opening-wash[data-ready=true]+.vg-landing-motion{display:none}}.vg-landing-lede{color:var(--text-dim);font-size:clamp(15px,1.9vw,17px);line-height:1.55;text-wrap:pretty;max-width:34rem;margin:0 auto 28px}.vg-firstrun{margin:0 0 32px;text-align:center}.vg-firstrun-title{font-size:var(--t-section);font-weight:550;letter-spacing:-.012em;margin:0 0 8px}.vg-firstrun-body{color:var(--text-dim);font-size:var(--t-label);line-height:1.55;text-wrap:pretty;max-width:30rem;margin:0 auto}.vg-firstrun-actions{display:flex;justify-content:center;margin:18px 0 0}.vg-landing-sections{display:grid;gap:56px;margin-top:96px}.vg-landing-h2{font-size:clamp(23px,3.6vw,34px);line-height:1.15;font-weight:550;letter-spacing:-.022em;text-wrap:balance;text-align:center;margin:0 0 14px}.vg-landing-body{color:var(--text-dim);font-size:15px;line-height:1.6;text-wrap:pretty;margin:0}@media (max-width:720px){.vg-landing-sections{gap:40px;margin-top:64px}}.vg-pricing .vg-stage-title{color:#ffffff}.vg-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:40px 0 28px;padding:0;list-style:none;text-align:start}.vg-plan{display:flex;flex-direction:column;gap:6px;background:var(--plan-surface);border:0;padding:24px 22px 22px}.vg-plan-pending{background:var(--plan-surface-sunken)}.vg-plan-pending .vg-capsule{color:var(--surface-hover);pointer-events:none}.vg-spinner{display:inline-block;box-sizing:border-box;width:.95em;height:.95em;border:2px solid color-mix(in srgb,currentColor 28%,transparent);border-top-color:currentcolor;border-radius:50%;vertical-align:-.12em;animation:vg-spin .72s linear infinite}@keyframes vg-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.vg-spinner{animation:vg-spinner-breathe 1.6s ease-in-out infinite;border-color:color-mix(in srgb,currentColor 60%,transparent)}}@keyframes vg-spinner-breathe{50%{opacity:.45}}.vg-plan-sk{display:block;background:var(--surface-hover);border-radius:3px}.vg-plan-sk-name{height:28px;width:68%;margin-bottom:10px}.vg-plan-sk-price{height:34px;width:52%}.vg-plan-sk-credits{height:var(--t-label);width:60%;margin-top:12px}.vg-plan-sk-approx{height:var(--t-caption);width:44%;margin:6px 0 18px}.vg-plan-sk-button{height:34px;width:100%;border-radius:999px}.vg-plan-name{margin:0;gap:.3em;color:var(--text)}.vg-plan-brand,.vg-plan-name{display:flex;align-items:baseline}.vg-plan-brand{--vg-wordmark-h:28px;transform:translateY(.06em)}.vg-plan-tier{font-size:32px;font-weight:400;letter-spacing:-.015em;line-height:1}.vg-plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:10px 0 0}.vg-plan-amount{font-size:clamp(30px,3.2vw,34px);line-height:1.05;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vg-plan-approx,.vg-plan-cadence{font-size:var(--t-caption);color:var(--text-dim)}.vg-plan-approx{margin:2px 0 18px}.vg-plan-credits{margin:0;font-size:var(--t-label);color:var(--text-dim)}.vg-plan-capacity{margin:2px 0 0;font-size:var(--t-label);color:var(--text)}.vg-plan-fn{color:var(--text-dim)}.vg-plan-quality{margin:2px 0 18px}.vg-plan-quality,.vg-pricing-footnote{font-size:var(--t-caption);color:var(--text-dim)}.vg-pricing-footnote{margin:18px 0 0;text-align:center}.vg-capacity{margin:40px auto 0;max-width:720px;text-align:center}.vg-capacity-title{margin:0;font-size:var(--t-section);font-weight:600;color:var(--text)}.vg-capacity-lede{margin:6px 0 20px;font-size:var(--t-body);color:var(--text-dim)}.vg-capacity-scroll{overflow-x:auto}.vg-capacity-table{width:100%;border-collapse:collapse;font-size:var(--t-body)}.vg-capacity-table td,.vg-capacity-table th{padding:10px 12px;border-bottom:1px solid var(--line);text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vg-capacity-table thead th{font-weight:600;color:var(--text);white-space:nowrap}.vg-capacity-table tbody th{text-align:start;font-weight:400;color:var(--text-dim);white-space:nowrap}.vg-capacity-table tbody td{color:var(--text)}.vg-capacity-table tbody tr:last-child td,.vg-capacity-table tbody tr:last-child th{border-bottom:none}.vg-capacity-note{margin:14px 0 0;font-size:var(--t-caption);color:var(--text-dim)}.vg-plan-credits .vg-num{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vg-plan[data-emphasis]{background:var(--plan-surface-emphasis)}.vg-plan[data-current]{background:var(--plan-surface-sunken)}.vg-plan-flag,.vg-plan[data-current] .vg-plan-cadence,.vg-plan[data-current] .vg-plan-credits,.vg-plan[data-current] .vg-plan-name{color:var(--text)}.vg-plan-flag{margin:0 0 6px;font-size:var(--t-label);font-weight:600}.vg-plan[data-highest],.vg-plan[data-intended]{background:var(--plan-surface-raised)}.vg-plan-uplift{margin-inline-start:8px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vg-pricing-mix{margin:0 0 14px;font-size:var(--t-label);color:var(--text-dim)}.vg-pricing-details{margin:0 auto 18px;max-width:62ch;text-align:start;font-size:var(--t-caption);color:var(--text-faint)}.vg-pricing-details>summary{cursor:pointer;text-align:center;color:var(--text-dim);list-style:none}.vg-pricing-details>summary::-webkit-details-marker{display:none}.vg-pricing-details>summary:after{content:" ⌄"}.vg-pricing-details[open]>summary:after{content:" ⌃"}@media (hover:hover) and (pointer:fine){.vg-pricing-details>summary:hover{color:var(--text)}}.vg-pricing-details>summary:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset);border-radius:4px}.vg-pricing-details dl{margin:14px 0 0}.vg-pricing-details dt{margin-top:12px;color:var(--text-dim);font-weight:600}.vg-pricing-details dd{margin:4px 0 0;line-height:1.6}@media (max-width:720px){.vg-pricing{padding-top:5vh}.vg-plan-grid{grid-template-columns:1fr;gap:12px;margin:28px 0 20px}.vg-plan{padding:20px 18px 18px}}.vg-public-shell{width:min(1120px,100%);min-height:100vh;margin:0 auto;padding:0 32px 48px}.vg-public-header{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid var(--line)}.vg-public-footer nav,.vg-public-nav{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.vg-public-footer a,.vg-public-nav a{color:var(--text-dim);font-size:13px;text-decoration:none}.vg-public-footer a:focus-visible,.vg-public-nav a:focus-visible{color:var(--text)}@media (hover:hover) and (pointer:fine){.vg-public-footer a:hover,.vg-public-nav a:hover{color:var(--text)}}.vg-legal-main{width:min(800px,100%);margin:0 auto;padding:72px 0 112px}.vg-legal-section ol,.vg-legal-section p,.vg-legal-section ul,.vg-legal-summary{max-width:58ch}.vg-legal-title{padding-bottom:32px;margin-bottom:56px;border-bottom:1px solid var(--line)}.vg-legal-kicker{margin:0 0 10px;color:var(--text-faint);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.vg-legal-title h1{margin:0;font-size:clamp(32px,4.2vw,42px);font-weight:560;line-height:1.16;letter-spacing:0}.vg-legal-updated{margin:18px 0 0;color:var(--text-faint);font-size:13px;letter-spacing:.01em}.vg-legal-summary{margin-top:30px;color:var(--text-dim);font-size:17px;line-height:1.65}.vg-legal-summary p{margin:0}.vg-legal-section{margin-top:64px;scroll-margin-top:24px}.vg-contact-grid h2,.vg-legal-section h2{margin:0 0 20px;color:var(--text);font-size:21px;font-weight:560;line-height:1.35;letter-spacing:0}.vg-legal-section h3{margin:38px 0 12px;color:var(--text);font-size:14px;font-weight:620;letter-spacing:.015em}.vg-contact-document address,.vg-contact-grid p,.vg-legal-section li,.vg-legal-section p{color:var(--text-dim)}.vg-legal-section li,.vg-legal-section p{font-size:16px;line-height:1.75}.vg-legal-section p{margin:0 0 18px}.vg-legal-section p:last-child{margin-bottom:0}.vg-legal-section ol,.vg-legal-section ul{margin:0 0 18px;padding-inline-start:22px}.vg-legal-section li::marker{color:var(--text-faint)}.vg-legal-section li+li{margin-top:10px}.vg-contact-link,.vg-legal-document a{color:var(--text);text-decoration-color:var(--line-strong);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .12s ease}@media (hover:hover) and (pointer:fine){.vg-contact-link:hover,.vg-legal-document a:hover{text-decoration-color:var(--text-dim)}}.vg-legal-document code{font-family:var(--mono);font-size:.88em;letter-spacing:0}.vg-legal-table-wrap{width:100%;margin:30px 0 34px;overflow-x:auto}.vg-legal-table-wrap:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.vg-legal-table-wrap table{width:100%;min-width:620px;border-collapse:collapse;font-size:14px;line-height:1.65}.vg-legal-table-wrap td,.vg-legal-table-wrap th{padding:14px 22px 14px 0;vertical-align:top;text-align:start;border-bottom:1px solid var(--line-quiet)}.vg-legal-table-wrap td:last-child,.vg-legal-table-wrap th:last-child{padding-inline-end:0}.vg-legal-table-wrap th{padding-top:0;color:var(--text-faint);font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border-bottom-color:var(--line)}.vg-legal-table-wrap td:first-child{color:var(--text)}.vg-legal-table-wrap td{color:var(--text-dim)}.vg-legal-table-wrap tr:last-child td{border-bottom:0}.vg-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.vg-contact-grid>div{padding:22px 0 0;border-top:1px solid var(--line)}.vg-contact-grid p{min-height:66px}.vg-public-footer{margin-top:72px;padding-top:48px;border-top:1px solid var(--line);color:var(--text-faint);font-size:12px}.vg-public-footer-main{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(0,2fr) minmax(180px,.85fr);align-items:start;gap:44px}.vg-public-footer-main:where([data-featured=false]){grid-template-columns:minmax(170px,.8fr) minmax(0,2.85fr)}.vg-public-footer-brand{display:grid;gap:18px}.vg-public-footer-brand .vg-wordmark{color:var(--text)}.vg-public-footer-brand p,.vg-public-footer-latest p,.vg-public-footer-latest span,.vg-public-footer-latest strong,.vg-public-footer-legal p{margin:0}.vg-public-footer-brand p{max-width:18ch;color:var(--text-dim);font-size:14px;line-height:1.5}.vg-public-footer-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.vg-public-footer-group{display:grid;align-content:start;gap:14px}.vg-public-footer-group h2{margin:0;color:var(--text);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.vg-public-footer-group nav{display:grid;align-items:start;gap:10px}.vg-public-footer-group a{width:fit-content}.vg-public-footer-latest{display:grid;gap:10px;padding:18px;background:var(--bg-raised);color:var(--text-dim);text-decoration:none}.vg-public-footer-latest-kicker{color:var(--text-faint);font-size:10px;font-weight:600;letter-spacing:.08em}.vg-public-footer-latest strong{color:var(--text);font-size:14px;font-weight:500;line-height:1.35;letter-spacing:-.015em}.vg-public-footer-latest>span:last-child{color:var(--text);font-size:12px;font-weight:550}.vg-public-footer-legal{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px 28px;margin-top:44px;padding-top:18px;border-top:1px solid var(--line)}.vg-public-footer-legal address{grid-column:1/-1;font-style:normal}.vg-whats-new-release{padding:26px 0 8px;border-top:1px solid var(--line)}.vg-whats-new-release time{color:var(--text-faint);font-size:12px}.vg-whats-new-release h2{margin:14px 0 12px;font-size:clamp(24px,4vw,36px);line-height:1.1;letter-spacing:-.03em}.vg-whats-new-release>p{max-width:58ch;margin:0;color:var(--text-dim);font-size:16px;line-height:1.65}.vg-whats-new-release ul{display:grid;gap:22px;margin:36px 0 0;padding:0;list-style:none}.vg-whats-new-release li{display:grid;gap:5px;padding-top:18px;border-top:1px solid var(--line)}.vg-whats-new-release strong{color:var(--text);font-size:15px}.vg-whats-new-release span{color:var(--text-dim);font-size:15px;line-height:1.6}.vg-plan-legal{color:var(--text-faint);font-size:var(--t-fine);line-height:1.55}.vg-plan-legal a{color:var(--text-dim);text-underline-offset:2px}.vg-plan-legal{margin:12px 0 0}@media (max-width:720px){.vg-public-shell{padding:0 20px 36px}.vg-public-header{align-items:flex-start;padding:24px 0}.vg-public-nav{justify-content:flex-end;gap:9px 14px}.vg-public-nav a{font-size:12px}.vg-legal-main{padding:48px 0 80px}.vg-legal-title{padding-bottom:26px;margin-bottom:40px}.vg-legal-section{margin-top:48px}.vg-legal-section h2{font-size:19px;margin-bottom:16px}.vg-legal-section h3{margin-top:30px}.vg-legal-section li,.vg-legal-section p{font-size:15.5px;line-height:1.7}.vg-legal-summary{margin-top:24px;font-size:16px}.vg-contact-grid{grid-template-columns:1fr}.vg-public-footer{margin-top:56px;padding-top:36px}.vg-public-footer-main{grid-template-columns:1fr;gap:34px}.vg-public-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.vg-public-footer-legal{grid-template-columns:1fr;gap:12px;margin-top:34px}.vg-contact-grid p{min-height:0}.vg-public-footer-legal address{grid-column:auto}}@media (max-width:480px){.vg-public-footer-groups{grid-template-columns:1fr}}.vg-capsule{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0 26px;border:0;background:transparent;font:inherit;line-height:1;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;color:var(--text)}.vg-capsule-shape{position:absolute;inset:0;width:100%;overflow:visible;pointer-events:none}.vg-capsule-shape path,.vg-capsule-shape rect{fill:currentColor;transition:fill .12s ease}.vg-landing-cta{padding:0 30px;font-size:15px;font-weight:450;letter-spacing:0}.vg-nav-cta{padding:0 18px;font-size:13px;font-weight:500;letter-spacing:.005em;white-space:nowrap}@media (hover:hover) and (pointer:fine){.vg-capsule:hover:not(:disabled){color:#ffffff}}.vg-capsule{transition:color var(--fast) var(--ease)}.vg-capsule:disabled{cursor:default;opacity:.42}.vg-capsule:disabled:active{transform:none}@media (hover:hover) and (pointer:fine){.vg-capsule:disabled:hover:not(:disabled){transform:none}}.vg-capsule:active{transform:none;transition:color var(--fast) var(--ease)}.vg-rail-create{align-self:flex-start;margin-inline-start:-14px;padding:0 16px;font-size:16px;font-weight:550}.vg-rail-create .vg-capsule-content{display:inline-flex;align-items:center;gap:8px}.vg-rail-create .vg-capsule-content svg{width:20px;height:20px}.vg-plots-scratch{flex:0 0 auto}.vg-capsule[data-variant=secondary]{color:var(--surface)}@media (hover:hover) and (pointer:fine){.vg-capsule[data-variant=secondary]:hover:not(:disabled){color:var(--surface-hover)}}.vg-capsule[data-variant=secondary] .vg-capsule-content{color:var(--text)}.vg-capsule[aria-busy=true]{opacity:1}.vg-capsule[aria-busy=true]>.vg-capsule-shape{color:var(--surface)}.vg-capsule[aria-busy=true]>.vg-capsule-content{color:var(--text)}.vg-cadence{display:inline-flex;gap:8px;margin:32px 0 0}.vg-cadence-option{padding:0 20px;font-size:var(--t-label)}.vg-cadence-option .vg-capsule-content{display:inline-flex;align-items:baseline;gap:8px}.vg-cadence-saving{opacity:.65;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vg-plan-billed{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:4px 0 0;font-size:var(--t-caption);color:var(--text-dim)}.vg-plan-saving{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vg-pricing-delivery{margin:0 0 6px;font-size:var(--t-label);color:var(--text-dim)}@media (max-width:720px){.vg-cadence{margin-top:24px}}@media (prefers-reduced-motion:reduce){.vg-capsule,.vg-capsule:active{transform:none;transition:none}}.vg-capsule-content{position:relative;z-index:1;color:var(--bg)}.vg-create-action{display:flex;flex-direction:column;align-items:stretch;width:fit-content;min-width:208px;max-width:100%;margin-top:24px;gap:10px}.vg-create-commit{width:100%;padding:0 32px;font-size:16px;font-weight:500}.vg-create-cost{margin:0;text-align:center;font-size:var(--t-caption);line-height:1.5;color:var(--text-dim)}.vg-create-balance{color:var(--text-faint)}.fiava-plan-dialog{width:min(440px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 48px);padding:0;margin:auto;border:0;outline:none;background:transparent;color:var(--text);overflow-y:auto;overscroll-behavior:contain}.fiava-plan-dialog::backdrop{background:rgb(0 0 0/.38)}.fiava-plan-dialog[open]{animation:fiava-plan-appear .18s var(--ease) both}.fiava-plan-change{--text-dim:var(--glass-text-secondary);--text-muted:var(--glass-text-secondary);width:100%;max-width:440px;padding:28px;color:var(--text);text-align:start;--plan-gap:24px;--plan-title-size:22px;--plan-copy-size:var(--t-body);--plan-copy-gap:16px;background:var(--glass-panel);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}.fiava-plan-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:var(--plan-gap)}.fiava-plan-heading h2{margin:5px 0 0;line-height:1.3;font-weight:500;letter-spacing:-.025em;font-size:var(--plan-title-size)}.fiava-plan-close{display:inline-flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;height:44px;margin:-6px -10px -6px 0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-dim);cursor:pointer}.fiava-plan-close:focus-visible{background:var(--surface-hover);color:var(--text);outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.fiava-plan-close:hover{background:var(--surface-hover);color:var(--text);outline:none}}.fiava-plan-label{margin:0 0 8px;font-size:var(--t-caption);line-height:1.5;color:var(--text-dim)}.fiava-plan-amount{margin:0;font-size:clamp(40px,9vw,48px);line-height:1.1;font-weight:500;letter-spacing:-.045em;overflow-wrap:anywhere}.fiava-plan-credit{display:flex;flex-direction:column;gap:5px;margin:20px 0 0;font-size:var(--t-caption);line-height:1.5;color:var(--text-dim)}.fiava-plan-credit strong{color:var(--text);font-size:16px;font-weight:500}.fiava-plan-renewal,.fiava-plan-scheduled{margin-top:var(--plan-gap)}.fiava-plan-recurring{margin:0;font-size:18px;font-weight:500;line-height:1.4}.fiava-plan-recurring>span{font-size:15px;font-weight:400;color:var(--text-dim)}.fiava-plan-allowance{margin:6px 0 0;font-size:var(--t-caption);line-height:1.5;color:var(--text-dim)}.fiava-plan-explanation,.fiava-plan-note{line-height:1.65;color:var(--text-dim);margin:var(--plan-copy-gap) 0 0;font-size:var(--plan-copy-size)}.fiava-plan-note{font-size:var(--t-caption)}.fiava-plan-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:var(--plan-gap)}.fiava-plan-actions:empty{display:none}.fiava-plan-commit{width:100%;padding:0 24px;font-size:16px;font-weight:500}.fiava-plan-secondary{min-height:44px;font-size:var(--t-label);line-height:1.5;text-align:start;margin-top:4px;padding:8px 0}.fiava-plan-secondary:disabled{opacity:.45;cursor:default}.fiava-plan-loading{min-height:274px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding-bottom:32px;text-align:center}.fiava-plan-loading p{max-width:240px;margin:0;color:var(--text-dim);font-size:var(--t-label);line-height:1.6}.fiava-plan-spinner{width:24px;height:24px;border:2px solid var(--surface-hover);border-top-color:var(--text-dim);border-radius:50%;animation:fiava-plan-spin .8s linear infinite}@keyframes fiava-plan-spin{to{transform:rotate(1turn)}}@keyframes fiava-plan-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.vg-create-action{width:100%}.fiava-plan-dialog{width:calc(100% - 16px);max-height:calc(100dvh - env(safe-area-inset-top) - 24px);inset:auto 0 0;margin:auto 8px max(8px,env(safe-area-inset-bottom))}.fiava-plan-dialog .fiava-plan-change{max-width:none;padding:26px 24px 24px}}@media (prefers-reduced-motion:reduce){.fiava-plan-dialog[open],.fiava-plan-spinner{animation:none}}.vg-capsule:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset);border-radius:999px}@supports not (width:calc(100% - 1px)){.vg-capsule{background:var(--text);color:var(--bg);border-radius:999px;transition:color var(--fast) var(--ease)}}.vg-door,.vg-trend-media{--door-corner-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2272%22%20height%3D%2272%22%20viewBox%3D%220%200%2072%2072%22%3E%3Cpath%20d%3D%22M%2072.000000%2036.000000%20L%2072.000000%2044.484031%20C%2072.000000%2052.407180%2072.000000%2056.368674%2070.651595%2060.633108%20C%2068.956920%2065.289168%2065.289168%2068.956920%2060.633108%2070.651595%20C%2056.368674%2072.000000%2052.407180%2072.000000%2044.484031%2072.000000%20L%2027.515969%2072.000000%20C%2019.592820%2072.000000%2015.631326%2072.000000%2011.366892%2070.651595%20C%206.710832%2068.956920%203.043080%2065.289168%201.348405%2060.633108%20C%200.000000%2056.368674%200.000000%2052.407180%200.000000%2044.484031%20L%200.000000%2027.515969%20C%200.000000%2019.592820%200.000000%2015.631326%201.348405%2011.366892%20C%203.043080%206.710832%206.710832%203.043080%2011.366892%201.348405%20C%2015.631326%200.000000%2019.592820%200.000000%2027.515969%200.000000%20L%2044.484031%200.000000%20C%2052.407180%200.000000%2056.368674%200.000000%2060.633108%201.348405%20C%2065.289168%203.043080%2068.956920%206.710832%2070.651595%2011.366892%20C%2072.000000%2015.631326%2072.000000%2019.592820%2072.000000%2027.515969%20Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");--door-corner-slice:28;border-radius:18px}@supports ((-webkit-mask-box-image:url(#x) 1 fill stretch) or (mask-border:url(#x) 1 fill stretch)){.vg-door,.vg-trend-media{border-radius:0;-webkit-mask-box-image:var(--door-corner-mask) var(--door-corner-slice) fill stretch;mask-border:var(--door-corner-mask) var(--door-corner-slice) fill stretch;-webkit-mask-box-image-width:calc(var(--door-corner-slice) * 1px);mask-border-width:calc(var(--door-corner-slice) * 1px)}}.vg-trend-origin{margin:0 0 14px;font-size:13px;line-height:1.5;letter-spacing:.01em;color:var(--text-dim)}.vg-trend-origin-name{color:var(--text)}.vg-trending{margin-top:56px;position:relative;z-index:1;margin-inline:auto}@media (min-width:900px){.vg-trending{width:min(100%,calc(100cqw - 96px))}}.vg-trend-row{--trend-w:236px;--trend-gap:16px;display:flex;gap:var(--trend-gap);margin:0;padding:0;list-style:none;margin-inline:calc(50% - 50vw);padding-inline:0;overflow-x:auto;--trend-fade:clamp(24px,4.5vw,72px);-webkit-mask-image:linear-gradient(to right,rgb(0 0 0/0) 0,rgb(0 0 0/.074) calc(var(--trend-fade) * .167),rgb(0 0 0/.259) calc(var(--trend-fade) * .333),rgb(0 0 0/.5) calc(var(--trend-fade) * .5),rgb(0 0 0/.741) calc(var(--trend-fade) * .667),rgb(0 0 0/.926) calc(var(--trend-fade) * .833),#000 var(--trend-fade),#000 calc(100% - var(--trend-fade)),rgb(0 0 0/.926) calc(100% - var(--trend-fade) * .833),rgb(0 0 0/.741) calc(100% - var(--trend-fade) * .667),rgb(0 0 0/.5) calc(100% - var(--trend-fade) * .5),rgb(0 0 0/.259) calc(100% - var(--trend-fade) * .333),rgb(0 0 0/.074) calc(100% - var(--trend-fade) * .167),rgb(0 0 0/0) 100%);mask-image:linear-gradient(to right,rgb(0 0 0/0) 0,rgb(0 0 0/.074) calc(var(--trend-fade) * .167),rgb(0 0 0/.259) calc(var(--trend-fade) * .333),rgb(0 0 0/.5) calc(var(--trend-fade) * .5),rgb(0 0 0/.741) calc(var(--trend-fade) * .667),rgb(0 0 0/.926) calc(var(--trend-fade) * .833),#000 var(--trend-fade),#000 calc(100% - var(--trend-fade)),rgb(0 0 0/.926) calc(100% - var(--trend-fade) * .833),rgb(0 0 0/.741) calc(100% - var(--trend-fade) * .667),rgb(0 0 0/.5) calc(100% - var(--trend-fade) * .5),rgb(0 0 0/.259) calc(100% - var(--trend-fade) * .333),rgb(0 0 0/.074) calc(100% - var(--trend-fade) * .167),rgb(0 0 0/0) 100%);padding-block:8px;margin-block:-8px;scrollbar-width:none}.vg-trend-row::-webkit-scrollbar{display:none}.vg-trend{flex:0 0 auto;width:var(--trend-w)}.vg-trend-link{display:block;color:inherit;text-decoration:none;border-radius:14px}.vg-trend-link:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.vg-trend-media{position:relative;display:block;aspect-ratio:9/16;overflow:clip;background-color:var(--bg-raised);background-size:cover;background-position:50% 42%;transform:scale(1);transition:transform var(--press-out) var(--ease-spring-fallback);transition:transform var(--press-out) var(--ease-spring)}.vg-trend-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 42%;display:block}@media (prefers-reduced-motion:reduce){.vg-trend-video{display:none}.vg-trend-media{transition:none}}.vg-trend-link:focus-visible .vg-trend-media{transform:scale(.99);transition:transform var(--press-in) var(--ease-spring-fallback);transition:transform var(--press-in) var(--ease-spring)}@media (hover:hover) and (pointer:fine){.vg-trend-link:hover .vg-trend-media{transform:scale(.99);transition:transform var(--press-in) var(--ease-spring-fallback);transition:transform var(--press-in) var(--ease-spring)}}.vg-trend-cta{position:absolute;left:10px;right:10px;bottom:10px;font-size:13px;font-weight:500;letter-spacing:.005em;pointer-events:none;transform:scale(1);transition:transform .25s cubic-bezier(.22,1,.36,1)}.vg-trend-link:focus-visible .vg-trend-cta{transform:scale(.965);transition:transform .22s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.vg-trend-link:hover .vg-trend-cta{transform:scale(.965);transition:transform .22s cubic-bezier(.22,1,.36,1)}}@media (prefers-reduced-motion:reduce){.vg-trend-cta,.vg-trend-link:focus-visible .vg-trend-cta,.vg-trend-link:focus-visible .vg-trend-media,.vg-trend-media{transform:none;transition:none}@media (hover:hover) and (pointer:fine){.vg-trend-link:hover .vg-trend-cta,.vg-trend-link:hover .vg-trend-media{transform:none;transition:none}}}.vg-trend-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:calc(2 * 1.35em);font-size:14px;line-height:1.35;letter-spacing:-.005em;color:var(--text)}.vg-trend-meta{display:block;margin-top:10px}.vg-trend-line{display:flex;gap:8px;margin-top:2px;font-size:12px;line-height:1.4;color:var(--text-faint)}.vg-trend-credit,.vg-trend-format{white-space:nowrap}.vg-trend-credit{min-width:0;overflow:hidden;text-overflow:ellipsis}.vg-trend-credit:before{content:"·";margin-inline-end:8px}.vg-trend-cta{display:inline-flex}.vg-trending[data-variant=app]{margin:0 0 36px}.vg-trending-heading{margin:0 0 14px;font-size:15px;font-weight:550;letter-spacing:-.005em;color:var(--text)}.vg-trending[data-variant=app] .vg-trend-row{--trend-w:168px;--trend-gap:14px;margin-inline:0;padding-inline:0;animation:none;overflow-x:auto;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--trend-fade)),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - var(--trend-fade)),transparent 100%)}@media (max-width:720px){.vg-trending[data-variant=app] .vg-trend-row{--trend-w:44vw}}.vg-make-media{position:relative}.vg-make-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.vg-make-kicker{margin:0 0 4px;font-size:12px;letter-spacing:.02em;text-transform:uppercase;color:var(--text-faint)}.vg-make-premise{font-size:14px;color:var(--text-dim);max-width:44ch;margin:0 0 24px;line-height:1.6}.vg-make-format{color:var(--text)}.vg-cast{margin:0}.vg-cast-heading{margin:0 0 10px;font-size:15px;font-weight:550;color:var(--text)}.vg-cast-list{list-style:none;margin:0;padding:0;display:grid;gap:0}.vg-cast-row{display:block}.vg-cast-label{display:flex;flex-direction:column;gap:2px;font-size:14px;color:var(--text)}.vg-cast-relation{font-size:12px;color:var(--text-faint)}.vg-cast-select{appearance:none;width:100%;min-height:38px;padding:8px 34px 8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%23a7a7b0' stroke-width='1.5'/></svg>") no-repeat right 12px center;color:var(--text);font:inherit;font-size:14px}.vg-cast-select:disabled{opacity:.55}.vg-cast-select:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.vg-cast-pick{display:flex;align-items:center;gap:12px;width:100%;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;padding:10px 0;border:0;border-radius:0;min-height:64px}@media (hover:hover) and (pointer:fine){.vg-cast-pick:hover{background:transparent}}.vg-cast-pick:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:4px}.vg-cast-portrait{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;overflow:hidden;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--text);font-size:17px;font-weight:550;letter-spacing:-.01em}.vg-cast-portrait-lg{width:68px;height:68px;font-size:23px}.vg-cast-portrait-img{width:100%;height:100%;object-fit:cover}.vg-cast-who{display:grid;gap:1px;flex:1 1 auto;min-width:0}.vg-cast-who>.vg-cast-name,.vg-cast-who>.vg-cast-role{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vg-cast-who>.vg-cast-role{color:var(--text-faint);font-size:12px}.vg-cast-swap{flex:0 0 auto;margin-inline-start:10px;font-size:12px;white-space:nowrap;color:var(--text-dim)}.vg-cast-fixed{display:grid;gap:2px;padding:8px}.vg-cast-sheet{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.vg-cast-sheet-title{margin:0 0 12px;color:var(--text-faint);font-size:12px}.vg-cast-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:12px;margin:0;padding:2px 2px 4px;list-style:none;max-height:46vh;overflow-y:auto;overscroll-behavior:contain}.vg-cast-card{display:grid;justify-items:center;gap:6px;width:100%;padding:10px 4px;border:1px solid transparent;border-radius:14px;background:transparent;color:inherit;font:inherit;cursor:pointer}@media (hover:hover) and (pointer:fine){.vg-cast-card:hover{border-color:var(--line);background:var(--surface)}}.vg-cast-card[aria-pressed=true]{border-color:var(--text-faint)}.vg-cast-card:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.vg-cast-card-name{font-size:13px;text-align:center}.vg-cast-create{text-align:start;cursor:pointer}.vg-cast-create-panel{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.vg-cast-create-title{margin:0 0 16px;font-size:15px;font-weight:550;letter-spacing:-.005em;color:var(--text)}.vg-cast-create-panel .vg-char-form{gap:16px;max-width:none}.vg-char-detail{display:grid;gap:16px}.vg-char-detail-open{justify-self:start}@media (max-width:720px){.vg-cast-row{grid-template-columns:1fr;gap:6px}.vg-trending{margin-top:36px}.vg-trend-row{--trend-w:44vw;--trend-gap:12px}}.vg-landing-how{margin-top:96px}.vg-how-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:22px 0 0;padding:0;list-style:none}.vg-how-step{padding-top:14px;border-top:1px solid var(--line)}.vg-how-step-title{margin:0 0 6px;font-size:15px;font-weight:550;letter-spacing:-.005em;color:var(--text)}.vg-landing-faq{padding-top:6vh;padding-bottom:2vh}.vg-faq-list{margin:28px 0 0;border-top:1px solid var(--line-quiet)}.vg-faq-item{border-bottom:1px solid var(--line-quiet)}.vg-faq-q{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:15px;font-weight:550;color:var(--text);padding:20px 0}.vg-faq-q::-webkit-details-marker{display:none}.vg-faq-q:after{content:"+";flex:0 0 auto;font-size:18px;font-weight:400;color:var(--text-faint);transition:transform var(--fast) var(--ease)}.vg-faq-item[open]>.vg-faq-q:after{transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.vg-faq-q:hover:after{color:var(--text)}}.vg-faq-q:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset);border-radius:6px}.vg-faq-a{margin:0;padding:0 2px 20px;max-width:62ch;font-size:14px;line-height:1.65;color:var(--text-dim)}@media (max-width:720px){.vg-landing-how{margin-top:64px}.vg-how-steps{grid-template-columns:minmax(0,1fr);gap:22px}}.vg-char-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:26px}.vg-char-head .vg-view-title{margin-bottom:0}.vg-char-invite{margin-bottom:28px}.vg-char-list{list-style:none;margin:0 0 32px;padding:0;display:grid;gap:8px}.vg-char-row{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:baseline;gap:4px 14px;width:100%;padding:14px 16px;background:var(--glass-card);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);text-align:start;font:inherit;color:inherit}.vg-char-pick{appearance:none;border:0;cursor:pointer;transition:background var(--fast) var(--ease)}@media (hover:hover) and (pointer:fine){.vg-char-pick:hover{background:var(--surface-hover)}}.vg-char-pick:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--focus-width) var(--focus-ring)}.vg-char-name{font-size:var(--t-body);font-weight:550;color:var(--text)}.vg-char-desc{font-size:var(--t-label);color:var(--text-dim);min-width:0}.vg-char-version{font-size:var(--t-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-faint)}@media (max-width:560px){.vg-char-row{grid-template-columns:minmax(0,1fr) auto}.vg-char-name{grid-area:1/1}.vg-char-version{grid-area:1/2}.vg-char-desc{grid-area:2/1/3/-1}}.vg-char-form{display:grid;gap:22px;max-width:560px;margin:0}.vg-char-field{display:grid;gap:6px}.vg-char-label{display:flex;align-items:baseline;gap:8px;font-size:var(--t-label);font-weight:550;color:var(--text)}.vg-char-optional{font-style:normal;font-size:var(--t-caption);font-weight:400;color:var(--text-faint)}.vg-char-hint{font-size:var(--t-caption);line-height:1.5;color:var(--text-dim)}.vg-char-input{width:100%;padding:9px 12px;background:var(--surface);border-radius:8px;font-size:var(--t-body);resize:vertical}.vg-char-trouble{margin:0;font-size:var(--t-label);line-height:1.55;color:var(--text-dim)}.vg-char-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.vg-recast{padding:0 2px}.vg-still-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.vg-still{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 10px;background:var(--surface);border-radius:10px}.vg-still-thumb{width:40px;height:40px;object-fit:cover;border-radius:6px;background:var(--surface-hover)}.vg-still-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-label);color:var(--text)}.vg-still-state{font-size:var(--t-caption);color:var(--text-dim)}.vg-still[data-state=rejected] .vg-still-state{color:var(--text-faint)}.vg-still[data-state=rejected] .vg-still-thumb{opacity:.4}.vg-still-add{justify-self:start;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;font-size:var(--t-caption);font-weight:550;color:var(--text);cursor:pointer;transition:background var(--fast) var(--ease);background:transparent;border-radius:0;min-height:34px}@media (hover:hover) and (pointer:fine){.vg-still-add:hover{background:transparent}}.vg-still-add input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.vg-still-add:focus-within{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.vg-char-textonly{display:block;margin-top:2px;font-style:normal;font-size:var(--t-caption);color:var(--text-faint)}.vg-row-tap:active:not(:disabled){background:var(--row-pressed)}.vg-row-action .vg-capsule{padding:0 18px;font-size:var(--t-caption)}.vg-row-select{transition:background var(--fast) var(--ease)}.vg-select-field{position:relative;flex-shrink:1;max-width:56%}.vg-select-control{appearance:none;width:100%;max-width:100%;min-height:44px;margin:-8px 0;padding:8px 24px 8px 4px;border:0;border-radius:0;background:transparent;color:var(--text-dim);font:inherit;font-size:var(--t-label);text-align:end;cursor:pointer;color-scheme:dark}.vg-select-chevron{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;color:var(--text-dim);pointer-events:none}.vg-select-control:disabled{opacity:.5;cursor:default}.vg-row-select:has(select:focus-visible){outline:var(--focus-width) solid var(--focus-ring);outline-offset:-4px}.vg-select-control:focus-visible{outline:none}.fiava-plan-change[data-presentation=inline]{--plan-gap:12px;--plan-title-size:var(--t-label);--plan-copy-size:var(--t-caption);--plan-copy-gap:0px;width:100%;max-width:none;padding:18px;background:transparent;border-top:1px solid var(--line-quiet);border-radius:0;-webkit-mask-box-image:none;mask-border:none}.fiava-plan-change[data-presentation=inline]+.vg-row{box-shadow:inset 0 1px 0 var(--line-quiet)}.fiava-plan-change[data-presentation=inline] .fiava-plan-heading h2{margin:0;font-weight:550;letter-spacing:0}.fiava-plan-change[data-presentation=inline] .fiava-plan-actions{align-items:flex-start}.fiava-plan-change[data-presentation=inline] .fiava-plan-commit{width:fit-content;max-width:100%;padding:0 18px;font-size:var(--t-caption)}.fiava-plan-change[data-presentation=inline] .fiava-plan-amount{font-size:28px}.fiava-plan-change[data-presentation=inline] .fiava-plan-loading{min-height:0;flex-direction:row;justify-content:flex-start;gap:12px;padding:4px 0;text-align:start}.fiava-plan-change[data-presentation=inline] .fiava-plan-loading p{max-width:none}@media (hover:hover) and (pointer:fine){.vg-row-select:has(select:not(:disabled)):hover{background:var(--row-hover)}}:where(.vg-capsule,.vg-rail-item,.vg-mnav-chip,.vg-mnav-dest,.vg-still-add){position:relative;isolation:isolate}.vg-interaction-surface{position:absolute;inset:2px 0;z-index:-1;display:block;color:var(--interaction-hover);opacity:0;pointer-events:none;transition:opacity var(--fast) var(--ease),color var(--fast) var(--ease)}.vg-interaction-surface svg{display:block;overflow:visible}.vg-mnav-chip>.vg-capsule-shape,.vg-rail-item>.vg-capsule-shape{z-index:-2}.vg-mnav-chip[data-active=true]>.vg-capsule-shape,.vg-rail-item[data-active=true]>.vg-capsule-shape{color:var(--interaction-selected)}:where(.vg-mnav-dest[data-active=true],.vg-still-add)>.vg-interaction-surface{color:var(--interaction-selected);opacity:1}.vg-mnav-dest>.vg-interaction-surface{inset:5px 2px}.vg-capsule>.vg-interaction-surface{inset:-4px}.vg-capsule>.vg-interaction-surface path{fill:transparent}:where(.vg-capsule,.vg-rail-item,.vg-mnav-chip,.vg-mnav-dest):focus-visible>.vg-interaction-surface,:where(.vg-still-add:focus-within)>.vg-interaction-surface{opacity:1}:where(.vg-capsule,.vg-rail-item,.vg-mnav-chip,.vg-mnav-dest):focus-visible>.vg-interaction-surface path,:where(.vg-still-add:focus-within)>.vg-interaction-surface path{stroke:var(--focus-ring);stroke-width:var(--focus-width);vector-effect:non-scaling-stroke}.vg-still-add:focus-within:has(>.vg-interaction-surface[data-ready=true]),:where(.vg-capsule,.vg-rail-item,.vg-mnav-chip,.vg-mnav-dest):focus-visible:has(>.vg-interaction-surface[data-ready=true]){outline:none}@media (hover:hover) and (pointer:fine){:where(.vg-rail-item,.vg-mnav-chip,.vg-mnav-dest):hover>.vg-interaction-surface{opacity:1}.vg-capsule:hover:not(:disabled){color:var(--interaction-primary-hover)}.vg-capsule[data-variant=secondary]:hover:not(:disabled){color:var(--interaction-pressed)}}:where(.vg-rail-item,.vg-mnav-chip,.vg-mnav-dest):active>.vg-interaction-surface{color:var(--interaction-pressed);opacity:1}.vg-capsule:active:not(:disabled){color:var(--interaction-primary-pressed)}.vg-capsule[data-variant=secondary]:active:not(:disabled){color:var(--interaction-selected)}.vg-capsule:disabled>.vg-interaction-surface{opacity:0}@media (prefers-reduced-motion:reduce){.vg-btn-quiet,.vg-faq-q:after,.vg-interaction-surface,.vg-rail-menu-item,.vg-row-tap{transition:none}}@media (hover:hover) and (pointer:fine){.vg-cast-pick:hover .vg-cast-swap{color:var(--text);text-decoration:underline;text-underline-offset:4px}.vg-still-add:hover>.vg-interaction-surface{color:var(--interaction-pressed)}}.vg-cast-pick:focus-visible .vg-cast-swap,.vg-cast-pick[aria-expanded=true] .vg-cast-swap{color:var(--text);text-decoration:underline;text-underline-offset:4px}.vg-cast-pick:active .vg-cast-swap{color:var(--text-muted)}.vg-rail-menu-item:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:-3px}.vg-rail-menu-item:active{background:var(--row-pressed)}.vg-still-add:active>.vg-interaction-surface{color:var(--interaction-pressed)}@media (hover:hover) and (pointer:fine){:where(.vg-rail-item,.vg-mnav-chip,.vg-mnav-dest)[data-active=true]:hover>.vg-interaction-surface{color:var(--interaction-pressed)}}.vg-language-selector{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;font-size:.8125rem;color:var(--text-dim);max-inline-size:100%}.vg-language-selector select{min-inline-size:0;max-inline-size:100%;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:.5rem;font:inherit}.vg-language-selector select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.vg-rail>.vg-language-selector{margin-block:.75rem}:lang(ja),:lang(ko){line-break:strict}:lang(ko){word-break:keep-all;overflow-wrap:anywhere}:lang(ar){letter-spacing:normal}html[dir=rtl] body{font-family:Noto Sans Arabic,Geeza Pro,Tahoma,Arial,sans-serif;line-height:1.65}html[dir=rtl] :is(input[type=email],input[type=url],video,.vg-player-controls){direction:ltr}html[dir=rtl] :is(.vg-back svg,.vg-settings-row-chevron,.vg-plan-change-back svg){transform:scaleX(-1)}:is(.vg-public-nav,.vg-public-footer nav,.vg-landing-actions){flex-wrap:wrap}:is(.vg-public-nav,.vg-public-footer nav) a{overflow-wrap:anywhere}:is(.vg-settings-row,.vg-plan-change-row)>*{min-inline-size:0}html:not([lang=en-US]) :is(.vg-rail-item,.vg-rail-who){min-block-size:38px;block-size:auto;padding-block:.5rem}html:not([lang=en-US]) .vg-mnav-dest{white-space:normal;line-height:1.2}html[dir=rtl] :is(.vg-legal-document,.vg-public-footer) :is(a[href^="mailto:"],address){unicode-bidi:isolate}@media (max-width:1024px){.vg-topbar-inner{height:auto;min-height:64px;padding-block:12px}.vg-topbar-inner>.vg-landing-nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;min-inline-size:0}}.vg-shell :is(.vg-rail-item,.vg-mnav-chip)>.vg-interaction-surface{inset:0}.vg-shell :is(.vg-rail-item,.vg-mnav-chip)[data-active=true]>.vg-interaction-surface{color:transparent}.vg-shell :is(.vg-rail-menu-item,.vg-rail-who){position:relative;isolation:isolate}.vg-shell :is(.vg-rail-menu-item,.vg-rail-who)>.vg-interaction-surface{inset:0}@media (hover:hover) and (pointer:fine){.vg-shell :is(.vg-rail-menu-item,.vg-rail-who):hover{background:transparent}.vg-shell :is(.vg-rail-menu-item,.vg-rail-who):hover>.vg-interaction-surface{opacity:1}}.vg-shell :is(.vg-rail-menu-item,.vg-rail-who):active{background:transparent}.vg-shell :is(.vg-rail-menu-item,.vg-rail-who):active>.vg-interaction-surface{color:var(--interaction-pressed);opacity:1}.vg-skeleton{background-color:var(--skeleton-base)}:where(.vg-skeleton,.vg-sk,.vg-sk-avatar,.vg-plan-sk){position:relative;overflow:hidden;isolation:isolate;pointer-events:none}:is(.vg-skeleton,.vg-sk,.vg-sk-avatar,.vg-plan-sk):after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent,rgb(255 255 255/.008) 20%,rgb(255 255 255/.035) 40%,rgb(255 255 255/.055) 50%,rgb(255 255 255/.035) 60%,rgb(255 255 255/.008) 80%,transparent);transform:translateX(-100%);animation:vg-skeleton-sweep 2.8s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}@keyframes vg-skeleton-sweep{0%{transform:translateX(-100%)}80%,to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){:is(.vg-skeleton,.vg-sk,.vg-sk-avatar,.vg-plan-sk):after{animation:none;display:none}}.vg-create .vg-doors{margin-inline:0;padding-inline:0;scroll-padding-inline:0;scroll-snap-type:none;display:grid;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;max-width:440px;margin-bottom:48px}.vg-create .vg-door{width:100%;-webkit-mask-box-image:none;mask-border:none;display:flex;flex-direction:column;align-items:stretch;aspect-ratio:auto;min-width:0;padding:0;background:none;overflow:visible;border-radius:0;text-align:start;transform:none;opacity:1}.vg-create .vg-door:after,.vg-create .vg-door:before{display:none}.vg-create .vg-door-media{position:relative;display:block;width:100%;aspect-ratio:9/16;overflow:hidden;background:var(--surface)}.vg-create .vg-door-frame{width:100%;height:100%;object-fit:contain;object-position:center;transform:none;filter:none}.vg-create .vg-door-name{background:none;position:static;display:flex;align-items:center;gap:8px;margin-top:14px;padding:0;color:var(--text);font-size:var(--t-body);font-weight:500;text-shadow:none}.vg-create .vg-door-name svg{width:18px;height:18px;display:block}.vg-create .vg-door-verb{position:static;display:block;margin-top:4px;color:var(--text-dim);opacity:1;transform:none;font-size:var(--t-label)}.vg-create .vg-door:hover,.vg-create .vg-doors:hover .vg-door:not(:hover){opacity:1;transform:none}.vg-create .vg-door:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:6px}.vg-shell .vg-rail-menu-item,.vg-shell .vg-rail-menu-item:focus-visible,.vg-shell .vg-rail-menu-item:hover{text-decoration:none}@media (max-width:599px){.vg-create .vg-doors{gap:16px;margin-bottom:32px}}.vg-create .vg-door:focus-visible .vg-door-name,.vg-create .vg-door:hover .vg-door-name{padding:0}.vg-create .vg-door[data-mode=stories] .vg-door-frame{object-position:center}.vg-chosen.vg-make .vg-make-video{object-fit:contain}.vg-card-body[data-has-download=true]{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:10px}.vg-card-metadata{min-width:0;display:flex;flex-direction:column;gap:4px}.vg-card-body[data-has-download=true] .vg-card-line{flex-wrap:wrap;row-gap:4px}@media (min-width:900px){.vg-create{width:min(920px,100cqw)}}.vg-shell,.vg-shell *,body:has(.vg-shell),html:has(.vg-shell){scrollbar-width:none}.vg-shell ::-webkit-scrollbar,.vg-shell::-webkit-scrollbar,body:has(.vg-shell)::-webkit-scrollbar,html:has(.vg-shell)::-webkit-scrollbar{display:none}html:not([lang=en-US]) .vg-rail-item{min-block-size:46px}.vg-rail[data-style=essential]{width:212px;padding:24px 12px 16px}.vg-rail[data-style=essential] .vg-rail-brand{--vg-wordmark-h:20px;display:flex;align-items:center;min-height:32px;margin-bottom:20px;padding-inline-start:12px;flex-shrink:0}.vg-rail[data-style=essential] :is(.vg-rail-modes,.vg-rail-feature,.vg-rail-objects){display:grid;flex-shrink:0;gap:2px;border:0;padding:0}.vg-rail[data-style=essential] .vg-rail-modes{margin:10px 0 0}.vg-rail[data-style=essential] .vg-rail-feature{margin:0 0 16px}.vg-rail[data-style=essential] .vg-rail-objects{margin:10px 0 0}.vg-rail[data-style=essential] .vg-rail-item{flex-shrink:0;width:100%;min-width:0;min-height:40px;height:auto;margin:0;padding:9px 12px;border-radius:10px;font-size:var(--t-label);line-height:22px;transition:background-color var(--fast) var(--ease),color var(--fast) var(--ease)}.vg-rail[data-style=essential] .vg-rail-item>.vg-capsule-content{justify-content:flex-start;gap:12px;min-width:0}.vg-rail[data-style=essential] .vg-rail-label{overflow-wrap:anywhere}.vg-rail[data-style=essential] .vg-rail-mark{align-items:center;justify-content:center}.vg-rail[data-style=essential] .vg-rail-mark svg{width:18px;height:18px}.vg-rail[data-style=essential] .vg-rail-create{color:var(--text)}.vg-rail-plus{display:grid;place-items:center;flex:0 0 20px;width:20px;height:20px;border-radius:50%;color:var(--bg);background:var(--text)}.vg-rail[data-style=essential] .vg-rail-plus svg{width:14px;height:14px}.vg-rail[data-style=essential] .vg-rail-droll{padding-block:7px}.vg-rail[data-style=essential] .vg-rail-item[data-active=true]{background:var(--interaction-selected);color:var(--text)}@media (hover:hover) and (pointer:fine){.vg-rail[data-style=essential] .vg-rail-item:hover{background:var(--interaction-hover);color:var(--text)}.vg-rail[data-style=essential] .vg-rail-item[data-active=true]:hover{background:var(--interaction-pressed)}}.vg-rail[data-style=essential] .vg-rail-item:active{background:var(--interaction-pressed)}.vg-rail[data-style=essential] .vg-rail-item:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.vg-rail[data-style=essential] .vg-rail-void{min-height:24px}.vg-rail[data-style=essential] .vg-rail-who{width:100%;min-height:44px;height:auto;margin:0;padding:6px 12px;gap:12px}.vg-rail[data-style=essential] .vg-rail-profile{flex-shrink:0}.vg-rail-identity{display:grid;flex:1 1 auto;min-width:0;gap:2px;text-align:start}.vg-rail-balance{color:var(--text-faint);font-size:var(--t-fine);line-height:1.3}.vg-rail[data-style=essential] .vg-rail-avatar{width:20px;height:20px;flex-basis:20px;font-size:10px}.vg-rail[data-style=essential] .vg-rail-menu{inset-inline-start:0;width:188px}@media (min-width:900px){body:has(.vg-rail[data-style=essential]){padding-inline-start:212px}}@media (prefers-reduced-motion:reduce){.vg-rail[data-style=essential] .vg-rail-item{transition:none}}