:root{--icon-swap-dur:var(--duration-medium,.2s);--icon-swap-blur:2px;--icon-swap-start-scale:.25;--icon-swap-ease:ease-in-out;--dropdown-open-dur:var(--duration-slow,.3s);--dropdown-close-dur:var(--duration-fast,.15s);--dropdown-pre-scale:.97;--dropdown-closing-scale:.99;--dropdown-ease:var(--ease-spring,cubic-bezier(.16, 1, .3, 1));--stagger-dur:var(--duration-slow,.3s);--stagger-distance:8px;--stagger-stagger:30ms;--stagger-blur:2px;--stagger-ease:var(--ease-spring,cubic-bezier(.16, 1, .3, 1));--panel-open-dur:.35s;--panel-close-dur:.26s;--panel-translate-y:100%;--panel-blur:0px;--panel-ease:cubic-bezier(.32, .72, 0, 1)}.t-icon-swap{display:inline-grid;position:relative}.t-icon-swap .t-icon{transition:opacity var(--icon-swap-dur) var(--icon-swap-ease), filter var(--icon-swap-dur) var(--icon-swap-ease), transform var(--icon-swap-dur) var(--icon-swap-ease);will-change:opacity, filter, transform;grid-area:1/1}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur();transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}.t-dropdown{transform-origin:0 0;transform:scale(var(--dropdown-pre-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-open-dur) var(--dropdown-ease), opacity var(--dropdown-open-dur) var(--dropdown-ease);will-change:transform, opacity}.t-dropdown[data-origin=top-right]{transform-origin:100% 0}.t-dropdown.is-open{opacity:1;pointer-events:auto;transform:scale(1)}.t-dropdown.is-closing{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease), opacity var(--dropdown-close-dur) var(--dropdown-ease)}.t-stagger-line{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease), transform var(--stagger-dur) var(--stagger-ease), filter var(--stagger-dur) var(--stagger-ease);transition-delay:calc(var(--stagger-stagger) * var(--i,0))}.t-stagger.is-shown .t-stagger-line{opacity:1;filter:blur();transform:translateY(0)}.t-stagger.is-hiding .t-stagger-line{opacity:0;filter:blur();transition:opacity var(--dropdown-close-dur) ease-out;transition-delay:0s;transform:translateY(0)}.t-panel-slide{transform:translateY(var(--panel-translate-y));opacity:0;filter:blur(var(--panel-blur));pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease), opacity var(--panel-close-dur) var(--panel-ease), filter var(--panel-close-dur) var(--panel-ease)}.t-panel-slide[data-open=true]{opacity:1;filter:blur();pointer-events:auto;transition:transform var(--panel-open-dur) var(--panel-ease), opacity var(--panel-open-dur) var(--panel-ease), filter var(--panel-open-dur) var(--panel-ease);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.t-icon-swap .t-icon,.t-dropdown,.t-stagger-line,.t-panel-slide{transition:none!important}}
.lens-menu-root{--lm-radius:var(--radius-4xl,2rem);--lm-gutter:var(--spacing-6);z-index:1005;position:fixed;inset:0}.lens-menu__scrim{background:var(--color-fader);opacity:0;transition:opacity var(--dropdown-open-dur) var(--dropdown-ease);position:absolute;inset:0}.lens-menu-root[data-phase=open] .lens-menu__scrim{opacity:1}.lens-menu-root[data-phase=closing] .lens-menu__scrim{transition-duration:var(--dropdown-close-dur)}.lens-menu-root[data-sheet][data-phase=closing] .lens-menu__scrim{transition-duration:var(--panel-close-dur)}.lens-menu__trigger .btn__label{display:inline-grid}.lens-menu__swap-label{justify-items:start}.lens-menu__swap-icon,.lens-menu__swap-icon .t-icon{width:20px;height:20px}.lens-menu__swap-icon .t-icon{justify-content:center;align-items:center;display:inline-flex}.lens-menu__swap-icon svg{width:20px;height:20px}@media (max-width:768px){.uv-page .lens-menu__trigger.btn{border-radius:var(--radius-circle);justify-content:center;gap:0;width:40px;min-width:40px;height:40px;padding:0}.uv-page .lens-menu__trigger .btn__label{display:none}}.lens-menu__close.btn{top:var(--lm-btn-top,16px);right:var(--lm-btn-right,16px);z-index:1;position:fixed}.lens-menu{top:var(--lm-below,72px);right:var(--lm-btn-right,16px);width:min(780px,100vw - 32px);max-height:calc(100dvh - var(--lm-below,72px) - var(--spacing-6));background:var(--surface-card,var(--color-white));border-radius:var(--lm-radius);box-shadow:0 24px 48px -16px #1a1a1a47, var(--shadow-400);outline:none;flex-direction:column;display:flex;position:absolute;overflow:hidden}.lens-menu__mhead{display:none}.lens-menu__head{align-items:center;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-4) 0;flex-shrink:0;display:flex}.lens-menu__back{border-radius:var(--radius-pill);width:40px;height:40px;color:var(--color-ink);cursor:pointer;transition:background-color var(--duration-fast,.15s);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.lens-menu__back svg{width:20px;height:20px}@media (hover:hover){.lens-menu__back:hover{background:var(--color-grey-7)}}.lens-menu__title,.lens-menu__mtitle{min-width:0;color:var(--color-ink);text-wrap:balance;outline:none;margin:0;font-size:16px;font-weight:700;line-height:1.4}.lens-menu__back:focus-visible,.lens-menu__x:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.lens-menu__body{overscroll-behavior:contain;min-height:0;padding:var(--lm-gutter);flex:auto;overflow-y:auto}.lens-menu__head+.lens-menu__body{padding-top:var(--spacing-3)}.lens-menu__cols{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:start;display:grid}.lens-menu__col{gap:var(--spacing-5);flex-direction:column;display:flex}.lens-menu__cols--single{grid-template-columns:minmax(0,1fr)}.lens-menu--narrow{width:min(400px,100vw - 32px)}.lens-menu__group{gap:var(--spacing-1);flex-direction:column;display:flex}.lens-menu__heading{color:var(--color-grey-70);margin:0;font-size:14px;font-weight:700;line-height:20px}.lens-menu .lens-menu__rows>li>.list-row{width:100%;padding:var(--spacing-3) 0;border-radius:0;min-height:48px;margin:0}.lens-menu .lens-menu__rows>li:first-child>.list-row,.lens-menu .lens-menu__rows>li:last-child>.list-row{margin:0}@media (hover:hover){.lens-menu .lens-menu__rows>li>.list-row:hover{background:var(--color-grey-7)}}.lens-menu .lens-menu__rows>li>.list-row:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px;border-radius:0}.lens-menu .lens-menu__rows .list-row__leading{margin-left:var(--spacing-2)}.lens-menu .lens-menu__rows .list-row__trailing{margin-right:var(--spacing-2)}.lens-menu__tile{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-primary) 12%, var(--color-white));width:40px;height:40px;color:var(--color-ink);justify-content:center;align-items:center;display:flex}.lens-menu__tile svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:18px;height:18px}.lens-menu__row--current .lens-menu__tile{background:color-mix(in srgb, var(--color-primary) 24%, var(--color-white))}.lens-menu__tick{border-radius:var(--radius-circle);background:color-mix(in srgb, var(--color-primary) 24%, var(--color-white));width:24px;height:24px;color:var(--color-ink);justify-content:center;align-items:center;display:inline-flex}.lens-menu__tick svg{width:14px!important;height:14px!important}.lens-menu__callout{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-5);border-radius:var(--radius-xl);background:var(--color-grey-7);border:1px solid var(--color-grey-10);flex-direction:column;display:flex}.lens-menu__callout--foot{margin-top:var(--spacing-6)}.lens-menu__powered{gap:var(--spacing-2);flex-direction:column;display:flex}.lens-menu__powered-label{color:var(--color-grey-70);margin:0;font-size:12px;font-weight:500;line-height:16px}.lens-menu__logos{align-items:center;gap:var(--spacing-4);flex-wrap:wrap;display:flex}.lens-menu__logo-link{border-radius:var(--radius-sm);display:inline-flex}.lens-menu__logo-link img{object-fit:contain;width:auto;max-width:168px;height:36px;display:block}.lens-menu__logo-link--text{color:var(--color-ink);font-size:14px;font-weight:600}.lens-menu__logo-link:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.lens-menu__powered-line{color:var(--color-grey-70);text-wrap:balance;margin:0;font-size:14px;line-height:20px}.lens-menu__powered-line a,.lens-menu__guide-more a,.lens-menu__text-link{color:var(--color-ink);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--color-grey-30);text-decoration-color:var(--color-grey-30);font-weight:500}.lens-menu__powered-line a:hover,.lens-menu__guide-more a:hover,.lens-menu__text-link:hover{text-decoration-color:currentColor}:is(.lens-menu__powered-line a,.lens-menu__guide-more a,.lens-menu__text-link):focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;border-radius:2px}.lens-menu__rule{background:var(--color-grey-10);height:1px;margin:var(--spacing-1) 0;align-self:stretch}.lens-menu__callout-title{color:var(--color-ink);margin:0;font-size:14px;font-weight:600;line-height:20px}.lens-menu__callout-text{color:var(--color-grey-70);margin:0;font-size:13px;line-height:20px}.lens-menu__text-link{font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.lens-menu .lens-menu__cta.btn--primary{margin-top:var(--spacing-2);background:var(--color-primary-fill-text,var(--color-primary));color:var(--color-white);align-self:stretch}.lens-menu .lens-menu__cta.btn--primary:hover:not(:disabled){background:var(--color-primary-fill-text,var(--color-primary));filter:brightness(.92)}.lens-menu .guide.lens-menu__guide{max-width:none;margin:0;padding:0;font-size:14px}.lens-menu__guide .guide-steps{margin-top:var(--spacing-3)}.lens-menu__guide-more{margin-top:var(--spacing-4)!important}.lens-menu__about h3{margin:0 0 var(--spacing-1);color:var(--color-ink);font-size:14px;font-weight:700;line-height:20px}.lens-menu__about p,.lens-menu__about li{color:var(--color-grey-70);margin:0;font-size:14px;line-height:22px}.lens-menu__about p+h3,.lens-menu__about ul+h3{margin-top:var(--spacing-5)}.lens-menu__about ul{padding-left:var(--spacing-5);margin:0;list-style:outside}.lens-menu__about li+li{margin-top:var(--spacing-1)}.lens-menu__about strong{color:var(--color-ink);font-weight:600}.lens-menu__about-actions{gap:var(--spacing-2);margin-top:var(--spacing-3);flex-wrap:wrap;display:flex}.lens-menu__about{max-width:560px}.lens-menu .gf-modal__grabber{display:none}@media (max-width:768px){.lens-menu-root{--lm-gutter:var(--spacing-5)}.lens-menu,.lens-menu--narrow{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-height:calc(100dvh - 48px);padding-bottom:env(safe-area-inset-bottom,0px);inset:auto 0 0}.lens-menu.t-panel-slide[data-open=true]{transform:translateY(var(--gf-sheet-dy,0px))}.lens-menu[data-dragging=true]{-webkit-user-select:none;user-select:none;transition:none}.lens-menu[data-closing=true]{transform:translateY(100%)}.lens-menu .gf-modal__grabber{display:flex}.lens-menu__mhead{align-items:center;gap:var(--spacing-2);padding:0 var(--spacing-4) var(--spacing-3);border-bottom:1px solid var(--border-default);flex-shrink:0;display:flex}.lens-menu__mhead .lens-menu__x{margin-left:auto}.lens-menu__head{display:none}.lens-menu__body{padding-top:var(--spacing-4)}.lens-menu__cols{grid-template-columns:minmax(0,1fr)}}.lens-menu__x{border-radius:var(--radius-circle);width:32px;height:32px;color:var(--color-grey-70);cursor:pointer;transition-property:background-color,color;transition-duration:var(--duration-fast,.15s);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.lens-menu__x:hover{background:var(--color-grey-7);color:var(--color-ink)}}.lens-menu__x svg{pointer-events:none;width:20px;height:20px}@media (prefers-reduced-motion:reduce){.lens-menu__scrim{transition:none}}
