:root{--ux-font:"Mona Sans","Hubot Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--ux-font-grotesk:"Inter","SF Pro Display",-apple-system,"Helvetica Neue",Arial,sans-serif;--ux-num-wdth:125;--ux-s1:4px;--ux-s1-5:6px;--ux-s2:8px;--ux-s3:12px;--ux-s4:16px;--ux-s5:20px;--ux-s6:24px;--ux-s8:32px;--ux-s10:40px;--ux-s12:48px;--ux-s16:64px;--ux-gutter:8px;--ux-pad:20px;--ux-margin:24px;--ux-margin-m:16px;--ux-r-tile:16px;--ux-r-card:24px;--ux-r-card-m:30px;--ux-r-hero:36px;--ux-r-sheet:44px;--ux-r-pill:999px;--ux-r-squircle:28%;--ux-ctl-xs:24px;--ux-ctl-sm:32px;--ux-ctl:40px;--ux-ctl-lg:48px;--ux-ctl-xl:56px;--ux-ctl-hero:88px;--ux-blur-sm:12px;--ux-blur:24px;--ux-blur-lg:40px;--ux-sat:150%;--ux-ease-out:cubic-bezier(.16,1,.3,1);--ux-ease-spring:cubic-bezier(.34,1.56,.64,1);--ux-ease-inout:cubic-bezier(.65,0,.35,1);--ux-dur-press:.12s;--ux-dur-hover:.22s;--ux-dur-enter:.52s;--ux-dur-draw:.9s;--ux-dur-count:1.2s;--ux-stagger:40ms;--ux-hair:1px;--ux-series:2px;--ux-emph:3px;--ux-dim:.4;--ux-lime:#def500;--ux-lime-soft:#e8f359;--ux-leaf:#9cef47;--ux-leaf-deep:#79c80c;--ux-orange:#f2511a;--ux-amber:#ffc200;--ux-coral:#ff5844;--ux-red-dot:#ff4450;--ux-blue:#0355fb;--ux-mint:#1ae6a6;--ux-ok:#55fe5c;--ux-warn:#f1fe4e;--ux-alert:#fe6034;--ux-hero-lime:radial-gradient(70% 50% at 0% 0%,#ffffff52,#fff0 70%),linear-gradient(225deg,#359e0b 0%,#5cb912 35%,#8acb3e 68%,#bad43c 100%);--ux-hero-sunrise:linear-gradient(180deg,#f9c96e 0%,#f5dda6 22%,#f4eedc 42%,#eff2fd 70%,#e8edfc 100%);--ux-hero-bloom:radial-gradient(90% 55% at 30% 0%,#fee9d5 0%,#fee9d500 70%),radial-gradient(70% 50% at 55% 88%,#f25573 0%,#f2557300 70%),radial-gradient(60% 45% at 100% 100%,#ec71db 0%,#ec71db00 75%),linear-gradient(180deg,#fde3cc 0%,#fdc094 28%,#f6808b 50%,#ea51b9 72%,#ee62c8 100%);--ux-hero-meadow:linear-gradient(155deg,#9bdc7f 0%,#7fce89 35%,#91d2b6 60%,#69aee0 85%,#78b3eb 100%);--ux-hero-olive:radial-gradient(80% 90% at 30% 10%,#6e7539 0%,#6e753900 60%),linear-gradient(160deg,#545c1c 0%,#3c4718 40%,#273207 100%);--ux-hero-ember:radial-gradient(70% 60% at 40% 35%,#f2a13a 0%,#f2a13a00 70%),linear-gradient(170deg,#ad7224 0%,#d5912f 35%,#ab3501 60%,#d7c594 100%);--ux-hero-alert:radial-gradient(60% 50% at 70% 30%,#ea5122 0%,#ea512200 70%),linear-gradient(170deg,#de3d14 0%,#68170b 45%,#31160b 75%,#b8331a 100%);--ux-hero-teal:linear-gradient(160deg,#30403f 0%,#3f6a5c 40%,#649776 75%,#85bea0 100%);--ux-hero-cobalt:linear-gradient(150deg,#3683ef 0%,#4faee8 100%);--ux-hero-grove:radial-gradient(60% 45% at 50% 84%,#156a1e 0%,#156a1e00 70%),linear-gradient(180deg,#ebc39c 0%,#dfc17a 16%,#bdc264 28%,#8cc05a 38%,#57b44b 48%,#2f9734 60%,#1e7f25 74%,#17691f 100%);--ux-hero-glow:radial-gradient(38% 46% at 58% 52%,#f5700a 0%,#f5700ad9 30%,#f5822800 72%),radial-gradient(50% 70% at 0% 40%,#b9c3cd 0%,#b9c3cd00 70%),radial-gradient(45% 70% at 100% 60%,#e6a99a 0%,#e6a99a00 70%),linear-gradient(160deg,#d3c7c3 0%,#e9a867 45%,#e79b7e 100%);--ux-hero-rose:radial-gradient(48% 48% at 50% 50%,#f2407a 0%,#f36a93 42%,#f3a3b4 78%,#f1c4cb 100%);--ux-hero-apricot:radial-gradient(60% 40% at 90% 10%,#f6a9b4 0%,#f6a9b400 70%),linear-gradient(180deg,#fdb98a 0%,#fbb98f 14%,#fbbc71 45%,#fcce60 72%,#fddb59 100%);--ux-iris:conic-gradient(from 200deg,#ffd54a,#ff7a3d,#ff4fb0,#9b6bff,#6ec8ff,#ffd54a);--ux-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ux,[data-ux-theme]{--ux-page:#eff3f6;--ux-card-bg:#fff;--ux-card-filter:none;--ux-card-rim:none;--ux-card-shadow:none;--ux-tile:#f4f6f8;--ux-inset:#f1f3f4;--ux-track:#e8ecef;--ux-ink:#0f1214;--ux-ink-2:#0f121480;--ux-ink-3:#0f121447;--ux-line:#0f12141f;--ux-solid:#0a0a0a;--ux-on-solid:#fff;--ux-accent:var(--ux-lime);--ux-accent-ink:#0f0f0f;--ux-stroke-accent:var(--ux-leaf);--ux-up:var(--ux-amber);--ux-down:var(--ux-coral);--ux-hero:var(--ux-hero-lime);--ux-float-bg:#ffffff9e;--ux-float-shadow:0 12px 32px -10px #14182829;--ux-on-glass-btn:#ffffff24;--ux-focus:#0f1214;--ux-scheme:light}[data-ux-theme=porcelain-warm]{--ux-page:linear-gradient(200deg,#eeebe5 0%,#e4e3de 50%,#dbddda 100%);--ux-tile:#f6f5f2;--ux-inset:#eee;--ux-track:#e6e5e1;--ux-ink:#0a0a0a;--ux-ink-2:#0a0a0a80;--ux-ink-3:#0a0a0a4d;--ux-solid:#070707;--ux-hero:var(--ux-hero-lime)}[data-ux-theme=porcelain-neutral]{--ux-page:#f4f4f4;--ux-tile:#f5f5f5;--ux-inset:#ededed;--ux-track:#e9e9e9;--ux-ink:#161616;--ux-ink-2:#16161680;--ux-ink-3:#1616164d;--ux-hero:var(--ux-hero-bloom)}[data-ux-theme=graphite]{--ux-page:#0f0f0f;--ux-card-bg:#1b1b1b;--ux-tile:#222;--ux-inset:#2d2d2d;--ux-track:#262626;--ux-ink:#fff;--ux-ink-2:#fff9;--ux-ink-3:#ffffff47;--ux-line:#ffffff24;--ux-solid:#fff;--ux-on-solid:#0f0f0f;--ux-stroke-accent:var(--ux-lime);--ux-up:var(--ux-lime);--ux-down:var(--ux-orange);--ux-hero:var(--ux-hero-olive);--ux-float-bg:#141414db;--ux-float-shadow:0 12px 32px #00000080;--ux-focus:#fff;--ux-scheme:dark}[data-ux-theme=navy]{--ux-page:linear-gradient(165deg,#212529 0%,#242932 30%,#263257 68%,#2e3e62 100%);--ux-card-bg:#242932eb;--ux-tile:#ffffff0f;--ux-inset:#ffffff14;--ux-track:#161a20;--ux-ink:#fff;--ux-ink-2:#ffffff94;--ux-ink-3:#ffffff4d;--ux-line:#ffffff24;--ux-solid:#fff;--ux-on-solid:#111;--ux-accent:var(--ux-blue);--ux-accent-ink:#fff;--ux-stroke-accent:#4d86ff;--ux-up:var(--ux-ok);--ux-down:var(--ux-alert);--ux-r-card:14px;--ux-r-card-m:14px;--ux-r-hero:18px;--ux-r-tile:10px;--ux-gutter:6px;--ux-hero:linear-gradient(160deg,#5064968c,#141c32d9);--ux-float-bg:#161a20e6;--ux-float-shadow:0 12px 32px #00000080;--ux-focus:#fff;--ux-scheme:dark}[data-ux-theme=ember]{--ux-page:radial-gradient(60% 45% at 78% 12%,#e56a1c 0%,#e56a1c00 70%),radial-gradient(45% 40% at 0% 0%,#261e1a 0%,#261e1a00 100%),linear-gradient(180deg,#492012 0%,#b04501 22%,#e98949 42%,#99908c 62%,#74797c 82%,#6a7275 100%);--ux-card-bg:#ffffff1a;--ux-card-filter:blur(var(--ux-blur)) saturate(var(--ux-sat));--ux-card-rim:linear-gradient(160deg,#ffffff8c,#ffffff1f 40%,#ffffff14 70%,#ffffff4d);--ux-tile:#00000024;--ux-inset:#ffffff24;--ux-track:#0000002e;--ux-ink:#fff;--ux-ink-2:#ffffff9e;--ux-ink-3:#ffffff4d;--ux-line:#ffffff40;--ux-solid:#fff;--ux-on-solid:#111;--ux-stroke-accent:var(--ux-lime);--ux-up:var(--ux-lime);--ux-down:#ff8a5c;--ux-hero:var(--ux-hero-ember);--ux-float-bg:#ffffff29;--ux-float-shadow:0 12px 32px #280a0040;--ux-focus:#fff;--ux-scheme:dark}[data-ux-theme=aurora]{--ux-page:radial-gradient(60% 25% at 50% 82%,#f0c8c8 0%,#f0c8c800 100%),linear-gradient(180deg,#0c8690 0%,#1ba0a3 18%,#40aba3 32%,#7ac1b1 48%,#d4aaa8 66%,#edcdcc 74%,#a68683 86%,#3d7067 100%);--ux-card-bg:#fefefe;--ux-tile:#f4f4f2;--ux-inset:#efefec;--ux-track:#ffffff40;--ux-ink:#111;--ux-ink-2:#11111180;--ux-ink-3:#1111114d;--ux-solid:#fff;--ux-on-solid:#111;--ux-accent:var(--ux-lime-soft);--ux-stroke-accent:var(--ux-lime-soft);--ux-hero:var(--ux-hero-teal);--ux-float-bg:#ffffff2e;--ux-float-shadow:0 12px 30px #00000024;--ux-on-page:#fff;--ux-on-page-2:#ffffffb8;--ux-scheme:light}[data-ux-theme=ocean]{--ux-page:radial-gradient(28% 45% at 58% 22%,#1d435d 0%,#1d435d00 70%),radial-gradient(25% 55% at 88% 78%,#1d435d 0%,#1d435d00 70%),linear-gradient(160deg,#1cb7e9 0%,#1ba3e3 60%,#1ba8e7 100%);--ux-card-bg:linear-gradient(180deg,#ffffff12,#ffffff08);--ux-card-filter:blur(var(--ux-blur)) saturate(140%);--ux-card-rim:linear-gradient(160deg,#ffffffd9 0%,#ffffff4d 18%,#ffffff14 45%,#ffffff1a 70%,#ffffff73 100%);--ux-tile:linear-gradient(100deg,#ffffff80 0%,#fffc 55%,#ffffffed 100%);--ux-inset:#ffffff1f;--ux-track:#0014281f;--ux-ink:#fff;--ux-ink-2:#ffffffa8;--ux-ink-3:#ffffff57;--ux-line:#ffffff47;--ux-solid:#fff;--ux-on-solid:#0f1214;--ux-accent:var(--ux-red-dot);--ux-accent-ink:#fff;--ux-stroke-accent:#fff;--ux-up:#4cb877;--ux-down:#f0485e;--ux-hero:var(--ux-hero-cobalt);--ux-float-bg:#ffffff29;--ux-float-shadow:none;--ux-focus:#fff;--ux-scheme:dark}[data-ux-theme=plum]{--ux-page:radial-gradient(70% 30% at 60% 84%,#9d7886e6 0%,#9d788600 70%),linear-gradient(172deg,#8a545c 0%,#6f4345 28%,#3f2c30 58%,#281f26 80%,#232222 100%);--ux-card-bg:linear-gradient(180deg,#14101a6b,#ffffff12);--ux-card-filter:blur(var(--ux-blur)) saturate(140%);--ux-card-rim:linear-gradient(#ffffff6b,#ffffff6b);--ux-tile:#ffffff14;--ux-inset:#00000038;--ux-track:#0000004d;--ux-ink:#fff;--ux-ink-2:#fff9;--ux-ink-3:#ffffff47;--ux-line:#ffffff38;--ux-solid:#fff;--ux-on-solid:#1a1418;--ux-stroke-accent:var(--ux-lime);--ux-up:var(--ux-lime);--ux-down:#ff8a8a;--ux-hero:linear-gradient(160deg,#9d7886,#583841);--ux-float-bg:#141014d1;--ux-float-shadow:0 12px 32px #00000073;--ux-focus:#fff;--ux-scheme:dark}[data-ux-theme=emerald]{--ux-page:radial-gradient(55% 40% at 50% 38%,#1ead4d8c 0%,#16402c00 70%),linear-gradient(180deg,#0b2a2f 0%,#07242f 55%,#061a1f 100%);--ux-card-bg:#ffffff0f;--ux-card-filter:blur(var(--ux-blur)) saturate(140%);--ux-card-rim:linear-gradient(160deg,#fff6,#ffffff0f 50%,#ffffff2e);--ux-tile:#ffffff0f;--ux-inset:#ffffff14;--ux-track:#00000040;--ux-ink:#fff;--ux-ink-2:#fff9;--ux-ink-3:#ffffff47;--ux-line:#ffffff29;--ux-solid:#fff;--ux-on-solid:#07242f;--ux-accent:var(--ux-mint);--ux-accent-ink:#04221a;--ux-stroke-accent:var(--ux-mint);--ux-up:var(--ux-mint);--ux-down:var(--ux-alert);--ux-hero:var(--ux-hero-teal);--ux-float-bg:#061a1fd1;--ux-float-shadow:0 12px 32px #00000080;--ux-focus:#fff;--ux-scheme:dark}[data-ux-accent=lime]{--ux-accent:var(--ux-lime);--ux-accent-ink:#0f0f0f}[data-ux-accent=leaf]{--ux-accent:var(--ux-leaf);--ux-accent-ink:#0f0f0f;--ux-stroke-accent:var(--ux-leaf)}[data-ux-accent=orange]{--ux-accent:var(--ux-orange);--ux-accent-ink:#fff;--ux-stroke-accent:var(--ux-orange)}[data-ux-accent=amber]{--ux-accent:#ffab0f;--ux-accent-ink:#0f0f0f;--ux-stroke-accent:#ffc21a}[data-ux-accent=coral]{--ux-accent:var(--ux-red-dot);--ux-accent-ink:#fff;--ux-stroke-accent:#ff6b6b}[data-ux-accent=blue]{--ux-accent:var(--ux-blue);--ux-accent-ink:#fff;--ux-stroke-accent:#4d86ff}[data-ux-accent=mint]{--ux-accent:var(--ux-mint);--ux-accent-ink:#04221a;--ux-stroke-accent:var(--ux-mint)}[data-ux-density=dense]{--ux-gutter:6px;--ux-pad:18px}[data-ux-density=airy]{--ux-gutter:14px;--ux-pad:24px}[data-ux-theme=graphite],[data-ux-theme=navy],[data-ux-theme=emerald],[data-ux-theme=plum]{--ux-hero-frost:.45}.ux{background:var(--ux-page);min-height:100vh;color:var(--ux-ink);color-scheme:var(--ux-scheme);font-family:var(--ux-font);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:lining-nums;background-attachment:fixed;margin:0;font-size:15px;font-weight:400;line-height:1.4}:where(.ux) *,:where(.ux) :before,:where(.ux) :after{box-sizing:border-box}:where(.ux) :where(button,input,select,textarea){font:inherit;color:inherit}.ux :focus-visible{outline:2px solid var(--ux-focus);outline-offset:2px}.ux svg{flex:none}.ux :is(.ux-tab,.ux-btn,.ux-chip,.ux-filter,.ux-search,.ux-ib,.ux-lens,.ux-ringicon) svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ux-grotesk{--ux-font:var(--ux-font-grotesk);font-family:var(--ux-font-grotesk)}.ux-hero-num{font:200 64px/1 var(--ux-font)}:is(.ux-hero-num,.ux-kpi-num,.ux-tile-num,.ux-num,.ux-glassnum){font-variation-settings:"wdth" var(--ux-num-wdth)}.ux-display{font:400 36px/1.08 var(--ux-font);margin:0}.ux-statement{font:300 30px/1.1 var(--ux-font);max-width:12em;margin:0}.ux-kpi-num{font:300 28px/1 var(--ux-font)}.ux-tile-num{font:200 56px/.9 var(--ux-font);align-items:flex-start;display:inline-flex}.ux-h2{font:400 20px/1.2 var(--ux-font);margin:0}.ux-title{font:500 16px/1.25 var(--ux-font);margin:0}.ux-body{font:400 15px/1.4 var(--ux-font)}.ux-label{font:400 13px/1.3 var(--ux-font);color:var(--ux-ink-2)}.ux-caption{font:400 11px/1.3 var(--ux-font);color:var(--ux-ink-3)}.ux-muted{color:var(--ux-ink-2)}.ux-faint{color:var(--ux-ink-3)}.ux-two-tone{font:600 40px/1.04 var(--ux-font);margin:0}.ux-two-tone .soft{color:var(--ux-ink-3);font-weight:300;display:block}@media (width<=520px){.ux-hero-num{font-size:60px}.ux-display{font-size:28px}.ux-statement{font-size:22px}.ux-kpi-num{font-size:24px}.ux-h2{font-size:22px;font-weight:300}.ux-label{font-size:13px}.ux-caption{font-size:12px}}.ux-num{white-space:nowrap;align-items:flex-start;line-height:1;display:inline-flex}.ux-num__sup{opacity:.5;margin-left:.2em;font-size:.28em;font-weight:300;line-height:1;transform:translateY(.16em)}.ux-num__pre{opacity:.6;margin-right:.1em;font-size:.4em;font-weight:300;line-height:1;transform:translateY(.16em)}.ux-num__ghost{opacity:.3}.ux-num__tail{opacity:.55;align-self:flex-end;margin-left:.04em;font-size:.38em;line-height:1.6}.ux-unit{opacity:.45;margin-left:.18em;font-size:.55em}.ux-split b{font-weight:600}.ux-split .cur{opacity:.4;margin-right:.18em;font-size:.85em}.ux-delta{height:26px;font:400 12.5px/1 var(--ux-font);color:var(--ux-ink);background:var(--ux-inset);border-radius:999px;align-items:center;gap:.3em;padding:0 10px;display:inline-flex}.ux-delta--glass{color:#fff;-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:#ffffff29}.ux-delta-sup{font:400 12px/1 var(--ux-font);color:var(--ux-up);flex-direction:column;align-items:center;gap:2px;margin-top:.15em;margin-left:4px;display:inline-flex}.ux-delta-sup.is-down{color:var(--ux-down)}.ux-arrow-up{color:var(--ux-up)}.ux-arrow-down{color:var(--ux-down)}.ux-glassnum{white-space:nowrap;font:400 72px/1 var(--ux-font);letter-spacing:0;color:#ffffffeb;filter:drop-shadow(0 -1px #ffffff8c)drop-shadow(0 1px #ffffff38)drop-shadow(0 10px 24px #0000001f);align-items:flex-start;display:inline-flex}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ux-glassnum{background:linear-gradient(#fffffff2 10%,#fff9 95%);color:#0000;-webkit-background-clip:text;background-clip:text}.ux-hero--ink .ux-glassnum,.ux-glassnum--ink{filter:drop-shadow(0 1px #ffffff80)drop-shadow(0 10px 24px #00000014);background-image:linear-gradient(#0f1214e6 10%,#0f1214a8 95%)}}.ux-glassnum .ux-num__sup,.ux-glassnum .ux-num__pre{opacity:1}@media (width<=520px){.ux-glassnum{font-size:60px}}.ux-card{isolation:isolate;background:var(--ux-card-bg);border-radius:var(--ux-r-card);min-width:0;padding:var(--ux-pad);box-shadow:var(--ux-card-shadow);-webkit-backdrop-filter:var(--ux-card-filter);backdrop-filter:var(--ux-card-filter);position:relative}.ux-card:before{content:"";border-radius:inherit;pointer-events:none;background:var(--ux-card-rim);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (width<=520px){.ux-card{border-radius:var(--ux-r-card-m)}}.ux-card--flat{background:var(--ux-tile);-webkit-backdrop-filter:none;backdrop-filter:none}.ux-card--flat:before{display:none}.ux-card .ux-card,.ux-glass .ux-card,.ux-card .ux-glass:not(.ux-lens){-webkit-backdrop-filter:none;backdrop-filter:none}.ux-card .ux-card{background:var(--ux-tile);border-radius:max(10px,calc(var(--ux-r-card) - 8px))}.ux-card .ux-card:before{display:none}.ux-tile{background:var(--ux-tile);border-radius:var(--ux-r-tile);padding:14px}.ux-hero,.ux-frost{--hg-edge:80px;--hg-frost:var(--ux-hero-frost,1);--hg-haze:.26;--hg-veil:0;--hg-rim:.6;--hg-grain:.3;isolation:isolate;box-shadow:inset 0 1px 0 rgb(255 255 255/var(--hg-rim)), inset 0 0 0 1px rgb(255 255 255/calc(var(--hg-rim) * .35)), inset 0 0 16px rgb(255 255 255/calc(var(--hg-frost) * .5)), inset 0 0 var(--hg-edge) rgb(255 255 255/calc(var(--hg-frost) * .7));position:relative}.ux-hero:before,.ux-frost:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(rgb(255 255 255/var(--hg-veil)),rgb(255 255 255/var(--hg-veil))), radial-gradient(120% 70% at 15% 0%,rgb(255 255 255/var(--hg-haze)) 0%,#fff0 65%);position:absolute;inset:0}.ux-hero:after,.ux-frost:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:var(--ux-noise);mix-blend-mode:overlay;opacity:var(--hg-grain);background-size:180px 180px;position:absolute;inset:0}.ux-frost{--hg-edge:48px}.ux-hero{background:var(--ux-hero);border-radius:var(--ux-r-hero);color:#fff;--ux-ink:#fff;--ux-ink-2:#ffffffa8;--ux-ink-3:#fff6;--ux-inset:#fff3;--ux-line:#ffffff59;--ux-tile:#ffffff2e;--ux-solid:#fff;--ux-on-solid:#0a0a0a;--ux-stroke-accent:#fff;padding:24px;overflow:hidden}.ux-hero--frost-lo,.ux-frost--lo{--hg-edge:28px;--hg-frost:.45;--hg-haze:.14}.ux-hero--frost-hi,.ux-frost--hi{--hg-edge:150px;--hg-frost:1.25;--hg-haze:.32;--hg-grain:.4}.ux-hero--milk,.ux-frost--milk{--hg-veil:.36;--hg-frost:.9;--hg-haze:.2;--hg-grain:.34}.ux-hero--raw,.ux-frost--raw{--hg-frost:0;--hg-haze:0;--hg-veil:0;--hg-rim:0;--hg-grain:0}.ux-hero--sunrise{--ux-hero:var(--ux-hero-sunrise)}.ux-hero--bloom{--ux-hero:var(--ux-hero-bloom)}.ux-hero--meadow{--ux-hero:var(--ux-hero-meadow)}.ux-hero--lime{--ux-hero:var(--ux-hero-lime)}.ux-hero--olive{--ux-hero:var(--ux-hero-olive)}.ux-hero--ember{--ux-hero:var(--ux-hero-ember)}.ux-hero--alert{--ux-hero:var(--ux-hero-alert)}.ux-hero--teal{--ux-hero:var(--ux-hero-teal)}.ux-hero--cobalt{--ux-hero:var(--ux-hero-cobalt)}.ux-hero--grove{--ux-hero:var(--ux-hero-grove)}.ux-hero--glow{--ux-hero:var(--ux-hero-glow)}.ux-hero--rose{--ux-hero:var(--ux-hero-rose)}.ux-hero--apricot{--ux-hero:var(--ux-hero-apricot)}.ux-hero--olive,.ux-hero--alert,.ux-hero--teal{--hg-frost:.45;--hg-haze:.1}.ux-hero--sunrise,.ux-hero--ink{color:#0f1214;--ux-ink:#0f1214;--ux-ink-2:#0f12148c;--ux-ink-3:#0f121452;--ux-inset:#ffffff8c;--ux-tile:#ffffff8c;--ux-solid:#0a0a0a;--ux-on-solid:#fff;--ux-stroke-accent:#ffb21a;--ux-line:#0f121424}.ux-aura{--ux-card-bg:#fff9;--ux-card-rim:linear-gradient(160deg,#fffffff2 0%,#fff6 35%,#ffffff40 65%,#ffffffb3 100%);--ux-tile:#ffffff80;--ux-float-bg:#ffffff8c;isolation:isolate}.ux-aura:not(body){position:relative}.ux-aura:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:var(--ux-aura,radial-gradient(34% 42% at 4% 0%,#f7ec78e6 0%,#f7ec7800 70%), radial-gradient(40% 48% at 0% 100%,#f2b0d4d9 0%,#f2b0d400 70%), radial-gradient(34% 40% at 100% 62%,#f5c4e0b3 0%,#f5c4e000 70%));position:absolute;inset:0}body.ux-aura:before,.ux-aura--fixed:before{position:fixed}.ux-aura--sky{--ux-aura:radial-gradient(40% 46% at 0% 0%,#b2e0e6e6 0%,#b2e0e600 70%), radial-gradient(36% 44% at 100% 100%,#f4bea8bf 0%,#f4bea800 70%), radial-gradient(30% 36% at 70% 20%,#c8e8ecb3 0%,#c8e8ec00 70%)}.ux-aura--peach{--ux-aura:radial-gradient(36% 44% at 100% 0%,#fac496d9 0%,#fac49600 70%), radial-gradient(40% 48% at 0% 100%,#d6eca0cc 0%,#d6eca000 70%), radial-gradient(30% 36% at 40% 40%,#fce2c499 0%,#fce2c400 70%)}.ux-glass{--g-fill:#ffffff0f;--g-fallback:#ffffff38;--g-blur:var(--ux-blur);--g-sat:var(--ux-sat);--g-rim:linear-gradient(160deg,#ffffffd9 0%,#ffffff4d 18%,#ffffff14 45%,#ffffff1a 70%,#ffffff73 100%);isolation:isolate;border-radius:var(--ux-r-hero);background:var(--g-fallback);position:relative}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ux-glass{background:var(--g-fill);-webkit-backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat));backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat))}}.ux-glass:before{content:"";border-radius:inherit;pointer-events:none;background:var(--g-rim);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ux-glass--clear{--g-fill:linear-gradient(180deg,#ffffff0f,#ffffff08);--g-sat:140%;color:#fff}.ux-glass--uniform{--g-rim:linear-gradient(#ffffffbf,#ffffffbf)}.ux-glass--milk{--g-fill:#ffffff4d;--g-fallback:#ffffffb8;--g-blur:28px;--g-sat:160%;box-shadow:inset 0 0 16px #ffffff52,inset 1px 1px #ffffffbf,inset -1px -1px #ffffff59}.ux-glass--frost{--g-fill:linear-gradient(135deg,#ffffff8c,#ffffffeb);--g-fallback:#ffffffeb;color:#0f1214;--g-rim:linear-gradient(#ffffffd9,#ffffffd9)}.ux-glass--light{--g-fill:#ffffff9e;--g-fallback:#ffffffe6;--g-blur:20px;--g-sat:120%;--g-rim:linear-gradient(#ffffffe6,#ffffffe6)}.ux-glass--smoke{--g-fill:radial-gradient(60% 85% at 50% 50%,#121010e0,#12101080 100%);--g-fallback:#161414f0;--g-blur:32px;--g-rim:linear-gradient(180deg,#ffffff80 0%,#ffffff1f 50%,#ffffff2e 100%);color:#fff;box-shadow:inset 0 0 28px #0000004d}.ux-glass--veil{--g-fill:#ffffff0f;--g-fallback:#ffffff1a;--g-rim:none;color:#fff}.ux-glass--warm{--g-fill:linear-gradient(170deg,#d5912f52,#ab350138 55%,#d7c5944d);--g-fallback:var(--ux-hero-ember);--g-blur:var(--ux-blur-lg);--g-sat:170%;--g-rim:linear-gradient(160deg,#ffffff8c,#ffffff1a 50%,#ffffff59);color:#fff}.ux-float{background:var(--ux-float-bg);box-shadow:var(--ux-float-shadow);-webkit-backdrop-filter:blur(var(--ux-blur)) saturate(140%);backdrop-filter:blur(var(--ux-blur)) saturate(140%)}.ux-inset{background:var(--ux-inset);border-radius:var(--ux-r-pill)}.ux-inset--deboss{box-shadow:inset 0 2px 6px #0000001a,inset 0 -1px #ffffffd9}.ux-grain:after{content:"";border-radius:inherit;pointer-events:none;background-image:var(--ux-noise);mix-blend-mode:overlay;opacity:var(--ux-grain,.06);background-size:180px 180px;position:absolute;inset:0}.ux-grain--film{--ux-grain:.14}@media (prefers-reduced-transparency:reduce){.ux-card,.ux-glass,.ux-float,.ux-ib--glass,.ux-delta--glass{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ux-glass{background:var(--g-fallback)}[data-ux-theme=ember],[data-ux-theme=ocean],[data-ux-theme=plum],[data-ux-theme=emerald]{--ux-card-bg:#141418b8}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.ux-glassnum{color:#fff!important;background:0 0!important}.ux-hero--ink .ux-glassnum,.ux-glassnum--ink{color:#0f1214!important}}.ux-page{min-height:100vh;padding:20px var(--ux-margin) 120px;flex-direction:column;gap:22px;display:flex}.ux-topbar{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.ux-topbar__start{align-items:center;gap:10px;display:flex}.ux-topbar__end{justify-self:end;align-items:center;gap:8px;display:flex}.ux-brand{font:500 18px/1 var(--ux-font);align-items:center;gap:10px;display:flex}.ux-pagehead{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ux-pagehead__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.ux-bento{gap:var(--ux-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.ux-stack{gap:var(--ux-gutter);align-content:start;min-width:0;display:grid}.ux-row{gap:var(--ux-gutter);align-items:center;display:flex}.ux-card__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.ux-card__title{font:500 16px/1.25 var(--ux-font);align-items:center;gap:10px;margin:0;display:flex}.ux-card__sub{font:400 12.5px/1.3 var(--ux-font);color:var(--ux-ink-2);margin-top:3px}.ux-section-head{align-items:center;gap:12px;margin:8px 0 4px;display:flex}.ux-section-head .ux-btn{margin-left:auto}.ux-bleed{gap:var(--ux-gutter);scroll-snap-type:x mandatory;margin-inline:calc(var(--ux-margin) * -1);padding-inline:var(--ux-margin);scrollbar-width:none;display:flex;overflow-x:auto}.ux-bleed::-webkit-scrollbar{display:none}.ux-bleed>*{scroll-snap-align:start;flex:none}.ux-wrap-label{max-width:10ch}@media (width<=1100px){.ux-bento{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=720px){.ux-bento{grid-template-columns:minmax(0,1fr)}.ux-bento>*{grid-area:auto/1/auto/-1!important}.ux-topbar{grid-template-columns:1fr auto}.ux-topbar>nav{display:none}}.ux-m{width:390px;max-width:100%;min-height:844px;padding:58px var(--ux-margin-m) 132px;gap:var(--ux-gutter);background:var(--ux-page);color:var(--ux-ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.ux-m-status{height:50px;font:600 16px/1 -apple-system,"SF Pro Text",var(--ux-font);color:var(--ux-on-page,var(--ux-ink));justify-content:space-between;align-items:center;padding:14px 30px 0 34px;display:flex;position:absolute;top:0;left:0;right:0}.ux-m-header{height:48px;color:var(--ux-on-page,var(--ux-ink));grid-template-columns:48px 1fr 48px;align-items:center;margin:4px 0 16px;display:grid}.ux-m-header h1{text-align:center;font:400 18px/1 var(--ux-font);margin:0}.ux-m-header--left h1{text-align:left;padding-left:12px}.ux-m-hero{text-align:center;color:var(--ux-on-page,var(--ux-ink));margin:8px 0 24px}.ux-m-hero__label{font:400 14px/1 var(--ux-font);opacity:.8;margin-bottom:12px}.ux-m-bottom{pointer-events:none;z-index:5;justify-content:center;align-items:center;gap:28px;display:flex;position:absolute;bottom:28px;left:0;right:0}.ux-m-bottom>*{pointer-events:auto}.ux-btn{height:var(--ux-ctl);border-radius:var(--ux-r-pill);background:var(--ux-solid);color:var(--ux-on-solid);font:500 14px/1 var(--ux-font);white-space:nowrap;cursor:pointer;transition:transform var(--ux-dur-press) var(--ux-ease-out),background var(--ux-dur-hover);border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.ux-btn:active{transform:scale(.97)}.ux-btn--soft{background:var(--ux-inset);color:var(--ux-ink)}.ux-btn--white{color:#0a0a0a;background:#fff}.ux-btn--glass{background:var(--ux-on-glass-btn);color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px #ffffff59}.ux-btn--ghost{color:var(--ux-ink);box-shadow:inset 0 0 0 1px var(--ux-line);background:0 0}.ux-btn--accent{background:var(--ux-accent);color:var(--ux-accent-ink)}.ux-btn--lg{height:var(--ux-ctl-xl);padding:0 28px;font-size:15px}.ux-btn svg{width:16px;height:16px}.ux-ib{--s:var(--ux-ctl);width:var(--s);height:var(--s);cursor:pointer;background:var(--ux-inset);color:var(--ux-ink);transition:transform var(--ux-dur-press) var(--ux-ease-out),background var(--ux-dur-hover);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.ux-ib:active{transform:scale(.95)}.ux-ib svg{width:calc(var(--s) * .4);height:calc(var(--s) * .4);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ux-ib--arrow svg{width:calc(var(--s) * .3);height:calc(var(--s) * .3);stroke-width:1.4px}.ux-ib--white{color:#0f1214;background:#fff}.ux-ib--solid{background:var(--ux-solid);color:var(--ux-on-solid)}.ux-ib--black{color:#fff;background:#0d0d0d}.ux-ib--outline{box-shadow:inset 0 0 0 1px var(--ux-line);background:0 0}.ux-ib--glass{background:var(--ux-on-glass-btn);color:#fff;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);box-shadow:inset 0 0 0 1px #ffffff61,inset 0 1px #ffffff73}.ux-ib--squircle{border-radius:var(--ux-r-squircle)}.ux-ib--sm{--s:var(--ux-ctl-sm)}.ux-ib--lg{--s:var(--ux-ctl-lg)}.ux-ib--xl{--s:var(--ux-ctl-xl)}.ux-lens{--s:56px;width:var(--s);height:var(--s);cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(8px)saturate(160%);backdrop-filter:blur(8px)saturate(160%);background:radial-gradient(120% 120% at 30% 25%,#ffffff8c,#ffffff24 55%,#ffffff0f);border:0;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 1.5px 1.5px 1px -.5px #ff82c88c,inset -1.5px -1.5px 1px -.5px #5abeff8c,inset 0 0 0 1px #ffffff73,inset 0 0 8px #ffffff80,0 6px 16px #00000024}.ux-lens--hero{--s:var(--ux-ctl-hero)}.ux-lens--iris:after{content:"";background:var(--ux-iris);filter:blur(.6px)saturate(1.2);border-radius:50%;position:absolute;inset:16%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px))}.ux-lens svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;z-index:1;width:30%;height:30%;position:relative}.ux-tabs{background:var(--ux-inset);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.ux-tab{height:36px;color:var(--ux-ink);font:400 14px/1 var(--ux-font);cursor:pointer;white-space:nowrap;transition:background var(--ux-dur-hover),color var(--ux-dur-hover);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.ux-tab svg{width:16px;height:16px}.ux-tabs .ux-tab:is([aria-selected=true],.is-active){color:#0f1214;background:#fff}.ux-tabs--split{background:0 0;gap:8px;padding:0}.ux-tabs--split .ux-tab{background:var(--ux-inset);height:40px}.ux-tabs--split .ux-tab:is([aria-selected=true],.is-active){background:var(--ux-solid);color:var(--ux-on-solid)}.ux-tabs--on-color{background:0 0;gap:8px;padding:0}.ux-tabs--on-color .ux-tab{color:#fff;background:#fff3}.ux-tabs--on-color .ux-tab:is([aria-selected=true],.is-active){color:#0a0a0a;background:#fff}.ux-tabs--outline{background:0 0;gap:6px;padding:0}.ux-tabs--outline .ux-tab{height:44px;color:var(--ux-ink-2);box-shadow:inset 0 0 0 1px var(--ux-line);padding:0 24px}.ux-tabs--outline .ux-tab:is([aria-selected=true],.is-active){color:var(--ux-ink);box-shadow:inset 0 0 0 1.5px var(--ux-ink);background:0 0}.ux-tabs--underline{box-shadow:inset 0 -1px 0 var(--ux-line);background:0 0;border-radius:0;gap:28px;padding:0}.ux-tabs--underline .ux-tab{height:36px;color:var(--ux-ink-2);border-radius:0;padding:0}.ux-tabs--underline .ux-tab:is([aria-selected=true],.is-active){color:var(--ux-ink);background:0 0;box-shadow:inset 0 -2px}.ux-chip{background:var(--ux-inset);height:32px;color:var(--ux-ink);font:400 13px/1 var(--ux-font);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.ux-chip svg{width:14px;height:14px}.ux-chip--accent{background:var(--ux-accent);height:28px;color:var(--ux-accent-ink);padding:0 12px;font-weight:500}.ux-chip--soft-lime{color:#1d2b12;background:#e2f4cf}.ux-chip--glass{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff29}.ux-chip--dark{color:#fff;background:#282b2d}.ux-filter{height:var(--ux-ctl);background:var(--ux-inset);font:400 14px/1 var(--ux-font);border-radius:999px;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.ux-filter .k{opacity:.45}.ux-avatar{--s:40px;width:var(--s);height:var(--s);object-fit:cover;background:var(--ux-tile);font:500 calc(var(--s) * .36)/1 var(--ux-font);color:var(--ux-ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ux-avatars{display:inline-flex}.ux-avatars>*{box-shadow:0 0 0 2px var(--ux-page-solid,#fff);margin-left:-10px}.ux-avatars>:first-child{margin-left:0}.ux-namepill{color:#111;height:56px;font:400 15px/1 var(--ux-font);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 6px 0 18px;display:inline-flex;box-shadow:0 8px 24px -10px #0000002e}.ux-namepill .ux-avatar{--s:46px}.ux-caret{vertical-align:-3px;background:currentColor;width:1.5px;height:16px;margin:0 8px 0 3px;display:inline-block;position:relative}.ux-caret:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.ux-collab{white-space:nowrap;background:var(--ux-inset);height:28px;color:var(--ux-ink);font:500 13px/1 var(--ux-font);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 4px;display:inline-flex;position:relative}.ux-collab .ux-avatar{--s:20px}.ux-collab:before{content:"";background:inherit;clip-path:polygon(100% 0,0 100%,100% 75%);width:10px;height:9px;position:absolute;bottom:4px;left:-6px}.ux-bubble{color:#111;font:500 14px/1.2 var(--ux-font);background:#fff;border-radius:20px;padding:11px 18px;display:inline-block;position:relative;box-shadow:0 8px 24px -12px #00000024}.ux-bubble:after{content:"";clip-path:polygon(0 0,100% 0,0 100%);background:#fff;width:10px;height:10px;position:absolute;top:6px;right:-6px}.ux-search{height:var(--ux-ctl);background:var(--ux-inset);border-radius:999px;align-items:center;gap:10px;min-width:260px;padding:0 8px 0 18px;display:flex}.ux-search input{font:400 14px/1 var(--ux-font);background:0 0;border:0;outline:0;flex:1}.ux-search input::placeholder{color:var(--ux-ink-3)}.ux-search svg{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:.6;width:16px;height:16px}.ux-switch{appearance:none;background:var(--ux-track);cursor:pointer;width:46px;height:28px;transition:background var(--ux-dur-hover);border-radius:999px;margin:0;position:relative}.ux-switch:after{content:"";width:22px;height:22px;transition:transform var(--ux-dur-hover) var(--ux-ease-spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0000002e}.ux-switch:checked{background:var(--ux-solid)}.ux-switch:checked:after{background:var(--ux-on-solid);transform:translate(18px)}.ux-status{background:var(--c,var(--ux-ok));width:8px;height:8px;box-shadow:0 0 8px color-mix(in srgb,var(--c,var(--ux-ok)) 60%,transparent);vertical-align:.1em;border-radius:50%;margin-right:.45em;display:inline-block}.ux-badge-dot{background:var(--ux-red-dot);border-radius:50%;width:8px;height:8px;position:absolute;top:14px;right:14px}.ux-kpi{grid-template-rows:auto 1fr auto;gap:12px;min-height:150px;display:grid}.ux-kpi__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ux-kpi__label{font:400 14px/1.2 var(--ux-font);max-width:11ch}.ux-kpi__foot{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ux-kpi__cap{font:400 11px/1 var(--ux-font);color:var(--ux-ink-3);margin-bottom:6px}.ux-table{gap:6px;display:grid}.ux-th,.ux-tr{grid-template-columns:var(--cols,1.6fr 1fr 1fr 120px);align-items:center;gap:12px;display:grid}.ux-th{font:400 13px/1 var(--ux-font);color:var(--ux-ink-2);padding:0 24px 6px 12px}.ux-tr{background:var(--ux-tile);min-height:56px;font:400 14px/1.2 var(--ux-font);border-radius:999px;padding:0 24px 0 12px}.ux-th>:first-child{padding-left:40px}.ux-tr__first{align-items:center;gap:12px;display:flex}.ux-tr .num{text-align:right;font-variant-numeric:tabular-nums}.ux-tr .is-neg{color:var(--ux-down)}.ux-tr .is-pos{color:var(--ux-up)}.ux-list{display:grid}.ux-li{grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;min-height:56px;display:grid}.ux-li .meta{color:var(--ux-ink-3);font-size:13px}.ux-pillrow{background:var(--ux-card-bg);min-height:84px;color:var(--ux-ink);isolation:isolate;-webkit-backdrop-filter:var(--ux-card-filter);backdrop-filter:var(--ux-card-filter);border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:0 24px 0 14px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff52}.ux-pillrow small{color:var(--ux-ink-2);margin-top:4px;font-size:13px;display:block}.ux-kv{grid-template-columns:1fr 1fr;gap:28px 24px;display:grid}.ux-kv b{font:400 15px/1.25 var(--ux-font);display:block}.ux-kv span{font:300 15px/1.25 var(--ux-font);color:var(--ux-ink-2);display:block}.ux-dock{z-index:50;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#7878784d;border-radius:999px;align-items:center;gap:6px;padding:6px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff59,0 12px 32px -8px #0000002e}.ux-dock .ux-ib{--s:44px;color:#0a0a0a;background:#fff}.ux-ai{background:var(--ux-leaf);color:#0a0a0a;min-width:min(440px,60vw);height:56px;font:500 14px/1 var(--ux-font);border-radius:999px;align-items:center;gap:12px;margin:0 6px;padding:0 6px 0 20px;display:flex}.ux-ai input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1}.ux-ai input::placeholder{color:#0a0a0a8c}.ux-ai .ux-ib{--s:40px;color:#0a0a0a;background:0 0;box-shadow:inset 0 0 0 1px #0a0a0a4d}.ux-ai .ux-ib--black{--s:44px;color:#fff;box-shadow:none;background:#0a0a0a}.ux-mdock{background:var(--ux-float-bg);box-shadow:var(--ux-float-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:999px;gap:4px;padding:4px;display:flex}.ux-mdock .ux-ib{--s:52px;color:var(--ux-ink);box-shadow:inset 0 0 0 1px var(--ux-line);background:0 0}.ux-mdock .ux-ib[aria-current=page]{background:var(--ux-solid);color:var(--ux-on-solid);box-shadow:none}.ux-slide{background:var(--ux-track);height:72px;color:var(--ux-ink-2);font:400 15px/1 var(--ux-font);border-radius:999px;align-items:center;padding:6px;display:flex;position:relative;box-shadow:inset 0 2px 8px #0003}.ux-slide .ux-lens{--s:60px;margin-right:16px}.ux-slide span{-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000);mask-image:linear-gradient(90deg,#000 40%,#0000)}.ux-modal{border-radius:var(--ux-r-hero);width:min(400px,100%);padding:24px;position:relative}.ux-modal__close{position:absolute;top:14px;right:14px}.ux-pin{background:#ffab0f;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 13px #ffab0f29}.ux-pin--idle{background:0 0;width:14px;height:14px;box-shadow:inset 0 0 0 2.5px #ffab0f8c,0 0 0 8px #ffab0f1a}.ux-price-tag{color:#fff;height:26px;font:500 13px/26px var(--ux-font);white-space:nowrap;background:#282b2d;border-radius:999px;padding:0 11px;position:absolute;box-shadow:0 0 0 1px #fff}.ux-ringicon{--s:44px;--p:40;--c:currentColor;width:var(--s);height:var(--s);box-shadow:inset 0 0 0 1px var(--ux-line);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.ux-ringicon:before{content:"";background:conic-gradient(from 210deg,var(--c) calc(var(--p) * 1%),transparent 0);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px))}.ux-ringicon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:45%;height:45%}.ux-chart{color:var(--ux-ink);display:block;overflow:visible}.ux-chart .axis,.ux-chart .context{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.ux-chart .axis{opacity:.85}.ux-chart .series{fill:none;stroke:var(--ux-stroke-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ux-chart .ink{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ux-chart .compare{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-dasharray:5 5;stroke-linecap:round}.ux-chart .rest{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-dasharray:0 6;stroke-linecap:round;opacity:.38}.ux-chart .leader{fill:none;stroke:currentColor;stroke-width:1px;stroke-dasharray:3 4;opacity:.5}.ux-chart .port{fill:var(--ux-port-fill,var(--ux-card-bg,#fff));stroke:currentColor;stroke-width:1px}.ux-chart .marker{fill:currentColor}.ux-chart .marker--accent{fill:var(--ux-stroke-accent)}.ux-chart .halo{fill:var(--ux-stroke-accent);opacity:.18}.ux-chart .ring{fill:none;stroke:currentColor;stroke-width:1px;opacity:.2}.ux-chart .ring-dash{fill:none;stroke:currentColor;stroke-width:1px;stroke-dasharray:3 3;opacity:.45}.ux-chart text,.ux-chart .label{fill:currentColor;font:400 11px var(--ux-font);opacity:.45}.ux-chart .value{fill:currentColor;font:500 15px var(--ux-font);opacity:1}.ux-chart .bubble{fill:url(#ux-bubble)}.ux-chart .fade{-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.ux-dotbars{--p:9px;--d:3.2px;align-items:flex-end;gap:calc(var(--p) * 1.6);height:calc(var(--p) * 7);display:flex}.ux-dotbars__group{opacity:var(--ux-dim);align-items:flex-end;display:flex;position:relative}.ux-dotbars__group.is-current{opacity:1}.ux-dotbars__col{width:var(--p);height:calc(var(--p) * var(--rows,4));background:radial-gradient(circle,currentColor calc(var(--d) / 2),transparent calc(var(--d) / 2 + .7px)) 50% 100%/var(--p) var(--p) repeat-y}.ux-dotbars__label{font:400 11px/1 var(--ux-font);color:var(--ux-ink-3);white-space:nowrap;position:absolute;top:calc(100% + 10px);left:0}.ux-dotbars .ux-delta{position:absolute;top:-30px;right:-14px}.ux-ring{aspect-ratio:1;width:96px;color:var(--ux-ink)}.ux-ring circle{fill:none;stroke:currentColor;stroke-linecap:round}.ux-ring .rest{stroke-width:2.5px;stroke-dasharray:0 4.5;opacity:.4}.ux-ring .val{stroke-width:2.5px;stroke-dasharray:var(--v,70) 100;transform-origin:50%;transform:rotate(-90deg)}.ux-ruler{background:repeating-linear-gradient(90deg,currentColor 0 1.5px,transparent 1.5px 32px) 0 0/100% 100% no-repeat,repeating-linear-gradient(90deg,color-mix(in srgb,currentColor 35%,transparent) 0 1px,transparent 1px 8px) 0 100%/100% 62% no-repeat;opacity:.8;height:16px}.ux-scrubber{background:var(--ux-inset);height:40px;font:400 13px/1 var(--ux-font);border-radius:999px;align-items:center;gap:12px;padding:0 14px;display:flex}.ux-scrubber .ux-ruler{flex:1;min-width:40px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35% 65%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35% 65%,#0000)}.ux-barcode{align-items:flex-end;gap:6px;height:24px;display:flex}.ux-barcode i{opacity:.35;background:currentColor;width:1px;height:70%}.ux-barcode i.hi{background:var(--ux-stroke-accent);opacity:1;width:2px;height:100%}.ux-wave{align-items:center;gap:3px;height:44px;display:flex;position:relative}.ux-wave i{width:1.5px;height:calc(var(--a,.4) * 100%);opacity:.75;background:currentColor;border-radius:1px}.ux-hatch{background:repeating-linear-gradient(-45deg,color-mix(in srgb,currentColor 14%,transparent) 0 1px,transparent 1px 11px)}.ux-overlap-top{z-index:2;margin-top:-28px;position:relative}.ux-straddle{z-index:3;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.ux-blur-future{filter:blur(3px);opacity:.35}.ux-fade-r{-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000);mask-image:linear-gradient(90deg,#000 55%,#0000)}@keyframes ux-blur-in{0%{opacity:0;filter:blur(12px);transform:translateY(14px)scale(.98)}to{opacity:1;filter:blur();transform:none}}@keyframes ux-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ux-pop{0%{transform:scale(0)}65%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes ux-sheen{0%{transform:translate(-140%)skew(-20deg)}to{transform:translate(260%)skew(-20deg)}}@keyframes ux-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes ux-spin{to{transform:rotate(360deg)}}.ux-enter{animation:ux-blur-in var(--ux-dur-enter) var(--ux-ease-out) both;animation-delay:calc(var(--i,0) * var(--ux-stagger))}.ux-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:ux-draw var(--ux-dur-draw) var(--ux-ease-out) forwards}.ux-pop{transform-box:fill-box;transform-origin:50%;animation:ux-pop .42s var(--ux-ease-spring) both;animation-delay:calc(var(--ux-dur-draw) * var(--t,1))}.ux-lift{transition:transform var(--ux-dur-hover) var(--ux-ease-spring)}.ux-lift:hover{transform:translateY(-3px)}.ux-lift:active{transition-duration:var(--ux-dur-press);transform:scale(.98)}.ux-sheen{overflow:hidden}.ux-sheen>.ux-sheen__bar{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff52,#0000);width:38%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-140%)skew(-20deg)}.ux-sheen:hover>.ux-sheen__bar{animation:ux-sheen .9s var(--ux-ease-inout)}.ux-pulse{position:relative}.ux-pulse:before{content:"";animation:ux-pulse 1.8s var(--ux-ease-out) infinite;background:currentColor;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ux-enter,.ux-draw,.ux-pop,.ux-pulse:before{animation:none!important}.ux-draw{stroke-dashoffset:0}.ux-lift:hover{transform:none}}.ux[data-ux-theme=porcelain]{--ux-accent:#f4a23a;--ux-accent-ink:#1e1404;--ux-stroke-accent:#f4a23a;--ux-up:#e08d1f;--vl-dusk:#24316e;--ux-hero:radial-gradient(52% 62% at 94% 98%, #f4a23acc 0%, #f4a23a00 70%), radial-gradient(42% 48% at 68% 86%, #ce688080 0%, #ce688000 72%), radial-gradient(58% 52% at 6% 0%, #84a0ec73 0%, #84a0ec00 70%), linear-gradient(168deg, #161d47 0%, #202c66 42%, #31428a 74%, #474c8a 100%)}.vl-tnum{font-variant-numeric:tabular-nums}.vl-block{width:100%}.vl-push{margin-left:auto}.ux-section-head{flex-wrap:wrap}.ux-section-head .ux-h2{white-space:nowrap}.ux-btn:disabled,.ux-ib:disabled{opacity:.4;cursor:not-allowed}.ux-status.ux-pulse{color:var(--c)}.vl-cost{background:var(--ux-accent);height:22px;color:var(--ux-accent-ink);font:500 12px/1 var(--ux-font);border-radius:999px;align-items:center;margin-left:2px;padding:0 9px;display:inline-flex}.vl-chip-sm{gap:4px;height:26px;padding:0 10px;font-size:12px}.vl-chip-sm svg{width:12px;height:12px}.vl-shell{min-height:100vh}.vl-topbar{padding:20px var(--ux-margin) 0}.vl-brand{color:var(--ux-ink);text-decoration:none}.vl-logo{gap:2px;display:inline-flex}.vl-logo i{background:var(--vl-dusk);border-radius:2px;width:6px;height:13px}.vl-logo i+i{background:var(--ux-accent)}.vl-nav .ux-tab{text-decoration:none}.vl-credits{position:relative}.vl-credits__pill{height:var(--ux-ctl);color:var(--ux-ink);font:500 14px/1 var(--ux-font);cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 14px;display:inline-flex}.vl-credits__pill .ux-status{margin:0}.vl-credits__menu{z-index:60;width:320px;box-shadow:var(--ux-float-shadow);position:absolute;top:calc(100% + 8px);right:0}.vl-credits__num{font:200 56px/1 var(--ux-font);margin:8px 0 12px}.vl-credits__note{margin:0 0 14px}.vl-credits__demo{margin:12px 0 0}.vl-topup{gap:6px;display:flex}.vl-topup .ux-btn{flex:1;padding:0 12px}.vl-topup--glass .ux-btn{color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff52}.vl-banner{height:auto;margin:12px var(--ux-margin) 0;white-space:normal;background:color-mix(in srgb, var(--ux-accent) 20%, #fff);color:var(--ux-accent-ink);padding:9px 16px;display:flex}.vl-mdock{display:none}.toasts{z-index:80;gap:8px;width:min(460px,100vw - 32px);display:grid;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast{color:#fff;font:400 14px/1.35 var(--ux-font);animation:ux-blur-in .42s var(--ux-ease-out);background:#1c1e22;border-radius:26px;padding:14px 22px;box-shadow:0 12px 32px -10px #00000059}.toast--error{background:#6e2216}.vl-page{padding:22px var(--ux-margin) 64px;flex-direction:column;gap:22px;display:flex}.vl-pagehead{margin-top:6px}.vl-pagehead .ux-label{margin-top:4px}.vl-section{gap:16px;display:grid}.vl-section__head{gap:6px;margin-top:18px;display:grid}.vl-notice{background:var(--ux-tile);color:var(--ux-ink-2);border-radius:20px;margin:0;padding:14px 20px;font-size:14px}.vl-notice--error{color:#8a2a1a;background:#fde8e4}.vl-notice code{background:#0000000f;border-radius:6px;padding:1px 6px;font-size:.92em}.vl-home-top{margin-bottom:14px}.vl-hero{flex-direction:column;grid-column:span 7;justify-content:flex-end;align-items:flex-start;gap:22px;min-height:540px;padding:40px;display:flex}.vl-hero>.ux-chip:first-child{margin-bottom:auto}.vl-hero__title{font:400 64px/1.02 var(--ux-font);margin:0}.vl-hero__title .soft{color:#ffffff8c;font-weight:300;display:block}.vl-hero__lede{color:#ffffffb8;max-width:46ch;margin:0;font-size:17px;line-height:1.5}.vl-hero__ctas{flex-wrap:wrap;gap:8px;display:flex}.vl-hero__fine{color:#ffffffa8;margin:0;font-size:13px}.vl-stackcard{grid-column:span 5;align-items:center;margin:0;padding:12px;display:flex}.stack{aspect-ratio:4/3;width:100%;position:relative}.stack__frame,.stack__result{border-radius:var(--ux-r-tile);transition:transform .9s var(--ux-ease-out), opacity .7s var(--ux-ease-out);position:absolute;inset:0;overflow:hidden}.stack__frame{box-shadow:0 18px 40px -18px #0f121473}.stack__frame img,.stack__result img{object-fit:cover;width:100%;height:100%}.stack .ux-chip{height:28px;font-size:12px;position:absolute;top:12px;left:12px}.stack--fan .stack__frame{transform:translateX(calc(var(--i) * 21%)) translateY(calc(var(--i) * var(--i) * 6%)) rotate(calc(var(--i) * 4deg)) scale(.54)}.stack--merge .stack__frame,.stack--done .stack__frame{transform:none}.stack--done .stack__frame,.stack__result{opacity:0}.stack--done .stack__result{opacity:1}.vl-island{min-height:52px;font:400 13.5px/1.25 var(--ux-font);border-radius:999px;align-items:center;gap:14px;padding:6px 6px 6px 20px;display:flex}.vl-stackcard__island{z-index:3;width:max-content;max-width:calc(100% - 32px);position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.vl-examples__body{gap:var(--ux-gutter);grid-template-columns:300px minmax(0,1fr);align-items:start;display:grid}.vl-picklist{gap:6px;display:grid}.vl-pick{background:var(--ux-tile);color:var(--ux-ink);text-align:left;cursor:pointer;transition:background var(--ux-dur-hover);border:0;border-radius:22px;gap:4px;padding:14px 20px;display:grid}.vl-pick__name{font:500 15px/1.2 var(--ux-font)}.vl-pick__note{font:400 13px/1.35 var(--ux-font);color:var(--ux-ink-2)}.vl-pick[aria-selected=true]{background:var(--ux-solid);color:var(--ux-on-solid)}.vl-pick[aria-selected=true] .vl-pick__note{color:#fff9}.vl-tools{grid-column:span 8}.vl-tools .ux-tr{padding-block:8px}.vl-steps{grid-column:span 4;grid-template-rows:auto repeat(3,1fr)}.vl-steps__title{margin:6px 4px 4px}.vl-step{min-height:0}.vl-step .ux-kpi__foot{align-items:flex-end}.vl-step__text{text-align:right;max-width:24ch}.vl-faq{padding:24px 28px}.vl-faq__list{gap:6px;margin-top:16px;display:grid}.vl-faq__item{background:var(--ux-tile);border-radius:24px;padding:6px 6px 6px 22px}.vl-faq__item summary{min-height:40px;font:500 15px/1.3 var(--ux-font);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.vl-faq__item summary::-webkit-details-marker{display:none}.vl-faq__item .ux-ib svg{transition:transform var(--ux-dur-hover) var(--ux-ease-out)}.vl-faq__item[open] .ux-ib svg{transform:rotate(45deg)}.vl-faq__item p{max-width:70ch;color:var(--ux-ink-2);margin:4px 16px 14px 0}.vl-footer{color:var(--ux-ink-2);justify-content:space-between;align-items:center;padding:4px 4px 0;font-size:13px;display:flex}.compare{border-radius:var(--ux-r-tile);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#101218;width:100%;position:relative;overflow:hidden}.compare__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.compare__handle{width:0;position:absolute;top:0;bottom:0}.compare__handle:before{content:"";background:#ffffffd9;width:1.5px;position:absolute;top:0;bottom:0;left:-.75px}.compare .compare__knob{--s:52px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.compare__handle:focus-visible{outline:none}.compare__handle:focus-visible .compare__knob{outline-offset:3px;outline:2px solid #fff}.compare__tag{pointer-events:none;height:30px;font-size:12.5px;position:absolute;top:14px}.compare__tag--left{left:14px}.compare__tag--right{right:14px}.vl-calc{grid-column:1/-1;padding:24px 28px 20px}.vl-calc .ux-card__head{align-items:center}.vl-calc__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.vl-calc__count{color:var(--ux-ink)}.vl-calc__count .ux-hero-num{font-size:72px}.vl-calc__result{text-align:right;justify-items:end;gap:8px;display:grid}.vl-price{font-weight:200}.vl-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0;display:block}.vl-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--ux-ink) var(--fill), transparent var(--fill)), radial-gradient(circle, var(--ux-ink-3) 1.1px, transparent 1.6px) 0 50% / 8px 4px repeat-x;border-radius:999px;height:4px}.vl-range::-moz-range-track{background:radial-gradient(circle, var(--ux-ink-3) 1.1px, transparent 1.6px) 0 50% / 8px 4px repeat-x;border-radius:999px;height:4px}.vl-range::-moz-range-progress{background:var(--ux-ink);border-radius:999px;height:4px}.vl-range::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:28px;height:28px;margin-top:-12px;box-shadow:0 4px 12px #0f12142e,inset 0 0 0 1px #0f121414}.vl-range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:28px;height:28px;box-shadow:0 4px 12px #0f12142e}.vl-calc__ticks{height:16px;margin:8px 14px 0;position:relative}.vl-calc__ticks span{font:400 11px/1 var(--ux-font);color:var(--ux-ink-3);position:absolute;transform:translate(-50%)}.vl-plan{flex-direction:column;grid-column:span 4;gap:10px;display:flex}.vl-plan .ux-card__head{margin-bottom:6px}.vl-plan__credits{margin:0}.vl-plan__perks{flex:1;align-content:start;gap:10px;margin:10px 0 14px;padding:0;font-size:14.5px;list-style:none;display:grid}.vl-pricing__fine{grid-column:1/-1;max-width:80ch;margin:6px 4px 0}.vl-lgrid>*{grid-column:span 4}.vl-credhero{flex-direction:column;gap:14px;min-height:320px;display:flex}.vl-credhero__top{justify-content:space-between;align-items:center;display:flex}.vl-credhero__top .ux-label{color:#ffffffb8}.vl-credhero__num{color:#fff;margin-top:auto}.vl-credhero__num .ux-glassnum{font-size:96px}.vl-credhero__note{color:#ffffffa8;margin:0;font-size:13.5px}.vl-lcard{color:inherit;flex-direction:column;padding:8px;text-decoration:none;display:flex}.vl-lcard__img,.vl-pcard__img{aspect-ratio:3/2;background:var(--ux-tile);border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden}.vl-lcard__img img,.vl-pcard__img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vl-lcard__count{height:28px;font-size:12.5px;position:absolute;top:10px;left:10px}.vl-lcard__go,.vl-pcard__go{position:absolute;top:10px;right:10px}.vl-lcard__body{gap:3px;padding:14px 12px 8px;display:grid}.vl-empty{grid-column:span 8;align-content:start;gap:8px;display:grid}.vl-empty .ux-label{margin:0 0 8px}.vl-form{align-content:start;gap:14px;display:grid}.vl-form .ux-card__head{margin-bottom:4px}.vl-field{gap:6px;display:grid}.vl-input{background:var(--ux-inset);height:48px;font:400 15px/1 var(--ux-font);border:0;border-radius:999px;outline:none;padding:0 20px}.vl-input:focus-visible,.vl-textarea:focus-visible{box-shadow:0 0 0 2px var(--ux-ink)}.vl-form__submit{justify-self:start}.vl-kpis>*{grid-column:span 3}.vl-kpis .ux-kpi{min-height:160px}.vl-kpi-big{font-size:40px}.vl-kpi-side{text-align:right}.vl-uprow .vl-upload{grid-column:span 8;padding:8px}.vl-uprow .vl-brackets{grid-column:span 4;align-content:start;gap:14px;display:grid}.vl-brackets p{margin:0}.vl-drop{background:var(--ux-tile);height:100%;min-height:150px;transition:background var(--ux-dur-hover);border-radius:18px;align-items:center;gap:18px;padding:20px 24px;display:flex;box-shadow:inset 0 2px 6px #0000000f,inset 0 -1px #ffffffe6}.vl-drop--over{background:color-mix(in srgb, var(--ux-accent) 18%, var(--ux-tile))}.vl-drop__text{flex:1;gap:4px;display:grid}.vl-drop__progress{gap:10px;width:100%;display:grid}.vl-drop__pct{font:200 48px/1 var(--ux-font)}.vl-bar{background:radial-gradient(circle, var(--ux-ink-3) 1.1px, transparent 1.6px) 0 50% / 8px 4px repeat-x;border-radius:999px;height:4px}.vl-bar span{background:var(--ux-ink);border-radius:999px;height:100%;transition:width .2s;display:block}.vl-seg{display:flex}.vl-seg .ux-tab{flex:1;justify-content:center;padding:0 10px}.vl-pgrid{gap:var(--ux-gutter);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.vl-pcard{color:inherit;padding:8px;text-decoration:none;display:block}.vl-pcard__chips{flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:10px;left:10px;right:52px}.vl-pcard__chips .ux-chip{height:28px;font-size:12.5px}.vl-pcard__error{text-align:center;color:#8a2a1a;background:#fde8e4;place-items:center;padding:16px;font-size:13px;display:grid;position:absolute;inset:0}.vl-pcard__meta{align-items:center;gap:10px;padding:12px 8px 6px;display:flex}.vl-pcard__no{font:300 22px/1 var(--ux-font);font-variation-settings:"wdth" var(--ux-num-wdth);font-variant-numeric:tabular-nums;color:var(--ux-ink-3)}.vl-pcard__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 14px/1.2 var(--ux-font);flex:1;overflow:hidden}.fusing{color:#fff;background:radial-gradient(70% 70% at 50% 40%,#252a3a,#15171c);align-content:center;place-items:center;gap:14px;display:grid;position:absolute;inset:0}.fusing__frames{aspect-ratio:3/2;width:44%;position:relative}.fusing__frame{background:color-mix(in oklab, #10163a calc((1 - var(--l)) * 100%), #f6c27d);transform:translateX(calc(var(--i) * 34%)) rotate(calc(var(--i) * 4deg));animation:fuse 2.4s var(--ux-ease-out) infinite;border-radius:6px;align-items:flex-end;padding:4px 6px;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff38}.fusing__frame span{font:400 10px/1 var(--ux-font);color:#ffffffd9;text-shadow:0 1px 2px #0006}.fusing__label{font:400 13px/1 var(--ux-font);color:#fffc;margin:0}@keyframes fuse{0%,15%{transform:translateX(calc(var(--i) * 34%)) rotate(calc(var(--i) * 4deg))}55%,80%{transform:translate(0)rotate(0)}to{transform:translateX(calc(var(--i) * 34%)) rotate(calc(var(--i) * 4deg))}}.vl-editor__title{font-size:28px}.vl-editor__body{justify-content:center;align-items:flex-start;display:flex}.vl-stage{width:min(calc(100% - 312px), calc((100vh - 230px) * var(--ratio,1.5)));flex:0 auto;min-width:0;padding-bottom:40px;position:relative}.vl-stage .compare,.vl-stage__wait{border-radius:var(--ux-r-card)}.vl-stage__wait{width:100%;position:relative;overflow:hidden}.vl-stage__wait .fusing__frames{width:30%}.vl-panel{z-index:2;max-height:calc(100vh - 190px);color:var(--ux-ink);border-radius:32px;flex-direction:column;flex:0 0 360px;margin:28px 0 0 -48px;display:flex;position:sticky;top:16px;overflow:hidden}.vl-panel__head{padding:22px 22px 6px}.vl-panel__head p{margin:6px 0 0}.vl-panel__tools{flex:1;padding:4px 10px 12px;overflow-y:auto}.vl-toolgroup__name{margin:14px 12px 6px}.vl-tool{border-radius:24px;margin-bottom:2px}.vl-tool--open{background:#ffffffc7}.vl-tool__head{text-align:left;cursor:pointer;width:100%;transition:background var(--ux-dur-hover);background:0 0;border:0;border-radius:24px;grid-template-columns:1fr auto;grid-template-areas:"name end""blurb end";align-items:center;gap:2px 10px;padding:10px 8px 10px 14px;display:grid}.vl-tool__head:hover{background:#fff9}.vl-tool__name{font:500 14.5px/1.2 var(--ux-font);grid-area:name}.vl-tool__blurb{font:400 12.5px/1.3 var(--ux-font);color:var(--ux-ink-2);grid-area:blurb}.vl-tool__end{grid-area:end;align-items:center;gap:6px;display:flex}.vl-toolform{gap:14px;padding:2px 14px 14px;display:grid}.vl-toolform__opt{gap:8px;display:grid}.vl-chips{flex-wrap:wrap;gap:6px;display:flex}.vl-chip{cursor:pointer;text-transform:capitalize;border:0}.vl-chip--on{background:var(--ux-solid);color:var(--ux-on-solid)}.vl-chip--hint{height:30px;box-shadow:inset 0 0 0 1px var(--ux-line);text-transform:none;background:0 0}.vl-textarea{background:var(--ux-inset);width:100%;font:400 14px/1.4 var(--ux-font);resize:vertical;border:0;border-radius:18px;outline:none;padding:12px 16px}.vl-panel__download{background:#ffffff8c;gap:10px;padding:16px 18px 18px;display:grid}.vl-panel__download p{margin:0}.vl-vdock{z-index:3;scrollbar-width:none;border-radius:999px;gap:4px;max-width:calc(100% - 48px);margin:0;padding:6px;list-style:none;display:flex;position:absolute;bottom:40px;left:50%;overflow-x:auto;transform:translate(-50%,50%)}.vl-vdock::-webkit-scrollbar{display:none}.vl-vdock li{flex:none}.vl-ver{height:52px;color:var(--ux-ink);white-space:nowrap;cursor:pointer;transition:background var(--ux-dur-hover);background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 6px;display:flex}.vl-ver:hover{background:#fff9}.vl-ver--on,.vl-ver--on:hover{background:var(--ux-solid);color:var(--ux-on-solid)}.vl-ver__thumb{background:var(--ux-inset);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.vl-ver__thumb img{object-fit:cover;width:100%;height:100%}.vl-ver__text{text-align:left;gap:3px;display:grid}.vl-ver__label{text-overflow:ellipsis;max-width:160px;font:500 13px/1.1 var(--ux-font);overflow:hidden}.vl-ver__state{font:400 11.5px/1 var(--ux-font);opacity:.55}.vl-ver--error .vl-ver__state{color:var(--ux-down);opacity:1}.vl-spin{border:1.5px solid var(--ux-line);border-top-color:var(--ux-ink);border-radius:50%;width:18px;height:18px;animation:.9s linear infinite ux-spin}.vl-spin--sm{border-color:#0000 currentColor currentColor;width:14px;height:14px}@media (width<=1100px){.vl-hero,.vl-stackcard,.vl-tools,.vl-steps,.vl-uprow .vl-upload,.vl-uprow .vl-brackets,.vl-empty{grid-column:1/-1}.vl-hero{min-height:480px}.vl-plan{grid-column:span 2}.vl-lgrid>*,.vl-kpis>*{grid-column:span 3}.vl-examples__body{grid-template-columns:1fr}.vl-picklist{scrollbar-width:none;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;overflow-x:auto}.vl-editor__body{flex-direction:column;align-items:stretch}.vl-stage{width:100%}.vl-panel{background:var(--ux-card-bg);-webkit-backdrop-filter:none;backdrop-filter:none;flex:none;max-height:none;margin:0;position:static}.vl-panel:before{display:none}}@media (width<=720px){.vl-shell{padding-bottom:96px}.vl-topbar{padding-top:16px}.vl-page{padding:16px var(--ux-margin-m) 40px;gap:16px}.vl-topbar,.vl-banner{padding-inline:var(--ux-margin-m)}.vl-banner{margin-inline:var(--ux-margin-m)}.vl-hero{min-height:0;padding:28px 22px}.vl-hero__title{font-size:34px}.vl-hero__lede{font-size:15.5px}.vl-stackcard__island{font-size:12.5px}.vl-calc{padding:20px}.vl-calc__result{text-align:left;justify-items:start}.vl-credits__word{display:none}.vl-credits__menu{width:min(320px,100vw - 32px)}.vl-drop{text-align:center;flex-direction:column;padding:24px 20px}.vl-drop__text{flex:none}.vl-pagehead .ux-pagehead__actions{width:100%;margin-left:0}.vl-pagehead .ux-display{font-size:28px}.vl-mdock{z-index:60;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.vl-mdock .ux-ib{color:var(--ux-ink)}.toasts{bottom:96px}.vl-faq{padding:20px}.ux-bento.vl-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.vl-kpis>*{grid-column:span 1!important}.vl-kpis .ux-kpi{min-height:130px;padding:16px}.vl-kpis .ux-tile-num{font-size:44px}.vl-kpis .vl-kpi-big{font-size:32px}.vl-kpis .ux-kpi__foot{flex-wrap:wrap}.vl-kpis .ux-ring{width:40px!important}}@media (prefers-reduced-motion:reduce){.fusing__frame{animation:none}.stack__frame,.stack__result{transition:none}}.vl-page--center{place-items:center;min-height:50vh;display:grid}.vl-guest{align-items:center;gap:8px;display:flex}.vl-account{position:relative}.vl-account__btn{font:500 15px/1 var(--ux-font);color:var(--vl-dusk)}.vl-account__menu{z-index:60;width:300px;box-shadow:var(--ux-float-shadow);gap:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.vl-account__email{font:400 16px/1.3 var(--ux-font);overflow-wrap:anywhere}.vl-account__plan{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.vl-auth__grid{gap:var(--ux-gutter);grid-template-columns:minmax(0,7fr) minmax(0,5fr);min-height:min(760px,100vh - 120px);display:grid}.vl-auth__hero{flex-direction:column;align-items:flex-start;gap:28px;padding:40px;display:flex}.vl-auth__shot{aspect-ratio:3/2;border-radius:24px;width:100%;margin:auto 0 0;position:relative;overflow:hidden;box-shadow:0 24px 48px #080c2847}.vl-auth__shot img{object-fit:cover;width:100%;height:100%;display:block}.vl-auth__shot:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #ffffff38}.vl-auth__shot figcaption{position:absolute;bottom:16px;left:16px}.vl-auth__line{font:400 44px/1.05 var(--ux-font);color:#fff;margin:0}.vl-auth__line .soft{color:#ffffff8c;font-weight:300;display:block}.vl-auth__card{flex-direction:column;justify-content:center;gap:20px;padding:clamp(28px,4vw,56px);display:flex}.vl-auth__head{gap:8px;display:grid}.vl-auth__title{font-size:40px}.vl-auth__sub{color:#0f1214a8;font:400 16px/1.45 var(--ux-font);margin:0}.vl-auth__google{gap:10px}.vl-auth__or{color:#0f121499;font:400 13px/1 var(--ux-font);align-items:center;gap:12px;display:flex}.vl-auth__or:before,.vl-auth__or:after{content:"";background:var(--ux-line);flex:1;height:1px}.vl-auth__form{gap:16px}.vl-auth .vl-input{height:52px;font-size:16px}.vl-auth .ux-caption{color:#0f121499;font-size:13px}.vl-auth__labelrow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vl-auth__minor{color:#0f1214a8;font:400 13px/1 var(--ux-font);text-underline-offset:3px}.vl-auth__minor:hover{color:var(--ux-ink)}.vl-auth__error{color:#6e2216;font:400 14px/1.4 var(--ux-font);background:#6e221614;border-radius:16px;margin:0;padding:12px 16px}.vl-auth__switch{color:#0f1214a8;font:400 14px/1.4 var(--ux-font);margin:4px 0 0}.vl-auth__switch a{color:var(--ux-ink);text-underline-offset:3px;font-weight:500}.vl-auth__done{justify-items:start;gap:14px;display:grid}.vl-auth__row{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}@media (width<=900px){.vl-auth__grid{grid-template-columns:minmax(0,1fr);min-height:0}.vl-auth__hero{display:none}}@media (width<=520px){.vl-guest__start{display:none}.vl-auth__title{font-size:32px}}.vl-linkbtn{color:var(--ux-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.vl-linkbtn:disabled{opacity:.5;cursor:default}
