*{box-sizing:border-box;outline:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility}@font-face{font-family:fontawesome;src:url(/assets/fa-solid-900-a4ce2350.woff2)}@font-face{font-family:fontawesome-thin;src:url(/assets/fa-regular-400-2b7265fb.woff2)}@font-face{font-family:fontawesome-brands;src:url(/assets/fa-brands-400-465040d1.woff2)}@font-face{font-family:Jost;font-weight:200;src:url(/assets/Jost-200-Thin-7d4fe2e9.otf)}@font-face{font-family:Jost;font-weight:400;src:url(/assets/Jost-400-Book-360005b5.otf)}@font-face{font-family:Jost;font-weight:600;src:url(/assets/Jost-600-Semi-7d72debc.otf)}@font-face{font-family:ArcherPro;src:url(/assets/ArcherPro-Semibold-032d5453.otf)}html{font-size:10px}body{--slate-0: #0a0b0c;--slate-1: #3e4449;--slate-2: #74818c;--slate-3: #a6b6c4;--slate-4: #c9d7e3;--slate-5: #e3eaf0;--slate-6: #fbfcfd;--purple-0: #08080d;--purple-1: #23253f;--purple-2: #373a5e;--purple-3: #5f6188;--purple-4: #8a8baf;--purple-5: #bdbdd4;--purple-6: #f7f8fd;--blue-0: #070a10;--blue-1: #142b45;--blue-2: #0f4c7f;--blue-3: #2e71b2;--blue-4: #6e9ad3;--blue-5: #b2c7e8;--blue-6: #f3f6fb;--teal-0: #060c0d;--teal-1: #0b3336;--teal-2: #005c62;--teal-3: #04858d;--teal-4: #5dadb3;--teal-5: #a9d2d5;--teal-6: #f2f8f8;--green-0: #060e08;--green-1: #0b3921;--green-2: #006737;--green-3: #059456;--financial-green: #4BBD6B;--green-4: #5eba83;--green-5: #aadaba;--green-6: #f2f9f4;--gold-0: #141008;--gold-1: #5d471c;--gold-2: #b0832a;--gold-3: #eeb545;--gold-4: #ffd377;--gold-5: #ffe7b5;--gold-6: #fffbf4;--orange-0: #160c04;--orange-1: #633107;--orange-2: #ba5700;--orange-3: #ff8000;--orange-4: #ffaa51;--orange-5: #ffd1a0;--orange-6: #fff8f1;--red-0: #150707;--red-1: #59131e;--red-2: #a50032;--red-3: #e4264f;--red-4: #ff6e7b;--red-5: #ffb3b5;--red-6: #fff4f3;--pink-0: #15080f;--pink-1: #600e41;--pink-2: #b40077;--pink-3: #f700a8;--pink-4: #ff6bca;--pink-5: #ffb5e3;--pink-6: #fff4fa;--white: var(--purple-6);--black: var(--purple-0);--light-gray: rgb(0 0 0 / 10%);--gray: rgb(0 0 0 / 55%);--very-light-red: var(--red-6);--light-red: var(--red-5);--red: var(--red-3);--dark-red: var(--red-1);--pink: var(--pink-3);--orange: var(--orange-3);--very-light-yellow: var(--gold-6);--light-yellow: var(--gold-4);--yellow: var(--gold-3);--green: var(--green-3);--purple: var(--purple-2);--dark-purple: var(--purple-1);--light-blue: var(--slate-3);--very-light-blue: var(--blue-6);--blue: var(--blue-3);--dark-blue: var(--blue-1);--bright-blue-2: #CBE0FB;--bold-blue-3: #4094F7;--bright-fuschia-3: #FF337D;--bright-coral-3: #ff5665;--bright-orange-3: #ff7e21;--bright-tangerine-3: #ff9a29;--bright-dandelion-3: #ffc000;--bright-lime-3: #6fc700;--bright-teal-3: #07b1c9;--bright-denim-3: #0b7fc5;--bright-purple-3: #9150dc;--muted-purple-1: #64428c;--muted-indigo-1: #4a4e8d;--global-alert--warning: #E75300;--global-alert--error: #D23C53;--global-alert--default: #30334F;--global-alert-gradient--error: linear-gradient(180deg, #E4264F -22.92%, #A50032 150%);--global-alert-gradient--warning: linear-gradient(180deg, #FF8000 -22.92%, #BA5700 150%);--global-alert-gradient--success: linear-gradient(180deg, #808682 -22.92%, #178535 150);--global-alert-gradient--default: linear-gradient(180deg, #363A5D -22.92%, #202338 150%);--elevation-0: 0 0 0 1px rgb(0 0 0 / 8%);--elevation-2: 0 0 0 1px rgb(0 0 0 / 1%), 0 2px 3px rgb(0 0 0 / 10%);--elevation-4: 0 0 0 1px rgb(0 0 0 / 1%), 0 4px 6px rgb(0 0 0 / 10%);--elevation-6: 0 0 0 1px rgb(0 0 0 / 1%), 0 6px 9px rgb(0 0 0 / 10%);--elevation-12: 0 0 0 1px rgb(0 0 0 / 1%), 0 12px 18px 1px rgb(0 0 0 / 10%);--gradient: linear-gradient(-33deg, var(--red), 40%, var(--blue));--orange-gradient: linear-gradient(134deg, #F700A8 0%, #FF8000 84%, #FF8000 100%);--graph-paper-background: linear-gradient(to right, #e3eaf066 1px, transparent 1px), linear-gradient(to bottom, #e3eaf066 1px, transparent 1px);--stars-bg: radial-gradient(circle at 110px 40px, white 3px, transparent 3px, transparent), radial-gradient(circle at 130px 90px, white 1px, transparent 2px, transparent), radial-gradient(circle at 90px 60px, white 2px, transparent 2px, transparent), radial-gradient(circle at 40px 40px, white 1px, transparent 1px, transparent);--card-gradient: linear-gradient( -8deg, rgb(0 0 0 / 20%) 0%, rgb(0 0 0 / 20%) 33%, rgb(0 0 0 / 10%) calc(33% + 1px), rgb(0 0 0 / 10%) calc(66% + 1px), rgb(0 0 0 / 0%) calc(66% + 1px), transparent );--font-stack: "Jost", -apple-system, system-ui, blinkmacsystemfont, segoe ui, roboto, helvetica neue, fira sans, ubuntu,oxygen, oxygen sans, cantarell, droid sans, apple color emoji, segoe ui emoji, segoe ui emoji, segoe ui symbol, lucida grande, helvetica, arial, sans-serif, "fontawesome";--sans-stack: var(--font-stack);--serif-stack: "ArcherPro", serif, "fontawesome";--paper-texture: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAUVBMVEWFhYWDg4N3d3dtbW17e3t1dXWBgYGHh4d5eXlzc3OLi4ubm5uVlZWPj4+NjY19fX2JiYl/f39ra2uRkZGZmZlpaWmXl5dvb29xcXGTk5NnZ2c8TV1mAAAAG3RSTlNAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAvEOwtAAAFVklEQVR4XpWWB67c2BUFb3g557T/hRo9/WUMZHlgr4Bg8Z4qQgQJlHI4A8SzFVrapvmTF9O7dmYRFZ60YiBhJRCgh1FYhiLAmdvX0CzTOpNE77ME0Zty/nWWzchDtiqrmQDeuv3powQ5ta2eN0FY0InkqDD73lT9c9lEzwUNqgFHs9VQce3TVClFCQrSTfOiYkVJQBmpbq2L6iZavPnAPcoU0dSw0SUTqz/GtrGuXfbyyBniKykOWQWGqwwMA7QiYAxi+IlPdqo+hYHnUt5ZPfnsHJyNiDtnpJyayNBkF6cWoYGAMY92U2hXHF/C1M8uP/ZtYdiuj26UdAdQQSXQErwSOMzt/XWRWAz5GuSBIkwG1H3FabJ2OsUOUhGC6tK4EMtJO0ttC6IBD3kM0ve0tJwMdSfjZo+EEISaeTr9P3wYrGjXqyC1krcKdhMpxEnt5JetoulscpyzhXN5FRpuPHvbeQaKxFAEB6EN+cYN6xD7RYGpXpNndMmZgM5Dcs3YSNFDHUo2LGfZuukSWyUYirJAdYbF3MfqEKmjM+I2EfhA94iG3L7uKrR+GdWD73ydlIB+6hgref1QTlmgmbM3/LeX5GI1Ux1RWpgxpLuZ2+I+IjzZ8wqE4nilvQdkUdfhzI5QDWy+kw5Wgg2pGpeEVeCCA7b85BO3F9DzxB3cdqvBzWcmzbyMiqhzuYqtHRVG2y4x+KOlnyqla8AoWWpuBoYRxzXrfKuILl6SfiWCbjxoZJUaCBj1CjH7GIaDbc9kqBY3W/Rgjda1iqQcOJu2WW+76pZC9QG7M00dffe9hNnseupFL53r8F7YHSwJWUKP2q+k7RdsxyOB11n0xtOvnW4irMMFNV4H0uqwS5ExsmP9AxbDTc9JwgneAT5vTiUSm1E7BSflSt3bfa1tv8Di3R8n3Af7MNWzs49hmauE2wP+ttrq+AsWpFG2awvsuOqbipWHgtuvuaAE+A1Z/7gC9hesnr+7wqCwG8c5yAg3AL1fm8T9AZtp/bbJGwl1pNrE7RuOX7PeMRUERVaPpEs+yqeoSmuOlokqw49pgomjLeh7icHNlG19yjs6XXOMedYm5xH2YxpV2tc0Ro2jJfxC50ApuxGob7lMsxfTbeUv07TyYxpeLucEH1gNd4IKH2LAg5TdVhlCafZvpskfncCfx8pOhJzd76bJWeYFnFciwcYfubRc12Ip/ppIhA1/mSZ/RxjFDrJC5xifFjJpY2Xl5zXdguFqYyTR1zSp1Y9p+tktDYYSNflcxI0iyO4TPBdlRcpeqjK/piF5bklq77VSEaA+z8qmJTFzIWiitbnzR794USKBUaT0NTEsVjZqLaFVqJoPN9ODG70IPbfBHKK+/q/AWR0tJzYHRULOa4MP+W/HfGadZUbfw177G7j/OGbIs8TahLyynl4X4RinF793Oz+BU0saXtUHrVBFT/DnA3ctNPoGbs4hRIjTok8i+algT1lTHi4SxFvONKNrgQFAq2/gFnWMXgwffgYMJpiKYkmW3tTg3ZQ9Jq+f8XN+A5eeUKHWvJWJ2sgJ1Sop+wwhqFVijqWaJhwtD8MNlSBeWNNWTa5Z5kPZw5+LbVT99wqTdx29lMUH4OIG/D86ruKEauBjvH5xy6um/Sfj7ei6UUVk4AIl3MyD4MSSTOFgSwsH/QJWaQ5as7ZcmgBZkzjjU1UrQ74ci1gWBCSGHtuV1H2mhSnO3Wp/3fEV5a+4wz//6qy8JxjZsmxxy5+4w9CDNJY09T072iKG0EnOS0arEYgXqYnXcYHwjTtUNAcMelOd4xpkoqiTYICWFq0JSiPfPDQdnt+4/wuqcXY47QILbgAAAABJRU5ErkJggg==);--nav-height: 5.6rem;--footer-height: 4.2rem;position:absolute;overflow:auto;top:0;right:0;bottom:0;left:0;background:transparent;background-color:var(--white);margin:0;color:var(--black);font-family:var(--font-stack);font-size:1.4rem;-webkit-font-smoothing:antialiased;touch-action:manipulation}*:before,*:after{font-family:"Jost","fontawesome",var(--font-stack)}button{cursor:pointer}.hidden{display:none!important}.sr-only{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0)}.u-sans-serif{font-family:var(--font-stack)}.u-serif{font-family:var(--serif-stack)}hr.flex{opacity:0%;flex-grow:0}fieldset{margin:0;padding:0;border:0}data{font-family:var(--serif-stack);font-variant:tabular-nums}:where(input[type=text],input[type=tel],input[type=email],input[type=password]){cursor:text;overflow:hidden;text-overflow:ellipsis;width:100%;max-width:38rem;height:3.6rem;box-shadow:none;margin-bottom:1.8rem;padding:0 .8rem;border:1px solid var(--slate-3);border-radius:4px;font:inherit;font-size:1.8rem;line-height:1.2;white-space:pre;transition:border-color .18s,box-shadow .18s;text-decoration:none}input[type=text]:hover,input[type=tel]:hover,input[type=email]:hover,input[type=password]:hover,input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=password]:focus{box-shadow:var(--elevation-2);border-color:var(--blue-3)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3.6rem;min-height:3.4rem;max-height:3.6rem;background:white;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23909eb2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-position:center right 8px;background-size:.9rem;margin-bottom:.8rem;padding:0 2.4rem 0 .8rem;border:1px solid var(--slate-3);border-radius:4px;font-family:var(--sans-stack);font-size:1.6rem;line-height:1.2;transition:border-color .18s ease-in-out;background-repeat:no-repeat}select.select--small{cursor:pointer;height:2.4rem;margin-left:.8rem;font-size:1.4rem;border-color:var(--light-blue)}select:hover,select:focus{box-shadow:var(--elevation-2);border-color:var(--blue)}input.input--small{height:2.8rem;margin-bottom:.8rem;font-size:1.6rem}a{box-shadow:inset 0 0 0 0 currentColor;color:var(--blue-3);font-weight:700;transition:box-shadow .18s ease-in-out;text-decoration:none}a:hover,a:focus{box-shadow:inset 0 -2px 0 0 currentColor;color:var(--blue-3);font-weight:700;text-decoration:none}body{overflow:auto;padding-top:6.2rem}.nav{position:fixed;display:flex;z-index:999;width:100vw;height:6.2rem;top:0;left:0;background:var(--blue-3);box-shadow:var(--elevation-4);color:#fff;flex-flow:row}.nav__list{display:flex;list-style:none;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:0;flex-flow:row;flex-grow:1;gap:.8rem}.nav__list:nth-of-type(1){width:auto;padding:0 1.8rem;flex-shrink:1}.nav li{display:flex;align-items:center;justify-content:center}.nav__auth{background:transparent;padding:.4rem 1.2rem;border:0 solid white;color:#fff;font-size:1.6rem;white-space:pre;border-left:2px solid white}.nav__logo{width:12rem;height:2.8rem;margin-right:.8rem;filter:brightness(0%) invert(1);object-fit:cover;object-position:top center}.nav__link,.nav__link:hover,.nav__link:active{margin:0 1.2rem;color:#fff!important;font-size:1.8rem;font-weight:400!important}.nav__link--active{box-shadow:inset 0 -2px 0 0 currentColor}.main{display:flex;align-items:flex-start;flex-flow:row;gap:.8rem}.sign-in{width:28rem;margin:auto;margin-top:18rem;text-align:center}.sign-in__button{background:var(--blue-3);box-shadow:var(--elevation-2);padding:1.2rem 2.8rem;border:none;border-radius:.4rem;color:#fff;font-size:1.8rem;transition:opacity .18s ease-in-out}.nav__app-version{background-color:transparent;margin:auto;margin-right:2rem;border:none;color:#fff;white-space:pre}.nav__app-version--dashboard:before{content:"";margin-right:.8rem;font-family:fontawesome}.nav__app-version--server:before{content:"";margin-right:.8rem;font-family:fontawesome}.nav__app-version--server:after{content:"";display:inline-block;margin-left:.8rem;font-family:fontawesome}.nav__app-version--loading.nav__app-version--server:after{content:"";margin-left:.8rem;font-family:fontawesome;animation:spin .8s linear infinite}.button{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgb(55 58 94) 50%,rgb(35 37 63) 100%);padding:1.2rem 2.4rem;border:0;border-radius:1.9rem;color:#fff;font-size:1.4rem;font-weight:700;line-height:1.4rem;transition:color .18s,box-shadow .18s;text-decoration:none}.button:hover{color:#fff}.button[data-icon]:before{content:attr(data-icon);margin-right:.8rem;color:inherit;font-family:fontawesome;font-size:1.2rem;line-height:1.2}.button.button--danger{background:transparent;box-shadow:inset 0 0 0 2px currentColor;color:var(--light-red)}.button.button--danger:hover{color:var(--red)}.button.button--stitched{position:relative;display:inline-flex;align-items:center;overflow:hidden;background:transparent;margin-left:1.8rem;padding:.6rem 1.4rem;border:2px dashed currentColor;border-radius:1.6rem;color:var(--light-blue);font-size:1.2rem;font-weight:700;line-height:1.2}.button--stitched:hover{color:var(--black)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-form{--line-height: 4.8rem;position:relative;display:flex;width:100%;max-width:42rem;height:16.2rem;background-color:transparent;margin:.8rem 0;padding:calc(var(--line-height) + .8rem) 0 0;border:0;transition:height .28s ease-in-out,padding .28s ease-in-out;flex-flow:column}.login-form:before{content:attr(data-title);position:absolute;z-index:1;width:42rem;top:-4.2rem;left:50%;margin:0 0 .8rem;color:var(--purple-2);text-align:center;font-family:var(--serif-stack);font-size:2rem;font-weight:700;transform:translate(-50%)}.login-form.login-form--logged-in.login-form--has-password{height:4.8rem;padding:4.8rem 0 0}.login-form.login-form--logged-in.login-form--missing-password{height:10.4rem}.login-form.login-form--logged-in.login-form__user-card--verify{height:16.2rem}.login-form .text-input{--height: var(--line-height) !important;transition:opacity .18s ease-in-out}.login-form .text-input__input{width:100%;max-width:unset;outline:none!important;margin:0;padding:0 1.2rem}.login-form .text-input__label{padding:0 1.2rem}.login-form .login-form__input{--height: 4.8rem !important;width:100%;max-width:none;margin-bottom:0}.login-form__logo{width:20.5rem;height:4.8rem;margin-bottom:.2rem;object-fit:cover;object-position:top center}.login-form__subtitle{margin:0 0 12rem;color:var(--slate-0);font-family:var(--serif-stack);font-size:2.18rem;font-weight:800}.login-form__label{display:flex;align-items:center;justify-content:space-between;height:1.8rem;margin:0;text-align:left;font-family:var(--serif-stack);font-size:1.4rem;font-weight:800;line-height:1.8rem;transition:opacity .18s ease-in-out,color .18s ease-in-out}.login-form__label--error{color:var(--red-3)!important}.login-form__secondary-btn.login-form__label--password{position:absolute;display:flex;align-items:center;justify-content:center;z-index:1;width:fit-content;height:0;bottom:var(--line-height);right:0;background:white;margin:0 .8rem -.1rem auto;padding:0 .8rem .1rem;font-size:1.2rem;transition:opacity .18s ease-in-out}.login-form__register{margin:0}.login-form__splash{pointer-events:none;position:fixed;display:none;opacity:55%;z-index:-1;width:calc(100vw - 45.6rem);height:calc(100vh + 6.4rem);top:-3.2rem;bottom:-3.2rem;right:-3.2rem;border:-3.2rem;filter:blur(8)}.login input{height:4.2rem}.login-form__form{display:contents}.login-form__profile{width:100%;max-width:38rem}.login-form__user-card{box-sizing:content-box;position:absolute;display:flex;align-items:flex-start;justify-content:flex-start;z-index:9;overflow:visible;width:100%;max-width:unset;height:4.8rem;min-height:4.8rem;top:0;background-clip:content-box;margin:-.8rem 0 0;padding:.8rem 0 0;border-radius:.4rem;transform:translateZ(0);transition:box-shadow .18s ease-in-out,height .18s ease-in-out;flex-flow:column}.login-form__user-card:before{content:"";box-sizing:border-box;position:absolute;top:.8rem;right:0;bottom:0;left:0;height:calc(100% - .8rem);background-color:#fff;box-shadow:none;border-radius:.4rem}.login-form__user-card .text-input{pointer-events:all;position:absolute;opacity:100%;top:.8rem;transition:opacity .18s ease-in-out,visibility 0s 0s ease-in-out;visibility:visible}.login-form__user-card--verify .text-input{opacity:0%}.login-form__user-card-preview{pointer-events:none;box-sizing:border-box;position:absolute;display:flex;opacity:0%;align-items:flex-start;justify-content:center;width:100%;height:4.8rem;min-height:4.8rem;top:.8rem;left:0;background:white;box-shadow:0 0 0 1px var(--slate-3);margin:0;padding-left:4.8rem;padding-right:7.2rem;border-radius:4px;transition:opacity .18s ease-in-out,visibility 0s .28s ease-in-out;flex-flow:column;gap:2px;visibility:hidden}.login-form__user-card--logged-in .text-input{pointer-events:none;opacity:0%;transition:opacity .18s ease-in-out,visibility 0s .18s ease-in-out;visibility:hidden}.login-form__user-card--logged-in~.login-form__options{pointer-events:none;opacity:0%;transform:translateY(-100%);transition:opacity .18s ease-in-out,transform .18s ease-in-out,visibility 0s .18s ease-in-out}.login-form--logged-in:not(.login-form--verify) .login-form__user-card-preview{pointer-events:all;opacity:100%;transition:opacity .18s ease-in-out,visibility 0s 0s ease-in-out;visibility:visible}.login-form .login-form__user-card--verify{height:16.2rem;transition:box-shadow .18s ease-in-out,height .28s ease-in-out}.login-form__user-image{position:absolute;display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;top:50%;left:.8rem;background:var(--bold-blue-3);margin:0 0 0 -.2rem;border:1px solid var(--bold-blue-3);border-radius:50%;color:#fff;font-size:1.4rem;font-weight:700;transform:translateY(-50%)}.login-form__user-name{position:relative;z-index:2;text-overflow:ellipsis;width:100%;top:2px;background:transparent;margin:-.2rem -.6rem 0;padding:.1rem .6rem;border:1px solid transparent;border-radius:.4rem;font-size:1.6rem;line-height:1;transition:border-color .18s ease-in-out,box-shadow .18s ease-in-out,background-color .18s ease-in-out}.login-form__user-name::placeholder{color:var(--slate-4)}.login-form__user-name:hover,.login-form__user-name:focus{z-index:2;background:white;box-shadow:var(--elevation-2);border-color:var(--blue-3)}.login-form__user-email{pointer-events:none;position:relative;display:block;z-index:1;text-overflow:ellipsis;width:100%;height:1.4rem;min-height:1.4rem;top:-3px;margin:0 0 -1px;color:var(--slate-2);font-size:1.4rem;font-weight:400;line-height:1}.login-form__button{--background-color: var(--bold-blue-3);-webkit-user-select:none;user-select:none;position:relative;z-index:2;width:calc(100% - 13.2rem);height:4.8rem;background-color:var(--background-color);margin-bottom:0;padding:0;border:none;border-radius:.4rem;color:#fff;font-size:1.6rem;font-weight:700;white-space:pre;transition:background-color .18s ease-in-out,outline .18s ease-in-out,width .18s ease-in-out,opacity .18s ease-in-out}.login-form__button--hidden{pointer-events:none;z-index:0}.login-form__button--error{--background-color: var(--red-4) }.login-form__button--disabled{--background-color: var(--slate-4) }.login-form__button:focus{outline:2px solid var(--background-color);outline-offset:2px}.login-form__button--magic{position:absolute;display:grid;align-items:center;justify-content:center;z-index:1;width:100%;background:transparent;margin:auto;color:var(--blue-3);text-align:left;font-family:var(--serif-stack);font-size:1.3rem;font-weight:700;white-space:pre;text-transform:uppercase;transform-origin:calc(100% - 6.6rem) calc(100% - 2.4rem);transition:transform .18s ease-in-out;gap:0;grid-template-columns:1fr .8rem 2.6rem 9.8rem}@keyframes floating{0%{transform:translate(0)}50%{transform:translate(2px,2px)}to{transform:translate(0)}}@keyframes floating-reverse{0%{transform:translate(0)}50%{transform:translate(2px,-3px)}to{transform:translate(0)}}.login-form__button--magic:hover,.login-form__button--magic:focus{outline:none;transform:scale(1.08)}.login-form__button--magic:before{content:"";z-index:1;margin-right:.8rem;font-family:fontawesome;font-size:1.8rem;transition:transform .18s ease-in-out,color .18s ease-in-out;grid-column:3}.login-form__button--magic:hover:before,.login-form__button--magic:focus:before{color:var(--gold-3);transform:rotate(18deg) scale(1.3) translate(1px,-12px);transform-origin:50% 50%}.login-form__button--sent:before{content:"";padding-right:.5rem;color:#fff;font-family:fontawesome}.login-form__password{position:relative;display:flex;align-items:flex-end;z-index:0;width:100%;height:var(--line-height);padding:0;border:0;transition:height .18s ease-in-out,transform .18s ease-in-out,opacity .18s ease-in-out,visibility 0s 0s ease-in-out;flex-flow:row;gap:.8rem}.login-form__password input{cursor:text;overflow:hidden;text-overflow:ellipsis;width:100%;max-width:38rem;height:3.6rem;margin-bottom:1.8rem;padding:0 .8rem;border-radius:4px;font:inherit;font-family:var(--serif-stack);font-size:1.8rem;line-height:1.2;white-space:pre;transition:border-color .28s;letter-spacing:2px;text-decoration:none}.login-form__password--signed-in.login-form__password--has-password{pointer-events:none;opacity:0%;transform:translateY(calc(-100% - .8rem));transition:height .18s ease-in-out,opacity .18s ease-in-out,.18s ease-in-out,visibility 0s .18s ease-in-out}.login-form__password--signed-in .text-input{margin-bottom:0}.login-form__password .login-form__button{pointer-events:none;box-sizing:border-box;opacity:0%;width:auto;max-width:0;background-clip:padding-box;margin-left:-.8rem;padding:0;transition:width .18s ease-in-out,opacity .18s ease-in-out,visibility 0s .18s ease-in-out;flex-shrink:1;visibility:hidden}.login-form--logged-in .login-form__password--missing-password .login-form__button{pointer-events:all;opacity:100%;max-width:8.2rem;margin:0;padding:0 1.8rem;transition:max-width .18s ease-in-out,opacity .18s ease-in-out,visibility 0s 0s ease-in-out;visibility:visible}.login-form__secondary-btn{width:max-content;background:transparent;padding-left:0;padding-right:0;border:none;color:var(--blue-3);font-family:var(--sans-stack);font-size:1.2rem;font-weight:700;white-space:pre;text-decoration:none}.login-form .login-form__code-cancel{position:absolute;overflow:hidden;width:2.4rem;height:2.4rem;top:.8rem;left:.8rem;background:transparent;padding-left:0;padding-right:0;border:none;color:transparent;font-family:var(--sans-stack);font-size:0;font-weight:700;white-space:pre;text-decoration:none}.login-form.login-form--logged-in .login-form__code-cancel{width:1.8rem;top:.4rem;left:1.2rem;color:transparent;font-size:1.3rem;font-weight:800;text-indent:-8px;transition:color .18s ease-in-out,text-indent .18s ease-in-out}.login-form.login-form--logged-in .login-form__code-cancel:hover{width:auto;color:var(--red-3);text-indent:0}.login-form.login-form--logged-in .login-form__code-cancel:before{position:relative;display:inline-block;width:1.8rem;top:1.5px;margin-right:.4rem;color:var(--slate-2);font-size:1.6rem!important;transform:rotate(180deg);transition:color .18s ease-in-out}.login-form.login-form--logged-in .login-form__code-cancel:hover:before{content:"";color:var(--red-3)}.login-form .login-form__code-cancel:before{content:"";color:var(--blue-5);font-family:fontawesome;font-size:1.8rem;transition:color .18s ease-in-out}.login-form .login-form__code-cancel:hover:before{color:var(--blue-3)}.login-form.login-form--logged-in .login-form__code-cancel:hover~*{pointer-events:none;opacity:25%;transition:opacity .18s ease-in-out}.login-form__secondary-btn:hover,.login-form__secondary-btn:focus{text-decoration:underline}.login-form__link{pointer-events:none;color:#000;font-weight:400;text-decoration:underline}.login-form input.login-form__code-input::placeholder{color:var(--blue-5);font-weight:400;transition:color .18s ease-in-out}.login-form input.login-form__code-input:hover{border-color:var(--bold-blue-3)}.login-form input.login-form__code-input:focus{border-color:var(--bold-blue-3);border-width:2px}.login-form input.login-form__code-input:focus::placeholder{color:transparent}.login-form__user-card--unverified>.login-form__sign-out{display:none}.login-form__sign-out{position:absolute;display:flex;align-items:center;justify-content:center;height:100%;top:0;right:0;background:transparent;margin:0;padding:1.2rem;border:none;color:var(--slate-3);font-size:1.3rem;font-weight:400;transition:color .18s ease-in-out}.login-form__sign-out:hover,.login-form__sign-out:active{color:var(--red-3)}.login-form__options{pointer-events:all;position:relative;display:flex;opacity:100%;margin:.8rem 0 .2rem;padding:0;border:none;transition:opacity .18s ease-in-out,transform .18s ease-in-out,visibility 0s 0s ease-in-out;flex-flow:row}.login-form__code{pointer-events:none;position:absolute;display:flex;opacity:0%;align-items:center;justify-content:flex-end;z-index:2;overflow:hidden;width:100%;height:calc(100% - .8rem);top:.8rem;left:0;background:white;background-color:#fff;box-shadow:var(--elevation-0);margin:0 auto;padding:.8rem;border-radius:4px;transition:opacity .18s ease-in-out,visibility 0s .28s ease-in-out;flex-flow:column;gap:2px;visibility:hidden}.login-form__user-card--verify .login-form__code{pointer-events:all;opacity:100%;box-shadow:0 0 0 1px var(--slate-4),var(--elevation-2);transition:opacity .18s .18s ease-in-out,visibility 0s 0s ease-in-out;visibility:visible}.login-form__code .login-form__code-title{width:100%;margin-top:.2rem;margin-bottom:-.3rem;color:var(--black);text-align:center;font-family:var(--sans-stack);font-size:2.2rem;font-weight:600;line-height:1.2;transition:opacity .18s ease-in-out}.login-form__code .login-form__warning{justify-content:center;height:auto;padding-bottom:1.2rem;text-align:center;line-height:1}.login-form__label b{opacity:85%;overflow:hidden;text-overflow:ellipsis;margin-bottom:-3px;padding-bottom:2px;color:var(--slate-1);font-family:var(--serif-stack);font-weight:400;font-variant-numeric:tabular-nums;white-space:pre;border-bottom:dotted 1px var(--slate-1)}.login-form__code .login-form__label{justify-content:center;width:calc(100% - 1.6rem);height:auto;color:var(--slate-2);text-align:center;font-family:var(--serif-stack);font-size:1.6rem;font-weight:400;line-height:1;white-space:pre;transition:opacity .18s ease-in-out}.login-form__label--hidden{opacity:0%}.login-form__code-block{display:flex;justify-content:center;margin:1.8rem 0 0;transition:opacity .18s ease-in-out;gap:.8rem}.login-form__code-block .login-form__code-input{display:flex;align-items:center;width:4.8rem;height:5.4rem;margin:0;text-align:center;font-size:3.2rem;font-variant-numeric:tabular-nums;line-height:5.2rem;text-transform:uppercase;transition:border .08s ease-in-out,box-shadow .18s ease-in-out,background-color .08s ease-in-out;border-color:var(--bold-blue-3);flex-grow:1}.login-form__code-block input.login-form__code-input:valid{background:var(--bold-blue-3);color:#fff!important;border-color:var(--bold-blue-3)!important}.login-form__code-block--error .login-form__code-input{box-shadow:0 0 0 .5px var(--red-3)!important;border-color:var(--red-3)!important}.login-form .login-form__code-block--error .login-form__code-input::placeholder{opacity:55%;color:var(--red-5)}.login-form .login-form__code-loading{position:absolute;z-index:100;top:calc(50% + 1.4rem);left:50%;color:var(--blue-3);transform:translate(-50%,-50%)}.login-form--verify .login-form__options,.login-form--verify .login-form__password{opacity:0%!important;transition:opacity 0s .28s ease-in-out,visibility 0s .28s ease-in-out,transform 0s .28s ease-in-out!important;visibility:hidden!important}.login-form.login-form--loading>:not(.progress-spinner){pointer-events:none;-webkit-user-select:none;user-select:none;opacity:33%}.login-form .login-form__loading{pointer-events:none;position:absolute;opacity:0%;z-index:10;top:50%;left:50%;color:var(--bold-blue-3);transform:translate(-50%,-50%);transition:opacity .18s ease-in-out}.login-form--loading .login-form__loading{opacity:100%}.login-form__button .login-form__password-loading{position:absolute;opacity:0%;z-index:100;top:50%;left:50%;color:#fff;transform:translate(-50%,-50%);transition:opacity .18s ease-in-out,visibility 0s .18s ease-in-out;visibility:hidden}.login-form__password--loading .login-form__button{pointer-events:none;color:transparent;transition:opacity .18s ease-in-out,visibility 0s 0s ease-in-out;visibility:visible}.login-form .login-form__password--loading .login-form__password-loading{position:absolute;opacity:100%;visibility:visible}.login-form .login-form__password--loading .text-input{pointer-events:none;opacity:55%}.login-form__code-send{width:fit-content;margin:-.3rem auto 0;color:var(--slate-2);text-align:center;font-family:var(--serif-stack);font-size:1.3rem;font-weight:400;line-height:1.8;white-space:pre;transition:color .18s ease-in-out,opacity .18s ease-in-out;text-decoration:none!important}.login-form__code-send span{box-shadow:inset 0 0 0 0 currentColor;padding-bottom:0;color:var(--bold-blue-3);font-family:var(--sans-stack);font-weight:600;transition:box-shadow .18s ease-in-out}.login-form__code-send:hover span,.login-form__code-send:focus span{box-shadow:inset 0 -2px 0 0 currentColor}.login-form__code-send--sent{display:flex;align-items:center;justify-content:center;color:var(--green-3)!important;text-decoration:none!important}.login-form__code-send--sent:before{content:"";margin-right:.4rem;font-family:fontawesome;font-size:1.4rem}@media (width <= 380px){.login-form__code-block{margin:1.6rem 0 .8rem;gap:.4rem}.login-form__code .login-form__code-title{margin-bottom:-.2rem;font-size:2rem}.login-form__code .login-form__label{font-size:1.4rem}.login-form .login-form__code-cancel{top:.2rem;left:.2rem}.login-form__code-block .login-form__code-input{width:calc((100% / 6) - (2.8rem / 6));min-width:calc((100% / 6) - (2.8rem / 6));max-width:calc((100% / 6) - (2.8rem / 6));height:auto;aspect-ratio:.85}}.progress-spinner{--size: 28;--progress: 0;--stroke: 4;box-sizing:border-box;position:relative;opacity:100%;z-index:1;width:calc(1px * var(--size));height:calc(1px * var(--size));background:transparent;margin:auto;padding:0;border:0;text-align:center;transition:opacity .28s}.progress-spinner--small{--size: 20;--stroke: 3}.progress-spinner--large{--size: 38;--stroke: 5}.progress-spinner:before{content:attr(data-icon);position:absolute;display:flex;opacity:100%;align-items:center;justify-content:center;width:100%;height:100%;top:0;left:0;font-family:fontawesome;font-size:1.1rem;transition:opacity .28s}.progress-spinner:after{content:counter(progress);position:absolute;display:flex;opacity:0%;align-items:center;justify-content:center;width:100%;height:100%;top:0;left:0;text-align:center;font-family:var(--serif-stack);font-size:1.1rem;font-weight:700;font-variant-numeric:tabular-nums;transition:opacity .28s;counter-reset:progress var(--progress)}.progress-spinner:hover:before{opacity:0%}.progress-spinner:hover:after{opacity:100%}.progress-spinner--small:before{top:0;font-size:1rem}.progress-spinner--small:after{font-size:.9rem;letter-spacing:-1px}.progress-spinner--large:before,.progress-spinner--large:after{top:0;font-size:1.4rem;font-weight:700}.progress-ring{position:absolute;width:100%;height:100%;top:0;left:0;transform:rotate(-90deg);transform-origin:50% 50%}.progress-ring--indeterminate{animation:progress-ring-infinite .48s linear infinite}@keyframes progress-ring-infinite{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.progress-ring__circle{--radius: calc((var(--size) / 2) - (var(--stroke) / 2));fill:transparent;stroke:currentColor;stroke-width:var(--stroke);stroke-dasharray:calc(var(--radius) * 2 * 3.14);stroke-dashoffset:calc(1px * (var(--radius) * 2) * 3.14 * (1 - (var(--progress) / 100)));transition:stroke-dashoffset .35s;cx:calc(var(--size) / 2);cy:calc(var(--size) / 2);r:var(--radius)}.progress-spinner--Infinity:after{color:transparent}.text-input__password-revealer{background:white;border:none;position:absolute;right:1.2rem;color:#fff;margin:1.2rem 0 1.2rem 1.2rem;cursor:pointer}.text-input__password-revealer:before{color:var(--slate-4);content:""}.text-input__input--show-password{letter-spacing:0!important;font-family:var(--sans-stack)!important}.text-input__password-requirements{position:absolute;left:0;top:calc(var(--height) - 3px);background:white;width:100%;padding-bottom:.4rem;border-left:1px solid var(--slate-3);border-right:1px solid var(--slate-3);border-bottom:1px solid var(--slate-3);border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem}.text-input__password-requirement{padding:0 0 0 .8rem;margin:0;display:flex;font-size:1.2rem;align-items:center}.text-input__password-requirement--valid{color:var(--green-3)}.text-input__password-requirement--invalid{color:var(--slate-2)}.text-input__password-requirement--valid:before{content:"";font-size:.8rem;padding-right:.6rem;color:var(--green-3)}.text-input__password-requirement--invalid:before{content:"";font-size:.8rem;padding-right:.6rem;color:var(--slate-2)}.text-input{--height: 3.6rem;position:relative;display:flex;height:var(--height);min-height:var(--height);font-size:1.8rem}.text-input[data-cta]:before{content:"" " " attr(data-cta);cursor:pointer;pointer-events:none;box-sizing:border-box;position:absolute;display:flex;opacity:100%;align-items:center;justify-content:center;z-index:1;width:100%;height:100%;top:0;left:0;background:white;border:2px dashed currentColor;border-radius:.4rem;color:var(--slate-3);text-align:left;font-size:1.6rem;font-weight:700;transition:opacity .18s ease-in-out,color .18s ease-in-out}.text-input[data-cta]:hover:before{color:var(--bold-blue-3)}.text-input[data-cta]:focus-within:before{opacity:0%}.text-input.text-input--small{--height: 3.6rem;font-size:1.6rem}.text-input.text-input--large{--height: 4.2rem;font-size:2rem}.text-input .text-input__input{width:100%;max-width:unset;height:var(--height);min-height:var(--height);border:1px solid var(--slate-3);border-radius:.4rem}.text-input .text-input__input[type=password]{font-family:Arial}input.text-input__input--warning{border:1px solid var(--red)!important}.text-input--warning{display:flex;flex-direction:column}.text-input__input::placeholder{color:transparent}.text-input__input:disabled{cursor:not-allowed;pointer-events:none;opacity:50%;background-color:#fff}.text-input:hover .text-input__input:not(:disabled),.text-input__input:focus,.text-input:hover .text-input__input:not(:disabled)~.text-input__password-requirements,.text-input__input:focus~.text-input__password-requirements{box-shadow:var(--elevation-2);border-color:var(--blue-3)!important}.text-input:hover .text-input__input:not(:disabled)~.text-input__password-requirements,.text-input__input:focus~.text-input__password-requirements{box-shadow:none}.text-input.text-input--warning .text-input__input:not(:disabled),.text-input__input.text-input--warning:focus,.text-input__input.text-input--warning:focus~.text-input__password-requirements{border-color:var(--red-3)!important}.text-input__label{pointer-events:none;position:absolute;overflow:hidden;text-overflow:ellipsis;max-width:100%;height:var(--height);top:0;left:0;bottom:0;padding:0 0 0 .9rem;color:var(--slate-3);font-size:inherit;line-height:var(--height);white-space:pre;transform-origin:0 0;transition:color .13s ease-in-out,transform .18s ease-in-out,font-weight .18s ease-in-out,opacity .18s ease-in-out}.text-input__input:focus+.text-input__label,.text-input__input:not(:placeholder-shown)+.text-input__label{color:var(--blue-3);font-weight:700;text-shadow:0 0 12px white;transform:scale(.66) translateY(calc(-50% + -0px)) translate(.4rem)}.text-input__input:focus+.text-input__label,.text-input__input:hover:not(:placeholder-shown)+.text-input__label{color:var(--blue-3)}.text-input__input+.text-input__label:before{content:"";position:absolute;opacity:0%;z-index:-1;width:calc(100% - .8rem);height:2px;top:50%;left:.4rem;background-color:#fff;transition:opacity .18s ease-in-out}.text-input--warning .text-input__input:focus+.text-input__label,.text-input--warning .text-input__input:not(:placeholder-shown)+.text-input__label{color:var(--red-3)!important}.text-input__input--warning .text-input__label:before{height:4px!important;top:50%!important}.text-input__input:focus+.text-input__label:before,.text-input__input:not(:placeholder-shown)+.text-input__label:before{opacity:100%}.text-input__warning{position:absolute;z-index:1;top:-.8rem;right:.8rem;background-color:transparent;padding:.2rem .4rem;text-shadow:0 0 12px white;font-weight:700;color:var(--red);font-size:1.2rem;line-height:1}.text-input__warning:before{content:"";position:absolute;opacity:100%;z-index:-1;width:calc(100% + 0rem);height:2px;top:calc(50% - 1px);left:0;background-color:#fff;transition:opacity .18s ease-in-out}.text-input__warning--valid{color:var(--green-3)!important}.side-panel{position:fixed;display:flex;align-items:center;justify-content:center;z-index:9999;width:100%;max-width:52rem;height:100vh;top:0;left:0;padding:1.8rem 2rem 16.5vh;transform:translateZ(0);transition:transform .48s ease-in-out;flex-flow:column}.side-panel--closed{transform:translate3d(-52rem,0,0)}.side-panel:before{content:"";position:absolute;z-index:-1;width:100%;height:200%;top:50%;left:50%;background:white;box-shadow:var(--elevation-6);border-radius:0 50% 50% 0;transform:translate(-50%,-50%);transition:border-radius .48s ease-in-out,transform .48s ease-in-out}.side-panel:after{content:"";position:absolute;opacity:0%;top:50%;left:100%;color:var(--slate-3);font-family:fontawesome;font-size:2.8rem;transform:translate(.8rem,-50%);transition:opacity .18s ease-in-out}.side-panel__splash{pointer-events:none;position:fixed;display:none;opacity:55%;z-index:-1;width:calc(100vw - 45.6rem);height:calc(100vh + 6.4rem);top:-3.2rem;bottom:-3.2rem;right:-3.2rem;border:-3.2rem;filter:blur(8)}.side-panel__scrim{pointer-events:none;position:fixed;opacity:0%;z-index:9998;width:calc(100vw + 52rem);height:100vw;top:0;left:0;background-color:#00000026;margin:0;padding:0;border:none;color:transparent;transition:opacity .18s ease-in-out,backdrop-filter .18s ease-in-out;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.side-panel--open+.side-panel__scrim{pointer-events:all;opacity:100%;background-color:#00000026;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.side-panel--open:after{opacity:100%}.accounts__section{width:100%}.accounts__list{position:sticky;display:flex;list-style:none;overflow:auto;width:32rem;height:calc(100vh - 6.2rem);top:calc(var(--nav-height) + .6rem);background-color:#fff;margin:0;padding:.8rem 1.8rem .8rem .8rem;border-right:1px solid var(--slate-3);flex-flow:column;gap:.4rem}.account__redo-status{display:flex;align-items:start;justify-content:space-between;max-height:5rem;flex-direction:row;overflow-y:scroll}.account__status-subtitle{margin:0 0 0 auto;color:var(--blue-3);font-size:1.2rem;font-weight:700}.account__status-section{display:flex;align-items:center;flex-direction:row}.accounts__list-item{cursor:pointer;position:relative;display:flex;justify-content:center;overflow:hidden;width:100%;min-height:5rem;background:transparent;box-shadow:none!important;margin:0;padding:.4rem .4rem .4rem 5.4rem;border-radius:.4rem;color:var(--slate-0);transition:background-color .18s ease-in-out,color .18s ease-in-out;flex-flow:column}.accounts__list-item:hover,.accounts__list-item:active{background-color:var(--blue-6);box-shadow:none}.accounts__list-item--active{background-color:var(--blue-3)!important;box-shadow:var(--elevation-2)!important;color:#fff!important}.accounts__list-image{position:absolute;overflow:hidden;width:4.2rem;height:4.2rem;top:.4rem;left:.4rem;background-color:var(--blue-6);box-shadow:var(--elevation-2);border:1px solid var(--slate-3);border-radius:.4rem;transition:border-color .18s ease-in-out;object-fit:cover}.accounts__list-item--active .accounts__list-image{border-color:var(--blue-3)}.accounts__list-name{overflow:hidden;text-overflow:ellipsis;margin:0;font-size:1.6rem;white-space:pre}.account__list-filters{position:sticky;display:flex;z-index:2;height:12.4rem;top:0;background:white;box-shadow:0 -.8rem #fff;margin-bottom:-.8rem;flex-flow:column;gap:.8rem}.account__list-search-input{width:100%;box-shadow:none;padding:.8rem 1.2rem;border:1px solid var(--slate-3);border-radius:.4rem;font-size:1.6rem;transition:border-color .18s ease-in-out,box-shadow .18s ease-in-out}.account__list-search-input:hover,.account__list-search-input:focus{box-shadow:var(--elevation-2);border-color:var(--blue-3)}.account__list-filters-title{margin-left:1.2rem;font-size:1.8rem;font-weight:700}.account__list-filters-title data{background-color:var(--slate-5);padding:.2rem .8rem;border:1px solid var(--slate-3);border-radius:.4rem;font-family:var(--serif-stack);font-size:1.8rem;font-weight:700;font-variant-numeric:tabular-nums}.accounts__list-subhead{position:sticky;z-index:1;top:12.4rem;background:white;padding:.8rem;font-weight:700;border-bottom:1px solid var(--slate-5)}.accounts__list-subhead data{background-color:var(--slate-5);padding:.2rem .8rem;border:1px solid var(--slate-3);border-radius:.4rem;font-family:var(--serif-stack);font-size:1.4rem;font-weight:700;font-variant-numeric:tabular-nums}.accounts__title,.accounts__selected-title{display:flex;align-items:center;justify-content:flex-start;height:4.8rem;box-shadow:none!important;margin:1.2rem 0;padding:0;color:var(--slate-0);transition:color .18s ease-in-out;flex-flow:row}.accounts__title--new{justify-content:center;width:100%;text-align:center;font-size:3.8rem}.accounts__selected-title *{margin:0}.accounts__selected-title h1{overflow:hidden;text-overflow:ellipsis;max-width:29rem}.accounts__selected-title:before{content:"";margin-top:.4rem;margin-right:1.2rem;color:var(--blue);font-size:2rem}.sub-nav{display:flex;list-style:none;margin:0 0 0 -.8rem;padding:0;flex-flow:column;gap:2px}.sub-nav__link{display:flex;align-items:center;overflow:hidden;width:32rem;height:6.2rem;background:transparent;background-clip:padding-box;box-shadow:none!important;padding:3.4rem 2.4rem;border-radius:0 .8rem .8rem 0;color:var(--slate-0);font-size:1.8rem;font-weight:700;transition:color .18s ease-in-out,box-shadow .18s ease-in-out,border-color .18s ease-in-out;border-width:2px 0}.sub-nav__link:before{content:attr(data-icon);margin-right:1.8rem;font-size:2.4rem}.sub-nav__link:hover,.sub-nav__link:active{box-shadow:inset 2px 0 0 0 var(--blue-3)!important;color:var(--blue-3)}.sub-nav__link.sub-nav__link--active{box-shadow:inset 32rem 0 0 0 var(--blue-3),var(--elevation-2)!important;color:#fff!important}.account{display:flex;flex-flow:row}.account__new{display:inline-flex;align-items:center;justify-content:center;height:2.8rem;background:transparent;box-shadow:none!important;margin-left:auto;padding:0 1.2rem 0 .8rem;border:2px dashed currentColor;border-radius:2.4rem;color:var(--blue-2);font-size:1.3rem;font-weight:700;transition:all .18s ease-in-out!important;align-self:flex-end}.account__new:before{content:"";margin-right:.8rem}.account__new:hover{box-shadow:var(--elevation-2)!important;color:var(--blue-3)}.accounts__secondary-nav{-webkit-user-select:none;user-select:none;position:sticky;height:fit-content;top:var(--nav-height);margin:0;padding:0}.accounts__secondary-nav--error .sub-nav__link.sub-nav__link--active{background-color:transparent!important;box-shadow:unset!important;color:var(--slate-0)!important}.accounts__secondary-nav--error .sub-nav{pointer-events:none;opacity:33%}.account__content{width:100%}.account__content-loading{display:flex;align-items:center;justify-content:center;width:62rem;height:100%;color:var(--slate-4)}.account__steps-title,.account__steps-loading{margin-left:1.8rem}.account__status-steps{position:relative;display:flex;list-style:none;max-width:48rem;margin-left:1.8rem;padding:0 0 0 2.4rem;word-break:break-word;counter-reset:step;flex-flow:column;gap:.8rem}.account__status-steps:before{content:"";position:absolute;width:2px;height:calc(100% - 3.2rem);top:1.2rem;left:1.4rem;background-color:var(--slate-4)}.account__status-step{position:relative;display:flex;justify-content:center;box-shadow:var(--elevation-2);padding:1.2rem;border:1px solid var(--slate-3);border-radius:.4rem;border-color:var(--green-3);counter-increment:step;flex-flow:column;gap:.4rem}.account__status-step:before{content:counter(step);position:absolute;display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;top:2.4rem;left:-1rem;background:var(--green-3);box-shadow:var(--elevation-2);padding-top:1px;border-radius:50%;color:#fff;font-family:var(--serif-stack);font-size:1.4rem;font-variant-numeric:tabular-nums;transform:translate(-50%,-50%)}.account__status-step--fail:before{left:-1.1rem;background:var(--red-3)}.account__status-step .progress-spinner{position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.account__status-step--fail{border-color:var(--red-3);border-width:2px}.account__status-title{margin:0;color:var(--red-0)}.account__status-data{display:flex;align-items:center;justify-content:center;height:3.2rem;margin:-.4rem 0 -.4rem auto;padding:.8rem 1.2rem;border:1px solid var(--slate-3);border-radius:.8rem;font-family:var(--serif-stack);font-weight:400;font-variant-numeric:tabular-nums;float:right}.account__status-label{color:var(--red-1);line-height:1.2}.account__campaign-form{display:flex;max-width:52rem;padding:1.8rem;flex-flow:column;gap:1.8rem}.account__campaign-form h5{margin:0 0 .4rem}.account__campaign-enable{background:var(--red-3);padding:1.2rem 1.8rem;border:none;border-radius:.8rem;color:#fff;font-weight:700}.account-subheader{padding-bottom:1rem}.settings__billing-nav{display:flex;align-items:center;justify-content:flex-start;height:6.2rem;padding:1.8rem}.billing-page__header{display:flex;align-items:center;justify-content:space-between;max-width:83.6rem;flex-flow:row;gap:.8rem}.billing-page__header-text{display:flex;align-items:center;justify-content:flex-start;margin-right:auto;flex-flow:row}.billing-page__charge{width:auto;background-color:var(--green-3);padding:1rem 1.8rem;border:none;border-radius:.4rem;color:#fff;font-weight:700}.account__text-input{margin:auto 0}.billing-page__status{cursor:pointer;background-color:var(--green-3);margin-left:.8rem;padding:.8rem 1.2rem;border-radius:1.8rem;color:#fff;font-size:1.4rem;text-transform:uppercase}.billing-page__status--delinquent{background-color:var(--red-3)}.billing-page__status--deactivated{background-color:var(--slate-3)}.billing-page__charge[disabled]{pointer-events:none;opacity:55%}.accounts__section .billing-page{height:calc(100vh - 12.4rem);margin-left:1.8rem}.account__error{position:fixed;z-index:999;width:42rem;bottom:1.8rem;right:1.8rem;background:white;box-shadow:var(--elevation-8);padding:1.8rem 1.8rem 1.8rem 7rem;border:2px solid var(--red);border-radius:.8rem;color:var(--red);font-size:1.4rem;font-weight:700;line-height:1.2}.account__error:before{content:"";position:absolute;display:flex;align-items:center;justify-content:center;width:5.2rem;height:100%;top:0;left:0;background-color:var(--red);color:#fff;font-family:fontawesome;font-size:1.8rem}.account__features-list{display:flex;max-width:52rem;flex-flow:column;gap:.8rem}.account__feature{display:flex;max-height:3.8rem;background-color:#fff;padding:0;border:0 solid var(--slate-3);border-radius:.8rem;transition:padding .08s ease-in,border .08s ease-in-out,max-height .08s ease-in-out;flex-flow:column;gap:.8rem}.account__feature--enabled{max-height:98rem;padding:.8rem;border:1px solid var(--slate-3)}.account__feature-settings{opacity:0%;margin-top:-.8rem;transition:opacity .18s ease-in-out}.account__feature-settings-empty{display:block;padding:.8rem 0 0;color:var(--slate-3);text-align:center}.account__feature--enabled .account__feature-settings{opacity:100%}.accounts__academy-progress{display:block;width:100%;color:var(--blue-3);text-align:center}.accounts__academy-seed{display:block;width:100%;background:var(--blue-3);padding:.8rem;border:none;border-radius:.8rem;color:#fff;text-align:center;font-weight:700}.accounts__academy-settings-title{color:var(--slate-16);text-align:center;font-family:var(--serif-stack);font-weight:600;font-variant-numeric:tabular-nums}.account__loading{display:flex;align-items:center;justify-content:center;width:82rem;height:52rem;color:var(--blue-3)}.campaign-registry{display:flex;max-width:58rem;padding:1.8rem 1.8rem 0 0;flex-flow:column;gap:.8rem}.campaign-registry__row{display:flex;padding-bottom:1rem;flex-flow:row;gap:.8rem}.phones__available-phone-purchase-btn{display:flex;align-items:center;justify-content:center;width:3.2rem;height:2.8rem;background:transparent;margin-left:auto;border:none;color:transparent;font-size:1.2rem;font-weight:700;line-height:0;text-indent:-3.2rem;text-transform:uppercase;transition:color .18s ease-in}.phones__available-phone-purchase-btn:hover{color:var(--bold-blue-3)}.phones__available-phone-purchase-btn:after{content:"";display:flex;align-items:center;justify-content:center;width:3.2rem;height:2.8rem;color:var(--slate-4);font-family:fontawesome;font-size:1.8rem;transform:translate(1.6rem);transition:opacity .18s ease-in-out,color .18s ease-in-out,transform .18s ease-in-out}.phones__available-phone-purchase-btn:hover:after{opacity:100%;color:var(--bold-blue-3);transform:translate(2rem)}.phone-number-search{position:relative;display:flex;align-items:center;justify-content:center;max-width:24rem;height:3.6rem;background:transparent;box-shadow:none;padding:0;transition:box-shadow .18s ease-in-out;flex-flow:row;gap:.8rem}.phone-number-search .text-input{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:calc(100% + 2px)}.phone-number-search .progress-spinner{color:var(--bold-blue-3);transform:scale(.5)}.phones__available-phone-list{pointer-events:none;position:absolute;display:flex;list-style:none;opacity:0%;align-items:center;z-index:1;width:calc(100% + 2px);top:calc(100% - .4rem);left:0;background:white;box-shadow:none;margin:0;padding:1.2rem .8rem .8rem;border:1px solid var(--blue-3);border-radius:0 0 .4rem .4rem;font-weight:700;font-variant-numeric:tabular-nums;clip-path:polygon(-30% 0,130% 0,130% 130%,-30% 130%);transition:opacity .18s ease-in-out,box-shadow .18s ease-in-out;border-top-width:0;flex-flow:column;gap:.8rem;justify-self:center}.phone-number-search:focus-within{box-shadow:var(--elevation-4)}.phone-number-search:focus-within .phones__available-phone-list:not(:empty){pointer-events:all;opacity:100%;box-shadow:var(--elevation-4)}.phones__available-phone-list-item{-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;width:calc(100% + .4rem);height:2.8rem;margin:0 -.2rem;padding:0 .2rem;border-radius:.2rem;font-family:var(--serif-stack);font-size:1.6rem;font-weight:400;font-variant-numeric:tabular-nums;transition:background-color .18s ease-in-out,box-shadow .18s ease-in-out;list-style-type:none}.phones__available-phone-list-item:hover{background-color:var(--blue-6);box-shadow:0 0 0 2px var(--blue-6)}.phone-number-search__search-button{position:absolute;display:flex;opacity:55%;align-items:center;justify-content:flex-start;z-index:3;overflow:hidden;width:2.8rem;height:2.8rem;top:.4rem;right:0;background:transparent;margin:0;padding:0;border:none;border-radius:.4rem;color:#fff;font-size:1.3rem;transition:width .18s ease-in-out,opacity .18s ease-in-out,color .18s ease-in-out,background-color .18s ease-in-out}.phone-number-search__search-button:before{content:"";display:flex;align-items:center;justify-content:center;width:2.8rem;min-width:2.8rem;height:2.8rem;top:0;right:0;margin:0 .2rem 0 0;border-radius:.4rem;color:var(--slate-2);font-family:fontawesome;font-size:1.6rem;transition:opacity .18s ease-in-out,color .18s ease-in-out,background-color .18s ease-in-out}.phone-number-search:focus-within .phone-number-search__search-button{opacity:100%;width:8.2rem;background:var(--bold-blue-3);margin:0 .2rem}.phone-number-search:focus-within .phone-number-search__search-button:before{color:#fff}.billing-page{display:flex;overflow:hidden;height:100%}.billing__account-payment-info{position:relative;overflow:auto;width:32.8rem;height:auto;margin-right:4.2rem;border-radius:1.6rem 1.6rem 0 0}.billing__account-payment-info--schedule .billing__schedule,.billing__account-payment-info--activity .billing__account-activity{pointer-events:all;opacity:100%}.billing__payment-information{min-width:45rem;box-shadow:var(--elevation-2);margin:0;padding:1.8rem;border:2px solid rgb(85 88 148 / 100%);border-radius:1.8rem}.billing__autopay{width:calc(100% - 1.8rem);margin:1.2rem 0 0}.billing__autopay input[disabled]~.slider{display:none}.account-info{position:sticky;z-index:2;width:100%;height:auto;top:0;background-color:#555894;background-image:var(--card-gradient);box-shadow:var(--elevation-4);margin:0;padding:1.8rem;border-radius:1.8rem;color:#fff;text-shadow:0 4px 6px rgb(0 0 0 / 10%);flex-basis:0}.account-activity__title{display:flex;align-items:center;justify-content:space-between;margin:1.2rem 0;padding-left:.4rem}.account-activity__schedule{width:12rem;background-color:transparent;margin-right:.4rem;padding:.4rem .8rem;border:1px solid currentColor;border-radius:.4rem;color:var(--blue-3);font-weight:600}.account-info__status-text{cursor:pointer;overflow:hidden;width:21.2rem;margin:0 0 .8rem;font-size:4rem;font-weight:700;line-height:1}.account-info__title:before{content:"";position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;top:-12px;margin:0 .8rem 0 -.8rem;border:2px solid currentColor;border-radius:50%;font-family:fontawesome;font-size:1rem}.account-info__desc:before{content:"";position:absolute;display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;top:.6rem;left:.6rem;border:2px solid currentColor;border-radius:50%;font-family:fontawesome;font-size:1rem}.account-info__desc{pointer-events:none;position:absolute;opacity:0%;z-index:1;width:calc(100% - .8rem);min-height:7.8rem;top:.4rem;left:.4rem;background:white;box-shadow:var(--elevation-6);margin:0 0 1.8rem;padding:.8rem 1.4rem .8rem 3.4rem;border-radius:1.4rem;color:var(--black);font-size:1.4rem;transition:all .18s ease-in-out}.account-info__status-text:hover~.account-info__desc,.account-info__title:hover~.account-info__desc{opacity:100%}.account-info__title{cursor:pointer;margin:0;font-size:1.6rem}.billing__invoice{list-style:none;overflow:auto;min-height:8.2rem;margin:0;margin-top:-.8rem;padding:0;padding-bottom:5.2rem;flex-grow:1}.billing__invoice-line-items{position:relative;display:flex;min-width:45rem;margin:0;padding:0;border-radius:2rem;flex-direction:column}.billing__invoice-title{display:flex;align-items:center;justify-content:space-between;margin:0 0 1.6rem;font-size:2.8rem;line-height:2.4rem;gap:.8rem}.billing__panel-type{max-width:calc(100% - 18rem);flex-grow:1}.billing__panel-type .container:before{font-size:1.8rem!important}.billing__account-activity{pointer-events:none;list-style:none;opacity:0%;margin:0;padding:0;transition:opacity .18s ease-in-out}.billing__account-activity--empty{display:flex;align-items:center;justify-content:center;color:var(--slate-3);font-size:1.6rem}.billing__account-activity-bill{position:relative;z-index:1;margin:0 1.8rem 0 auto;margin-left:auto;padding:0;color:currentColor;font-family:var(--serif-stack);font-size:2.4rem;font-variant-numeric:tabular-nums;line-height:5.8rem}.billing__account-activity-payment{position:relative;display:flex;align-items:center;justify-content:center;width:fit-content;margin:.4rem auto;padding:0 .8rem;color:var(--light-blue);text-align:center;font-family:var(--serif-stack);font-weight:400;font-variant-numeric:tabular-nums;white-space:pre}.billing__account-activity-payment--errored{color:var(--red)}.billing__account-activity-payment--errored:before{content:"";display:inline-block;margin-right:1rem;font-size:1.2rem}.billing__account-activity-payment--pending{color:var(--yellow)}.billing__account-activity-payment--pending:before{content:"";display:inline-block;margin-bottom:.2rem;margin-right:1rem;font-size:1.2rem}.billing__save-invoice{cursor:pointer;position:absolute;display:inline-flex;align-items:center;justify-content:space-between;width:100%;height:5.2rem;bottom:0;background:linear-gradient(135deg,rgb(55 58 94) 50%,rgb(35 37 63) 100%);padding:0 1.2rem 0 2.4rem;border:0;border-radius:1.8rem 1.8rem 0 0;color:#fff;font-size:2.8rem;font-weight:700;line-height:1.4rem;transition:color .18s,box-shadow .18s;text-decoration:none}.billing__save-invoice:after{content:"";display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;background:white;margin-left:1.8rem;border-radius:50%;color:var(--purple-2);font-family:fontawesome;font-size:2rem}.billing__save-invoice-label{text-align:left;font-family:var(--serif-stack);font-size:1.8rem;font-weight:400;text-transform:uppercase;flex-grow:1}.billing__invoice-add{width:100%;height:4.2rem;background:transparent;margin-bottom:.4rem;border:2px solid var(--blue-3);border-radius:.4rem;color:var(--blue-3);font-weight:700}.billing__iframe{pointer-events:none;position:absolute;opacity:0%;height:0;border:none}.billing-page__type-container{position:relative;display:flex;align-items:center;justify-content:space-between;z-index:1;margin-bottom:1.8rem}.billing-page__type-text{margin-right:.8rem;font-size:1.6rem}.billing-page__confirmation{position:relative;display:flex;padding:16.6rem 1.8rem 1.8rem;text-align:center;flex-flow:column}.billing-page__confirmation:before{content:"";position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:14.8rem;top:0;left:0;background-color:var(--purple);background-image:var(--stars-bg),var(--card-gradient);color:var(--yellow);text-align:center;font-size:5rem}.billing-page__confirmation-text{font-size:1.6rem}.billing-page__confirmation-footer{display:flex;justify-content:space-between}.billing-page__confirmation-cancel,.billing-page__confirmation-confirm{background-color:var(--purple-3);padding:.8rem 1.2rem;border:0;border-radius:1.2rem;color:#fff;font-weight:700}.billing-page__confirmation-confirm{background-color:var(--bold-blue-3)}.dollar-amount{display:inline-block}.dollar-amount:first-letter{margin-right:.25em}.dollar-amount--pennies{font-size:.75em}.modal{pointer-events:none;position:fixed;display:flex;opacity:0%;z-index:9999;overflow:visible;min-width:min(36rem,calc(100vw - 2.4rem));max-width:calc(100vw - 1.8rem);height:auto;max-height:calc(100vh - 3.6rem);top:50%;left:50%;bottom:unset;background-color:transparent;box-shadow:var(--elevation-12);outline:none;margin:0;padding:0;border:none;border-radius:1rem;transform:translate3d(calc(-50% - var(--left-offset)),calc(-50% - var(--top-offset)),0) scale(var(--width-ratio),var(--height-ratio));transform-origin:0 0;transition:transform .28s ease-in-out,opacity .28s ease-in-out,visibility .28s .28s ease-in-out,top .28s ease-in-out;flex-flow:column;visibility:hidden}.modal:not(.modal--open) *{pointer-events:none!important}.modal--open{pointer-events:all;opacity:100%;transform:translate3d(-50%,-50%,0);transition:transform .28s ease-in-out,opacity .28s ease-in-out,top .28s ease-in-out;visibility:visible}.modal__title{display:flex;align-items:center;justify-content:flex-start;height:4.8rem;background:white;margin:0;margin-bottom:-.2rem;padding:1.2rem 1.2rem 0;border-radius:.8rem .8rem 0 0;font-size:2rem}.modal__content{position:relative;z-index:1;overflow:auto;height:fit-content;max-height:calc(100vh - 3.6rem);background:white;border-radius:.8rem;line-height:1.2}.modal__title+.modal__content{border-radius:0 0 .8rem .8rem}.modal__overlay{cursor:initial;pointer-events:none;position:fixed;opacity:0%;z-index:-1;width:100vw;height:100vh;top:50%;left:50%;background-color:#0000008c;box-shadow:0 0 0 100vw #0000008c;border:none;color:transparent;transform:translate3d(-50%,-50%,0);transform-origin:50% 50%;transition:transform .14s ease-in-out,opacity .14s ease-in-out;overflow-y:auto}.modal--open .modal__overlay{pointer-events:all;opacity:100%;transition:transform .14s ease-in-out,opacity .14s ease-in-out;transition-delay:.14s}.modal__overlay--clickable{cursor:pointer}.modal__btn-close{cursor:pointer;position:absolute;display:flex;align-items:center;justify-content:center;z-index:2;width:4.8rem;height:4.8rem;top:0;right:0;background:transparent;box-shadow:none;outline:none;padding:0;border:none;color:transparent;font-size:0}.modal__btn-close:before{content:"";color:var(--black);font-size:1.8rem}.split-button{-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;position:relative;display:flex;justify-content:space-between;overflow:visible;width:max-content;min-height:3.4rem;margin:0;padding:2px 0;border-radius:4px;transition:box-shadow .18s ease-in-out;flex-flow:row;flex-shrink:0}.split-button:hover{box-shadow:var(--elevation-2)}.split-button .button{cursor:pointer;display:flex;align-items:center;width:100%;background:none;box-shadow:none;margin:-.3rem 0;padding:0}.split-button--single{min-height:auto!important}.button--single{border-radius:4px!important}.container .button--single{border-radius:4px}.split-button .button input{display:none}.split-button .button .container{box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-width:3.4rem;height:3.4rem;background:white;background-clip:border-box;box-shadow:none!important;margin:0;padding:0;border:1px solid var(--slate-3);border-radius:4px 0 0 4px;color:transparent;text-align:center;font-size:0;font-weight:700;line-height:0;transition:box-shadow .18s,border-color .18s;flex-flow:column;float:left}.split-button .button .container:hover{z-index:5;border-color:var(--color)}.split-button .button.button:not(:first-of-type) .container{margin:0 -1px;border-radius:0}.split-button .button.button:last-of-type .container{margin:0;border-radius:0 4px 4px 0}.split-button .button.button:last-of-type:nth-of-type(2) .container{margin:0 0 0 -1px}.split-button .button input:checked+.container{z-index:2;background-color:var(--color);color:var(--white);border-color:var(--color);border-left-color:var(--color);border-right-color:var(--color)}.split-button .button .container:before{content:var(--icon);display:flex;align-items:center;justify-content:center;width:fit-content;min-width:2rem;height:2rem;background:var(--icon);color:var(--color);font-size:1.4rem;line-height:0;white-space:pre}.split-button .button:first-of-type input:checked+.container{border-left-color:var(--color)}.split-button .button:last-of-type input:checked+.container{border-right-color:var(--color)}.split-button .button input:checked+.container:before{color:currentColor!important}.split-button .button input:checked+.container[data-type=image]:before{filter:grayscale(1) brightness(100)}.split-button .button .container[data-type=text]:before{justify-content:center;padding:0 .4rem;font-size:1.4rem;font-weight:700;text-indent:-1px}.split-button .button .container[data-type=icon]:before{justify-content:center}@media (width <= 390px){.split-button .button.button:first-of-type .container{margin:0;border-radius:4px 4px 0 0}.split-button .button.button:last-of-type .container{margin:0;border-radius:0 0 4px 4px}.split-button .button.button:not(:first-of-type) .container{margin:0!important}.split-button .button .container:hover{z-index:0;border-color:var(--color)}.split-button{overflow:visible;flex-flow:column}.split-button .button.button:first-of-type input:checked+.container{border-bottom:1px solid white}.split-button .button.button:last-of-type input:checked+.container{border-top:1px solid white}}.switch{-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;position:relative;display:flex;align-items:center;width:100%;min-height:2.6rem;margin:.4rem 0;padding:0 5.8rem 0 2.8rem;color:#000000e5;font-size:1.6rem;font-weight:600;line-height:1.2}.switch--small{width:auto;font-size:1.2rem}.switch:before{content:attr(data-icon);position:absolute;display:flex;align-items:center;justify-content:center;width:1.8rem;top:50%;left:0;color:var(--dark-blue);text-align:center;font-family:fontawesome;transform:translateY(-50%)}.switch__input{display:none}.switch__details{pointer-events:none;display:flex;list-style:none;color:#0000008c;font-size:1.3rem;font-weight:400;flex-flow:column}.switch__label{list-style:none;color:#000;font-size:1.6rem;font-weight:800}.switch__label::-webkit-details-marker{display:none}.slider{cursor:pointer;position:absolute;width:48px;height:26px;top:50%;bottom:0;right:0;background-color:var(--slate-4);box-shadow:inset 0 0 100px #0000000d;border-radius:34px;transform:translateY(-50%);-webkit-transition:.4s;transition:.4s}.slider:before{content:"";position:absolute;width:18px;height:18px;left:4px;bottom:4px;background-color:#fff;border-radius:50%;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:var(--blue);box-shadow:none}input:focus+.slider{box-shadow:0 0 2px var(--blue)}input:checked+.slider:before{-webkit-transform:translateX(21px);-ms-transform:translateX(21px);transform:translate(21px)}.dark-mode .switch,.dark-mode .switch:before,.dark-mode .switch__details,.dark-mode .switch__label{color:#fff}.dark-mode input+.slider{background-color:#ffffff40}.dark-mode input:checked+.slider{background-color:var(--green)}.card{position:absolute;width:8.2rem;height:6.2rem;top:1.8rem;right:1.8rem;color:#fff;perspective:600px}.card__side{position:absolute;display:flex;width:8.2rem;height:6.2rem;top:0;left:0;background-position:center;background-size:cover;border:4px solid white;border-radius:.6rem;transform-style:preserve-3d;backface-visibility:hidden;transition:all .5s cubic-bezier(.175,.885,.32,1.275);background-repeat:no-repeat;flex-flow:column}.card__front{align-items:flex-end;justify-content:center;padding:.8rem;font-family:var(--serif-stack);font-variant-numeric:tabular-nums;transform:rotateY(0)}.card__front:before{content:"";position:absolute;width:100%;height:.8rem;top:8px;left:0;right:0;background:white}.card__back{display:flex;align-items:center;justify-content:center;transform:rotateY(-180deg)}.card__logo{position:absolute;width:2.6rem;height:1rem;left:.4rem;bottom:.6rem;align-self:flex-start;filter:invert(100%) sepia(100%) saturate(1%) hue-rotate(42deg) brightness(105%) contrast(101%);justify-self:flex-end;object-fit:contain;object-position:left center}.card__square{height:22.5px;border-radius:3.75px}.card_number{display:block;width:100%;margin:0;padding:0 .2rem;color:#fff;text-align:right;font-size:1.1rem;white-space:pre;letter-spacing:1px;word-spacing:2px}.card__exp{position:absolute;bottom:.4rem;right:.4rem;margin:0;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px}.card__remove{background:transparent;padding:.8rem;border:none;border-radius:1.9rem;color:#fff;font-size:1.2rem;line-height:1.2;transition:color .18s,box-shadow .18s;text-decoration:none}.card__remove:before{content:"";display:block;font-family:fontawesome;font-size:1.8rem}.card:hover .card__front{transform:rotateY(180deg)}.card:hover .card__back{transform:rotateY(0)}.checkout-form{display:flex;width:100%;margin:0;flex-flow:column}.checkout-form form{width:30vw;box-shadow:var(--elevation-12);padding:40px;border-radius:7px;align-self:center}.result-message{font-size:16px;line-height:22px}.result-message a{color:#596fd6;font-weight:600;text-decoration:none}.hidden{display:none}#card-error{margin-top:12px;color:#697386;text-align:center;font-size:16px;line-height:20px}#card-element{box-sizing:border-box;width:100%;max-height:44px;background:white;padding:12px;border:1px solid rgb(50 50 93 / 10%)}#payment-request-button{margin-bottom:32px}.checkout-form button{cursor:pointer;display:block;width:100%;background:transparent;box-shadow:var(--elevation-6);padding:1.2rem 0 0;border:0;color:#fff;font-family:var(--sans-stack);font-size:16px;font-weight:600;line-height:1;white-space:pre;transition:all .2s ease}.checkout-form button:hover{filter:contrast(115%)}.checkout-form button:disabled{cursor:default;opacity:50%}.spinner,.spinner:before,.spinner:after{border-radius:50%}.spinner{position:relative;width:20px;height:20px;box-shadow:inset 0 0 0 2px;margin:0 auto;color:#fff;font-size:22px;text-indent:-99999px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.spinner:before,.spinner:after{content:"";position:absolute}.spinner:before{width:10.4px;height:20.4px;top:-.2px;left:-.2px;background:white;border-radius:20.4px 0 0 20.4px;transform-origin:10.4px 10.2px;animation:loading 2s infinite ease 1.5s}.spinner:after{width:10.4px;height:20.2px;top:-.1px;left:10.2px;background:white;border-radius:0 10.2px 10.2px 0;transform-origin:0 10.2px;animation:loading 2s infinite ease}.card-error{margin-top:.8rem;text-align:center;font-size:1.3rem}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.invoice-row__container{position:relative;display:flex;list-style:none;align-items:center;margin:0;padding:.8rem;border-radius:.4rem;transition:background-color .18s ease-in-out;flex-direction:row}.billing-page--editable .invoice-row__container{padding-left:2.8rem}.invoice-row__container:hover{background:var(--slate-5)}.invoice-row__container:before{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;margin:0 1.6rem 0 0;padding:0;border-radius:1.4rem;color:#fff;font-family:fontawesome;font-size:24px}.invoice-row__container--subscription:before{content:"";background-color:var(--bright-fuschia-3)}.invoice-row__container--academyUsers:before{content:"";background-color:var(--bright-coral-3)}.invoice-row__container--website:before{content:"";background-color:var(--bright-orange-3)}.invoice-row__container--textMessages:before{content:"";background-color:var(--bright-tangerine-3)}.invoice-row__container--photoMessages:before{content:"";background-color:var(--bright-dandelion-3)}.invoice-row__container--phoneMinutes:before{content:"";background-color:var(--bright-lime-3)}.invoice-row__container--emailMessages:before{content:"";background-color:var(--bright-teal-3)}.invoice-row__container--phoneCalls:before{content:"";background-color:var(--bright-denim-3)}.invoice-row__container--doorKnocks:before{content:"";background-color:var(--bright-purple-3)}.invoice-row__container--postcards:before{content:"";background-color:var(--muted-purple-1)}.invoice-row__container--data:before{content:"";background-color:var(--muted-indigo-1)}.invoice-row__content{display:"flex";flex-direction:"column"}.invoice-row__title{opacity:100%;margin:0;font-family:var(--font-stack);font-size:1.8rem;font-weight:700;transition:opacity .18s ease-in-out}.invoice-row__description{opacity:100%;margin:0;color:var(--gray);font-family:var(--serif-stack);font-size:1.3rem;font-variant-numeric:tabular-nums;transition:opacity .18s ease-in-out}.invoice-row__value{display:flex;align-items:flex-end;justify-content:center;height:4.8rem;margin-left:auto;font-family:var(--serif-stack);font-size:2.4rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:4.8rem;transform:translateY(-8px);flex-flow:column}.invoice-row__value-units{margin:0;color:var(--gray);font-family:var(--serif-stack);font-size:1.3rem;font-variant-numeric:tabular-nums;line-height:0px;transform:translateY(-3px)}.invoice-row__edit{cursor:pointer;position:absolute;display:flex;opacity:0%;align-items:center;justify-content:center;width:2.8rem;height:100%;top:0;left:0;background:transparent;margin:0;padding:0;border:none;color:var(--blue-3);font-size:0;transition:opacity .18s ease-in-out}.invoice-row__container:hover .invoice-row__edit{opacity:100%}.invoice-row__edit:before{content:"";font-size:1.8rem}.invoice-row__edit-form{pointer-events:none;position:absolute;display:flex;opacity:0%;align-items:center;width:18rem;height:100%;top:0;left:9.2rem;transition:opacity .18s ease-in-out;flex-flow:row;gap:6px}.invoice-row__container--edit .invoice-row__edit-form{pointer-events:all;opacity:100%}.invoice-row__container--edit .invoice-row__title,.invoice-row__container--edit .invoice-row__description{opacity:0%}.invoice-row__edit--save,.invoice-row__edit--cancel{pointer-events:none!important;opacity:0%!important}.invoice-row__edit--save{height:50%;top:0;color:var(--green-3)}.invoice-row__edit--save:before{content:""}.invoice-row__edit--cancel{height:50%;top:50%;color:var(--red-3)}.invoice-row__edit--cancel:before{content:""}.invoice-row__container--edit .invoice-row__edit,.invoice-row__container--edit:hover .invoice-row__edit{pointer-events:none;opacity:0%}.invoice-row__container--edit .invoice-row__edit--save,.invoice-row__container--edit .invoice-row__edit--cancel{pointer-events:all!important;opacity:100%!important}.month-tile{position:relative;display:flex;align-items:flex-end;justify-content:center;width:calc(100% - .8rem);height:5.2rem;background-color:transparent;margin:0 0 1.2rem;padding:0 .4rem;border:0;flex-flow:column}.month-tile__time{position:absolute;display:block;z-index:0;overflow:hidden;width:5.2rem;height:5.2rem;left:.4rem;background-color:var(--background-color);border-radius:1.4rem;font-family:var(--serif-stack);transition:width .18s ease-in-out,box-shadow .18s ease-in-out}.month-tile:hover .month-tile__time{box-shadow:0 0 0 .4rem var(--background-color)}.month-tile--active .month-tile__time{width:100%;box-shadow:0 0 0 .4rem var(--background-color)}.month-tile__month{position:absolute;width:5.2rem;top:.8rem;left:0;text-align:center;font-size:1.8rem;font-weight:700;text-transform:uppercase}.month-tile__year{position:absolute;width:5.2rem;left:0;bottom:.8rem;text-align:center;font-size:2rem;font-weight:700;letter-spacing:-1px}.billing__payment-row{position:relative;display:flex;align-items:flex-end;justify-content:space-between;overflow:hidden;height:4.2rem;margin-bottom:.4rem;padding:.4rem 2.8rem .8rem 0;border:1px solid transparent;border-radius:.4rem;font-size:1.6rem;transition:border-color .18s ease-in-out,box-shadow .18s ease-in-out}.billing__payment-row--editable:hover{cursor:pointer;z-index:2;box-shadow:var(--elevation-2);border:1px solid var(--slate-2)}.billing__payment-row:before{content:"";position:absolute;z-index:0;height:1px;left:0;bottom:1.35rem;right:0;border-bottom:2px dotted black}.billing__payment-row:after{content:"";position:absolute;display:flex;align-items:center;justify-content:center;z-index:0;width:1.8rem;top:0;bottom:.2rem;right:0;background-color:#fff;padding:0 .8rem 0 1rem;font-family:fontawesome;font-size:1.8rem}.billing__payment-row[data-status=requires_payment_method]:after{content:"";color:var(--red-3)}.billing__payment-row[data-status=processing]:after{content:"";color:var(--slate-3)}.billing__payment-row[data-status=canceled]:after{content:"";color:var(--red-3)}.billing__payment-row[data-status=succeeded]:after{content:"";color:var(--green-3)}.billing__payment-row[data-status=requires_confirmation]:after{content:"";color:var(--gold-3)}.billing__payment-row[data-status=requires_action]:after{content:"";color:var(--gold-3)}.billing__payment-row[data-status=requires_capture]:after{content:"";color:var(--gold-3)}.billing__payment-row-date{position:relative;z-index:1;max-width:16rem;background:white;padding:0 .8rem;border:none;font-size:1.8rem}.billing__payment-row .dollar-amount{position:relative;z-index:1;max-width:18rem;background:white;padding-left:.8rem;border:none;text-align:right;font-size:2.1rem}.billing__schedule{pointer-events:none;position:absolute;opacity:0%;z-index:9;overflow:auto;width:100%;margin:0;padding:0;transition:opacity .18s ease-in-out}.billing__schedule .invoice-row__container{display:flex;align-items:center;justify-content:space-between;padding:.6rem .4rem .6rem 4.4rem;flex-flow:row;gap:.4rem}.billing__schedule .invoice-row__title{display:flex;font-size:1.6rem;line-height:1.2;white-space:pre;flex-flow:column}.billing__schedule .invoice-row__title data{margin:0;color:var(--gray);font-family:var(--serif-stack);font-size:1.3rem;font-variant-numeric:tabular-nums}.billing__schedule .invoice-row__container:before{position:absolute;width:3.2rem;height:3.2rem;top:50%;left:.4rem;border-radius:1rem;font-size:1.8rem;transform:translateY(-50%)}.billing__schedule .text-input{width:12rem}.billing__schedule .invoice-row__edit-form{pointer-events:all;position:static;opacity:100%}.delete-button{position:relative;display:flex;align-items:center;max-width:150px;height:4.2rem;margin-bottom:2.4rem}.delete-button__label{pointer-events:none;position:absolute;opacity:0%;left:0;bottom:-1.4rem;color:var(--black);font-size:1.2rem;font-weight:600;white-space:pre;transition:opacity .15s ease-in-out}.delete-button .delete-button__input{max-width:none;margin:0 1.2rem 0 .2rem;padding:.6rem 1rem;font-weight:600;text-transform:uppercase;flex-grow:1;letter-spacing:3px}.delete-button .delete-button__input::placeholder{opacity:50%;color:var(--light-blue);text-align:center;transform:translateY(-1px)}.delete-button__button{width:3.2rem;height:3.2rem;background:var(--red);border:0;border-radius:50%;color:transparent}.delete-button__button:before{content:"Delete";cursor:pointer;position:absolute;display:flex;align-items:center;justify-content:center;z-index:1;width:100%;height:100%;top:50%;right:0;background:var(--red);box-shadow:var(--elevation-2);border-radius:1.2rem;color:#fff;font-size:1.4rem;font-weight:700;text-transform:uppercase;transform:translateY(-50%);transition:width .15s ease-in-out,height .15s ease-in-out,border-radius .15s ease-in-out,color .15s ease-in-out;letter-spacing:1px}button.delete-button__button:after{content:"";position:absolute;display:flex;opacity:0%;align-items:center;justify-content:center;z-index:2;width:3.2rem;top:0;bottom:0;right:0;color:#fff;font-family:fontawesome;font-size:1.4rem;transition:opacity .15s ease-in-out}.delete-button:focus-within button.delete-button__button:before{width:3.2rem;height:3.2rem;border-radius:50%;color:transparent}.delete-button:focus-within button.delete-button__button:after{opacity:100%}.delete-button:focus-within .delete-button__label{opacity:100%}.icon-button__button{--icon-button-color: currentColor;display:flex;align-items:center;justify-content:center;height:2.8rem;background:transparent;background-color:var(--icon-button-color);box-shadow:var(--elevation-2);padding:.6rem 1.4rem;border:none;border-radius:.4rem;color:#fff;font-size:1.2rem;font-weight:700;line-height:1;transition:box-shadow .18s ease-in-out}.icon-button__button.icon-button__button--inverse{background-color:#fff;color:var(--icon-button-color)}.icon-button__button--medium{height:4.2rem;padding:.8rem 1.4rem;font-size:1.3rem}.icon-button__button--large{height:5.8rem;padding:1.2rem 2.8rem;font-size:1.4rem}.icon-button__button:before{content:attr(data-icon);margin-right:.8rem;font-family:fontawesome}.icon-button__button[data-icon=""]:before{display:none}.icon-button__button:hover{cursor:pointer;box-shadow:var(--elevation-4)}.profile-photo{position:relative;flex:0 0 auto;width:8.2rem;height:8.2rem;background:white;background-color:hsl(var(--hue) 50% 92%);box-shadow:var(--elevation-2);margin:0;border:2px solid transparent;border-radius:50%;font-size:3.2rem}.profile-photo--disabled{pointer-events:none;background-color:var(--slate-3)!important;box-shadow:none!important}.profile-photo--disabled:before{color:#fff!important}.profile-photo:before{content:attr(data-initials);position:absolute;display:flex;align-items:center;justify-content:center;z-index:0;width:100%;height:100%;top:0;left:0;color:hsl(var(--hue) 50% 50%);font-family:var(--sans-stack);font-weight:700}.profile-photo--micro{width:2.4rem;height:2.4rem;background-color:hsl(var(--hue) 50% 50%);box-shadow:0 1px 1px #00000040;font-size:1.1rem;border-width:1px}.profile-photo--micro:before{color:hsl(var(--hue) 50% 92%)}.profile-photo--edit.profile-photo--micro:after{width:1.2rem;height:1.2rem;bottom:-.4rem;right:-.4rem;font-size:.6rem}.profile-photo.profile-photo--mini{width:3.2rem;height:3.2rem;font-size:1.2rem;border-width:1px}.profile-photo--edit.profile-photo--mini:after{width:3.2rem;height:3.2rem;bottom:-.4rem;right:-.4rem;font-size:.6rem}.profile-photo--small{width:4.8rem;height:4.8rem;font-size:2rem;border-width:1px}.profile-photo--edit:after{content:"";position:absolute;display:flex;align-items:center;justify-content:center;z-index:1;width:2.4rem;height:2.4rem;bottom:-.2rem;right:-.2rem;background:white;box-shadow:var(--elevation-2);border:1px solid var(--blue );border-radius:50%;color:var(--blue);font-size:1.4rem}.profile-photo--edit.profile-photo--small:after{width:1.8rem;height:1.8rem;font-size:1rem}.profile-photo--large{width:10.8rem;height:10.8rem;font-size:4.2rem}.profile-photo--edit.profile-photo--large:after{width:3.2rem;height:3.2rem;font-size:1.6rem}.profile-photo--edit{pointer-events:all;border-color:var(--blue)}.profile-photo__image{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;border-radius:50%;object-fit:cover}.profile-photo .progress-spinner{z-index:2}.profile-photo__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:absolute;opacity:0%;z-index:2;width:8.2rem;height:8.2rem;top:0;right:0;background:white;border-radius:50%}.profile-image__spinner{position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%)}.text-area{--size: 2.8rem;position:relative;display:flex;width:100%;min-height:calc(1.8rem + 1.6rem);font-size:1.8rem}.text-area--small{--height: 1.8rem;min-height:calc(1.8rem + 1.6rem);font-size:1.6rem}.text-area--large{--height: 3.2rem;min-height:4rem;font-size:2.4rem}textarea.text-area__input{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;top:0;right:0;bottom:0;left:0;width:100%;min-height:calc(var(--size) + 1.4rem);box-shadow:none;margin:0;padding:.9rem;border:1px solid var(--slate-3);border-radius:.4rem;color:var(--slate-0);font-family:var(--sans-stack);font-size:inherit;line-height:1.2;transition:border-color .18s ease-in-out,box-shadow .18s ease-in-out;resize:none}textarea.text-area__input:disabled{cursor:not-allowed;opacity:55%}.text-area__input::placeholder{color:var(--slate-3)}.text-area:hover .text-area__input:not(:disabled),.text-area__input:focus{box-shadow:var(--elevation-2);border-color:var(--blue-3)}.text-area__label{pointer-events:none;position:absolute;overflow:hidden;text-overflow:ellipsis;max-width:100%;top:.9rem;left:0;padding:0 .9rem;color:var(--slate-3);font-size:inherit;line-height:1.2;white-space:pre;transform-origin:0 0;transition:color .13s ease-in-out,transform .18s ease-in-out,font-weight .18s ease-in-out}.text-area__input:focus+.text-area__label,.text-area__input:not(:placeholder-shown)+.text-area__label{color:var(--blue-3);font-weight:700;text-shadow:0 0 8px white,0 0 8px white,0 0 8px white,0 0 8px white;transform:scale(.66) translateY(calc(-50% - 15px)) translate(.4rem)}.text-area__input:focus+.text-area__label,.text-area__input:hover:not(:placeholder-shown)+.text-area__label{color:var(--blue-3)}.text-area__input+.text-area__label:before{content:"";position:absolute;opacity:0%;z-index:-1;width:calc(100% - .8rem);height:2px;top:calc(50% + 2px);left:.4rem;background-color:#fff;transform:translateY(-50%);transition:opacity .18s ease-in-out}.text-area__input:focus+.text-area__label:before,.text-area__input:not(:placeholder-shown)+.text-area__label:before{opacity:100%}.data-set__modal .modal__content{--header-height: 15.2rem;overflow:hidden}.data-set__modal .modal__btn-close:before{color:#fff}.data-set__chip{position:relative;display:grid;width:52rem;height:fit-content;background-color:#fff;padding:1.8rem;border-radius:.4rem;transition:border-color .18s ease-in-out,box-shadow .18s ease-in-out;gap:.8rem;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,3.8rem)}.data-set__deploy{position:relative;z-index:9999;height:3.8rem;background-color:var(--bold-blue-3);border:none;border-radius:.4rem;color:#fff;font-family:var(--sans-stack);font-size:1.4rem;font-weight:700;transition:box-shadow .18s ease-in-out,color .18s ease-in-out;grid-column-end:3;grid-column-start:1}.data-set__deploy:hover{box-shadow:var(--elevation-2)}.data-set__deploy.data-set__deploy--loading{color:transparent}.data-set__deploy .progress-spinner{position:absolute;opacity:0%;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .18s ease-in-out,color .18s ease-in-out}.data-set__deploy.data-set__deploy--loading .progress-spinner{opacity:100%;color:#fff}.data-set__title{display:flex;align-items:center;margin:0;font-size:1.6rem;gap:.8rem}.data-set__title,.data-set__chip .text-input{grid-column-end:3;grid-column-start:1}.data-set__chip .data-set__chip-select,.data-set__chip .text-input,.data-set__chip .checkbox{z-index:9999}.data-set__chip-select,.data-set__chip .checkbox{width:100%;height:3.8rem;max-height:3.8rem;margin:0}.data-set__chip-button{position:absolute;z-index:999;width:100%;height:100%;top:0;left:0;background-color:transparent;box-shadow:var(--elevation-2);border:1px solid var(--slate-3);border-radius:.4rem;color:var(--slate-3);font-size:0;transition:color .18s ease-in-out,border .18s ease-in-out,box-shadow .18s ease-in-out}.data-set__chip-button:before{content:"Edit";position:absolute;top:.8rem;right:1.2rem;color:currentColor;font-size:1.3rem;font-weight:700;text-transform:uppercase}.data-set__chip-button:hover{box-shadow:0 0 0 1px var(--bold-blue-3),var(--elevation-4);color:var(--bold-blue-3);border-color:var(--bold-blue-3)}.data-set__form{position:static;display:flex;overflow:auto;width:100vw;max-width:92rem;height:calc(100vh - 3.6rem);max-height:calc(100vh - 3.6rem);margin-top:0;padding:var(--header-height) .8rem .8rem;flex-flow:column}.data-set__search{box-sizing:border-box;position:absolute;display:flex;z-index:99;overflow:hidden;width:100%;min-width:unset;max-width:100%;height:var(--header-height);top:0;left:0;background:var(--bold-blue-3);box-shadow:var(--elevation-2);padding:0 .8rem;border:2px solid var(--slate-3);color:#fff;border-width:0 0 1px;flex-flow:column}.data-set__header{display:flex;align-items:center;margin-bottom:.8rem;flex-flow:column;gap:0}.data-set__search-title{margin:0;font-size:2.4rem;font-weight:600;line-height:4.8rem}.data-set__provider{width:24rem;margin:0;text-align:center;font-family:var(--sans-stack);font-size:2.4rem;font-weight:700}.data-set__search-fields{display:grid;list-style:none;width:100%;max-width:100%;margin:0;padding:0;gap:.8rem;grid-template-columns:repeat(4,calc(25% - .6rem))}.data-set__search-label{display:flex;align-items:center;justify-content:space-between;padding-bottom:2px;font-family:var(--serif-stack);font-size:1.1rem;text-transform:uppercase}.data-set__search-clear{display:flex;opacity:85%;align-items:center;justify-content:center;width:fit-content;background-color:transparent;margin:1.5px 0 0;padding:0;border:none;color:#fff;font-size:.8rem;font-weight:700;line-height:1;text-transform:uppercase;transition:opacity .18s ease-in-out}.data-set__search-clear--hidden{pointer-events:none;opacity:0%!important}.data-set__search-clear:hover{opacity:100%}.data-set__search-clear:after{content:"";margin-left:.4rem;font-family:fontawesome;font-size:1rem}.data-set__search-field{display:flex;width:100%;flex-flow:column}.data-set__search-select{font-size:1.4rem}.data-set__county-label,.data-set__municipality-label{display:inline-block;height:1.8rem;background:var(--teal-5);padding:0 .8rem;border-radius:1.2rem;font-family:var(--serif-stack);font-size:1.1rem;line-height:1.8rem;white-space:pre}.data-set__municipality-label{background-color:var(--orange-5)}.data-set__seats{position:relative;display:grid;min-height:12rem;background-color:var(--slate-6);padding:0 .8rem 0 0;column-gap:1.6rem;grid-auto-rows:58px;grid-template-columns:max-content auto 6.6rem;row-gap:.8rem}.data-set__seats:after{content:"";display:block;width:100%;height:100%}.data-set__seat{display:contents}.data-set__desc{--background-color: transparent;position:relative;z-index:2;overflow:hidden;max-width:100%;background-color:var(--background-color);box-shadow:-.8rem 0 0 0 var(--background-color),9rem 0 0 0 var(--background-color);margin-top:-.8rem;margin-bottom:.8rem;padding-top:.8rem;padding-bottom:.8rem;border-radius:.4rem}.data-set__seat:hover>.data-set__desc{--background-color: var(--slate-5) !important}.data-set__seat:not(.data-set__seat--first) .data-set__seat-type{color:transparent}.data-set__seat.data-set__seat--first .data-set__seat-type{z-index:1}.data-set__seat-type{position:sticky;top:1.5rem;background:var(--slate-6);box-shadow:0 -.8rem .8rem 0 var(--slate-6);margin:.1rem 0 0;font-family:var(--serif-stack);font-size:1.3rem;font-variant-numeric:tabular-nums;text-transform:uppercase}.data-set__seat-type:after{content:"";position:absolute;width:calc(100% + 1.8rem);height:100%;top:0;left:0}.data-set__select:before{content:"";position:absolute;width:calc(100% + 1.6rem);height:calc(100% + 1.6rem);top:-.8rem;right:0}.data-set__seat-desc{text-align:left}.data-set__seat-name{position:sticky;overflow:hidden;text-overflow:ellipsis;left:0;margin:0 0 .4rem;line-height:1.2;white-space:pre}.data-set__tags{display:flex;overflow:auto;width:fit-content;margin:0;padding:0;gap:.4rem}.data-set__select{position:relative;z-index:3;background:transparent;margin:0;margin-bottom:1.6rem;padding:0 .8rem;border:none;border-radius:.4rem;color:var(--bold-blue-3);font-size:1.1rem;font-weight:700;text-transform:uppercase;transition:color .18s ease-in-out,background-color .18s ease-in-out}.data-set__select:after{content:"";position:relative;padding-left:.3rem;font-family:fontawesome}.data-set__select:hover{background-color:var(--bold-blue-3);color:#fff}.data-set__top{pointer-events:none;position:absolute;opacity:0%;z-index:999;height:3.2rem;left:.8rem;bottom:.8rem;background-color:#fff;box-shadow:var(--elevation-4);padding:.8rem 2.4rem;border:1px solid var(--bold-blue-3);border-radius:1.6rem;transition:opacity .18s ease-in-out,box-shadow .18s ease-in-out}.data-set__top:before{content:"";margin:0 .8rem 0 -.8rem;color:var(--bold-blue-3);font-family:fontawesome}.data-set__top--visible{pointer-events:all;opacity:100%;box-shadow:var(--elevation-4) 0 0 0 1px var(--bold-blue-3)}.checkbox{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;height:auto}.checkbox--disabled{pointer-events:none}.checkbox--start{flex-flow:row}.checkbox--end{flex-flow:row-reverse}.checkbox__label--start{justify-content:flex-start;padding:0 .8rem 0 4.2rem!important}.checkbox .checkbox__input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;box-sizing:border-box;position:absolute;width:2.4rem;height:2.4rem;top:50%;margin:0 .8rem;border:2px solid var(--slate-3);border-radius:50%;transform:translate3d(0,-50%,0);transition:border-color .15s ease-in-out;-webkit-filter:url(#goo);filter:url(#goo);-webkit-tap-highlight-color:transparent}.checkbox .checkbox__input:hover,.checkbox .checkbox__input:focus,.checkbox .checkbox__input:checked{outline:0;border:2px solid var(--blue)}.checkbox__input:disabled{border:2px solid var(--slate-3)!important}.checkbox .checkbox__label{cursor:pointer;-webkit-user-select:none!important;user-select:none!important;display:flex;align-items:center;width:100%;height:3.8rem;top:0;left:0;background:white;padding:0 42px 0 14px;border:1px solid var(--slate-3);border-radius:4px;color:var(--slate-1);font-size:1.6rem;transition:color .15s ease-in-out,box-shadow .15s ease-in-out,border-color .15s ease-in-out}.checkbox .checkbox__label:hover{border:1px solid var(--blue)}.checkbox__input:hover+.checkbox__label,.checkbox__input:focus+.checkbox__label{box-shadow:var(--elevation-2);border:1px solid var(--blue);color:var(--black)}.checkbox__input:checked+.checkbox__label{color:var(--black)}.checkbox--start .checkbox__check{pointer-events:none;position:absolute;z-index:1;top:50%;left:1.1rem;transform:rotate(8deg) translateY(-50%) translateZ(0)}.checkbox--end .checkbox__check{pointer-events:none;position:absolute;z-index:1;top:50%;right:1.4rem;transform:rotate(8deg) translateY(-50%)}.checkbox .checkbox__check path{stroke:#fff;stroke-width:3;stroke-dasharray:18;stroke-dashoffset:18;transition:stroke-dashoffset .28s ease-in-out;stroke-linecap:round;stroke-linejoin:round;transition-delay:.28s}.checkbox .checkbox__input:checked{animation:checkbox-splash .48s ease-in-out forwards}.checkbox .checkbox__input:checked+.checkbox__label+.checkbox__check path{stroke-dashoffset:0}@keyframes checkbox-splash{0%{background:var(--blue);box-shadow:0 0 0 0 var(--blue),0 0 0 0 var(--blue),0 0 0 0 var(--blue),0 0 0 0 0 var(--blue),0 0 0 0 var(--blue),0 0 0 0 var(--blue)}50%{background:var(--blue);box-shadow:0 -18px 0 -10px var(--blue),16px -8px 0 -10px var(--blue),16px 8px 0 -10px var(--blue),0 18px 0 -10px var(--blue),-16px 8px 0 -10px var(--blue),-16px -8px 0 -10px var(--blue)}to{background:var(--blue);box-shadow:0 -36px 0 -14px transparent,32px -16px 0 -14px transparent,32px 16px 0 -14px transparent,0 36px 0 -14px transparent,-32px 16px 0 -14px transparent,-32px -16px 0 -14px transparent}}.checkbox--small{margin:0;font-size:1.1rem;font-weight:700}.checkbox--small .checkbox__label{overflow:hidden;text-overflow:ellipsis;height:2.8rem;padding:.4rem 2.8rem .4rem .6rem;font-size:1.1rem;white-space:pre}.checkbox--small .checkbox__check{width:1.6rem;height:1.6rem;right:.9rem;transform:rotate(8deg) translateY(-50%) scale(.6)}.checkbox--small .checkbox__input[type=checkbox]{width:1.6rem;height:1.6rem}.domains-page{width:100%;max-width:82rem}.domains__card .delete-button{position:absolute;z-index:2;top:calc(var(--height) - 2.8rem);right:1.8rem;margin:0;transform:scale(.8) translateY(-100%);transform-origin:100% 100%}.domains__card{--height: calc((var(--row-count, 0) * (34px + 8px)) + 58px + 58px + 18px + 18px);position:relative;display:flex;align-items:flex-start;justify-content:flex-start;overflow:hidden;height:5.8rem;background:white;box-shadow:var(--elevation-2);margin-bottom:.8rem;padding:.8rem 1.2rem;border:1px solid var(--slate-3);border-radius:.4rem;transition:height .18s ease-in-out;flex-flow:column}.domains__card--primary{box-shadow:0 0 0 1px var(--bold-blue-3),var(--elevation-2);border-color:var(--bold-blue-3)}.domains__primary-button{position:relative;opacity:66%;z-index:2;width:16rem;height:3.6rem;background:transparent;box-shadow:inset 0 0 0 1px var(--bold-blue-3);padding:.8rem 1.4rem;border:none;border-radius:.4rem;color:var(--bold-blue-3);font-weight:700;line-height:0;transition:opacity .18s ease-in-out,color .18s ease-in-out,background-color .18s ease-in-out}.domains__primary-button:hover{opacity:100%}.domains__card--primary .domains__primary-button{opacity:100%;background:var(--bold-blue-3);padding:.8rem 1.4rem;border:none;border-radius:.4rem;color:#fff;font-weight:700;transition:color .18s ease-in-out}.domains__card--primary .domains__primary-button:before{content:"";margin-right:.8rem}.domains__card-button{cursor:pointer;position:absolute;z-index:1;width:100%;height:5.8rem;top:0;left:0;background-color:transparent;border:0;color:transparent}.domains__card--open{height:var(--height)}.domains__card--new{display:flex;overflow:visible;height:fit-content;background-color:transparent;box-shadow:none;margin-bottom:.8rem;padding:0;border:none;flex-flow:row;gap:.8rem}.domains__card--new:after{display:none!important}@keyframes domains-verify-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.domains__card--loading .domains__verify:before{transform-origin:50% 50%;animation-duration:1s;animation-iteration-count:infinite;animation-name:domains-verify-rotate}.domains__card--loading .domains__primary-button{opacity:100%;color:transparent;line-height:0}.domains__primary-button:before{content:"";display:flex;align-items:center;justify-content:center;color:transparent;font-size:1.8rem;transition:color .18s ease-in-out;flex-flow:column}.domains__card--loading .domains__primary-button:before{color:var(--bold-blue-3);transform-origin:50% calc(50% - 1px);animation-duration:1s;animation-iteration-count:infinite;animation-name:domains-verify-rotate}.domains__card:after{content:"";position:absolute;display:flex;align-items:center;justify-content:center;width:5.8rem;height:5.8rem;top:0;right:0;color:var(--slate-2);font-family:fontawesome;transform:rotate(0);transform-origin:50% 50%;transition:transform .18s ease-in-out}.domains__card--open.domains__card:after{transform:rotate(-180deg)}.domains__card--placeholder:after{content:"";display:flex;align-items:center;justify-content:center;top:-1px;color:var(--slate-2);font-size:1.8rem;transform-origin:50% 50%;animation-duration:1s;animation-iteration-count:infinite;animation-name:domains-verify-rotate;flex-flow:column}.domains__card--verify{flex-flow:row}.domains__table{width:100%;font-family:var(--serif-stack);border-collapse:separate;border-spacing:.8rem;table-layout:fixed}.domains__table th:first-of-type{width:8.2rem}.domains__card .clipboard-text{width:100%!important}.domains__list{display:flex;width:100%;margin:0 auto;padding:0;flex-direction:column}.domains__id{display:flex;align-items:flex-start;justify-content:center;height:3.6rem;left:7.2rem;font-family:var(--serif-stack);font-size:1.6rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;text-transform:uppercase;flex-flow:column;flex-grow:1;gap:.2rem;justify-self:left;letter-spacing:1px}.domains__card--verify .domains__id{margin-right:1.2rem;flex-grow:unset}.domains__card .domains__input{width:100%;max-width:unset;height:4.8rem;margin-bottom:0;padding:0 1.8rem}.domains__new{display:flex;align-items:center;justify-content:center;height:4.8rem;background:var(--bold-blue-3);box-shadow:var(--elevation-2);padding:0 1.8rem;border:none;border-radius:.4rem;color:#fff;font-weight:700;white-space:pre;transition:background-color .18s ease-in-out}.domains__new:before{content:"";align-items:middle;margin-right:.8rem;font-family:fontawesome}.domains__new--error{background-color:var(--red-3)}.domains__new--error:before{content:""}.domains__input-container{display:flex;flex-flow:column;flex-grow:2}.domains__input--error{border:1px solid var(--red-3)}.domains__error{color:var(--red-4);font-size:1.2rem}.domains__button{cursor:pointer;display:inline-flex;margin-left:1.2rem;padding:1rem 1.2rem;border-radius:1.8rem;font-size:1.4rem;font-weight:700;line-height:1.4rem;transition:color .18s,box-shadow .18s;text-decoration:none}.domains__verify{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2;width:5.8rem;height:5.8rem;top:0;right:0;background:white;border:none;color:var(--slate-2);font-size:1.1rem;transition:color .18s ease-in-out;flex-flow:column;gap:.4rem}.domains__verify:before{content:"";display:flex;align-items:center;justify-content:center;font-size:1.8rem;flex-flow:column}.domains__verify:hover{color:var(--slate-0)}.domains__card-header{display:flex;align-items:center;justify-content:center;width:100%;height:3.8rem;min-height:3.8rem;margin-bottom:.8rem;padding-right:4.6rem}.domains__loading{width:100%;color:var(--slate-3);text-align:center;font-size:1.6rem}.domains__card-header:before{content:"";position:relative;margin-right:.8rem;color:var(--slate-3);font-family:fontawesome;font-size:2.2rem}.domains__card-header--success:before{content:"";color:var(--green);font-family:fontawesome}.domains__card-header--loading:before,.domains__card-header--pending:before{content:"";color:var(--gold-3);font-family:fontawesome}.domains__card-header--error:before{content:"";color:var(--red);font-family:fontawesome}.domains__card-header--success .domains__verify{display:none}.domain__record-row td{position:relative;vertical-align:middle;margin:0 .4rem}.domain__record-row td:first-of-type{white-space:pre}.domain__record-row td:first-of-type:before{content:"";position:relative;vertical-align:bottom;margin-right:.4rem;color:var(--slate-3);font-family:fontawesome;font-size:1.8rem;transform:rotate(0);transform-origin:50% 50%}.domain__record-row--success td:first-of-type:before{content:"";color:var(--green-3)}.domain__record-row--failed td:first-of-type:before,.domain__record-row--temporary_failure td:first-of-type:before{content:"";color:var(--red-3)}.domain__record-row--unknown td:first-of-type:before,.domain__record-row--pending td:first-of-type:before,.domain__record-row--not_started td:first-of-type:before{content:"";color:var(--slate-3)}.domains__refresh-time{color:var(--slate-2);font-family:var(--sans-stack, "Jost");font-size:1.3rem;font-weight:400;text-transform:none;letter-spacing:0}@keyframes domains-verify-pulse{0%{opacity:100%;transform:rotate(0)}to{opacity:100%;transform:rotate(360deg)}}.domains__card--loading .domain__record-row--unknown td:first-of-type:before,.domains__card--loading .domain__record-row--pending td:first-of-type:before,.domains__card--loading .domain__record-row--not_started td:first-of-type:before{display:inline-block;transform-origin:50% 50%;animation-duration:1s;animation-iteration-count:infinite;animation-name:domains-verify-pulse;animation-timing-function:linear}.domains__dkim-info{position:relative;display:flex;align-items:center;justify-content:flex-start;height:4.8rem;left:0;bottom:0;padding-left:.9rem}.domains__dkim-info:before{content:"";display:flex;align-items:center;justify-content:center;top:0;left:0;margin-right:.6rem;color:var(--bold-blue-3);font-size:1.8rem}.domains__default-header:before{content:"";position:absolute;opacity:18%;top:calc(var(--height) - 7.8rem);left:-2rem;color:var(--bold-blue-3);font-size:12.8rem;transform:rotate(-58deg);transition:opacity .18s ease-in-out}.domains__default-header:after{content:"";position:absolute;opacity:18%;top:calc(var(--height) - 6.8rem);right:-1.2rem;color:var(--bold-blue-3);font-size:8.2rem;transform:rotate(123deg);transition:opacity .18s ease-in-out}.domains__default-header{opacity:75%;width:100%;margin:1.6rem 0 .4rem;color:var(--bold-blue-3);text-align:center;font-family:var(--serif-stack);font-size:2.8rem;line-height:1}.domains__default-label{width:100%;margin:0 0 .8rem;color:var(--slate-1);text-align:center;font-size:1.8rem;line-height:1}.domains__default-label:before{content:"";position:absolute;opacity:20%;top:calc(var(--height) - 7.8rem);right:8.8rem;color:var(--bold-blue-3);font-family:fontawesome;font-size:5.2rem;transform:rotate(190deg);transition:opacity .18s ease-in-out}.domains__default-label:after{content:"";position:absolute;opacity:20%;top:calc(var(--height) - 8.8rem);left:12.8rem;color:var(--bold-blue-3);font-family:fontawesome;font-size:3.2rem;transform:rotate(12deg);transition:opacity .18s ease-in-out}.domains__card--closed .domains__default-label:before,.domains__card--closed .domains__default-label:after,.domains__card--closed .domains__default-header:before,.domains__card--closed .domains__default-header:after{opacity:0%}.clipboard-text{cursor:pointer;display:inline-block;overflow:hidden;text-overflow:ellipsis;width:fit-content;min-width:24rem;max-width:100%;background-color:#fff;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path fill='rgb(46, 113, 178)' d='M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z'></path></svg>");background-position:.7rem .5rem;background-size:1.8rem;background-clip:padding-box;box-shadow:none;margin:0;padding:.6rem .6rem .6rem 3.2rem;border:2px dashed var(--light-blue);border-radius:4px;color:var(--blue-4);font-size:1.4rem;white-space:pre;transition:color .28s ease-in-out,border-color .28s ease-in-out,box-shadow .28s ease-in-out;background-repeat:no-repeat}.clipboard-text--copied{text-align:center;font-weight:600}.clipboard-text:hover{box-shadow:var(--elevation-2);color:var(--blue);border-color:var(--blue)}.campaign-registry-form{display:flex;flex-flow:column;gap:.8rem}.campaign-registry-form h2{display:flex;justify-content:space-between;margin:0 0 1.8rem}.campaign-registry{display:flex;max-width:58rem;padding:1.8rem 1.8rem 0;flex-flow:column;gap:.8rem}.campaign-registry>h2{margin:0 0 .8rem}.campaign-registry__row{display:flex;flex-flow:row;gap:.8rem}.campaign-registry__row .text-input{width:38rem}.campaign-registry__error{display:flex;background:var(--red);margin:.8rem 0;padding:.8rem;border-radius:.4rem;color:#fff;font-weight:700}.campaign-registry__error:before{content:"";margin-right:.8rem}.campaign-registry__step{display:flex;margin:0 0 .8rem;white-space:pre}.campaign-registry__step--qualified{display:inline;background-color:var(--green-3);margin:0;padding:.2rem .8rem;border-radius:.4rem;color:#fff;font-weight:700}.campaign-registry__step--unqualified{display:inline;background-color:var(--red-3);margin:0;padding:.2rem .8rem;border-radius:.4rem;color:#fff;font-weight:700}.campaign-registry__datum{display:flex;align-items:center;justify-content:space-between;height:4.2rem;background:var(--slate-5);padding:.4rem .4rem .4rem 1.2rem;border:1px solid var(--slate-3);border-radius:.4rem;color:var(--slate-1);font-weight:700;white-space:pre}.campaign-registry__datum data{display:flex;align-items:center;justify-content:center;height:100%;background-color:#fff;margin-left:.4rem;padding:.2rem .8rem;border:1px solid var(--slate-3);border-radius:.3rem;color:#000;font-family:var(--serif-stack);font-size:1.4rem}.campaign-registry__datum--empty data{color:var(--slate-3)}.campaign-registry__address{display:flex;flex-flow:column;gap:.8rem}.campaign-registry__address-2{display:flex;align-items:space-between;justify-content:center;gap:.8rem}.campaign-registry__address-2>*{margin:0}.campaign-registry__address-2>*:first-child{width:100%}.campaign-registry__address-2>*:last-child{width:9.6rem;min-width:9.6rem}.phones__available-phone-purchase-btn{margin-left:auto}.admin-phones__test-run-button{display:flex;align-items:center;justify-content:center;background:transparent;margin-left:auto;border:none;border-radius:.4rem;color:var(--bold-blue-3);font-weight:700;transition:background-color .18s ease-in-out,box-shadow .18s ease-in-out}.admin-phones__test-run-button:before{content:"";margin-right:.4rem}.admin-phones__test-run-button:hover{background-color:#fff;box-shadow:inset 0 0 0 1px var(--bold-blue-3),var(--elevation-2)}.sms-test-results{display:flex;list-style:none;align-items:flex-start;margin:0;padding-left:0;flex-flow:row;gap:.8rem}.sms-test-result--true,.sms-test-result--false,.sms-test-result--loading{cursor:pointer;background:var(--green-3);padding:.8rem 1.2rem;border-radius:.8rem;color:#fff;flex-grow:1}.sms-test-result--true:before,.sms-test-result--false:before,.sms-test-result--loading:before{content:"";margin-right:.8rem;color:#fff}.sms-test-result--false:before{content:""}.sms-test-result--loading:before{content:""}.sms-test-result--false{background:var(--red-3)}.sms-test-result--loading{background:var(--slate-3)}.admin-phones__test-run{max-width:42rem;margin-bottom:1.8rem}.admin-phones__test-run-title{display:flex;align-items:flex-end;justify-content:space-between;margin:0 0 .2rem;color:var(--slate-3);font-size:1.3rem;font-weight:400}.phones__purchased-phone-list{display:flex;list-style:none;margin:0 0 1.8rem;padding:0;flex-flow:column;gap:.8rem}.phones__purchased-phone-list-item{display:flex;list-style:none;margin:0;padding:0;gap:.8rem}.phones__purchased-phone-list-item .campaign-registry__datum{min-width:26.8rem}.team-page{width:100%;max-width:82rem;height:100%}.team-page fieldset{border:none}.team-page__list{list-style:none;padding:0}.team-page__add{cursor:pointer;width:100%;height:6.4rem;background:transparent;border:3px dashed currentColor;border-radius:.8rem;color:var(--gray-3, var(--slate-0));font-size:1.8rem;font-weight:700;transition:color .18s ease-in-out,border-color .18s ease-in-out,box-shadow .18s ease-in-out}.team-page__add:before{content:"";margin-right:.8rem;font-family:fontawesome;font-size:1.4rem}.team-page__add:hover{box-shadow:var(--elevation-4);color:var(--primary-6, var(--blue-3))}.team-page__new{position:relative;display:flex;width:100%;padding-left:6.4rem;flex-flow:column;gap:.8rem}.team-page .team-page__new-photo{position:absolute;top:50%;left:0;transform:translateY(-50%)}.team-page__new-name{display:flex;justify-content:space-evenly;width:100%;flex-flow:row;gap:.8rem}.team-page__new-name>*{width:100%}.team-page__save-role{width:24rem}.team-page__save-new{width:24rem;background-color:var(--blue-3);border:none;color:#fff;font-weight:700}.team-page__cancel-new{width:24rem;background-color:transparent;border:none;color:var(--red-3);font-weight:700}.team-page__loading{margin:4.2rem auto;color:var(--bold-blue-3)}.team-page__person{position:relative;display:flex;align-items:center;justify-content:space-between;overflow:hidden;height:6.4rem;margin-top:1.8rem;padding-left:6.4rem}.team-page__person .team-page__person-info{display:flex;align-items:flex-start;justify-content:center;width:33.333%;height:6.4rem;flex-flow:column}.team-page__person .team-page__person-name{overflow:hidden;text-overflow:ellipsis;margin:0;color:var(--gray-10, var(--slate-0));font-size:1.6rem;line-height:1.2;white-space:pre}.team-page__person .team-page__person-email,.team-page__person .team-page__person-tel{overflow:hidden;text-overflow:ellipsis;color:var(--gray-8, var(--slate-1));font-family:var(--serif-stack);font-weight:400;font-variant-numeric:tabular-nums;white-space:pre}.team-page__person .team-page__person-email:hover,.team-page__person .team-page__person-tel:hover{cursor:pointer;text-decoration:underline}.team-page__person .team-page__person-date{position:relative;justify-content:center;min-width:16.8rem;max-width:33.333%;height:fit-content;padding-left:2.8rem;color:var(--gold-2);font-family:var(--sans-stack);font-size:1.6rem;font-weight:700}.team-page__person .team-page__person-date:before{content:"";position:absolute;display:flex;align-items:center;justify-content:center;width:2.8rem;height:100%;left:0;font-family:fontawesome;font-size:1.6rem}.team-page__person .team-page__person-date--login{color:var(--primary-5, var(--blue-3))}.team-page__person .team-page__person-date--login:before{content:"";font-family:fontawesome}.team-page__person .team-page__person-date--pending{color:var(--gold-2)}.team-page__person .team-page__person-date--pending:before{content:"";font-family:fontawesome}.team-page__person .team-page__person-date dd{margin:0;color:var(--gray-6, var(--slate-2));font-family:var(--serif-stack);font-size:1.3rem;font-weight:400}.team-page__person-settings{cursor:pointer;width:4.2rem;background-color:transparent;margin-right:-5px;border:none;color:transparent;font-size:0}.team-page__person-settings:before{content:"";color:var(--gray-4, var(--slate-3));font-family:fontawesome;font-size:1.5rem;transition:color .18s ease-in-out}.team-page .delete-button{position:absolute;opacity:0%;width:2.8rem;top:50%;right:0;background:white;box-shadow:-58px 0 20px 20px #fff;transform:translateY(-50%);transition:opacity .18s ease-in-out,width .18s ease-in-out}.team-page .delete-button:hover~.team-page__person-settings:before{color:var(--red-3)}.team-page .delete-button:focus-within{opacity:100%;width:100%}.team-page__password-reset{padding:2rem}.warning-wrapper__warning{margin:auto;margin-bottom:1.2rem;color:var(--red);font-size:1.4rem;white-space:pre}#realm-preview{cursor:text;position:fixed;overflow:hidden;text-overflow:ellipsis;width:fit-content;height:3.6rem;top:-100px;box-shadow:none;margin-bottom:1.8rem;padding:0 .8rem;border:1px solid var(--slate-3);border-radius:4px;font:inherit;font-size:1.8rem;line-height:1.2;white-space:pre;transition:border-color .18s,box-shadow .18s;text-decoration:none}.realm-input{display:flex;align-items:center;justify-content:center;font-size:1.8rem;transform:scale(1.5);flex-flow:row;gap:.2rem}.realm-input__error{height:1.8rem;color:var(--red-3)}.realm-input>*{margin:0!important}.new-account__step{position:relative;display:flex;align-items:center;justify-content:center;width:58rem;height:calc(100vh - 13.2rem);margin:auto;padding-bottom:18rem;text-align:center;flex-flow:column}.new-account__step-title{margin:0;font-size:2.8rem}.new-account__step-label{margin-bottom:2.4rem;font-size:1.8rem}.new-account__step-next{position:absolute;bottom:4.8rem;background:var(--blue-3);box-shadow:var(--elevation-2);padding:1.2rem 2.8rem;border:none;border-radius:.4rem;color:#fff;font-size:1.8rem;transition:opacity .18s ease-in-out}.new-account__step-next[disabled]{pointer-events:none;opacity:55%}.new-account__realm-input--invalid{border-color:var(--red-3)!important}.users__list{position:sticky;display:flex;list-style:none;overflow:auto;width:32rem;height:calc(100vh - 6.2rem);top:0;margin:0;padding:.8rem;flex-flow:column;gap:.8rem}.users__list-item{cursor:pointer;position:relative;display:flex;justify-content:center;overflow:hidden;width:100%;min-height:calc(3.2rem + 1.6rem);background:transparent;box-shadow:none;margin:0;padding:.8rem;padding-left:calc(3.2rem + 1.6rem);border-radius:.4rem;color:var(--slate-0);transition:background-color .18s ease-in-out,color .18s ease-in-out;flex-flow:column}.users__list-item:hover,.users__list-item:active{background-color:var(--blue-6);box-shadow:none!important;border:none}.users__list-item--active{background-color:var(--blue-3)!important;box-shadow:var(--elevation-2)!important;color:#fff!important}.users__list-image{position:absolute;overflow:hidden;width:3.2rem;height:3.2rem;top:.8rem;left:.8rem;background-color:var(--blue-6);box-shadow:var(--elevation-2);border:1px solid var(--slate-3);border-radius:50%;transition:border-color .18s ease-in-out;object-fit:cover}.users__list-item--active .accounts__list-image{border-color:var(--blue-3)}.users__list-name{margin:0;font-size:1.6rem;line-height:1}.users__list-email{opacity:85%;margin:0;font-size:1.3rem;font-weight:400;line-height:1}.users__list-filters{position:sticky;display:flex;z-index:2;top:0;background:white;box-shadow:0 -.8rem #fff;margin-bottom:.8rem;flex-flow:column;gap:.8rem}.users__list-search-input{width:100%;box-shadow:none;padding:.8rem 1.2rem;border:1px solid var(--slate-3);border-radius:.4rem;font-size:1.6rem;transition:border-color .18s ease-in-out,box-shadow .18s ease-in-out}.users__list-search-input:hover,.users__list-search-input:focus{box-shadow:var(--elevation-2);border-color:var(--blue-3)}.users__list-filters-title{display:flex;margin-left:1.2rem;font-size:1.8rem;font-weight:700;flex-flow:row;gap:.8rem}.users__list-filters-title data{background-color:var(--slate-5);padding:.2rem .8rem;border:1px solid var(--slate-3);border-radius:.4rem;font-family:var(--serif-stack);font-size:1.8rem;font-weight:700;font-variant-numeric:tabular-nums}.users-warning{display:flex;flex-direction:column}
