.vw-analytics-link{border:0;background:none;color:inherit;font:inherit;padding:0;cursor:pointer;text-align:inherit;min-height:var(--vw-size-md)}.vw-analytics-choice{color:var(--vw-fg);font-family:inherit}.vw-analytics-notice{position:fixed;left:var(--vt-space-4);bottom:max(var(--vt-space-4),env(safe-area-inset-bottom));bottom:var(--vw-analytics-notice-bottom,max(var(--vt-space-4),env(safe-area-inset-bottom)));z-index:85;display:flex;flex-wrap:wrap;align-items:center;gap:var(--vt-space-3);width:min(420px,calc(100vw - 2 * var(--vt-space-4)));padding:var(--vt-space-3) var(--vt-space-3) var(--vt-space-3) var(--vt-space-4);border-radius:var(--vt-radius-lg);background:var(--vw-bg-overlay);box-shadow:inset 0 0 0 1px var(--vw-line),0 18px 48px color-mix(in srgb,var(--vt-color-black) 60%,transparent)}.vw-analytics-notice__icon,.vw-analytics-row__icon{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border-radius:var(--vt-radius-md);background:var(--vw-line);color:var(--vw-fg)}.vw-analytics-notice__icon>svg,.vw-analytics-row__icon>svg{width:20px;height:20px}.vw-analytics-notice .vw-analytics-notice__line{flex:1 1 160px;min-width:0;margin:0;font-size:var(--vt-type-callout-font-size);line-height:var(--vt-type-callout-line-height);color:var(--vw-fg)}.vw-analytics-notice__actions{display:flex;gap:var(--vt-space-2);margin-left:auto}.vw-analytics-dialog .vw-dialog__body{display:grid;gap:var(--vt-space-3)}.vw-analytics-row{display:flex;align-items:center;gap:var(--vt-space-3);padding:var(--vt-space-4);border-radius:var(--vt-radius-md);background:var(--vw-fill-hover)}.vw-analytics-row>.vw-analytics-switch{flex:1 1;min-width:0}.vw-analytics-row .vw-analytics-switch .vw-choice__label{font-size:var(--vt-type-headline-font-size);font-weight:600}.vw-analytics-row__text{flex:1 1;min-width:0;display:grid}.vw-analytics-row__title{font-size:var(--vt-type-headline-font-size);font-weight:600;line-height:var(--vt-type-headline-line-height)}.vw-analytics-dialog .vw-analytics-line,.vw-analytics-row__sub{font-size:var(--vt-type-caption-font-size);color:var(--vw-fg-secondary)}.vw-analytics-dialog .vw-analytics-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vt-space-2);margin:0;line-height:1.4}.vw-analytics-line>svg{flex:none;width:16px;height:16px}.vw-analytics-dialog .vw-analytics-line--error{font-size:var(--vt-type-callout-font-size);font-weight:600;color:var(--vw-danger)}.vw-analytics-retry{min-height:var(--vw-size-sm);padding:0;border:0;background:none;color:var(--vt-accent-text);font:inherit;font-weight:600;cursor:pointer}.vw-analytics-policy:focus-visible,.vw-analytics-retry:focus-visible{outline:var(--vw-focus-width) solid var(--vw-focus);outline-offset:var(--vw-focus-offset)}.vw-analytics-details p{margin:0 0 var(--vt-space-2);font-size:var(--vt-type-caption-font-size);line-height:1.5;color:var(--vw-fg-secondary)}.vw-analytics-dialog .vw-dialog__footer{justify-content:space-between;align-items:center}.vw-analytics-policy{display:inline-flex;align-items:center;min-height:var(--vw-size-md);margin-right:auto;color:var(--vt-accent-text);font-size:var(--vt-type-callout-font-size);font-weight:600;text-decoration:none}.vw-analytics-spin{animation:vw-analytics-spin .9s linear infinite}@keyframes vw-analytics-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.vw-analytics-spin{animation:none}}