#app-root{--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-02b841d1]{width:100%;height:100%;min-width:220px;padding:24px;position:relative;margin:auto;overflow-x:hidden;overflow-y:auto;transition:padding .2s;overscroll-behavior:none;scroll-padding-top:var(--page-pad);background:var(--card-bg, white);color:var(--card-fg, #444);padding:var(--page-pad)}#app-view[data-v-02b841d1] #app-page{margin-bottom:100vh;padding-top:var(--page-pad-top);padding-bottom:var(--page-pad-bottom)}header[data-v-02b841d1]{--logo-fg: var(--head-fg);position:fixed;z-index:2;z-index:3;left:0;width:100%;background:var(--head-bg, #111);top:0;transition:top .44s,transform .33s,margin-top .22s,opacity .55s}header.is-open[data-v-02b841d1]{pointer-events:all;opacity:1}header.is-shut[data-v-02b841d1]{pointer-events:none;opacity:0}header[data-v-02b841d1]:has(#app-head:not(:empty)){border-bottom:var(--head-bg-line, #333) 1px solid}#app-head[data-v-02b841d1]{display:flex;justify-content:center;transition:top .33s,opacity .22s}#app-head[data-v-02b841d1] .brand-logo{min-width:200px;max-height:80px;margin:var(--page-pad) 0}footer[data-v-02b841d1]{position:absolute;z-index:2;width:100%;background:var(--card-bg, white);border-top:var(--tray-line, #eee) 1px solid;top:var(--foot-top-offset);left:0;transition:top .25s,opacity .3s,padding .2s}footer[data-v-02b841d1]:after{content:"";display:block;position:absolute;width:100%;height:25vh;left:0;top:calc(var(--foot-height) - 2px);background:var(--card-bg, white)}footer.is-open[data-v-02b841d1]{opacity:1;pointer-events:all;padding:var(--page-pad)}footer.is-shut[data-v-02b841d1]{bottom:0;opacity:0;padding:0;pointer-events:none}#app-foot[data-v-02b841d1]{display:flex;overflow:hidden;overscroll-behavior:contain;flex-direction:column;gap:8px;margin:0 auto;color:var(--card-fg, #000);padding-bottom:var(--foot-safe-gap, 0)}#app-foot[data-v-02b841d1] button.text:last-child{margin-bottom:-16px}#btn-view-top[data-v-02b841d1]{width:100%;border:none;background:none;font-size:180px;opacity:.2;color:var(--icon-bg);position:relative;top:-320px;transition:opacity .3s ease-in}#btn-view-top[data-v-02b841d1]:focus{outline:none}#btn-view-top[data-v-02b841d1]:hover{opacity:.5}#btn-view-top .gradient-text[data-v-02b841d1]{font-weight:700;background-image:linear-gradient(var(--color-gray-5),var(--color-gray-1));background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (min-width:600px){#app-page{max-width:368px;height:auto;margin:auto}#app-foot{max-width:368px}}button[data-v-a5a14df3]{height:4em;border:none;font-size:1rem;font-weight:500;text-indent:.0892857143em;text-transform:none;cursor:pointer;color:var(--btn-fg, #eee);background:var(--btn-bg, #333);transition:background .3s}button.pressed[data-v-a5a14df3]{background:var(--btn-bg-active, #456)}button.outlined[data-v-a5a14df3]{background:none;border:solid 1px var(--btn-bg, #333)}button.rounded[data-v-a5a14df3]{height:auto;min-height:48px;border-radius:24px}button.rounded[disabled][data-v-a5a14df3]{background:var(--btn-bg-disabled, #ddd);color:var(--btn-fg-disabled, #333);cursor:default}button.text[data-v-a5a14df3]{background:none!important;color:var(--btn-fg-text, #222);height:3em;pointer-events:none}button>.btn-body[data-v-a5a14df3]{margin:0 2em;pointer-events:all;display:flex;text-align:center;text-wrap:pretty;justify-content:center;align-content:space-around}button.text>.btn-body[data-v-a5a14df3]{display:inline-flex;border-bottom:var(--btn-text-underline, currentcolor) 1px solid}.spinner-row[data-v-cb37837b]{display:inline-flex;flex-direction:row}.viv-spinner[data-v-cb37837b]{margin:0;padding:0;transition:all .3s linear;width:var(--fc2355fa);height:var(--fc2355fa);animation:viv-anim-spin var(--v3e024ded) linear infinite;position:relative}.viv-spinner.is--basic[data-v-cb37837b]{border-radius:100%;border:var(--v2e344efc) solid var(--spin-bg);border-top:var(--v2e344efc) solid var(--spin-fg)}.viv-spinner[data-v-cb37837b] svg{position:absolute;inset:0}.busy-label[data-v-cb37837b]{margin-left:var(--a48d6b6e);font-size:var(--v0c6e1eb8);line-height:var(--fc2355fa);color:var(--spin-fg-text);font-weight:500}.busy-box[data-v-43ec96dc]{display:inline-flex;flex-direction:row}.busy-text[data-v-43ec96dc]{margin-left:8px;font-size:1rem;line-height:24px;font-weight:500;color:var(--color-gray-8)}#form-error[data-v-43ec96dc]{margin-top:16px}.error-details[data-v-43ec96dc]{color:var(--text-info, #888);font-size:.8em;padding-left:3.5em;margin-top:1em}#form-foot[data-v-43ec96dc]{display:flex;flex-direction:column;color:var(--card-fg, #000)}#form-foot.is-inline[data-v-43ec96dc]{margin-top:var(--page-pad)}.field-wrap[data-v-893e7be8]{--size-append: 48px;position:relative;min-height:3.5em;transition:background-color .5s;border:0;border-bottom:1px solid var(--line-bg)}.field-wrap[data-v-893e7be8]:focus-within{border-bottom-color:var(--line-fg)!important}.field-wrap:has(.append:not(:empty)) input[data-v-893e7be8]{padding-right:var(--size-append)!important}.inset>label[data-v-893e7be8]{left:40px}.inset>input[data-v-893e7be8]{margin-left:40px}label[data-v-893e7be8]{font-weight:500;display:block;position:absolute;top:2rem;transform:translateY(-50%);left:0;color:var(--card-fg);transform-origin:left top;-webkit-user-select:none;user-select:none;transition:transform .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),top .5s}.field-wrap input[data-v-893e7be8]{border:0;border-radius:0;font-size:1rem;height:5rem;box-sizing:border-box;background:transparent;transition:border .5s;padding:25px 16px 6px 0;width:calc(100% - var(--size-append));color:var(--form-fg)!important;caret-color:var(--card-fg)}input[data-v-893e7be8]:focus{outline:none;border-bottom-width:1px;border-bottom-color:var(--line-fg)}input:focus+label[data-v-893e7be8]{color:var(--form-fg-active)}input:valid+label[data-v-893e7be8],input+label[data-v-893e7be8]{transform:translateY(-90%)}input[data-v-893e7be8]::-ms-reveal{display:none}.append[data-v-893e7be8]{position:absolute;top:0;right:0}.append .viv-ico[data-v-893e7be8]{position:relative;margin-right:.5em;cursor:pointer}.viv-ico.tiny-fab[data-v-893e7be8]{background:var(--btn-bg-fab);border-radius:50%;height:16px;font-size:12px;line-height:1;padding:2px;margin-right:1.33em;top:3.1em}.viv-ico[data-v-893e7be8]{position:absolute;font-size:24px;height:56px;left:0;line-height:56px;margin:0;color:var(--icon-bg);cursor:default}.password-requirement-success .viv-ico[data-v-893e7be8]{position:relative;color:var(--text-success)}.password-requirement-success[data-v-893e7be8]{display:flex;justify-content:space-between;align-items:center;width:100%;padding-right:9px;padding-left:1px;height:16px;margin-top:.5rem;color:var(--text-success)}.password-requirements[data-v-893e7be8]{margin-top:1rem;color:var(--text-primary);font-weight:400;font-size:12px;line-height:16px}.password-requirement[data-v-893e7be8]{margin-top:.5rem}.brand-logo[data-v-641d791c]{min-height:24px;margin:8px}.login-form[data-v-0f450b34]{position:relative;display:flex;flex-direction:column;height:100%;min-height:400px;gap:8px}.logo[data-v-0f450b34]{flex-shrink:0;margin:8px 0}.fields[data-v-0f450b34]{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.spacer[data-v-0f450b34]{flex-grow:1}h1.title[data-v-7a5cd2f7]{font-weight:400;margin-top:0}.title .viv-ico[data-v-7a5cd2f7]{font-size:1.5em}.hero-icon[data-v-7a5cd2f7]{font-size:16em;color:var(--color-gray-2);margin:0 auto}.info-box[data-v-7a5cd2f7]{opacity:.01}.login-form[data-v-89384ddc]{--logo-fg: var(--card-fg);position:relative;display:flex;flex-direction:column;height:100%;min-height:400px;gap:8px}.login-form[data-v-89384ddc] .brand-logo{flex-shrink:0;margin-bottom:3em}.fields[data-v-89384ddc]{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.spacer[data-v-89384ddc]{flex-grow:1}h1.title[data-v-494cb3d0]{font-weight:400;margin-top:0;display:flex;align-items:center;line-height:1}.title .viv-ico[data-v-494cb3d0]{font-size:1.5em;color:var(--icon-fg);margin-right:.25em}.info-box[data-v-494cb3d0]{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"]{font-family:viv-ico!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;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}:root{color-scheme:light dark;--color-fail: #D01823;--color-good: #20AD8A;--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: #C0C0C0;--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}: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: #C0C0C0;--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{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: rgba(116, 116, 128, .08);--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: rgba(100, 100, 100, .3);--btn-text-underline: currentcolor;--card-bg: var(--color-toupe-1);--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);--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-1);--toast-fg: var(--color-gray-8);--toast-box-shadow: 0px 3px 1px rgba(0, 0, 0, .06), 0px 3px 8px rgba(0, 0, 0, .15);--text-primary: var(--color-gray-8);--text-success: var(--color-good);--tray-bg: var(--color-toupe-2);--tray-bg-fade: linear-gradient( var(--color-toupe-1), var(--color-toupe-1) 66%, var(--color-toupe-2) );--tray-line: var(--color-gray-2)}:root[theme=dark]{--btn-bg: var(--color-grey-9);--btn-bg-disabled: var(--color-grey-1);--btn-fg-disabled: var(--color-grey-4);--card-bg: var(--color-grey-0);--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);--tray-line: var(--color-grey-1)}@keyframes viv-anim-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html{font:-apple-system-body;background:var(--card-bg, white);color:#fff;height:100vh;height:100svh;padding:0;margin:0;overflow:hidden;-ms-touch-action:none;touch-action:none;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}body{scroll-margin-top:48px;font-family:viv-circular,sans-serif;font-size:1rem;position:fixed;inset:0;padding:0;margin:0;overflow:hidden;overscroll-behavior:contain;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#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,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 0s 600000s,color 0s 600000s!important}button{font-weight:500}hr{border:none;height:1px;background:var(--line-bg);margin:1em 0}*,*:before,*:after{box-sizing:border-box}.action-links{--btn-text-underline: var(--color-gray-3)}.action-links button:focus{font-weight:700!important;outline:none}.hero-icon{font-size:16em;color:var(--icon-fg);color:color-mix(in srgb,var(--icon-fg),transparent 66%);margin:0 auto}.info-box,.error-box{line-height:1;margin:-.5rem 1rem .5rem -.9rem;padding:0 1rem .5rem 56px;color:var(--color-fail);position:relative;display:inline-flex;align-items:center}.info-box:before,.error-box:before{content:"error";font-family:viv-ico;position:absolute;left:16px;font-size:28px}.info-box:focus,.error-box:focus{outline:none;border-radius:8px}.info-box{color:var(--color-pool-3)}.info-box:before{content:"info_encircled"}.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 ease}.fade-enter-from,.fade-leave-to{opacity:0}.poptart-enter-active,.poptart-leave-active{transition:transform .5s,opacity .4s;opacity:1;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 (min-width:800px){html{background-color:var(--card-bg, white)}}#app-root{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:absolute;width:100%;height:100vh;height:100svh;opacity:0;transition:opacity 1s linear}#app-root[data-icons=loaded]{opacity:1!important}.logo-bar{display:flex;justify-content:center;height:40px;margin-bottom:1em}.page-card{border:var(--color-gray-4, #CCC) 1px solid;border-radius:16px;padding:24px;text-align:center;text-wrap:balance;max-width:340px;margin:0 auto}.page-card footer{padding-top:24px;border-top:var(--color-gray-4, #CCC) 1px solid}.page-card footer p{margin:0}.action-link{display:block;text-align:center;font-size:1.5em;font-weight:700;margin:2rem 0;text-decoration:none;color:var(--link-fg);list-style-type:none}.title-box{font-weight:500;font-size:1.5rem;line-height:2rem;margin-top:0}.message-box{font-weight:300;font-size:2em;line-height:1.2;margin:0 0 1em;text-align:center;color:var(--color-gray-7, #666)}.form-wrap{display:flex;flex-direction:column;gap:8px}.action-links{margin-top:1.5rem;display:flex;flex-direction:column;gap:8px}.action-links>button.text{cursor:pointer;text-decoration:none;text-align:left;padding-left:4px;font-weight:400;line-height:2em;height:2em;position:relative;color:var(--btn-fg-text, #222);white-space:nowrap}.action-links .text .btn-body{text-align:left;display:inline}.action-links>button:before{content:"•";font-size:1em;position:absolute;left:.5em;top:0;color:var(--disc-fg);opacity:.125}.cta-button{align-content:center;text-transform:none;font-size:medium;width:-webkit-fill-available;margin:10px 180px;height:44px;cursor:pointer;background-color:var(--btn-bg-cta);color:var(--color-grey-0, white)}.cta-button:focus{background-color:var(--btn-bg-cta-on)}.disclaimer{color:var(--form-fg-active);font-size:12px;font-style:normal;font-weight:400;line-height:16px;margin-top:2em}.disclaimer a{color:inherit;font-size:inherit;font-style:inherit;font-weight:600;line-height:inherit;margin-top:inherit;text-decoration:none}.pop-box{position:absolute;inset:auto 1rem 1rem;border-radius:8px;padding:16px;font-weight:400;font-size:1rem;line-height:1.5;background:var(--toast-bg);color:var(--toast-fg);box-shadow:var(--toast-box-shadow)}h1{font-size:1.5rem;font-weight:500}p{font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:1.5em}
