@charset "UTF-8";@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:100;src:url(/assets/albert-sans-latin-ext-100-normal-DZTast4K.woff2) format("woff2"),url(/assets/albert-sans-latin-ext-100-normal-Bno0cQtk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:100;src:url(/assets/albert-sans-latin-100-normal-Dq1ldjsa.woff2) format("woff2"),url(/assets/albert-sans-latin-100-normal-BuM8gUd3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/albert-sans-latin-ext-200-normal-C9xi8nld.woff2) format("woff2"),url(/assets/albert-sans-latin-ext-200-normal-CTGQGy8r.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/albert-sans-latin-200-normal-nEOB9qPT.woff2) format("woff2"),url(/assets/albert-sans-latin-200-normal-xJNsA1Ro.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/albert-sans-latin-ext-300-normal-Cbe5GwlE.woff2) format("woff2"),url(/assets/albert-sans-latin-ext-300-normal-G1s_5DFy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/albert-sans-latin-300-normal-CN19CtZp.woff2) format("woff2"),url(/assets/albert-sans-latin-300-normal-CwM8F-qM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/albert-sans-latin-ext-400-normal-CK6y59xR.woff2) format("woff2"),url(/assets/albert-sans-latin-ext-400-normal-DEC9K0b4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/albert-sans-latin-400-normal-1PQZqV1o.woff2) format("woff2"),url(/assets/albert-sans-latin-400-normal-CesMP4Nj.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/albert-sans-latin-ext-500-normal-DRBq3jn_.woff2) format("woff2"),url(/assets/albert-sans-latin-ext-500-normal-BELBd-5-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/albert-sans-latin-500-normal-CmxtX9KC.woff2) format("woff2"),url(/assets/albert-sans-latin-500-normal-CItXc8sT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/albert-sans-latin-ext-600-normal-C7nfSnWt.woff2) format("woff2"),url(/assets/albert-sans-latin-ext-600-normal-DJOKJsr0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/albert-sans-latin-600-normal-C_5W882s.woff2) format("woff2"),url(/assets/albert-sans-latin-600-normal-gYdudiP1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/albert-sans-latin-ext-700-normal-B2w8H_Iv.woff2) format("woff2"),url(/assets/albert-sans-latin-ext-700-normal-BWgSUrqX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/albert-sans-latin-700-normal-DzMU317f.woff2) format("woff2"),url(/assets/albert-sans-latin-700-normal-CZU4hHRi.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/albert-sans-latin-ext-800-normal-xO6V2W0I.woff2) format("woff2"),url(/assets/albert-sans-latin-ext-800-normal-P2gl_8RE.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/albert-sans-latin-800-normal-CJekAu78.woff2) format("woff2"),url(/assets/albert-sans-latin-800-normal-W8Q9Gy_e.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/albert-sans-latin-ext-900-normal-BwdFkwSJ.woff2) format("woff2"),url(/assets/albert-sans-latin-ext-900-normal-LeZBisA0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/albert-sans-latin-900-normal-PLTFuY-F.woff2) format("woff2"),url(/assets/albert-sans-latin-900-normal-DYlLUnCm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/albert-sans-latin-ext-400-italic-iTl0IpTg.woff2) format("woff2"),url(/assets/albert-sans-latin-ext-400-italic-CEc9Vd5P.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/albert-sans-latin-400-italic-Bo6Z2wYA.woff2) format("woff2"),url(/assets/albert-sans-latin-400-italic-B1SVvrNR.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/albert-sans-latin-ext-700-italic-NzLgFoPQ.woff2) format("woff2"),url(/assets/albert-sans-latin-ext-700-italic-C3IeIDTM.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/albert-sans-latin-700-italic-BbjKdZNp.woff2) format("woff2"),url(/assets/albert-sans-latin-700-italic-D4tT9quq.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}nav{position:fixed;bottom:0;left:0;right:0;width:100%;padding:8px 0;padding-bottom:calc(8px + env(safe-area-inset-bottom));background:#ffffff80;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.6);box-shadow:0 -2px 12px #0000000f;display:flex;justify-content:space-around;align-items:center;z-index:101}nav .nav-button{display:flex;flex:1;justify-content:center;align-items:center}nav .nav-button a{color:#555;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:2px;transition:color .2s ease}nav .nav-button a .icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px}nav .nav-button a :deep(svg){width:24px;height:24px}nav .nav-button a .label{font-size:10px;line-height:1.2;font-weight:500}nav .nav-button a.router-link-exact-active{color:#f36c21}.glass,.button.glass:before{background:#0003;backdrop-filter:blur(8px) saturate(100%);-webkit-backdrop-filter:blur(8px) saturate(100%);box-shadow:inset 2px 2px 5px #d6d6d6b3,0 3px 10px #ffffff1c}.glass:before,.button.glass:before{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;background:linear-gradient(135deg,#f6f6f6b8,#fff6);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;pointer-events:none}.glass-square{background:#0003;backdrop-filter:blur(8px) saturate(100%);-webkit-backdrop-filter:blur(8px) saturate(100%);box-shadow:inset 2px 2px 5px #d6d6d6b3,0 3px 10px #ffffff1c}.glass-square:before,.glass-square.button.glass:before{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;background:linear-gradient(135deg,#f6f6f6b8,#fff6);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;pointer-events:none}.glass-square:before,.glass-square.button.glass:before{border-radius:0}*,*:before,*:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}button{touch-action:manipulation}.form-field .error-message{color:red;font-size:14px;font-style:normal;font-weight:400;border:0;display:block;right:30px;margin-top:.5rem;border-radius:15px}.button{text-align:center;border-radius:30px;font-size:18px;border:0;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;line-height:1rem;min-height:50px;font-weight:300}.button.button-small{min-height:20px;line-height:.5rem;font-size:12px;padding:.3rem .8rem}.button[disabled]{opacity:.6;cursor:not-allowed;background-color:#e8e8e8;color:#b4b4b4}.button .icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;margin:0;flex-shrink:0;overflow:hidden}.button .icon svg,.button .icon img{width:100%;height:100%}.button.block{width:100%}.button.primary{background-color:#f36c21;color:#fff}.button.primary:hover,.button.primary:active{background-color:#833d14}.button.secondary{background-color:#ffb790;color:#000}.button.secondary:hover,.button.secondary:active{background-color:#886551}.button.light{background-color:#fff;color:#000}.button.light.border{border:1px solid #dadada}.button.light:hover,.button.light:active{background-color:#a3a3a3}.button.danger{background-color:#fff;color:red;border:1px solid red}.button.danger:hover,.button.danger:active{background-color:#a3a3a3}.button.danger-transparent{background-color:transparent;color:red;border:none}.button.danger-transparent:hover,.button.danger-transparent:active{color:#8b0000}.button.glass,.button.glass:before{background:#0003;backdrop-filter:blur(8px) saturate(100%);-webkit-backdrop-filter:blur(8px) saturate(100%);box-shadow:inset 2px 2px 5px #d6d6d6b3,0 3px 10px #ffffff1c}.button.glass:before{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;background:linear-gradient(135deg,#f6f6f6b8,#fff6);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;pointer-events:none}.button.glass,.button.glass:before{border-radius:30px;color:#fff}.button.glass:hover,.button.glass:hover:before,.button.glass:active,.button.glass:active:before{background-color:#a3a3a3}.m-t-0{margin-top:0}.m-t-1{margin-top:.5rem}.m-t-2{margin-top:.8rem}.m-t-3{margin-top:1.2rem}.m-b-0{margin-bottom:0}.m-b-1{margin-bottom:.5rem}.m-b-2{margin-bottom:.8rem}.m-b-3{margin-bottom:1.2rem}.text-center{text-align:center}.text-right{text-align:right}h1{color:#202020;font-size:24px;font-style:normal;font-weight:600;line-height:32px}h3{color:#202020;font-size:20px;font-style:normal;font-weight:500;line-height:24px}.sub-heading{color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.sub-heading-value{color:#000;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.widget-title{color:#202020;font-size:14px;font-style:normal;font-weight:500;line-height:16px;opacity:.8}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.muted{opacity:.3}.flex-container{display:flex;flex-wrap:wrap;flex-direction:column}.row{display:flex;width:100%;gap:.75rem;flex-direction:row}.row.gap-0{gap:0;margin-bottom:0}.row.gap-small{gap:.5rem;margin-bottom:.5rem}.row.gap-large{gap:2rem;margin-bottom:2rem}.stretch{align-items:stretch}.column,.column-10,.column-9,.column-8,.column-7,.column-6,.column-5,.column-4,.column-3,.column-2{flex:1;display:flex;flex-direction:column}.column-2{flex:2}.column-3{flex:3}.column-4{flex:4}.column-5{flex:5}.column-6{flex:6}.column-7{flex:7}.column-8{flex:8}.column-9{flex:9}.column-10{flex:10}.content-center{justify-content:center}.content-middle{align-items:center}.content-end{justify-content:flex-end;align-items:flex-end}.flex-push-bottom{margin-top:auto}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.flex-grow{flex:1 1 auto}.flex-fixed{flex:0 0 auto}body{background-color:#fff;color:#000;font-family:Albert Sans,sans-serif;font-size:16px}body.no-scroll{overflow:hidden}body:before{content:"";position:fixed;top:0;left:0;width:101vw;height:100vh;z-index:-1}body.bg-main,body.bg-woning,body.bg-wijk,body.bg-kalender{background:linear-gradient(180deg,#ffd9c3,#f3f3f3 30%)}body.bg-login:before{background:#0eaeed;background-image:url(/assets/images/backgrounds/login_bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;z-index:-1}.orange-fade-bg{border-radius:36px;background:linear-gradient(180deg,#ffd9c3,#f3f3f3 30.16%)}@keyframes gradient-move{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}a,button,input,textarea,[role=button]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.app-title{color:#fff;font-weight:400;margin-bottom:.5rem}.coming-soon-label{background-color:#e6e6e6;color:#686868;padding:4px 8px;font-size:12px;border-radius:8px}.widget-header{color:#202020;font-size:14px;font-style:normal;font-weight:500;line-height:14px;margin-bottom:.5rem}.widget-header .widget-header-action,.widget-header .widget-header-action a{color:#f36c21;font-size:14px;font-style:normal;font-weight:600;text-decoration:none}.muted>*{opacity:.2}.loader-spinner{border:8px solid #f3f3f3;border-top:8px solid #F36C21;border-radius:50%;width:40px;height:40px;animation:spin 2s linear infinite;margin-right:1rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.google-attribution{top:15px!important;left:-7px!important;bottom:auto!important}.google-attribution-toolbar{top:1px!important;bottom:auto!important;left:0;right:auto!important}.google-attribution-toolbar>:last-child,.google-attribution-toolbar>:first-child{display:none}.scanner-dialog{z-index:5000!important}@keyframes attention-zoom{0%{transform:rotate(270deg) scale(1)}40%{transform:rotate(270deg) scale(1.15)}60%{transform:rotate(270deg) scale(.96)}80%{transform:rotate(270deg) scale(1.05)}to{transform:rotate(270deg) scale(1)}}.feedback-tag{position:fixed;right:-52px;top:70vh;z-index:3000;transform:rotate(270deg);height:40px;width:120px;line-height:30px;color:#fff;font-weight:700;text-align:center;background-color:#f36c21;border-radius:8px 8px 0 0;box-shadow:-3px -3px 8px #0000004d;animation:attention-zoom .7s ease-out 2.5s both}.feedback-tag svg{float:left;margin-top:3px;margin-left:5px}.bugreport-tag{opacity:.7;position:fixed;right:-32px;top:calc(70vh - 105px);z-index:3000;transform:rotate(270deg);height:40px;width:80px;line-height:30px;color:#fff;font-weight:700;text-align:center;background-color:#d30000;border-radius:8px 8px 0 0;box-shadow:-3px -3px 8px #0000004d;animation:attention-zoom .7s ease-out 2s both}.bugreport-tag svg{float:left;margin-top:3px;margin-left:5px}.bg-login .bugreport-tag{top:calc(45vh - 105px)}.bg-login .feedback-tag{top:45vh}.loader-container[data-v-799e9a31]{position:fixed;inset:0;display:none;justify-content:center;align-items:center;background-color:#00000080;z-index:1500}.loader-message-wrapper[data-v-799e9a31]{display:flex;flex:1;margin-left:2rem;margin-right:2rem;background-color:#fff;align-items:center;padding:.8rem;gap:.8rem;font-size:.9rem;border-radius:16px;box-shadow:0 4px 8px #00000080}#toast-template[data-v-d32ff959]{display:none}.toast-container[data-v-d32ff959]{position:fixed;top:env(safe-area-inset-top,0px);left:0;right:0;height:0;margin:.75rem;display:block;justify-content:center;align-items:center;z-index:2000}.toast-container .toast[data-v-d32ff959]{position:relative;margin:0;padding:0;display:flex;flex-direction:row;background-color:#fff;justify-content:center;flex:1 1 auto;gap:0;align-items:stretch;border-radius:8px;overflow:hidden;border:1px solid #a6a6a6;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;margin-bottom:1rem}.toast-container .toast .toast-close[data-v-d32ff959]{position:absolute;top:.5rem;right:.5rem;width:20px;height:20px;padding:0;border:none;background:transparent;font-size:1.1rem;line-height:1;cursor:pointer;color:#888}.toast-container .toast.error .toast-icon[data-v-d32ff959],.toast-container .toast.error .toast-progress-bar[data-v-d32ff959]{background-color:#bf0000}.toast-container .toast.success .toast-icon[data-v-d32ff959],.toast-container .toast.success .toast-progress-bar[data-v-d32ff959]{background-color:#3eae19}.toast-container .toast.info .toast-icon[data-v-d32ff959],.toast-container .toast.info .toast-progress-bar[data-v-d32ff959]{background-color:#ffbf5e}.toast-container .toast.notice .toast-icon[data-v-d32ff959],.toast-container .toast.notice .toast-progress-bar[data-v-d32ff959]{background-color:#01affa}.toast-container .toast .toast-icon[data-v-d32ff959]{display:flex;flex:0 0 auto;width:50px;justify-content:center;align-items:center;color:#fff}.toast-container .toast .toast-message[data-v-d32ff959]{flex:1 1 auto;padding:.75rem 1rem 0rem}.toast-container .toast .toast-message p[data-v-d32ff959]{margin:0 0 .25rem;padding:0;line-height:20px}.toast-container .toast .toast-message .toast-text[data-v-d32ff959]{font-size:14px}.toast-container .toast .toast-progress[data-v-d32ff959]{height:3px;margin-top:.5rem;margin-left:-1rem;margin-right:-1rem;background:#0000000f;border-radius:999px;overflow:hidden}.toast-container .toast .toast-progress-bar[data-v-d32ff959]{height:100%;width:100%}.toast-container .toast .toast-progress-bar.animate[data-v-d32ff959]{animation:toast-progress-d32ff959 4s linear forwards}@keyframes toast-progress-d32ff959{0%{width:100%}to{width:0}}.dev-gate[data-v-ea16d3df]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:linear-gradient(180deg,#ffd9c3,#f3f3f3);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.dev-gate-card[data-v-ea16d3df]{width:100%;max-width:360px;padding:2rem 1.5rem 1.75rem;background:#fff;border-radius:20px;box-shadow:0 20px 50px #00000014;text-align:center}.dev-gate-logo[data-v-ea16d3df]{width:56px;height:56px;margin:0 auto 1.25rem;display:flex;align-items:center;justify-content:center;background:#f36c21;color:#fff;border-radius:16px;font-size:22px;font-weight:700;letter-spacing:.5px}.dev-gate-title[data-v-ea16d3df]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:#1a1a1a}.dev-gate-sub[data-v-ea16d3df]{margin:0 0 1.5rem;font-size:.95rem;color:#666}.dev-gate-form[data-v-ea16d3df]{display:flex;flex-direction:column;gap:.75rem}.dev-gate-input[data-v-ea16d3df]{width:100%;padding:.85rem 1rem;font-size:1rem;border:1.5px solid #e0e0e0;border-radius:12px;background:#fafafa;color:#1a1a1a;transition:border-color .15s,background .15s;-webkit-appearance:none;appearance:none;box-sizing:border-box}.dev-gate-input[data-v-ea16d3df]:focus{outline:none;border-color:#f36c21;background:#fff}.dev-gate-input--error[data-v-ea16d3df]{border-color:#d63b3b;background:#fff5f5}.dev-gate-btn[data-v-ea16d3df]{width:100%;padding:.85rem 1rem;font-size:1rem;font-weight:600;color:#fff;background:#f36c21;border:none;border-radius:12px;cursor:pointer;transition:background .15s,opacity .15s;-webkit-tap-highlight-color:transparent}.dev-gate-btn[data-v-ea16d3df]:active{background:#833d14}.dev-gate-btn[data-v-ea16d3df]:disabled{opacity:.5;cursor:default}.dev-gate-error[data-v-ea16d3df]{margin:.25rem 0 0;font-size:.85rem;color:#d63b3b}.fade-enter-active[data-v-9eda5b5c],.fade-leave-active[data-v-9eda5b5c]{transition:opacity .3s ease-in-out}.fade-enter-from[data-v-9eda5b5c],.fade-leave-to[data-v-9eda5b5c]{opacity:0}.action-sheet-backdrop[data-v-9eda5b5c]{position:fixed;inset:0;display:flex;justify-content:center;align-items:flex-end;z-index:1000;background-color:#00000080;background-size:cover;background-position:center}.action-sheet-backdrop.is-hidden[data-v-9eda5b5c]{display:none}.slide-up-enter-active[data-v-9eda5b5c],.slide-up-leave-active[data-v-9eda5b5c]{transition:transform .3s ease-in-out;-webkit-transition:transform .3s ease-in-out}.slide-up-enter-from[data-v-9eda5b5c],.slide-up-leave-to[data-v-9eda5b5c]{transform:translateY(100%);-webkit-transform:translateY(100%)}.slide-right-enter-active[data-v-9eda5b5c],.slide-right-leave-active[data-v-9eda5b5c]{transition:transform .3s ease-in-out;-webkit-transition:transform .3s ease-in-out}.slide-right-enter-from[data-v-9eda5b5c],.slide-right-leave-to[data-v-9eda5b5c]{transform:translate(100%);-webkit-transform:translateX(100%)}.action-sheet-container[data-v-9eda5b5c]{position:fixed;bottom:0;width:100%;z-index:1001;display:flex;justify-content:center;align-items:flex-end}.action-sheet-container[data-v-9eda5b5c]:not(.fullscreen){box-shadow:0 -4px 24px #00000026}.action-sheet-container.is-hidden[data-v-9eda5b5c]{display:none}.action-sheet-container .action-sheet[data-v-9eda5b5c]{width:100%;max-width:500px;padding:1rem;background-color:#fff;color:#000;border-radius:12px 12px 0 0;display:flex;flex-direction:column;height:auto}.action-sheet-container .action-sheet .action-sheet-content[data-v-9eda5b5c]{flex:1 1 auto;display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;flex-direction:column;overflow:visible;min-height:0}.action-sheet-container .action-sheet .action-sheet-footer[data-v-9eda5b5c]{flex-shrink:0}.action-sheet-container.fullscreen[data-v-9eda5b5c]{top:0;bottom:0}.action-sheet-container.fullscreen .action-sheet[data-v-9eda5b5c]{height:100%;border-radius:0;padding-top:max(1rem,env(safe-area-inset-top));padding-bottom:calc(2rem + env(safe-area-inset-bottom))}.action-sheet-container.fullscreen .action-sheet .action-sheet-content[data-v-9eda5b5c]{overflow:hidden;align-items:stretch}.guest-register-sheet[data-v-4de9aa07]{display:flex;flex-direction:column;min-height:100%;padding:1rem 0}.sheet-header[data-v-4de9aa07]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:28px}.sheet-icon[data-v-4de9aa07]{width:64px;height:64px;border-radius:50%;background:#f36c21;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.sheet-title[data-v-4de9aa07]{font-size:22px;font-weight:700;color:#212121;margin-bottom:8px}.sheet-subtitle[data-v-4de9aa07]{font-size:14px;color:#666;line-height:1.45;max-width:300px}.benefits[data-v-4de9aa07]{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.benefit-item[data-v-4de9aa07]{display:flex;align-items:flex-start;gap:12px}.benefit-icon[data-v-4de9aa07]{width:40px;height:40px;border-radius:10px;background:#fff3eb;display:flex;align-items:center;justify-content:center;flex-shrink:0}.benefit-title[data-v-4de9aa07]{font-size:14px;font-weight:600;color:#212121;margin-bottom:2px}.benefit-desc[data-v-4de9aa07]{font-size:13px;color:#666;line-height:1.35}.sheet-actions[data-v-4de9aa07]{margin-top:auto;display:flex;flex-direction:column;gap:12px}.later-btn[data-v-4de9aa07]{background:none;border:none;color:#999;font-size:14px;cursor:pointer;padding:8px;text-align:center}.later-btn[data-v-4de9aa07]:active{opacity:.6}.page-wrapper[data-v-4c6aeeaf]{display:flex;flex-direction:column;width:100%;min-height:100vh;min-height:100svh;box-sizing:border-box;position:relative;padding-top:max(.5rem,env(safe-area-inset-top));padding-left:1rem;padding-right:1rem;padding-bottom:calc(env(safe-area-inset-bottom) + .5rem)}.separator[data-v-250d8034]{display:flex;align-items:center;text-align:center;color:#555;font-size:14px;font-weight:500}.separator[data-v-250d8034]:before,.separator[data-v-250d8034]:after{content:"";flex:1;border-bottom:1px solid #555}.separator[data-v-250d8034]:not(:empty):before{margin-right:.75em}.separator[data-v-250d8034]:not(:empty):after{margin-left:.75em}.separator.light[data-v-250d8034]{color:#c5d0d6}.separator.light[data-v-250d8034]:before,.separator.light[data-v-250d8034]:after{border-bottom:1px solid #C5D0D6}.separator.white[data-v-250d8034]{color:#fff}.separator.white[data-v-250d8034]:before,.separator.white[data-v-250d8034]:after{border-bottom:1px solid #fff}@keyframes wiggle{0%{transform:translate(0) rotate(0)}15%{transform:translate(-6px) rotate(-1deg)}30%{transform:translate(5px) rotate(1deg)}45%{transform:translate(-4px) rotate(-1deg)}60%{transform:translate(3px) rotate(1deg)}75%{transform:translate(-2px) rotate(-1deg)}to{transform:translate(0) rotate(0)}}.privacy-policy-accept{font-size:14px}.privacy-policy-accept label{--hit: 20px;display:inline-flex;align-items:center;gap:.6rem;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;padding:.25rem .4rem}.privacy-policy-accept label input{width:25px;height:25px;accent-color:#f36c21}.privacy-policy-accept a{color:#fff}.privacy-policy-accept.error{font-weight:700;color:#ff6e6e;animation:wiggle .45s cubic-bezier(.36,.07,.19,.97)}.privacy-policy-accept.error label input{outline:2px solid #FF6E6E!important}.privacy-policy-accept.error a{color:#ff6e6e}.login-step-2 .intro{text-align:center;margin-bottom:2rem}.login-step-2 .intro p{font-size:18px}.login-step-2 .intro p.sub-intro{font-size:16px;font-style:normal;font-weight:500;line-height:16px}.login-step-2 h2{text-align:center;font-size:50px;font-style:normal;font-weight:600;line-height:50px}.backdrop-blur{background-color:#0000;width:80vw;height:30vh;position:absolute;z-index:-1;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:100%}.glass[data-v-e35efc10]{background:#0003;backdrop-filter:blur(8px) saturate(100%);-webkit-backdrop-filter:blur(8px) saturate(100%);box-shadow:inset 2px 2px 5px #d6d6d6b3,0 3px 10px #ffffff1c}.glass[data-v-e35efc10]:before{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;background:linear-gradient(135deg,#f6f6f6b8,#fff6);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;pointer-events:none}.glass-square[data-v-e35efc10]{background:#0003;backdrop-filter:blur(8px) saturate(100%);-webkit-backdrop-filter:blur(8px) saturate(100%);box-shadow:inset 2px 2px 5px #d6d6d6b3,0 3px 10px #ffffff1c}.glass-square[data-v-e35efc10]:before{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;background:linear-gradient(135deg,#f6f6f6b8,#fff6);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;pointer-events:none}.glass-square[data-v-e35efc10]:before{border-radius:0}.form-field[data-v-e35efc10]{position:relative}.form-field.has-right-icon input[data-v-e35efc10]{padding-right:50px}.form-field .input-container[data-v-e35efc10]{position:relative}.form-field .input-container .right-icon[data-v-e35efc10]{position:absolute;top:50%;right:20px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.form-field input[data-v-e35efc10]{background-color:#fff;color:#000;padding:12px 20px;border-radius:26px;border:1px solid #e0e0e0;display:block;width:100%;font-size:16px;-webkit-appearance:none;appearance:none}.form-field input[data-v-e35efc10]:focus{outline:none;border:1px solid #eaeaea}.form-field.has-error input[data-v-e35efc10]{border-color:#ff1700;color:red}.form-field.is-valid input[data-v-e35efc10]{border-color:#50df00}.form-field input[disabled][data-v-e35efc10],.form-field input[disabled][data-v-e35efc10]::placeholder{color:gray}.new-code{font-size:13px}.progress-bar[data-v-d5a57bb0]{width:100%;background-color:#d9d9d9;border-radius:4px;height:4px;overflow:hidden}.progress-bar-fill[data-v-d5a57bb0]{height:100%;background-color:#f36c21;transition:width .3s ease-in-out}.scroll-container[data-v-e01f39b5]{flex:1 1 auto;overflow-y:auto;min-height:0}.scroll-container .scroll-inner[data-v-e01f39b5]{padding-bottom:1rem}.error[data-v-e01f39b5]{color:red}.address-confirm-card[data-v-e01f39b5]{display:flex;flex-direction:row;align-items:center;gap:8px;padding:16px;background-color:#dafdd7;border-radius:24px}.address-confirm-text[data-v-e01f39b5]{font-size:14px;font-weight:500;color:#1b483d;line-height:18px}.address-line[data-v-e01f39b5]{margin:0}.address-container[data-v-e01f39b5]{display:flex;flex-direction:row;gap:1rem;margin-bottom:.75rem;padding:1rem;border-radius:50px;color:#202020;font-size:16px;font-style:normal;font-weight:500}.address-container .address-icon[data-v-e01f39b5]{display:flex}.intro-content[data-v-52888dae]{display:flex;flex-direction:column;flex:1;width:100%;padding:0 1rem}.intro-text[data-v-52888dae]{text-align:center;margin-bottom:1.5rem}.intro-description[data-v-52888dae]{font-size:14px;color:#555;line-height:1.6;padding:0 .5rem}.carousel-section[data-v-52888dae]{position:relative;display:flex;align-items:center;gap:4px}.carousel-arrow[data-v-52888dae]{flex-shrink:0;width:32px;height:32px;border-radius:50%;border:none;background:#0000000f;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#333;z-index:2;-webkit-tap-highlight-color:transparent}.carousel-arrow.hidden[data-v-52888dae]{visibility:hidden}.carousel-arrow[data-v-52888dae]:active{background:#0000001f}.carousel-track[data-v-52888dae]{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;min-width:0}.carousel-track[data-v-52888dae]::-webkit-scrollbar{display:none}.carousel-slide[data-v-52888dae]{flex:0 0 100%;scroll-snap-align:center}.carousel-slide img[data-v-52888dae]{width:100%;border-radius:12px;box-shadow:0 2px 12px #00000014}.carousel-dots[data-v-52888dae]{display:flex;justify-content:center;gap:8px;margin:1rem 0}.dot[data-v-52888dae]{width:8px;height:8px;border-radius:50%;background:#00000026;cursor:pointer;transition:background .2s}.dot.active[data-v-52888dae]{background:#ff6b35}.intro-actions[data-v-52888dae]{margin-top:auto;padding-bottom:1rem}.step-flex[data-v-da86a56b]{display:flex;flex-direction:column;flex:1;min-height:0;width:100%}.step-body[data-v-da86a56b]{flex:1;overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch}.step-actions[data-v-da86a56b]{flex-shrink:0}.address-display[data-v-da86a56b]{background:#0000000a;border-radius:12px;padding:12px 16px;text-align:center}.address-display p[data-v-da86a56b]{font-size:13px;color:#777;margin-bottom:4px}.address-display strong[data-v-da86a56b]{font-size:15px}.consent-box[data-v-da86a56b]{background:#ffffffb3;border-radius:12px;padding:16px;margin-top:8px;font-size:12px;color:#555;line-height:1.5}.consent-box h4[data-v-da86a56b]{font-size:14px;margin-bottom:8px}.consent-box p[data-v-da86a56b]{font-size:12px;color:#555;line-height:1.5;margin-bottom:8px}.consent-box .company-line[data-v-da86a56b]{font-size:11px;color:#888;margin-top:12px;text-align:center}.consent-box ul[data-v-da86a56b]{padding-left:20px;margin:8px 0 12px}.consent-box ul li[data-v-da86a56b]{font-size:14px;color:#555;line-height:1.5;margin-bottom:4px}.consent-box .revoke-note[data-v-da86a56b]{font-size:13px;color:#888;margin-bottom:0}.idin-explanation[data-v-da86a56b]{font-size:14px;color:#555;line-height:1.5}.meter-explanation[data-v-da86a56b]{font-size:13px;color:#777;line-height:1.5}.idin-feedback[data-v-da86a56b]{display:flex;align-items:center;gap:10px;border-radius:12px;padding:12px 16px}.idin-feedback.success[data-v-da86a56b]{flex-direction:column;text-align:center;justify-content:center;flex:1;gap:12px}.idin-feedback.success h3[data-v-da86a56b]{color:#34a853}.idin-feedback.success p[data-v-da86a56b]{color:#555;font-size:14px}.idin-feedback.error[data-v-da86a56b]{background:#e74c3c14;flex-direction:column}.idin-feedback.error p[data-v-da86a56b]{font-size:13px;color:#c0392b;margin:0}.idin-feedback.error .address-mismatch-detail[data-v-da86a56b]{margin:8px 0;padding:8px 12px;background:#0000000a;border-radius:8px}.idin-feedback.error .address-mismatch-detail .mismatch-label[data-v-da86a56b]{font-size:11px;color:#999;margin-bottom:2px}.idin-feedback.error .address-mismatch-detail .mismatch-value[data-v-da86a56b]{font-size:14px;color:#333;font-weight:600;margin-bottom:8px}.idin-feedback.error .address-mismatch-detail .mismatch-value[data-v-da86a56b]:last-child{margin-bottom:0}.idin-feedback.error .mismatch-hint[data-v-da86a56b]{margin-top:4px;font-size:12px;color:#999}.meter-entry-root[data-v-3fd54f16]{display:flex;flex-direction:column;flex:1;width:100%;min-height:0;height:100%}.meter-entry-body[data-v-3fd54f16]{flex:1 1 0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;width:100%}.meter-entry-actions[data-v-3fd54f16]{flex-shrink:0;padding-top:.5rem}.scan-tip[data-v-3fd54f16]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:#f36c2114;border:1px solid rgba(243,108,33,.25)}.scan-tip-icon[data-v-3fd54f16]{flex-shrink:0;width:36px;height:36px;border-radius:10px;background:#f36c21;color:#fff;display:flex;align-items:center;justify-content:center}.scan-tip-text[data-v-3fd54f16]{font-size:13px;line-height:1.45;color:#333}.scan-tip-text strong[data-v-3fd54f16]{color:#c04e11;font-weight:600}.meter-input-row[data-v-3fd54f16]{display:flex;align-items:stretch;gap:8px;width:100%}.meter-input-row[data-v-3fd54f16]>:first-child{flex:1;min-width:0}.scan-camera-btn[data-v-3fd54f16]{flex-shrink:0;width:48px;height:48px;border-radius:12px;background:#f36c21;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #f36c2140;transition:transform .1s ease,background .15s ease}.scan-camera-btn[data-v-3fd54f16]:active{transform:scale(.95);background:#e15d11}.scan-camera-btn[data-v-3fd54f16]:disabled{background:#d8d8d8;color:#f5f5f5;cursor:not-allowed;box-shadow:none}.toggle-gas-link[data-v-3fd54f16]{text-align:center;margin-top:1rem;color:#777;cursor:pointer}.info p[data-v-3fd54f16]{font-size:.8em;color:#777;margin-top:10px}.name-explanation[data-v-3fd54f16]{font-size:.85em;color:#555;margin-bottom:12px;line-height:1.4}.name-row[data-v-3fd54f16]{display:flex;gap:8px}.confetti-canvas[data-v-c675b30c]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999}.content-area[data-v-c675b30c]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.checkmark-circle[data-v-c675b30c]{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background-color:#34a853}.subtitle[data-v-c675b30c]{color:#666;font-size:14px;line-height:20px;padding:0 1rem}.housing-type-root[data-v-2227608d]{display:flex;flex-direction:column;flex:1;width:100%;min-height:0;height:100%}.housing-type-body[data-v-2227608d]{flex:1 1 0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;width:100%}.housing-type-actions[data-v-2227608d]{flex-shrink:0;padding:1rem 1rem 0}.options-list[data-v-2227608d]{display:flex;flex-direction:column;gap:10px}.option-pill[data-v-2227608d]{display:flex;align-items:center;justify-content:space-between;width:100%;height:54px;padding:0 20px;border-radius:999px;border:1px solid transparent;background:#fff;color:#000;font-size:16px;cursor:pointer;text-align:left}.option-pill[data-v-2227608d] svg{display:inline-block;flex-shrink:0;width:24px;height:24px}.option-pill.selected[data-v-2227608d]{background:#ffe9dd;border-color:#f36c21}.stepper-row[data-v-43013ae4]{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:999px;padding:10px 20px;min-height:54px}.stepper-label-group[data-v-43013ae4]{display:flex;flex-direction:column;line-height:1.2}.stepper-label[data-v-43013ae4]{font-size:16px;color:#333}.stepper-sublabel[data-v-43013ae4]{font-size:12px;color:#999}.stepper[data-v-43013ae4]{display:flex;align-items:center;gap:14px}.stepper-btn[data-v-43013ae4]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1.5px solid #e0e0e0;background:#fff;color:#f36c21;cursor:pointer;padding:0;transition:background .15s,border-color .15s}.stepper-btn[data-v-43013ae4]:active:not(:disabled){background:#fff0e6;border-color:#f36c21}.stepper-btn[data-v-43013ae4]:disabled{color:#ccc;border-color:#eee;cursor:default}.stepper-value[data-v-43013ae4]{min-width:24px;text-align:center;font-size:16px;font-weight:600;color:#f36c21}.options-list[data-v-dd81a078]{display:flex;flex-direction:column;gap:10px}.option-pill[data-v-dd81a078]{display:flex;align-items:center;justify-content:space-between;width:100%;height:54px;padding:0 20px;border-radius:999px;border:1px solid transparent;background:#fff;color:#000;font-size:16px;cursor:pointer;text-align:left}.option-pill[data-v-dd81a078] svg{display:inline-block;flex-shrink:0;width:24px;height:24px}.option-pill.selected[data-v-dd81a078]{background:#ffe9dd;border-color:#f36c21}.scroll-container[data-v-f1aef753]{flex:1 1 auto;overflow-y:auto;min-height:0}.scroll-container .scroll-inner[data-v-f1aef753]{padding-bottom:1rem}.error[data-v-f1aef753]{color:red}.address-confirm-card[data-v-f1aef753]{display:flex;flex-direction:row;align-items:center;gap:8px;padding:16px;background-color:#dafdd7;border-radius:24px}.address-confirm-text[data-v-f1aef753]{font-size:14px;font-weight:500;color:#1b483d;line-height:18px}.address-line[data-v-f1aef753]{margin:0}.address-container[data-v-f1aef753]{display:flex;flex-direction:row;gap:1rem;margin-bottom:.75rem;padding:1rem;border-radius:50px;color:#202020;font-size:16px;font-style:normal;font-weight:500}.address-container .address-icon[data-v-f1aef753]{display:flex}.login-step[data-v-5564103d]{margin-top:auto;margin-bottom:1rem;color:#fff}.backdrop-darken[data-v-5564103d]{position:fixed;top:50%;left:-50%;width:200%;height:100%;background:#0000004d;z-index:-1;filter:blur(30px)}.skip-link[data-v-5564103d]{color:#777;font-size:14px;cursor:pointer;text-decoration:underline}.picker-body[data-v-aba63a93]{width:100%;padding-bottom:.5rem}.picker-title[data-v-aba63a93]{font-size:16px;font-weight:600;color:#202020;margin-bottom:1.25rem}.picker-options[data-v-aba63a93]{display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden}.picker-option[data-v-aba63a93]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 16px;background:none;border:none;border-bottom:1px solid #f0f0f0;cursor:pointer;text-align:left}.picker-option[data-v-aba63a93]:last-child{border-bottom:none}.picker-option.is-disabled[data-v-aba63a93]{opacity:.35;cursor:not-allowed}.option-label[data-v-aba63a93]{font-size:16px;font-weight:400;color:#202020}.picker-option.active .option-label[data-v-aba63a93]{font-weight:600;color:#ff6b2b}.option-radio[data-v-aba63a93]{width:20px;height:20px;border-radius:50%;border:2px solid #D0D0D0;flex-shrink:0;transition:border-color .15s,background-color .15s}.option-radio.selected[data-v-aba63a93]{border-color:#ff6b2b;background-color:#ff6b2b;box-shadow:inset 0 0 0 3px #fff}.cancel-btn[data-v-aba63a93]{width:100%;margin-top:10px;padding:15px;background:#fff;border:none;border-radius:12px;font-size:16px;font-weight:500;color:#ff6b2b;cursor:pointer}.dp-wrap[data-v-94d3fcbc]{position:relative;display:flex;height:240px;border-radius:16px;background:#fff;overflow:hidden;user-select:none;-webkit-user-select:none}.dp-col[data-v-94d3fcbc]{flex:1;overflow-y:scroll;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.dp-col[data-v-94d3fcbc]::-webkit-scrollbar{display:none}.dp-col--month[data-v-94d3fcbc]{flex:1.3}.dp-pad[data-v-94d3fcbc]{height:96px;flex-shrink:0}.dp-item[data-v-94d3fcbc]{height:48px;display:flex;align-items:center;justify-content:center;scroll-snap-align:center;scroll-snap-stop:always;font-size:17px;font-weight:400;color:#b0b0b0;transition:color .15s,font-weight .15s}.dp-item.selected[data-v-94d3fcbc]{color:#202020;font-weight:600;font-size:18px}.dp-selection-band[data-v-94d3fcbc]{position:absolute;top:50%;left:12px;right:12px;height:48px;transform:translateY(-50%);border-top:1.5px solid #d8d8d8;border-bottom:1.5px solid #d8d8d8;border-radius:2px;pointer-events:none}.dp-fade[data-v-94d3fcbc]{position:absolute;left:0;right:0;height:96px;pointer-events:none}.dp-fade--top[data-v-94d3fcbc]{top:0;background:linear-gradient(to bottom,#fff 20%,#fff0)}.dp-fade--bottom[data-v-94d3fcbc]{bottom:0;background:linear-gradient(to top,#fff 20%,#fff0)}.vue-advanced-cropper{text-align:center;position:relative;-webkit-user-select:none;user-select:none;max-height:100%;max-width:100%;direction:ltr}.vue-advanced-cropper__stretcher{pointer-events:none;position:relative;max-width:100%;max-height:100%}.vue-advanced-cropper__image{-webkit-user-select:none;user-select:none;position:absolute;transform-origin:center;max-width:none!important}.vue-advanced-cropper__background,.vue-advanced-cropper__foreground{opacity:1;background:#000;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.vue-advanced-cropper__foreground{opacity:.5}.vue-advanced-cropper__boundaries{opacity:1;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}.vue-advanced-cropper__cropper-wrapper{width:100%;height:100%}.vue-advanced-cropper__image-wrapper{overflow:hidden;position:absolute;width:100%;height:100%}.vue-advanced-cropper__stencil-wrapper{position:absolute}.vue-simple-handler{display:block;background:#fff;height:10px;width:10px}.vue-handler-wrapper{position:absolute;transform:translate(-50%,-50%);width:30px;height:30px}.vue-handler-wrapper__draggable{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.vue-handler-wrapper--west-north{cursor:nw-resize}.vue-handler-wrapper--north{cursor:n-resize}.vue-handler-wrapper--east-north{cursor:ne-resize}.vue-handler-wrapper--east{cursor:e-resize}.vue-handler-wrapper--east-south{cursor:se-resize}.vue-handler-wrapper--south{cursor:s-resize}.vue-handler-wrapper--west-south{cursor:sw-resize}.vue-handler-wrapper--west{cursor:w-resize}.vue-handler-wrapper--disabled{cursor:auto}.vue-line-wrapper{background:none;position:absolute;display:flex;align-items:center;justify-content:center}.vue-line-wrapper--north,.vue-line-wrapper--south{height:12px;width:100%;left:0;transform:translateY(-50%)}.vue-line-wrapper--north{top:0;cursor:n-resize}.vue-line-wrapper--south{top:100%;cursor:s-resize}.vue-line-wrapper--east,.vue-line-wrapper--west{width:12px;height:100%;transform:translate(-50%);top:0}.vue-line-wrapper--east{left:100%;cursor:e-resize}.vue-line-wrapper--west{left:0;cursor:w-resize}.vue-line-wrapper--disabled{cursor:auto}.vue-bounding-box{position:relative;height:100%;width:100%}.vue-bounding-box__handler{position:absolute}.vue-bounding-box__handler--west-north{left:0;top:0}.vue-bounding-box__handler--north{left:50%;top:0}.vue-bounding-box__handler--east-north{left:100%;top:0}.vue-bounding-box__handler--east{left:100%;top:50%}.vue-bounding-box__handler--east-south{left:100%;top:100%}.vue-bounding-box__handler--south{left:50%;top:100%}.vue-bounding-box__handler--west-south{left:0;top:100%}.vue-bounding-box__handler--west{left:0;top:50%}.vue-draggable-area{position:relative}.vue-preview-result{overflow:hidden;box-sizing:border-box;position:absolute;height:100%;width:100%}.vue-preview-result__wrapper{position:absolute}.vue-preview-result__image{pointer-events:none;position:relative;-webkit-user-select:none;user-select:none;transform-origin:center;max-width:none!important}.vue-rectangle-stencil{position:absolute;height:100%;width:100%;box-sizing:border-box}.vue-rectangle-stencil__preview{position:absolute;width:100%;height:100%}.vue-rectangle-stencil--movable{cursor:move}.vue-circle-stencil{position:absolute;height:100%;width:100%;box-sizing:content-box;cursor:move}.vue-circle-stencil__preview{border-radius:50%;position:absolute;width:100%;height:100%}.vue-circle-stencil--movable{cursor:move}.vue-preview{overflow:hidden;box-sizing:border-box;position:relative}.vue-preview--fill{width:100%;height:100%;position:absolute}.vue-preview__wrapper{position:absolute;height:100%;width:100%}.vue-preview__image{pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;transform-origin:center;max-width:none!important}.vue-simple-line{background:none;transition:border .5s;border-color:#ffffff4d;border-width:0;border-style:solid}.vue-simple-line--south,.vue-simple-line--north{height:0;width:100%}.vue-simple-line--east,.vue-simple-line--west{height:100%;width:0}.vue-simple-line--east{border-right-width:1px}.vue-simple-line--west{border-left-width:1px}.vue-simple-line--south{border-bottom-width:1px}.vue-simple-line--north{border-top-width:1px}.vue-simple-line--hover{opacity:1;border-color:#fff}.profile-sheet[data-v-5278e8a8]{display:flex;flex-direction:column;height:100%}.sheet-header[data-v-5278e8a8]{display:flex;align-items:center;padding:0 8px 8px;flex-shrink:0}.back-btn[data-v-5278e8a8]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;padding:0;cursor:pointer;flex-shrink:0;color:#202020}.back-btn[data-v-5278e8a8] svg{display:inline-block;flex-shrink:0;width:24px;height:24px}.sheet-heading[data-v-5278e8a8]{flex:1;text-align:center;font-size:20px;font-weight:500;line-height:24px;color:#202020}.header-spacer[data-v-5278e8a8]{width:32px;flex-shrink:0}.sheet-scroll[data-v-5278e8a8]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;overflow-y:auto;-webkit-overflow-scrolling:touch}.avatar-section[data-v-5278e8a8]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 0}.avatar-wrapper[data-v-5278e8a8]{position:relative;display:inline-flex;cursor:pointer}.avatar-circle[data-v-5278e8a8]{width:110px;height:110px;border-radius:55px;background:linear-gradient(135deg,#ffd9c3,#ff6b2b);display:flex;align-items:center;justify-content:center;font-size:2.2rem;font-weight:700;color:#fff;overflow:hidden}.avatar-img[data-v-5278e8a8]{width:100%;height:100%;object-fit:cover}.avatar-camera-badge[data-v-5278e8a8]{position:absolute;bottom:4px;right:4px;width:28px;height:28px;border-radius:50%;background:#ff6b2b;border:2px solid #fff;display:flex;align-items:center;justify-content:center;color:#fff}.avatar-camera-badge[data-v-5278e8a8] svg{display:inline-block;flex-shrink:0;width:16px;height:16px}.avatar-file-input[data-v-5278e8a8]{display:none}.avatar-name[data-v-5278e8a8]{font-size:16px;font-weight:500;color:#202020;line-height:20px}.cards[data-v-5278e8a8]{display:flex;flex-direction:column;gap:16px;width:100%}.section-card[data-v-5278e8a8]{background:#ffffffe6;border:1px solid #fff;border-radius:16px;padding:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:100%;box-sizing:border-box}.section-label[data-v-5278e8a8]{font-size:14px;font-weight:500;color:#828282;line-height:18px;margin-bottom:16px}.rows[data-v-5278e8a8]{display:flex;flex-direction:column;gap:20px}.detail-row[data-v-5278e8a8]{display:flex;align-items:center;gap:16px;cursor:pointer}.detail-row.no-tap[data-v-5278e8a8]{cursor:default}.detail-text[data-v-5278e8a8]{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.detail-label[data-v-5278e8a8]{font-size:16px;font-weight:500;color:#202020;line-height:20px}.detail-value[data-v-5278e8a8]{font-size:12px;font-weight:500;color:#202020;line-height:18px}.flex-grow[data-v-5278e8a8]{flex:1}.dot-chevron[data-v-5278e8a8]{display:flex;align-items:center;gap:8px;flex-shrink:0}.incomplete-dot[data-v-5278e8a8]{width:8px;height:8px;border-radius:50%;background:#ff6b2b;flex-shrink:0}.icon-row[data-v-5278e8a8]{display:flex;align-items:center;gap:16px;cursor:pointer}.row-icon[data-v-5278e8a8]{display:inline-flex;align-items:center;flex-shrink:0;color:#202020;margin-right:-10px}.row-icon[data-v-5278e8a8] svg{display:inline-block;flex-shrink:0;width:24px;height:24px}.row-chevron[data-v-5278e8a8]{display:inline-flex;align-items:center;flex-shrink:0;color:#828282}.row-chevron[data-v-5278e8a8] svg{display:inline-block;flex-shrink:0;width:24px;height:24px}.privacy-note[data-v-5278e8a8]{font-size:12px;color:#777;line-height:1.5;padding:0 4px;margin:-4px 0 4px}.delete-btn-wrap[data-v-5278e8a8]{display:flex;justify-content:center}.delete-btn[data-v-5278e8a8]{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:#ea4335;font-size:16px;font-weight:500;line-height:22px;cursor:pointer;padding:16px 0}.delete-icon[data-v-5278e8a8] svg{display:inline-block;flex-shrink:0;width:24px;height:24px}.sheet-body[data-v-5278e8a8]{width:100%}.sheet-title[data-v-5278e8a8]{font-size:1rem;font-weight:600;margin-bottom:1rem}.sheet-buttons[data-v-5278e8a8]{display:flex;gap:.75rem;margin-top:1rem}.crop-wrapper[data-v-5278e8a8]{flex:1;min-height:0;width:100%;display:flex;flex-direction:column;overflow:hidden}.crop-topbar[data-v-5278e8a8]{display:flex;align-items:center;justify-content:space-between;padding:4px 0 16px;flex-shrink:0}.crop-topbar-title[data-v-5278e8a8]{font-size:16px;font-weight:600;color:#fff}.crop-btn[data-v-5278e8a8]{background:none;border:none;padding:8px 0;font-size:15px;font-weight:500;cursor:pointer}.crop-btn--cancel[data-v-5278e8a8]{color:#ffffffa6}.crop-btn--save[data-v-5278e8a8]{color:#ff6b2b;font-weight:600}.crop-area[data-v-5278e8a8]{flex:1;min-height:0;position:relative;overflow:hidden}.cropper-instance[data-v-5278e8a8]{position:absolute;inset:0;width:100%;height:100%}.crop-hint[data-v-5278e8a8]{text-align:center;font-size:12px;color:#ffffff59;padding:14px 0 0;flex-shrink:0}.section-card--locked[data-v-5278e8a8]{opacity:.5;cursor:pointer}.row-lock-badge[data-v-5278e8a8]{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;font-weight:600;color:#f36c21;background:#fff3ee;padding:3px 8px;border-radius:6px;white-space:nowrap;flex-shrink:0}.row-lock-badge[data-v-5278e8a8] svg{display:inline-block;flex-shrink:0;width:12px;height:12px}.row-icon--danger[data-v-5278e8a8],.row-label--danger[data-v-5278e8a8]{color:#ea4335}.row-icon--active[data-v-5278e8a8]{color:#f59e0b}.detail-value--active[data-v-5278e8a8]{color:#f59e0b;font-weight:600}.sheet-description[data-v-5278e8a8]{font-size:.9rem;color:#555;margin-bottom:.5rem}.invite-hero[data-v-5278e8a8]{text-align:center;padding:8px 0 20px}.invite-icon-wrap[data-v-5278e8a8]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:linear-gradient(135deg,#ff8c55,#f36c21);border-radius:16px;color:#fff;margin-bottom:14px}.invite-icon-wrap[data-v-5278e8a8] svg{display:inline-block;flex-shrink:0;width:28px;height:28px}.invite-title[data-v-5278e8a8]{font-size:1.05rem;font-weight:700;color:#1a1a1a;margin-bottom:6px}.invite-sub[data-v-5278e8a8]{font-size:.84rem;color:#666;line-height:1.45;margin:0}.invite-field[data-v-5278e8a8]{position:relative;margin-bottom:4px}.invite-field[data-v-5278e8a8] input{padding-left:38px}.invite-field-icon[data-v-5278e8a8]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#aaa;z-index:1;display:inline-flex;align-items:center;pointer-events:none}.invite-field-icon[data-v-5278e8a8] svg{display:inline-block;flex-shrink:0;width:18px;height:18px}.invite-send-label[data-v-5278e8a8]{display:inline-flex;align-items:center;gap:6px}.invite-send-label[data-v-5278e8a8] svg{display:inline-block;flex-shrink:0;width:16px;height:16px}.picker-body[data-v-5278e8a8]{width:100%;padding-bottom:.5rem}.picker-title[data-v-5278e8a8]{font-size:16px;font-weight:600;color:#202020;margin-bottom:1.25rem}.picker-hint[data-v-5278e8a8]{font-size:.85rem;color:#777;margin:-.75rem 0 1.25rem;line-height:1.4}.picker-options[data-v-5278e8a8]{display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden}.picker-option[data-v-5278e8a8]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 16px;background:none;border:none;border-bottom:1px solid #f0f0f0;cursor:pointer;text-align:left}.picker-option[data-v-5278e8a8]:last-child{border-bottom:none}.option-label[data-v-5278e8a8]{font-size:16px;font-weight:400;color:#202020}.picker-option.active .option-label[data-v-5278e8a8]{font-weight:600;color:#ff6b2b}.option-radio[data-v-5278e8a8]{width:20px;height:20px;border-radius:50%;border:2px solid #D0D0D0;flex-shrink:0}.option-radio.selected[data-v-5278e8a8]{border-color:#ff6b2b;background-color:#ff6b2b;box-shadow:inset 0 0 0 3px #fff}.cancel-btn[data-v-5278e8a8]{width:100%;margin-top:10px;padding:15px;background:#fff;border:none;border-radius:12px;font-size:16px;font-weight:500;color:#ff6b2b;cursor:pointer}.notifications-sheet[data-v-fcfdd380]{display:flex;flex-direction:column;flex:1;min-height:0}.sheet-header[data-v-fcfdd380]{display:flex;align-items:center;padding:0 0 12px;position:relative}.sheet-header .header-back[data-v-fcfdd380]{background:none;border:none;padding:0;cursor:pointer;color:#202020;display:flex;align-items:center;flex-shrink:0}.sheet-header .header-title[data-v-fcfdd380]{position:absolute;left:50%;transform:translate(-50%);font-size:20px;font-weight:500;line-height:24px;color:#202020;margin:0}.sheet-header .header-actions[data-v-fcfdd380]{margin-left:auto;display:flex;align-items:center;gap:8px}.filter-btn[data-v-fcfdd380]{background:none;border:none;padding:4px;cursor:pointer;color:#202020;display:flex;align-items:center;border-radius:8px}.filter-btn.active[data-v-fcfdd380]{color:#f36c21}.filter-btn[data-v-fcfdd380]:active{background:#0000000d}.filter-backdrop[data-v-fcfdd380]{position:fixed;inset:0;z-index:9}.filter-context-menu[data-v-fcfdd380]{position:absolute;right:16px;top:56px;width:224px;z-index:10;background:#ffffffb3;backdrop-filter:blur(8.5px);-webkit-backdrop-filter:blur(8.5px);border:1.5px solid rgba(255,255,255,.5);border-radius:24px;padding:8px 16px;box-shadow:0 4px 30px #0000001a;display:flex;flex-direction:column}.filter-menu-item[data-v-fcfdd380]{display:flex;align-items:center;gap:16px;padding:10px 3px;background:none;border:none;cursor:pointer;font-size:16px;font-weight:500;color:#202020;line-height:20px;text-align:left}.filter-menu-item[data-v-fcfdd380]:active{opacity:.7}.menu-check[data-v-fcfdd380]{flex-shrink:0;color:transparent}.menu-check.visible[data-v-fcfdd380]{color:#f36c21}.notifications-list[data-v-fcfdd380]{display:flex;flex-direction:column;gap:12px;padding:8px 0 32px;flex:1;overflow-y:auto}.notification-item[data-v-fcfdd380]{display:flex;align-items:center;gap:12px;background:#fffffff2;border-radius:12px;padding:12px}.notification-item.clickable[data-v-fcfdd380]{cursor:pointer}.notification-item.clickable[data-v-fcfdd380]:active{background:#0000000a}.notif-badge-wrapper[data-v-fcfdd380]{flex-shrink:0;position:relative}.notif-unread-dot[data-v-fcfdd380]{position:absolute;top:-2px;right:-2px;width:10px;height:10px;border-radius:50%;background:#e53935;border:2px solid #fff}.notif-badge[data-v-fcfdd380]{width:36px;height:36px;border-radius:50%;background:#ffb7001f;display:flex;align-items:center;justify-content:center;color:#ffb700}.notif-badge.unread[data-v-fcfdd380]{background:#f36c21;color:#fff}.notification-item.unread[data-v-fcfdd380]{background:#f36c2114}.notif-content[data-v-fcfdd380]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.notif-content .notif-title[data-v-fcfdd380]{font-size:16px;font-weight:500;line-height:20px;color:#202020;margin:0}.notif-content .notif-time[data-v-fcfdd380]{font-size:11px;font-weight:400;line-height:14px;color:#888;margin:0}.notif-content .notif-body[data-v-fcfdd380]{font-size:12px;font-weight:400;line-height:18px;color:#202020;margin:0}.empty-state[data-v-fcfdd380]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;gap:12px}.empty-state .empty-icon[data-v-fcfdd380]{color:#ccc}.empty-state .empty-text[data-v-fcfdd380]{font-size:16px;color:#999;margin:0}.page-wrapper[data-v-c89af0cf]{padding-bottom:calc(env(safe-area-inset-bottom) + .5rem + 64px)}.no-internet[data-v-756fd57e]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:60vh}.waiting-text[data-v-756fd57e]{color:#999;font-size:14px}
