:root{--light-beige: #eee0db;--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #140d0d;--vt-c-black-soft: #331d1e;--vt-c-black-mute: #4d1d1d;--vt-c-indigo: #2c3e50;--lighter-strong-red: rgb(255, 168, 168);--strong-red: rgb(210,9,9);--dark-strong-red: rgb(190, 20, 20);--darker-strong-red: rgb(145, 0, 20);--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .75);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .7)}:root{--wrong: var(--strong-red);--active-tab: var(--strong-red);--legend: var(--strong-red);--hyperlink: var(--strong-red);--button-action: var(--dark-strong-red);--hover-submit-button: var(--dark-strong-red);--dark-table-row: #eacdc9;--light-table-row: #ffe9e9;--table-back: #f5dbd9;--box-shadow-blur-radius: 10px;--color-background: var(--light-beige);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px;--input-width: 20em;--banner-height: 2.8rem;--footer-height: 3.6rem;--form-padding: 2em;--fieldset-padding: 1em 2em;--input-border-outline: 1px;--cancel-button-background: var(--vt-c-text-dark-2);--cancel-button-background-hover: var(--vt-c-text-light-2)}@media(prefers-color-scheme:dark){:root{--color-background: var(--vt-c-black-soft);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2);--light-table-row: #402727;--dark-table-row: #302020;--table-back: #352424;--input-border-outline: 2px;--box-shadow-blur-radius: 20px;--cancel-button-background: var(--vt-c-text-light-2);--cancel-button-background-hover: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{overflow-x:hidden;margin:0;padding:0;min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:768px){:root{--input-width: 16em;--section-gap: 80px;--form-padding: 1.5em;--fieldset-padding: 1em 1.5em}body{font-size:14px}}@media(max-width:480px){:root{--input-width: calc(100vw - 4em) ;--section-gap: 40px;--form-padding: 1em;--fieldset-padding: .8em 1em;--banner-height: 2.5rem;--footer-height: 3.2rem}body{font-size:13px}}#app{position:absolute;inset:0;margin:0 auto;padding-top:var(--banner-height);font-weight:400;display:grid;grid-template-rows:0 1fr var(--footer-height)}nav>a{font-size:11pt;padding:.1em .5em;border-radius:.5em}a,.red{text-decoration:none;color:var(--hyperlink);transition:.2s ease-in-out}form,.tabview{margin:var(--form-padding);display:flex;flex-direction:column;align-items:center}fieldset{display:flex;flex-direction:column;align-items:center;background-color:#fdf1f1cc;border:solid rgba(128,128,128,.5) 1px;border-radius:1em;padding:var(--fieldset-padding);max-width:calc(100vw - 2em)}@media(prefers-color-scheme:dark){fieldset{background-color:#311212cc}}legend{font-size:large;border:solid grey 1px;border-radius:2em;padding:.1em .7em;background-color:var(--legend);color:#fff}label{justify-self:self-end}input[type=text],input[type=password],input[type=email],input[type=date],input[type=number]{justify-self:self-start;padding:.5em 1em;border:solid rgba(0,0,0,0) var(--input-border-outline);outline:solid rgba(128,128,128,.5) var(--input-border-outline);border-radius:2em;width:var(--input-width)}input[type=number].birthdate-input,input[type=number].sdate-input{width:calc(var(--input-width)/3 - .39em)}input:focus{outline:none;border:solid dodgerblue var(--input-border-outline)}input.wrong{border:none;outline:solid var(--wrong) var(--input-border-outline)}select{width:var(--input-width)}button:not(:disabled){cursor:pointer}button:hover:disabled{cursor:not-allowed}button:hover:not(:disabled){scale:1.06;background-color:var(--hover-submit-button)}button[type=submit]{margin-block:1em;padding:.5em 1em;border:none;border-radius:2em;width:fit-content;background-color:#910014;color:#fff5f5}button.action{margin-block:1em;padding:.5em 1em;border:none;border-radius:2em;width:fit-content;background-color:#910014;color:#fff4f4}button.cancel{margin-block:1em;padding:.5em 1em;color:var(--color-text);background-color:var(--cancel-button-background);border:solid rgba(121,135,145,.66) 2px;border-radius:2em;width:fit-content}button.disabled{margin-block:1em;padding:.5em 1em;border:solid rgb(29,29,29) var(--input-border-outline);border-radius:.5em;width:fit-content;background-color:#413c3c;color:#fff4f467;cursor:not-allowed}button.cancel:hover{scale:1;border:solid var(--color-border-hover) 2px;background-color:var(--cancel-button-background-hover);color:var(--vt-c-divider-dark-1)}@media(prefers-color-scheme:light){button.cancel:hover{scale:1;color:var(--vt-c-white-mute)}}@media(prefers-color-scheme:dark){button.cancel:hover{scale:1;color:var(--vt-c-divider-light-2)}}button.delete{margin-block:1em;padding:.5em 1em;border:none;border-radius:.5em;width:fit-content;background-color:#910014;color:#fff4f4}button.select{margin-block:1em;padding:.5em 1em;border:solid rgb(29,29,29) var(--input-border-outline);border-radius:.5em;width:fit-content;background-color:#155c00;color:#fff4f4}legend{font-size:large;border:none;border-radius:2em;padding:.1em .7em}.grid-wrapper{display:grid;grid-template-areas:"a b" "c c";gap:.5em;align-items:center}.row-flex-wrapper{display:flex;justify-content:center;gap:.5em}.column-flex-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:end;gap:.5em}.styled-table{border-collapse:collapse;background-color:var(--table-back);margin:25px 0;font-size:.9em;font-family:sans-serif;min-width:400px;max-width:100%;box-shadow:0 0 20px #00000026;overflow-x:auto;display:block}.styled-table thead tr{background-color:#910014;color:#f2dbdb;text-align:left}.styled-table th,.styled-table td{padding:12px 15px}.styled-table tbody tr{color:var(color-text);border-bottom:1px solid rgb(145,0,20)}.styled-table tbody tr:nth-of-type(2n){background-color:var(--dark-table-row)}.styled-table tbody tr:nth-of-type(odd){background-color:var(--light-table-row)}.styled-table tbody tr:last-of-type{border-bottom:2px solid rgb(145,0,20)}@media(hover:hover){a:hover{background-color:#ffadb444}}@media(prefers-color-scheme:dark){a.red:hover{color:var(--lighter-strong-red);background-color:#ff4d5b26}}@media(max-width:640px){.styled-table{min-width:100%;font-size:.75em}.styled-table th,.styled-table td{padding:8px 10px}.grid-wrapper{grid-template-areas:"a a" "b b" "c c";gap:.8em}legend{font-size:medium}button[type=submit],button.action,button.cancel,button.delete,button.select{font-size:.9em;padding:.4em .8em}}@media(max-width:480px){.styled-table{font-size:.7em}.styled-table th,.styled-table td{padding:6px 8px}input[type=text],input[type=password],input[type=email],input[type=date],input[type=number]{width:100%;max-width:var(--input-width)}.row-flex-wrapper{flex-direction:column}}a.banner[data-v-3cdfe4dc]{display:flex;align-items:center;height:var(--banner-height);border-radius:0;padding-inline:1em}.right[data-v-3cdfe4dc]{position:absolute;right:2em}.logout[data-v-3cdfe4dc]{display:flex;gap:.5em;align-items:center;font-size:.8rem;color:#fff;transition:all .2s ease-in-out}.logout[data-v-3cdfe4dc]:hover{cursor:pointer;scale:1.15}.header[data-v-3cdfe4dc]{position:fixed;z-index:1001;top:0;left:0;width:100%;margin:0;height:var(--banner-height);display:flex;align-items:center;justify-content:center;gap:4vw;flex-basis:auto;background-color:#b60b14}.header>a[data-v-3cdfe4dc]{color:#fff;font-size:1rem}.burger-icon[data-v-3cdfe4dc]{display:none;flex-direction:column;gap:4px;cursor:pointer;padding:8px;z-index:1003}.burger-line[data-v-3cdfe4dc]{width:25px;height:3px;background-color:#fff;border-radius:2px;transition:all .3s ease}.burger-menu[data-v-3cdfe4dc]{position:fixed;top:var(--banner-height);left:0;right:0;background-color:#b60b14;display:flex;flex-direction:column;box-shadow:0 4px 6px #0000001a;z-index:1002}.burger-menu-item[data-v-3cdfe4dc]{display:flex;align-items:center;padding:1em 2em;color:#fff;font-size:1rem;border-bottom:1px solid rgba(255,255,255,.1);transition:background-color .2s ease}.burger-menu-item[data-v-3cdfe4dc]:hover{background-color:#0000001a}.logout-item[data-v-3cdfe4dc]{cursor:pointer;gap:.5em;justify-content:flex-start}.overlay[data-v-3cdfe4dc]{position:fixed;inset:0;background-color:#00000080;z-index:1000;cursor:pointer}.fade-enter-active[data-v-3cdfe4dc],.fade-leave-active[data-v-3cdfe4dc]{transition:opacity .3s ease}.fade-enter-from[data-v-3cdfe4dc],.fade-leave-to[data-v-3cdfe4dc]{opacity:0}.slide-enter-active[data-v-3cdfe4dc],.slide-leave-active[data-v-3cdfe4dc]{transition:all .3s ease}.slide-enter-from[data-v-3cdfe4dc],.slide-leave-to[data-v-3cdfe4dc]{transform:translateY(-100%);opacity:0}@media(max-width:640px){.right[data-v-3cdfe4dc]{right:.8em}.header[data-v-3cdfe4dc]{gap:2vw;justify-content:center}.header>a[data-v-3cdfe4dc]{font-size:.9rem}.logout>span[data-v-3cdfe4dc]{opacity:0}.burger-icon[data-v-3cdfe4dc]{display:flex;position:absolute;left:1em}}@media(max-width:640px){.right[data-v-3cdfe4dc]{right:.8em}.header[data-v-3cdfe4dc]{justify-content:center}.header>a[data-v-3cdfe4dc]{font-size:.9rem}.logout>span[data-v-3cdfe4dc]{opacity:0}}nav.footer[data-v-fa9d05f4]{display:flex;margin:0;align-items:center;justify-content:flex-start;gap:1rem;height:var(--footer-height);background-color:var(--vt-c-black)}a.banner[data-v-fa9d05f4]{display:flex;align-items:center;height:calc(var(--footer-height)*.7);border-radius:0;padding-inline:1em}nav>a[data-v-fa9d05f4]{color:#fff;font-size:1rem;padding-inline:.8em;border-radius:.4em}nav>a[data-v-fa9d05f4]:first-child{margin-left:.6em}@media(max-width:640px){nav.footer[data-v-fa9d05f4]{gap:.5rem}nav>a[data-v-fa9d05f4]{font-size:.9rem;padding-inline:.6em}nav>a[data-v-fa9d05f4]:first-child{margin-left:.4em}a.banner[data-v-fa9d05f4]{padding-inline:.7em}}@media(max-width:480px){nav.footer[data-v-fa9d05f4]{gap:.3rem}nav>a[data-v-fa9d05f4]{font-size:.8rem;padding-inline:.4em}nav>a[data-v-fa9d05f4]:first-child{margin-left:.2em}a.banner[data-v-fa9d05f4]{padding-inline:.5em}}.snowflakes-canvas[data-v-6276b9c5]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}header[data-v-6276b9c5]{line-height:1.5;max-height:100vh;display:flex;flex-direction:column}footer[data-v-6276b9c5]{margin:0}nav[data-v-6276b9c5]{width:100%;font-size:12px;text-align:center;margin-top:2rem}nav a.router-link-exact-active[data-v-6276b9c5]{color:var(--color-text)}nav a.router-link-exact-active[data-v-6276b9c5]:hover{background-color:transparent}nav a[data-v-6276b9c5]{display:inline-block;padding:0 1rem;border-left:1px solid var(--color-border)}nav a[data-v-6276b9c5]:first-of-type{border:0}h1[data-v-e768a591]{font-weight:500;font-size:2.6rem;position:relative;top:-10px}h3[data-v-e768a591]{font-size:1.2rem}.greetings h1[data-v-e768a591],.greetings h3[data-v-e768a591]{text-align:center}.container[data-v-9a14e8be]{display:flex;align-items:center;justify-content:center}.santa[data-v-9a14e8be]{position:relative;width:250px;height:250px;background-size:cover;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;animation-direction:alternate}.santa_left[data-v-9a14e8be]{background-image:url(/assets/santa_left-B745LFuz.png);animation-name:santaDance_left-9a14e8be;margin-right:-50px}.santa_right[data-v-9a14e8be]{background-image:url(/assets/santa_right-DJZicJ5n.png);animation-name:santaDance_right-9a14e8be;margin-left:-50px}@keyframes santaDance_left-9a14e8be{0%{transform:translate(0)}to{transform:translate(-30px) rotate(-10deg)}}@keyframes santaDance_right-9a14e8be{0%{transform:translate(0)}to{transform:translate(30px) rotate(10deg)}}.container[data-v-9a14e8be]{gap:-20em}.presents[data-v-9a14e8be]{display:flex;justify-content:center;align-items:center;gap:0em}.present[data-v-9a14e8be]{transform:scale(.75);margin-left:-20px;margin-right:-20px}.welcome-section[data-v-9a14e8be]{display:flex;justify-content:space-around;align-items:center;margin-bottom:-2em;padding:0 1em;margin-top:1em;gap:1em;max-width:100%;box-sizing:border-box;overflow:hidden}.logo-left[data-v-9a14e8be],.logo-right[data-v-9a14e8be]{scale:.5;flex-shrink:0}.logo-left[data-v-9a14e8be]{justify-self:end}@media(max-width:1079px){.present-2[data-v-9a14e8be],.present-3[data-v-9a14e8be]{display:none}}@media(max-width:639px){.santa_right[data-v-9a14e8be],.presents[data-v-9a14e8be]{display:none}.welcome-section[data-v-9a14e8be]{justify-content:center;padding:0 .5em}.logo-left[data-v-9a14e8be],.logo-right[data-v-9a14e8be]{display:none}}@media(max-width:320px){.santa[data-v-9a14e8be]{width:200px;height:200px}@keyframes santaDance_left-9a14e8be{0%{transform:translate(0)}to{transform:translate(-20px) rotate(-10deg)}}}@media(max-width:260px){.santa[data-v-9a14e8be]{width:150px;height:150px}@keyframes santaDance_left-9a14e8be{0%{transform:translate(0)}to{transform:translate(10px) rotate(8deg)}}}.switch[data-v-7346094a]{position:relative;display:inline-block;width:60px;height:34px}.switch input[data-v-7346094a]{opacity:0;width:0;height:0}.slider[data-v-7346094a]{position:absolute;cursor:pointer;inset:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider[data-v-7346094a]:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}#remember_me:checked+.slider[data-v-7346094a]{background-color:#b80909}#remember_me:focus+.slider[data-v-7346094a]{box-shadow:0 0 1px #b80909}#remember_me:checked+.slider[data-v-7346094a]:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}.slider.round[data-v-7346094a]{border-radius:34px}.slider.round[data-v-7346094a]:before{border-radius:50%}nav[data-v-7346094a]{display:flex;flex-direction:column;align-items:center;gap:.5em}a.forgot-password-link[data-v-7346094a]{color:#dc143c}a.forgot-password-link[data-v-7346094a]:hover{background-color:#dc143c1a}@media(max-width:640px){.switch[data-v-7346094a]{width:50px;height:28px}.slider[data-v-7346094a]:before{height:22px;width:22px;left:3px;bottom:3px}#remember_me:checked+.slider[data-v-7346094a]:before{transform:translate(22px)}}@media(max-width:480px){nav[data-v-7346094a]{font-size:.9em}.switch[data-v-7346094a]{width:45px;height:25px}.slider[data-v-7346094a]:before{height:19px;width:19px;left:3px;bottom:3px}#remember_me:checked+.slider[data-v-7346094a]:before{transform:translate(19px)}}.v-enter-active[data-v-7346094a],.v-leave-active[data-v-7346094a]{transition:opacity .5s ease}.v-enter-from[data-v-7346094a],.v-leave-to[data-v-7346094a]{opacity:0}.switch[data-v-3ae94c32]{position:relative;display:inline-block;width:60px;height:34px}.switch input[data-v-3ae94c32]{opacity:0;width:0;height:0}.slider[data-v-3ae94c32]{position:absolute;cursor:pointer;inset:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider[data-v-3ae94c32]:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}#remember_me:checked+.slider[data-v-3ae94c32]{background-color:#b80909}#remember_me:focus+.slider[data-v-3ae94c32]{box-shadow:0 0 1px #b80909}#remember_me:checked+.slider[data-v-3ae94c32]:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}.slider.round[data-v-3ae94c32]{border-radius:34px}.slider.round[data-v-3ae94c32]:before{border-radius:50%}nav>a.red[data-v-3ae94c32]{padding:.1em .5em;border-radius:.5em}.password-strength-bar[data-v-3ae94c32]{height:8px;width:100%;background-color:#ccc;border-radius:4px;margin-top:5px;margin-bottom:1em;max-width:var( --input-width)}.strength-fill[data-v-3ae94c32]{height:100%;width:100%;border-radius:4px;max-width:calc(var( --input-width) - 2.6em);transition:width .3s ease}.very-weak .strength-fill[data-v-3ae94c32]{background-color:red}.weak .strength-fill[data-v-3ae94c32]{background-color:orange}.medium .strength-fill[data-v-3ae94c32]{background-color:#ff0}.strong .strength-fill[data-v-3ae94c32]{background-color:#90ee90}.very-strong .strength-fill[data-v-3ae94c32]{background-color:green}.v-enter-active[data-v-3ae94c32],.v-leave-active[data-v-3ae94c32]{transition:opacity .5s ease}.v-enter-from[data-v-3ae94c32],.v-leave-to[data-v-3ae94c32]{opacity:0}.password-strength-bar[data-v-7ddcc088]{height:8px;width:100%;background-color:#ccc;border-radius:4px;margin-top:5px;margin-bottom:1em;max-width:var( --input-width)}.strength-fill[data-v-7ddcc088]{height:100%;width:100%;border-radius:4px;max-width:calc(var( --input-width) - 2.6em);transition:width .3s ease}.very-weak .strength-fill[data-v-7ddcc088]{background-color:red}.weak .strength-fill[data-v-7ddcc088]{background-color:orange}.medium .strength-fill[data-v-7ddcc088]{background-color:#ff0}.strong .strength-fill[data-v-7ddcc088]{background-color:#90ee90}.very-strong .strength-fill[data-v-7ddcc088]{background-color:green}nav[data-v-7ddcc088]{display:flex;flex-direction:column;align-items:center}nav>a[data-v-7ddcc088]{padding:.1em .5em;border-radius:.5em}a.forgot-password-link[data-v-7ddcc088]{color:#dc143c}a.forgot-password-link[data-v-7ddcc088]:hover{background-color:#dc143c1a}.v-enter-active[data-v-7ddcc088],.v-leave-active[data-v-7ddcc088]{transition:opacity .5s ease}.v-enter-from[data-v-7ddcc088],.v-leave-to[data-v-7ddcc088]{opacity:0}.loading-spinner[data-v-611356e3]{text-align:center;margin:1em 0;color:var(--color-text)}.group-select[data-v-611356e3]{width:var(--input-width);padding:.5em 1em;border:solid rgba(0,0,0,0) var(--input-border-outline);outline:solid rgba(128,128,128,.5) var(--input-border-outline);border-radius:2em}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}#visibility_switch:checked+.slider{background-color:#b80909}#visibility_switch:focus+.slider{box-shadow:0 0 1px #b80909}#visibility_switch:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}@media(max-width:640px){.switch{width:50px;height:28px}.slider:before{height:22px;width:22px;left:3px;bottom:3px}#visibility_switch:checked+.slider:before{transform:translate(22px)}}@media(max-width:480px){.switch{width:45px;height:25px}.slider:before{height:19px;width:19px;left:3px;bottom:3px}#visibility_switch:checked+.slider:before{transform:translate(19px)}}nav[data-v-3055d798]{display:flex;flex-direction:column;align-items:center}nav>a[data-v-3055d798]{padding:.1em .5em;border-radius:.5em}a.forgot-password-link[data-v-3055d798]{color:#dc143c}a.forgot-password-link[data-v-3055d798]:hover{background-color:#dc143c1a}.v-enter-active[data-v-3055d798],.v-leave-active[data-v-3055d798]{transition:opacity .5s ease}.v-enter-from[data-v-3055d798],.v-leave-to[data-v-3055d798]{opacity:0}.leave-group-btn[data-v-3055d798]{display:inline-block;padding:10px 20px;font-size:16px;background-color:#dc3545;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.leave-group-btn[data-v-3055d798]:hover{background-color:#c82333}#group_button[data-v-3055d798]{cursor:pointer;text-decoration:underline;color:var(--color-text);transition:all .3s ease;padding:8px;border-radius:0}#group_button[data-v-3055d798]:hover{background-color:#155c00;border-radius:15px;color:#fff;transform:scale(.98);font-size:1em;transition:all .3s ease}@media(max-width:640px){.leave-group-btn[data-v-3055d798]{padding:8px 12px;font-size:14px}#group_button[data-v-3055d798]{padding:6px;font-size:.9em}}@media(max-width:480px){.leave-group-btn[data-v-3055d798]{padding:6px 10px;font-size:12px}#group_button[data-v-3055d798]{padding:4px;font-size:.85em}#group_button[data-v-3055d798]:hover{transform:scale(1)}}nav[data-v-4383b7a5]{display:flex;flex-direction:column;align-items:center}nav>a[data-v-4383b7a5]{padding:.1em .5em;border-radius:.5em}a.forgot-password-link[data-v-4383b7a5]{color:#dc143c}a.forgot-password-link[data-v-4383b7a5]:hover{background-color:#dc143c1a}.v-enter-active[data-v-4383b7a5],.v-leave-active[data-v-4383b7a5]{transition:opacity .5s ease}.v-enter-from[data-v-4383b7a5],.v-leave-to[data-v-4383b7a5]{opacity:0}.delete-group-btn[data-v-4383b7a5]{display:inline-block;padding:10px 20px;font-size:16px;background-color:#dc3545;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.delete-group-btn[data-v-4383b7a5]:hover{background-color:#c82333}#group_button[data-v-4383b7a5]{cursor:pointer;text-decoration:underline;color:var(--color-text);transition:all .3s ease;padding:8px;border-radius:0}#group_button[data-v-4383b7a5]:hover{background-color:#155c00;border-radius:15px;color:#fff;transform:scale(.98);font-size:1em;transition:all .3s ease}h1{text-align:center;font-weight:500;font-size:2.6rem;position:relative;top:-10px}h3{text-align:center;font-size:1.2rem}.greetings h1,.greetings h3{text-align:center}@media(min-width:1024px){.greetings h1,.greetings h3{text-align:left}}.tab-container{display:flex;justify-content:space-between;width:100%}.tab{background-color:#901414;border:none;color:#d3d3d3;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;transition-duration:.4s;cursor:pointer;border-radius:12px 12px 0 0;width:calc(50% - 2px)}.tab:hover{color:#fff}.active-tab{background-color:#d20909;color:#fff}.active-tab:hover{background-color:#e63c3c;color:#fff}nav[data-v-bea69dac]{display:flex;flex-direction:column;align-items:center}nav>a[data-v-bea69dac]{padding:.1em .5em;border-radius:.5em}a.forgot-password-link[data-v-bea69dac]{color:#dc143c}a.forgot-password-link[data-v-bea69dac]:hover{background-color:#dc143c1a}.v-enter-active[data-v-bea69dac],.v-leave-active[data-v-bea69dac]{transition:opacity .5s ease}.v-enter-from[data-v-bea69dac],.v-leave-to[data-v-bea69dac]{opacity:0}nav[data-v-06b7db5b]{display:flex;flex-direction:column;align-items:center}nav>a[data-v-06b7db5b]{padding:.1em .5em;border-radius:.5em}a.forgot-password-link[data-v-06b7db5b]{color:#dc143c}a.forgot-password-link[data-v-06b7db5b]:hover{background-color:#dc143c1a}.v-enter-active[data-v-06b7db5b],.v-leave-active[data-v-06b7db5b]{transition:opacity .5s ease}.v-enter-from[data-v-06b7db5b],.v-leave-to[data-v-06b7db5b]{opacity:0}nav[data-v-f78682b1]{display:flex;flex-direction:column;align-items:center}nav>a[data-v-f78682b1]{padding:.1em .5em;border-radius:.5em}a.forgot-password-link[data-v-f78682b1]{color:#dc143c}a.forgot-password-link[data-v-f78682b1]:hover{background-color:#dc143c1a}.v-enter-active[data-v-f78682b1],.v-leave-active[data-v-f78682b1]{transition:opacity .5s ease}.v-enter-from[data-v-f78682b1],.v-leave-to[data-v-f78682b1]{opacity:0}.grid-wrapper[data-v-efa7aa50]:not(.modify){margin:.5em;border-radius:.3em;gap:0}.grid-wrapper>span[data-v-efa7aa50]{padding:.25em .8em}.grid-wrapper>label[data-v-efa7aa50]{padding:.25em .8em;margin:.5em;justify-self:start}nav[data-v-efa7aa50]{display:flex;flex-direction:column;align-items:center}nav>a[data-v-efa7aa50]{padding:.1em .5em;border-radius:.5em}a.forgot-password-link[data-v-efa7aa50]{color:#dc143c}a.forgot-password-link[data-v-efa7aa50]:hover{background-color:#dc143c1a}.v-enter-active[data-v-efa7aa50],.v-leave-active[data-v-efa7aa50]{transition:opacity .5s ease}.v-enter-from[data-v-efa7aa50],.v-leave-to[data-v-efa7aa50]{opacity:0}.switch[data-v-efa7aa50]{position:relative;display:inline-block;width:60px;height:34px}.switch input[data-v-efa7aa50]{opacity:0;width:0;height:0}.slider[data-v-efa7aa50]{position:absolute;cursor:pointer;inset:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider[data-v-efa7aa50]:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}#update_join_code_switch:checked+.slider[data-v-efa7aa50]{background-color:#b80909}#update_join_code_switch:focus+.slider[data-v-efa7aa50]{box-shadow:0 0 1px #b80909}#update_join_code_switch:checked+.slider[data-v-efa7aa50]:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}#visibility_switch:checked+.slider[data-v-efa7aa50]{background-color:#b80909}#visibility_switch:focus+.slider[data-v-efa7aa50]{box-shadow:0 0 1px #b80909}#visibility_switch:checked+.slider[data-v-efa7aa50]:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}.slider.round[data-v-efa7aa50]{border-radius:34px}.slider.round[data-v-efa7aa50]:before{border-radius:50%}@media(max-width:640px){.switch[data-v-efa7aa50]{width:50px;height:28px}.slider[data-v-efa7aa50]:before{height:22px;width:22px;left:3px;bottom:3px}#update_join_code_switch:checked+.slider[data-v-efa7aa50]:before,#visibility_switch:checked+.slider[data-v-efa7aa50]:before{transform:translate(22px)}.grid-wrapper[data-v-efa7aa50]{font-size:.9em}}@media(max-width:480px){.switch[data-v-efa7aa50]{width:45px;height:25px}.slider[data-v-efa7aa50]:before{height:19px;width:19px;left:3px;bottom:3px}#update_join_code_switch:checked+.slider[data-v-efa7aa50]:before,#visibility_switch:checked+.slider[data-v-efa7aa50]:before{transform:translate(19px)}.grid-wrapper[data-v-efa7aa50]{font-size:.85em}}.grid-wrapper[data-v-e92186e7]:not(.modify){margin:.5em;border-radius:.3em;gap:0}.grid-wrapper>span[data-v-e92186e7]{padding:.25em .8em}.grid-wrapper>label[data-v-e92186e7]{padding:.25em .8em;margin:.5em;justify-self:start}nav[data-v-e92186e7]{display:flex;flex-direction:column;align-items:center}nav>a[data-v-e92186e7]{padding:.1em .5em;border-radius:.5em}a.forgot-password-link[data-v-e92186e7]{color:#dc143c}a.forgot-password-link[data-v-e92186e7]:hover{background-color:#dc143c1a}.v-enter-active[data-v-e92186e7],.v-leave-active[data-v-e92186e7]{transition:opacity .5s ease}.v-enter-from[data-v-e92186e7],.v-leave-to[data-v-e92186e7]{opacity:0}.instructions[data-v-faa0bf0c]{margin-bottom:2em}.info-box[data-v-faa0bf0c]{margin-top:1em;padding:1em;background-color:#e6e6e64d;border-radius:.5em;border:1px solid rgba(200,200,200,.5)}.info-box h4[data-v-faa0bf0c]{margin-top:0;color:var(--color-text)}select[data-v-faa0bf0c]{width:var(--input-width);padding:.5em 1em;border:solid rgba(0,0,0,0) var(--input-border-outline);outline:solid rgba(128,128,128,.5) var(--input-border-outline);border-radius:2em}.v-enter-active[data-v-faa0bf0c],.v-leave-active[data-v-faa0bf0c]{transition:opacity .5s ease}.v-enter-from[data-v-faa0bf0c],.v-leave-to[data-v-faa0bf0c]{opacity:0}.grid-wrapper[data-v-cea6811e]{border-radius:.3em;gap:0;padding:.25em .8em}#GroupInfoComponent[data-v-cea6811e]{justify-self:end}#GroupSecretComponent[data-v-cea6811e]{justify-self:start}#GroupExclusionsComponent[data-v-cea6811e]{width:100%;max-width:600px;margin:auto}.success-message[data-v-039044a6]{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724;padding:12px;border-radius:4px;margin-bottom:15px}.error-message[data-v-039044a6]{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24;padding:12px;border-radius:4px;margin-bottom:15px}.switch[data-v-039044a6]{position:relative;display:inline-block;width:60px;height:34px}.switch input[data-v-039044a6]{opacity:0;width:0;height:0}.slider[data-v-039044a6]{position:absolute;cursor:pointer;inset:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider[data-v-039044a6]:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}#remember_me:checked+.slider[data-v-039044a6]{background-color:#b80909}#remember_me:focus+.slider[data-v-039044a6]{box-shadow:0 0 1px #b80909}#remember_me:checked+.slider[data-v-039044a6]:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}.slider.round[data-v-039044a6]{border-radius:34px}.slider.round[data-v-039044a6]:before{border-radius:50%}nav[data-v-039044a6]{display:flex;flex-direction:column;align-items:center}a.forgot-password-link[data-v-039044a6]{color:#dc143c}a.forgot-password-link[data-v-039044a6]:hover{background-color:#dc143c1a}.v-enter-active[data-v-039044a6],.v-leave-active[data-v-039044a6]{transition:opacity .5s ease}.v-enter-from[data-v-039044a6],.v-leave-to[data-v-039044a6]{opacity:0}.success-message[data-v-89191f31]{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724;padding:12px;border-radius:4px;margin-bottom:15px}.error-message[data-v-89191f31]{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24;padding:12px;border-radius:4px;margin-bottom:15px}.error-text[data-v-89191f31]{color:#d9534f;font-size:.9em;display:block;margin-top:5px}.password-mismatch[data-v-89191f31]{border-color:#d9534f!important}.loading[data-v-89191f31]{text-align:center;padding:40px}button[data-v-89191f31]:disabled{opacity:.6;cursor:not-allowed}nav[data-v-89191f31]{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.password-strength-bar[data-v-89191f31]{height:8px;width:100%;background-color:#ccc;border-radius:4px;margin-top:5px;margin-bottom:1em;max-width:var( --input-width)}.strength-fill[data-v-89191f31]{height:100%;width:100%;border-radius:4px;max-width:calc(var( --input-width) - 2.6em);transition:width .3s ease}.very-weak .strength-fill[data-v-89191f31]{background-color:red}.weak .strength-fill[data-v-89191f31]{background-color:orange}.medium .strength-fill[data-v-89191f31]{background-color:#ff0}.strong .strength-fill[data-v-89191f31]{background-color:#90ee90}.very-strong .strength-fill[data-v-89191f31]{background-color:green}
