html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-spacing:0}:root{--font-family: Inter, "Helvetica Neue", Arial, sans-serif;--font-family-variable: InterVariable, "Helvetica Neue", Arial, sans-serif;--large-title-font-size: 64px;--body-font-size: 18px;--headline-font-size: 16px;--caption-font-size: 11px;--large-title-line-height: 80px;--body-line-height: 28px;--body-paragraph-spacing: 12px;--compact-body-line-height: 16px;--headline-line-height: 24px;--caption-line-height: 16px;--body-background-color: linear-gradient(#fffefc, #fdf7e9);--page-title-color: #000;--primary-text-color: rgba(0, 0, 0, .85);--secondary-text-color: rgba(0, 0, 0, .5);--tertiary-text-color: rgba(0, 0, 0, .3);--link-color: #1d88e6;--control-bg-color: #1c7fe1;--control-text-color: #fff;--positive-control-bg-color: #4fb94e;--secondary-control-bg-color: #fff;--secondary-control-text-color: var(--link-color);--focus-ring-color: rgba(6, 128, 232, .25);--border-color: rgba(49, 34, 3, .05);--selection-color: rgba(0, 0, 0, .07);--selection-hover-color: rgba(0, 0, 0, .02);--blockquote-border-color: rgba(0, 0, 0, .1);--alert-bg-color: #ffeeee;--alert-info-bg-color: #eef8ff;--alert-warning-bg-color: #fcf8dd;--alert-danger-bg-color: #f8c6c6;--modal-drop-shadow: 0 10px 20px rgba(0, 0, 0, .1);--modal-outline-shadow: 0 0 1px rgba(0, 0, 0, .15);--footer-link-color: #637d95}@media (color-gamut: p3){:root{--link-color: color(display-p3 .114 .533 .902);--control-bg-color: color(display-p3 .11 .498 .882);--positive-control-bg-color: color(display-p3 .31 .725 .306);--focus-ring-color: color(display-p3 .024 .501 .91 / .25);--alert-bg-color: color(display-p3 1 .933 .933);--alert-info-bg-color: color(display-p3 .933 .972 1);--alert-warning-bg-color: color(display-p3 .988 .973 .867);--alert-danger-bg-color: color(display-p3 .973 .776 .776)}}@media (prefers-color-scheme: dark){:root{--body-background-color: linear-gradient(#2c2820, #12110f);--page-title-color: #fff;--primary-text-color: rgba(255, 255, 255, .85);--secondary-text-color: rgba(255, 255, 255, .55);--tertiary-text-color: rgba(255, 255, 255, .25);--border-color: rgba(253, 247, 233, .1)}}@media (max-width: 480px){:root{--large-title-font-size: 48px;--body-font-size: 17px;--headline-font-size: 14px;--caption-font-size: 10px;--large-title-line-height: 60px;--body-line-height: 30px;--compact-body-line-height: 12px;--headline-line-height: 18px;--caption-line-height: 12px}}:root{font-family:var(--font-family);font-feature-settings:"liga" 1,"calt" 1}@supports (font-variation-settings: normal){:root{font-family:var(--font-family-variable)}}body{background:var(--body-background-color);background-repeat:no-repeat;cursor:default;color:var(--primary-text-color);font-size:var(--body-font-size);line-height:var(--body-line-height);user-select:none;-webkit-user-select:none}h1{font-size:24px;font-weight:600;line-height:36px;margin-bottom:16px}h2{font-size:20px;font-weight:600;line-height:32px;margin-bottom:16px}p,.text-selectable{cursor:text;user-select:text;-webkit-user-select:text}.text-hyphenated{hyphens:auto}.text-formatted h2{margin-top:16px}.text-formatted a{color:var(--link-color)}.text-formatted a:hover{text-decoration:none}.text-formatted strong{font-weight:700}.text-formatted em{font-style:italic}.text-formatted blockquote{border-left:4px solid var(--blockquote-border-color);padding:6px 0 6px 16px}.text-formatted ol{list-style-type:decimal;margin-left:30px}.text-formatted ol[type=a]{list-style-type:lower-alpha}.text-formatted ul{list-style-type:disc;margin-left:30px}.text-formatted p,.text-formatted ul,.text-formatted ol{margin-bottom:var(--body-paragraph-spacing)}.text-formatted ol ol{margin-bottom:0}:root{--layout-width: 960px;--layout-horizontal-padding: 10px;--layout-vertical-spacing: 40px;--layout-header-height: 80px;--layout-header-font-size: 32px;--layout-header-line-height: 40px;--layout-header-logo-size: 40px;--layout-header-logo-spacing: 12px}@media (max-width: 960px){:root{--layout-width: 100%;--layout-horizontal-padding: 20px;--layout-vertical-spacing: 32px;--layout-header-height: 60px;--layout-header-font-size: 24px;--layout-header-line-height: 32px;--layout-header-logo-size: 28px;--layout-header-logo-spacing: 8px}}@media (max-width: 480px){:root{--layout-horizontal-padding: 16px;--layout-vertical-spacing: 20px;--layout-header-height: 44px;--layout-header-font-size: 24px;--layout-header-line-height: 32px;--layout-header-logo-size: 28px;--layout-header-logo-spacing: 8px}}html{min-height:100%}body{display:flex;justify-content:center;min-height:100%}.phx-connected,.phx-loading,.phx-error{display:contents}#layout-wrap{display:flex;flex-direction:column;min-height:100%;justify-content:space-between;width:var(--layout-width)}#layout-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex-direction:row;height:var(--layout-header-height);margin:0 0 var(--layout-vertical-spacing);padding:0 var(--layout-horizontal-padding)}#layout-header h1{margin:0}#layout-header h1 a{background:url(/images/header-logo@2x-c2b21e058cecb2ec19b34576692d3ff3.png?vsn=d) no-repeat left center / var(--layout-header-logo-size) var(--layout-header-logo-size);color:var(--primary-text-color);display:block;font-size:var(--layout-header-font-size);font-weight:700;line-height:var(--layout-header-line-height);padding-left:calc(var(--layout-header-logo-size) + var(--layout-header-logo-spacing));text-decoration:none}#layout-header nav ul{list-style:none;margin-left:20px;display:flex;flex-direction:row;flex-wrap:wrap}#layout-header nav li{margin-right:12px}#layout-header nav a{color:#177bd2;white-space:nowrap}#layout-header nav a:hover{color:#1d88e6}#layout-content{padding:0 var(--layout-horizontal-padding)}#layout-footer{border-top:1px solid var(--border-color);margin:var(--layout-vertical-spacing) 0 0;padding:var(--layout-vertical-spacing) var(--layout-horizontal-padding)}#layout-footer nav{margin:0 auto var(--layout-vertical-spacing);max-width:620px}#layout-footer ul{list-style:none;margin:0}#layout-footer a{color:var(--footer-link-color);text-decoration:none}#layout-footer a:hover{text-decoration:underline}#layout-footer .copyright{color:var(--tertiary-text-color);margin:0 auto;max-width:620px}.button{background:var(--control-bg-color);border-radius:4px;border:0;box-shadow:inset 0 -1px #00000008,0 1px 2px #0000001f;color:var(--control-text-color);display:inline-block;font:var(--body-font-size) / var(--body-line-height) var(--font-family);font-weight:500;margin:0;padding:5px 12px;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,.05)}@supports (font-variation-settings: normal){.button{font-family:var(--font-family-variable)}}.button:focus{box-shadow:0 0 0 1px #0000001f,0 2px 1px #0000000a,0 0 0 3px var(--focus-ring-color);outline:0}.button_positive{background:var(--positive-control-bg-color)}.button_secondary{background:var(--secondary-control-bg-color);box-shadow:0 0 0 1px #00000014,0 1px 2px #0000001f;color:var(--secondary-control-text-color);text-shadow:0}.button_transparent{background:transparent;box-shadow:none;color:var(--secondary-control-text-color);text-shadow:0}.button_transparent:hover{background-color:var(--selection-hover-color)}.button_forward{padding-right:32px;position:relative}.button_forward:after{content:"\100c11";position:absolute;right:8px;text-align:center;top:5px;width:20px}.button_back{padding-left:24px;position:relative}.button_back:after{content:"\100bf6";left:6px;position:absolute;text-align:center;top:5px;width:16px}:root{--blog-post-vertical-spacing: 80px}@media (max-width: 960px){:root{--blog-post-vertical-spacing: 60px}}@media (max-width: 480px){:root{--blog-post-vertical-spacing: 40px}}.blog-post{margin-bottom:var(--blog-post-vertical-spacing)}.blog-header{margin:var(--blog-post-vertical-spacing) 0}.blog-header h2{color:var(--page-title-color);font-size:var(--large-title-font-size);font-weight:700;line-height:var(--large-title-line-height);text-align:center}.blog-body{margin:0 auto;max-width:620px}.blog-maintenance{display:flex;justify-content:center;margin:var(--blog-post-vertical-spacing) 0}.flash{background:#eee;border-radius:6px;padding:8px 16px}.flash:empty{display:none}.flash-danger{background:#ffcecb;color:#4c0014}.flash-info{background:#fae17d;color:#3b2300}.phx-no-feedback{display:none}.form label{display:inline-block;margin-bottom:4px}.form input[type=text],.form input[type=email],.form input[type=password],.form textarea{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px;box-shadow:0 1px 1px #0000000a;box-sizing:border-box;font-size:var(--body-font-size) / var(--body-line-height) var(--font-family);padding:5px 9px;width:100%}@supports (font-variation-settings: normal){.form input[type=text],.form input[type=email],.form input[type=password],.form textarea{font-family:var(--font-family-variable)}}.form input[type=text]:focus,.form input[type=email]:focus,.form input[type=password]:focus,.form textarea:focus{border-color:#aac4db;box-shadow:0 1px 1px #0000000a,0 0 0 2px var(--focus-ring-color);outline:0}.form input[type=text]::placeholder,.form input[type=email]::placeholder,.form input[type=password]::placeholder,.form textarea::placeholder{color:var(--secondary-text-color)}.form textarea{height:calc(var(--body-line-height) * 6 + 10px)}.form_input_error{color:#bf1010;font-size:var(--caption-font-size);font-weight:500;line-height:var(--caption-line-height);padding:2px}.form_row{margin-bottom:8px;padding-right:2px}.form_section_title{font-weight:600;margin:12px 0 8px}.form_field_description{color:var(--secondary-text-color);font-size:var(--caption-font-size);line-height:var(--caption-line-height);padding:2px}.form_actions{margin:12px 0 0}.form_actions_trailing{text-align:right}:root{--home-title-font-size: 18px;--home-title-line-height: 28px;--home-title-vertical-spacing: 100px}@media (max-width: 960px){:root{--home-title-vertical-spacing: 60px}}@media (max-width: 480px){:root{--home-title-vertical-spacing: 32px}}.home-header h1{color:var(--page-title-color);font-size:var(--home-title-font-size);font-weight:700;line-height:var(--home-title-line-height);margin:var(--home-title-vertical-spacing) 0 var(--body-paragraph-spacing)}.home-app-preview{float:right;margin-left:20px;width:380px}.home-phones{height:518px;position:relative;margin-bottom:40px;width:380px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes translateUp{0%{transform:translateY(40px)}to{transform:translateY(0)}}@keyframes translateUpLeft{0%{transform:translate(20px,20px) scale(.8)}to{transform:none}}@keyframes translateDownRight{0%{transform:translate(-20px,-20px) scale(.8)}to{transform:none}}.home-phones.home-phones-inbox-loaded.home-phones-chat-loaded{.home-phones-chat{animation:translateUp 1s cubic-bezier(.25,1,.5,1.5) forwards,fadeIn .3s ease-out forwards}.home-phones-inbox{animation:translateUp 1s cubic-bezier(.25,1,.5,1.5) .15s forwards,fadeIn .5s ease-out .15s forwards}.home-phones-inbox:before,.home-phones-inbox:after{animation:translateUpLeft .5s cubic-bezier(.25,1,.5,1.5) 1.15s forwards,fadeIn .5s ease-out 1.15s forwards}.home-phones-inbox:after{animation:translateDownRight .5s cubic-bezier(.25,1,.5,1.5) 1.3s forwards,fadeIn .5s ease-out 1.3s forwards}}.home-phones-chat{opacity:0;position:absolute;top:0;right:0;width:80%}.home-phones-chat:after{position:absolute;background:radial-gradient(ellipse 50% 50% at center,#00000054,#0000);content:"";display:block;height:33%;right:30%;transform:rotate(13deg);top:70%;width:80%;z-index:-1}.home-phones-inbox{opacity:0;position:absolute;top:120px;left:0;width:60%}.home-phones-inbox:before{aspect-ratio:1;background:linear-gradient(#4aea2b,#09c702);border-radius:50%;content:"";display:block;left:20%;opacity:0;position:absolute;top:-19%;width:85%;z-index:-1}.home-phones-inbox:after{aspect-ratio:1;background:linear-gradient(#ffe218,#f2c300);border-radius:50%;content:"";display:block;left:49%;opacity:0;position:absolute;top:43%;width:102%;z-index:-1}.home-phones-chat img,.home-phones-inbox img,.home-phones-chat picture,.home-phones-inbox picture{width:100%}@media (max-width: 960px){.home-app-preview{float:none;margin-left:0;width:100%}.home-phones{margin:20px auto;height:330px;width:240px}.home-phones-inbox{top:76px}}.home-app-store-link{margin-bottom:20px;text-align:center}.home-app-store-link img{vertical-align:top}.home-text-panel{max-width:540px}.progress-labeled{display:flex;flex-direction:row;gap:8px;align-items:center}.progress-indeterminate{display:block;height:22px;position:relative;width:22px}.progress-indeterminate div{animation:lds-spinner 1s linear infinite;transform-origin:11px 11px}.progress-indeterminate div:after{background:#0009;border-radius:1.5px;content:" ";display:block;height:7px;left:9.5px;position:absolute;top:0;width:3px}.progress-indeterminate div:nth-child(1){animation-delay:-.875s;transform:rotate(0)}.progress-indeterminate div:nth-child(2){animation-delay:-.75s;transform:rotate(45deg)}.progress-indeterminate div:nth-child(3){animation-delay:-.625s;transform:rotate(90deg)}.progress-indeterminate div:nth-child(4){animation-delay:-.5s;transform:rotate(135deg)}.progress-indeterminate div:nth-child(5){animation-delay:-.375s;transform:rotate(180deg)}.progress-indeterminate div:nth-child(6){animation-delay:-.25s;transform:rotate(225deg)}.progress-indeterminate div:nth-child(7){animation-delay:-.125s;transform:rotate(270deg)}.progress-indeterminate div:nth-child(8){animation-delay:0s;transform:rotate(315deg)}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}.waitlist{margin:0 auto;max-width:400px}
