*,.vx,.vx *,:after,:before{box-sizing:border-box}.vx-pv{padding:var(--space-4);max-width:100%;display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:flex-start}.vx-pv--col{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.vx-pv--center{justify-content:center}.vx-frame{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-l);overflow:hidden;position:relative}.vx-frame__cap{font-family:var(--font-body);font-size:var(--t-eyebrow-size);line-height:var(--t-eyebrow-line);font-weight:var(--t-eyebrow-weight);letter-spacing:var(--t-eyebrow-tracking);text-transform:uppercase;color:var(--ink-2);margin:0 0 var(--space-2)}.vx-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vx-icon{flex:none;display:block}.vx-num{font-variant-numeric:tabular-nums}.vx-display{font-family:var(--font-display);font-weight:400;letter-spacing:-.005em}.vx-eyebrow{font-size:var(--t-eyebrow-size);line-height:var(--t-eyebrow-line);font-weight:var(--t-eyebrow-weight);letter-spacing:var(--t-eyebrow-tracking);text-transform:uppercase}.vx-caption,.vx-eyebrow{font-family:var(--font-body)}.vx-caption{font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--ink-2)}.vx-reset,button.vx-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;cursor:pointer;text-align:inherit}.vx-act:focus-visible,.vx-btn:focus-visible,.vx-chip:focus-visible,.vx-field__input:focus-visible,.vx-focus:focus-visible,.vx-iconbtn:focus-visible,.vx-link:focus-visible,.vx-navitem:focus-visible,.vx-opt:focus-visible,.vx-player__play:focus-visible,.vx-player__track:focus-visible,.vx-react__btn:focus-visible,.vx-rec__btn:focus-visible,.vx-search__input:focus-visible,.vx-speak:focus-visible,.vx-stage__step:focus-visible,.vx-tab:focus-visible,.vx-tier:focus-visible,.vx-tile:focus-visible{outline:2px solid transparent;box-shadow:var(--shadow-focus)}.vx-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-6);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--t-label-size);line-height:var(--t-label-line);font-weight:var(--t-label-weight);cursor:pointer;text-decoration:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--dur-fast) var(--ease-standard),transform var(--dur-instant) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.vx-btn:active:not(:disabled){transform:scale(.97)}.vx-btn--l{height:var(--control-h-l);padding:0 var(--space-8)}.vx-btn--s{height:var(--control-h-s);padding:0 var(--space-4)}.vx-btn--block{display:flex;width:100%}.vx-btn--primary{background:var(--green);color:var(--on-green)}.vx-btn--primary:hover:not(:disabled){background:var(--green-hover)}.vx-btn--primary:active:not(:disabled){background:var(--green-press)}.vx-btn--secondary{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.vx-btn--secondary:hover:not(:disabled){background:var(--surface-2)}.vx-btn--secondary:focus-visible{box-shadow:var(--shadow-focus)}.vx-btn--ghost{background:transparent;color:var(--green-text);padding:0 var(--space-4)}.vx-btn--ghost:hover:not(:disabled){background:var(--mint)}.vx-btn--destructive{background:var(--danger-fill);color:var(--on-danger)}.vx-btn--destructive:hover:not(:disabled){filter:brightness(1.06)}.vx-btn--dark{background:var(--forest);color:var(--on-forest);box-shadow:inset 0 0 0 1px var(--forest-line)}.vx-btn--dark:hover:not(:disabled){filter:brightness(1.25)}.vx-btn--onforest{background:transparent;color:var(--on-forest);box-shadow:inset 0 0 0 1.5px var(--on-forest-2)}.vx-btn--onforest:hover:not(:disabled){background:var(--forest-2)}.vx-btn--onforest:focus-visible{box-shadow:var(--shadow-focus)}.vx-btn:disabled{cursor:not-allowed;background:var(--surface-2);color:var(--ink-3);box-shadow:none;transform:none}.vx-btn.is-loading:disabled{background:var(--green);color:var(--on-green)}.vx-spin{width:18px;height:18px;border-radius:50%;border:2.5px solid;border-right:2.5px solid transparent;animation:vx-spin .8s linear infinite}@keyframes vx-spin{to{transform:rotate(1turn)}}.vx-iconbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--control-h);height:var(--control-h);border-radius:50%;border:0;cursor:pointer;color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:background-color var(--dur-fast) var(--ease-standard),transform var(--dur-instant) var(--ease-standard)}.vx-iconbtn:hover{background:var(--surface-2)}.vx-iconbtn:active{transform:scale(.94)}.vx-iconbtn--s{width:var(--touch-min);height:var(--touch-min)}.vx-iconbtn--ghost{background:transparent;box-shadow:none;color:var(--ink-2)}.vx-iconbtn--ghost:hover{background:var(--surface-2);color:var(--ink)}.vx-iconbtn--solid{background:var(--green);color:var(--on-green);box-shadow:none}.vx-iconbtn--solid:hover{background:var(--green-hover)}.vx-iconbtn--dark{background:var(--forest);color:var(--on-forest);box-shadow:inset 0 0 0 1px var(--forest-line)}.vx-iconbtn__dot{position:absolute;top:9px;right:10px;width:10px;height:10px;border-radius:50%;background:var(--sun);box-shadow:0 0 0 2px var(--surface)}.vx-iconbtn__count{position:absolute;top:2px;right:0;min-width:20px;height:20px;padding:0 5px;border-radius:var(--radius-pill);background:var(--danger-fill);color:var(--on-danger);box-shadow:0 0 0 2px var(--surface)}.vx-badge,.vx-iconbtn__count{font-family:var(--font-body);font-size:var(--t-eyebrow-size);line-height:var(--t-eyebrow-line);font-weight:var(--t-eyebrow-weight);letter-spacing:var(--t-eyebrow-tracking)}.vx-badge{display:inline-flex;align-items:center;gap:var(--space-1);height:24px;padding:0 var(--space-2);border-radius:var(--radius-xs);text-transform:uppercase;white-space:nowrap;background:var(--surface-2);color:var(--ink-2)}.vx-badge--green{background:var(--mint);color:var(--green-text)}.vx-badge--sun{background:var(--sun);color:var(--on-sun)}.vx-badge--forest{background:var(--forest);color:var(--on-forest)}.vx-badge--ad,.vx-badge--sponsored{background:var(--sponsor-bg);color:var(--sponsor);box-shadow:inset 0 0 0 1px var(--sponsor-line)}.vx-badge--proposed{background:var(--surface);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-strong)}.vx-badge--promoted{background:var(--sponsor-bg);color:var(--sponsor)}.vx-badge--live{background:var(--danger-bg);color:var(--danger)}.vx-badge--live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--rec);animation:vx-pulse var(--dur-pulse) var(--ease-standard) infinite}.vx-badge--rank{background:var(--mint);color:var(--green-text);text-transform:none;letter-spacing:0;font-size:var(--t-eyebrow-size);font-weight:var(--t-eyebrow-weight)}.vx-badge--you{background:var(--forest);color:var(--on-forest)}.vx-badge--count{min-width:22px;height:22px;justify-content:center;border-radius:var(--radius-pill);background:var(--danger-fill);color:var(--on-danger);letter-spacing:0}@keyframes vx-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.vx-tag{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 8px;border-radius:var(--radius-xs);font-family:var(--font-body);font-size:var(--t-eyebrow-size);line-height:var(--t-eyebrow-line);font-weight:var(--t-eyebrow-weight);letter-spacing:var(--t-eyebrow-tracking);white-space:nowrap}.vx-tag--m{height:32px;padding:0 12px 0 10px;font-size:var(--t-caption-size);line-height:var(--t-caption-line)}.vx-tag--verified{background:var(--verified-bg);color:var(--verified)}.vx-tag--unverified{background:var(--unverified-bg);color:var(--unverified)}.vx-tag--gossip{background:var(--gossip-bg);color:var(--gossip)}.vx-tagnote{display:flex;flex-direction:column;gap:6px;max-width:340px}.vx-tagnote .vx-tag{align-self:flex-start}.vx-tagnote p{margin:0;color:var(--ink-2)}.vx-mark,.vx-tagnote p{font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight)}.vx-mark{display:inline-flex;align-items:center;gap:6px}.vx-mark--verified{color:var(--verified)}.vx-mark--unverified{color:var(--unverified)}.vx-mark__detail{font-weight:500;color:var(--ink-2)}.vx-mark--pill{height:28px;padding:0 10px 0 8px;border-radius:var(--radius-pill)}.vx-mark--pill.vx-mark--verified{background:var(--verified-bg)}.vx-mark--pill.vx-mark--unverified{background:var(--unverified-bg)}.vx-avatar{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;width:var(--avatar-m);height:var(--avatar-m);font-family:var(--font-body);font-size:var(--t-count-size);line-height:var(--t-count-line);font-weight:var(--t-count-weight);color:var(--on-tile);background:var(--tile-mint);overflow:visible}.vx-avatar img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.vx-avatar--s{width:var(--avatar-s);height:var(--avatar-s);font-size:var(--t-eyebrow-size)}.vx-avatar--l{width:var(--avatar-l);height:var(--avatar-l);font-size:var(--t-display-m-size)}.vx-avatar--xl{width:var(--avatar-xl);height:var(--avatar-xl);font-size:var(--t-num-l-size)}.vx-avatar--sun{background:var(--tile-sun);color:var(--on-tile-sun)}.vx-avatar--sky{background:var(--tile-sky)}.vx-avatar--coral{background:var(--tile-coral)}.vx-avatar--forest{background:var(--forest);color:var(--on-forest);box-shadow:inset 0 0 0 1px var(--forest-line)}.vx-avatar.is-playing:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:3px solid var(--green);animation:vx-glow var(--dur-pulse) var(--ease-standard) infinite}@keyframes vx-glow{0%{transform:scale(.96);opacity:1}70%{transform:scale(1.18);opacity:0}to{opacity:0}}.vx-avstack{display:inline-flex}.vx-avstack .vx-avatar{box-shadow:0 0 0 2px var(--green)}.vx-avstack .vx-avatar+.vx-avatar{margin-left:-6px}.vx-tabs{display:flex;gap:var(--space-1);border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.vx-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;margin:0;cursor:pointer;position:relative;min-height:var(--touch-min);padding:0 var(--space-3);font-family:var(--font-body);font-size:var(--t-label-size);line-height:var(--t-label-line);font-weight:var(--t-label-weight);color:var(--ink-2);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.vx-tab:hover,.vx-tab[aria-selected=true]{color:var(--ink)}.vx-tab[aria-selected=true]:after{content:"";position:absolute;left:var(--space-3);right:var(--space-3);bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--green)}.vx-tab__count{font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--ink-2);font-variant-numeric:tabular-nums}.vx-seg{align-self:flex-start;display:inline-flex;padding:4px;gap:4px;background:var(--surface-2)}.vx-seg,.vx-seg .vx-tab{border-radius:var(--radius-pill)}.vx-seg .vx-tab{min-height:40px;padding:0 var(--space-4);color:var(--ink-2)}.vx-seg .vx-tab[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.vx-seg .vx-tab[aria-selected=true]:focus-visible{box-shadow:var(--shadow-focus)}.vx-seg .vx-tab[aria-selected=true]:after{display:none}.vx-seg--block{display:flex;align-self:stretch}.vx-seg--block .vx-tab{flex:1;justify-content:center}.vx-chips{display:flex;gap:var(--space-2);overflow-x:auto;scrollbar-width:none;padding:2px}.vx-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;cursor:pointer;flex:none;position:relative;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:0;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);font-family:var(--font-body);font-size:var(--t-label-size);line-height:var(--t-label-line);font-weight:var(--t-label-weight);transition:background-color var(--dur-fast) var(--ease-standard)}.vx-chip:before{content:"";position:absolute;inset:-2px 0}.vx-chip:hover{background:var(--surface-2)}.vx-chip[aria-pressed=true]{background:var(--ink);color:var(--ink-inverse);box-shadow:none}.vx-chip__count{font-weight:500;opacity:.8;font-variant-numeric:tabular-nums}.vx-chip__new{min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--green);color:var(--on-green);font-family:var(--font-body);font-size:var(--t-eyebrow-size);line-height:var(--t-eyebrow-line);font-weight:var(--t-eyebrow-weight);letter-spacing:var(--t-eyebrow-tracking);text-align:center;animation:vx-pop var(--dur-base) var(--ease-spring)}@keyframes vx-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.vx-stage{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.vx-stage:before{content:"";position:absolute;top:22px;left:12.5%;right:12.5%;height:3px;border-radius:3px;background:var(--line)}.vx-stage__step{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;margin:0;cursor:pointer;position:relative;flex-direction:column;gap:6px;padding:0 0 2px;border-radius:var(--radius-m);font-family:var(--font-body);font-size:var(--t-label-size);line-height:var(--t-label-line);font-weight:var(--t-label-weight)}.vx-stage__dot,.vx-stage__step{display:flex;align-items:center;color:var(--ink-2)}.vx-stage__dot{width:46px;height:46px;border-radius:50%;justify-content:center;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-strong);transition:transform var(--dur-base) var(--ease-spring)}.vx-stage__step:hover .vx-stage__dot{transform:scale(1.06)}.vx-stage__step.is-visited .vx-stage__dot{background:var(--mint);color:var(--green-text);box-shadow:none}.vx-stage__step[aria-current=step]{color:var(--ink)}.vx-stage__step[aria-current=step] .vx-stage__dot{background:var(--green);color:var(--on-green);box-shadow:0 0 0 4px var(--mint)}.vx-stage__n{font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--ink-2);font-variant-numeric:tabular-nums}.vx-topbar{display:flex;align-items:center;gap:var(--space-2);height:var(--topbar-h);padding:0 var(--gutter-phone);background:var(--bg);position:sticky;top:0;z-index:var(--z-sticky)}.vx-topbar__logo{height:34px;width:auto;display:block;margin-right:auto}.vx-country{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:var(--touch-min);padding:0 var(--space-3) 0 var(--space-3);border-radius:var(--radius-pill);border:0;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);font-family:var(--font-body);font-size:var(--t-label-size);line-height:var(--t-label-line);font-weight:var(--t-label-weight)}.vx-country:hover{background:var(--surface-2)}.vx-country:focus-visible{outline:2px solid transparent;box-shadow:var(--shadow-focus)}.vx-bottombar{position:relative;display:grid;grid-template-columns:repeat(4,1fr);align-items:end;height:var(--bottombar-h);padding:0 var(--space-2) var(--space-2);margin:0 var(--space-3) var(--space-3);background:var(--surface);border-radius:var(--radius-pill);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--line);z-index:var(--z-nav)}.vx-navitem{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;margin:0;cursor:pointer;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;border-radius:var(--radius-l);color:var(--ink-2);font-family:var(--font-body);font-size:var(--t-nav-size);line-height:var(--t-nav-line);font-weight:var(--t-nav-weight)}.vx-navitem:hover{color:var(--ink)}.vx-navitem[aria-current=page]{color:var(--green-text)}.vx-navitem[aria-current=page] .vx-navitem__ic{background:var(--mint)}.vx-navitem__ic{width:52px;height:30px;border-radius:var(--radius-pill);justify-content:center;transition:background-color var(--dur-fast) var(--ease-standard)}.vx-navitem__ic,.vx-speak{display:flex;align-items:center}.vx-speak{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;margin:0;cursor:pointer;flex-direction:column;gap:4px;color:var(--ink);font-family:var(--font-body);font-size:var(--t-label-size);line-height:var(--t-label-line);font-weight:var(--t-label-weight);border-radius:var(--radius-l);padding-bottom:2px}.vx-speak__btn{width:var(--speak-fab);height:var(--speak-fab);margin-top:-26px;border-radius:50%;background:var(--green);color:var(--on-green);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-speak),0 0 0 5px var(--surface);transition:transform var(--dur-base) var(--ease-spring)}.vx-speak:hover .vx-speak__btn{transform:translateY(-2px) scale(1.04)}.vx-speak:active .vx-speak__btn{transform:scale(.94)}.vx-speak[aria-current=page]{color:var(--green-text)}.vx-sidenav{display:flex;flex-direction:column;gap:var(--space-1);width:var(--nav-w);padding:var(--space-6) var(--space-4);height:100%;border-right:1px solid var(--line);background:var(--bg)}.vx-sidenav__logo{height:40px;width:auto;display:block;margin:0 var(--space-3) var(--space-6);align-self:flex-start}.vx-sidenav .vx-navitem{flex-direction:row;justify-content:flex-start;gap:var(--space-3);min-height:52px;padding:0 var(--space-3);font-size:var(--t-label-size);line-height:var(--t-label-line);font-weight:var(--t-label-weight);color:var(--ink);border-radius:var(--radius-m)}.vx-sidenav .vx-navitem:hover{background:var(--surface-2)}.vx-sidenav .vx-navitem[aria-current=page]{background:var(--mint);color:var(--green-text)}.vx-sidenav .vx-navitem__ic{width:auto;height:auto;background:none!important}.vx-sidenav__speak{margin-top:var(--space-4)}.vx-sidenav__foot{margin-top:auto;display:flex;flex-direction:column;gap:var(--space-3);padding:0 var(--space-3)}.vx-sidenav--rail{width:var(--rail-icon-w);padding:var(--space-4) var(--space-2);align-items:center}.vx-sidenav--rail .vx-sidenav__logo{height:34px;margin:0 0 var(--space-6);align-self:center}.vx-sidenav--rail .vx-navitem{flex-direction:column;gap:2px;padding:6px 0;width:64px;justify-content:center;font-size:var(--t-caption-size);line-height:var(--t-caption-line);min-height:60px}.vx-sidenav--rail .vx-sidenav__speak{width:56px;height:56px;padding:0}.vx-sidenav--rail .vx-sidenav__speak .vx-btn__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.vx-shell{background:var(--bg);color:var(--ink);position:relative;overflow:hidden}.vx-shell--phone{width:390px;height:844px;display:flex;flex-direction:column}.vx-shell--phone .vx-shell__main{flex:1;overflow:hidden;padding:0 var(--gutter-phone) var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.vx-shell--phone .vx-bottombar{position:absolute;left:0;right:0;bottom:0}.vx-shell--tablet{width:768px;height:844px;display:grid;grid-template-columns:var(--rail-icon-w) 1fr}.vx-shell--desktop{width:1440px;height:900px;display:grid;grid-template-columns:var(--nav-w) minmax(0,1fr) var(--rail-w);-moz-column-gap:0;column-gap:0}.vx-shell--desktop .vx-shell__main,.vx-shell--tablet .vx-shell__main{overflow:hidden;padding:0 var(--gutter-desktop) var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.vx-shell--desktop .vx-shell__main>*,.vx-shell--tablet .vx-shell__main>*{width:100%;max-width:var(--feed-max);margin-left:auto;margin-right:auto}.vx-shell__deskbar{display:flex;align-items:center;gap:var(--space-3);height:76px;flex:none}.vx-shell__rail{border-left:1px solid var(--line);padding:var(--space-6) var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);overflow:hidden}.vx-shell__greet{margin:var(--space-1) 0 0;font-family:var(--font-display);font-size:var(--t-display-l-size);line-height:var(--t-display-l-line);font-weight:var(--t-display-l-weight)}.vx-shell--desktop .vx-shell__greet{font-size:var(--t-display-xl-size);line-height:var(--t-display-xl-line);letter-spacing:var(--t-display-xl-tracking)}.vx-hero{container-type:inline-size}.vx-hero__card{position:relative;overflow:hidden;background:var(--green);color:var(--on-green);border-radius:var(--radius-xl);padding:var(--space-6) var(--space-5) var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.vx-hero__motif{position:absolute;right:-54px;top:-40px;width:230px;opacity:.16;pointer-events:none}.vx-hero__sticker{align-self:flex-start;display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:var(--radius-s);background:var(--forest);color:var(--on-forest);transform:rotate(-2deg);font-family:var(--font-body);font-size:var(--t-eyebrow-size);line-height:var(--t-eyebrow-line);font-weight:var(--t-eyebrow-weight);letter-spacing:var(--t-eyebrow-tracking);text-transform:uppercase}.vx-hero__q{margin:0;position:relative;font-family:var(--font-display);font-size:var(--t-display-l-size);line-height:var(--t-display-l-line);font-weight:var(--t-display-l-weight);max-width:22ch}.vx-hero__meta{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight)}.vx-hero__meta .vx-dot{width:4px;height:4px;border-radius:50%;background:var(--on-green);opacity:.6}.vx-hero__cta{display:flex;flex-direction:column;gap:var(--space-3)}.vx-hero__speak{height:var(--control-h-l)}.vx-hero__quick{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.vx-hero__quick--four{grid-template-columns:repeat(2,1fr)}.vx-hero__quick .vx-btn{height:var(--touch-min);padding:0 var(--space-2);background:transparent;color:var(--on-green);box-shadow:inset 0 0 0 1.5px var(--on-green)}.vx-hero__quick .vx-btn:hover{background:var(--green-hover)}.vx-hero__quick .vx-btn:focus-visible{box-shadow:var(--shadow-focus)}@container (min-width: 620px){.vx-hero__card{padding:var(--space-8);gap:var(--space-5)}.vx-hero__q{font-size:var(--t-display-2xl-size);line-height:var(--t-display-2xl-line);letter-spacing:var(--t-display-2xl-tracking);max-width:18ch}.vx-hero__motif{width:320px;right:-60px;top:-60px}.vx-hero__cta{flex-direction:row;align-items:center}.vx-hero__speak{flex:0 0 auto;min-width:220px}.vx-hero__quick{display:flex}.vx-hero__quick .vx-btn{height:var(--control-h);padding:0 var(--space-5)}}.vx-totw{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;width:100%;cursor:pointer;text-align:left;gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-4);border-radius:var(--radius-l);background:var(--forest);color:var(--on-forest);box-shadow:inset 0 0 0 1px var(--forest-line);text-decoration:none}.vx-totw,.vx-totw__ic{display:flex;align-items:center}.vx-totw__ic{width:48px;height:48px;flex:none;border-radius:var(--radius-m);background:var(--sun);color:var(--on-sun);justify-content:center}.vx-totw__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.vx-totw__eye{color:var(--sun)}.vx-totw__title{font-family:var(--font-display);font-size:var(--t-display-m-size);line-height:var(--t-display-m-line);font-weight:var(--t-display-m-weight)}.vx-totw__meta{font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--on-forest-2)}.vx-totw:hover .vx-totw__chev{transform:translateX(3px)}.vx-totw__chev{transition:transform var(--dur-fast) var(--ease-standard)}.vx-totw--rail{flex-direction:column;align-items:stretch;gap:var(--space-3);padding:var(--space-5);cursor:default}.vx-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.vx-tile{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;cursor:pointer;text-align:left;text-decoration:none;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--space-2);min-height:156px;padding:var(--space-4);border-radius:var(--radius-l);color:var(--on-tile);transition:transform var(--dur-base) var(--ease-spring),box-shadow var(--dur-fast) var(--ease-standard)}.vx-tile:hover{transform:translateY(-3px) rotate(-.4deg);box-shadow:var(--shadow-1)}.vx-tile--sun{background:var(--tile-sun);color:var(--on-tile-sun)}.vx-tile--mint{background:var(--tile-mint)}.vx-tile--sky{background:var(--tile-sky)}.vx-tile--coral{background:var(--tile-coral)}.vx-tile--forest{background:var(--tile-forest);color:var(--on-forest);box-shadow:inset 0 0 0 1px var(--forest-line)}.vx-tile__cat{opacity:.85}.vx-tile__q{font-family:var(--font-display);font-size:var(--t-display-s-size);line-height:var(--t-display-s-line);font-weight:var(--t-display-s-weight);margin:0}.vx-tile .vx-tag{align-self:flex-start}.vx-tile__foot{margin-top:auto;display:flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);font-variant-numeric:tabular-nums}.vx-tile__wave{display:inline-flex;align-items:center;gap:2px;height:14px}.vx-tile__wave i{display:block;width:3px;border-radius:2px;background:currentColor;opacity:.75}.vx-card{background:var(--surface);border-radius:var(--radius-l);box-shadow:inset 0 0 0 1px var(--line)}.vx-trend{padding:var(--space-4) var(--space-4) var(--space-2)}.vx-trend__head{display:flex;align-items:center;gap:var(--space-2);color:var(--ink-2);margin:0 0 var(--space-2)}.vx-trend ol{list-style:none;margin:0;padding:0}.vx-trend__row{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-2);margin:0 calc(var(--space-2) * -1);border-radius:var(--radius-m);text-decoration:none;color:inherit;cursor:pointer}.vx-trend__row:hover{background:var(--surface-2)}.vx-trend li+li .vx-trend__row{box-shadow:0 -1px 0 var(--line);border-radius:0 0 var(--radius-m) var(--radius-m)}.vx-trend__n{font-family:var(--font-display);font-size:var(--t-num-m-size);line-height:var(--t-num-m-line);font-weight:var(--t-num-m-weight);color:var(--green-text);width:22px;flex:none}.vx-trend__q{font-family:var(--font-body);font-size:var(--t-label-size);line-height:var(--t-label-line);font-weight:var(--t-label-weight);margin:0}.vx-trend__meta{font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--ink-2);margin-top:2px;font-variant-numeric:tabular-nums}.vx-player{display:flex;align-items:center;gap:var(--space-3);padding:6px var(--space-4) 6px 6px;border-radius:var(--radius-pill);background:var(--mint);color:var(--ink);min-width:0}.vx-player--surface{background:var(--surface-2)}.vx-player--forest{background:var(--forest-2);color:var(--on-forest)}.vx-player__play{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;cursor:pointer;flex:none;width:var(--control-h);height:var(--control-h);border-radius:50%;background:var(--green);color:var(--on-green);display:flex;align-items:center;justify-content:center;transition:transform var(--dur-instant) var(--ease-standard)}.vx-player__play:active{transform:scale(.92)}.vx-player__track{flex:1;min-width:0;height:36px;display:flex;align-items:center;gap:2px;cursor:pointer;border-radius:var(--radius-s);overflow:hidden}.vx-player__track i{flex:1 1 0;max-width:4px;min-width:2px;border-radius:2px;background:var(--wave-rest);transition:background-color var(--dur-fast) linear}.vx-player__track i.on{background:var(--wave)}.vx-player--forest .vx-player__track i{background:var(--on-forest-2);opacity:.45}.vx-player--forest .vx-player__track i.on{background:var(--sun);opacity:1}.vx-player__time{font-size:var(--t-count-size);line-height:var(--t-count-line);font-weight:var(--t-count-weight);font-variant-numeric:tabular-nums;min-width:34px;text-align:right}.vx-player__speed,.vx-player__time{font-family:var(--font-body);flex:none}.vx-player__speed{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0 -6px 0 0;cursor:pointer;min-width:var(--touch-min);height:32px;padding:0 8px;border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-size:var(--t-eyebrow-size);line-height:var(--t-eyebrow-line);font-weight:var(--t-eyebrow-weight);letter-spacing:var(--t-eyebrow-tracking);font-variant-numeric:tabular-nums}.vx-player--forest .vx-player__speed{background:var(--forest);color:var(--on-forest)}.vx-player__speed:focus-visible{outline:2px solid transparent;box-shadow:var(--shadow-focus)}.vx-answer{background:var(--surface);border-radius:var(--radius-l);box-shadow:inset 0 0 0 1px var(--line);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);position:relative}.vx-answer--sponsored{background:var(--sponsor-bg);box-shadow:none;border:1.5px dashed var(--sponsor-line)}.vx-answer__head{display:flex;align-items:center;gap:var(--space-3);min-width:0}.vx-answer__who{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column}.vx-answer__nm{min-width:0;overflow:hidden;text-overflow:ellipsis}.vx-answer__name>:not(.vx-answer__nm),.vx-tick{flex:none}.vx-tick{color:var(--success)}.vx-tick--l{margin-left:8px;vertical-align:-3px}.vx-answer__name{font-family:var(--font-body);font-size:var(--t-title-size);line-height:var(--t-title-line);font-weight:var(--t-title-weight);display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-answer__time{font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--ink-2)}.vx-answer__labels{display:flex;gap:var(--space-2);flex-wrap:wrap}.vx-answer__text{margin:0;font-family:var(--font-body);font-size:var(--t-body-l-size);line-height:var(--t-body-l-line);font-weight:var(--t-body-l-weight);color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap}.vx-answer__tx{display:flex;flex-direction:column;align-items:flex-start;margin:-6px 0}.vx-answer__tx .vx-answer__unfold{align-self:stretch}.vx-answer__unfold{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-6px);transition:grid-template-rows var(--dur-unfold) var(--ease-spring),opacity var(--dur-base) var(--ease-standard),transform var(--dur-unfold) var(--ease-spring)}.vx-answer__unfold>div{overflow:hidden}.vx-answer__unfold.is-open{grid-template-rows:1fr;opacity:1;transform:none}.vx-answer__transcript{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-m);background:var(--surface-2);font-family:var(--font-body);font-size:var(--t-body-size);line-height:var(--t-body-line);font-weight:var(--t-body-weight);color:var(--ink)}.vx-answer__transcript b{display:block;font-family:var(--font-body);font-size:var(--t-eyebrow-size);line-height:var(--t-eyebrow-line);font-weight:var(--t-eyebrow-weight);letter-spacing:var(--t-eyebrow-tracking);text-transform:uppercase;color:var(--ink-2);margin-bottom:4px}.vx-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;margin:0;padding:0 2px;cursor:pointer;font-family:var(--font-body);font-size:var(--t-label-size);line-height:var(--t-label-line);font-weight:var(--t-label-weight);color:var(--green-text);display:inline-flex;align-items:center;gap:4px;min-height:var(--touch-min);border-radius:var(--radius-xs);text-decoration:none}.vx-link:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.vx-answer__actions{display:flex;align-items:center;gap:var(--space-1);margin:0 calc(var(--space-2) * -1) calc(var(--space-2) * -1);position:relative}.vx-act{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;margin:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:var(--touch-min);min-width:var(--touch-min);padding:0 var(--space-2);border-radius:var(--radius-pill);color:var(--ink-2);font-family:var(--font-body);font-size:var(--t-count-size);line-height:var(--t-count-line);font-weight:var(--t-count-weight);font-variant-numeric:tabular-nums;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.vx-act:hover{background:var(--surface-2);color:var(--ink)}.vx-act[aria-pressed=true]{color:var(--danger)}.vx-act[aria-pressed=true] .vx-icon{animation:vx-pop var(--dur-base) var(--ease-spring)}.vx-act--reacted{color:var(--ink)}.vx-act--reacted,.vx-act--reacted:hover{background:var(--mint)}.vx-act__emoji{font-size:18px;line-height:1}.vx-act--end{margin-left:auto}.vx-answer__sum{display:flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--ink-2);font-variant-numeric:tabular-nums}.vx-answer__sum span.e{font-size:15px;letter-spacing:-2px}.vx-answer__tray{position:absolute;left:0;bottom:calc(100% + 6px);z-index:5}.vx-answer__replies{align-self:flex-start}.vx-react{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;padding:var(--space-2);width:336px;max-width:calc(100vw - 32px);background:var(--surface);border-radius:var(--radius-l);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--line);transform-origin:20% 100%;animation:vx-trayin var(--dur-base) var(--ease-spring)}@keyframes vx-trayin{0%{transform:scale(.6) translateY(10px);opacity:0}to{transform:none;opacity:1}}.vx-react__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;margin:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 2px 4px;min-height:60px;border-radius:var(--radius-m);color:var(--ink-2);font-family:var(--font-body);font-size:var(--t-eyebrow-size);line-height:var(--t-eyebrow-line);font-weight:600;text-align:center;transition:transform var(--dur-base) var(--ease-spring),background-color var(--dur-fast) var(--ease-standard)}.vx-react__btn span:first-child{font-size:26px;line-height:32px;transition:transform var(--dur-base) var(--ease-spring)}.vx-react__btn:hover span:first-child{transform:scale(1.22) translateY(-2px)}.vx-react__btn:hover{background:var(--surface-2);color:var(--ink)}.vx-react__btn[aria-checked=true]{background:var(--mint);color:var(--green-text)}.vx-react__foot{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;padding:6px var(--space-2) 0;border-top:1px solid var(--line);margin-top:4px;font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--ink-2)}.vx-compose{background:var(--surface);border-radius:var(--radius-l);box-shadow:inset 0 0 0 1px var(--line);padding:var(--space-4);display:flex;min-width:0;flex-direction:column;gap:var(--space-3)}.vx-compose__label{font-family:var(--font-body);font-size:var(--t-label-size);line-height:var(--t-label-line);font-weight:var(--t-label-weight);margin:0;display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.vx-compose__area{position:relative}.vx-compose__ta{width:100%;min-height:120px;resize:vertical;border:0;margin:0;padding:var(--space-3) var(--space-4) var(--space-6);border-radius:var(--radius-m);background:var(--surface-2);color:var(--ink);font-family:var(--font-body);font-size:var(--t-body-l-size);line-height:var(--t-body-l-line);font-weight:var(--t-body-l-weight);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.vx-compose__ta::-moz-placeholder{color:var(--ink-3)}.vx-compose__ta::placeholder{color:var(--ink-3)}.vx-compose__ta:focus-visible{outline:2px solid transparent;box-shadow:inset 0 0 0 2px var(--focus),var(--shadow-focus)}.vx-compose__count{position:absolute;right:var(--space-3);bottom:var(--space-2);font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--ink-2);font-variant-numeric:tabular-nums}.vx-compose__count.is-near{color:var(--warning)}.vx-compose__limit{margin:0;font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line)}.vx-compose__count.is-over,.vx-compose__limit{color:var(--danger)}.vx-compose__row{gap:var(--space-2)}.vx-compose__foot,.vx-compose__row{display:flex;align-items:center;flex-wrap:wrap}.vx-compose__foot{gap:var(--space-3);min-width:0}.vx-compose__foot .vx-free{margin-right:auto}.vx-compose__foot--end{justify-content:flex-end}.vx-compose__cost{display:flex;align-items:flex-start;gap:8px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-m);background:var(--surface-2);font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--ink-2)}.vx-compose__cost .vx-icon{color:var(--ink);margin-top:1px}.vx-compose__cost b{color:var(--ink);font-weight:700}.vx-intent{flex-wrap:wrap}.vx-intent,.vx-tagpick{display:flex;gap:var(--space-2)}.vx-tagpick{flex-direction:column}.vx-tagpick__row{display:flex;gap:var(--space-2);flex-wrap:wrap}.vx-tagpick .vx-chip[aria-pressed=true].is-unverified{background:var(--unverified-bg);color:var(--unverified);box-shadow:inset 0 0 0 2px var(--unverified)}.vx-tagpick .vx-chip[aria-pressed=true].is-gossip{background:var(--gossip-bg);color:var(--gossip);box-shadow:inset 0 0 0 2px var(--gossip)}.vx-tagpick .vx-chip[aria-pressed=true].is-verified{background:var(--verified-bg);color:var(--verified);box-shadow:inset 0 0 0 2px var(--verified)}.vx-tagpick .vx-chip[aria-pressed=true].is-none{background:var(--mint);color:var(--green-text);box-shadow:inset 0 0 0 2px var(--green-text)}.vx-chip[aria-disabled=true]{cursor:not-allowed;color:var(--ink-3);background:var(--surface-2);box-shadow:none}.vx-free{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--ink)}.vx-free__dots{display:inline-flex;gap:3px}.vx-free__dots i{width:6px;height:14px;border-radius:3px;background:var(--green)}.vx-free__dots i.used{background:var(--surface-3)}.vx-free--last{color:var(--warning)}.vx-free--last .vx-free__dots i:not(.used){background:var(--sun)}.vx-free--none{color:var(--ink-2)}.vx-free--pill{height:32px;padding:0 12px;border-radius:var(--radius-pill);background:var(--sun);color:var(--on-sun)}.vx-free--pill .vx-free__dots{display:none}.vx-rec{container-type:inline-size;background:var(--forest);color:var(--on-forest);border-radius:var(--radius-xl);box-shadow:inset 0 0 0 1px var(--forest-line);padding:var(--space-5) var(--space-5) var(--space-6);flex-direction:column;gap:var(--space-4);text-align:center}.vx-rec,.vx-rec__top{display:flex;align-items:center}.vx-rec__top{width:100%;justify-content:space-between;gap:var(--space-2)}.vx-rec__q{margin:0;font-family:var(--font-body);font-size:var(--t-body-strong-size);line-height:var(--t-body-strong-line);font-weight:var(--t-body-strong-weight);color:var(--on-forest-2);max-width:34ch}.vx-rec__stage{position:relative;width:208px;height:208px;display:flex;align-items:center;justify-content:center;margin:var(--space-2) 0}.vx-rec__ring{position:absolute;inset:0;transform:rotate(-90deg);pointer-events:none}.vx-rec__ring circle{fill:none;stroke-width:6;stroke-linecap:round}.vx-rec__ring .bg{stroke:var(--forest-2)}.vx-rec__ring .fg{stroke:var(--sun);transition:stroke-dashoffset .1s linear}.vx-rec__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;cursor:pointer;width:var(--record-btn);height:var(--record-btn);border-radius:50%;background:var(--green);color:var(--on-green);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-speak);transition:transform var(--dur-base) var(--ease-spring),background-color var(--dur-fast) var(--ease-standard)}.vx-rec__btn:hover{transform:scale(1.04)}.vx-rec__btn:active{transform:scale(.9)}.vx-rec__btn.is-recording{background:var(--surface);color:var(--rec);box-shadow:0 0 0 0 var(--rec);animation:vx-recpulse var(--dur-pulse) var(--ease-standard) infinite}@keyframes vx-recpulse{0%{box-shadow:0 0 0 0 rgba(224,54,44,.5)}to{box-shadow:0 0 0 22px rgba(224,54,44,0)}}.vx-rec__timer{font-family:var(--font-display);font-size:var(--t-num-xl-size);line-height:var(--t-num-xl-line);font-weight:var(--t-num-xl-weight);letter-spacing:var(--t-num-xl-tracking);font-variant-numeric:tabular-nums}.vx-rec__hint{margin:0;font-family:var(--font-body);font-size:var(--t-body-size);line-height:var(--t-body-line);font-weight:var(--t-body-weight);color:var(--on-forest-2)}.vx-rec__hint b{color:var(--on-forest);font-weight:700}.vx-rec__live{display:flex;align-items:center;gap:3px;height:44px}.vx-rec__live i{width:4px;border-radius:2px;background:var(--sun);transition:height .12s linear}.vx-rec__dot{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--on-forest)}.vx-rec__dot:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--rec);animation:vx-pulse var(--dur-pulse) var(--ease-standard) infinite}.vx-rec__actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.vx-rec__actions .vx-btn--primary{grid-column:1/-1}.vx-rec__more{width:100%;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-l);background:var(--forest-2);text-align:left}.vx-rec__more p{margin:0;font-family:var(--font-body);font-size:var(--t-body-strong-size);line-height:var(--t-body-strong-line);font-weight:var(--t-body-strong-weight);color:var(--on-forest)}.vx-rec__pass{display:flex;gap:var(--space-2)}.vx-rec__pass .vx-btn{flex:1;height:auto;min-height:52px;padding:6px 10px;flex-direction:column;gap:0;border-radius:var(--radius-m);white-space:normal}.vx-rec__pass .vx-btn__label{display:flex;flex-direction:column;align-items:center}.vx-rec__pass small{font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--on-forest-2)}.vx-rec__player{width:100%}@container (min-width: 560px){.vx-rec{padding:var(--space-8)}.vx-rec__q{font-size:var(--t-title-size);line-height:var(--t-title-line)}}.vx-poll{background:var(--surface);border-radius:var(--radius-l);box-shadow:inset 0 0 0 1px var(--line);padding:var(--space-5) var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.vx-poll--sponsored{background:var(--sponsor-bg);box-shadow:none;border:1.5px dashed var(--sponsor-line)}.vx-poll__head{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.vx-poll__time{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--ink-2)}.vx-poll__q{margin:0;font-family:var(--font-display);font-size:var(--t-display-m-size);line-height:var(--t-display-m-line);font-weight:var(--t-display-m-weight)}.vx-poll__opts{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;border:0}.vx-opt{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;cursor:pointer;width:100%;text-align:left;display:flex;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-m);border:0;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-strong);font-family:var(--font-body);font-size:var(--t-body-strong-size);line-height:var(--t-body-strong-line);font-weight:var(--t-body-strong-weight);transition:background-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.vx-opt:hover{background:var(--surface-2)}.vx-opt__radio{width:22px;height:22px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 2px var(--line-strong);display:flex;align-items:center;justify-content:center;color:var(--on-green)}.vx-opt[aria-checked=true]{background:var(--mint);box-shadow:inset 0 0 0 2.5px var(--green-text)}.vx-opt[aria-checked=true] .vx-opt__radio{background:var(--green);box-shadow:none}.vx-opt:focus-visible{box-shadow:inset 0 0 0 2.5px var(--green-text),var(--shadow-focus)}.vx-poll__confirm{padding:var(--space-4);border-radius:var(--radius-m);background:var(--surface-2);display:flex;flex-direction:column;gap:var(--space-2)}.vx-poll__confirm p{margin:0}.vx-poll__choice{font-family:var(--font-display);font-size:var(--t-display-s-size);line-height:var(--t-display-s-line);font-weight:var(--t-display-s-weight)}.vx-poll__fine{font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--ink-2)}.vx-poll__actions{display:flex;gap:var(--space-3)}.vx-poll__actions .vx-btn{flex:1}.vx-res{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;list-style:none}.vx-res__row{display:grid;grid-template-columns:1fr auto;gap:6px var(--space-3);align-items:end}.vx-res__label{font-family:var(--font-body);font-size:var(--t-body-strong-size);line-height:var(--t-body-strong-line);font-weight:var(--t-body-strong-weight);display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.vx-res__pct{font-family:var(--font-display);font-size:var(--t-num-l-size);line-height:var(--t-num-l-line);font-weight:var(--t-num-l-weight);font-variant-numeric:tabular-nums}.vx-res__bar{grid-column:1/-1;height:12px;background:var(--surface-2);overflow:hidden}.vx-res__bar,.vx-res__bar i{border-radius:var(--radius-pill)}.vx-res__bar i{display:block;height:100%;background:var(--poll-bar);width:0;transition:width var(--dur-slow) var(--ease-enter)}.vx-res__row.is-lead .vx-res__bar i{background:var(--poll-lead)}.vx-res__votes{grid-column:1/-1;font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--ink-2);font-variant-numeric:tabular-nums}.vx-poll__foot{display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--line)}.vx-poll__total{font-family:var(--font-body);font-size:var(--t-count-size);line-height:var(--t-count-line);font-weight:var(--t-count-weight);display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap;font-variant-numeric:tabular-nums}.vx-poll__presented{font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--sponsor)}.vx-thread{gap:var(--space-3);position:relative}.vx-thread,.vx-thread__head{display:flex;flex-direction:column}.vx-thread__head,.vx-thread__title{gap:var(--space-2)}.vx-thread__title{display:flex;align-items:center;flex-wrap:wrap}.vx-thread__title h3{margin:0;font-family:var(--font-display);font-size:var(--t-display-m-size);line-height:var(--t-display-m-line);font-weight:var(--t-display-m-weight)}.vx-thread__explain{margin:0;font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--ink-2)}.vx-thread__bar{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;position:sticky;top:0;z-index:var(--z-sticky);padding:var(--space-2) 0;background:var(--bg)}.vx-thread__list{display:flex;flex-direction:column;gap:var(--space-3)}.vx-newpill{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0 auto;cursor:pointer;align-self:center;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--forest);color:var(--on-forest);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--forest-line);font-family:var(--font-body);font-size:var(--t-label-size);line-height:var(--t-label-line);font-weight:var(--t-label-weight);animation:vx-dropin var(--dur-slow) var(--ease-enter);position:relative}.vx-newpill:before{content:"";position:absolute;inset:-2px 0}.vx-newpill:focus-visible{outline:2px solid transparent;box-shadow:var(--shadow-focus)}@keyframes vx-dropin{0%{transform:translateY(-14px);opacity:0}to{transform:none;opacity:1}}.vx-result{background:var(--surface);border-radius:var(--radius-l);box-shadow:inset 0 0 0 1px var(--line);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.vx-result.is-new{animation:vx-dropin var(--dur-slow) var(--ease-enter)}.vx-result--verified{box-shadow:inset 0 0 0 1.5px var(--verified)}.vx-result__place{display:flex;align-items:flex-start;gap:6px;font-family:var(--font-body);font-size:var(--t-body-strong-size);line-height:var(--t-body-strong-line);font-weight:var(--t-body-strong-weight)}.vx-result__place .vx-icon{margin-top:2px;color:var(--ink-2)}.vx-result__figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:var(--space-2);margin:0}.vx-result__fig{background:var(--surface-2);border-radius:var(--radius-m);padding:var(--space-2) var(--space-3);display:flex;flex-direction:column}.vx-result__fig dt{font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--ink-2)}.vx-result__fig dd{margin:0;font-family:var(--font-display);font-size:var(--t-num-m-size);line-height:var(--t-num-m-line);font-weight:var(--t-num-m-weight);font-variant-numeric:tabular-nums}.vx-result__fig dd small{font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--ink-2);margin-left:3px}.vx-result__fig dd small.pre{font-family:var(--font-body);font-size:var(--t-title-size);line-height:var(--t-title-line);font-weight:var(--t-title-weight);color:var(--ink);margin:0 1px 0 0}.vx-result__foot{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:space-between}.vx-result__note{margin:0;font-family:var(--font-body);font-size:var(--t-body-size);line-height:var(--t-body-line);font-weight:var(--t-body-weight)}.vx-prop{background:var(--surface);border-radius:var(--radius-l);box-shadow:inset 0 0 0 1px var(--line);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.vx-prop__text{margin:0;font-family:var(--font-body);font-size:var(--t-body-strong-size);line-height:var(--t-body-strong-line);font-weight:var(--t-body-strong-weight);overflow-wrap:anywhere;white-space:pre-wrap}.vx-prop__group{font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--ink-2);display:inline-flex;align-items:center;gap:4px}.vx-prop__acts{display:flex;gap:var(--space-2);flex-wrap:wrap}.vx-prop__acts .vx-chip[aria-pressed=true]{background:var(--mint);color:var(--green-text);box-shadow:inset 0 0 0 2px var(--green-text)}.vx-ad{background:var(--sponsor-bg);color:var(--ink);border-radius:var(--radius-l);border:1.5px dashed var(--sponsor-line);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);position:relative}.vx-ad__top{justify-content:space-between}.vx-ad__brand,.vx-ad__top{display:flex;align-items:center;gap:var(--space-2)}.vx-ad__brand{font-family:var(--font-body);font-size:var(--t-label-size);line-height:var(--t-label-line);font-weight:var(--t-label-weight);color:var(--sponsor)}.vx-ad__logo{width:32px;height:32px;border-radius:var(--radius-s);background:var(--surface);box-shadow:inset 0 0 0 1px var(--sponsor-line);display:flex;align-items:center;justify-content:center;font-size:var(--t-count-size);line-height:1;font-weight:400;color:var(--sponsor)}.vx-ad__head,.vx-ad__logo{font-family:var(--font-display)}.vx-ad__head{margin:0;font-size:var(--t-display-s-size);line-height:var(--t-display-s-line);font-weight:var(--t-display-s-weight)}.vx-ad__body{font-size:var(--t-body-size);line-height:var(--t-body-line);font-weight:var(--t-body-weight);color:var(--ink-2)}.vx-ad__body,.vx-ad__why{margin:0;font-family:var(--font-body)}.vx-ad__why{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--sponsor);text-decoration:underline;text-underline-offset:2px;min-height:var(--touch-min);padding:0 4px}.vx-ad--banner{flex-direction:row;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-m)}.vx-ad--banner .vx-ad__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.vx-ad--banner .vx-ad__head{font-family:var(--font-body);font-size:var(--t-body-strong-size);line-height:var(--t-body-strong-line);font-weight:var(--t-body-strong-weight)}.vx-ad--audio .vx-player{background:var(--surface)}.vx-survey .vx-poll__opts{gap:var(--space-2)}.vx-survey__privacy{display:flex;gap:6px;align-items:flex-start;font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--ink-2);margin:0}.vx-survey__privacy .vx-icon{margin-top:1px;color:var(--sponsor)}.vx-report{container-type:inline-size;background:var(--surface);border-radius:var(--radius-xl);box-shadow:inset 0 0 0 1px var(--line);padding:var(--space-5) var(--space-4)}.vx-report__in{display:grid;gap:var(--space-4)}.vx-report__head{display:flex;flex-direction:column;gap:var(--space-2)}.vx-report__week{color:var(--ink-2)}.vx-report__title{margin:0;font-family:var(--font-display);font-size:var(--t-display-l-size);line-height:var(--t-display-l-line);font-weight:var(--t-display-l-weight)}.vx-report__label{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--radius-pill);background:var(--info-bg);color:var(--info);font-family:var(--font-body);font-size:var(--t-eyebrow-size);line-height:var(--t-eyebrow-line);font-weight:var(--t-eyebrow-weight);letter-spacing:var(--t-eyebrow-tracking)}.vx-mood{background:var(--forest);color:var(--on-forest);border-radius:var(--radius-l);box-shadow:inset 0 0 0 1px var(--forest-line);padding:var(--space-5) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.vx-mood__eye{color:var(--sun)}.vx-mood__line{margin:0;font-family:var(--font-display);font-size:var(--t-display-m-size);line-height:var(--t-display-m-line);font-weight:var(--t-display-m-weight)}.vx-mood__rows{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.vx-mood__row{display:grid;grid-template-columns:76px 1fr 44px 46px;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--t-count-size);line-height:var(--t-count-line);font-weight:var(--t-count-weight);font-variant-numeric:tabular-nums}.vx-mood__bar{height:10px;border-radius:var(--radius-pill);background:var(--forest-2);overflow:hidden}.vx-mood__bar i{display:block;height:100%;border-radius:inherit;background:var(--sun)}.vx-mood__delta,.vx-mood__pct{text-align:right}.vx-mood__delta{font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--on-forest-2)}.vx-report__sec{display:flex;flex-direction:column;gap:var(--space-2)}.vx-report__sec h4{margin:0;color:var(--ink-2)}.vx-themes{margin:0;padding:0;list-style:none;counter-reset:th;display:flex;flex-direction:column}.vx-themes li{counter-increment:th;display:grid;grid-template-columns:28px 1fr auto;gap:var(--space-2);align-items:baseline;padding:var(--space-2) 0;border-bottom:1px solid var(--line);font-family:var(--font-body);font-size:var(--t-body-strong-size);line-height:var(--t-body-strong-line);font-weight:var(--t-body-strong-weight)}.vx-themes li:before{content:counter(th);font-family:var(--font-display);font-size:var(--t-num-m-size);line-height:var(--t-num-m-line);font-weight:var(--t-num-m-weight);color:var(--green-text)}.vx-themes li span{font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--ink-2);font-variant-numeric:tabular-nums}.vx-report__poll{padding:var(--space-3) var(--space-4);border-radius:var(--radius-m);background:var(--mint);display:flex;align-items:center;gap:var(--space-3)}.vx-report__poll b{font-family:var(--font-display);font-size:var(--t-num-l-size);line-height:var(--t-num-l-line);font-weight:var(--t-num-l-weight);color:var(--ink);font-variant-numeric:tabular-nums}.vx-report__poll p{margin:0;font-family:var(--font-body);font-size:var(--t-label-size);line-height:var(--t-label-line);font-weight:var(--t-label-weight)}.vx-report__foot{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-2)}.vx-report__based{margin:0;font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--ink-2)}.vx-report__btns{display:flex;gap:var(--space-2);flex-wrap:wrap;flex:none}@container (min-width: 720px){.vx-report__in{grid-template-columns:1fr 1fr;-moz-column-gap:var(--space-6);column-gap:var(--space-6)}.vx-report__foot,.vx-report__head{grid-column:1/-1}.vx-report__foot{flex-direction:row;justify-content:space-between;align-items:center}.vx-report__title{font-size:var(--t-display-xl-size);line-height:var(--t-display-xl-line);letter-spacing:var(--t-display-xl-tracking)}}.vx-sharewrap{width:100%;overflow:hidden}.vx-share{width:1200px;height:630px;transform-origin:0 0;position:relative;overflow:hidden;background:var(--forest);color:var(--on-forest);border-radius:var(--radius-xl);padding:56px 64px;display:flex;flex-direction:column;gap:22px;font-family:var(--font-body)}.vx-share__motif{position:absolute;right:-120px;bottom:-150px;width:560px;opacity:.08;pointer-events:none}.vx-share__top{display:flex;align-items:center;gap:20px}.vx-share__logo{height:64px;width:auto;display:block}.vx-share__topic{margin-left:auto;font-family:var(--font-body);font-size:18px;line-height:24px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sun);text-align:right}.vx-share__q{margin:0;font-family:var(--font-display);font-size:60px;line-height:64px;font-weight:400;letter-spacing:-.01em;max-width:17ch;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vx-share__quote{margin:0;font-family:var(--font-body);font-size:34px;line-height:44px;font-weight:400;max-width:30ch}.vx-share__args{display:flex;gap:14px}.vx-share>*{flex:none}.vx-share>.vx-share__foot{flex:1 1 auto}.vx-share__arg{display:flex;flex-direction:column;gap:2px;padding:14px 22px;border-radius:22px;background:var(--forest-2);font-family:var(--font-body);font-size:22px;line-height:28px;font-weight:700;flex:1 1 0;min-width:0}.vx-share__arg:first-child{background:var(--green);color:var(--on-green)}.vx-share__arg small{font-family:var(--font-body);font-size:19px;line-height:24px;font-weight:500;opacity:.85}.vx-share__poll{display:flex;flex-direction:column;gap:10px;max-width:760px}.vx-share__pollrow{display:flex;justify-content:space-between;font-family:var(--font-body);font-size:24px;line-height:30px;font-weight:700}.vx-share__pollbar{height:18px;border-radius:999px;background:var(--forest-2);overflow:hidden}.vx-share__pollbar i{display:block;height:100%;background:var(--sun);border-radius:inherit}.vx-share__foot{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.vx-share__based{font-family:var(--font-body);font-size:20px;line-height:28px;font-weight:500;color:var(--on-forest-2)}.vx-share__based b{color:var(--on-forest)}.vx-share__cta{display:inline-flex;align-items:center;gap:12px;height:76px;padding:0 40px;border-radius:999px;background:var(--green);color:var(--on-green);font-family:var(--font-body);font-size:30px;line-height:1;font-weight:800;flex:none}.vx-share .vx-tag{height:40px;padding:0 16px 0 12px;font-size:18px;border-radius:10px;gap:8px}.vx-share .vx-tag .vx-icon{width:22px;height:22px}.vx-prof{container-type:inline-size}.vx-prof__in{flex-direction:column;padding:var(--space-5) var(--space-4);background:var(--surface);border-radius:var(--radius-xl);box-shadow:inset 0 0 0 1px var(--line)}.vx-prof__in,.vx-prof__top{display:flex;gap:var(--space-4)}.vx-prof__top{align-items:center}.vx-prof__id{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.vx-prof__who{display:flex;align-items:center;gap:var(--space-2);min-width:0}.vx-prof__who>.vx-badge{flex:none}.vx-prof__who>.vx-prof__handle{min-width:0;white-space:nowrap}.vx-prof__handle{margin:0;font-family:var(--font-display);font-size:var(--t-display-l-size);line-height:var(--t-display-l-line);font-weight:var(--t-display-l-weight);overflow:hidden;text-overflow:ellipsis}.vx-prof__meta{font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--ink-2)}.vx-vcard{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;cursor:pointer;display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:64px;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);border-radius:var(--radius-pill);background:var(--forest);color:var(--on-forest);box-shadow:inset 0 0 0 1px var(--forest-line);text-align:left}.vx-vcard:focus-visible{outline:2px solid transparent;box-shadow:var(--shadow-focus)}.vx-vcard__play{width:48px;height:48px;flex:none;border-radius:50%;background:var(--green);color:var(--on-green);display:flex;align-items:center;justify-content:center}.vx-vcard__txt{flex:1;min-width:0;display:flex;flex-direction:column}.vx-vcard__txt b{font-family:var(--font-body);font-size:var(--t-body-strong-size);line-height:var(--t-body-strong-line);font-weight:var(--t-body-strong-weight)}.vx-vcard__txt span{font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--on-forest-2)}.vx-vcard__wave{display:flex;align-items:center;gap:2px;height:28px}.vx-vcard__wave i{width:3px;border-radius:2px;background:var(--sun);opacity:.9}.vx-vcard.is-playing .vx-vcard__wave i{animation:vx-bounce .9s var(--ease-standard) infinite alternate}@keyframes vx-bounce{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}.vx-prof__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.vx-stat{background:var(--surface-2);border-radius:var(--radius-m);padding:var(--space-3);display:flex;flex-direction:column}.vx-stat b{font-family:var(--font-display);font-size:var(--t-num-m-size);line-height:var(--t-num-m-line);font-weight:var(--t-num-m-weight);font-variant-numeric:tabular-nums}.vx-stat span{font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--ink-2)}.vx-prof__row{display:flex;flex-wrap:wrap}.vx-prof__row,.vx-refcode{gap:var(--space-2);align-items:center}.vx-refcode{display:inline-flex;height:40px;padding:0 6px 0 14px;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--line-strong);font-family:var(--font-body);font-size:var(--t-label-size);line-height:var(--t-label-line);font-weight:var(--t-label-weight)}@container (min-width: 640px){.vx-prof__in{padding:var(--space-8);display:grid;grid-template-columns:auto 1fr;-moz-column-gap:var(--space-6);column-gap:var(--space-6);row-gap:var(--space-4);align-items:center}.vx-prof__top{display:contents}.vx-prof__top .vx-avatar{grid-row:1/span 3;width:var(--avatar-xl);height:var(--avatar-xl);font-size:var(--t-num-l-size)}.vx-prof__handle{font-size:var(--t-display-xl-size);line-height:var(--t-display-xl-line);letter-spacing:var(--t-display-xl-tracking)}.vx-vcard{max-width:420px}.vx-prof__stats{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,180px))}.vx-prof__row{grid-column:1/-1}}.vx-units{white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-2);height:var(--touch-min);padding:0 var(--space-4) 0 6px;border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);font-family:var(--font-body);font-size:var(--t-label-size);line-height:var(--t-label-line);font-weight:var(--t-label-weight);font-variant-numeric:tabular-nums}.vx-units:hover{background:var(--surface-2)}.vx-units:focus-visible{outline:2px solid transparent;box-shadow:var(--shadow-focus)}.vx-units__coin{width:32px;height:32px;border-radius:50%;background:var(--sun);color:var(--on-sun);display:flex;align-items:center;justify-content:center}.vx-units small{font-weight:500;color:var(--ink-2)}.vx-units--low{box-shadow:inset 0 0 0 1.5px var(--warning)}.vx-units--low small{color:var(--warning);font-weight:700}.vx-units--empty{background:var(--green);color:var(--on-green);box-shadow:none}.vx-units--empty:hover{background:var(--green-hover)}.vx-overlay{position:fixed;inset:0;z-index:var(--z-sheet);display:flex;align-items:flex-end;justify-content:center;background:var(--scrim);animation:vx-fade var(--dur-base) var(--ease-standard)}.vx-overlay--inline{position:absolute}.vx-overlay--dialog{align-items:center;padding:var(--space-6)}@keyframes vx-fade{0%{opacity:0}to{opacity:1}}.vx-sheet{width:100%;max-width:560px;max-height:92%;overflow:auto;background:var(--surface);color:var(--ink);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-3);padding:var(--space-2) var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);animation:vx-sheetin var(--dur-slow) var(--ease-enter)}@keyframes vx-sheetin{0%{transform:translateY(40px);opacity:.4}to{transform:none;opacity:1}}.vx-sheet__grab{width:44px;height:5px;border-radius:3px;background:var(--line-strong);margin:0 auto;opacity:.6}.vx-sheet__head{display:flex;align-items:flex-start;gap:var(--space-3)}.vx-sheet__title{flex:1;margin:6px 0 0;font-family:var(--font-display);font-size:var(--t-display-m-size);line-height:var(--t-display-m-line);font-weight:var(--t-display-m-weight)}.vx-sheet__sub{margin:4px 0 0;font-family:var(--font-body);font-size:var(--t-body-size);line-height:var(--t-body-line);font-weight:var(--t-body-weight);color:var(--ink-2)}.vx-sheet__foot{display:flex;flex-direction:column;gap:var(--space-2)}.vx-overlay--dialog .vx-sheet{border-radius:var(--radius-xl);max-width:520px;padding:var(--space-6);animation:vx-dialogin var(--dur-slow) var(--ease-enter)}.vx-overlay--dialog .vx-sheet__grab{display:none}@keyframes vx-dialogin{0%{transform:scale(.94);opacity:0}to{transform:none;opacity:1}}.vx-dialog__body{margin:0;font-family:var(--font-body);font-size:var(--t-body-size);line-height:var(--t-body-line);font-weight:var(--t-body-weight);color:var(--ink-2)}.vx-dialog__btns{display:flex;gap:var(--space-3);flex-wrap:wrap-reverse}.vx-dialog__btns .vx-btn{flex:1 1 140px}.vx-paywall{padding:var(--space-3) var(--space-4);border-radius:var(--radius-m);background:var(--warning-bg);color:var(--ink);display:flex;gap:var(--space-2);align-items:flex-start;font-family:var(--font-body);font-size:var(--t-label-size);line-height:var(--t-label-line);font-weight:var(--t-label-weight)}.vx-paywall .vx-icon{color:var(--warning);margin-top:1px}.vx-tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:0;padding:0;border:0}.vx-tier{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:2px;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-m);background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-strong);position:relative;min-height:96px;transition:transform var(--dur-instant) var(--ease-standard)}.vx-tiers--price{gap:10px}.vx-tiers--price .vx-tier{min-height:0;gap:2px;padding:14px;border-radius:var(--radius-l);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.vx-tiers--price .vx-tier:hover{background:var(--surface)}.vx-tiers--price .vx-tier[aria-checked=true]{background:var(--surface);box-shadow:inset 0 0 0 3px var(--green)}.vx-tiers--price .vx-tier[aria-checked=true]:focus-visible{box-shadow:inset 0 0 0 3px var(--green),var(--shadow-focus)}.vx-tiers--price .vx-tier__name{font:700 13px/18px var(--font-body);letter-spacing:0;text-transform:none}.vx-tiers--price .vx-tier__price{font:400 24px/28px var(--font-display);color:var(--ink)}.vx-tiers--price .vx-tier__units{font:600 13px/18px var(--font-body)}.vx-tiers--price .vx-tier__check{display:none}.vx-tier:active{transform:scale(.98)}.vx-tier:hover{background:var(--surface-2)}.vx-tier[aria-checked=true]{background:var(--mint);box-shadow:inset 0 0 0 2.5px var(--green-text)}.vx-tier[aria-checked=true]:focus-visible{box-shadow:inset 0 0 0 2.5px var(--green-text),var(--shadow-focus)}.vx-tier__name{font-family:var(--font-body);font-size:var(--t-eyebrow-size);line-height:var(--t-eyebrow-line);font-weight:var(--t-eyebrow-weight);letter-spacing:var(--t-eyebrow-tracking);text-transform:uppercase;color:var(--ink-2)}.vx-tier__units{font-family:var(--font-display);font-size:var(--t-num-l-size);line-height:var(--t-num-l-line);font-weight:var(--t-num-l-weight);font-variant-numeric:tabular-nums}.vx-tier__units small{font-family:var(--font-body);font-size:var(--t-count-size);line-height:var(--t-count-line);font-weight:var(--t-count-weight);margin-left:4px}.vx-tier__price{font-family:var(--font-body);font-size:var(--t-body-strong-size);line-height:var(--t-body-strong-line);font-weight:var(--t-body-strong-weight);font-variant-numeric:tabular-nums}.vx-tier__per{font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--ink-2);font-variant-numeric:tabular-nums}.vx-tier__bonus{position:absolute;top:10px;right:10px}.vx-tier__check{position:absolute;bottom:10px;right:10px;width:24px;height:24px;border-radius:50%;background:var(--green);color:var(--on-green);display:flex;align-items:center;justify-content:center}.vx-methods{display:flex;gap:var(--space-2);flex-wrap:wrap}.vx-offer{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-m);background:var(--sponsor-bg);border:1.5px dashed var(--sponsor-line);font-size:var(--t-label-size);line-height:var(--t-label-line);font-weight:var(--t-label-weight)}.vx-offer,.vx-sheet__fine{font-family:var(--font-body)}.vx-sheet__fine{margin:0;margin-inline:auto;font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--ink-2);text-align:center}.vx-notes{background:var(--surface);border-radius:var(--radius-l);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.vx-note{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);text-decoration:none;color:inherit;position:relative;cursor:pointer}.vx-note+.vx-note{box-shadow:0 -1px 0 var(--line)}.vx-note:hover{background:var(--surface-2)}.vx-note.is-unread{background:var(--mint)}.vx-note.is-unread:after{content:"";position:absolute;right:var(--space-4);top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--green-text)}.vx-note__ic{width:40px;height:40px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--surface-2);color:var(--ink);position:relative}.vx-note__ic--daily{background:var(--sun);color:var(--on-sun)}.vx-note__ic--poll{background:var(--forest);color:var(--on-forest)}.vx-note__ic--tag{background:var(--unverified-bg);color:var(--unverified)}.vx-note__ic--units{background:var(--sun);color:var(--on-sun)}.vx-note__ic .vx-note__emoji{position:absolute;right:-4px;bottom:-4px;font-size:16px;line-height:1}.vx-note__txt{flex:1;min-width:0;padding-right:var(--space-5);font-family:var(--font-body);font-size:var(--t-body-size);line-height:var(--t-body-line);font-weight:var(--t-body-weight)}.vx-note__txt b{font-weight:700}.vx-note__time{display:block;font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--ink-2);margin-top:2px}.vx-banner,.vx-note__time{font-family:var(--font-body)}.vx-banner{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-m);font-size:var(--t-body-size);line-height:var(--t-body-line);font-weight:var(--t-body-weight);color:var(--ink)}.vx-banner__ic{margin-top:1px}.vx-banner__txt{flex:1;min-width:0}.vx-banner__txt b{display:block;font-weight:700}.vx-banner .vx-btn{align-self:center}.vx-banner--info{background:var(--info-bg)}.vx-banner--info .vx-banner__ic{color:var(--info)}.vx-banner--offline{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-strong)}.vx-banner--offline .vx-banner__ic{color:var(--ink)}.vx-banner--warning{background:var(--warning-bg)}.vx-banner--warning .vx-banner__ic{color:var(--warning)}.vx-banner--danger{background:var(--danger-bg)}.vx-banner--danger .vx-banner__ic{color:var(--danger)}.vx-banner--success{background:var(--success-bg)}.vx-banner--success .vx-banner__ic{color:var(--success)}.vx-toast{display:inline-flex;align-items:center;gap:var(--space-3);min-height:52px;max-width:420px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-m);background:var(--ink);color:var(--ink-inverse);box-shadow:var(--shadow-2);font-family:var(--font-body);font-size:var(--t-label-size);line-height:var(--t-label-line);font-weight:var(--t-label-weight);animation:vx-toastin var(--dur-base) var(--ease-enter)}@keyframes vx-toastin{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}.vx-toast__ic{width:28px;height:28px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--green);color:var(--on-green)}.vx-toast--danger .vx-toast__ic{background:var(--danger-fill);color:var(--on-danger)}.vx-toast--info .vx-toast__ic{background:var(--sun);color:var(--on-sun)}.vx-toast__msg{flex:1;padding:4px 0}.vx-toast__act{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;cursor:pointer;height:var(--touch-min);padding:0 var(--space-3);border-radius:var(--radius-s);background:transparent;color:var(--ink-inverse);font-family:var(--font-body);font-size:var(--t-label-size);line-height:var(--t-label-line);font-weight:var(--t-label-weight);text-decoration:underline;text-underline-offset:3px}.vx-toast__act:focus-visible{outline:2px solid transparent;box-shadow:var(--shadow-focus)}.vx-empty{flex-direction:column;text-align:center;gap:var(--space-3);padding:var(--space-10) var(--space-6)}.vx-empty,.vx-empty__art{display:flex;align-items:center}.vx-empty__art{width:96px;height:96px;border-radius:50%;background:var(--mint);color:var(--green-text);justify-content:center;position:relative;margin-bottom:var(--space-2)}.vx-empty__art:after,.vx-empty__art:before{content:"";position:absolute;border-radius:50%;background:var(--sun)}.vx-empty__art:before{width:18px;height:18px;right:-2px;top:6px}.vx-empty__art:after{width:10px;height:10px;left:2px;bottom:10px;background:var(--green)}.vx-empty__title{margin:0;font-family:var(--font-display);font-size:var(--t-display-m-size);line-height:var(--t-display-m-line);font-weight:var(--t-display-m-weight)}.vx-empty__body{margin:0;font-family:var(--font-body);font-size:var(--t-body-size);line-height:var(--t-body-line);font-weight:var(--t-body-weight);color:var(--ink-2);max-width:32ch}.vx-skel{flex-direction:column;padding:var(--space-4);background:var(--surface);border-radius:var(--radius-l);box-shadow:inset 0 0 0 1px var(--line)}.vx-skel,.vx-skel__row{display:flex;gap:var(--space-3)}.vx-skel__row{align-items:center}.vx-skel i{display:block;border-radius:var(--radius-s);background:linear-gradient(90deg,var(--surface-2) 0,var(--surface-3) 50%,var(--surface-2) 100%);background-size:200% 100%;animation:vx-shimmer 1.4s linear infinite}.vx-skel i.c{border-radius:50%}.vx-skel i.p{border-radius:var(--radius-pill)}@keyframes vx-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.vx-field{display:flex;flex-direction:column;gap:6px;min-width:0}.vx-field__label{font-family:var(--font-body);font-size:var(--t-label-size);line-height:var(--t-label-line);font-weight:var(--t-label-weight);color:var(--ink)}.vx-field__box{display:flex;align-items:center;min-height:var(--control-h);border-radius:var(--radius-m);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-strong);transition:box-shadow var(--dur-fast) var(--ease-standard)}.vx-field__box:focus-within{box-shadow:inset 0 0 0 2px var(--focus),var(--shadow-focus)}.vx-field__prefix{padding:0 var(--space-3) 0 var(--space-4);align-self:stretch;display:flex;align-items:center;gap:6px;border-right:1px solid var(--line);font-size:var(--t-body-strong-size);line-height:var(--t-body-strong-line);font-weight:var(--t-body-strong-weight)}.vx-field__input,.vx-field__prefix{font-family:var(--font-body);color:var(--ink)}.vx-field__input{flex:1;min-width:0;border:0;background:transparent;padding:12px var(--space-4);font-size:var(--t-body-size);line-height:var(--t-body-line);font-weight:var(--t-body-weight);border-radius:var(--radius-m)}.vx-field__input:focus-visible{box-shadow:none;outline:none}.vx-field__input::-moz-placeholder{color:var(--ink-3)}.vx-field__input::placeholder{color:var(--ink-3)}textarea.vx-field__input{min-height:112px;resize:vertical}.vx-field__hint{display:flex;justify-content:space-between;gap:var(--space-2);font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--ink-2)}.vx-field.is-error .vx-field__box{box-shadow:inset 0 0 0 2px var(--danger)}.vx-field.is-error .vx-field__hint{color:var(--danger)}.vx-field.is-disabled .vx-field__box{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.vx-field.is-disabled .vx-field__input{color:var(--ink-3)}.vx-search{display:flex;align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-2) 0 var(--space-4);border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-2);min-width:0}.vx-search:focus-within{box-shadow:inset 0 0 0 2px var(--focus),var(--shadow-focus)}.vx-search__input{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font-family:var(--font-body);font-size:var(--t-body-size);line-height:var(--t-body-line);font-weight:var(--t-body-weight);height:100%}.vx-search__input:focus-visible{box-shadow:none;outline:none}.vx-search__input::-moz-placeholder{color:var(--ink-3)}.vx-search__input::placeholder{color:var(--ink-3)}.vx-search kbd{font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--ink-2);padding:2px 8px;border-radius:var(--radius-xs);box-shadow:inset 0 0 0 1px var(--line)}.vx-motion{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-4)}.vx-motion__cell{background:var(--surface);border-radius:var(--radius-l);box-shadow:inset 0 0 0 1px var(--line);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.vx-motion__cell h4{margin:0;font-family:var(--font-display);font-size:var(--t-display-s-size);line-height:var(--t-display-s-line);font-weight:var(--t-display-s-weight)}.vx-motion__cell p{margin:0;font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--ink-2)}.vx-motion__curve{height:64px;border-radius:var(--radius-m);background:var(--surface-2);position:relative;overflow:hidden}.vx-motion__ball{position:absolute;top:18px;left:12px;width:28px;height:28px;border-radius:50%;background:var(--green)}.vx-motion__curve.is-run .vx-motion__ball{left:calc(100% - 40px)}.vx-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-auto-rows:min-content;align-content:start;gap:var(--space-2)}.vx-icons figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--space-3) var(--space-1);border-radius:var(--radius-m);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.vx-icons figcaption{font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--t-caption-weight);color:var(--ink-2);text-align:center;word-break:break-word}@media (prefers-reduced-motion:reduce){.vx *,.vx :after,.vx :before,.vx-pv *,.vx-pv :after,.vx-pv :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.vx-units--static{cursor:default}.vx-switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;flex:none;width:52px;height:32px;border-radius:999px;background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line-strong);position:relative;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard)}.vx-switch:after{content:"";position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-1);transition:transform var(--dur-fast) var(--ease-spring)}.vx-switch:checked{background:var(--green);box-shadow:none}.vx-switch:checked:after{transform:translateX(20px)}.vx-switch:focus-visible{outline:2px solid transparent;box-shadow:var(--shadow-focus)}.vx-switch:disabled{opacity:.5;cursor:default}@media (max-width:1023px){.vx-stage--counts-wide .vx-stage__n{display:none}}.vx-field__prefix--slot{padding:0}.vx-dial{position:relative;align-self:stretch;display:flex}.vx-dial__btn{display:flex;align-items:center;gap:6px;min-height:44px;padding:0 var(--space-3) 0 var(--space-4);border:0;background:transparent;color:var(--ink);cursor:pointer;font-family:var(--font-body);font-size:var(--t-body-strong-size);line-height:var(--t-body-strong-line);font-weight:var(--t-body-strong-weight);border-radius:var(--radius-m) 0 0 var(--radius-m)}.vx-dial__btn:hover{background:var(--surface-2)}.vx-dial__flag{font-size:20px;line-height:1}.vx-dial__list{position:absolute;z-index:5;top:calc(100% + 8px);left:0;width:min(360px,calc(100vw - 64px));display:flex;flex-direction:column;background:var(--surface);color:var(--ink);border-radius:var(--radius-m);box-shadow:inset 0 0 0 1px var(--line-strong),var(--shadow-3);overflow:hidden}.vx-dial__search{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);min-height:48px;border-bottom:1px solid var(--line);color:var(--ink-2)}.vx-dial__search input{flex:1;min-width:0;height:44px;border:0;background:transparent;color:var(--ink);font-family:var(--font-body);font-size:var(--t-body-size)}.vx-dial__search input:focus-visible{outline:none;box-shadow:none}.vx-dial__rows{list-style:none;margin:0;padding:0;max-height:264px;overflow-y:auto}.vx-dial__row{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:0 var(--space-3);border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer;font-family:var(--font-body);font-size:var(--t-body-size);line-height:var(--t-body-line)}.vx-dial__row:focus-visible,.vx-dial__row:hover{background:var(--surface-2);outline:none}.vx-dial__row[aria-selected=true]{color:var(--green-text);font-weight:var(--t-body-strong-weight)}.vx-dial__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-dial__code{color:var(--ink-2);font-variant-numeric:tabular-nums}.vx-dial__none{padding:var(--space-4);color:var(--ink-2);font-family:var(--font-body);font-size:var(--t-body-size)}.vx-ad{max-width:100%}.vx-ad,.vx-ad .vx-ad__body,.vx-ad .vx-ad__brand,.vx-ad .vx-ad__head{min-width:0;overflow-wrap:anywhere}.vx-ad .vx-btn{max-width:100%;height:auto;padding-block:var(--space-2);min-height:44px;white-space:normal;text-align:start;overflow-wrap:anywhere}html[data-install=show] #app-root{visibility:hidden}.ig-root{position:fixed;inset:0;z-index:1000;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--bg);color:var(--ink);display:flex;justify-content:center;padding:max(var(--space-8),env(safe-area-inset-top)) var(--space-4) max(var(--space-6),env(safe-area-inset-bottom))}.ig-card{width:100%;max-width:440px;margin:auto;display:flex;flex-direction:column;gap:var(--space-5)}.ig-logo{display:flex;justify-content:center}.ig-btnrow{display:inline-flex;align-items:center;gap:var(--space-2)}.ig-title:focus,.ig-title:focus-visible{outline:none;box-shadow:none}.ig-title{font-family:var(--font-display);font-size:var(--t-display-m-size);line-height:var(--t-display-m-line);font-weight:var(--t-display-m-weight);outline:none}.ig-lede,.ig-title{margin:0;text-align:center}.ig-lede{color:var(--ink-2);font-family:var(--font-body);font-size:var(--t-body-size);line-height:var(--t-body-line)}.ig-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.ig-step{display:grid;grid-template-columns:28px minmax(0,1fr);-moz-column-gap:var(--space-3);column-gap:var(--space-3);row-gap:var(--space-2);align-items:start}.ig-step__n{width:28px;height:28px;border-radius:var(--radius-pill);background:var(--green);color:var(--on-green);display:grid;place-items:center;font-size:var(--t-label-size);font-weight:700}.ig-step__n,.ig-step__t{font-family:var(--font-body)}.ig-step__t{font-size:var(--t-body-strong-size);line-height:var(--t-body-strong-line);font-weight:var(--t-body-strong-weight)}.ig-step__pic{grid-column:2;max-width:190px}.ig-note{margin:0;text-align:center;color:var(--ink-2);font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-line)}.ig-actions{display:flex;flex-direction:column;gap:var(--space-2)}.ig-continue{padding-bottom:var(--space-2);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding-top:var(--space-3);min-height:44px;cursor:pointer;text-align:center;color:var(--green-text);text-decoration:underline;font-family:var(--font-body);font-size:var(--t-body-strong-size);line-height:var(--t-body-strong-line);font-weight:var(--t-body-strong-weight)}.ig-continue:focus-visible{outline:2px solid var(--green-text);outline-offset:2px;border-radius:var(--radius-s)}.ig-status{margin:0;font-size:var(--t-label-size);line-height:var(--t-label-line);font-weight:600;min-height:20px}.ig-done,.ig-status{text-align:center;color:var(--success);font-family:var(--font-body)}.ig-done{background:var(--success-bg);border-radius:var(--radius-m);padding:var(--space-4);font-size:var(--t-body-size);line-height:var(--t-body-line)}.ig-pic{color:var(--ink)}.ig-pic__bg{fill:var(--surface);stroke:var(--line);stroke-width:1.5}.ig-pic__bar{fill:var(--surface-2)}.ig-pic__field,.ig-pic__line{fill:var(--surface-3)}.ig-pic__row{fill:var(--surface-2)}.ig-pic__hot circle,.ig-pic__hotrow rect{fill:var(--mint);stroke:var(--green);stroke-width:2}.ig-pic__ink{color:var(--ink)}.ig-pic__text{fill:var(--ink);font-family:var(--font-body);font-size:12px;font-weight:600}.ig-pic__app{fill:none;stroke:var(--line);stroke-width:1.5}.ig-pic__mark,.ig-pic__mark2{stroke:var(--green)}.ig-pic__label{fill:var(--ink-2);font-family:var(--font-body);font-size:10px;font-weight:600}@media (min-width:1024px){.ig-card{max-width:520px;padding:var(--space-8);background:var(--surface);border-radius:var(--radius-xl);box-shadow:inset 0 0 0 1px var(--line)}.ig-root{align-items:center}}