@property --app-foot-gap{syntax:"<length>";inherits:true;initial-value:8px}#app-root{--app-foot-gap:8px;--foot-height:0;--foot-top-offset:100vh;--page-pad-top:var(--page-pad);--page-pad-bottom:var(--page-pad);overscroll-behavior:contain}#app-root:deep(.hide-until-sync){opacity:0;pointer-events:none;transition:opacity .3s ease-in}#app-root.has-synced:deep(.hide-until-sync){opacity:1;pointer-events:all}#app-view[data-v-08050d00]{overscroll-behavior:none;width:100%;min-width:220px;height:100%;scroll-padding-top:var(--page-pad);background:var(--card-bg,white);color:var(--card-fg,#444);padding:24px;padding:var(--page-pad);margin:auto;transition:padding .2s;position:relative;overflow:hidden auto}#app-view[data-v-08050d00] #app-page{padding-top:var(--page-pad-top);padding-bottom:var(--page-pad-bottom);margin-bottom:100vh}#app-view:has(form:focus-within)+footer[data-v-08050d00]{opacity:.95}header[data-v-08050d00]{--logo-fg:var(--head-fg);z-index:2;z-index:3;background:var(--head-bg,#111);width:100%;transition:top .44s,transform .33s,margin-top .22s,opacity .55s;position:fixed;top:0;left:0}header.is-open[data-v-08050d00]{pointer-events:all;opacity:1}header.is-shut[data-v-08050d00]{pointer-events:none;opacity:0!important}header[data-v-08050d00]:has(#app-head:not(:empty)){border-bottom:var(--head-bg-line,#333) 1px solid}#app-head[data-v-08050d00]{justify-content:center;transition:top .33s,opacity .22s;display:flex}#app-head[data-v-08050d00] .brand-logo{min-width:200px;max-height:80px;margin:var(--page-pad) 0}footer[data-v-08050d00]{z-index:2;background:var(--tray-bg,white);border-top:var(--tray-line,#eee) 1px solid;width:100%;top:var(--foot-top-offset);border-top-left-radius:0;border-top-right-radius:0;transition:border-top-left-radius .8s,border-top-right-radius .8s,top .25s,opacity .3s,padding .2s;position:absolute;left:0}footer[data-v-08050d00]:after{content:"";width:100%;height:25vh;left:0;top:calc(var(--foot-height) - 2px);background:var(--tray-bg-fade,white);display:block;position:absolute}footer.is-open[data-v-08050d00]{opacity:1;pointer-events:all;padding:var(--page-pad);border-top-left-radius:2em;border-top-right-radius:2em}footer.is-shut[data-v-08050d00]{pointer-events:none;padding:0;bottom:0;opacity:0!important}footer.is-compact[data-v-08050d00]{padding-bottom:0}footer[data-v-08050d00]:has([data-variant=rounded-fade]){background:radial-gradient(farthest-corner at 10px 10px, var(--color-grey-0) 20%, var(--tray-bg) 60%);border-radius:24px 24px 0 0}#app-foot[data-v-08050d00]{overscroll-behavior:contain;gap:var(--app-foot-gap,8px);color:var(--card-fg,#000);padding-bottom:var(--foot-safe-gap,0);touch-action:none;flex-direction:column;margin:0 auto;transition:gap .3s;display:flex;overflow:hidden}#app-foot[data-v-08050d00] button+button.text:last-child{margin-bottom:0}#btn-view-top[data-v-08050d00]{opacity:.2;width:100%;color:var(--icon-bg);background:0 0;border:none;font-size:180px;transition:opacity .3s ease-in;position:relative;top:-320px}#btn-view-top[data-v-08050d00]:focus{outline:none}#btn-view-top[data-v-08050d00]:hover{opacity:.5}#btn-view-top .gradient-text[data-v-08050d00]{background-image:linear-gradient(var(--color-gray-5), var(--color-gray-1));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}@media screen and (width>=600px){#app-page{max-width:368px;height:auto;margin:auto}#app-foot{max-width:368px}}.brand-logo[data-v-0b08dcfc]{min-height:24px;margin:8px}.login-form[data-v-0a0a9f52]{flex-direction:column;gap:8px;height:100%;min-height:400px;display:flex;position:relative}.logo[data-v-0a0a9f52]{flex-shrink:0;margin:8px 0}.fields[data-v-0a0a9f52]{border:none;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.spacer[data-v-0a0a9f52]{flex-grow:1}h1.title[data-v-21602c51]{margin-top:0;font-weight:400}.title .viv-ico[data-v-21602c51]{font-size:1.5em}.hero-icon[data-v-21602c51]{color:var(--color-gray-2);margin:0 auto;font-size:16em}.info-box[data-v-21602c51]{opacity:.01}.passkey-login[data-v-09fa16da]{flex-direction:column;display:flex}.passkey-button[data-v-09fa16da]{height:2em;margin-top:calc(var(--app-foot-gap) + 8px);min-height:calc(32px - var(--app-foot-gap))!important}.login-form[data-v-501ca73f]{--logo-fg:var(--card-fg);flex-direction:column;gap:8px;height:100%;min-height:400px;display:flex;position:relative}.login-form[data-v-501ca73f] .brand-logo{flex-shrink:0;margin-bottom:3em}.fields[data-v-501ca73f]{border:none;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.spacer[data-v-501ca73f]{flex-grow:1}:where(.pf-root,.fx-header){--fx-backdrop:#ffffff0d;--fx-azure:#377cbf;--fx-bark:#5b3d33;--fx-coral:#d9664b;--fx-dusk-1:#5c579d;--fx-dusk-2:#613887;--fx-dusk-3:#9f4173;--fx-earth-1:#462f1d;--fx-earth-2:#633e36;--fx-earth-3:#975d59;--fx-earth-4:#a4765a;--fx-earth-5:#ebae7c;--fx-fire-1:#672e3d;--fx-fire-2:#93262b;--fx-fire-3:#d54560;--fx-fire-4:#bf5144;--fx-fire-5:#de7a3f;--fx-gold:#efc94a;--fx-ink:black;--fx-leaf-dark:#498235;--fx-leaf-light:#67af70;--fx-lime:#9dc042;--fx-magenta:#ce4289;--fx-mauve:#9a5783;--fx-moss-grey:#515c54;--fx-mud:#665831;--fx-night:#1f1f26;--fx-pale-lime:#dedb62;--fx-paper:white;--fx-periwinkle:#4a6bae;--fx-rust:#9a5130;--fx-sand:#b6997e;--fx-sky-deep:#1a3f82;--fx-sky-mid:#367bb4;--fx-slate-1:#304250;--fx-slate-2:#627e93;--fx-slate-3:#c1cdd9;--fx-sun-pale:#fbec8f;--fx-taupe:#69614e;--fx-teal:#4799ae;--fx-umber:#514b3f;--fx-yellow:#fae04f;--fx-w-line:33.91px;--fx-w-cell-line:45.5px;--fx-w-cell-line-lg:43.37px}.pf-root{fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2.84884}.pf-shape{opacity:clamp(0, calc((var(--fx-p) - var(--fx-s)) / (var(--fx-e) - var(--fx-s))), 1)}.fx-header{z-index:1;text-align:center;letter-spacing:.04em;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;padding:0 1rem;font-size:4rem;font-weight:100;line-height:1.1;position:fixed;inset:1.5rem 0 auto}.fx-letter{--fx-t:clamp(0, calc((var(--fx-p) - var(--fx-s)) / (var(--fx-e) - var(--fx-s))), 1);--fx-rest:calc(1 - var(--fx-t));--fx-dir:1;--fx-outline:1.2px 0px 0 var(--fx-ink), .85px .85px 0 var(--fx-ink), 0px 1.2px 0 var(--fx-ink), -.85px .85px 0 var(--fx-ink), -1.2px 0px 0 var(--fx-ink), -.85px -.85px 0 var(--fx-ink), -0px -1.2px 0 var(--fx-ink), .85px -.85px 0 var(--fx-ink), 2.32px .62px 0 var(--fx-ink), 1.7px 1.7px 0 var(--fx-ink), .62px 2.32px 0 var(--fx-ink), -.62px 2.32px 0 var(--fx-ink), -1.7px 1.7px 0 var(--fx-ink), -2.32px .62px 0 var(--fx-ink), -2.32px -.62px 0 var(--fx-ink), -1.7px -1.7px 0 var(--fx-ink), -.62px -2.32px 0 var(--fx-ink), .62px -2.32px 0 var(--fx-ink), 1.7px -1.7px 0 var(--fx-ink), 2.32px -.62px 0 var(--fx-ink), 3.6px 0px 0 var(--fx-ink), 3.33px 1.38px 0 var(--fx-ink), 2.55px 2.55px 0 var(--fx-ink), 1.38px 3.33px 0 var(--fx-ink), 0px 3.6px 0 var(--fx-ink), -1.38px 3.33px 0 var(--fx-ink), -2.55px 2.55px 0 var(--fx-ink), -3.33px 1.38px 0 var(--fx-ink), -3.6px 0px 0 var(--fx-ink), -3.33px -1.38px 0 var(--fx-ink), -2.55px -2.55px 0 var(--fx-ink), -1.38px -3.33px 0 var(--fx-ink), -0px -3.6px 0 var(--fx-ink), 1.38px -3.33px 0 var(--fx-ink), 2.55px -2.55px 0 var(--fx-ink), 3.33px -1.38px 0 var(--fx-ink);--fx-hue:var(--fx-fire-5);color:var(--fx-hue);opacity:var(--fx-t);transform:translateY(calc(var(--fx-rest) * var(--fx-dir) * -2rem)) rotate(calc(var(--fx-rest) * var(--fx-dir) * -14deg)) scale(calc(.7 + var(--fx-t) * .3));filter:blur(calc(var(--fx-rest) * 6px));text-shadow:var(--fx-outline), 0 0 calc(var(--fx-t) * .6rem) var(--fx-fire-3);display:inline-block}.fx-letter:nth-of-type(2n){--fx-dir:-1}.fx-letter:nth-of-type(3n){--fx-hue:var(--fx-gold)}.fx-letter:nth-of-type(3n+1){--fx-hue:var(--fx-magenta)}.fx-word{white-space:nowrap;display:block}@media (prefers-reduced-motion:reduce){.fx-letter{filter:none;transform:none}}.fx-emblem{width:18rem;max-width:80vw;filter:drop-shadow(0 0 1px var(--fx-ink)) drop-shadow(0 0 1px var(--fx-ink)) drop-shadow(0 0 2px var(--fx-ink)) drop-shadow(0 0 2px var(--fx-ink));margin:.5rem auto 0;display:block;overflow:visible}.fx-stroke{--fx-t:clamp(0, calc((var(--fx-p) - var(--fx-s)) / (var(--fx-e) - var(--fx-s))), 1);stroke:var(--fx-hue);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--fx-t));opacity:clamp(0, calc(var(--fx-t) * 100), 1)}.fx-glow{fill:var(--fx-gold);fill-opacity:clamp(0, calc((var(--fx-t) - .7) * 3.4 * .55), .55)}.centered-column[data-v-9a4231ab]{height:calc(100dvh - var(--page-pad-top) - var(--page-pad-bottom));flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.please-wait[data-v-9a4231ab]{color:var(--line-fg,#7f7f7f80);opacity:.2}h1.title[data-v-9a4231ab]{align-items:center;margin-top:0;font-weight:400;line-height:1;display:flex}.title .viv-ico[data-v-9a4231ab]{color:var(--icon-fg);margin-right:.25em;font-size:1.5em}.info-box[data-v-9a4231ab]{opacity:.01}@font-face{font-family:viv-ico;font-weight:400;font-style:normal;font-display:block;src:url(/idp/assets/vivint-icons-3kM8wX8m.woff)format("woff")}[class^=viv-ico],[class*=\ viv-ico]{speak:none;font-variant:normal;text-transform:none;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:viv-ico!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--hex-white:#fafafa;--hex-black:#181818;--hex-green-100:#d0ffdd;--hex-green-200:#a8fabf;--hex-green-250:#56efb7;--hex-green-300:#05e5af;--hex-green-350:#02c291;--hex-green-400:#00a073;--hex-green-500:#096049;--hex-green-550:#0c4034;--hex-green-600:#10201f;--hex-blue-100:#cce6ff;--hex-blue-200:#72baff;--hex-blue-300:#1e90ff;--hex-blue-350:#1e90ff;--hex-blue-400:#0053a4;--hex-blue-500:#153d6c;--hex-blue-550:#1e3353;--hex-blue-600:#282a3b;--hex-orange-100:#f3efe8;--hex-orange-150:#f9d6bd;--hex-orange-200:#ffbe92;--hex-orange-300:#ff8736;--hex-orange-350:#f76d27;--hex-orange-400:#ef5318;--hex-orange-450:#b53b11;--hex-orange-500:#7c240a;--hex-orange-550:#512214;--hex-orange-600:#26201f;--hex-pink-100:#ffe0f5;--hex-pink-200:#f3b2e9;--hex-pink-300:#f98bda;--hex-pink-400:#f6c;--hex-pink-500:#ad3680;--hex-pink-550:#811b57;--hex-pink-600:#56012f;--hex-yellow-100:#fff5bb;--hex-yellow-200:#ffe68c;--hex-yellow-300:#ffd146;--hex-yellow-400:#e8c207;--hex-yellow-500:#caa901;--hex-yellow-550:#c58f06;--hex-yellow-575:#a36a02;--hex-yellow-600:#835304;--hex-yellow-700:#3d2306;--color-fail:#d01823;--color-good:#20ad8a;--color-warn:var(--hex-yellow-575);--color-glow:#f3e3be50;--color-line:#3c3c434a;--color-shadow:#02080d50;--color-black:#02080d;--color-white:#f7fafa;--color-green:#05e5af;--color-gray-0:#f4f7f9;--color-gray-1:#eef2fe;--color-gray-2:#e3e8e8;--color-gray-3:#d5dbdb;--color-gray-4:#bfc7c7;--color-gray-5:#909999;--color-gray-6:#626e6e;--color-gray-7:#3a4747;--color-gray-8:#282a3b;--color-gray-9:#141c1c;--color-grey-0:#f7fafa;--color-grey-1:#ebebeb;--color-grey-2:silver;--color-grey-3:#bebebe;--color-grey-4:#989898;--color-grey-5:#686868;--color-grey-6:#363636;--color-grey-7:#242424;--color-grey-8:#121212;--color-grey-9:#02080d;--color-slate-1:#9baba9;--color-slate-2:#5e7775;--color-slate-3:#485958;--color-slate-4:#475a7b;--color-pool-1:#d0e1e8;--color-pool-2:#9fc1c9;--color-pool-3:#81aeb5;--color-palm-1:#b9c9a9;--color-palm-2:#749354;--color-palm-3:#445d31;--color-ivy-1:#99a596;--color-ivy-2:#344730;--color-ivy-3:#1e2d19;--color-pimento-1:#dba999;--color-pimento-2:#b75334;--color-pimento-3:#753118;--color-veneto-1:#d1aeb1;--color-veneto-2:#b17b80;--color-veneto-3:#876065;--color-sol-1:#f3e3be;--color-sol-2:#e2b95d;--color-sol-3:#dba435;--color-oak-1:#ebd6c3;--color-oak-2:#ddba9b;--color-oak-3:#b98f73;--color-toupe-1:#f9f7f3;--color-toupe-2:#ddd3c5;--color-toupe-3:#2e2c28;--color-toupe-4:#1d1b19}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[theme=dark],:root.theme--dark{--color-line:#c2c2c25b;--color-gray-0:#141c1c;--color-gray-1:#282a3b;--color-gray-2:#3a4747;--color-gray-3:#626e6e;--color-gray-4:#909999;--color-gray-5:#bfc7c7;--color-gray-6:#d5dbdb;--color-gray-7:#e3e8e8;--color-gray-8:#eef2fe;--color-gray-9:#f4f7f9;--color-grey-0:#02080d;--color-grey-1:#121212;--color-grey-2:#242424;--color-grey-3:#363636;--color-grey-4:#686868;--color-grey-5:#989898;--color-grey-6:#bebebe;--color-grey-7:silver;--color-grey-8:#ebebeb;--color-grey-9:#f7fafa}@font-face{font-family:viv-circular;font-display:block;font-style:normal;font-weight:300;src:url(//cdn.assets.vivint.com/global/fonts/2020/vivintCircularWeb-Light.woff2)format("woff2"),url(//cdn.assets.vivint.com/global/fonts/2020/vivintCircularWeb-Light.woff)format("woff")}@font-face{font-family:viv-circular;font-display:block;font-style:normal;font-weight:400;src:url(//cdn.assets.vivint.com/global/fonts/2020/vivintCircularWeb-Book.woff2)format("woff2"),url(//cdn.assets.vivint.com/global/fonts/2020/vivintCircularWeb-Book.woff)format("woff")}@font-face{font-family:viv-circular;font-display:block;font-style:normal;font-weight:500;src:url(//cdn.assets.vivint.com/global/fonts/2020/vivintCircularWeb-Medium.woff2)format("woff2"),url(//cdn.assets.vivint.com/global/fonts/2020/vivintCircularWeb-Medium.woff)format("woff")}@font-face{font-family:viv-circular;font-display:block;font-style:normal;font-weight:700;src:url(//cdn.assets.vivint.com/global/fonts/2020/vivintCircularWeb-Bold.woff2)format("woff2"),url(//cdn.assets.vivint.com/global/fonts/2020/vivintCircularWeb-Bold.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--btn-bg:var(--color-gray-8);--btn-bg-cta:var(--color-sol-2);--btn-bg-cta-on:var(--color-sol-3);--btn-bg-fab:#74748014;--btn-bg-active:var(--color-slate-4);--btn-bg-disabled:var(--color-grey-3);--btn-fg:var(--color-grey-0);--btn-fg-disabled:var(--color-grey-6);--btn-fg-text:var(--color-grey-8);--btn-fg-stroke:#6464644d;--btn-text-underline:var(--color-line,currentColor);--card-bg:var(--color-white);--card-fg:var(--color-gray-8);--card-shade:var(--color-shadow);--disc-bg:var(--color-gray-4);--disc-fg:var(--color-gray-7);--head-fg:var(--color-gray-0);--head-bg:var(--color-gray-8);--head-bg-line:var(--color-grey-4);--focus-bg:var(--hex-white);--foot-bg:var(--card-bg);--form-bg:var(--color-gray-0);--form-fg:var(--color-gray-6);--form-fg-active:var(--color-gray-9);--form-control-color:var(--color-gray-8);--icon-bg:var(--color-grey-7);--icon-fg:var(--color-gray-3);--line-bg:#0000001a;--line-fg:var(--color-line);--link-fg:var(--color-gray-7);--logo-fg:var(--color-gray-3);--spin-bg:var(--color-grey-0);--spin-fg:var(--btn-bg-disabled);--spin-fg-text:var(--color-gray-8);--spin-icon:var(--color-gray-8);--toast-bg:var(--color-gray-2);--toast-fg:var(--color-gray-8);--toast-box-shadow:0px 3px 1px #0000000f, 0px 3px 8px #00000026;--text-primary:var(--color-gray-8);--text-secondary:var(--color-gray-7);--text-tertiary:var(--color-gray-6);--text-success:var(--color-good);--tile-bg:var(--color-pool-1);--tile-bg--max:var(--color-gray-0);--tile-line:var(--color-pool-2);--tile-fg:var(--color-ivy-3);--tray-line:var(--color-gray-2);--tray-bg:var(--color-gray-2);--tray-bg-fade:linear-gradient(var(--color-gray-2), var(--color-gray-1) 66%, var(--color-grey-0))}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[theme=dark],:root.theme--dark{--focus-bg:var(--hex-black);--btn-bg:var(--color-grey-9);--btn-bg-disabled:var(--color-grey-1);--btn-fg-disabled:var(--color-grey-4);--card-bg:var(--color-black);--card-fg:var(--color-grey-9);--head-fg:var(--color-grey-9);--head-bg:var(--color-gray-1);--head-bg-line:var(--color-grey-2);--line-bg:#e2e2e21a;--logo-fg:var(--color-gray-8);--tile-bg:var(--color-pool-3);--tile-bg--max:var(--color-gray-1);--tile-line:var(--color-pool-2);--tile-fg:var(--color-white);--tray-line:var(--color-grey-1);--tray-bg:var(--color-gray-1);--tray-bg-fade:linear-gradient(var(--color-gray-1), var(--color-gray-1) 66%, var(--color-grey-0))}@keyframes viv-anim-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html{font:-apple-system-body;background:var(--card-bg,white);color:#fff;-ms-touch-action:none;touch-action:none;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;height:100svh;margin:0;padding:0;overflow:hidden}body{overscroll-behavior:contain;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;scroll-margin-top:48px;font-family:viv-circular,sans-serif;font-size:1rem;position:fixed;inset:0;overflow:hidden}#app-root{scrollbar-width:none;-ms-overflow-style:none}#app-root::-webkit-scrollbar{display:none}form:focus-within button.text{opacity:.8}input,button{font-family:viv-circular,sans-serif;font-size:1rem;font-weight:400}input:-webkit-autofill{transition:background-color 0s 600000s,color 0s 600000s!important}input:-webkit-autofill:hover{transition:background-color 0s 600000s,color 0s 600000s!important}input:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s!important}input:-webkit-autofill:active{transition:background-color 0s 600000s,color 0s 600000s!important}button{font-weight:500}hr{background:var(--line-bg);border:none;height:1px;margin:1em 0}hr.gap{margin:3em 0}*,:before,:after{box-sizing:border-box}.action-links{--btn-text-underline:var(--color-line)}.action-links button:focus{outline:none;font-weight:700!important}.hero-icon{color:color-mix(in srgb, var(--icon-fg), transparent 66%);justify-content:center;margin:0 auto;font-size:16em;display:flex}.icon-badge{background:var(--hex-green-100);border:1px solid var(--hex-green-200);text-align:center;width:2em;height:2em;color:var(--hex-green-400);border-radius:50%;flex-shrink:0;line-height:1.75em;display:inline-block}.caret-box,.info-box,.error-box{color:var(--color-fail);align-items:center;margin:-.5rem 1rem .5rem -.9rem;padding:0 1rem .5rem 56px;line-height:1;display:inline-flex;position:relative}:is(.caret-box,.info-box,.error-box):before{content:"error";font-family:viv-ico;font-size:28px;position:absolute;left:16px}:is(.caret-box,.info-box,.error-box):focus{border-radius:8px;outline:none}.caret-box{color:var(--color-gray-5)}.caret-box:before{content:"caret_right"}.info-box{color:var(--color-pool-3)}.info-box:before{content:"info_encircled"}.mx-1{margin-left:.25em;margin-right:.25em}.mx-2{margin-left:.5em;margin-right:.5em}.head-enter-active,.head-leave-active{transition:opacity .5s}.head-enter-from,.head-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter-from,.fade-leave-to{opacity:0}.poptart-enter-active,.poptart-leave-active{opacity:1;transition:transform .5s,opacity .4s;transform:translateY(0)}.poptart-enter-from,.poptart-leave-to{opacity:0;transform:translateY(3rem)}:root{--head-top:0;--head-min-page-height:256px;--foot-max-page-width:800px;--foot-min-page-height:256px;--foot-top-offset:100vh;--page-pad:24px;--text-info:var(--color-gray-5,#aaa);--view-height:var(--webkit-fill-available,100svh)}@media only screen and (width>=800px){html{background-color:var(--card-bg,white)}}#app-root{overscroll-behavior-y:contain;opacity:0;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100svh;transition:opacity 1s linear;display:flex;position:absolute;overflow:hidden auto}#app-root[data-icons=loaded]{opacity:1!important}.logo-bar{justify-content:center;height:40px;margin-bottom:1em;display:flex}.page-card{border:var(--color-gray-4,#ccc) 1px solid;text-align:center;text-wrap:balance;border-radius:16px;max-width:340px;margin:0 auto;padding:24px}.page-card footer{border-top:var(--color-gray-4,#ccc) 1px solid;padding-top:24px}.page-card footer p{margin:0}.action-link{text-align:center;color:var(--link-fg);margin:2rem 0;font-size:1.5em;font-weight:700;text-decoration:none;list-style-type:none;display:block}.title-box{margin-top:0;font-size:1.5rem;font-weight:500;line-height:2rem}.message-box{text-align:center;color:var(--color-gray-7,#666);margin:0 0 1em;font-size:2em;font-weight:300;line-height:1.2}.form-wrap{flex-direction:column;gap:8px;display:flex}.action-links{flex-direction:column;gap:8px;margin-top:1.5rem;display:flex}.action-links>button.text{cursor:pointer;text-align:left;height:2em;color:var(--btn-fg-text,#222);white-space:nowrap;padding-left:4px;font-weight:400;line-height:2em;text-decoration:none;position:relative}.action-links .text .btn-body{text-align:left;display:inline}.cta-button{text-transform:none;cursor:pointer;background-color:var(--btn-bg-cta);width:-webkit-fill-available;height:44px;color:var(--color-grey-0,white);align-content:center;margin:10px 180px;font-size:medium}.cta-button:focus{background-color:var(--btn-bg-cta-on)}.disclaimer{color:var(--form-fg-active);margin-top:2em;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.disclaimer a{color:inherit;font-size:inherit;font-style:inherit;font-weight:600;line-height:inherit;margin-top:inherit;text-decoration:none}.pop-box{box-shadow:var(--toast-box-shadow);border-radius:8px;align-items:flex-start;gap:8px;padding:16px;font-size:1rem;font-weight:400;line-height:1.5;display:flex;position:absolute;inset:auto 1rem 1rem}details.pop-box-text{flex:1;margin:0;padding:0}details.pop-box-text summary{margin:0;padding:0;list-style:none}details.pop-box-text summary::-webkit-details-marker{display:none}details.pop-box-text summary::marker{display:none}details.pop-box-text small{color:var(--color-gray-3);margin-top:1em;display:block}.pop-box-dismiss{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:-4px -4px 0 0;padding:0;display:flex}.pop-box-dismiss:hover{background:color-mix(in srgb, currentcolor, transparent 90%)}.pop-box-dismiss:focus-visible{outline-offset:2px;outline:2px solid}.pop-box-dismiss .viv-ico{font-size:18px}.pop-box--info{background:var(--toast-bg);color:var(--toast-fg)}.pop-box--warn{--warn-bg:color-mix(in srgb, var(--hex-yellow-300), var(--card-bg) 85%);background:linear-gradient(to bottom right, var(--warn-bg), var(--card-bg));border:var(--color-warn) 1px solid;color:var(--color-warn)}.pop-box--error{--fail-bg:color-mix(in srgb, var(--color-fail), var(--card-bg) 85%);background:linear-gradient(to bottom right, var(--fail-bg), var(--card-bg));border:var(--color-fail) 1px solid;color:var(--color-fail)}h1{font-size:1.5rem;font-weight:500}p{margin-bottom:1.5em;font-size:1rem;font-weight:400;line-height:1.5}
