@charset "UTF-8";@font-face{font-family:SF-Pro-Display-Light;src:url(/SF-Pro-Display-Light-DJhwmUwI.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:SF-Pro-Display-Medium;src:url(/SF-Pro-Display-Medium-BBxWjZ4E.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:SF-Pro-Display-Regular;font-weight:400;font-style:normal;src:url(/SF-Pro-Display-Regular-2nqpBkwV.otf) format("opentype")}@font-face{font-family:SF-Pro-Italic;src:url(/SF-Pro-Italic-Dag3og4N.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:SF-Pro-Display-BlackItalic;src:url(/SF-Pro-Display-BlackItalic-BCpr0ZHJ.otf) format("opentype");font-weight:900;font-style:italic}@font-face{font-family:SF-Pro-Display-BoldItalic;src:url(/SF-Pro-Display-BoldItalic-BSBW4akc.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:SF-Pro-Display-HeavyItalic;src:url(/SF-Pro-Display-HeavyItalic-D6HT1AJ5.otf) format("opentype");font-weight:800;font-style:italic}@font-face{font-family:SF-Pro-Display-LightItalic;src:url(/SF-Pro-Display-LightItalic-CIgiVYNl.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:SF-Pro-Display-MediumItalic;src:url(/SF-Pro-Display-MediumItalic-DmlbVM5t.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:SF-Pro-Display-RegularItalic;src:url(/SF-Pro-Display-RegularItalic-CtMckz7C.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:SF-Pro-Display-SemiboldItalic;src:url(/SF-Pro-Display-SemiboldItalic-CtdLaUyZ.otf) format("opentype");font-weight:600;font-style:italic}@font-face{font-family:SF-Pro-Display-ThinItalic;src:url(/SF-Pro-Display-ThinItalic-CVGh-yl9.otf) format("opentype");font-weight:100;font-style:italic}@font-face{font-family:SF-Pro-Display-UltralightItalic;src:url(/SF-Pro-Display-UltralightItalic-DpyZ5Ahm.otf) format("opentype");font-weight:200;font-style:italic}@font-face{font-family:SF-Pro-Text-BlackItalic;src:url(/SF-Pro-Text-BlackItalic-kIW6pkL8.otf) format("opentype");font-weight:900;font-style:italic}@font-face{font-family:SF-Pro-Text-BoldItalic;src:url(/SF-Pro-Text-BoldItalic-ByBityg8.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:SF-Pro-Text-HeavyItalic;src:url(/SF-Pro-Text-HeavyItalic-BxcgSPhm.otf) format("opentype");font-weight:800;font-style:italic}@font-face{font-family:SF-Pro-Text-LightItalic;src:url(/SF-Pro-Text-LightItalic-BF-89Cfo.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:SF-Pro-Text-MediumItalic;src:url(/SF-Pro-Text-MediumItalic-DezHc0Df.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:SF-Pro-Text-RegularItalic;src:url(/SF-Pro-Text-RegularItalic-CCyFCf3t.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:SF-Pro-Text-SemiboldItalic;src:url(/SF-Pro-Text-SemiboldItalic-bszj8Vkd.otf) format("opentype");font-weight:600;font-style:italic}@font-face{font-family:SF-Pro-Text-ThinItalic;src:url(/SF-Pro-Text-ThinItalic-wahE5dX4.otf) format("opentype");font-weight:100;font-style:italic}@font-face{font-family:SF-Pro-Text-UltralightItalic;src:url(/SF-Pro-Text-UltralightItalic-UY7xNj_c.otf) format("opentype");font-weight:200;font-style:italic}@font-face{font-family:SF-Pro;src:url(/SF-Pro-Ci___yb_.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SF-Pro-Display-Black;src:url(/SF-Pro-Display-Black-Ok2ncomV.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:SF-Pro-Display-Bold;src:url(/SF-Pro-Display-Bold-BTSGLTri.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:SF-Pro-Display-Heavy;src:url(/SF-Pro-Display-Heavy-Bdf7WTs6.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:SF-Pro-Display-Semibold;src:url(/SF-Pro-Display-Semibold-C36vqgb7.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:SF-Pro-Display-Thin;src:url(/SF-Pro-Display-Thin-DhRP8F-O.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:SF-Pro-Display-Ultralight;src:url(/SF-Pro-Display-Ultralight-D7L4kyyV.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:SF-Pro-Rounded-Black;src:url(/SF-Pro-Rounded-Black-6DTm7h6O.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:SF-Pro-Rounded-Bold;src:url(/SF-Pro-Rounded-Bold-Y6SYJS6G.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:SF-Pro-Rounded-Light;src:url(/SF-Pro-Rounded-Light-CJBxCXEv.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:SF-Pro-Rounded-Medium;src:url(/SF-Pro-Rounded-Medium-B2GSlOzk.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:SF-Pro-Rounded-Regular;src:url(/SF-Pro-Rounded-Regular-Chspfnvh.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:SF-Pro-Rounded-Semibold;src:url(/SF-Pro-Rounded-Semibold-CeixY7Hb.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:SF-Pro-Rounded-Thin;src:url(/SF-Pro-Rounded-Thin-CY0nEByY.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:SF-Pro-Rounded-Ultralight;src:url(/SF-Pro-Rounded-Ultralight-CV95Tqh1.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:SF-Pro-Text-Black;src:url(/SF-Pro-Text-Black-DBympZfy.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:SF-Pro-Text-Bold;src:url(/SF-Pro-Text-Bold-DNDBf4yQ.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:SF-Pro-Text-Heavy;src:url(/SF-Pro-Text-Heavy-COQ6Bgzw.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:SF-Pro-Text-Light;src:url(/SF-Pro-Text-Light-VtmFHDSB.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:SF-Pro-Text-Medium;src:url(/SF-Pro-Text-Medium-C5Qqgarl.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:SF-Pro-Text-Regular;src:url(/SF-Pro-Text-Regular-AKXA_Lt2.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:SF-Pro-Text-Semibold;src:url(/SF-Pro-Text-Semibold-BLO6SLkE.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:SF-Pro-Text-Thin;src:url(/SF-Pro-Text-Thin-BABMH_AA.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:SF-Pro-Text-Ultralight;src:url(/SF-Pro-Text-Ultralight-C4h7JR59.otf) format("opentype");font-weight:200;font-style:normal}:root{--color-brand-blue: #1863cb;--color-cyan-shade-one: #007191;--color-cyan-shade-two: #0085a7;--color-cyan-shade-three: #10a7c1;--color-cyan-shade-four: #42cfe0;--color-cyan-shade-five: #7ee5ef;--color-cyan-shade-six: #b7f2f8;--color-cyan-shade-seven: #c4f9ff;--color-cyan-shade-eight: #f7feff;--color-salmon-shade-one: #ad5343;--color-salmon-shade-two: #c66d5d;--color-salmon-shade-three: #f78874;--color-salmon-shade-four: #f89482;--color-salmon-shade-five: #f9ac9e;--color-salmon-shade-six: #fbc4ba;--color-salmon-shade-seven: #fccfc7;--color-salmon-shade-eight: #fde7e3;--color-green-shade-one: #0f7234;--color-green-shade-two: #117a38;--color-green-shade-three: #138b3f;--color-green-shade-four: #10a045;--color-green-shade-five: #16a34a;--color-green-shade-six: #39b165;--color-green-shade-seven: #73c892;--color-green-shade-eight: #addfc0;--color-green-shade-nine: #cfffe0;--color-teal-shade-one: #016d3e;--color-teal-shade-two: #01834a;--color-teal-shade-three: #01884d;--color-teal-shade-four: #1f9662;--color-teal-shade-five: #34a071;--color-teal-shade-six: #52ae86;--color-teal-shade-seven: #71bc9b;--color-teal-shade-eight: #cce7db;--color-orange-shade-one: #b65a25;--color-orange-shade-two: #d96c2d;--color-orange-shade-three: #f17832;--color-orange-shade-four: #f4935b;--color-orange-shade-five: #f7b68b;--color-orange-shade-six: #f7ae84;--color-orange-shade-seven: #f9c9ad;--color-orange-shade-eight: #faceb5;--color-orange-shade-nine: #ffd8c0;--color-orange-shade-ten: #fffbfa;--color-yellow-shade-one: #6e5e00;--color-yellow-shade-two: #c0a409;--color-yellow-shade-three: #d5b60a;--color-yellow-shade-four: #d9bd22;--color-yellow-shade-five: #e0c847;--color-yellow-shade-six: #e6d36c;--color-yellow-shade-seven: #eadb85;--color-yellow-shade-eight: #f5edc2;--color-red-shade-one: #bf3636;--color-red-shade-two: #c54848;--color-red-shade-three: #e34141;--color-red-shade-four: #ef4444;--color-red-shade-five: #f15757;--color-red-shade-six: #f26969;--color-red-shade-seven: #f37373;--color-red-shade-eight: #f58f8f;--color-red-shade-nine: #f8abab;--color-red-shade-ten: #fce0e0;--color-blue-shade-one: #11458e;--color-blue-shade-two: #1659b7;--color-blue-shade-three: #1863cb;--color-blue-shade-four: #246bce;--color-blue-shade-five: #3b7ad3;--color-blue-shade-six: #528ad8;--color-blue-shade-seven: #81a6da;--color-blue-shade-eight: #d1e0f5;--color-blue-shade-nine: #e8effa;--color-purple-shade-one: #3c28a5;--color-purple-shade-two: #503dae;--color-purple-shade-three: #6353b7;--color-purple-shade-four: #7769c0;--color-purple-shade-five: #8a7ec9;--color-purple-shade-six: #9e94d2;--color-purple-shade-seven: #b1a9db;--color-purple-shade-eight: #d8d4ed;--color-purple-shade-nine: #eceaf6;--color-purple-shade-ten: #f5f4fb;--color-black-shade-one: #0f1011;--color-black-shade-two: #48515e;--color-black-shade-twoHalf: #5c6879;--color-black-shade-three: #6c7683;--color-black-shade-four: #8e949d;--color-black-shade-five: #d2d6dd;--color-black-shade-six: #edf0f3;--color-black-shade-seven: #f3f5f7;--color-black-shade-eight: #f8f9fa;--color-border-grey: rgba(0, 0, 0, .2);--color-border-grey-light: rgba(0, 0, 0, .14);--color-border-grey-lighter: rgba(0, 0, 0, .09);--color-border-grey-lightest: rgba(0, 0, 0, .05);--color-border-grey-dark: rgba(0, 0, 0, .2);--color-border-grey-darker: rgba(0, 0, 0, .25);--color-border-purple: #e1dbff;--color-border-orange: #eea564;--color-border-blue: #3070c6;--color-button-purple: #3b3f8d;--color-button-orange: #e67e22;--color-button-green: #018f51;--color-button-blue: #1f60b4;--color-button-grey: #e1e5ea;--color-button-muted: #d5d9df;--color-button-muted-dark: #2c3644;--color-button-red: #a72424;--color-button-teal: #007883;--color-button-cyan: #107c97;--color-button-yellow: #f7ca11;--color-button-brown: #644134;--color-button-pink: #d1007a;--color-navbar-icon: #697380;--color-tag-grey: #ffffff;--color-tag-text-grey: #6b7380;--color-icon-blue: #538ad3;--color-background: #edf0f3}[data-theme=dark]{--color-background: #0d0e0f;--color-brand-blue: #2986ff;--color-black-shade-one: #6b7280;--color-black-shade-two: #9ca3af;--color-black-shade-three: #e5e7eb;--color-black-shade-four: #1b2036;--color-black-shade-five: #242841;--color-black-shade-six: #2d314b;--color-black-shade-seven: #383c57;--color-black-shade-eight: #454a67;--color-black-shade-nine: #5a5f7d;--color-cyan-shade-one: #005a74;--color-cyan-shade-two: #0085a7;--color-cyan-shade-three: #10a7c1;--color-cyan-shade-four: #42cfe0;--color-cyan-shade-five: #7ee5ef;--color-cyan-shade-six: #b7f2f8;--color-cyan-shade-seven: #c4f9ff;--color-cyan-shade-eight: #f7feff;--color-blue-shade-one: #0045a5;--color-blue-shade-two: #1659b7;--color-blue-shade-three: #1863cb;--color-blue-shade-four: #246bce;--color-blue-shade-five: #3b7ad3;--color-blue-shade-six: #528ad8;--color-blue-shade-seven: #81a6da;--color-blue-shade-eight: #d1e0f5;--color-blue-shade-nine: #e8effa;--color-green-shade-one: #0f7234;--color-green-shade-two: #117a38;--color-green-shade-three: #138b3f;--color-green-shade-four: #10a045;--color-green-shade-five: #16a34a;--color-green-shade-six: #39b165;--color-green-shade-seven: #28af5a;--color-green-shade-eight: #addfc0;--color-green-shade-nine: #cfffe0;--color-teal-shade-one: #006b8a;--color-teal-shade-two: #007191;--color-teal-shade-three: #197f9c;--color-teal-shade-four: #338da7;--color-teal-shade-five: #4d9cb2;--color-teal-shade-six: #66aabd;--color-teal-shade-seven: #80b8c8;--color-teal-shade-eight: #99c6d3;--color-teal-shade-nine: #cce3e9;--color-orange-shade-one: #a45121;--color-orange-shade-two: #b65a25;--color-orange-shade-three: #bd6b3b;--color-orange-shade-four: #c57b51;--color-orange-shade-five: #c57b51;--color-orange-shade-six: #d39c7c;--color-orange-shade-seven: #dbad92;--color-orange-shade-eight: #e2bda8;--color-orange-shade-nine: #f0ded3;--color-yellow-shade-one: #7e6d00;--color-yellow-shade-two: #f1d217;--color-yellow-shade-three: #f2d423;--color-yellow-shade-four: #f4db45;--color-yellow-shade-five: #f5dd51;--color-yellow-shade-six: #f6e268;--color-yellow-shade-seven: #f7e67f;--color-yellow-shade-eight: #f9eb97;--color-yellow-shade-nine: #fcf6d1;--color-red-shade-one: #b24038;--color-red-shade-two: #c6473e;--color-red-shade-three: #cc5951;--color-red-shade-four: #d16c65;--color-red-shade-five: #d77e78;--color-red-shade-six: #dd918b;--color-red-shade-seven: #e3a39f;--color-red-shade-eight: #e8b5b2;--color-red-shade-nine: #f4dad8;--color-purple-shade-one: #3c28a5;--color-purple-shade-two: #503dae;--color-purple-shade-three: #6353b7;--color-purple-shade-four: #7769c0;--color-purple-shade-five: #8a7ec9;--color-purple-shade-six: #8572e6;--color-purple-shade-seven: #b1a9db;--color-purple-shade-eight: #d8d4ed;--color-purple-shade-nine: #eceaf6;--color-purple-shade-ten: #f5f4fb;--color-border-grey: rgba(75, 85, 99, .5);--color-border-grey-light: rgba(75, 85, 99, .3);--color-border-grey-lighter: rgba(75, 85, 99, .25);--color-border-grey-lightest: rgba(75, 85, 99, .15);--color-border-grey-dark: rgba(0, 0, 0, .2);--color-border-grey-darker: rgba(0, 0, 0, .25);--color-border-purple: #6a3dc9;--color-border-orange: #c55c00;--color-border-blue: #3070c6;--color-button-purple: #8f4fff;--color-button-orange: #e67e22;--color-button-green: #2abd67;--color-button-blue: #2986ff;--color-button-grey: #e1e5ea;--color-button-muted: #3e4c5f;--color-button-muted-dark: #95a5a6;--color-button-red: #db4a3a;--color-button-teal: #08bdce;--color-button-cyan: #13c2bc;--color-button-yellow: #dbb20e;--color-button-brown: #be9f80;--color-button-pink: #e33d94;--color-icon-blue: #4a8de4;--color-icon-muted: #8a92a8;--color-icon-active: #b7d5ff}@keyframes ParticleBurst{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(var(--x),var(--y)) scale(0);opacity:0}}@keyframes DotsAroundButton{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--x),var(--y)) scale(0);opacity:0}}@keyframes SendMessage{0%{transform:scale(.8) translateY(10px);opacity:0}80%{transform:scale(1.03);opacity:1}to{transform:scale(1)}}@keyframes SlideUp{0%{opacity:0;transform:translateY(100vh)}to{opacity:1;transform:translateY(0)}}@keyframes SlideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100vh)}}@keyframes BlurOut{0%{opacity:1;backdrop-filter:blur(4px)}to{opacity:0;backdrop-filter:blur(0)}}@keyframes BlurIn{0%{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(4px)}}@keyframes DissolveScaleFadeIn{0%{opacity:0;backdrop-filter:blur(0);transform:scale(1.05)}to{opacity:1;backdrop-filter:blur(4px);transform:scale(1)}}@keyframes DissolveScaleFadeOut{0%{opacity:1;backdrop-filter:blur(20px);transform:scale(1)}to{opacity:0;backdrop-filter:blur(0);transform:scale(.5)}}@keyframes DissolveIn{0%{opacity:0;transform:scale(1.05);backdrop-filter:blur(20px)}to{opacity:1;backdrop-filter:blur(0);transform:scale(1)}}@keyframes DissolveOut{0%{opacity:1;filter:blur(0);transform:scale(1)}to{opacity:0;filter:blur(20px);transform:scale(.95)}}@keyframes ScaleIn{to{opacity:1;transform:scale(1)}}@keyframes ScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes animStar{0%{transform:translateY(0)}to{transform:translateY(-2000px)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes expand{0%{max-height:0}to{max-height:500px}}@keyframes pressEffect{0%{transform:translateY(0) scale(1);box-shadow:0 40px 30px -10px}50%{transform:translateY(2px) scale(.98);box-shadow:0 40px 30px -10px}to{transform:translateY(0) scale(1);box-shadow:0 40px 30px -10px}}@keyframes dropdownFadeInUp{0%{opacity:0;left:50%!important;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes dropdownFadeOutDown{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInUpMiddle{to{opacity:1!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}}@keyframes loadingAnimation{to{box-shadow:0 0 0 40px #0000}}@keyframes animateWidth{to{width:100%}}@keyframes progress{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(100%,0,0)}}@keyframes locationPinAnimation{0%{transform:perspective(300px) translateZ(0);opacity:1}50%{transform:perspective(300px) translateZ(20px) translateY(-5px);opacity:.8}to{transform:perspective(300px) translateZ(0);opacity:1}}@keyframes GrowAndShrink{0%{transform:perspective(300px) translateY(0);opacity:1}50%{transform:perspective(300px) translateY(-5px);opacity:.8}to{transform:perspective(300px) translateY(0);opacity:1}}@keyframes blur-text{0%{filter:blur(0)}to{filter:blur(3px)}}@keyframes scaleUp{to{transform:scale(1);opacity:1}}@keyframes scaleDown{0%{max-height:1000px}25%{max-height:400px}50%{max-height:200px}75%{max-height:100px}to{max-height:0}}@keyframes scaleUpContent{}@keyframes scaleDownContent{0%{transform:scale(2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleDown{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}@keyframes dash-check{0%{stroke-dashoffset:-100}to{stroke-dashoffset:900}}@keyframes dash{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes sparkles1{0%{top:0;left:0;transform:scale(1)}to{top:-200%;left:-50%;transform:scale(2);opacity:0}}@keyframes sparkles2{0%{top:0;left:25%;transform:scale(1)}to{top:-250%;left:10%;transform:scale(1.8);opacity:0}}@keyframes sparkles3{0%{top:0;left:50%;transform:scale(1)}to{top:-275%;left:70%;transform:scale(2.2);opacity:0}}@keyframes sparkles4{0%{top:0;left:100%;transform:scale(1)}to{top:-120%;left:120%;transform:scale(1.8);opacity:0}}@keyframes sparkles5{0%{top:100%;left:50%;transform:scale(1)}to{top:275%;left:70%;transform:scale(2.2);opacity:0}}@keyframes sparkles6{0%{top:100%;left:100%;transform:scale(1)}to{top:220%;left:120%;transform:scale(1.8);opacity:0}}@keyframes sparkles7{0%{top:100%;left:0;transform:scale(1)}to{top:200%;left:-50%;transform:scale(1.8);opacity:0}}@keyframes sparkles8{0%{top:100%;left:25%;transform:scale(1)}to{top:250%;left:10%;transform:scale(1.9);opacity:0}}@keyframes sparkles9{0%{top:50%;left:0;transform:scale(1)}to{top:60%;left:-100%;transform:scale(1.8);opacity:0}}@keyframes sparkles10{0%{top:50%;left:100%;transform:scale(1)}to{top:75%;left:170%;transform:scale(1.9);opacity:0}}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes enlarge{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes pulse{0%,to{color:"#9d98fc"}50%{color:var(--color-brand-blue)}}@keyframes pulseWhite{0%,to{box-shadow:0 0 20px #fff}50%{box-shadow:0 0 10px #fff}}@keyframes beat{0%{transform:scale(1);box-shadow:0 0 0 0 var(--color-purple-shade-three)}70%{transform:scale(1.1);box-shadow:0 0 0 10px #7b75ff00}to{transform:scale(1);box-shadow:0 0 #0000}}@keyframes beatRed{0%{transform:scale(1);box-shadow:0 0 0 0 var(--color-red-shade-three)}70%{transform:scale(1.1);box-shadow:0 0 0 10px #7b75ff00}to{transform:scale(1);box-shadow:0 0 #0000}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes animStar{0%{transform:translate(-100px)}to{transform:translate(0)}}@keyframes shootingStar{0%{transform:rotate(315deg) translate(250px);opacity:1}70%{opacity:1}to{transform:rotate(315deg) translate(-1500px);opacity:0}}@keyframes Twerk{0%,to{transform:translate(0)}5%{transform:translate(-4px)}10%{transform:translate(4px)}15%{transform:translate(-4px)}20%{transform:translate(4px)}25%{transform:translate(0)}}@keyframes starTwinkle{0%{transform:scale(.3);opacity:0}50%{transform:scale(.5);opacity:1}to{transform:scale(.5);opacity:0}}@keyframes twinkle{0%{opacity:0}50%{opacity:.7}70%{opacity:1}to{opacity:0}}@keyframes topBubbles{0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}50%{background-position:0% 80%,0% 20%,10% 40%,20% 0%,30% 30%,22% 50%,50% 50%,65% 20%,90% 30%}to{background-position:0% 70%,0% 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%}}@keyframes bottomBubbles{0%{background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0%}50%{background-position:0% 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0%}to{background-position:0% 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%;background-size:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tilt{0%{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}to{transform:rotate(0)}}@keyframes rotateMoon{0%{transform:rotate(0)}to{transform:rotate(-90deg)}}@-webkit-keyframes animate-svg-fill-1{0%{fill:transparent}to{fill:#090814}}@keyframes animate-svg-fill-1{0%{fill:transparent}to{fill:#090814}}@-webkit-keyframes animate-svg-fill-2{0%{fill:transparent}to{fill:#fff}}@keyframes animate-svg-fill-2{0%{fill:transparent}to{fill:#fff}}@-webkit-keyframes animate-svg-fill-3{0%{fill:transparent}to{fill:#ff6584}}@keyframes animate-svg-fill-3{0%{fill:transparent}to{fill:#ff6584}}@-webkit-keyframes animate-svg-fill-4{0%{fill:transparent}to{fill:#6c63ff}}@keyframes animate-svg-fill-4{0%{fill:transparent}to{fill:#6c63ff}}@-webkit-keyframes animate-svg-fill-5{0%{fill:transparent}to{fill:#ccc}}@keyframes animate-svg-fill-5{0%{fill:transparent}to{fill:#ccc}}@-webkit-keyframes animate-svg-fill-6{0%{fill:transparent}to{fill:#ccc}}@keyframes animate-svg-fill-6{0%{fill:transparent}to{fill:#ccc}}@-webkit-keyframes animate-svg-fill-7{0%{fill:transparent}to{fill:#ccc}}@keyframes animate-svg-fill-7{0%{fill:transparent}to{fill:#ccc}}@-webkit-keyframes animate-svg-fill-8{0%{fill:transparent}to{fill:#b3b3b3}}@keyframes animate-svg-fill-8{0%{fill:transparent}to{fill:#b3b3b3}}@-webkit-keyframes animate-svg-fill-9{0%{fill:transparent}to{fill:#ff6584}}@keyframes animate-svg-fill-9{0%{fill:transparent}to{fill:#ff6584}}@-webkit-keyframes animate-svg-fill-10{0%{fill:transparent}to{fill:#6c63ff}}@keyframes animate-svg-fill-10{0%{fill:transparent}to{fill:#6c63ff}}@-webkit-keyframes animate-svg-fill-11{0%{fill:transparent}to{fill:#fff}}@keyframes animate-svg-fill-11{0%{fill:transparent}to{fill:#fff}}@-webkit-keyframes animate-svg-fill-12{0%{fill:transparent}to{fill:#3f3d56}}@keyframes animate-svg-fill-12{0%{fill:transparent}to{fill:#3f3d56}}@-webkit-keyframes animate-svg-fill-13{0%{fill:transparent}to{fill:#fff}}@keyframes animate-svg-fill-13{0%{fill:transparent}to{fill:#fff}}@-webkit-keyframes animate-svg-fill-14{0%{fill:transparent}to{fill:#fff}}@keyframes animate-svg-fill-14{0%{fill:transparent}to{fill:#fff}}@-webkit-keyframes animate-svg-fill-15{0%{fill:transparent}to{fill:#fff}}@keyframes animate-svg-fill-15{0%{fill:transparent}to{fill:#fff}}@-webkit-keyframes animate-svg-fill-16{0%{fill:transparent}to{fill:#6c63ff}}@keyframes animate-svg-fill-16{0%{fill:transparent}to{fill:#6c63ff}}@-webkit-keyframes animate-svg-fill-17{0%{fill:transparent}to{fill:#ff6584}}@keyframes animate-svg-fill-17{0%{fill:transparent}to{fill:#ff6584}}@-webkit-keyframes animate-svg-fill-18{0%{fill:transparent}to{fill:#6c63ff}}@keyframes animate-svg-fill-18{0%{fill:transparent}to{fill:#6c63ff}}@-webkit-keyframes animate-svg-fill-19{0%{fill:transparent}to{fill:#e6e6e6}}@keyframes animate-svg-fill-19{0%{fill:transparent}to{fill:#e6e6e6}}@-webkit-keyframes animate-svg-fill-20{0%{fill:transparent}to{fill:#ccc}}@keyframes animate-svg-fill-20{0%{fill:transparent}to{fill:#ccc}}@-webkit-keyframes animate-svg-fill-21{0%{fill:transparent}to{fill:#ccc}}@keyframes animate-svg-fill-21{0%{fill:transparent}to{fill:#ccc}}@-webkit-keyframes animate-svg-fill-22{0%{fill:transparent}to{fill:#b3b3b3}}@keyframes animate-svg-fill-22{0%{fill:transparent}to{fill:#b3b3b3}}@-webkit-keyframes animate-svg-fill-23{0%{fill:transparent}to{fill:#6c63ff}}@keyframes animate-svg-fill-23{0%{fill:transparent}to{fill:#6c63ff}}:root{--z-index-screen: 10;--z-index-navbar: 50;--z-index-form: 500;--z-index-overlay: 9999;--z-index-floating: 9999;--z-index-above-form: 99999;--z-index-max: 9999999}:root{--border-radius-smallest: 5px;--border-radius-smallest-medium: 7.5px;--border-radius-small: 8px;--border-radius-small-plus: 10px;--border-radius-primary-small: 11px;--border-radius-primary: 14px;--border-radius-medium: 15px;--border-radius-medium-plus: 16px;--border-radius-medium-large: 18px;--border-radius-large: 20px;--border-radius-large-plus: 22px;--border-radius-larger: 25px;--border-radius-card: 30px;--border-radius-card-medium: 32px;--border-radius-card-plus: 35px;--border-radius-rounded-large: 50px}[data-theme=dark] p,[data-theme=dark] li{color:#e2e7f0;user-select:unset}[data-theme=dark] button{background-color:transparent}[data-theme=dark] #app-root #install-app-screen #install-app-wrapper .extra-info-wrapper{background-color:#15181b;border:1px solid var(--color-border-grey-lightest)}[data-theme=dark] #app-root #install-app-screen #install-app-wrapper .extra-info-wrapper p{color:var(--color-button-blue)}[data-theme=dark] #app-root #faq-screen-wrapper #faq-questions-wrapper .question-and-icon{color:#e2e7f0}[data-theme=dark] #app-root #faq-screen-wrapper #faq-questions-wrapper .question-answer .collapsible.active{background-color:#15181b;border:1px solid var(--color-border-grey-lightest)}[data-theme=dark] #app-root #faq-screen-wrapper #faq-questions-wrapper .question-answer .collapsible.active p,[data-theme=dark] #app-root #faq-screen-wrapper #faq-questions-wrapper .question-answer .collapsible.active li{color:#e2e7f0}[data-theme=dark] #app-root #add-expense-form .calculated-share{background-color:#15181b;color:var(--color-button-red)}[data-theme=dark] #app-root #co-parents-container #co-parent-info .info-row .input-and-delete-icon .icon-wrapper.delete{color:var(--color-button-red)}[data-theme=dark] #app-root .toggle-button-wrapper .layer{background-color:#2b3036}[data-theme=dark] #app-root .toggle-button-wrapper #toggle-button .knobs:before{color:#e2e7f0}[data-theme=dark] #app-root .toggle-button-wrapper #toggle-button .knobs:after{color:var(--color-button-green)}[data-theme=dark] #app-root .toggle-button-wrapper #toggle-button .knobs span:before{background-color:var(--color-button-green)}[data-theme=dark] #app-root .circle-button-wrapper .circle-button{background-color:transparent;border:unset}[data-theme=dark] #app-root .circle-button-wrapper .circle-button.button-green{border:1px solid var(--color-button-green)}[data-theme=dark] #app-root .circle-button-wrapper .circle-button.button-green .icon-wrapper svg{color:var(--color-button-green)}[data-theme=dark] #app-root .circle-button-wrapper .circle-button.dismiss{background-color:transparent}[data-theme=dark] #app-root .circle-button-wrapper .button-text{color:#abb1bb}[data-theme=dark] #app-root #visitation-holidays-screen-wrapper .break-wrapper.spring-break,[data-theme=dark] #app-root #visitation-holidays-screen-wrapper .break-wrapper.thanksgiving-break,[data-theme=dark] #app-root #visitation-holidays-screen-wrapper .break-wrapper.winter-break{background-color:transparent}[data-theme=dark] #app-root #visitation-holidays-screen-wrapper .break-wrapper.spring-break.spring-break,[data-theme=dark] #app-root #visitation-holidays-screen-wrapper .break-wrapper.thanksgiving-break.spring-break,[data-theme=dark] #app-root #visitation-holidays-screen-wrapper .break-wrapper.winter-break.spring-break{border:1px solid var(--color-button-pink)}[data-theme=dark] #app-root #visitation-holidays-screen-wrapper .break-wrapper.spring-break.spring-break .label-text,[data-theme=dark] #app-root #visitation-holidays-screen-wrapper .break-wrapper.thanksgiving-break.spring-break .label-text,[data-theme=dark] #app-root #visitation-holidays-screen-wrapper .break-wrapper.winter-break.spring-break .label-text{color:var(--color-button-pink)}[data-theme=dark] #app-root #visitation-holidays-screen-wrapper .break-wrapper.spring-break.thanksgiving-break,[data-theme=dark] #app-root #visitation-holidays-screen-wrapper .break-wrapper.thanksgiving-break.thanksgiving-break,[data-theme=dark] #app-root #visitation-holidays-screen-wrapper .break-wrapper.winter-break.thanksgiving-break{border:1px solid var(--color-button-brown)}[data-theme=dark] #app-root #visitation-holidays-screen-wrapper .break-wrapper.spring-break.thanksgiving-break .label-text,[data-theme=dark] #app-root #visitation-holidays-screen-wrapper .break-wrapper.thanksgiving-break.thanksgiving-break .label-text,[data-theme=dark] #app-root #visitation-holidays-screen-wrapper .break-wrapper.winter-break.thanksgiving-break .label-text{color:var(--color-button-brown)}[data-theme=dark] #app-root #visitation-holidays-screen-wrapper .break-wrapper.spring-break.winter-break,[data-theme=dark] #app-root #visitation-holidays-screen-wrapper .break-wrapper.thanksgiving-break.winter-break,[data-theme=dark] #app-root #visitation-holidays-screen-wrapper .break-wrapper.winter-break.winter-break{border:1px solid var(--color-button-blue)}[data-theme=dark] #app-root #visitation-holidays-screen-wrapper .break-wrapper.spring-break.winter-break .label-text,[data-theme=dark] #app-root #visitation-holidays-screen-wrapper .break-wrapper.thanksgiving-break.winter-break .label-text,[data-theme=dark] #app-root #visitation-holidays-screen-wrapper .break-wrapper.winter-break.winter-break .label-text{color:var(--color-button-blue)}[data-theme=dark] #app-root #visitation-holidays-screen-wrapper .break-wrapper.spring-break .not-scheduled-text,[data-theme=dark] #app-root #visitation-holidays-screen-wrapper .break-wrapper.thanksgiving-break .not-scheduled-text,[data-theme=dark] #app-root #visitation-holidays-screen-wrapper .break-wrapper.winter-break .not-scheduled-text{color:#abb1bb}[data-theme=dark] #app-root #overlay{backdrop-filter:blur(10px);background-color:#0009}[data-theme=dark] #app-root #slideshow-wrapper .slideshow-images-wrapper .content .image-title{color:#e2e7f0}[data-theme=dark] #app-root #memories-container .memory-wrapper{background-color:transparent}[data-theme=dark] #app-root #memories-container .memory-wrapper #below-image{border:1px solid var(--color-border-grey-lightest);border-radius:0 0 var(--border-radius-large) var(--border-radius-large)}[data-theme=dark] #app-root #memories-container .memory-wrapper #below-image .text-wrapper .memory-title{color:#e2e7f0}[data-theme=dark] #app-root .troubleshooting-screen .steps-wrapper{background-color:#15181b}[data-theme=dark] #app-root .troubleshooting-screen .steps-wrapper .step-title{color:#e2e7f0}[data-theme=dark] #app-root .troubleshooting-screen .steps-wrapper .step-subtitle{color:#abb1bb}[data-theme=dark] #app-root #settings-container #daily-summary-settings #summary-hours .hour-picker-wrapper{background-color:#15181b}[data-theme=dark] #app-root #settings-container #daily-summary-settings #summary-hours .hour-picker-wrapper .increment-buttons .icon-wrapper{background-color:transparent;border:1px solid var(--color-border-grey-lighter)}[data-theme=dark] #app-root #settings-container #daily-summary-settings #summary-hours .hour-picker-wrapper .label{color:#e2e7f0}[data-theme=dark] #app-root #child-info-container .emergency-contacts-wrapper .title-wrapper .icon-wrapper.plus-minus svg{color:#abb1bb}[data-theme=dark] #app-root #child-info-container .emergency-contacts-wrapper .emergency-contacts{background-color:transparent}[data-theme=dark] #app-root #child-info-container .emergency-contacts-wrapper .emergency-contacts .emergency-contact .contact-actions{gap:0 8px}[data-theme=dark] #app-root #child-info-container .emergency-contacts-wrapper .emergency-contacts .emergency-contact .contact-actions .action{padding:5px;border:1px solid var(--color-border-grey);border-radius:50px;aspect-ratio:1/1;height:40px;width:40px}[data-theme=dark] #app-root #child-info-container .emergency-contacts-wrapper .emergency-contacts .emergency-contact .contact-actions .action .icon-wrapper{border-radius:50px;padding:5px;aspect-ratio:1/1;height:32px;width:32px}[data-theme=dark] #app-root #child-info-container .emergency-contacts-wrapper .emergency-contacts .emergency-contact .contact-actions .action.edit svg{color:var(--color-button-blue)}[data-theme=dark] #app-root #child-info-container .emergency-contacts-wrapper .emergency-contacts .emergency-contact .contact-actions .action.delete-contact .icon-wrapper svg{color:var(--color-button-red)}[data-theme=dark] #app-root #child-info-container .emergency-contacts-wrapper .emergency-contacts .emergency-contact .contact-actions .action.phone svg{color:var(--color-button-green)}[data-theme=dark] #app-root #child-info-container .emergency-contacts-wrapper .emergency-contacts .emergency-contact .contact-info .name{color:#e2e7f0}[data-theme=dark] #app-root #child-info-container .emergency-contacts-wrapper .emergency-contacts .emergency-contact .contact-info .relationship{color:#abb1bb}[data-theme=dark] #app-root #child-info-container #child-wrapper .child.active .child-name{color:#e2e7f0}[data-theme=dark] #app-root #child-info-container #child-wrapper .child .child-name{color:#abb1bb}[data-theme=dark] #app-root #child-info-container #child-info-collapsibles .info-section .button,[data-theme=dark] #app-root #child-info-container #child-info-collapsibles .info-section .button.essential-info,[data-theme=dark] #app-root #child-info-container #child-info-collapsibles .info-section .button.medical,[data-theme=dark] #app-root #child-info-container #child-info-collapsibles .info-section .button.schooling{background-color:transparent}[data-theme=dark] #app-root #child-info-container #child-info-collapsibles .info-section .info-category{background-color:#15181b}[data-theme=dark] #app-root .screen .screen-header .text .screen-header-description-wrapper .screen-description{color:#abb1bb}[data-theme=dark] #app-root #co-parents-container #co-parent-info{background-color:#15181b}[data-theme=dark] #app-root #co-parents-container #co-parent-container .co-parent .actions a .body-text-smaller,[data-theme=dark] #app-root #co-parents-container #co-parent-container .co-parent #co-parent-name .name-text{color:#e2e7f0}[data-theme=dark] #app-root #co-parents-container #co-parent-container .co-parent #co-parent-name #co-parent-type{color:#abb1bb}[data-theme=dark] #app-root .existing-schedule-event-wrapper{background-color:#15181b}[data-theme=dark] #app-root .existing-schedule-event-wrapper .title-smaller{color:#e2e7f0}[data-theme=dark] #app-root .existing-schedule-event-wrapper .schedule-preview span.preview-text{color:#abb1bb}[data-theme=dark] #app-root #chat-wrapper #header .top .screen-actions-button svg,[data-theme=dark] #app-root #chat-wrapper #header .top .back-arrow svg{color:#abb1bb}[data-theme=dark] #app-root #chat-wrapper #header .top #name-and-disclaimer #user-name{background-color:var(--color-purple-shade-one)}[data-theme=dark] #app-root #chat-wrapper #input-wrapper{background-color:#15181b}[data-theme=dark] #app-root #chat-wrapper #input-wrapper textarea{background-color:transparent;color:#e2e7f0}[data-theme=dark] #app-root #chat-wrapper #input-wrapper textarea::placeholder{color:#6b7280}[data-theme=dark] #app-root #chat-wrapper #input-wrapper .send-message-icon svg{color:#abb1bb}[data-theme=dark] #app-root #chat-wrapper #default-messages .timestamp{color:#6b7280}[data-theme=dark] #app-root #chat-wrapper #default-messages .message-wrapper .message.to.to{background-color:#15181b;border:1px solid var(--color-border-grey-lightest);color:#e2e7f0}[data-theme=dark] #app-root #chat-wrapper #default-messages .message-wrapper .message.from.from{background-color:#2b3036;border:1px solid var(--color-border-grey-lightest);color:#e2e7f0}[data-theme=dark] #app-root #chats-container .chat-row .mute-buttons.unmuted .icon-wrapper,[data-theme=dark] #app-root #chats-container .chat-row .mute-buttons.muted .icon-wrapper{background-color:transparent}[data-theme=dark] #app-root #chats-container .chat-row .mute-buttons.unmuted.unmuted .icon-wrapper,[data-theme=dark] #app-root #chats-container .chat-row .mute-buttons.muted.unmuted .icon-wrapper{border:1px solid var(--color-button-red)}[data-theme=dark] #app-root #chats-container .chat-row .mute-buttons.unmuted.unmuted .icon-wrapper svg,[data-theme=dark] #app-root #chats-container .chat-row .mute-buttons.muted.unmuted .icon-wrapper svg{color:var(--color-button-red)}[data-theme=dark] #app-root #chats-container .chat-row .mute-buttons.unmuted.muted .icon-wrapper,[data-theme=dark] #app-root #chats-container .chat-row .mute-buttons.muted.muted .icon-wrapper{border:1px solid var(--color-button-green)}[data-theme=dark] #app-root #chats-container .chat-row .mute-buttons.unmuted.muted .icon-wrapper svg,[data-theme=dark] #app-root #chats-container .chat-row .mute-buttons.muted.muted .icon-wrapper svg{color:var(--color-button-green)}[data-theme=dark] #app-root #chats-container .chat-row .chat-card.row{border:1px solid var(--color-border-grey-lightest)}[data-theme=dark] #app-root #chats-container .chat-row .chat-card .chat-card-content .last-message{color:#abb1bb}[data-theme=dark] #app-root #chats-container .chat-row .chat-card .chat-card-content .name-and-timestamp .coParent-name{color:#e2e7f0}[data-theme=dark] #app-root #chats-container .chat-row .chat-card .chat-card-content .name-and-timestamp .timestamp{color:#abb1bb}[data-theme=dark] #app-root .detail-row-wrapper.with-tags .display-text{color:#e2e7f0}[data-theme=dark] #app-root .detail-row-wrapper.with-tags .tags .tag.static.white-background{background-color:#2b3036;border:1px solid var(--color-border-grey-lightest)}[data-theme=dark] #app-root .detail-row-wrapper .detail-row .display-text{color:#e2e7f0}[data-theme=dark] #app-root .detail-row-wrapper .detail-row .detail-row-text{color:#c5cbd8}[data-theme=dark] #app-root .collapsible.calendar-legend{background-color:#15181b;border:1px solid var(--color-border-grey-lightest)}[data-theme=dark] #app-root .collapsible.calendar-legend p.current-user{color:var(--color-button-blue)}[data-theme=dark] #app-root .collapsible.calendar-legend p.visitation{color:var(--color-button-green)}[data-theme=dark] #app-root .collapsible.calendar-legend p.shared{color:var(--color-button-purple)}[data-theme=dark] #app-root .collapsible.calendar-legend p.shared-visitation{color:var(--color-button-pink)}[data-theme=dark] #app-root .notice-wrapper{background-color:#15181b;border:1px solid var(--color-border-grey-lightest)}[data-theme=dark] #app-root .notice-wrapper .text-wrapper .notice-message{color:#e2e7f0}[data-theme=dark] #app-root .notice-wrapper .icon-tag-wrapper span{color:var(--color-button-orange)}[data-theme=dark] #app-root .notice-wrapper .icon-wrapper svg{color:var(--color-button-orange)}[data-theme=dark] #app-root .row-tag.shared-outgoing,[data-theme=dark] #app-root .row-tag.shared-incoming,[data-theme=dark] #app-root .row-tag.shared-visitation,[data-theme=dark] #app-root .row-tag.visitation,[data-theme=dark] #app-root .row-tag.financial,[data-theme=dark] #app-root .row-tag.private{background-color:transparent;border:1px solid var(--color-border-grey-light);filter:brightness(80%)}[data-theme=dark] #app-root .row-tag.private{color:var(--color-brand-blue);border:1px solid var(--color-brand-blue)}[data-theme=dark] #app-root .row-tag.shared-visitation{color:var(--color-button-pink);border:1px solid var(--color-button-pink)}[data-theme=dark] #app-root .row-tag.financial{color:var(--color-button-green);border:1px solid var(--color-button-green)}[data-theme=dark] #app-root .row-tag.shared-outgoing{color:var(--color-brand-blue);border:1px solid var(--color-brand-blue)}[data-theme=dark] #app-root .row-tag.shared-incoming{color:var(--color-button-purple);border:1px solid var(--color-button-purple);filter:brightness(90%)}[data-theme=dark] #app-root .row-tag.visitation{color:var(--color-button-green);border:1px solid var(--color-button-green)}[data-theme=dark] #app-root .tags .tag{background-color:#15181b;color:#abb1bb;border:1px solid var(--color-border-grey-lightest)}[data-theme=dark] #app-root .tags .tag.active{background-color:var(--color-blue-shade-one);border:1px solid var(--color-blue-shade-one)}[data-theme=dark] #app-root .tags .tag .icon-wrapper.add svg{color:#abb1bb}[data-theme=dark] #app-root .input-field input,[data-theme=dark] #app-root .input-field textarea{background-color:transparent;color:#e2e7f0;border:1px solid var(--color-border-grey)}[data-theme=dark] #app-root .input-field input:focus,[data-theme=dark] #app-root .input-field textarea:focus{background-color:#2b3036;border:1px solid var(--color-border-grey-lighter)}[data-theme=dark] #app-root .input-field input::placeholder,[data-theme=dark] #app-root .input-field textarea::placeholder{color:#6b7280}[data-theme=dark] #app-root .form-wrapper .header .form-title{color:var(--color-blue-shade-five)}[data-theme=dark] #app-root .label-wrapper label .label-text{color:#e2e7f0}[data-theme=dark] #app-root .label-wrapper .label-subtitle{color:#abb1bb}[data-theme=dark] #app-root .in-screen-menu{background-color:#15181b}[data-theme=dark] #app-root .in-screen-menu .menu-row .menu-title{color:#e2e7f0}[data-theme=dark] #app-root .in-screen-menu .menu-row .menu-title .subtitle{color:#abb1bb}[data-theme=dark] #app-root .banner{background-color:#15181b}[data-theme=dark] #app-root .banner #relative-wrapper .banner-message{color:#c5cbd8}[data-theme=dark] #app-root .banner #relative-wrapper #progress-bar.error,[data-theme=dark] #app-root .banner #relative-wrapper #progress-bar.success,[data-theme=dark] #app-root .banner #relative-wrapper #progress-bar.info{background-color:#6b7280}[data-theme=dark] #app-root .banner #relative-wrapper #progress-bar.error #progress-bar-inner,[data-theme=dark] #app-root .banner #relative-wrapper #progress-bar.success #progress-bar-inner,[data-theme=dark] #app-root .banner #relative-wrapper #progress-bar.info #progress-bar-inner{filter:brightness(75%)}[data-theme=dark] #app-root .banner #relative-wrapper #progress-bar.error.info #progress-bar-inner,[data-theme=dark] #app-root .banner #relative-wrapper #progress-bar.success.info #progress-bar-inner,[data-theme=dark] #app-root .banner #relative-wrapper #progress-bar.info.info #progress-bar-inner{background-color:var(--color-button-blue)}[data-theme=dark] #app-root .banner #relative-wrapper #progress-bar.error.success #progress-bar-inner,[data-theme=dark] #app-root .banner #relative-wrapper #progress-bar.success.success #progress-bar-inner,[data-theme=dark] #app-root .banner #relative-wrapper #progress-bar.info.success #progress-bar-inner{background-color:var(--color-button-green)}[data-theme=dark] #app-root .banner #relative-wrapper #progress-bar.error.error #progress-bar-inner,[data-theme=dark] #app-root .banner #relative-wrapper #progress-bar.success.error #progress-bar-inner,[data-theme=dark] #app-root .banner #relative-wrapper #progress-bar.info.error #progress-bar-inner{background-color:var(--color-button-red)}[data-theme=dark] #app-root .banner #relative-wrapper #progress-bar #progress-bar-inner{background-color:#e2e7f0}[data-theme=dark] #app-root .banner.error,[data-theme=dark] #app-root .banner.success,[data-theme=dark] #app-root .banner.info{background-color:var(--color-background)}[data-theme=dark] #app-root .banner.error .banner-title,[data-theme=dark] #app-root .banner.success .banner-title,[data-theme=dark] #app-root .banner.info .banner-title{filter:brightness(120%)}[data-theme=dark] #app-root .banner.error.error .banner-title,[data-theme=dark] #app-root .banner.success.error .banner-title,[data-theme=dark] #app-root .banner.info.error .banner-title{color:var(--color-button-red)}[data-theme=dark] #app-root .banner.error.success .banner-title,[data-theme=dark] #app-root .banner.success.success .banner-title,[data-theme=dark] #app-root .banner.info.success .banner-title{color:var(--color-button-green)}[data-theme=dark] #app-root .banner.error.info .banner-title,[data-theme=dark] #app-root .banner.success.info .banner-title,[data-theme=dark] #app-root .banner.info.info .banner-title{color:var(--color-button-blue)}[data-theme=dark] #app-root .banner .title-and-icon .icon-wrapper.error svg{color:var(--color-red-shade-two)}[data-theme=dark] #app-root .data-card{background-color:#15181b}[data-theme=dark] #app-root .data-card .collapse-arrow{background-color:transparent;border:1px solid var(--color-border-grey-lightest)}[data-theme=dark] #app-root .data-card .detail-row-wrapper .detail-row .display-text{color:#e2e7f0}[data-theme=dark] #app-root .data-card .detail-row-wrapper .detail-row .detail-row-text{color:#abb1bb}[data-theme=dark] #app-root .data-card .header .card-title{color:var(--color-brand-blue)}[data-theme=dark] #app-root .data-card .header .card-subtitle{color:#abb1bb}[data-theme=dark] #app-root .data-card .header .col.left .icon-wrapper svg{color:var(--color-brand-blue)}[data-theme=dark] #app-root button.button.button-green,[data-theme=dark] #app-root button.button.button-red,[data-theme=dark] #app-root button.button.button-blue,[data-theme=dark] #app-root button.button.button-purple,[data-theme=dark] #app-root button.button.button-muted,[data-theme=dark] #app-root button.button.button-yellow,[data-theme=dark] #app-root button.button.button-pink,[data-theme=dark] #app-root button.button.button-orange,[data-theme=dark] #app-root button.button.button-brown,[data-theme=dark] #app-root button.button.button-teal,[data-theme=dark] #app-root button.circle-button.button-green,[data-theme=dark] #app-root button.circle-button.button-red,[data-theme=dark] #app-root button.circle-button.button-blue,[data-theme=dark] #app-root button.circle-button.button-purple,[data-theme=dark] #app-root button.circle-button.button-muted,[data-theme=dark] #app-root button.circle-button.button-yellow,[data-theme=dark] #app-root button.circle-button.button-pink,[data-theme=dark] #app-root button.circle-button.button-orange,[data-theme=dark] #app-root button.circle-button.button-brown,[data-theme=dark] #app-root button.circle-button.button-teal{background-color:transparent;border:1px solid var(--color-border-grey-light)}[data-theme=dark] #app-root button.button.button-green .button-text,[data-theme=dark] #app-root button.button.button-red .button-text,[data-theme=dark] #app-root button.button.button-blue .button-text,[data-theme=dark] #app-root button.button.button-purple .button-text,[data-theme=dark] #app-root button.button.button-muted .button-text,[data-theme=dark] #app-root button.button.button-yellow .button-text,[data-theme=dark] #app-root button.button.button-pink .button-text,[data-theme=dark] #app-root button.button.button-orange .button-text,[data-theme=dark] #app-root button.button.button-brown .button-text,[data-theme=dark] #app-root button.button.button-teal .button-text,[data-theme=dark] #app-root button.circle-button.button-green .button-text,[data-theme=dark] #app-root button.circle-button.button-red .button-text,[data-theme=dark] #app-root button.circle-button.button-blue .button-text,[data-theme=dark] #app-root button.circle-button.button-purple .button-text,[data-theme=dark] #app-root button.circle-button.button-muted .button-text,[data-theme=dark] #app-root button.circle-button.button-yellow .button-text,[data-theme=dark] #app-root button.circle-button.button-pink .button-text,[data-theme=dark] #app-root button.circle-button.button-orange .button-text,[data-theme=dark] #app-root button.circle-button.button-brown .button-text,[data-theme=dark] #app-root button.circle-button.button-teal .button-text{color:#e2e7f0}[data-theme=dark] #app-root button.button.button-teal,[data-theme=dark] #app-root button.circle-button.button-teal{border:1px solid var(--color-button-teal)}[data-theme=dark] #app-root button.button.button-teal .button-text,[data-theme=dark] #app-root button.circle-button.button-teal .button-text{color:var(--color-button-teal)}[data-theme=dark] #app-root button.button.button-teal .icon-wrapper svg,[data-theme=dark] #app-root button.circle-button.button-teal .icon-wrapper svg{color:var(--color-button-teal)}[data-theme=dark] #app-root button.button.button-brown,[data-theme=dark] #app-root button.circle-button.button-brown{border:1px solid var(--color-button-brown)}[data-theme=dark] #app-root button.button.button-brown .button-text,[data-theme=dark] #app-root button.circle-button.button-brown .button-text{color:var(--color-button-brown)}[data-theme=dark] #app-root button.button.button-brown .icon-wrapper svg,[data-theme=dark] #app-root button.circle-button.button-brown .icon-wrapper svg{color:var(--color-button-brown)}[data-theme=dark] #app-root button.button.button-muted-dark,[data-theme=dark] #app-root button.circle-button.button-muted-dark{border:1px solid var(--color-button-muted-dark)}[data-theme=dark] #app-root button.button.button-muted-dark .button-text,[data-theme=dark] #app-root button.circle-button.button-muted-dark .button-text{color:var(--color-button-muted-dark)}[data-theme=dark] #app-root button.button.button-muted-dark .icon-wrapper svg,[data-theme=dark] #app-root button.circle-button.button-muted-dark .icon-wrapper svg{color:var(--color-button-muted-dark)}[data-theme=dark] #app-root button.button.button-orange,[data-theme=dark] #app-root button.circle-button.button-orange{border:1px solid var(--color-button-orange)}[data-theme=dark] #app-root button.button.button-orange .button-text,[data-theme=dark] #app-root button.circle-button.button-orange .button-text{color:var(--color-button-orange)}[data-theme=dark] #app-root button.button.button-orange .icon-wrapper svg,[data-theme=dark] #app-root button.circle-button.button-orange .icon-wrapper svg{color:var(--color-button-orange)}[data-theme=dark] #app-root button.button.button-pink,[data-theme=dark] #app-root button.circle-button.button-pink{border:1px solid var(--color-button-pink)}[data-theme=dark] #app-root button.button.button-pink .button-text,[data-theme=dark] #app-root button.circle-button.button-pink .button-text{color:var(--color-button-pink)}[data-theme=dark] #app-root button.button.button-pink .icon-wrapper svg,[data-theme=dark] #app-root button.circle-button.button-pink .icon-wrapper svg{color:var(--color-button-pink)}[data-theme=dark] #app-root button.button.button-yellow,[data-theme=dark] #app-root button.circle-button.button-yellow{border:1px solid var(--color-button-yellow)}[data-theme=dark] #app-root button.button.button-yellow .button-text,[data-theme=dark] #app-root button.circle-button.button-yellow .button-text{color:var(--color-button-yellow)}[data-theme=dark] #app-root button.button.button-yellow .icon-wrapper svg,[data-theme=dark] #app-root button.circle-button.button-yellow .icon-wrapper svg{color:var(--color-button-yellow)}[data-theme=dark] #app-root button.button.button-red,[data-theme=dark] #app-root button.circle-button.button-red{border:1px solid var(--color-button-red)}[data-theme=dark] #app-root button.button.button-red .button-text,[data-theme=dark] #app-root button.circle-button.button-red .button-text{color:var(--color-button-red)}[data-theme=dark] #app-root button.button.button-red .icon-wrapper svg,[data-theme=dark] #app-root button.circle-button.button-red .icon-wrapper svg{color:var(--color-button-red)}[data-theme=dark] #app-root button.button.button-purple,[data-theme=dark] #app-root button.circle-button.button-purple{border:1px solid var(--color-button-purple)}[data-theme=dark] #app-root button.button.button-purple .button-text,[data-theme=dark] #app-root button.circle-button.button-purple .button-text{color:var(--color-button-purple)}[data-theme=dark] #app-root button.button.button-purple .icon-wrapper svg,[data-theme=dark] #app-root button.circle-button.button-purple .icon-wrapper svg{color:var(--color-button-purple)}[data-theme=dark] #app-root button.button.button-blue,[data-theme=dark] #app-root button.circle-button.button-blue{border:1px solid var(--color-button-blue)}[data-theme=dark] #app-root button.button.button-blue .button-text,[data-theme=dark] #app-root button.circle-button.button-blue .button-text{color:var(--color-button-blue)}[data-theme=dark] #app-root button.button.button-blue .icon-wrapper svg,[data-theme=dark] #app-root button.circle-button.button-blue .icon-wrapper svg{color:var(--color-button-blue)}[data-theme=dark] #app-root button.button.button-green,[data-theme=dark] #app-root button.circle-button.button-green{border:1px solid var(--color-button-green)}[data-theme=dark] #app-root button.button.button-green .button-text,[data-theme=dark] #app-root button.circle-button.button-green .button-text{color:var(--color-button-green)}[data-theme=dark] #app-root button.button.button-green .icon-wrapper svg,[data-theme=dark] #app-root button.circle-button.button-green .icon-wrapper svg{color:var(--color-button-green)}[data-theme=dark] #app-root .slide-up-card{background-color:#18191a}[data-theme=dark] #app-root .slide-up-card .slide-up-card-content .action-items .action-item{background-color:#212224;border:1px solid var(--color-border-grey-lightest)}[data-theme=dark] #app-root .slide-up-card .slide-up-card-content .action-items .action-item .content p{color:#e2e7f0}[data-theme=dark] #app-root .slide-up-card .slide-up-card-content .action-items .action-item .content p span{color:#abb1bb}[data-theme=dark] #app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).remove-user{background-color:var(--color-red-shade-one)}[data-theme=dark] #app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).remove-user svg{color:#fff}[data-theme=dark] #app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).add-user{background-color:var(--color-green-shade-one)}[data-theme=dark] #app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).add-user svg{color:#fff}[data-theme=dark] #app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).view-handoff-checklist{background-color:var(--color-teal-shade-one)}[data-theme=dark] #app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).view-handoff-checklist svg{color:#fff}[data-theme=dark] #app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).profile-pic{background-color:var(--color-blue-shade-two)}[data-theme=dark] #app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).profile-pic svg{color:#fff}[data-theme=dark] #app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).custom-info{background-color:var(--color-purple-shade-one)}[data-theme=dark] #app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).custom-info svg{color:#fff}[data-theme=dark] #app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).invite-co-parent{background-color:var(--color-green-shade-one)}[data-theme=dark] #app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).invite-co-parent svg{color:#fff}[data-theme=dark] #app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper svg{color:#e2e7f0}[data-theme=dark] #app-root .slide-up-card .dismiss-button-wrapper .dismiss-button svg{color:#6b7280}[data-theme=dark] #app-root .slide-up-card .swipe-bar{background-color:var(--color-border-grey-light)}[data-theme=dark] #app-root .slide-up-card .slide-up-card-title{color:#e2e7f0}[data-theme=dark] #app-root .slide-up-card #creation-menu-items .action-items .action-item{background-color:#212224;color:#e2e7f0;border:1px solid var(--color-border-grey-lightest)}[data-theme=dark] #app-root .slide-up-card #creation-menu-items .action-items .action-item .content p{color:#e2e7f0}[data-theme=dark] #app-root .slide-up-card #creation-menu-items .action-items .action-item .content p span{color:#abb1bb}[data-theme=dark] #app-root .slide-up-card #creation-menu-items .action-items .action-item .content .icon-wrapper svg{color:#e2e7f0}[data-theme=dark] #app-root .slide-up-card #creation-menu-items .action-items .action-item .content .icon-wrapper.visitation:not(.request) p{color:#16a34a}[data-theme=dark] #app-root .slide-up-card #creation-menu-items .action-items .action-item .content .icon-wrapper.all-visitation p{color:var(--color-black-shade-two)}[data-theme=dark] #app-root .slide-up-card #creation-menu-items .action-items .action-item .content .icon-wrapper.shared p{color:#6b28e9}[data-theme=dark] #app-root .slide-up-card #creation-menu-items .action-items .action-item .content .icon-wrapper.selected{background-color:var(--color-green-shade-three)}[data-theme=dark] #app-root .slide-up-card #creation-menu-items .action-items .action-item .content .icon-wrapper.selected p{opacity:1;color:#fff;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}[data-theme=dark] #app-root .slide-up-card #creation-menu-items .action-items .action-item .content .icon-wrapper.selected p{font-weight:600}[data-theme=dark] #app-root .slide-up-card #creation-menu-items .action-items .action-item .content .icon-wrapper.selected svg{color:#fff}[data-theme=dark] #app-root .slide-up-card #creation-menu-items .action-items .action-item .content .icon-wrapper.calendar,[data-theme=dark] #app-root .slide-up-card #creation-menu-items .action-items .action-item .content .icon-wrapper.invitation{background-color:var(--color-blue-shade-two)}[data-theme=dark] #app-root .slide-up-card #creation-menu-items .action-items .action-item .content .icon-wrapper.chat,[data-theme=dark] #app-root .slide-up-card #creation-menu-items .action-items .action-item .content .icon-wrapper.search{background-color:var(--color-cyan-shade-one)}[data-theme=dark] #app-root .slide-up-card #creation-menu-items .action-items .action-item .content .icon-wrapper.expense{background-color:var(--color-red-shade-one)}[data-theme=dark] #app-root .slide-up-card #creation-menu-items .action-items .action-item .content .icon-wrapper.handoff{background-color:var(--color-teal-shade-one)}[data-theme=dark] #app-root .slide-up-card #creation-menu-items .action-items .action-item .content .icon-wrapper.visitation{background-color:var(--color-orange-shade-one)}[data-theme=dark] #app-root .slide-up-card #creation-menu-items .action-items .action-item .content .icon-wrapper.child-update{background-color:var(--color-green-shade-one)}[data-theme=dark] #app-root .slide-up-card #creation-menu-items .action-items .action-item .content .icon-wrapper.memory{background-color:var(--color-purple-shade-one)}[data-theme=dark] #app-root .slide-up-card #creation-menu-items .action-items .action-item .content .icon-wrapper.document{background-color:var(--color-cyan-shade-one)}[data-theme=dark] #app-root .slide-up-card #creation-menu-items .action-items .action-item .content .icon-wrapper.document-image{width:70px}[data-theme=dark] #app-root .slide-up-card #creation-menu-items .action-items .action-item .content .icon-wrapper.document-image img{border-radius:var(--border-radius-primary)}[data-theme=dark] #app-root .slide-up-card.child-handoff-checklist .handoff-checklist-item{background-color:#2b3036}[data-theme=dark] #app-root .slide-up-card.child-handoff-checklist .handoff-checklist-item.active .item span.tag{color:#e2e7f0;border:1px solid #e2e7f0}[data-theme=dark] #app-root .slide-up-card.child-handoff-checklist .handoff-checklist-item .item{color:#e2e7f0}[data-theme=dark] #app-root .slide-up-card.child-handoff-checklist .handoff-checklist-item .item span.tag{background-color:transparent}[data-theme=dark] #app-root .slide-up-card.payment-options-card .text{background:#161616}[data-theme=dark] #app-root .slide-up-card.payment-options-card .option.venmo p,[data-theme=dark] #app-root .slide-up-card.payment-options-card .option.paypal p,[data-theme=dark] #app-root .slide-up-card.payment-options-card .option.cashapp p,[data-theme=dark] #app-root .slide-up-card.payment-options-card .option.zelle p,[data-theme=dark] #app-root .slide-up-card.payment-options-card .option.apple p,[data-theme=dark] #app-root .slide-up-card.payment-options-card .option.apple-cash p{color:#e2e7f0}[data-theme=dark] #app-root .slide-up-card.payment-options-card .option.venmo a,[data-theme=dark] #app-root .slide-up-card.payment-options-card .option.paypal a,[data-theme=dark] #app-root .slide-up-card.payment-options-card .option.cashapp a,[data-theme=dark] #app-root .slide-up-card.payment-options-card .option.zelle a,[data-theme=dark] #app-root .slide-up-card.payment-options-card .option.apple a,[data-theme=dark] #app-root .slide-up-card.payment-options-card .option.apple-cash a{color:var(--color-blue-shade-six)}[data-theme=dark] #app-root .slide-up-card.event-filters .slide-up-card-content .action-items .action-item{background-color:#212224;border:1px solid var(--color-border-grey-lightest)}[data-theme=dark] #app-root .slide-up-card.event-filters .slide-up-card-content .action-items .action-item.selected{background-color:var(--color-green-shade-one)}[data-theme=dark] #app-root .slide-up-card.event-filters .slide-up-card-content .action-items .action-item.selected p{color:#e2e7f0}[data-theme=dark] #app-root .slide-up-card.event-filters .slide-up-card-content .action-items .action-item.shared:not(.selected) p{color:var(--color-button-purple)}[data-theme=dark] #app-root .slide-up-card.event-filters .slide-up-card-content .action-items .action-item.all-visitation:not(.selected) p{color:#e2e7f0}[data-theme=dark] #app-root .slide-up-card.event-filters .slide-up-card-content .action-items .action-item.visitation:not(.selected):not(.request) p{color:var(--color-button-green)}[data-theme=dark] #app-root .slide-up-card.event-filters .slide-up-card-content .action-items .action-item .content p span{color:#abb1bb}[data-theme=dark] #app-root .slide-up-card.creation-menu-wrapper,[data-theme=dark] #app-root .slide-up-card.datepicker{background-color:#18191a}[data-theme=dark] #app-root .slide-up-card.datepicker .slide-up-card-title{color:var(--color-blue-shade-six)}[data-theme=dark] #app-root #app-screens .time-picker-wrapper .time-slider .slider-track{background-color:#2b3036}[data-theme=dark] #app-root #app-screens .time-picker-wrapper .time-slider .thumb.single{background-color:#fff;border:unset}[data-theme=dark] #app-root #app-screens .time-picker-wrapper .time-ticks .tick{opacity:1;background:#6b7280}[data-theme=dark] #app-root #app-screens .time-picker-wrapper .time-ticks .tick.major{color:#e2e7f0;opacity:1}[data-theme=dark] #app-root #app-screens .time-picker-wrapper .time-ticks .tick.minor{color:#fff;opacity:1}[data-theme=dark] #app-root #app-screens .time-picker-wrapper .time-ticks .tick .tick-label,[data-theme=dark] #app-root #app-screens .no-data-fallback-text{color:#6b7280}[data-theme=dark] #app-root #app-screens .google-autocomplete-wrapper .input-field .input-and-clear-button input.google-autocomplete-input{background-color:#15181b;color:#e2e7f0;border:1px solid var(--color-border-grey-lightest)}[data-theme=dark] #app-root #app-screens .google-autocomplete-wrapper .input-field .input-and-clear-button input.google-autocomplete-input:focus{background-color:#2b3036;border:1px solid var(--color-border-grey-lightest)}[data-theme=dark] #app-root #app-screens .google-autocomplete-wrapper .input-field .input-and-clear-button input.google-autocomplete-input::placeholder{color:#6b7280}[data-theme=dark] #app-root #app-screens .event-duration-buttons button.duration-button{background-color:transparent}[data-theme=dark] #app-root #app-screens .event-duration-buttons button.duration-button.active{background-color:transparent;border:1px solid var(--color-button-blue)}[data-theme=dark] #app-root #app-screens .event-duration-buttons button.duration-button.active .text-and-icon .button-text{color:var(--color-button-blue)}[data-theme=dark] #app-root #app-screens .row{background-color:#15181b;border:1px solid var(--color-border-grey-lightest)}[data-theme=dark] #app-root #app-screens .datepicker-wrapper .specific-days-hint-text{color:#6b7280}[data-theme=dark] #app-root #app-screens .datepicker-wrapper .days .day.active{background-color:var(--color-blue-shade-one)}[data-theme=dark] #app-root #app-screens .datepicker-wrapper .days .day.active.today:before{text-shadow:0 0 4px rgba(0,0,0,.8)}[data-theme=dark] #app-root #app-screens .datepicker-wrapper .days .day.today{background-color:#2b3036}[data-theme=dark] #app-root #app-screens .datepicker-wrapper .month-and-year-selectors .month-selector .active-month .title{color:#e2e7f0}[data-theme=dark] #app-root #app-screens .datepicker-wrapper .month-and-year-selectors .month-selector .active-month .year-selector p{color:#abb1bb}[data-theme=dark] #app-root #app-screens .datepicker-wrapper .weekday-labels .weekday{color:#abb1bb;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}[data-theme=dark] #app-root #app-screens .datepicker-wrapper .weekday-labels .weekday{font-weight:700}[data-theme=dark] #app-root #app-screens #static-calendar{background-color:#15181b;border:1px solid var(--color-border-grey-lightest)}[data-theme=dark] #app-root #app-screens #static-calendar .days .day{color:#e2e7f0}[data-theme=dark] #app-root #app-screens #static-calendar .days .day.active{color:#fff}[data-theme=dark] #app-root #app-screens #static-calendar .days .day.active.today.active:before{text-shadow:0 0 4px rgba(0,0,0,.8)}[data-theme=dark] #app-root #app-screens #static-calendar .days .day.active:after{background-color:#2b3036}[data-theme=dark] #app-root #app-screens #static-calendar .days .day.weekend-day{color:#6b7280}[data-theme=dark] #app-root #app-screens #static-calendar .days .day .dot-wrapper .dot.visitation{background:var(--color-button-green)}[data-theme=dark] #app-root #app-screens #static-calendar .days .day .dot-wrapper .dot.shared{background:var(--color-button-purple)}[data-theme=dark] #app-root #app-screens #static-calendar .days .day .dot-wrapper .dot.shared-visitation{background:var(--color-button-pink)}[data-theme=dark] #app-root #app-screens #static-calendar .days .day .dot-wrapper .dot.private,[data-theme=dark] #app-root #app-screens #static-calendar .days .day .dot-wrapper .dot.shared-outgoing,[data-theme=dark] #app-root #app-screens #static-calendar .days .day .dot-wrapper .dot.current-user{background:var(--color-button-blue)}[data-theme=dark] #app-root #app-screens #static-calendar .weekday-labels span{color:#abb1bb}[data-theme=dark] #app-root #app-screens #static-calendar .action-row .month-button svg{color:#abb1bb}[data-theme=dark] #app-root #app-screens #static-calendar .action-row #month-and-year .active-month{color:var(--color-button-blue)}[data-theme=dark] #app-root #app-screens #static-calendar .action-row #month-and-year .active-year{color:#abb1bb}[data-theme=dark] #app-root #app-screens #home-screen .feedback-submitted-text{background-color:transparent;border:1px solid var(--color-border-grey-lighter)}[data-theme=dark] #app-root #app-screens #home-screen #feedback-wrapper #icon-and-label-wrapper p{background-color:#15181b;border:1px solid var(--color-border-grey-lightest)}[data-theme=dark] #app-root #app-screens #home-screen #footer .footer-item .icon-wrapper svg{color:var(--color-button-purple)}[data-theme=dark] #app-root #app-screens #home-screen #footer #action-wrapper button.button{border:1px solid var(--color-border-grey-lightest)}[data-theme=dark] #app-root #app-screens #home-screen #footer #action-wrapper button.button.button-green{border:1px solid var(--color-button-green)}[data-theme=dark] #app-root #app-screens #home-screen #footer #action-wrapper button.button.button-green .button-text{color:var(--color-button-green)}[data-theme=dark] #app-root #app-screens #home-screen #footer #action-wrapper button.button.button-green .icon-wrapper svg{color:var(--color-yellow-shade-six)}[data-theme=dark] #app-root #app-screens #home-screen #footer #action-wrapper button.button.button-red{border:1px solid var(--color-button-red)}[data-theme=dark] #app-root #app-screens #home-screen #footer #action-wrapper button.button.button-red .button-text{color:var(--color-button-red)}[data-theme=dark] #app-root #app-screens #home-screen #footer #action-wrapper button.button.button-red .icon-wrapper svg{color:var(--color-button-red)}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon){background-color:#15181b;color:#e2e7f0}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon):not(.week-at-a-glance){border:1px solid var(--color-border-grey-lightest)}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon) .icon-wrapper.right-arrow svg{color:#abb1bb}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon) .icon-wrapper.left-icon svg{color:#e2e7f0}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon) .menu-items .menu-item{border-bottom:1px solid var(--color-border-grey-lightest)}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon) .menu-items .menu-item.children .menu-item-title span{color:#abb1bb}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon) .menu-items .menu-item .menu-item-title{color:#e2e7f0}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon) .wrapper-title .title-small span{color:#abb1bb}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon) .wrapper-title.co-parenting-corner .title-small{color:var(--color-button-blue)}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon) .wrapper-title.co-parenting-corner .icon-wrapper:not(.right-arrow){background-color:#0053c0}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon) .wrapper-title.my-hub .title-small{color:var(--color-cyan-shade-three)}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon) .wrapper-title.my-hub .icon-wrapper:not(.right-arrow){background-color:var(--color-cyan-shade-one)}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon).updates{margin-top:20px;margin-bottom:0}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon).updates #update-rows .update-row .update-title .update-title-text{color:#e2e7f0}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon).updates #update-rows .update-row .update-title .update-title-text .update-message-text{color:#abb1bb}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon).updates #update-rows .update-row .update-title .update-timestamp{color:#abb1bb}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon).updates .wrapper-title .title-small{color:var(--color-orange-shade-six)}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon).updates .wrapper-title .clear-all-wrapper .clear-all-text{color:#abb1bb}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon).updates .wrapper-title .clear-all-wrapper .icon-wrapper:not(.right-arrow){background-color:transparent}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon).updates .wrapper-title .icon-wrapper:not(.right-arrow){background-color:var(--color-orange-shade-one)}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon).my-connections .wrapper-title .title-small{color:var(--color-button-green)}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon).my-connections .wrapper-title .icon-wrapper:not(.right-arrow){background-color:#1b7a43}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon).week-at-a-glance{background-color:transparent}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon).week-at-a-glance #expand-toggle{background-color:#2b3036;border:0;margin-top:10px;margin-bottom:20px}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon).week-at-a-glance #expand-toggle svg{color:#abb1bb}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon).week-at-a-glance #expand-toggle svg.up-arrow-solid-icon{position:relative;top:-3px}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group{background-color:#15181b;border:1px solid var(--color-border-grey-lightest);margin-bottom:10px}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .event-rows-wrapper .event-row{background-color:transparent;border-top:1px solid var(--color-border-grey-lightest)}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .event-rows-wrapper .event-row .columns .column.left .event-title{color:#e2e7f0}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .event-rows-wrapper .event-row .columns .column.left .dot.shared-incoming{background-color:var(--color-button-purple)}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .event-rows-wrapper .event-row .columns .column.left .dot.private{background-color:var(--color-button-blue)}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .event-rows-wrapper .event-row .columns .column.left .dot.financial{background-color:var(--color-button-green)}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .event-rows-wrapper .event-row .columns .column.right .time{color:#abb1bb}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon).week-at-a-glance .event-day-group .weekday{color:#e2e7f0}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon).week-at-a-glance .wrapper-title{border:1px solid var(--color-border-grey-lightest)}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon).week-at-a-glance .wrapper-title .title-small{color:var(--color-button-purple)}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon).week-at-a-glance .wrapper-title .icon-wrapper.title-icon-left{background-color:var(--color-purple-shade-one)}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon).week-at-a-glance .wrapper-title .icon-wrapper.left{background-color:var(--color-purple-shade-seven)}[data-theme=dark] #app-root #app-screens #home-screen .wrapper:not(.event-icon).week-at-a-glance .wrapper-title .icon-wrapper.left svg{color:var(--color-purple-shade-three)}[data-theme=dark] #app-root #app-screens #home-screen .wrapper-title{background-color:transparent}[data-theme=dark] #app-root #app-screens #home-screen .wrapper-title.week-at-a-glance.wrapper-title{background-color:#15181b}[data-theme=dark] #app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button{background-color:#15181b;border:1px solid var(--color-border-grey-lightest)}[data-theme=dark] #app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button.filter .button-text{color:var(--color-button-cyan)}[data-theme=dark] #app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button.filter .icon-wrapper svg{color:var(--color-button-cyan)}[data-theme=dark] #app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button.search .button-text{color:var(--color-button-purple)}[data-theme=dark] #app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button.search .icon-wrapper svg{color:var(--color-button-purple)}[data-theme=dark] #app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button.today{color:var(--color-button-green)}[data-theme=dark] #app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button.today .icon-wrapper svg{color:var(--color-button-green)}[data-theme=dark] #app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button.legend{color:var(--color-button-blue)}[data-theme=dark] #app-root #app-screens #calendar-screen #calendar-events-wrapper #all-day-events-wrapper .all-day-label{color:#abb1bb}[data-theme=dark] #app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row{border:1px solid var(--color-border-grey-lightest)}[data-theme=dark] #app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .icon-wrapper.collapse-arrow{background-color:transparent}[data-theme=dark] #app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .icon-wrapper.collapse-arrow svg{color:#6b7280}[data-theme=dark] #app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .content .title-and-icons .icon-row .icon-wrapper.reminders-icon svg{color:var(--color-button-blue)}[data-theme=dark] #app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .content .title-and-icons .icon-row .icon-wrapper.address-icon svg{color:var(--color-button-green)}[data-theme=dark] #app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .content .title-and-icons .icon-row .icon-wrapper.comments-icon svg{color:var(--color-button-teal)}[data-theme=dark] #app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .content .title-and-icons .icon-row .icon-wrapper.link-icon svg{color:var(--color-button-cyan)}[data-theme=dark] #app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .content .title-and-icons .icon-row .icon-wrapper.children-icon svg{color:var(--color-button-purple)}[data-theme=dark] #app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .content .title-and-icons .row-title{color:#e2e7f0}[data-theme=dark] #app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .content .title-and-icons .row-subtitle{color:#abb1bb}[data-theme=dark] #app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .collapsible .multi-line-detail-row .display-text{color:#e2e7f0}@media screen and (min-width: 1500px){#app-root #navbar{display:none}}@media screen and (min-width: 1200px) and (max-width: 1499px){#app-root #navbar{display:none}}@media screen and (min-width: 832px) and (max-width: 1199px){#app-root #navbar{display:none}}@media screen and (min-width: 768px) and (max-width: 831px){#app-root{height:100vh;max-height:unset;left:0;right:0;bottom:0;transform:none}#app-root #navbar{display:grid}}@media screen and (min-width: 500px) and (max-width: 767px){#app-root{height:100vh;max-height:unset}}@media screen and (min-width: 768px){#app-root{height:100vh;gap:0 15px;justify-content:space-between;width:100vw;inset:0}#app-root.light .slide-up-card.slide-up{background-color:#fff}#app-root #slideshow-wrapper.active,#app-root #slideshow-wrapper.full-screen{padding:15px 0 100px}#app-root #slideshow-wrapper.active .navigation,#app-root #slideshow-wrapper.full-screen .navigation{padding:20px 0;backdrop-filter:blur(10px);z-index:var(--z-index-above-form)}#app-root #slideshow-wrapper.active .slideshow-images-wrapper.active,#app-root #slideshow-wrapper.full-screen .slideshow-images-wrapper.active{max-width:50vw;overflow:hidden}#app-root #slideshow-wrapper.active .slideshow-images-wrapper.active .content,#app-root #slideshow-wrapper.full-screen .slideshow-images-wrapper.active .content{inset:unset;left:50%;width:unset;transform:translate(-50%);right:unset;max-width:50vw;min-width:unset}#app-root #slideshow-wrapper.active .slideshow-images-wrapper.active .content .react-transform-wrapper,#app-root #slideshow-wrapper.full-screen .slideshow-images-wrapper.active .content .react-transform-wrapper{max-width:50vw}#app-root #slideshow-wrapper.active .slideshow-images-wrapper.active .content .react-transform-wrapper .react-transform-component,#app-root #slideshow-wrapper.full-screen .slideshow-images-wrapper.active .content .react-transform-wrapper .react-transform-component{max-width:100%}#app-root #slideshow-wrapper.active .slideshow-images-wrapper.active .content .react-transform-wrapper .react-transform-component img,#app-root #slideshow-wrapper.full-screen .slideshow-images-wrapper.active .content .react-transform-wrapper .react-transform-component img{max-width:100%;border-radius:var(--border-radius-card);border:1px solid var(--color-border-grey)}#app-root .datepicker-wrapper .picker-action-buttons{max-width:100%;gap:0 50px;padding-bottom:20px}#app-root .desktop-more-button{position:fixed;bottom:50px;right:0;display:flex;flex-direction:column;align-items:center;gap:10px}#app-root .desktop-more-button .text{text-align:center;color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .desktop-more-button .text{font-weight:700}#app-root .desktop-more-button .icon-wrapper{border-radius:50%;background-color:var(--color-brand-blue);aspect-ratio:1/1;height:60px;width:60px}#app-root .desktop-more-button .icon-wrapper svg{color:#fff}#app-root #overlay.show{display:none}#app-root .form-wrapper.active,#app-root .form-wrapper.registration{max-width:100%}#app-root .form-wrapper.active.registration,#app-root .form-wrapper.registration.registration{max-width:40vw;margin:0 auto;pointer-events:all}#app-root .form-wrapper.active .circle-buttons,#app-root .form-wrapper.registration .circle-buttons{padding-bottom:15px;gap:0 50px}#app-root .form-wrapper.active .form,#app-root .form-wrapper.registration .form{max-width:60vw;margin:0 auto}#app-root .form-wrapper.active .form .header .form-title,#app-root .form-wrapper.registration .form .header .form-title{padding-top:15px}#app-root .screen{padding:0 0 100px;margin:0}#app-root .in-screen-menu{max-width:100%}#app-root .sub-screen.active{padding-top:15px;height:100vh;max-width:100%;max-height:unset}#app-root #app-screens{display:flex;padding:25px;max-width:65vw;left:50%;right:unset;position:relative;transform:translate(-50%);gap:0 25px;height:calc(100vh - 70px)}#app-root #app-screens.light .screen,#app-root #app-screens.dark .screen{padding:0 0 100px;max-width:70%}#app-root #app-screens.light #static-calendar,#app-root #app-screens.dark #static-calendar{margin-top:0}#app-root #app-screens.light #static-calendar .days,#app-root #app-screens.dark #static-calendar .days{justify-content:center}#app-root #app-screens.light #static-calendar .days .day,#app-root #app-screens.dark #static-calendar .days .day{aspect-ratio:1/1;height:55px;width:55px;width:100%}#app-root #app-screens #child-info-container #child-wrapper{justify-content:space-between;border-radius:var(--border-radius-large);border:1px solid var(--color-border-grey-light);padding-right:unset;mask-image:unset;background-color:#fff}#app-root #app-screens .slide-up-card{max-width:40vw;margin:0 auto}#app-root #app-screens .slide-up-card.slide-up{padding-bottom:50px;z-index:var(--z-index-max);border-radius:var(--border-radius-card) var(--border-radius-card) 0 0}#app-root #app-screens .slide-up-card.slide-up.payment-options-card{max-height:90vh;min-height:90vh}#app-root #app-screens .slide-up-card.slide-up .slide-up-card-content .spacer:nth-of-type(2){display:block}#app-root #app-screens .screen .spacer:nth-of-type(2){display:none}#app-root #app-screens .screen .screen-header{display:none}#app-root #app-screens .screen .sub-screen .sub-screen-title .screen-header{display:block}#app-root #app-screens .screen#home-screen #footer{max-width:50%;margin:0 auto}#app-root #app-screens .screen#home-screen .spacer:nth-of-type(2){display:block}#app-root #app-screens .screen#home-screen .wrapper{max-width:100%}#app-root #app-screens .screen#home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group{left:unset}#app-root #app-screens .screen#home-screen .wrapper.co-parenting-corner,#app-root #app-screens .screen#home-screen .wrapper.my-hub{display:none}#app-root #app-screens .screen#home-screen .wrapper .wrapper-title{left:unset}#app-root .form-wrapper{max-height:calc(100vh - 70px)}#app-root #chat-wrapper{max-height:calc(100vh - 80px)}#app-root #chat-wrapper.conversation,#app-root #chat-wrapper.conversation #default-messages{max-width:100%}#app-root #chat-wrapper.conversation #default-messages .message-wrapper .message.to,#app-root #chat-wrapper.conversation #default-messages .message-wrapper .message.from{max-width:max-content;width:max-content;min-width:150px}#app-root #chat-wrapper #header{max-width:100%}}@media screen and (min-width: 1200px){#app-root{justify-content:center}#app-root #app-screens .screen{margin:0 auto}}@media screen and (max-width: 800px){#app-root .desktop-more-button{display:none}}@media screen and (max-width: 400px){#app-root .event-duration-buttons.date{grid-template-columns:repeat(2,1fr);gap:8px}#app-root .wizard .wizard-children .wizard-slide{top:60%}#app-root .circle-button-wrapper .circle-button{aspect-ratio:1/1;height:50px;width:50px}#app-root .circle-button-wrapper .circle-button svg{transform:scale(.85)}#app-root .form-wrapper .circle-buttons .circle-button-wrapper .circle-button,#app-root .form-wrapper .form-dynamic-buttons .circle-button-wrapper .circle-button{aspect-ratio:1/1;height:60px;width:60px}#app-root .form-wrapper .circle-buttons .circle-button-wrapper .circle-button svg,#app-root .form-wrapper .form-dynamic-buttons .circle-button-wrapper .circle-button svg{transform:scale(.8)}#app-root .form-wrapper .circle-buttons .circle-button-wrapper .button-text,#app-root .form-wrapper .form-dynamic-buttons .circle-button-wrapper .button-text{text-align:center;word-break:break-word;width:unset}#app-root .form-wrapper .circle-buttons.form-dynamic-buttons .circle-button-wrapper .button-text,#app-root .form-wrapper .form-dynamic-buttons.form-dynamic-buttons .circle-button-wrapper .button-text{white-space:wrap}}@media screen and (min-width: 768px) and (max-width: 1100px){#app-root{gap:0 15px}#app-root #document-viewer-wrapper{max-width:70%;margin:0 auto}#app-root #chat-wrapper.conversation{max-width:100%}#app-root #chat-wrapper.conversation #default-messages .message-wrapper .message.to,#app-root #chat-wrapper.conversation #default-messages .message-wrapper .message.from{max-width:max-content;width:max-content;min-width:150px}#app-root #app-screens .screen{max-height:92vh;padding-left:0;padding-right:0}#app-root #app-screens .screen.calendar .screen-content{margin:0;max-width:unset}#app-root #app-screens .screen .in-screen-menu{max-width:100%}#app-root .slide-up-card{max-width:50vw;min-height:max-content;border-radius:var(--border-radius-large);border:1px solid var(--color-border-grey-lightest);left:50%}#app-root .slide-up-card.slide-up{transform:translate(-50%,-50%);top:50%}#app-root .slide-up-card .slide-up-card-content{overflow-y:auto;align-self:flex-start}#app-root .slide-up-card .slide-up-card-content .datepicker-wrapper .picker-action-buttons{max-width:100%;gap:0 50px;padding-bottom:20px}#app-root .screen-header{padding-top:15px}#app-root #home-screen .wrapper{max-width:100%}}@media screen and (min-width: 1600px){#app-root .form-wrapper{max-height:calc(100vh - 100px)}#app-root .slide-up-card.slide-up{padding-bottom:10px}}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{box-shadow:0 0 0 1000px transparent inset!important;background-color:transparent!important;-webkit-text-fill-color:inherit!important;transition:background-color 5000s ease-in-out 0s}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{box-shadow:0 0 0 1000px #ffffff14 inset!important;-webkit-text-fill-color:#000!important;caret-color:#000;transition:background-color 9999s ease-in-out 0s!important}input:-moz-autofill,textarea:-moz-autofill,select:-moz-autofill{box-shadow:0 0 0 1000px #ffffff14 inset!important;background-color:#ffffff14!important;color:inherit!important}input:focus{outline:none;box-shadow:none}*,*:before,*:after{box-sizing:border-box}*{margin:0;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{display:none!important}::-webkit-scrollbar-track{display:none!important}::-webkit-scrollbar-thumb{display:none!important;border-radius:15px}::-webkit-scrollbar-thumb:hover{display:none!important}html{background-color:var(--color-background)!important;overflow:hidden;min-height:calc(100% + env(safe-area-inset-top));padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}html p:not(#doc-text p){-webkit-tap-highlight-color:transparent}#root{overflow:hidden!important}ol,ul{margin:0;padding:0;list-style-position:inside}ol ol,ol ul,ul ol,ul ul{margin-left:1.5rem}button:focus,button:focus-visible,button:active,.button:focus,.button:focus-visible,.button:active,[class*=button]:focus,[class*=button]:focus-visible,[class*=button]:active{outline:none!important}button::-moz-focus-inner,.button::-moz-focus-inner,[class*=button]::-moz-focus-inner{border:0!important;padding:0!important}body{line-height:1.5;-webkit-font-smoothing:antialiased;overflow:visible!important;background-color:var(--color-background)!important;height:100%}body::-webkit-scrollbar{display:none!important}body::-webkit-scrollbar-track{display:none!important}body::-webkit-scrollbar-thumb{display:none!important}body::-webkit-scrollbar-thumb:hover{display:none!important}img,picture,video,canvas{display:block;max-width:100%}input,button,textarea,select{font:inherit}button{cursor:pointer}#root{isolation:isolate}*{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none}html,body{padding:0;margin:0;background-color:var(--color-background)}::view-transition-new(root){animation:EnterScreen .45s ease both}::view-transition-old(root){animation:LeaveScreen .45s ease both}@keyframes EnterScreen{0%{opacity:0;transform:scale(.96);filter:blur(14px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes LeaveScreen{0%{opacity:1;transform:scale(1);filter:blur(0)}to{opacity:0;transform:scale(1.04);filter:blur(12px)}}#root{background-color:var(--color-background)}#offline-modal{position:fixed;inset:0;z-index:var(--z-index-max);background-color:var(--color-red-shade-one);display:flex;align-items:center;justify-content:center}#offline-modal #offline-modal-content{background-color:#fff;padding:20px;border-radius:var(--border-radius-primary);color:var(--color-red-shade-three);max-width:calc(100vw - 30px);box-shadow:#0009 0 8px 15px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#offline-modal #offline-modal-content{font-weight:500}#offline-modal #offline-modal-content .title{text-align:center;display:flex;align-items:center;justify-content:center;gap:0 10px;color:#48515e;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#offline-modal #offline-modal-content .title{font-weight:700}#offline-modal #offline-modal-content .body-text{color:#5c6879;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#offline-modal #offline-modal-content .body-text{font-weight:500}::view-transition-old(card),::view-transition-new(card){animation-duration:0}#error-screen{height:100vh;width:100vw;background-color:var(--color-background);overflow:auto;max-height:100vh;padding:60px 15px 200px}#error-screen *{font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#error-screen *{font-weight:400}#error-screen button{border:0}#error-screen #text-container{margin-bottom:10px;background:#fff;border-radius:clamp(0px,50%,22px);padding:20px;box-shadow:0 0 5px #0003}#error-screen #text-container p,#error-screen #text-container li{color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#error-screen #text-container p,#error-screen #text-container li{font-weight:500}#error-screen #text-container .heading{color:var(--color-blue-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#error-screen #text-container .heading{font-weight:700}#error-screen #text-container #steps{display:flex;width:100%;flex-wrap:nowrap;justify-content:flex-start;align-items:center}#error-screen #text-container #steps#wrap{flex-wrap:wrap}#error-screen #text-container #steps .settings-icon{height:20px}#error-screen #text-container #steps .step-number{font-weight:700;margin-right:10px;width:15px;color:var(--color-black-shade-two)}#error-screen #text-container #steps span{text-align:left}#error-screen #text-container #steps p{text-align:left;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center}#error-screen #safari-icon{height:20px;margin-left:8px}#error-screen #error-screen-title{color:var(--color-blue-shade-three);display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:10px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#error-screen #error-screen-title{font-weight:700}#error-screen p,#error-screen .emphasize{font-weight:400}#error-screen p.message,#error-screen .emphasize.message{line-height:1.7}#error-screen p.emphasize,#error-screen .emphasize.emphasize{font-weight:700;padding-left:5px}#error-screen p span,#error-screen .emphasize span{color:var(--color-brand-blue)}#error-screen button{background-color:transparent}#error-screen button.link{color:var(--color-brand-blue);text-decoration:underline;background-color:transparent;padding:0}#error-screen .support-email p,#error-screen .support-email a{display:inline}#error-screen .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:200px;width:100vw;text-align:center;margin:0;padding:0}#error-screen .text .title{font-size:25px;font-weight:700}#error-screen .text .title span{position:relative;top:5px}#error-screen .text .subtitle{font-size:22px}.status-bar-blur{position:fixed;top:0;left:0;right:0;height:calc(env(safe-area-inset-top) - 10px);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);z-index:10000;pointer-events:none}#app-root{background-color:var(--color-background);position:fixed;top:0}#app-root *{font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root *{font-weight:450}#app-root a{text-decoration:none;line-height:1;outline:none;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;user-select:none;-webkit-text-decoration:none!important;-webkit-appearance:none!important;appearance:none!important;color:transparent}#app-root a:not(.with-border){text-underline-offset:2px!important}#app-root a:focus,#app-root a:active,#app-root a:focus-visible,#app-root a:focus-within{outline:none!important;border:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important}#app-root a:before,#app-root a:after{opacity:0;display:none}#app-root svg{line-height:1}#app-root hr{height:1px;width:100%;border:0;background-color:var(--color-border-grey-lighter)}#app-root hr.visitation,#app-root hr.install-app,#app-root hr.expenses,#app-root hr.invitation-card,#app-root hr.slide-up-card-hr{background:var(--color-black-shade-five);border:0;width:calc(100% - 15px);margin:25px auto}#app-root hr.home{background-color:var(--color-black-shade-five);margin:15px auto;width:30%}#app-root hr.new-expense{background-color:var(--color-border-grey-lighter);margin:25px auto;width:100%}#app-root p,#app-root li{color:var(--color-black-shade-two);user-select:unset}#app-root i{font-style:italic}#app-root b{font-weight:700;color:inherit}@keyframes animStar{0%{transform:translate(-100px)}to{transform:translateY(-2000px)}}#app-root #overlay{position:fixed;inset:0;z-index:var(--z-index-above-form);pointer-events:none;height:100dvh;width:100dvw;display:flex;align-items:center;justify-content:center;background-color:#00000080;opacity:0;transition:all .6s ease}#app-root #overlay.show{opacity:1;pointer-events:all;transition:all .6s ease}#app-root #app-screens .no-data-fallback-text{font-style:italic;line-height:1.5;font-size:15px;margin:10px auto;max-width:90%;text-align:center;display:flex;color:var(--color-black-shade-four);align-items:center;justify-content:center;align-self:stretch;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens .no-data-fallback-text{font-weight:500}#app-root #app-screens .no-data-fallback-text svg{color:var(--color-brand-blue)}#app-root #app-screens p,#app-root #app-screens button,#app-root #app-screens svg{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none;outline:none!important}#app-root #app-screens #upload-image-input{opacity:0!important}#app-root #app-screens #upload-inputs{align-items:center;gap:10px;max-width:100%;border-radius:6px;color:#fff;font-family:sans-serif;backdrop-filter:blur(5px);height:55px}#app-root #app-screens #upload-inputs .file-name{color:#fff;opacity:.5;text-align:center;margin-left:auto;width:100%;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens #upload-inputs .file-name{font-weight:300}#app-root #app-screens #upload-inputs .file-name.active{opacity:1}#app-root #app-screens #upload-inputs button.button{z-index:2;width:100%}#app-root #app-screens #upload-inputs input[type=file]{position:relative;visibility:hidden;max-width:20px}#app-root #app-screens #upload-inputs button,#app-root #app-screens #upload-inputs input[type=file]{inset:0;height:45px;width:max-content}#app-root #app-screens #navbar{z-index:var(--z-index-navbar);bottom:0;width:100vw;transition:all .7s ease;opacity:1;background-color:var(--color-background);position:fixed;padding-bottom:env(safe-area-inset-bottom);left:0;right:0;cursor:pointer}#app-root #app-screens #navbar:hover{cursor:pointer}#app-root #app-screens #navbar #menu-items{align-items:center;position:relative;overflow:hidden;justify-content:space-between;background-color:transparent;display:grid;grid-template-columns:repeat(5,1fr);padding-top:15px;left:-4px}#app-root #app-screens #navbar #menu-items .menu-item{transition:all .3s ease-in-out;justify-content:center;display:flex;position:relative;flex-wrap:wrap;align-items:flex-end;user-select:none}#app-root #app-screens #navbar #menu-items .menu-item.more{transform:scale(1.07)}#app-root #app-screens #navbar #menu-items .menu-item .icon-wrapper{aspect-ratio:1/1;height:28px;width:28px}#app-root #app-screens #navbar #menu-items .menu-item .icon-wrapper svg{padding:0;margin:0}#app-root #app-screens #navbar #menu-items .menu-item p{font-size:11px;width:100%;text-align:center;justify-content:center;line-height:1;white-space:nowrap;align-items:center;padding-top:6px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens #navbar #menu-items .menu-item p{font-weight:600}#app-root #app-screens #navbar #menu-items .menu-item p,#app-root #app-screens #navbar #menu-items .menu-item svg{color:var(--color-navbar-icon)}#app-root #app-screens #navbar #menu-items .menu-item.calendar{position:relative}#app-root #app-screens #navbar #menu-items .menu-item.calendar .icon-wrapper{position:relative;aspect-ratio:1/1;height:29px;width:29px}#app-root #app-screens #navbar #menu-items .menu-item.home-button{position:relative}#app-root #app-screens #navbar #menu-items .menu-item.home-button .update-badge{background-color:var(--color-red-shade-three);position:absolute;top:-3px;right:12px;border-radius:4px;padding:0 3px;font-size:10px;color:#fff;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens #navbar #menu-items .menu-item.home-button .update-badge{font-weight:600}#app-root #app-screens #navbar #menu-items .menu-item.home-button .icon-wrapper{transform:scale(1.06)}#app-root #app-screens #navbar #menu-items .menu-item.home-button .icon-wrapper svg{padding:0}#app-root #app-screens #navbar #menu-items .menu-item.create-button{position:relative;display:flex;justify-content:center;flex-wrap:wrap;align-items:center}#app-root #app-screens #navbar #menu-items .menu-item.create-button .icon-wrapper{transform:scale(1.1)}#app-root #app-screens #navbar #menu-items .menu-item.create-button .icon-wrapper svg{padding:0}#app-root #app-screens #navbar #menu-items .menu-item.updates .update-badge{background:var(--color-red-shade-four);display:flex;justify-content:flex-end;align-items:center;border-radius:100%;line-height:1;aspect-ratio:1/1;height:8px;width:8px}#app-root #app-screens #navbar #menu-items .menu-item.active{position:relative;transition:all .3s ease-in-out}#app-root #app-screens #navbar #menu-items .menu-item.active.calendar span{color:#fff;opacity:1;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens #navbar #menu-items .menu-item.active.calendar span{font-weight:700}#app-root #app-screens #navbar #menu-items .menu-item.active p,#app-root #app-screens #navbar #menu-items .menu-item.active svg{color:var(--color-brand-blue);opacity:1;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens #navbar #menu-items .menu-item.active p,#app-root #app-screens #navbar #menu-items .menu-item.active svg{font-weight:600}#app-root #app-screens #navbar .icon-wrapper{display:flex;justify-content:center;align-items:center;position:relative;transition:all 2s ease}#app-root #app-screens #navbar .icon-wrapper.close{background-color:var(--color-red-shade-three)}#app-root #app-screens #navbar .icon-wrapper.close svg{color:#fff}#app-root #app-screens #navbar.hidden,#app-root #app-screens #navbar.hide{pointer-events:none;transition:all .7s ease;opacity:0}#app-root #app-screens #navbar.compact{transform:scale(.6)}#app-root #app-screens #navbar.compact svg,#app-root #app-screens #navbar.compact .icon-wrapper{transform:scale(.8)}#app-root #app-screens #navbar.transparent .actions,#app-root #app-screens #navbar.transparent #menu-items{background-color:transparent}#app-root #app-screens #navbar.transparent .icon-wrapper{background-image:unset;box-shadow:unset;margin-top:10px;position:relative;top:-5px}#app-root #app-screens #subscreens{position:relative;height:100vh;top:0;z-index:99}#app-root .iteration-label{margin:20px auto 5px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .iteration-label{font-weight:600}#app-root .italic{font-style:italic}@media screen and (min-width: 800px){#app-root [class*=button]:hover{cursor:pointer}}#app-root .in-screen-menu{background:#fff;width:calc(100vw - 30px);border-radius:var(--border-radius-large);transition:max-height .5s ease;padding:18px;border:1px solid var(--color-border-grey-light)}#app-root .in-screen-menu .menu-row{display:flex;align-items:center;justify-content:flex-start;width:100%;font-size:18px;padding:12px 0}#app-root .in-screen-menu .menu-row:first-child{padding-top:0}#app-root .in-screen-menu .menu-row:last-child{padding-bottom:0}#app-root .in-screen-menu .menu-row.hidden{display:none}#app-root .in-screen-menu .menu-row .icon-wrapper{border-radius:var(--border-radius-rounded-large);overflow:visible;position:relative;top:2px;margin-right:10px;aspect-ratio:1/1;height:40px;width:40px}#app-root .in-screen-menu .menu-row .icon-wrapper.red:not(.right-side-icon){background-color:var(--color-red-shade-three)}#app-root .in-screen-menu .menu-row .icon-wrapper:not(.right-side-icon) svg{transform:scale(.55)}#app-root .in-screen-menu .menu-row .icon-wrapper.right-side-icon{margin-left:auto;margin-right:0;aspect-ratio:1/1;height:22px;width:22px}#app-root .in-screen-menu .menu-row .icon-wrapper.right-side-icon.edit-icon{aspect-ratio:1/1;height:19px;width:19px}#app-root .in-screen-menu .menu-row .icon-wrapper.right-side-icon svg{color:var(--color-black-shade-three)}#app-root .in-screen-menu .menu-row .icon-wrapper svg{color:#fff}#app-root .in-screen-menu .menu-row.personal-info .icon-wrapper:not(.right-side-icon),#app-root .in-screen-menu .menu-row.personal-info-email .icon-wrapper:not(.right-side-icon),#app-root .in-screen-menu .menu-row.schedule .icon-wrapper:not(.right-side-icon){background-color:var(--color-blue-shade-three)}#app-root .in-screen-menu .menu-row.personalize .icon-wrapper:not(.right-side-icon),#app-root .in-screen-menu .menu-row.install .icon-wrapper:not(.right-side-icon),#app-root .in-screen-menu .menu-row.change-requests .icon-wrapper:not(.right-side-icon),#app-root .in-screen-menu .menu-row.faq .icon-wrapper:not(.right-side-icon){background-color:var(--color-orange-shade-two)}#app-root .in-screen-menu .menu-row.faq .icon-wrapper svg{transform:scale(.65)}#app-root .in-screen-menu .menu-row.notifications .icon-wrapper:not(.right-side-icon),#app-root .in-screen-menu .menu-row.coparent-visitation .icon-wrapper:not(.right-side-icon){background-color:var(--color-green-shade-two)}#app-root .in-screen-menu .menu-row.app-feedback .icon-wrapper:not(.right-side-icon),#app-root .in-screen-menu .menu-row.install .icon-wrapper:not(.right-side-icon),#app-root .in-screen-menu .menu-row.visitation-holidays .icon-wrapper:not(.right-side-icon){background-color:var(--color-purple-shade-two)}#app-root .in-screen-menu .menu-row.app-feedback.visitation-holidays .icon-wrapper:not(.right-side-icon) svg,#app-root .in-screen-menu .menu-row.install.visitation-holidays .icon-wrapper:not(.right-side-icon) svg,#app-root .in-screen-menu .menu-row.visitation-holidays.visitation-holidays .icon-wrapper:not(.right-side-icon) svg{transform:scale(.6)}#app-root .in-screen-menu .menu-row.account .icon-wrapper:not(.right-side-icon),#app-root .in-screen-menu .menu-row.support .icon-wrapper:not(.right-side-icon),#app-root .in-screen-menu .menu-row.reset-password .icon-wrapper:not(.right-side-icon){background-color:var(--color-blue-shade-three)}#app-root .in-screen-menu .menu-row.deactivate-account .icon-wrapper:not(.right-side-icon){background-color:var(--color-red-shade-three)}#app-root .in-screen-menu .menu-row.bug .icon-wrapper:not(.right-side-icon),#app-root .in-screen-menu .menu-row.personal-info-password .icon-wrapper:not(.right-side-icon){background-color:var(--color-red-shade-two)}#app-root .in-screen-menu .menu-row.new-feature .icon-wrapper:not(.right-side-icon),#app-root .in-screen-menu .menu-row.troubleshooting .icon-wrapper:not(.right-side-icon){background-color:var(--color-cyan-shade-two)}#app-root .in-screen-menu .menu-row .menu-title{line-height:1;white-space:normal;padding:0;margin:0;color:var(--color-black-shade-two);display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-start;max-width:90%;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .in-screen-menu .menu-row .menu-title{font-weight:500}#app-root .in-screen-menu .menu-row .menu-title .subtitle{color:var(--color-black-shade-three);white-space:normal;line-height:1.3;padding-top:5px;width:100%}#app-root .in-screen-menu.visitation .icon-wrapper:not(.right-side-icon){margin-right:10px}#app-root .in-screen-menu.my-connections .menu-row .icon-wrapper:first-child{background:var(--color-purple-shade-four);color:#fff;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .in-screen-menu.my-connections .menu-row .icon-wrapper:first-child{font-weight:700}#app-root .in-screen-menu.my-connections .menu-row .icon-wrapper:first-child svg{transform:scale(.6)}#app-root .in-screen-menu.home .menu-row .icon-wrapper:first-child{background:var(--color-red-shade-three);color:#fff;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .in-screen-menu.home .menu-row .icon-wrapper:first-child{font-weight:700}#app-root .in-screen-menu.my-hub{margin:15px auto 0}#app-root .in-screen-menu.my-hub .icon-wrapper:not(.right-side-icon){margin-right:10px}#app-root .inline-loading-spinner-wrapper{margin:0 auto;display:flex;justify-content:center;align-items:center;background-color:transparent;z-index:9;aspect-ratio:1/1;height:100px;width:100px}#app-root .inline-loading-spinner-wrapper img{width:100%;height:auto}#app-root .inline-loading-spinner-wrapper.documents{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#app-root .inline-loading-spinner-wrapper.dead-center{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#app-root .inline-loading-spinner-wrapper.tone-shield img{height:100px;width:100px}#app-root .center-button-flex-wrapper{display:flex;justify-content:center;align-items:center;width:100%;margin:10px auto;gap:0 8px}#app-root .center-button-flex-wrapper.no-bottom-margin{margin:10px auto 0}#app-root #tone-shield{background:#fff;text-align:center;transition:all .3s ease-out;padding:15px 15px 20px;margin:0 auto;opacity:0;position:fixed;top:50%;left:50%;border-radius:var(--border-radius-card);transform:translate(-50%,-50%) scale(0);box-shadow:0 16px 144px 38px #000000f5}#app-root #tone-shield.active{transition:all .3s ease-in;z-index:var(--z-index-floating);opacity:1;transform:translate(-50%,-50%) scale(1);width:90vw}#app-root #tone-shield button{margin:20px auto 0;box-shadow:none}#app-root #tone-shield span{display:block}#app-root #tone-shield hr{margin:20px auto;background-image:none;border:0;height:1px;background-color:var(--color-black-shade-six);width:calc(100% - 30px)}#app-root #tone-shield #negative-words-wrapper{display:flex;gap:10px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:10px}#app-root #tone-shield #negative-words-wrapper .word{background-color:var(--color-red-shade-eight);color:var(--color-red-shade-two);padding:5px 10px;border-radius:var(--border-radius-small);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #tone-shield #negative-words-wrapper .word{font-weight:400}#app-root #tone-shield #recommendation-wrapper{background-color:var(--color-green-shade-eight);padding:10px;border-radius:var(--border-radius-medium)}#app-root #tone-shield #recommendation-wrapper #recommendation-title{color:var(--color-green-shade-two);margin:5px auto 10px;display:flex;justify-content:center;gap:0 10px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #tone-shield #recommendation-wrapper #recommendation-title{font-weight:700}#app-root #tone-shield #recommendation-wrapper #recommendation-subtitle{margin:0 auto;color:var(--color-black-shade-three);font-style:italic;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #tone-shield #recommendation-wrapper #recommendation-subtitle{font-weight:600}#app-root #tone-shield #recommendation-wrapper #recommendation{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin:5px 0 8px}#app-root #tone-shield #recommendation-wrapper #recommendation .option{background-color:#fff;color:var(--color-black-shade-two);border-radius:var(--border-radius-large);padding:6px 15px;position:relative;box-shadow:0 0 3px 2px #0000000e;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #tone-shield #recommendation-wrapper #recommendation .option{font-weight:500}#app-root #tone-shield #recommendation-wrapper #recommendation .option .icon-wrapper{position:absolute;right:5px;top:-10px;z-index:9999999;aspect-ratio:1/1;height:20px;width:20px}#app-root #tone-shield #recommendation-wrapper #recommendation .option .icon-wrapper svg{color:var(--color-green-shade-two);fill:var(--color-green-shade-two)}#app-root #tone-shield #tone-shield-buttons{display:flex;justify-content:center;margin-top:20px;gap:0 25px}#app-root #tone-shield #tone-shield-buttons button{margin:0;background-color:transparent;color:var(--color-black-shade-three);border-radius:0;padding-bottom:4px;border-bottom:1px solid var(--color-black-shade-three)}#app-root #tone-shield #tone-shield-buttons button.clear-message{color:var(--color-black-shade-three);border-bottom:1px solid var(--color-black-shade-three)}#app-root #tone-shield #tone-shield-buttons button.clear-message svg{color:var(--color-black-shade-three)}#app-root #tone-shield #tone-shield-buttons button.send-anyway{color:var(--color-red-shade-three);border-bottom:1px solid var(--color-red-shade-three)}#app-root #tone-shield #tone-shield-buttons button.send-anyway svg{color:var(--color-red-shade-three)}#app-root #tone-shield .title{width:100%;color:var(--color-blue-shade-three);display:flex;align-items:center;justify-content:center;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #tone-shield .title{font-weight:600}#app-root #tone-shield .title .icon-wrapper{position:relative;top:-2px;margin-left:10px;aspect-ratio:1/1;height:25px;width:25px}#app-root #tone-shield .description,#app-root #tone-shield .current-tone{width:100%;color:var(--color-black-shade-two);margin-bottom:10px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #tone-shield .description,#app-root #tone-shield .current-tone{font-weight:400}#app-root #tone-shield .description.current-tone,#app-root #tone-shield .current-tone.current-tone{font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #tone-shield .description.current-tone,#app-root #tone-shield .current-tone.current-tone{font-weight:500}#app-root #tone-shield .tone b{color:var(--color-red-shade-three)}#app-root #tone-shield.green .tone b{color:var(--color-green-shade-three)}#app-root #tone-shield.yellow{background:var(--color-yellow-shade-three)}#app-root #tone-shield.yellow .tone b{color:var(--color-yellow-shade-three)}#app-root #tone-shield .tone{color:#fff}#app-root #tone-shield .icon{position:relative;font-size:28px;z-index:999999;top:1px}#app-root .date-inputs-wrapper{display:flex;align-items:center;justify-content:space-between;gap:0 10px}#app-root .date-inputs-wrapper .input-field .label-and-icon .icon-wrapper{aspect-ratio:1/1;height:16px;width:16px}#app-root .hr-with-text{overflow:visible;position:relative;color:var(--color-black-shade-three);line-height:1;padding:0;white-space:nowrap;display:block;width:100%;text-align:center;margin:20px auto 8px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .hr-with-text{font-weight:700}#app-root .hr-with-text.no-top-margin{margin-top:0}#app-root .hr-with-text.troubleshooting:after,#app-root .hr-with-text.troubleshooting:before{width:35%}#app-root .hr-with-text:before,#app-root .hr-with-text:after{content:"";position:absolute;top:50%;width:40%;height:1px;background:var(--color-black-shade-five)}#app-root .hr-with-text:before{left:0;transform:translateY(-50%)}#app-root .hr-with-text:after{right:0;transform:translateY(-50%)}#app-root .sub-screen{padding:env(safe-area-inset-top) 20px 20px 20px;width:100vw;transition:all .5s ease;pointer-events:none;position:fixed;inset:0 0 0 100vw;height:100vh;z-index:-1;opacity:0;max-height:calc(100vh - 80px);overflow-y:auto}#app-root .sub-screen.active{opacity:1;z-index:var(--z-index-screen);pointer-events:auto;left:0;background:var(--color-background)}#app-root .sub-screen *{user-select:none}#app-root .sub-screen .in-screen-menu{margin:0 auto;max-width:100%}#app-root .sub-screen .sub-screen-title{display:flex;align-items:center;justify-content:space-between;padding:0 0 10px}#app-root .sub-screen .sub-screen-title .icon-wrapper.back-arrow{opacity:1;position:relative;margin:0;left:-10px;top:2px;aspect-ratio:1/1;height:30px;width:30px}#app-root .sub-screen .sub-screen-title .icon-wrapper.back-arrow svg{color:var(--color-black-shade-three)}#app-root .sub-screen .sub-screen-title span{margin-right:auto;justify-self:center;margin-left:auto;position:relative;left:-20px;font-size:20px;text-align:center;color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .sub-screen .sub-screen-title span{font-weight:500}#app-root .sub-screen .action-row{display:flex;align-items:center;justify-content:flex-start;padding:15px 10px;width:100%;line-height:1;white-space:nowrap;font-size:17px;color:#000000a6;border-bottom:1px solid var(--color-black-shade-six);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .sub-screen .action-row{font-weight:500}#app-root .sub-screen .action-row .icon-wrapper:first-child{margin-right:10px}#app-root .sub-screen .action-row .icon-wrapper.right-side-icon{margin-left:auto;opacity:.4;aspect-ratio:1/1;height:17px;width:17px}#app-root .sub-screen .action-row .icon-wrapper.yellow{color:var(--color-yellow-shade-three)}#app-root .sub-screen .action-row .icon-wrapper.green{color:var(--color-green-shade-two)}#app-root .sub-screen .action-row .icon-wrapper.blend{color:var(--color-purple-shade-five)}#app-root .icon-wrapper{aspect-ratio:1/1;height:20px;width:20px;display:flex;align-items:center;justify-content:center}#app-root .icon-wrapper svg{height:100%;width:100%}#app-root .link{color:var(--color-brand-blue);border-bottom:1px solid var(--color-brand-blue);width:max-content}#app-root .underline{border-bottom:1px solid var(--color-black-shade-four) est}#app-root .screen{height:100dvh;width:100dvw;padding:env(safe-area-inset-top) 15px 100px 15px;background-color:var(--color-background);overflow:hidden auto;max-height:calc(100dvh - 80px)}#app-root .screen.active{opacity:1}#app-root .screen:not(.active){opacity:0}#app-root .screen .screen-header{width:100%;position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}#app-root .screen .screen-header.home .text{display:flex;align-items:center;justify-content:center;gap:0 10px}#app-root .screen .screen-header.home .text p{text-align:center}#app-root .screen .screen-header.home .text p.screen-title.screen-header-title{font-size:30px;line-height:1;padding:0;margin:0}#app-root .screen .screen-header .text{height:max-content}#app-root .screen .screen-header .text p{text-align:center}#app-root .screen .screen-header .text p.screen-title.screen-header-title{margin:0 auto;border:0;white-space:wrap;display:flex;line-height:1;align-items:center;justify-content:center;color:var(--color-brand-blue);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .screen .screen-header .text p.screen-title.screen-header-title{font-weight:700}#app-root .screen .screen-header .text p.screen-title.screen-header-title .icon-wrapper{display:flex;align-items:center;justify-content:center;margin-left:8px;margin-top:1px;aspect-ratio:1/1;height:25px;width:25px}#app-root .screen .screen-header .text .screen-header-description-wrapper .screen-description{line-height:1.6;text-align:left;word-break:break-word;width:100%;padding:8px 0;color:var(--color-black-shade-two)}#app-root .screen .screen-header.center-description .screen-header-description-wrapper .screen-description{text-align:center;width:100%;justify-self:center}#app-root .screen .screen-header.long-title .text .screen-header-title.screen-title{line-height:1.3}#app-root .screen .screen-content{flex:1;width:100%}#app-root .screen .screen-content.active{opacity:1}#app-root .spacer{height:1px;width:100%;display:block}#app-root .attachment-button{display:flex;justify-content:center;align-items:center}#app-root .attachment-button svg{aspect-ratio:1/1;height:20px;width:20px;margin:0;color:#fff}#app-root .long-title{line-height:1.3}#app-root .toggle-button-wrapper *{text-align:right}#app-root .toggle-button-wrapper{padding:0;display:flex;justify-content:space-between;width:100%;position:relative;align-items:center}#app-root .toggle-button-wrapper.white-bg .layer{background-color:#fff}#app-root .toggle-button-wrapper.white-bg #toggle-button .knobs:after{color:var(--color-green-shade-three)}#app-root .toggle-button-wrapper.white-bg #toggle-button .knobs span:before{background-color:var(--color-green-shade-three)}#app-root .toggle-button-wrapper.white-bg #toggle-button .knobs span:after{background-color:#fff}#app-root .toggle-button-wrapper #toggle-button{border-radius:50px;height:30px;position:relative;width:74px;overflow:hidden;right:0;transform:scale(.85)}#app-root .toggle-button-wrapper #toggle-button .knobs:before{position:absolute;top:2px;height:25px;font-size:13px;text-align:center;line-height:1;transition:.3s ease all;color:var(--color-black-shade-five);z-index:1;content:"NO";left:10px;vertical-align:middle;display:flex;align-items:center;justify-content:center}#app-root .toggle-button-wrapper #toggle-button .knobs:after{color:var(--color-green-shade-two);position:absolute;font-size:13px;font-weight:700;text-align:center;line-height:1;padding:9px 4px;transition:.3s ease all;z-index:1;content:"YES";right:5px;top:0;height:25px}#app-root .toggle-button-wrapper #toggle-button .knobs span{top:0;left:0;display:block;width:100%;height:100%}#app-root .toggle-button-wrapper #toggle-button .knobs span:before{position:absolute;font-size:10px;font-weight:700;text-align:center;line-height:1;padding:9px 4px;transition:.3s ease all;left:5px;top:-28px;background-color:var(--color-green-shade-two);content:"";z-index:2;border-radius:50px;width:30px;height:20px}#app-root .toggle-button-wrapper #toggle-button .knobs span:after{position:absolute;top:5px;font-size:10px;height:20px;width:30px;font-weight:700;text-align:center;line-height:1;padding:9px 4px;border-radius:50px;transition:.3s ease all;left:39px;background-color:var(--color-black-shade-three);content:"";z-index:2}#app-root .toggle-button-wrapper #toggle-button .checkbox:checked+.knobs span:before{top:5px}#app-root .toggle-button-wrapper #toggle-button .checkbox:checked+.knobs span:after{top:-48px}#app-root .toggle-button-wrapper .label-wrapper label{padding:0}#app-root .toggle-button-wrapper .knobs,#app-root .toggle-button-wrapper .layer{position:absolute;inset:0}#app-root .toggle-button-wrapper .button.r,#app-root .toggle-button-wrapper .button.r .layer{border-radius:100px}#app-root .toggle-button-wrapper .checkbox{position:relative;width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;z-index:3}#app-root .toggle-button-wrapper .knobs{z-index:2}#app-root .toggle-button-wrapper .layer{width:100%;background-color:#fff;transition:.3s ease all;z-index:1;margin-left:auto;float:right;display:block;margin-right:0}#app-root .checkbox-wrapper{align-items:center;justify-content:flex-start;transition:all .5s ease;display:flex;gap:5px;padding:6px 15px;border-radius:var(--border-radius-larger);border:1px solid var(--color-black-shade-nine)}#app-root .checkbox-wrapper *{transition:all .5s ease}#app-root .checkbox-wrapper.active{border:1px solid white;transition:all .5s ease}#app-root .checkbox-wrapper.white-bg{border:1px solid var(--color-black-shade-two)!important;opacity:.6}#app-root .checkbox-wrapper.white-bg.active{opacity:1}#app-root .checkbox-wrapper.center{justify-content:center;width:100%}#app-root .form-wrapper,#app-root .wizard{overscroll-behavior:none;position:fixed;opacity:0;overflow:hidden;align-items:flex-start;display:flex;justify-content:flex-start;background-color:var(--color-background);transition:all .7s cubic-bezier(.68,-.55,.265,1.55);pointer-events:none;inset:0;width:100dvw;height:100dvh;margin-bottom:-100vh;transform:scale(.8);z-index:var(--z-index-floating)}#app-root .form-wrapper.active,#app-root .wizard.active{margin-bottom:0;pointer-events:auto;opacity:1;transform:scale(1);transition:all .8s cubic-bezier(.68,-.55,.265,1.55)}#app-root .form-wrapper.registration,#app-root .wizard.registration{opacity:1;pointer-events:auto;width:100vw;max-width:unset;padding:0}#app-root .form-wrapper.registration .form,#app-root .wizard.registration .form{padding:0}#app-root .form-wrapper.hidden,#app-root .wizard.hidden{pointer-events:none;opacity:0;margin-bottom:-100vh;transform:scale(.8);transition:all .5s ease;z-index:-1}#app-root .form-wrapper .header,#app-root .wizard .header{border:0;width:100%;text-align:center;opacity:1;border-radius:var(--border-radius-small);padding-bottom:15px}#app-root .form-wrapper .header .form-title,#app-root .form-wrapper .header .wizard-title,#app-root .wizard .header .form-title,#app-root .wizard .header .wizard-title{text-align:center;position:relative;color:var(--color-blue-shade-three);margin:0 auto;text-decoration:none;opacity:1;line-height:1.3;white-space:wrap;text-overflow:unset;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .form-wrapper .header .form-title,#app-root .form-wrapper .header .wizard-title,#app-root .wizard .header .form-title,#app-root .wizard .header .wizard-title{font-weight:700}#app-root .form-wrapper .header .form-title.active,#app-root .form-wrapper .header .wizard-title.active,#app-root .wizard .header .form-title.active,#app-root .wizard .header .wizard-title.active{white-space:wrap;width:100%;text-overflow:unset}#app-root .form-wrapper .header .form-title.long-title,#app-root .form-wrapper .header .wizard-title.long-title,#app-root .wizard .header .form-title.long-title,#app-root .wizard .header .wizard-title.long-title{align-items:flex-start;line-height:1.3}#app-root .form-wrapper .header .form-title span,#app-root .form-wrapper .header .wizard-title span,#app-root .wizard .header .form-title span,#app-root .wizard .header .wizard-title span{color:var(--color-black-shade-three);margin:0;padding:0;white-space:nowrap;line-height:1;opacity:.6}#app-root .form-wrapper .header .form-title .icon-wrapper,#app-root .form-wrapper .header .wizard-title .icon-wrapper,#app-root .wizard .header .form-title .icon-wrapper,#app-root .wizard .header .wizard-title .icon-wrapper{display:flex;align-items:center;justify-content:center;height:min-content;overflow:hidden;width:50px}#app-root .form-wrapper .header .form-title .icon-wrapper svg,#app-root .form-wrapper .header .wizard-title .icon-wrapper svg,#app-root .wizard .header .form-title .icon-wrapper svg,#app-root .wizard .header .wizard-title .icon-wrapper svg{transform:scale(.8);color:var(--color-purple-shade-three)}#app-root .form-wrapper .header .form-title .icon-wrapper svg.document,#app-root .form-wrapper .header .wizard-title .icon-wrapper svg.document,#app-root .wizard .header .form-title .icon-wrapper svg.document,#app-root .wizard .header .wizard-title .icon-wrapper svg.document{font-size:20px}#app-root .form-wrapper .form,#app-root .wizard .form{width:100%;transition:all 2s ease;overflow:hidden;top:0;padding:env(safe-area-inset-top) 20px 0 20px;display:flex;flex-direction:column;height:calc(100vh - 125px);position:relative}#app-root .form-wrapper .form.active,#app-root .wizard .form.active{opacity:1;transform:scale(1);transition:all .7s ease}#app-root .form-wrapper .form img,#app-root .wizard .form img{border-radius:var(--border-radius-primary)}#app-root .form-wrapper .form .content,#app-root .wizard .form .content{padding:0 1px 100px;scroll-margin-top:80px;-webkit-overflow-scrolling:touch;min-height:0;display:flex;flex-direction:column;justify-content:space-between;flex:0 1 auto;overflow-x:hidden;overflow-y:auto}#app-root .form-wrapper .form .subtitle-wrapper p,#app-root .wizard .form .subtitle-wrapper p{color:var(--color-black-shade-two);margin-top:5px;text-align:center;line-height:1.35;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .form-wrapper .form .subtitle-wrapper p,#app-root .wizard .form .subtitle-wrapper p{font-weight:450}#app-root .form-wrapper .circle-buttons,#app-root .form-wrapper .form-dynamic-buttons,#app-root .wizard .circle-buttons,#app-root .wizard .form-dynamic-buttons{z-index:var(--z-index-floating);width:100%;overflow:hidden;border:0;box-shadow:none;max-width:100%;flex-shrink:0;position:fixed;justify-content:center;transition:all .6s ease;bottom:0;padding:15px 15px env(safe-area-inset-bottom) 15px;display:flex;gap:0 15px;backdrop-filter:blur(5px)}#app-root .form-wrapper .circle-buttons *,#app-root .form-wrapper .form-dynamic-buttons *,#app-root .wizard .circle-buttons *,#app-root .wizard .form-dynamic-buttons *{user-select:none}#app-root .form-wrapper .circle-buttons.active,#app-root .form-wrapper .form-dynamic-buttons.active,#app-root .wizard .circle-buttons.active,#app-root .wizard .form-dynamic-buttons.active{transform:translateY(0) scale(1);pointer-events:auto;opacity:1;visibility:visible;transition:all .6s ease}#app-root .form-wrapper .circle-buttons.circle-buttons.action-buttons-visible,#app-root .form-wrapper .form-dynamic-buttons.circle-buttons.action-buttons-visible,#app-root .wizard .circle-buttons.circle-buttons.action-buttons-visible,#app-root .wizard .form-dynamic-buttons.circle-buttons.action-buttons-visible{pointer-events:none;opacity:0}#app-root .form-wrapper .circle-buttons.form-dynamic-buttons,#app-root .form-wrapper .form-dynamic-buttons.form-dynamic-buttons,#app-root .wizard .circle-buttons.form-dynamic-buttons,#app-root .wizard .form-dynamic-buttons.form-dynamic-buttons{position:fixed;pointer-events:none;display:flex;align-items:flex-start;opacity:0;transform:translateY(200px) scale(0);transition:all .5s ease;gap:0 20px}#app-root .form-wrapper .circle-buttons.form-dynamic-buttons:hover,#app-root .form-wrapper .form-dynamic-buttons.form-dynamic-buttons:hover,#app-root .wizard .circle-buttons.form-dynamic-buttons:hover,#app-root .wizard .form-dynamic-buttons.form-dynamic-buttons:hover{cursor:pointer}#app-root .form-wrapper .circle-buttons.form-dynamic-buttons.active,#app-root .form-wrapper .form-dynamic-buttons.form-dynamic-buttons.active,#app-root .wizard .circle-buttons.form-dynamic-buttons.active,#app-root .wizard .form-dynamic-buttons.form-dynamic-buttons.active{pointer-events:all;opacity:1;transition:all .5s ease;transform:translateY(0) scale(1)}#app-root .form-wrapper .circle-buttons.form-dynamic-buttons .circle-button-wrapper,#app-root .form-wrapper .form-dynamic-buttons.form-dynamic-buttons .circle-button-wrapper,#app-root .wizard .circle-buttons.form-dynamic-buttons .circle-button-wrapper,#app-root .wizard .form-dynamic-buttons.form-dynamic-buttons .circle-button-wrapper{min-width:0}#app-root .form-wrapper .circle-buttons.form-dynamic-buttons .circle-button-wrapper a,#app-root .form-wrapper .form-dynamic-buttons.form-dynamic-buttons .circle-button-wrapper a,#app-root .wizard .circle-buttons.form-dynamic-buttons .circle-button-wrapper a,#app-root .wizard .form-dynamic-buttons.form-dynamic-buttons .circle-button-wrapper a{border:0}#app-root .form-wrapper .circle-buttons.form-dynamic-buttons .circle-button-wrapper .button-text,#app-root .form-wrapper .form-dynamic-buttons.form-dynamic-buttons .circle-button-wrapper .button-text,#app-root .wizard .circle-buttons.form-dynamic-buttons .circle-button-wrapper .button-text,#app-root .wizard .form-dynamic-buttons.form-dynamic-buttons .circle-button-wrapper .button-text{display:inline-block;line-height:1.4;white-space:nowrap;background:transparent}#app-root .form-wrapper.datepicker .form,#app-root .wizard.datepicker .form{padding:env(safe-area-inset-top) 15px 0 15px}#app-root .form-wrapper.datepicker .form .header,#app-root .wizard.datepicker .form .header{padding-bottom:10px}#app-root .form-wrapper.edit-handoff-checklist .tags-and-delete-button,#app-root .wizard.edit-handoff-checklist .tags-and-delete-button{display:flex;justify-content:space-between;align-items:flex-start;gap:0 10px;padding-top:5px}#app-root .form-wrapper.edit-handoff-checklist .tags-and-delete-button .tags,#app-root .wizard.edit-handoff-checklist .tags-and-delete-button .tags{padding:0}#app-root .form-wrapper.edit-handoff-checklist .tags-and-delete-button button,#app-root .wizard.edit-handoff-checklist .tags-and-delete-button button{padding:10px 15px}#app-root .form-wrapper.edit-handoff-checklist .tags-and-delete-button button .icon-wrapper,#app-root .wizard.edit-handoff-checklist .tags-and-delete-button button .icon-wrapper{aspect-ratio:1/1;height:14px;width:14px}#app-root .form-wrapper.new-handoff-checklist-wrapper .checklist .item,#app-root .wizard.new-handoff-checklist-wrapper .checklist .item{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:10px}#app-root .form-wrapper.new-handoff-checklist-wrapper .checklist .item .tags,#app-root .wizard.new-handoff-checklist-wrapper .checklist .item .tags{margin:0}#app-root .form-wrapper.new-handoff-checklist-wrapper .checklist .item .checklist-item-text,#app-root .wizard.new-handoff-checklist-wrapper .checklist .item .checklist-item-text{line-height:1;white-space:nowrap;text-transform:capitalize;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .form-wrapper.new-handoff-checklist-wrapper .checklist .item .checklist-item-text,#app-root .wizard.new-handoff-checklist-wrapper .checklist .item .checklist-item-text{font-weight:600}#app-root .form-wrapper.child-update-form #tags,#app-root .wizard.child-update-form #tags{display:flex;flex-wrap:wrap;gap:10px}#app-root .form-wrapper.child-update-form #tags .tag,#app-root .wizard.child-update-form #tags .tag{padding:5px 10px;border-radius:var(--border-radius-rounded-large);color:var(--color-black-shade-one);line-height:1.4;border:1px solid var(--color-border-grey);user-select:none}#app-root .form-wrapper.child-update-form #tags .tag:hover,#app-root .wizard.child-update-form #tags .tag:hover{cursor:pointer}#app-root .form-wrapper.child-update-form #tags .tag.active,#app-root .wizard.child-update-form #tags .tag.active{background-color:var(--color-blue-shade-two);color:#fff}#app-root .form-wrapper.new-expense-form .form #number,#app-root .wizard.new-expense-form .form #number{font-size:24px}#app-root .form-wrapper.new-expense-form .form .img-wrapper,#app-root .wizard.new-expense-form .form .img-wrapper{margin:0 auto}#app-root .form-wrapper.new-expense-form .form .img-wrapper img,#app-root .wizard.new-expense-form .form .img-wrapper img{border-radius:var(--border-radius-medium)}#app-root .form-wrapper.new-child-card #dob-inputs,#app-root .wizard.new-child-card #dob-inputs{display:grid;gap:0 20px;grid-template-columns:1fr 1fr 1fr}#app-root .form-wrapper.new-chat .header .form-title,#app-root .wizard.new-chat .header .form-title{line-height:1.3}#app-root .form-wrapper.new-chat .content #coParent-names,#app-root .wizard.new-chat .content #coParent-names{display:flex;margin:20px 0 80px;justify-content:center;gap:20px;padding:20px 0;overflow:visible}#app-root .form-wrapper.new-chat .content #coParent-names .coParent-name,#app-root .wizard.new-chat .content #coParent-names .coParent-name{display:flex;align-items:center;justify-content:center;color:#fff;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .form-wrapper.new-chat .content #coParent-names .coParent-name,#app-root .wizard.new-chat .content #coParent-names .coParent-name{font-weight:500}#app-root .form-wrapper.new-chat .content #coParent-names .coParent-name .icon-wrapper,#app-root .wizard.new-chat .content #coParent-names .coParent-name .icon-wrapper{aspect-ratio:1/1;height:22px;width:22px}#app-root .form-wrapper.new-calendar-event #relative-wrapper .flex,#app-root .wizard.new-calendar-event #relative-wrapper .flex{gap:20px}#app-root .form-wrapper.handoff #row,#app-root .form-wrapper.expenses #row,#app-root .form-wrapper.edit-calendar-event #row,#app-root .form-wrapper.visitation-requests #row,#app-root .wizard.handoff #row,#app-root .wizard.expenses #row,#app-root .wizard.edit-calendar-event #row,#app-root .wizard.visitation-requests #row{border:0;padding:0}#app-root .form-wrapper.handoff #row b,#app-root .form-wrapper.expenses #row b,#app-root .form-wrapper.edit-calendar-event #row b,#app-root .form-wrapper.visitation-requests #row b,#app-root .wizard.handoff #row b,#app-root .wizard.expenses #row b,#app-root .wizard.edit-calendar-event #row b,#app-root .wizard.visitation-requests #row b{font-size:16px}#app-root .form-wrapper.handoff #row #title,#app-root .form-wrapper.expenses #row #title,#app-root .form-wrapper.edit-calendar-event #row #title,#app-root .form-wrapper.visitation-requests #row #title,#app-root .wizard.handoff #row #title,#app-root .wizard.expenses #row #title,#app-root .wizard.edit-calendar-event #row #title,#app-root .wizard.visitation-requests #row #title{font-size:16px;line-height:1;display:flex;align-items:center}#app-root .form-wrapper.handoff #row #title b,#app-root .form-wrapper.expenses #row #title b,#app-root .form-wrapper.edit-calendar-event #row #title b,#app-root .form-wrapper.visitation-requests #row #title b,#app-root .wizard.handoff #row #title b,#app-root .wizard.expenses #row #title b,#app-root .wizard.edit-calendar-event #row #title b,#app-root .wizard.visitation-requests #row #title b{min-width:100px;display:block}#app-root .form-wrapper.upload-document-card,#app-root .wizard.upload-document-card{min-height:80vh}#app-root .input-field{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;width:100%;transition:all .4s ease;background:transparent;margin-bottom:20px;overflow:visible}#app-root .input-field.active{transition:all .4s ease}#app-root .input-field.active input,#app-root .input-field.active textarea{background-color:var(--color-blue-shade-nine);border:1px solid var(--color-blue-shade-seven)}#app-root .input-field .label-and-icon{display:flex;align-items:center;justify-content:left;width:100%;margin:0;padding:0;align-self:center;flex-wrap:wrap;gap:0 8px}#app-root .input-field .label-and-icon.with-subtitle{align-items:flex-start}#app-root .input-field .label-and-icon.with-subtitle .label-text{padding-bottom:3px}#app-root .input-field .label-and-icon .label-subtitle{width:100%;color:var(--color-black-shade-twoHalf);padding-bottom:5px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .input-field .label-and-icon .label-subtitle{font-weight:500}#app-root .input-field .label-and-icon .label-wrapper label{color:var(--color-black-shade-three);line-height:1;padding:0;text-align:center;white-space:nowrap;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .input-field .label-and-icon .label-wrapper label{font-weight:500}#app-root .input-field .label-and-icon .icon-wrapper{aspect-ratio:1/1;height:22px;width:22px}#app-root .input-field .label-and-icon .icon-wrapper.text{aspect-ratio:1/1;height:18px;width:18px}#app-root .input-field .label-and-icon .icon-wrapper svg{color:var(--color-blue-shade-three);opacity:1}#app-root .input-field .label-and-icon .icon-wrapper svg.phone-filled-icon{color:var(--color-icon-blue)}#app-root .input-field.less-bottom-margin{margin-bottom:5px}#app-root .input-field.valid:after{content:"Looks Good 👌";position:relative;bottom:0;left:0;color:var(--color-green-shade-four);font-size:13px;font-weight:700;line-height:1;margin:8px 0 0;z-index:99}#app-root .input-field.required{position:relative}#app-root .input-field.required:after{content:"Required ☝️";position:relative;bottom:0;left:0;color:var(--color-button-red);font-size:13px;font-weight:700;line-height:1;margin:8px 0 0;z-index:99}#app-root .input-field.with-value input{border-bottom:1px solid var(--color-green-shade-three)}#app-root .input-field.date,#app-root .input-field.time{min-height:50px;display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;user-select:none!important}#app-root .input-field.date input,#app-root .input-field.time input{width:100%;position:relative;height:unset!important;user-select:none!important}#app-root .input-field.date.time,#app-root .input-field.time.time{user-select:none!important}#app-root .input-field *{line-height:1;background-color:transparent}#app-root .input-field input,#app-root .input-field textarea{outline:0;caret-color:var(--color-black-shade-two);display:flex;justify-content:flex-start;align-items:center;color:var(--color-black-shade-two);z-index:9;overscroll-behavior:none;-webkit-text-size-adjust:100%;width:100%;overflow:visible;text-align:left;background:#fff;transition:all .4s ease;margin-top:5px;border:1px solid var(--color-border-grey-light);border-radius:var(--border-radius-primary-small);padding:12px 10px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .input-field input,#app-root .input-field textarea{font-weight:450}#app-root .input-field input:hover,#app-root .input-field textarea:hover{caret-color:var(--color-black-shade-two)}#app-root .input-field input:-webkit-autofill,#app-root .input-field input:-webkit-autofill:hover,#app-root .input-field input:-webkit-autofill:focus,#app-root .input-field textarea:-webkit-autofill,#app-root .input-field textarea:-webkit-autofill:hover,#app-root .input-field textarea:-webkit-autofill:focus{-webkit-text-fill-color:"white"!important;text-decoration-color:"white"!important}#app-root .input-field input:-moz-autofill,#app-root .input-field textarea:-moz-autofill{-webkit-text-fill-color:"white"!important;text-decoration-color:"white"!important}#app-root .input-field input::placeholder,#app-root .input-field textarea::placeholder{line-height:1.5;font-style:italic}#app-root .input-field textarea{display:flex;overflow:auto;line-height:1.3!important;align-items:center;min-height:100px;max-width:100%;width:100%;height:max-content;justify-content:flex-start;justify-self:flex-start}#app-root .input-field textarea.grey-bg{background-color:var(--color-background)}#app-root .dead-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:200px;width:100vw;text-align:center;margin:0;padding:0}#app-root .align-center{align-items:center}#app-root .center-text{text-align:center;width:100%}#app-root .wrap{flex-wrap:wrap}#app-root .space-between{justify-content:space-between}#app-root .flex{display:flex;align-items:center}#app-root .flex.wrap{flex-wrap:wrap}#app-root .flex.flex-start{justify-content:flex-start}#app-root .center{margin:0 auto}#app-root .center-text{width:100%;text-align:center;display:block}#app-root .bold,#app-root .bold *{font-weight:700}#app-root .wizard{overscroll-behavior:none;position:fixed;opacity:0;overflow:hidden;align-items:flex-start;display:flex;justify-content:flex-start;background-color:var(--color-background);transition:all .7s cubic-bezier(.68,-.55,.265,1.55);pointer-events:none;inset:0;width:100dvw;height:100dvh;margin-bottom:-100vh;transform:scale(.8);z-index:var(--z-index-floating)}#app-root .wizard.active{margin-bottom:0;pointer-events:auto;opacity:1;transform:scale(1);transition:all .8s cubic-bezier(.68,-.55,.265,1.55)}#app-root .wizard.registration{opacity:1;pointer-events:auto;width:100vw;max-width:unset;padding:0}#app-root .wizard.registration .form{padding:0}#app-root .wizard.hidden{pointer-events:none;opacity:0;margin-bottom:-100vh;transform:scale(.8);transition:all .5s ease;z-index:-1}#app-root .wizard .header{border:0;width:100%;text-align:center;opacity:1;border-radius:var(--border-radius-small);padding-bottom:15px}#app-root .wizard .header .form-title,#app-root .wizard .header .wizard-title{text-align:center;position:relative;color:var(--color-blue-shade-three);margin:0 auto;text-decoration:none;opacity:1;line-height:1.3;white-space:wrap;text-overflow:unset;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .wizard .header .form-title,#app-root .wizard .header .wizard-title{font-weight:700}#app-root .wizard .header .form-title.active,#app-root .wizard .header .wizard-title.active{white-space:wrap;width:100%;text-overflow:unset}#app-root .wizard .header .form-title.long-title,#app-root .wizard .header .wizard-title.long-title{align-items:flex-start;line-height:1.3}#app-root .wizard .header .form-title span,#app-root .wizard .header .wizard-title span{color:var(--color-black-shade-three);margin:0;padding:0;white-space:nowrap;line-height:1;opacity:.6}#app-root .wizard .header .form-title .icon-wrapper,#app-root .wizard .header .wizard-title .icon-wrapper{display:flex;align-items:center;justify-content:center;height:min-content;overflow:hidden;width:50px}#app-root .wizard .header .form-title .icon-wrapper svg,#app-root .wizard .header .wizard-title .icon-wrapper svg{transform:scale(.8);color:var(--color-purple-shade-three)}#app-root .wizard .header .form-title .icon-wrapper svg.document,#app-root .wizard .header .wizard-title .icon-wrapper svg.document{font-size:20px}#app-root .wizard .form{width:100%;transition:all 2s ease;overflow:hidden;top:0;padding:env(safe-area-inset-top) 20px 0 20px;display:flex;flex-direction:column;height:calc(100vh - 125px);position:relative}#app-root .wizard .form.active{opacity:1;transform:scale(1);transition:all .7s ease}#app-root .wizard .form img{border-radius:var(--border-radius-primary)}#app-root .wizard .form .content{padding:0 1px 100px;scroll-margin-top:80px;-webkit-overflow-scrolling:touch;min-height:0;display:flex;flex-direction:column;justify-content:space-between;flex:0 1 auto;overflow-x:hidden;overflow-y:auto}#app-root .wizard .form .subtitle-wrapper p{color:var(--color-black-shade-two);margin-top:5px;text-align:center;line-height:1.35;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .wizard .form .subtitle-wrapper p{font-weight:450}#app-root .wizard .circle-buttons,#app-root .wizard .form-dynamic-buttons{z-index:var(--z-index-floating);width:100%;overflow:hidden;border:0;box-shadow:none;max-width:100%;flex-shrink:0;position:fixed;justify-content:center;transition:all .6s ease;bottom:0;padding:15px 15px env(safe-area-inset-bottom) 15px;display:flex;gap:0 15px;backdrop-filter:blur(5px)}#app-root .wizard .circle-buttons *,#app-root .wizard .form-dynamic-buttons *{user-select:none}#app-root .wizard .circle-buttons.active,#app-root .wizard .form-dynamic-buttons.active{transform:translateY(0) scale(1);pointer-events:auto;opacity:1;visibility:visible;transition:all .6s ease}#app-root .wizard .circle-buttons.circle-buttons.action-buttons-visible,#app-root .wizard .form-dynamic-buttons.circle-buttons.action-buttons-visible{pointer-events:none;opacity:0}#app-root .wizard .circle-buttons.form-dynamic-buttons,#app-root .wizard .form-dynamic-buttons.form-dynamic-buttons{position:fixed;pointer-events:none;display:flex;align-items:flex-start;opacity:0;transform:translateY(200px) scale(0);transition:all .5s ease;gap:0 20px}#app-root .wizard .circle-buttons.form-dynamic-buttons:hover,#app-root .wizard .form-dynamic-buttons.form-dynamic-buttons:hover{cursor:pointer}#app-root .wizard .circle-buttons.form-dynamic-buttons.active,#app-root .wizard .form-dynamic-buttons.form-dynamic-buttons.active{pointer-events:all;opacity:1;transition:all .5s ease;transform:translateY(0) scale(1)}#app-root .wizard .circle-buttons.form-dynamic-buttons .circle-button-wrapper,#app-root .wizard .form-dynamic-buttons.form-dynamic-buttons .circle-button-wrapper{min-width:0}#app-root .wizard .circle-buttons.form-dynamic-buttons .circle-button-wrapper a,#app-root .wizard .form-dynamic-buttons.form-dynamic-buttons .circle-button-wrapper a{border:0}#app-root .wizard .circle-buttons.form-dynamic-buttons .circle-button-wrapper .button-text,#app-root .wizard .form-dynamic-buttons.form-dynamic-buttons .circle-button-wrapper .button-text{display:inline-block;line-height:1.4;white-space:nowrap;background:transparent}#app-root .wizard.datepicker .form{padding:env(safe-area-inset-top) 15px 0 15px}#app-root .wizard.datepicker .form .header{padding-bottom:10px}#app-root .wizard.edit-handoff-checklist .tags-and-delete-button{display:flex;justify-content:space-between;align-items:flex-start;gap:0 10px;padding-top:5px}#app-root .wizard.edit-handoff-checklist .tags-and-delete-button .tags{padding:0}#app-root .wizard.edit-handoff-checklist .tags-and-delete-button button{padding:10px 15px}#app-root .wizard.edit-handoff-checklist .tags-and-delete-button button .icon-wrapper{aspect-ratio:1/1;height:14px;width:14px}#app-root .wizard.new-handoff-checklist-wrapper .checklist .item{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:10px}#app-root .wizard.new-handoff-checklist-wrapper .checklist .item .tags{margin:0}#app-root .wizard.new-handoff-checklist-wrapper .checklist .item .checklist-item-text{line-height:1;white-space:nowrap;text-transform:capitalize;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .wizard.new-handoff-checklist-wrapper .checklist .item .checklist-item-text{font-weight:600}#app-root .wizard.child-update-form #tags{display:flex;flex-wrap:wrap;gap:10px}#app-root .wizard.child-update-form #tags .tag{padding:5px 10px;border-radius:var(--border-radius-rounded-large);color:var(--color-black-shade-one);line-height:1.4;border:1px solid var(--color-border-grey);user-select:none}#app-root .wizard.child-update-form #tags .tag:hover{cursor:pointer}#app-root .wizard.child-update-form #tags .tag.active{background-color:var(--color-blue-shade-two);color:#fff}#app-root .wizard.new-expense-form .form #number{font-size:24px}#app-root .wizard.new-expense-form .form .img-wrapper{margin:0 auto}#app-root .wizard.new-expense-form .form .img-wrapper img{border-radius:var(--border-radius-medium)}#app-root .wizard.new-child-card #dob-inputs{display:grid;gap:0 20px;grid-template-columns:1fr 1fr 1fr}#app-root .wizard.new-chat .header .form-title{line-height:1.3}#app-root .wizard.new-chat .content #coParent-names{display:flex;margin:20px 0 80px;justify-content:center;gap:20px;padding:20px 0;overflow:visible}#app-root .wizard.new-chat .content #coParent-names .coParent-name{display:flex;align-items:center;justify-content:center;color:#fff;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .wizard.new-chat .content #coParent-names .coParent-name{font-weight:500}#app-root .wizard.new-chat .content #coParent-names .coParent-name .icon-wrapper{aspect-ratio:1/1;height:22px;width:22px}#app-root .wizard.new-calendar-event #relative-wrapper .flex{gap:20px}#app-root .wizard.handoff #row,#app-root .wizard.expenses #row,#app-root .wizard.edit-calendar-event #row,#app-root .wizard.visitation-requests #row{border:0;padding:0}#app-root .wizard.handoff #row b,#app-root .wizard.expenses #row b,#app-root .wizard.edit-calendar-event #row b,#app-root .wizard.visitation-requests #row b{font-size:16px}#app-root .wizard.handoff #row #title,#app-root .wizard.expenses #row #title,#app-root .wizard.edit-calendar-event #row #title,#app-root .wizard.visitation-requests #row #title{font-size:16px;line-height:1;display:flex;align-items:center}#app-root .wizard.handoff #row #title b,#app-root .wizard.expenses #row #title b,#app-root .wizard.edit-calendar-event #row #title b,#app-root .wizard.visitation-requests #row #title b{min-width:100px;display:block}#app-root .wizard.upload-document-card{min-height:80vh}#app-root .wizard{flex-direction:column;padding:env(safe-area-inset-top) 15px env(safe-area-inset-bottom) 15px;z-index:-1;gap:15px 0;background-color:#fff}#app-root .wizard.active{pointer-events:auto;z-index:var(--z-index-above-form)}#app-root .wizard .header{border-radius:0;width:calc(100dvw - 30px);z-index:var(--z-index-above-form);background-color:#fff;padding-bottom:0}#app-root .wizard .wizard-subtitle{color:var(--color-black-shade-twoHalf);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .wizard .wizard-subtitle{font-weight:500}#app-root .wizard .wizard-progress{display:flex;align-items:center;justify-content:center;gap:0 10px;margin:0 auto;width:calc(100dvw - 30px)}#app-root .wizard .wizard-progress .progress-bar{height:5px;background-color:var(--color-black-shade-five);transition:all .35s ease;border-radius:50%;aspect-ratio:1/1;height:8px;width:8px}#app-root .wizard .wizard-progress .progress-bar.active{border-radius:5px;width:calc(20% - 30px);transition:all .35s ease;background-color:var(--color-green-shade-three)}#app-root .wizard .wizard-children{width:100%;height:auto;position:relative;flex-grow:1;overflow:hidden;display:flex;flex-direction:column}#app-root .wizard .wizard-children .wizard-slide{min-width:100%;flex-shrink:0;box-sizing:border-box;pointer-events:none;opacity:0;transition:all .5s ease;height:0}#app-root .wizard .wizard-children .wizard-slide.active{height:auto;opacity:1;pointer-events:auto;padding-bottom:100px;margin:auto 0;max-height:calc(100dvh - 160px);overflow-y:auto;-webkit-overflow-scrolling:touch}#app-root .wizard .wizard-children .wizard-slide .wizard-slide-title{font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .wizard .wizard-children .wizard-slide .wizard-slide-title{font-weight:600}#app-root .wizard .wizard-children .wizard-slide .collapsible-header{display:flex;width:100%;gap:0 10px;align-items:center;justify-content:space-between;background-color:var(--color-black-shade-eight);padding:10px;border-radius:var(--border-radius-primary-small);border:1px solid var(--color-border-grey-lightest);line-height:1.3;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .wizard .wizard-children .wizard-slide .collapsible-header{font-weight:500}#app-root .wizard .wizard-children .wizard-slide .collapsible-header.active{border-top:1px solid var(--color-border-grey-lightest);border-left:1px solid var(--color-border-grey-lightest);border-right:1px solid var(--color-border-grey-lightest);border-bottom:0;border-radius:var(--border-radius-primary-small) var(--border-radius-primary-small) 0 0}#app-root .wizard .wizard-children .wizard-slide.visitation-schedule-preview .preview-text{display:block;padding:5px 10px}#app-root .wizard .navigation{display:flex;width:calc(100dvw - 30px);justify-content:space-between;padding:0 0 env(safe-area-inset-bottom) 0;margin:0;position:relative;z-index:var(--z-index-above-form);background-color:#fff;padding-top:12px;flex-shrink:0}#app-root .wizard .navigation button.button .icon-wrapper{margin:0}#app-root .wizard .navigation button.button.back .button-text{padding-right:10px}#app-root .wizard .navigation button.button.next .button-text{padding-left:10px}#app-root .wizard .navigation button.button.hidden{visibility:hidden;opacity:0;pointer-events:none}#app-root .collapsible{max-height:0;opacity:0;transform:translateY(-4px);transition:all .4s ease;overflow:hidden;transform-origin:top}#app-root .collapsible.active{transform-origin:top;transition:all .5s ease;max-height:1000px;opacity:1;transform:translateY(0)}#app-root .collapsible.calendar-legend{grid-template-columns:1fr;background-color:#fff;width:100%;margin-top:10px;border-radius:var(--border-radius-primary);box-shadow:0 0 5px #0003}#app-root .collapsible.calendar-legend.active{padding:15px 0;margin-bottom:10px}#app-root .collapsible.calendar-legend button.button{border-radius:var(--border-radius-small);background:transparent;text-transform:uppercase;display:block;min-height:0;padding:0;margin:10px 15px 10px auto}#app-root .collapsible.calendar-legend button.button .button-text{color:var(--color-red-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .collapsible.calendar-legend button.button .button-text{font-weight:600}#app-root .collapsible.calendar-legend p{opacity:1!important;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding-bottom:5px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .collapsible.calendar-legend p{font-weight:500}#app-root .collapsible.calendar-legend p.current-user{width:100%}#app-root .collapsible.calendar-legend p .dot{border-radius:100%;position:relative;aspect-ratio:1/1;height:5px;width:5px}#app-root .collapsible.calendar-legend p .dot.shared{background:#6b28e9;top:-5px}#app-root .collapsible.calendar-legend p .dot.current-user{left:3px;background:#1a70e0}#app-root .collapsible.calendar-legend p.shared{color:#6b28e9}#app-root .collapsible.calendar-legend p.shared-visitation{color:#f14c83}#app-root .collapsible.calendar-legend p.visitation{color:#16a34a}#app-root .collapsible.calendar-legend p.current-user{color:#1a70e0}#app-root .collapsible.child-info-collapsible{margin:0}#app-root .collapsible.child-info-collapsible .entry-input{display:block;padding:10px 0 0;border:0}#app-root .collapsible.child-info-collapsible .entry-input input{outline:0;caret-color:var(--color-black-shade-two);display:flex;justify-content:flex-start;align-items:center;color:var(--color-black-shade-two);z-index:9;overscroll-behavior:none;width:100%;overflow:auto;text-align:left;background:transparent;transition:all .4s ease;margin-top:5px;font-size:16px;border:1px solid var(--color-border-grey);border-radius:var(--border-radius-small-plus);padding:8px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .collapsible.child-info-collapsible .entry-input input{font-weight:400}#app-root .collapsible.child-info-collapsible .entry-input input::placeholder{color:var(--color-black-shade-three);font-style:italic;font-size:14px}#app-root .collapsible.child-info-collapsible .entry-input input:focus-within{transition:all .4s ease;background-color:var(--color-black-shade-seven)}#app-root .collapsible.child-info-collapsible .entry-input .input-and-delete-icon{display:flex;align-items:center;justify-content:space-between;width:100%}#app-root .collapsible.child-info-collapsible .entry-input .input-and-delete-icon .icon-wrapper.delete-icon{margin-left:10px;display:flex;align-items:center;justify-content:center;position:relative;top:3px;margin-right:0;cursor:pointer;aspect-ratio:1/1;height:22px;width:22px}#app-root .collapsible.child-info-collapsible .entry-input .input-and-delete-icon .icon-wrapper.delete-icon svg{color:var(--color-red-shade-three)}#app-root .collapsible.child-info-collapsible .buttons{margin:10px 0;display:flex;justify-content:center;gap:0 15px}#app-root .collapsible.child-info-collapsible .buttons button{min-height:0;padding:8px 15px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .collapsible.child-info-collapsible .buttons button{font-weight:400}#app-root .collapsible.child-info-collapsible .buttons button .icon-wrapper{position:relative;top:0;aspect-ratio:1/1;height:15px;width:15px}#app-root .data-card{background-color:#fff;border-radius:var(--border-radius-primary);border:1px solid var(--color-border-grey-light);width:100%;margin-bottom:5px}#app-root .data-card.active .header{border-bottom:1px solid var(--color-border-grey-lighter);margin-bottom:8px}#app-root .data-card .collapsible.data-card-collapsible.active{padding:0 18px 10px}#app-root .data-card .collapsible.data-card-collapsible .center-button-flex-wrapper{padding-top:15px;flex-wrap:wrap;gap:10px}#app-root .data-card .collapsible.data-card-collapsible .center-button-flex-wrapper button.button{padding:8px 12px;border-radius:var(--border-radius-small)}#app-root .data-card .collapse-arrow{background-color:var(--color-black-shade-seven);border-radius:50%;border:1px solid var(--color-border-grey-light);aspect-ratio:1/1;height:26px;width:26px}#app-root .data-card .collapse-arrow svg{transform:scale(.8);color:var(--color-black-shade-three)}#app-root .data-card .img-wrapper,#app-root .data-card img{border-radius:var(--border-radius-primary);box-shadow:0 0 5px #0003}#app-root .data-card .multi-line-detail-row{margin:0;padding:8px 0}#app-root .data-card .multi-line-detail-row p.detail-row-text{line-height:1.4;color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .data-card .multi-line-detail-row p.detail-row-text{font-weight:500}#app-root .data-card .detail-row-wrapper{margin:0;padding:0}#app-root .data-card .detail-row-wrapper:nth-of-type(odd){border-radius:5px}#app-root .data-card .detail-row-wrapper .icon-wrapper{display:none;aspect-ratio:1/1;height:18px;width:18px}#app-root .data-card .detail-row-wrapper .detail-row{padding:8px 0;margin:0}#app-root .data-card .detail-row-wrapper .detail-row:last-child{margin-bottom:0}#app-root .data-card .detail-row-wrapper .detail-row p{color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .data-card .detail-row-wrapper .detail-row p{font-weight:500}#app-root .data-card .detail-row-wrapper .detail-row p.display-text{width:100px}#app-root .data-card .detail-row-wrapper .detail-row p.detail-row-text{color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .data-card .detail-row-wrapper .detail-row p.detail-row-text{font-weight:500}#app-root .data-card .header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:0 8px;padding:15px;overflow:hidden;cursor:pointer}#app-root .data-card .header .col.left{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:0 12px}#app-root .data-card .header .col.left .icon-wrapper{aspect-ratio:1/1;height:24px;width:24px}#app-root .data-card .header .col.left .icon-wrapper.emoji-icon{transform:scale(1.3)}#app-root .data-card .header .col.left .icon-wrapper svg{color:var(--color-blue-shade-three)}#app-root .data-card .header .card-title{color:var(--color-blue-shade-three);line-height:1;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .data-card .header .card-title{font-weight:550}#app-root .data-card .header .card-subtitle{line-height:1;color:var(--color-black-shade-three);padding-top:5px}#app-root .row-tag{position:absolute;padding:5px 18px;top:8px;right:8px;border-radius:var(--border-radius-primary);line-height:1;text-transform:uppercase;color:#fff;white-space:nowrap;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .row-tag{font-weight:550}#app-root .row-tag.context-tag{padding:5px 10px;border-radius:50px}#app-root .row-tag.shared,#app-root .row-tag.shared-incoming{background-color:var(--color-purple-shade-nine);color:var(--color-purple-shade-three);border:1px solid var(--color-purple-shade-eight)}#app-root .row-tag.shared .context-tag,#app-root .row-tag.shared-incoming .context-tag{color:var(--color-purple-shade-two)}#app-root .row-tag.shared-visitation{background-color:#ffdae6;color:#f14c83;border:1px solid #ffb3cc}#app-root .row-tag.shared-visitation .context-tag{color:#fff}#app-root .row-tag.private,#app-root .row-tag.shared-outgoing{background-color:var(--color-blue-shade-nine);color:var(--color-blue-shade-three);border:1px solid var(--color-blue-shade-eight)}#app-root .row-tag.visitation{background-color:#d3f1dd;color:#34824e;border:1px solid #a8e4bc}#app-root .row-tag.green{background-color:var(--color-green-shade-two)}#app-root .row-tag.red{background-color:var(--color-red-shade-three)}#app-root .row-tag.birthday{background-color:var(--color-black-shade-two)}#app-root .row-tag.financial{background-color:var(--color-green-shade-nine);color:var(--color-green-shade-three);border:1px solid var(--color-green-shade-eight)}#app-root .row-tag.holiday{background-color:var(--color-black-shade-six);color:var(--color-black-shade-two);border:1px solid var(--color-black-shade-five)}#app-root .tag{border-radius:var(--border-radius-rounded-large);display:flex;align-items:center;justify-content:center;user-select:none;transition:all .4s ease;line-height:1;white-space:nowrap;overflow:visible;padding:8px 12px;cursor:pointer;background:var(--color-tag-grey);color:var(--color-tag-text-grey);border:1px solid var(--color-border-grey-light);position:relative;line-height:.9;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .tag{font-weight:550}#app-root .tag.active{color:#fff;background-color:var(--color-blue-shade-three);border:1px solid var(--color-blue-shade-three);transition:all .4s ease;opacity:1;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .tag.active{font-weight:700}#app-root .tag.static{padding:5px 10px;background-color:transparent;cursor:default;color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .tag.static{font-weight:550}#app-root .tag.static.white-background{background-color:transparent;border:1px solid var(--color-border-grey)}#app-root .tag.home-tag{border-radius:var(--border-radius-rounded-large);padding:4px 10px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .tag.home-tag{font-weight:600}#app-root .tag .icon-wrapper{position:absolute;bottom:0;transform:translateY(20px);right:15px;opacity:0;margin:0;transition:all .4s ease;aspect-ratio:1/1;height:10px;width:10px}#app-root .tag .icon-wrapper.active{transition:all .4s ease;position:relative;opacity:1;bottom:unset;top:1px;transform:translateY(0);right:unset}#app-root .tag .icon-wrapper.added{top:-.5px;margin-left:-10px}#app-root .tag .icon-wrapper.add,#app-root .tag .icon-wrapper.remove{margin-left:5px}#app-root .tag .icon-wrapper.add svg,#app-root .tag .icon-wrapper.remove svg{color:var(--color-black-shade-four)}#app-root .tag.white-background{background-color:var(--color-black-shade-seven);border:1px solid var(--color-border-grey-lightest)}#app-root .notice-wrapper{padding:12px;border-radius:var(--border-radius-small-plus);border:1px solid var(--color-orange-shade-nine);background-color:var(--color-orange-shade-ten);position:relative;transition:all .35s ease;cursor:pointer}#app-root .notice-wrapper.open{transition:all .35s ease;border-radius:var(--border-radius-primary)}#app-root .notice-wrapper.open .text-wrapper{max-height:1000px;overflow:visible;opacity:1;transform:translateY(0);transition:all .35s ease}#app-root .notice-wrapper.open .icon-tag-wrapper{margin-bottom:3px}#app-root .notice-wrapper.closed .text-wrapper{max-height:0;overflow:hidden;opacity:0;transform:translateY(100px);transition:all .35s ease}#app-root .notice-wrapper.no-flex .text-wrapper .message-with-tag .message{display:block}#app-root .notice-wrapper p,#app-root .notice-wrapper li{padding-bottom:8px;font-size:14px}#app-root .notice-wrapper p:last-child,#app-root .notice-wrapper li:last-child{padding:0}#app-root .notice-wrapper b{color:var(--color-black-shade-two)}#app-root .notice-wrapper .expand-icon svg{color:var(--color-orange-shade-one)}#app-root .notice-wrapper .screen-link{border-bottom:1px solid var(--color-orange-shade-seven);width:max-content;display:inline-flex;gap:0 5px;padding:0 5px;color:var(--color-orange-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .notice-wrapper .screen-link{font-weight:500}#app-root .notice-wrapper .screen-link .icon-wrapper{aspect-ratio:1/1;height:18px;width:18px}#app-root .notice-wrapper .important-notes li{line-height:1.6}#app-root .notice-wrapper .important-notes li.less-line-height{line-height:1}#app-root .notice-wrapper .icon-tag-wrapper{display:flex;align-items:center;gap:0 10px;width:100%}#app-root .notice-wrapper .icon-tag-wrapper span{color:var(--color-orange-shade-two);text-transform:uppercase;line-height:1;width:100%;display:flex;justify-content:space-between;align-items:center;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .notice-wrapper .icon-tag-wrapper span{font-weight:700}#app-root .notice-wrapper .icon-tag-wrapper .icon-wrapper{position:relative;top:1px;aspect-ratio:1/1;height:20px;width:20px}#app-root .notice-wrapper .text-wrapper{max-width:95%}#app-root .notice-wrapper .text-wrapper .important-note{padding-left:5px}#app-root .notice-wrapper .text-wrapper .message-with-tag .message{display:flex;align-items:flex-start}#app-root .notice-wrapper .text-wrapper p{line-height:1.6;color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .notice-wrapper .text-wrapper p{font-weight:500}#app-root .notice-wrapper .icon-wrapper{aspect-ratio:1/1;height:22px;width:22px}#app-root .notice-wrapper .icon-wrapper svg{color:var(--color-orange-shade-two)}#app-root .pdf-viewer{background-color:var(--color-background);position:fixed;inset:0;height:100vh;width:100vw;z-index:var(--z-index-max);padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);overflow:hidden}#app-root .pdf-viewer.hidden{opacity:0;pointer-events:none;z-index:var(--z-index-navbar)}#app-root .pdf-viewer.visible{opacity:1;z-index:var(--z-index-max);pointer-events:auto}#app-root .pdf-viewer button{z-index:var(--z-index-max);position:fixed;bottom:calc(15px + env(safe-area-inset-bottom));left:calc(50% - 55px);margin:0;box-shadow:0 0 26px 22px #0000008c}#app-root .tags{display:flex;flex-wrap:wrap;gap:8px;padding-top:5px;margin-bottom:20px;overflow:visible}#app-root .tags.less-bottom-margin{margin-bottom:10px}#app-root .tags .tag{border-radius:var(--border-radius-rounded-large);display:flex;align-items:center;justify-content:center;user-select:none;transition:all .4s ease;line-height:1;white-space:nowrap;overflow:visible;padding:8px 12px;cursor:pointer;background:var(--color-tag-grey);color:var(--color-tag-text-grey);border:1px solid var(--color-border-grey-light);position:relative;line-height:.9;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .tags .tag{font-weight:550}#app-root .tags .tag.active{color:#fff;background-color:var(--color-blue-shade-three);border:1px solid var(--color-blue-shade-three);transition:all .4s ease;opacity:1;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .tags .tag.static{padding:5px 10px;background-color:transparent;cursor:default;color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .tags .tag.static{font-weight:550}#app-root .tags .tag.static.white-background{background-color:transparent;border:1px solid var(--color-border-grey)}#app-root .tags .tag.home-tag{border-radius:var(--border-radius-rounded-large);padding:4px 10px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .tags .tag.home-tag{font-weight:600}#app-root .tags .tag .icon-wrapper{position:absolute;bottom:0;transform:translateY(20px);right:15px;opacity:0;margin:0;transition:all .4s ease;aspect-ratio:1/1;height:10px;width:10px}#app-root .tags .tag .icon-wrapper.active{transition:all .4s ease;position:relative;opacity:1;bottom:unset;top:1px;transform:translateY(0);right:unset}#app-root .tags .tag .icon-wrapper.added{top:-.5px;margin-left:-10px}#app-root .tags .tag .icon-wrapper.add,#app-root .tags .tag .icon-wrapper.remove{margin-left:5px}#app-root .tags .tag .icon-wrapper.add svg,#app-root .tags .tag .icon-wrapper.remove svg{color:var(--color-black-shade-four)}#app-root .tags .tag.white-background{background-color:var(--color-black-shade-seven);border:1px solid var(--color-border-grey-lightest)}#app-root .tags .tag.active{color:#fff;background-color:var(--color-blue-shade-three);border-color:var(--color-blue-shade-three);transition:all .4s ease;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .tags .tag.active{font-weight:700}#app-root .tags .tag.active .icon-wrapper.added{aspect-ratio:1/1;height:14px;width:14px}#app-root .tags .tag.active .icon-wrapper.remove{aspect-ratio:1/1;height:12px;width:12px;position:relative}#app-root .tags .tag.active .icon-wrapper.remove svg{color:#fff}#app-root .slide-up-card{bottom:0;padding:20px 20px env(safe-area-inset-bottom) 20px;left:0;right:0;width:100vw;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;z-index:var(--z-index-above-form);position:fixed;background-color:var(--color-background);border-radius:var(--border-radius-medium) var(--border-radius-medium) 0 0;overflow:hidden;box-shadow:0 2px 4px 6px #00000040;transform:translateY(calc(100vh + 10px));transition:transform .6s cubic-bezier(.68,-.55,.265,1.55);max-height:calc(100dvh - env(safe-area-inset-top));pointer-events:none}#app-root .slide-up-card.slide-up{pointer-events:auto;opacity:1;transform:translateY(0);transition:transform .6s cubic-bezier(.68,-.55,.265,1.55)}#app-root .slide-up-card .swipe-bar{height:4px;width:70px;position:fixed;top:10px;border-radius:50px;background-color:var(--color-black-shade-five)}#app-root .slide-up-card *{user-select:none}#app-root .slide-up-card img{border-radius:var(--border-radius-primary);box-shadow:0 0 5px #0003}#app-root .slide-up-card.creation-menu-wrapper{background-color:var(--color-black-shade-seven)}#app-root .slide-up-card .bottom-padding{padding-bottom:5px;display:block}#app-root .slide-up-card .center-button-flex-wrapper{gap:0 15px}#app-root .slide-up-card .title-smaller{color:var(--color-purple-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .slide-up-card .title-smaller{font-weight:500}#app-root .slide-up-card .slide-up-card-title{color:var(--color-black-shade-two);text-align:center;padding:5px 0;max-width:95%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .slide-up-card .slide-up-card-title{font-weight:700}#app-root .slide-up-card .slide-up-card-title .slide-up-card-subtitle{width:100%;padding-top:5px;color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .slide-up-card .slide-up-card-title .slide-up-card-subtitle{font-weight:500}#app-root .slide-up-card .dismiss-button-wrapper{width:100dvw;backdrop-filter:blur(10px);padding:0;display:flex;align-items:center;justify-content:center;padding-bottom:env(safe-area-inset-bottom);height:50px;position:fixed;bottom:0}#app-root .slide-up-card .dismiss-button-wrapper .dismiss-button{padding:0;cursor:pointer;margin:0;background-color:transparent;aspect-ratio:1/1;height:35px;width:35px}#app-root .slide-up-card .dismiss-button-wrapper .dismiss-button svg{color:var(--color-black-shade-three)}#app-root .slide-up-card .slide-up-card-content{max-height:calc(100dvh - env(safe-area-inset-top));overflow:auto;width:100%;padding:0 0 50px}#app-root .slide-up-card .slide-up-card-content .subtitle{font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .slide-up-card .slide-up-card-content .subtitle{font-weight:450}#app-root .slide-up-card .slide-up-card-content .action-items{margin-top:8px}#app-root .slide-up-card .slide-up-card-content .action-items .action-item{align-items:center;width:100%;text-align:left;justify-content:space-between;position:relative;background-color:#fff;max-width:100%;display:flex;user-select:none;transition:all .3s ease;border-top:0;padding:15px;min-height:65px;border-radius:var(--border-radius-medium);border:1px solid var(--color-border-grey-light);margin-bottom:8px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .slide-up-card .slide-up-card-content .action-items .action-item{font-weight:450}#app-root .slide-up-card .slide-up-card-content .action-items .action-item:hover{cursor:pointer}#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content{position:relative;width:100%;border:0;margin:0;display:flex;align-items:center;justify-content:space-between;gap:0 15px}#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content.align-center{align-items:center}#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark){margin:0;border-radius:var(--border-radius-rounded-large);display:flex;align-items:center;aspect-ratio:1/1;height:40px;width:40px}#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark) svg{display:flex;color:#fff;align-items:center;border-radius:0;margin:0;transform:scale(.6)}#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).add-user,#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).add-handoff-checklist,#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).copy{background-color:var(--color-green-shade-seven)}#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).add-user svg,#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).add-handoff-checklist svg,#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).copy svg{color:var(--color-green-shade-two)}#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).remove-user,#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).delete-document{background-color:var(--color-red-shade-two)}#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).remove-user svg,#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).delete-document svg{color:#fff}#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).view-handoff-checklist{background-color:var(--color-teal-shade-seven)}#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).view-handoff-checklist svg{color:var(--color-teal-shade-one)}#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).add-custom-info,#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).limiting-info{background-color:var(--color-orange-shade-seven)}#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).add-custom-info svg,#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).limiting-info svg{color:var(--color-orange-shade-one)}#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).invitation{background-color:var(--color-cyan-shade-six)}#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).invitation svg{color:var(--color-cyan-shade-one)}#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).custom-info,#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).pin,#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).pinned-document-details{background-color:var(--color-purple-shade-seven)}#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).custom-info svg,#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).pin svg,#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).pinned-document-details svg{color:var(--color-purple-shade-one);transform:scale(.57)}#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).profile-pic{background-color:var(--color-blue-shade-seven)}#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).profile-pic svg{color:var(--color-blue-shade-two)}#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).invite-user{background-color:var(--color-blue-shade-seven)}#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).invite-user svg{color:var(--color-blue-shade-one)}#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content input{opacity:0;display:block!important;z-index:100;position:fixed}#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content p{max-width:100%;width:100%;padding:0;text-align:left;white-space:wrap;flex-wrap:wrap;line-height:1;display:flex;color:var(--color-black-shade-two);gap:4px 0;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content p{font-weight:600}#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content p .description,#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content p .subtitle{line-height:1.4;color:var(--color-black-shade-three);width:100%;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content p .description,#app-root .slide-up-card .slide-up-card-content .action-items .action-item .content p .subtitle{font-weight:500}#app-root .slide-up-card .slide-up-card-content .action-items .action-item.visitation:not(.request) p{color:#16a34a}#app-root .slide-up-card .slide-up-card-content .action-items .action-item.all-visitation p{color:var(--color-black-shade-two)}#app-root .slide-up-card .slide-up-card-content .action-items .action-item.shared p{color:#6b28e9}#app-root .slide-up-card .slide-up-card-content .action-items .action-item.selected{background-color:var(--color-green-shade-three)}#app-root .slide-up-card .slide-up-card-content .action-items .action-item.selected p{opacity:1;color:#fff;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .slide-up-card .slide-up-card-content .action-items .action-item.selected p{font-weight:600}#app-root .slide-up-card .slide-up-card-content .action-items .action-item.selected svg{color:#fff}#app-root .slide-up-card .slide-up-card-content .action-items .action-item.calendar .content .icon-wrapper,#app-root .slide-up-card .slide-up-card-content .action-items .action-item.invitation .content .icon-wrapper{background-color:var(--color-blue-shade-three)}#app-root .slide-up-card .slide-up-card-content .action-items .action-item.chat .content .icon-wrapper,#app-root .slide-up-card .slide-up-card-content .action-items .action-item.search .content .icon-wrapper{background-color:var(--color-cyan-shade-three)}#app-root .slide-up-card .slide-up-card-content .action-items .action-item.expense .content .icon-wrapper{background-color:var(--color-red-shade-three)}#app-root .slide-up-card .slide-up-card-content .action-items .action-item.handoff .content .icon-wrapper{background-color:var(--color-teal-shade-three)}#app-root .slide-up-card .slide-up-card-content .action-items .action-item.visitation .content .icon-wrapper{background-color:var(--color-orange-shade-three)}#app-root .slide-up-card .slide-up-card-content .action-items .action-item.child-update .content .icon-wrapper{background-color:var(--color-green-shade-three)}#app-root .slide-up-card .slide-up-card-content .action-items .action-item.memory .content .icon-wrapper{background-color:var(--color-purple-shade-three)}#app-root .slide-up-card .slide-up-card-content .action-items .action-item.document .content .icon-wrapper{background-color:var(--color-cyan-shade-three)}#app-root .slide-up-card .slide-up-card-content .action-items .action-item.document-image{width:70px}#app-root .slide-up-card .slide-up-card-content .action-items .action-item.document-image img{border-radius:var(--border-radius-primary)}#app-root .slide-up-card #creation-menu-items .action-items{max-width:100%}#app-root .slide-up-card #creation-menu-items .action-items .action-item{min-height:82px}#app-root .slide-up-card #creation-menu-items .action-items .action-item.active{transition:all .76s ease}#app-root .slide-up-card #creation-menu-items .action-items .action-item .content .icon-wrapper:not(.close){margin:0 0 0 auto;border-radius:50%;aspect-ratio:1/1;height:45px;width:45px}#app-root .slide-up-card #creation-menu-items .action-items .action-item .content .icon-wrapper:not(.close) svg{transform:scale(.55)}#app-root .slide-up-card #creation-menu-items .action-items .action-item .content .icon-wrapper:not(.close) svg.share-info-filled-icon{transform:scale(.52)}#app-root .slide-up-card #creation-menu-items .action-items .action-item .content .icon-wrapper:not(.close) svg.new-expense-filled-icon{transform:scale(.6)}#app-root .slide-up-card.datepicker{padding:0;background-color:#fff;align-items:flex-start}#app-root .slide-up-card.datepicker.visitation-date-time-picker{min-height:95dvh}#app-root .slide-up-card.datepicker.visitation-date-time-picker .slide-up-card-content{position:relative;top:-10px}#app-root .slide-up-card.datepicker .slide-up-card-content{padding:0 15px 80px;position:relative;top:0;align-self:flex-start;margin:15px 0 65px;display:block;min-height:max-content}#app-root .slide-up-card.datepicker .slide-up-card-title{color:var(--color-blue-shade-three);padding:20px 0 0;line-height:1}#app-root .slide-up-card.datepicker .swipe-bar{display:none}#app-root .slide-up-card.payment-options-card{overflow:auto;transition:all .3s ease-in-out;max-height:calc(100vh - (env(safe-area-inset-top) + 10px));min-height:92dvh}#app-root .slide-up-card.payment-options-card .slide-up-card-content{max-height:91.5dvh}#app-root .slide-up-card.payment-options-card .body-text-small{color:var(--color-black-shade-two)}#app-root .slide-up-card.payment-options-card .subtitle.in-form{text-align:left;font-size:17px}#app-root .slide-up-card.payment-options-card .option{border-radius:var(--border-radius-medium);background:#fff;overflow:hidden}#app-root .slide-up-card.payment-options-card .option a{color:var(--color-blue-shade-two)}#app-root .slide-up-card.payment-options-card .option .description{padding-top:5px;padding-bottom:10px}#app-root .slide-up-card.payment-options-card .option.zelle{border:2px solid #6d1fd4;background:#6d1fd421}#app-root .slide-up-card.payment-options-card .option.zelle .text{border-radius:0}#app-root .slide-up-card.payment-options-card .option.zelle p{color:#541ca8}#app-root .slide-up-card.payment-options-card .option.venmo{background:#008cff40;border:2px solid #008cff}#app-root .slide-up-card.payment-options-card .option.venmo .text{border-radius:0}#app-root .slide-up-card.payment-options-card .option.venmo p{color:#0073d8}#app-root .slide-up-card.payment-options-card .option.apple-cash{border:2px solid #181818;background:#fff}#app-root .slide-up-card.payment-options-card .option.paypal{background:#0048ff3b;border:2px solid #002991}#app-root .slide-up-card.payment-options-card .option.paypal p{color:#002991}#app-root .slide-up-card.payment-options-card .option.cashapp{background:#00d64f26;border:2px solid #00d64f}#app-root .slide-up-card.payment-options-card .option.cashapp p{color:var(--color-green-shade-three);opacity:1}#app-root .slide-up-card.payment-options-card .option .brand-name-wrapper{align-items:center;padding:10px}#app-root .slide-up-card.payment-options-card .option .brand-name-wrapper .brand-name{opacity:1;line-height:1;font-size:22px;justify-content:center}#app-root .slide-up-card.payment-options-card .option .brand-name-wrapper.zelle{background:#6d1fd4}#app-root .slide-up-card.payment-options-card .option .brand-name-wrapper.venmo{background:#008cff}#app-root .slide-up-card.payment-options-card .option .brand-name-wrapper.paypal{background:#002991}#app-root .slide-up-card.payment-options-card .option .brand-name-wrapper.cashapp{background:#00d64f}#app-root .slide-up-card.payment-options-card .option .brand-name-wrapper.apple{background:#181818}#app-root .slide-up-card.payment-options-card .option .brand-name-wrapper svg{margin-right:10px}#app-root .slide-up-card.payment-options-card .option .brand-name-wrapper svg,#app-root .slide-up-card.payment-options-card .option .brand-name-wrapper p{color:#fff;font-size:22px}#app-root .slide-up-card.payment-options-card .option iframe{display:block;border-radius:0 0 var(--border-radius-primary) var(--border-radius-primary);max-width:100%;width:100%;border:0;height:auto}#app-root .slide-up-card.payment-options-card .option img{width:50px;max-width:50px}#app-root .slide-up-card.payment-options-card .text{width:100%;padding:10px;background:#fff;border-radius:0 0 var(--border-radius-medium) var(--border-radius-medium)}#app-root .slide-up-card.payment-options-card .text p{margin:0}#app-root .slide-up-card.children-screen-actions input{position:fixed;z-index:var(--z-index-floating);width:100%;height:70px}#app-root .slide-up-card.event-filters .slide-up-card-content .action-items .action-item.selected .content p,#app-root .slide-up-card.event-filters .slide-up-card-content .action-items .action-item.selected .content p span{color:#fff}#app-root .slide-up-card.event-filters .slide-up-card-content .action-items .action-item .content p{display:flex;align-items:baseline;flex-wrap:wrap}#app-root .slide-up-card.event-filters .slide-up-card-content .action-items .action-item .content p span{width:100%;line-height:1.3;margin:0;padding:0;opacity:.85;color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .slide-up-card.event-filters .slide-up-card-content .action-items .action-item .content p span{font-weight:600}#app-root .slide-up-card.event-filters .slide-up-card-content .action-items .action-item .content .icon-wrapper{background-color:transparent;aspect-ratio:1/1;height:25px;width:25px}#app-root .slide-up-card.event-filters .slide-up-card-content .action-items .action-item .content .icon-wrapper svg{color:#fff}#app-root .slide-up-card.child-handoff-checklist .handoff-checklist-item{display:flex;width:100%;align-items:center;justify-content:space-between;padding:12px 15px;margin-bottom:10px;background-color:#fff;border-radius:var(--border-radius-medium-plus);box-shadow:0 0 3px 2px #0000000e;transition:all .35s ease}#app-root .slide-up-card.child-handoff-checklist .handoff-checklist-item.active{background-color:var(--color-green-shade-two);transition:all .35s ease}#app-root .slide-up-card.child-handoff-checklist .handoff-checklist-item.active *,#app-root .slide-up-card.child-handoff-checklist .handoff-checklist-item.active .item{color:#fff}#app-root .slide-up-card.child-handoff-checklist .handoff-checklist-item.active .item p,#app-root .slide-up-card.child-handoff-checklist .handoff-checklist-item.active .item svg{color:#fff}#app-root .slide-up-card.child-handoff-checklist .handoff-checklist-item.active .item .tag{color:var(--color-green-shade-three)}#app-root .slide-up-card.child-handoff-checklist .handoff-checklist-item .item{display:flex;flex-wrap:wrap}#app-root .slide-up-card.child-handoff-checklist .handoff-checklist-item .item span{width:100%}#app-root .slide-up-card.child-handoff-checklist .handoff-checklist-item .item span.item-text{font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .slide-up-card.child-handoff-checklist .handoff-checklist-item .item span.item-text{font-weight:700}#app-root .slide-up-card.child-handoff-checklist .handoff-checklist-item .item span.tag{line-height:1;margin-top:3px;color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .slide-up-card.child-handoff-checklist .handoff-checklist-item .item span.tag{font-weight:600}#app-root .slide-up-card.child-update-card img{width:50%;margin:0 auto}#app-root .slide-up-card.child-update-card .actions{display:flex;align-items:center;justify-content:center;width:100%;margin-top:15px;gap:10px;max-width:100%;padding:0 15px;flex-wrap:wrap}#app-root .slide-up-card.invite-co-parent .action-items .action-item.invite .icon-wrapper svg{color:var(--color-green-shade-two)}#app-root .slide-up-card.chat{box-shadow:#0009 0 8px 15px}#app-root .slide-up-card.chat .action-items .action-item.search .content .icon-wrapper svg{color:var(--color-green-shade-two)}#app-root .slide-up-card.chat .action-items .action-item.dismiss .content .icon-wrapper svg{color:var(--color-red-shade-three)}#app-root .slide-up-card.long-press-menu .action-items .action-item{min-height:65px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .slide-up-card.long-press-menu .action-items .action-item{font-weight:500}#app-root .slide-up-card.long-press-menu .action-items .action-item.delete-event .icon-wrapper svg{color:var(--color-red-shade-three)}#app-root .banner{position:fixed;margin:0 auto;width:100dvw;transition:all .7s ease;pointer-events:none;z-index:var(--z-index-max);transform:translateY(-300px);user-select:none;padding-top:calc(5px + env(safe-area-inset-top));top:0;overflow:hidden;box-shadow:0 8px 5px 3px #0006;opacity:1;box-shadow:0 0 62px 26px #000000f2}#app-root .banner.active{pointer-events:auto;transition:all .7s ease;transform:translateY(0);transform-origin:top}#app-root .banner.title-only{padding-bottom:5px}#app-root .banner.error{background-color:var(--color-red-shade-one)}#app-root .banner.success,#app-root .banner.update{background-color:var(--color-green-shade-three)}#app-root .banner.info{background-color:var(--color-blue-shade-three)}#app-root .banner .title-and-icon{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:0 8px}#app-root .banner .title-and-icon .banner-title{line-height:1.3;max-width:80%;color:#fff;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .banner .title-and-icon .banner-title{font-weight:700}#app-root .banner .title-and-icon .icon-wrapper{display:none;aspect-ratio:1/1;height:28px;width:28px}#app-root .banner .title-and-icon .icon-wrapper svg{color:#fff}#app-root .banner #relative-wrapper{padding:0 15px 15px}#app-root .banner #relative-wrapper .banner-message{color:#fff;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .banner #relative-wrapper .banner-message{font-weight:500}#app-root .banner #relative-wrapper #progress-bar{width:100vw;height:5px;background-color:var(--color-black-shade-five);border-radius:0;position:absolute;bottom:0;left:0;right:0}#app-root .banner #relative-wrapper #progress-bar.error{background-color:#832525}#app-root .banner #relative-wrapper #progress-bar.success,#app-root .banner #relative-wrapper #progress-bar.update{background-color:var(--color-green-shade-one)}#app-root .banner #relative-wrapper #progress-bar.info{background-color:var(--color-blue-shade-one)}#app-root .banner #relative-wrapper #progress-bar #progress-bar-inner{height:100%;width:100%;background-color:#fff;border-radius:0 100px 100px 0}#app-root #loading-screen-wrapper{position:fixed;width:100vw;height:100vh;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:var(--z-index-max);pointer-events:none;transition:all .5s ease;opacity:0;background:var(--color-background)}#app-root #loading-screen-wrapper.active{opacity:1;pointer-events:all;transition:all .5s ease}#app-root #loading-screen-wrapper.active .animation{animation:textFill 3s linear infinite}#app-root #loading-screen-wrapper .loading-text{color:var(--color-blue-shade-three);width:100%;padding:0 20px;text-align:center;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #loading-screen-wrapper .loading-text{font-weight:700}#app-root #loading-screen-wrapper .animation{width:fit-content;font-size:50px;font-family:SF Pro Display,sans-serif;font-weight:700;text-transform:uppercase;color:#0000;-webkit-text-stroke:1px #5047ff;--l: #0000 45%, #5047ff 0 55%, lab(0% 0 0 / 0%) 0;--g: 0/300% 100% no-repeat text;background:linear-gradient(-60deg,var(--l)) var(--g),linear-gradient(60deg,var(--l)) var(--g)}#app-root #loading-screen-wrapper .animation:before{content:"Loading"}@keyframes textFill{0%{background-position:100%,0}50%{background-position:0,0}to{background-position:0,100%}}#app-root #loading-screen-wrapper img{aspect-ratio:1/1;height:170px;width:170px}#app-root .detail-row-wrapper,#app-root .multi-line-detail-row{display:flex;align-items:baseline;justify-content:space-between;width:100%;margin-bottom:15px}#app-root .detail-row-wrapper button.button,#app-root .multi-line-detail-row button.button{width:100%;background:transparent;border:0;justify-content:space-between;min-height:0;padding:0;margin:0;height:unset;border-radius:0;display:flex}#app-root .detail-row-wrapper button.button .label,#app-root .multi-line-detail-row button.button .label{color:var(--color-blue-shade-three);display:flex;justify-content:flex-start;width:100%;align-items:center;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .detail-row-wrapper button.button .label,#app-root .multi-line-detail-row button.button .label{font-weight:600}#app-root .detail-row-wrapper button.button .label .icon-wrapper svg,#app-root .multi-line-detail-row button.button .label .icon-wrapper svg{color:var(--color-blue-shade-three)}#app-root .detail-row-wrapper button.button .label .icon-wrapper.plus-minus,#app-root .multi-line-detail-row button.button .label .icon-wrapper.plus-minus{justify-self:flex-end;margin-left:auto;margin-right:0;aspect-ratio:1/1;height:16px;width:16px}#app-root .detail-row-wrapper button.button .label .icon-wrapper.plus-minus svg,#app-root .multi-line-detail-row button.button .label .icon-wrapper.plus-minus svg{color:var(--color-black-shade-two)}#app-root .detail-row-wrapper button.button .label .icon-wrapper.prepended,#app-root .multi-line-detail-row button.button .label .icon-wrapper.prepended{margin-left:0}#app-root .detail-row-wrapper:last-child,#app-root .multi-line-detail-row:last-child{margin-bottom:0}#app-root .detail-row-wrapper.multi-line-detail-row,#app-root .multi-line-detail-row.multi-line-detail-row{display:block}#app-root .detail-row-wrapper.multi-line-detail-row p.display-text,#app-root .multi-line-detail-row.multi-line-detail-row p.display-text{display:flex;align-items:center;justify-content:flex-start;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .detail-row-wrapper.multi-line-detail-row p.display-text,#app-root .multi-line-detail-row.multi-line-detail-row p.display-text{font-weight:500}#app-root .detail-row-wrapper.multi-line-detail-row p.detail-row-text,#app-root .multi-line-detail-row.multi-line-detail-row p.detail-row-text{padding-top:5px}#app-root .detail-row-wrapper.multi-line-detail-row .label-wrapper label .label-text,#app-root .multi-line-detail-row.multi-line-detail-row .label-wrapper label .label-text{margin:0}#app-root .detail-row-wrapper .display-text,#app-root .multi-line-detail-row .display-text{line-height:1;white-space:nowrap;margin:0;padding:0;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .detail-row-wrapper .display-text,#app-root .multi-line-detail-row .display-text{font-weight:600}#app-root .detail-row-wrapper .icon-wrapper,#app-root .multi-line-detail-row .icon-wrapper{margin-right:8px;flex-shrink:0;aspect-ratio:1/1;height:22px;width:22px}#app-root .detail-row-wrapper .icon-wrapper.plus-minus svg,#app-root .multi-line-detail-row .icon-wrapper.plus-minus svg{color:var(--color-black-shade-three);transform:scale(.9)}#app-root .detail-row-wrapper .icon-wrapper svg,#app-root .multi-line-detail-row .icon-wrapper svg{color:var(--color-blue-shade-three);position:relative}#app-root .detail-row-wrapper .detail-row,#app-root .multi-line-detail-row .detail-row{display:flex;width:100%;align-items:center;justify-content:space-between;max-width:100%;gap:0 10px}#app-root .detail-row-wrapper .detail-row p,#app-root .multi-line-detail-row .detail-row p{color:var(--color-black-shade-two);word-break:break-all;user-select:none;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .detail-row-wrapper .detail-row p,#app-root .multi-line-detail-row .detail-row p{font-weight:600}#app-root .detail-row-wrapper .detail-row .detail-row-text,#app-root .multi-line-detail-row .detail-row .detail-row-text{color:var(--color-black-shade-three);text-align:right;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .detail-row-wrapper .detail-row .detail-row-text,#app-root .multi-line-detail-row .detail-row .detail-row-text{font-weight:500}#app-root .detail-row-wrapper .detail-row .detail-row-text.green,#app-root .multi-line-detail-row .detail-row .detail-row-text.green{opacity:1;color:var(--color-green-shade-three)}#app-root .detail-row-wrapper .detail-row .detail-row-text.red,#app-root .multi-line-detail-row .detail-row .detail-row-text.red{opacity:1;color:var(--color-red-shade-three)}#app-root .detail-row-wrapper .detail-row .detail-row-text.link,#app-root .multi-line-detail-row .detail-row .detail-row-text.link{color:var(--color-blue-shade-three);border-bottom:1px solid var(--color-blue-shade-six);text-decoration:none;width:max-content;text-underline-offset:2px!important}#app-root .detail-row-wrapper .detail-row.unpaid .detail-row-text,#app-root .multi-line-detail-row .detail-row.unpaid .detail-row-text{color:var(--color-red-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .detail-row-wrapper .detail-row.unpaid .detail-row-text,#app-root .multi-line-detail-row .detail-row.unpaid .detail-row-text{font-weight:500}#app-root .detail-row-wrapper.view,#app-root .multi-line-detail-row.view{justify-content:space-between;border-bottom:1px solid var(--color-black-shade-six)}#app-root .detail-row-wrapper.view .label-and-icon,#app-root .multi-line-detail-row.view .label-and-icon{display:none}#app-root .detail-row-wrapper.view .icon-wrapper,#app-root .multi-line-detail-row.view .icon-wrapper{order:1;margin:0;transform:scale(.7);top:1px}#app-root .detail-row-wrapper.view .icon-wrapper svg,#app-root .multi-line-detail-row.view .icon-wrapper svg{color:var(--color-purple-shade-four)}#app-root .detail-row-wrapper.view .detail-row,#app-root .multi-line-detail-row.view .detail-row{order:0}#app-root .detail-row-wrapper.view .detail-row .detail-row-text,#app-root .multi-line-detail-row.view .detail-row .detail-row-text{text-transform:uppercase;color:var(--color-purple-shade-four);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .detail-row-wrapper.view .detail-row .detail-row-text,#app-root .multi-line-detail-row.view .detail-row .detail-row-text{font-weight:700}#app-root .detail-row-wrapper.with-tags,#app-root .multi-line-detail-row.with-tags{display:block;width:100%}#app-root .detail-row-wrapper.with-tags .display-text,#app-root .multi-line-detail-row.with-tags .display-text{display:flex;align-items:center;justify-content:flex-start;color:var(--color-black-shade-two)}#app-root .detail-row-wrapper.with-tags .display-text .icon-wrapper,#app-root .multi-line-detail-row.with-tags .display-text .icon-wrapper{opacity:1}#app-root .detail-row-wrapper.with-tags .display-text .icon-wrapper svg.children-icon,#app-root .multi-line-detail-row.with-tags .display-text .icon-wrapper svg.children-icon{color:var(--color-icon-blue)}#app-root .detail-row-wrapper.with-tags .tags,#app-root .multi-line-detail-row.with-tags .tags{gap:5px;position:relative;margin-right:auto;display:flex;flex-wrap:wrap;width:80%}#app-root .detail-row-wrapper.with-tags .tags .tag,#app-root .multi-line-detail-row.with-tags .tags .tag{border-radius:var(--border-radius-rounded-large);display:flex;align-items:center;justify-content:center;user-select:none;transition:all .4s ease;line-height:1;white-space:nowrap;overflow:visible;padding:8px 12px;cursor:pointer;background:var(--color-tag-grey);color:var(--color-tag-text-grey);border:1px solid var(--color-border-grey-light);position:relative;line-height:.9;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .detail-row-wrapper.with-tags .tags .tag,#app-root .multi-line-detail-row.with-tags .tags .tag{font-weight:550}#app-root .detail-row-wrapper.with-tags .tags .tag.active,#app-root .multi-line-detail-row.with-tags .tags .tag.active{color:#fff;background-color:var(--color-blue-shade-three);border:1px solid var(--color-blue-shade-three);transition:all .4s ease;opacity:1;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .detail-row-wrapper.with-tags .tags .tag.active,#app-root .multi-line-detail-row.with-tags .tags .tag.active{font-weight:700}#app-root .detail-row-wrapper.with-tags .tags .tag.static,#app-root .multi-line-detail-row.with-tags .tags .tag.static{padding:5px 10px;background-color:transparent;cursor:default;color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .detail-row-wrapper.with-tags .tags .tag.static,#app-root .multi-line-detail-row.with-tags .tags .tag.static{font-weight:550}#app-root .detail-row-wrapper.with-tags .tags .tag.static.white-background,#app-root .multi-line-detail-row.with-tags .tags .tag.static.white-background{background-color:transparent;border:1px solid var(--color-border-grey)}#app-root .detail-row-wrapper.with-tags .tags .tag.home-tag,#app-root .multi-line-detail-row.with-tags .tags .tag.home-tag{border-radius:var(--border-radius-rounded-large);padding:4px 10px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .detail-row-wrapper.with-tags .tags .tag.home-tag,#app-root .multi-line-detail-row.with-tags .tags .tag.home-tag{font-weight:600}#app-root .detail-row-wrapper.with-tags .tags .tag .icon-wrapper,#app-root .multi-line-detail-row.with-tags .tags .tag .icon-wrapper{position:absolute;bottom:0;transform:translateY(20px);right:15px;opacity:0;margin:0;transition:all .4s ease;aspect-ratio:1/1;height:10px;width:10px}#app-root .detail-row-wrapper.with-tags .tags .tag .icon-wrapper.active,#app-root .multi-line-detail-row.with-tags .tags .tag .icon-wrapper.active{transition:all .4s ease;position:relative;opacity:1;bottom:unset;top:1px;transform:translateY(0);right:unset}#app-root .detail-row-wrapper.with-tags .tags .tag .icon-wrapper.added,#app-root .multi-line-detail-row.with-tags .tags .tag .icon-wrapper.added{top:-.5px;margin-left:-10px}#app-root .detail-row-wrapper.with-tags .tags .tag .icon-wrapper.add,#app-root .detail-row-wrapper.with-tags .tags .tag .icon-wrapper.remove,#app-root .multi-line-detail-row.with-tags .tags .tag .icon-wrapper.add,#app-root .multi-line-detail-row.with-tags .tags .tag .icon-wrapper.remove{margin-left:5px}#app-root .detail-row-wrapper.with-tags .tags .tag .icon-wrapper.add svg,#app-root .detail-row-wrapper.with-tags .tags .tag .icon-wrapper.remove svg,#app-root .multi-line-detail-row.with-tags .tags .tag .icon-wrapper.add svg,#app-root .multi-line-detail-row.with-tags .tags .tag .icon-wrapper.remove svg{color:var(--color-black-shade-four)}#app-root .detail-row-wrapper.with-tags .tags .tag.white-background,#app-root .multi-line-detail-row.with-tags .tags .tag.white-background{background-color:var(--color-black-shade-seven);border:1px solid var(--color-border-grey-lightest)}#app-root .row{width:100%;justify-content:space-between;display:flex;position:relative;align-items:center;background-color:#fff;padding:15px;border:0;border-radius:var(--border-radius-primary);margin-bottom:8px;min-height:65px;border:1px solid var(--color-border-grey-light);cursor:pointer}#app-root .row *{line-height:1}#app-root .row.chats{padding-bottom:0;border:0;opacity:0;margin-bottom:8px}#app-root .row .row-title{width:max-content;max-width:calc(100% - 120px);line-height:1;color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .row .row-title{font-weight:600}#app-root .row .row-title.long-title{line-height:1.3}#app-root .row .row-subtitle{margin-top:0;width:max-content;line-height:1.3;color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .row .row-subtitle{font-weight:500}#app-root .row .row-subtitle.calendar{margin-left:20px}#app-root .row a,#app-root .row .notes{width:100%}#app-root .row a.notes,#app-root .row .notes.notes{opacity:.85}#app-root .row .info-row{padding-bottom:5px;width:100%}#app-root .row .details{max-height:0;transition:all .3s ease-in-out;transform:scale(0);opacity:0;display:flex;padding:0 0 5px;justify-content:space-between;flex-wrap:wrap}#app-root .row .details.open{opacity:1;overflow:auto;width:100%;max-height:1000px;transform:scale(1);transition:all .5s ease-in-out}#app-root .flex-start{justify-content:flex-start!important}#app-root .label-wrapper{margin-bottom:0;transition:all .3s ease-out;white-space:nowrap;line-height:1;width:max-content;position:relative;max-width:100%}#app-root .label-wrapper *{user-select:none}#app-root .label-wrapper label{margin:0;transition:all .3s ease-in-out;display:flex;align-items:center;gap:0 8px}#app-root .label-wrapper label.red{color:var(--color-red-shade-three)}#app-root .label-wrapper label .label-text{line-height:1;color:var(--color-black-shade-two);max-width:95%;min-width:max-content;word-wrap:break-word;white-space:normal;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .label-wrapper label .label-text{font-weight:600}#app-root .label-wrapper label .label-text.multi-line{line-height:1.4}#app-root .label-wrapper label .icon-wrapper{aspect-ratio:1/1;height:22px;width:22px}#app-root .label-wrapper label .icon-wrapper svg{color:var(--color-blue-shade-three)}#app-root .label-wrapper label .icon-wrapper svg.two-users-filled-icon{transform:scale(.85)}#app-root .label-wrapper label .icon-wrapper svg.reminders-icon{transform:scale(.9)}#app-root .label-wrapper .label-subtitle{color:var(--color-black-shade-three);display:block;text-align:left;line-height:1.4;font-style:italic;width:100%;white-space:normal;padding:0 0 5px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .label-wrapper .label-subtitle{font-weight:500}#app-root .label-wrapper.with-subtitle label{flex-wrap:wrap}#app-root .label-wrapper.white-background{background-color:#fff;padding:15px;border-radius:var(--border-radius-primary);border:1px solid var(--color-border-grey-light)}#app-root .label-wrapper.wrap label{width:100%}#app-root .label-wrapper.wrap label .label-text{white-space:wrap;width:100%;line-height:1.3}#app-root .label-wrapper.with-right-side-icon{width:100%;cursor:pointer}#app-root .label-wrapper.with-right-side-icon label{width:100%}#app-root .label-wrapper.with-right-side-icon label .label-text{margin-right:8px}#app-root .label-wrapper.with-right-side-icon label .icon-wrapper.right-side-icon{margin-left:auto;margin-right:0;position:relative;aspect-ratio:1/1;height:22px;width:22px}#app-root .label-wrapper.with-right-side-icon label .icon-wrapper.right-side-icon svg{color:var(--color-black-shade-two)}#app-root .label-wrapper.date,#app-root .label-wrapper.time{display:block}#app-root .label-wrapper.active{opacity:1;display:block;transition:all .3s ease-in}#app-root .label-wrapper.lowercase label{text-transform:unset}#app-root .circle-button-wrapper{align-items:center;justify-content:center;flex-wrap:wrap;display:grid;grid-template-columns:1fr;flex:1 1 0;max-width:90px}#app-root .circle-button-wrapper.hidden{display:none}#app-root .circle-button-wrapper .button-text{text-align:center;margin:5px auto 0;display:block;width:max-content;color:var(--color-black-shade-two);padding:0;border:0;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .circle-button-wrapper .button-text{font-weight:600}#app-root .circle-button-wrapper .circle-button{color:#fff;position:relative;transform:none;bottom:0;justify-self:center;line-height:1;text-align:center;text-transform:uppercase;display:flex;align-items:center;justify-content:center;width:100%;min-height:0;margin:0;min-width:0;max-height:100%;padding:0;flex-wrap:wrap;border-radius:var(--border-radius-rounded-large);aspect-ratio:1/1;height:65px;width:65px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .circle-button-wrapper .circle-button{font-weight:600}#app-root .circle-button-wrapper .circle-button:active{transform:translateY(4px)}#app-root .circle-button-wrapper .circle-button.disabled{filter:grayscale(100%);opacity:.5;cursor:not-allowed;pointer-events:none}#app-root .circle-button-wrapper .circle-button .icon-wrapper{width:100%;display:flex;justify-content:center;top:unset;align-items:center;margin:0;padding:0;aspect-ratio:1/1;height:32px;width:32px}#app-root .circle-button-wrapper .circle-button .icon-wrapper.dismiss{aspect-ratio:1/1;height:36px;width:36px}#app-root .circle-button-wrapper .circle-button .icon-wrapper svg{color:#fff;opacity:1;display:flex;justify-content:center;align-self:center;line-height:1;margin:0;padding:0}#app-root .circle-button-wrapper .circle-button.hidden{display:none}#app-root .circle-button-wrapper .circle-button.dismiss{background-color:#2c3644}#app-root .circle-button-wrapper .circle-button.dismiss svg{color:#fff}#app-root button,#app-root .button{border-radius:var(--border-radius-small-plus);color:#fff;line-height:1;font-size:15px;text-align:center;text-shadow:none;padding:12px 15px;min-width:max-content;border:0;display:block;cursor:pointer}#app-root button:active,#app-root .button:active{transform:translateY(4px)}#app-root button:hover,#app-root .button:hover{cursor:pointer}#app-root button .text-and-icon,#app-root .button .text-and-icon{display:flex;align-items:center;justify-content:center}#app-root button .button-text,#app-root .button .button-text{line-height:1;white-space:nowrap;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root button .button-text,#app-root .button .button-text{font-weight:600}#app-root button .icon-wrapper,#app-root .button .icon-wrapper{position:relative;margin-left:5px;aspect-ratio:1/1;height:18px;width:18px}#app-root button .icon-wrapper svg,#app-root .button .icon-wrapper svg{color:#fff}#app-root button.dismiss,#app-root .button.dismiss{background-color:transparent}#app-root button.dismiss .icon-wrapper,#app-root .button.dismiss .icon-wrapper{aspect-ratio:1/1;height:35px;width:35px}#app-root button.dismiss .icon-wrapper svg,#app-root .button.dismiss .icon-wrapper svg{color:var(--color-black-shade-three)}#app-root button.icon-only,#app-root .button.icon-only{padding:0;aspect-ratio:1/1;height:35px;width:35px}#app-root button.icon-only .icon-wrapper,#app-root .button.icon-only .icon-wrapper{min-width:0;margin:0}#app-root button.icon-only .icon-wrapper svg,#app-root .button.icon-only .icon-wrapper svg{padding:0;margin:0}#app-root button.circle-button,#app-root .button.circle-button{border:0}#app-root button#upload-button,#app-root .button#upload-button{color:#fff}#app-root button.button-purple,#app-root .button.button-purple{background-color:var(--color-button-purple);color:#fff}#app-root button.button-blue,#app-root .button.button-blue{background-color:var(--color-button-blue);color:#fff}#app-root button.button-orange,#app-root .button.button-orange{background-color:var(--color-button-orange);color:#fff}#app-root button.button-brown,#app-root .button.button-brown{background-color:var(--color-button-brown);color:#fff}#app-root button.button-pink,#app-root .button.button-pink{background-color:var(--color-button-pink);color:#fff}#app-root button.button-teal,#app-root .button.button-teal{background-color:var(--color-button-teal);color:#fff}#app-root button.button-teal svg,#app-root .button.button-teal svg{color:#fff}#app-root button.button-green,#app-root .button.button-green{background-color:var(--color-button-green);color:#fff}#app-root button.button-muted-dark,#app-root .button.button-muted-dark{background-color:var(--color-button-muted-dark);color:#fff}#app-root button.button-muted,#app-root .button.button-muted{background-color:var(--color-button-muted);color:var(--color-black-shade-two)}#app-root button.button-muted svg,#app-root .button.button-muted svg{color:var(--color-black-shade-two)}#app-root button.button-red,#app-root .button.button-red{background-color:var(--color-button-red);color:#fff}#app-root button.button-yellow,#app-root .button.button-yellow{background:var(--color-button-yellow);color:var(--color-yellow-shade-one)}#app-root button.button-yellow svg,#app-root .button.button-yellow svg{color:var(--color-yellow-shade-one)}#app-root button.disabled,#app-root .button.disabled{cursor:not-allowed;pointer-events:none;opacity:.5;background-color:var(--color-black-shade-one)}#app-root .cursor-pointer{cursor:pointer}#app-root a.circle-button{border-radius:var(--border-radius-small-plus);color:#fff;line-height:1;font-size:15px;text-align:center;text-shadow:none;padding:12px 15px;min-width:max-content;border:0;display:block;cursor:pointer}#app-root a.circle-button:active{transform:translateY(4px)}#app-root a.circle-button:hover{cursor:pointer}#app-root a.circle-button .text-and-icon{display:flex;align-items:center;justify-content:center}#app-root a.circle-button .button-text{line-height:1;white-space:nowrap;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root a.circle-button .button-text{font-weight:600}#app-root a.circle-button .icon-wrapper{position:relative;margin-left:5px;aspect-ratio:1/1;height:18px;width:18px}#app-root a.circle-button .icon-wrapper svg{color:#fff}#app-root a.circle-button.dismiss{background-color:transparent}#app-root a.circle-button.dismiss .icon-wrapper{aspect-ratio:1/1;height:35px;width:35px}#app-root a.circle-button.dismiss .icon-wrapper svg{color:var(--color-black-shade-three)}#app-root a.circle-button.icon-only{padding:0;aspect-ratio:1/1;height:35px;width:35px}#app-root a.circle-button.icon-only .icon-wrapper{min-width:0;margin:0}#app-root a.circle-button.icon-only .icon-wrapper svg{padding:0;margin:0}#app-root a.circle-button.circle-button{border:0}#app-root a.circle-button#upload-button{color:#fff}#app-root a.circle-button.button-purple{background-color:var(--color-button-purple);color:#fff}#app-root a.circle-button.button-blue{background-color:var(--color-button-blue);color:#fff}#app-root a.circle-button.button-orange{background-color:var(--color-button-orange);color:#fff}#app-root a.circle-button.button-brown{background-color:var(--color-button-brown);color:#fff}#app-root a.circle-button.button-pink{background-color:var(--color-button-pink);color:#fff}#app-root a.circle-button.button-teal{background-color:var(--color-button-teal);color:#fff}#app-root a.circle-button.button-teal svg{color:#fff}#app-root a.circle-button.button-green{background-color:var(--color-button-green);color:#fff}#app-root a.circle-button.button-muted-dark{background-color:var(--color-button-muted-dark);color:#fff}#app-root a.circle-button.button-muted{background-color:var(--color-button-muted);color:var(--color-black-shade-two)}#app-root a.circle-button.button-muted svg{color:var(--color-black-shade-two)}#app-root a.circle-button.button-red{background-color:var(--color-button-red);color:#fff}#app-root a.circle-button.button-yellow{background:var(--color-button-yellow);color:var(--color-yellow-shade-one)}#app-root a.circle-button.button-yellow svg{color:var(--color-yellow-shade-one)}#app-root a.circle-button.disabled{cursor:not-allowed;pointer-events:none;opacity:.5;background-color:var(--color-black-shade-one)}#app-root b{font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root b{font-weight:700}#app-root .body-text{font-size:16px}#app-root .body-text-medium,#app-root .body-text-bigger{font-size:17px}#app-root .body-text-small{font-size:15px}#app-root .body-text-smaller{font-size:14px}#app-root .body-text-smallest{font-size:12px}#app-root .body-text-smallest-plus{font-size:13px}#app-root .body-text-large{font-size:18px}#app-root .title{font-size:22px}#app-root .title-plus{font-size:24px}#app-root .title-large{font-size:28px}#app-root .title-smaller{font-size:18px}#app-root .title-small{font-size:20px}#app-root #slideshow-wrapper{overflow:auto;flex-direction:column;pointer-events:none;z-index:var(--z-index-above-form);position:fixed;inset:0;width:100vw;height:100vh;opacity:0;transition:all .5s ease;display:flex;background-color:var(--color-background);justify-content:center;align-items:center;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}#app-root #slideshow-wrapper.active{position:relative;opacity:1;transition:all .5s ease-in;pointer-events:auto}#app-root #slideshow-wrapper .react-transform-wrapper{max-width:95vw}#app-root #slideshow-wrapper .react-transform-wrapper .react-transform-component{max-width:100%}#app-root #slideshow-wrapper .react-transform-wrapper .react-transform-component img{max-width:100%;border-radius:var(--border-radius-card);border:1px solid var(--color-border-grey)}#app-root #slideshow-wrapper.fullscreen .slideshow-images-wrapper{width:100vw;height:100vh}#app-root #slideshow-wrapper.fullscreen .slideshow-images-wrapper .content{padding:0;width:100vw;position:fixed;inset:0;align-self:center}#app-root #slideshow-wrapper.fullscreen .slideshow-images-wrapper .content.active{overflow:visible}#app-root #slideshow-wrapper.fullscreen .slideshow-images-wrapper .content.active.bottom-padding{padding:0}#app-root #slideshow-wrapper.fullscreen .slideshow-images-wrapper .content img{width:100vw;height:auto;box-shadow:none}#app-root #slideshow-wrapper .count{color:var(--color-black-shade-two);position:fixed;top:20px;right:20px;background-color:transparent;display:inline-block;text-align:center}#app-root #slideshow-wrapper .navigation{align-items:center;justify-content:center;color:#fff;width:100vw;position:fixed;bottom:0;left:0;place-items:center;right:0;display:grid;grid-template-columns:1fr 1fr 1fr;padding:22px 0 env(safe-area-inset-bottom) 0}#app-root #slideshow-wrapper .navigation.full-width{grid-template-columns:1fr}#app-root #slideshow-wrapper .navigation.full-width button{border:0}#app-root #slideshow-wrapper .navigation button{display:flex;align-items:center;justify-content:center;background-color:var(--color-button-muted);padding:0;line-height:1;white-space:nowrap;border:0;border-radius:var(--border-radius-rounded-large);flex-wrap:wrap;aspect-ratio:1/1;height:55px;width:55px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #slideshow-wrapper .navigation button{font-weight:600}#app-root #slideshow-wrapper .navigation button .icon-wrapper{margin:0;aspect-ratio:1/1;height:30px;width:30px}#app-root #slideshow-wrapper .navigation button .icon-wrapper svg{color:var(--color-black-shade-two)}#app-root #slideshow-wrapper .slideshow-images-wrapper{overflow:auto;display:flex;align-items:center;transition:all .5s ease;padding:0;position:relative;max-width:100vw;width:100vw;gap:0 40px;padding-left:2.5vw;padding-right:2.5vw}#app-root #slideshow-wrapper .slideshow-images-wrapper .content{transition:all 1s ease;display:flex;overflow:auto;max-height:calc(100vh - 100px);padding-bottom:100px;justify-content:center;align-items:center;flex-wrap:wrap;min-width:95vw;z-index:9}#app-root #slideshow-wrapper .slideshow-images-wrapper .content.active{opacity:1;transition:all 1s ease;border:1px solid red!important}#app-root #slideshow-wrapper .slideshow-images-wrapper .content.active img{opacity:1;transform:scale(1);transform-origin:bottom}#app-root #slideshow-wrapper .slideshow-images-wrapper .content.active.bottom-padding{padding:env(safe-area-inset-top) 0 100px 0}#app-root #slideshow-wrapper .slideshow-images-wrapper .content img{border-radius:var(--border-radius-large);display:block;transition:all .5s ease;margin-top:10px;height:auto;transform-origin:bottom;box-shadow:0 0 5px #0003}#app-root #slideshow-wrapper .slideshow-images-wrapper .content .image-title{margin:0;width:max-content;color:var(--color-black-shade-two);text-transform:capitalize;white-space:wrap;word-break:break-word;max-width:95vw;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #slideshow-wrapper .slideshow-images-wrapper .content .image-title{font-weight:700}#app-root #slideshow-wrapper .slideshow-images-wrapper .content .text{margin-top:15px;width:100%}#app-root #slideshow-wrapper .slideshow-images-wrapper .content .text .capture-date{margin:0;width:max-content;text-align:left;border-radius:0 0 var(--border-radius-primary) 0;color:var(--color-black-shade-one);text-transform:capitalize;white-space:wrap;word-break:break-word;max-width:95vw;padding:0 15px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #slideshow-wrapper .slideshow-images-wrapper .content .text .capture-date{font-weight:700}#app-root #slideshow-wrapper .slideshow-images-wrapper .content .text .comments{line-height:1.3;width:100%;color:var(--color-black-shade-two);padding:0 15px}#app-root #slideshow-wrapper .slideshow-images-wrapper .content .text .capture-date{color:var(--color-black-shade-two);font-style:italic;text-align:center;right:0;opacity:.7;left:unset}#app-root #slideshow-wrapper .slideshow-images-wrapper .content .text .shared-by{color:var(--color-black-shade-two);font-weight:600;width:100%;text-align:center}#app-root #slideshow-wrapper .slideshow-images-wrapper .content .text .shared-by{margin-top:10px;color:var(--color-black-shade-two);text-align:center}#app-root #app-screens .google-autocomplete-wrapper{width:100%;gap:0 5px}#app-root #app-screens .google-autocomplete-wrapper .input-field{position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%}#app-root #app-screens .google-autocomplete-wrapper .input-field .input-and-clear-button{width:100%;display:flex;align-items:center;justify-content:left;border-radius:0}#app-root #app-screens .google-autocomplete-wrapper .input-field .input-and-clear-button input.google-autocomplete-input{outline:0;caret-color:var(--color-black-shade-two);display:flex;justify-content:flex-start;align-items:center;color:var(--color-black-shade-two);z-index:9;overscroll-behavior:none;width:100%;overflow:auto;text-align:left;background:#fff;transition:all .4s ease;margin-top:5px;font-size:16px;border:1px solid var(--color-border-grey-light);border-radius:var(--border-radius-small-plus);padding:12px 10px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens .google-autocomplete-wrapper .input-field .input-and-clear-button input.google-autocomplete-input{font-weight:450}#app-root #app-screens .google-autocomplete-wrapper .input-field .input-and-clear-button input.google-autocomplete-input:-webkit-autofill,#app-root #app-screens .google-autocomplete-wrapper .input-field .input-and-clear-button input.google-autocomplete-input:-webkit-autofill:hover,#app-root #app-screens .google-autocomplete-wrapper .input-field .input-and-clear-button input.google-autocomplete-input:-webkit-autofill:focus{-webkit-text-fill-color:"white"!important;text-decoration-color:"white"!important}#app-root #app-screens .google-autocomplete-wrapper .input-field .input-and-clear-button input.google-autocomplete-input:-moz-autofill{-webkit-text-fill-color:"white"!important;text-decoration-color:"white"!important}#app-root #app-screens .google-autocomplete-wrapper .input-field .input-and-clear-button input.google-autocomplete-input:focus-within{transition:all .4s ease;background-color:var(--color-blue-shade-seven);border:1px solid var(--color-blue-shade-six)}#app-root #app-screens .google-autocomplete-wrapper .input-field .input-and-clear-button .clear-input-button{position:relative;display:flex;justify-content:center;align-items:center;margin-left:15px;aspect-ratio:1/1;height:20px;width:20px}#app-root #app-screens .google-autocomplete-wrapper .input-field .input-and-clear-button .clear-input-button .icon-wrapper{display:flex;align-items:center;justify-content:center;position:relative;margin-right:0;aspect-ratio:1/1;height:25px;width:25px}#app-root #app-screens .google-autocomplete-wrapper .input-field .input-and-clear-button .clear-input-button .icon-wrapper svg{color:var(--color-red-shade-three)}#app-root #app-screens .google-autocomplete-wrapper .input-field .label-and-icon{display:flex;align-items:center;justify-content:flex-start;width:100%;margin:0 auto}#app-root #app-screens .google-autocomplete-wrapper .input-field .label-and-icon .label-wrapper label{color:var(--color-black-shade-two)}#app-root #app-screens .google-autocomplete-wrapper .input-field .label-and-icon .icon-wrapper{opacity:1;aspect-ratio:1/1;height:22px;width:22px}#app-root #app-screens .google-autocomplete-wrapper .input-field .label-and-icon .icon-wrapper svg{color:var(--color-blue-shade-three);opacity:1}#app-root #app-screens .timepicker-floating-tooltip-wrapper{position:fixed;top:0;width:100dvw;left:0;right:0;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(15px);pointer-events:none;z-index:var(--z-index-max);opacity:0;transition:all .45s ease;height:70px;max-width:100%}#app-root #app-screens .timepicker-floating-tooltip-wrapper.active{opacity:1;transition:all .45s ease}#app-root #app-screens .timepicker-floating-tooltip-wrapper .timepicker-floating-tooltip{padding:10px 20px;color:var(--color-black-shade-one);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens .timepicker-floating-tooltip-wrapper .timepicker-floating-tooltip{font-weight:700}#app-root #app-screens .timepicker-increment-buttons-wrapper{display:flex;align-items:center;justify-content:center;padding-top:20px}#app-root #app-screens .timepicker-increment-buttons-wrapper button.button{margin:0;background-color:transparent}#app-root #app-screens .timepicker-increment-buttons-wrapper button.button .text-and-icon .button-text{color:var(--color-black-shade-three);border-bottom:1px solid var(--color-black-shade-five);padding-bottom:3px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens .timepicker-increment-buttons-wrapper button.button .text-and-icon .button-text{font-weight:600}#app-root #app-screens .timepicker-increment-buttons-wrapper button.button.icon-only{padding:0;border:1px solid var(--color-black-shade-six);aspect-ratio:1/1;height:55px;width:55px}#app-root #app-screens .timepicker-increment-buttons-wrapper button.button.icon-only .icon-wrapper{aspect-ratio:1/1;height:20px;width:20px}#app-root #app-screens .timepicker-increment-buttons-wrapper button.button.icon-only .icon-wrapper svg{color:var(--color-black-shade-three)}#app-root #app-screens .inline-timepicker-date-warning,#app-root #app-screens .event-duration-subtitle{color:var(--color-salmon-shade-one);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens .inline-timepicker-date-warning,#app-root #app-screens .event-duration-subtitle{font-weight:600}#app-root #app-screens .event-duration-label{text-align:center;color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens .event-duration-label{font-weight:600}#app-root #app-screens .event-duration-buttons{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;justify-content:center;gap:10px;margin-top:15px}#app-root #app-screens .event-duration-buttons.date{gap:8px;grid-template-columns:repeat(4,1fr)}#app-root #app-screens .event-duration-buttons.disabled{filter:grayscale(90%);opacity:.7;pointer-events:none}#app-root #app-screens .event-duration-buttons button.duration-button{margin:0;border-radius:var(--border-radius-small-plus);background-color:var(--color-black-shade-six)}#app-root #app-screens .event-duration-buttons button.duration-button .text-and-icon .button-text{color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens .event-duration-buttons button.duration-button .text-and-icon .button-text{font-weight:600}#app-root #app-screens .event-duration-buttons button.duration-button.active{background-color:var(--color-blue-shade-three)}#app-root #app-screens .event-duration-buttons button.duration-button.active .text-and-icon .button-text{color:#fff;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens .event-duration-buttons button.duration-button.active .text-and-icon .button-text{font-weight:700}#app-root #app-screens .picker-action-buttons{display:flex;justify-content:center;align-items:center;position:fixed;bottom:0;padding:15px 0 env(safe-area-inset-bottom) 0;z-index:1000;left:0;right:0;backdrop-filter:blur(15px);width:100dvw}@media screen and (max-width: 500px){#app-root #app-screens .picker-action-buttons{flex-wrap:wrap}}#app-root #app-screens .datepicker-wrapper{width:calc(100% - 3px);transition:all .5s ease;max-width:100%;background-color:#fff;transition:all .4s ease;overflow:hidden;height:max-content;padding:0;background-color:transparent;box-shadow:none}#app-root #app-screens .datepicker-wrapper.disabled .days{pointer-events:none;opacity:.4;filter:grayscale(100%);mask-image:linear-gradient(to bottom,black calc(100% - 48px),transparent 100%)}#app-root #app-screens .datepicker-wrapper *{user-select:none}#app-root #app-screens .datepicker-wrapper .specific-days-hint-text{font-style:italic;text-align:center;color:var(--color-black-shade-four);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens .datepicker-wrapper .specific-days-hint-text{font-weight:500}#app-root #app-screens .datepicker-wrapper .button{margin-left:auto}#app-root #app-screens .datepicker-wrapper .month-and-year-selectors{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}#app-root #app-screens .datepicker-wrapper .month-and-year-selectors .month-selector{width:100%;position:relative;align-items:center;margin:0}#app-root #app-screens .datepicker-wrapper .month-and-year-selectors .month-selector .months-collapsible{width:100%;display:flex;flex-wrap:wrap;gap:8px}#app-root #app-screens .datepicker-wrapper .month-and-year-selectors .month-selector .months-collapsible.active{margin:10px auto 0}#app-root #app-screens .datepicker-wrapper .month-and-year-selectors .month-selector .months-collapsible p{border-radius:var(--border-radius-rounded-large);background-color:var(--color-black-shade-six);padding:4px 10px;color:var(--color-black-shade-twoHalf);cursor:pointer;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens .datepicker-wrapper .month-and-year-selectors .month-selector .months-collapsible p{font-weight:500}#app-root #app-screens .datepicker-wrapper .month-and-year-selectors .month-selector .months-collapsible p.active{background-color:var(--color-blue-shade-three);color:#fff;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens .datepicker-wrapper .month-and-year-selectors .month-selector .months-collapsible p.active{font-weight:700}#app-root #app-screens .datepicker-wrapper .month-and-year-selectors .month-selector .months-collapsible p.active.current-month{color:#fff}#app-root #app-screens .datepicker-wrapper .month-and-year-selectors .month-selector .months-collapsible p.current-month{color:var(--color-blue-shade-three)}#app-root #app-screens .datepicker-wrapper .month-and-year-selectors .month-selector .active-month{display:flex;align-items:center;gap:0 8px;position:relative;justify-content:space-between;left:0;padding:0 20px}#app-root #app-screens .datepicker-wrapper .month-and-year-selectors .month-selector .active-month .year-selector{margin:0;display:flex;align-items:center;justify-content:center;gap:0 10px;cursor:pointer}#app-root #app-screens .datepicker-wrapper .month-and-year-selectors .month-selector .active-month .year-selector p{color:var(--color-black-shade-four);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens .datepicker-wrapper .month-and-year-selectors .month-selector .active-month .year-selector p{font-weight:500}#app-root #app-screens .datepicker-wrapper .month-and-year-selectors .month-selector .active-month .year-selector p.active{color:var(--color-blue-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens .datepicker-wrapper .month-and-year-selectors .month-selector .active-month .year-selector p.active{font-weight:700}#app-root #app-screens .datepicker-wrapper .month-and-year-selectors .month-selector .active-month .icon-wrapper{top:2px;position:relative}#app-root #app-screens .datepicker-wrapper .month-and-year-selectors .month-selector .active-month .icon-wrapper svg{color:var(--color-black-shade-three);transform:scale(1.2)}#app-root #app-screens .datepicker-wrapper .month-and-year-selectors .month-selector .active-month .title{color:var(--color-black-shade-two);text-align:center;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens .datepicker-wrapper .month-and-year-selectors .month-selector .active-month .title{font-weight:700}#app-root #app-screens .datepicker-wrapper .month-and-year-selectors .month-selector .active-month .title{display:flex;align-items:center;gap:0 8px}#app-root #app-screens .datepicker-wrapper .month-and-year-selectors .month-selector .active-month .title .icon-wrapper{position:relative;top:1px;justify-self:flex-start;margin-right:auto}#app-root #app-screens .datepicker-wrapper .weekday-labels{justify-content:center;align-items:center;text-align:center;position:relative;display:grid;grid-template-columns:repeat(7,1fr);margin-top:15px}#app-root #app-screens .datepicker-wrapper .weekday-labels .weekday{padding:0 0 3px;margin:0;text-transform:uppercase;color:var(--color-black-shade-four);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens .datepicker-wrapper .weekday-labels .weekday{font-weight:500}#app-root #app-screens .datepicker-wrapper .days{display:grid;grid-template-columns:repeat(7,1fr);flex-wrap:wrap;height:100%;width:100%;justify-content:center;align-items:center;gap:5px}#app-root #app-screens .datepicker-wrapper .days .day{display:flex;justify-content:center;align-items:center;text-align:center;color:var(--color-black-shade-three);position:relative;aspect-ratio:1/1;transition:all .5s ease;cursor:pointer;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens .datepicker-wrapper .days .day{font-weight:600}#app-root #app-screens .datepicker-wrapper .days .day.active{border-radius:var(--border-radius-rounded-large);position:relative;color:#fff;background-color:var(--color-blue-shade-three);transition:all 3s ease;cursor:pointer;z-index:2;border:0;pointer-events:all;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens .datepicker-wrapper .days .day.active{font-weight:700}#app-root #app-screens .datepicker-wrapper .days .day.active.weekend-day,#app-root #app-screens .datepicker-wrapper .days .day.active.placeholder{opacity:1;pointer-events:all}#app-root #app-screens .datepicker-wrapper .days .day.active.today{color:#fff;background-color:var(--color-blue-shade-three);border:0;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens .datepicker-wrapper .days .day.active.today{font-weight:700}#app-root #app-screens .datepicker-wrapper .days .day.in-past{pointer-events:none;opacity:.2}#app-root #app-screens .datepicker-wrapper .days .day.in-past.active{opacity:1;pointer-events:all}#app-root #app-screens .datepicker-wrapper .days .day.in-past.active.weekend-day{opacity:1}#app-root #app-screens .datepicker-wrapper .days .day.in-past.active.weekend-day.placeholder{opacity:0}#app-root #app-screens .datepicker-wrapper .days .day.in-past.weekend-day{opacity:.2}#app-root #app-screens .datepicker-wrapper .days .day.in-past.weekend-day.placeholder{opacity:0}#app-root #app-screens .datepicker-wrapper .days .day.weekend-day{opacity:.6}#app-root #app-screens .datepicker-wrapper .days .day.weekend-day.today{opacity:1}#app-root #app-screens .datepicker-wrapper .days .day.today{border-radius:var(--border-radius-rounded-large);position:relative;color:var(--color-black-shade-two);background-color:var(--color-black-shade-six);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens .datepicker-wrapper .days .day.today{font-weight:700}#app-root #app-screens .datepicker-wrapper .days .day.placeholder{opacity:0;pointer-events:none}#app-root #app-screens .datepicker-wrapper .days .day .holiday{position:absolute;top:0;right:-5px}#app-root #app-screens .datepicker-wrapper.full-screen{display:block;width:100%}#app-root #app-screens .datepicker-wrapper.full-screen .datepicker{display:block}#app-root #app-screens .datepicker-wrapper.full-screen .center-button-flex-wrapper button{margin-left:unset}#app-root #app-screens .datepicker-wrapper .datepicker{display:none}#app-root #app-screens .datepicker-wrapper .datepicker.active{display:block}#app-root #app-screens .time-picker-wrapper .datepicker,#app-root #app-screens .standalone-time-picker-wrapper .datepicker{display:none}#app-root #app-screens .time-picker-wrapper .datepicker.active,#app-root #app-screens .standalone-time-picker-wrapper .datepicker.active{display:block}#app-root #app-screens .time-picker-wrapper,#app-root #app-screens .standalone-time-picker-wrapper{max-width:100%;background-color:var(--color-background);padding:0 10px;border-radius:var(--border-radius-large);overflow:visible;display:none}#app-root #app-screens .time-picker-wrapper.active,#app-root #app-screens .standalone-time-picker-wrapper.active,#app-root #app-screens .time-picker-wrapper.standalone-time-picker-wrapper,#app-root #app-screens .standalone-time-picker-wrapper.standalone-time-picker-wrapper{display:block}#app-root #app-screens .time-picker-wrapper.inline,#app-root #app-screens .standalone-time-picker-wrapper.inline{background-color:transparent;border-radius:0}#app-root #app-screens .time-picker-wrapper .time-ticks,#app-root #app-screens .standalone-time-picker-wrapper .time-ticks{position:relative;left:0;height:24px;pointer-events:none;display:block;width:calc(100% - 5px);margin:0 auto 50px}#app-root #app-screens .time-picker-wrapper .time-ticks .tick,#app-root #app-screens .standalone-time-picker-wrapper .time-ticks .tick{position:absolute;width:1px;bottom:0;background:#00000059;transition:background .2s ease,height .2s ease}#app-root #app-screens .time-picker-wrapper .time-ticks .tick.minor,#app-root #app-screens .standalone-time-picker-wrapper .time-ticks .tick.minor{height:6px;opacity:.2}#app-root #app-screens .time-picker-wrapper .time-ticks .tick.hour,#app-root #app-screens .standalone-time-picker-wrapper .time-ticks .tick.hour{height:10px;opacity:.4}#app-root #app-screens .time-picker-wrapper .time-ticks .tick.major,#app-root #app-screens .standalone-time-picker-wrapper .time-ticks .tick.major{height:14px;opacity:.8;background:var(--color-black-shade-three)}#app-root #app-screens .time-picker-wrapper .time-ticks .tick .tick-label,#app-root #app-screens .standalone-time-picker-wrapper .time-ticks .tick .tick-label{position:absolute;top:16px;left:50%;transform:translate(-50%);font-size:.65rem;font-weight:500;color:#00000080;white-space:nowrap;user-select:none;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens .time-picker-wrapper .time-ticks .tick .tick-label,#app-root #app-screens .standalone-time-picker-wrapper .time-ticks .tick .tick-label{font-weight:600}#app-root #app-screens .time-picker-wrapper .time-slider,#app-root #app-screens .standalone-time-picker-wrapper .time-slider{width:100%;max-width:100%;color:#eee;position:relative;height:26px;top:0}#app-root #app-screens .time-picker-wrapper .time-slider .slider-track,#app-root #app-screens .standalone-time-picker-wrapper .time-slider .slider-track{position:absolute;left:0;top:50%;transform:translateY(-50%);height:10px;width:100%;border-radius:var(--border-radius-rounded-large);background:var(--color-black-shade-five)}#app-root #app-screens .time-picker-wrapper .time-slider .slider-track:after,#app-root #app-screens .standalone-time-picker-wrapper .time-slider .slider-track:after{content:"";position:absolute;left:var(--start);right:calc(100% - var(--end));top:0;bottom:0;background:var(--color-blue-shade-three);border-radius:3px 3px 0 0}#app-root #app-screens .time-picker-wrapper .time-slider .thumb,#app-root #app-screens .standalone-time-picker-wrapper .time-slider .thumb{top:50%;transform:translate(-50%,-50%);touch-action:none;position:absolute;background:var(--color-blue-shade-three);transition:box-shadow .2s ease,transform .2s ease,top .25s ease;display:flex;align-items:center;justify-content:center;width:5px;height:50px;cursor:grab;box-shadow:0 0 3px 2px #0000000e}#app-root #app-screens .time-picker-wrapper .time-slider .thumb:active,#app-root #app-screens .standalone-time-picker-wrapper .time-slider .thumb:active{cursor:grabbing}#app-root #app-screens .time-picker-wrapper .time-slider .thumb:after,#app-root #app-screens .standalone-time-picker-wrapper .time-slider .thumb:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:0;height:0}#app-root #app-screens .time-picker-wrapper .time-slider .thumb.start,#app-root #app-screens .standalone-time-picker-wrapper .time-slider .thumb.start{top:54px;margin-left:2.5px;height:85px}#app-root #app-screens .time-picker-wrapper .time-slider .thumb.start:after,#app-root #app-screens .standalone-time-picker-wrapper .time-slider .thumb.start:after{bottom:0;border-radius:50%;background-color:#fff;border:2px solid var(--color-blue-shade-three);aspect-ratio:1/1;height:25px;width:25px}#app-root #app-screens .time-picker-wrapper .time-slider .thumb.end,#app-root #app-screens .standalone-time-picker-wrapper .time-slider .thumb.end{top:43px;margin-left:-3px}#app-root #app-screens .time-picker-wrapper .time-slider .thumb.end:after,#app-root #app-screens .standalone-time-picker-wrapper .time-slider .thumb.end:after{border-radius:50%;bottom:0;background-color:#fff;border:2px solid var(--color-blue-shade-three);aspect-ratio:1/1;height:25px;width:25px}#app-root #app-screens .time-picker-wrapper .time-slider .thumb.single,#app-root #app-screens .standalone-time-picker-wrapper .time-slider .thumb.single{top:50%;background-color:#fff;border-radius:50%;border:2px solid var(--color-blue-shade-three);aspect-ratio:1/1;height:45px;width:45px}#app-root #app-screens .time-picker-wrapper .time-slider .thumb.single:before,#app-root #app-screens .standalone-time-picker-wrapper .time-slider .thumb.single:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:12px;transform:translate(-50%,-50%);background-image:linear-gradient(to right,rgba(0,0,0,.15) 1px,transparent 1px);background-size:4px 100%;background-repeat:repeat-x;pointer-events:none}#app-root #app-screens .time-picker-wrapper .time-slider .thumb.single:after,#app-root #app-screens .standalone-time-picker-wrapper .time-slider .thumb.single:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:0;height:0}#app-root #app-screens .time-picker-wrapper .time-slider .thumb.single.start:after,#app-root #app-screens .time-picker-wrapper .time-slider .thumb.single.end:after,#app-root #app-screens .standalone-time-picker-wrapper .time-slider .thumb.single.start:after,#app-root #app-screens .standalone-time-picker-wrapper .time-slider .thumb.single.end:after{border:0}@font-face{font-family:SF-Pro-Display-Light;src:url(/SF-Pro-Display-Light-DJhwmUwI.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:SF-Pro-Display-Medium;src:url(/SF-Pro-Display-Medium-BBxWjZ4E.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:SF-Pro-Display-Regular;font-weight:400;font-style:normal;src:url(/SF-Pro-Display-Regular-2nqpBkwV.otf) format("opentype")}@font-face{font-family:SF-Pro-Italic;src:url(/SF-Pro-Italic-Dag3og4N.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:SF-Pro-Display-BlackItalic;src:url(/SF-Pro-Display-BlackItalic-BCpr0ZHJ.otf) format("opentype");font-weight:900;font-style:italic}@font-face{font-family:SF-Pro-Display-BoldItalic;src:url(/SF-Pro-Display-BoldItalic-BSBW4akc.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:SF-Pro-Display-HeavyItalic;src:url(/SF-Pro-Display-HeavyItalic-D6HT1AJ5.otf) format("opentype");font-weight:800;font-style:italic}@font-face{font-family:SF-Pro-Display-LightItalic;src:url(/SF-Pro-Display-LightItalic-CIgiVYNl.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:SF-Pro-Display-MediumItalic;src:url(/SF-Pro-Display-MediumItalic-DmlbVM5t.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:SF-Pro-Display-RegularItalic;src:url(/SF-Pro-Display-RegularItalic-CtMckz7C.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:SF-Pro-Display-SemiboldItalic;src:url(/SF-Pro-Display-SemiboldItalic-CtdLaUyZ.otf) format("opentype");font-weight:600;font-style:italic}@font-face{font-family:SF-Pro-Display-ThinItalic;src:url(/SF-Pro-Display-ThinItalic-CVGh-yl9.otf) format("opentype");font-weight:100;font-style:italic}@font-face{font-family:SF-Pro-Display-UltralightItalic;src:url(/SF-Pro-Display-UltralightItalic-DpyZ5Ahm.otf) format("opentype");font-weight:200;font-style:italic}@font-face{font-family:SF-Pro-Text-BlackItalic;src:url(/SF-Pro-Text-BlackItalic-kIW6pkL8.otf) format("opentype");font-weight:900;font-style:italic}@font-face{font-family:SF-Pro-Text-BoldItalic;src:url(/SF-Pro-Text-BoldItalic-ByBityg8.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:SF-Pro-Text-HeavyItalic;src:url(/SF-Pro-Text-HeavyItalic-BxcgSPhm.otf) format("opentype");font-weight:800;font-style:italic}@font-face{font-family:SF-Pro-Text-LightItalic;src:url(/SF-Pro-Text-LightItalic-BF-89Cfo.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:SF-Pro-Text-MediumItalic;src:url(/SF-Pro-Text-MediumItalic-DezHc0Df.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:SF-Pro-Text-RegularItalic;src:url(/SF-Pro-Text-RegularItalic-CCyFCf3t.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:SF-Pro-Text-SemiboldItalic;src:url(/SF-Pro-Text-SemiboldItalic-bszj8Vkd.otf) format("opentype");font-weight:600;font-style:italic}@font-face{font-family:SF-Pro-Text-ThinItalic;src:url(/SF-Pro-Text-ThinItalic-wahE5dX4.otf) format("opentype");font-weight:100;font-style:italic}@font-face{font-family:SF-Pro-Text-UltralightItalic;src:url(/SF-Pro-Text-UltralightItalic-UY7xNj_c.otf) format("opentype");font-weight:200;font-style:italic}@font-face{font-family:SF-Pro;src:url(/SF-Pro-Ci___yb_.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SF-Pro-Display-Black;src:url(/SF-Pro-Display-Black-Ok2ncomV.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:SF-Pro-Display-Bold;src:url(/SF-Pro-Display-Bold-BTSGLTri.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:SF-Pro-Display-Heavy;src:url(/SF-Pro-Display-Heavy-Bdf7WTs6.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:SF-Pro-Display-Semibold;src:url(/SF-Pro-Display-Semibold-C36vqgb7.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:SF-Pro-Display-Thin;src:url(/SF-Pro-Display-Thin-DhRP8F-O.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:SF-Pro-Display-Ultralight;src:url(/SF-Pro-Display-Ultralight-D7L4kyyV.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:SF-Pro-Rounded-Black;src:url(/SF-Pro-Rounded-Black-6DTm7h6O.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:SF-Pro-Rounded-Bold;src:url(/SF-Pro-Rounded-Bold-Y6SYJS6G.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:SF-Pro-Rounded-Light;src:url(/SF-Pro-Rounded-Light-CJBxCXEv.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:SF-Pro-Rounded-Medium;src:url(/SF-Pro-Rounded-Medium-B2GSlOzk.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:SF-Pro-Rounded-Regular;src:url(/SF-Pro-Rounded-Regular-Chspfnvh.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:SF-Pro-Rounded-Semibold;src:url(/SF-Pro-Rounded-Semibold-CeixY7Hb.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:SF-Pro-Rounded-Thin;src:url(/SF-Pro-Rounded-Thin-CY0nEByY.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:SF-Pro-Rounded-Ultralight;src:url(/SF-Pro-Rounded-Ultralight-CV95Tqh1.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:SF-Pro-Text-Black;src:url(/SF-Pro-Text-Black-DBympZfy.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:SF-Pro-Text-Bold;src:url(/SF-Pro-Text-Bold-DNDBf4yQ.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:SF-Pro-Text-Heavy;src:url(/SF-Pro-Text-Heavy-COQ6Bgzw.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:SF-Pro-Text-Light;src:url(/SF-Pro-Text-Light-VtmFHDSB.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:SF-Pro-Text-Medium;src:url(/SF-Pro-Text-Medium-C5Qqgarl.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:SF-Pro-Text-Regular;src:url(/SF-Pro-Text-Regular-AKXA_Lt2.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:SF-Pro-Text-Semibold;src:url(/SF-Pro-Text-Semibold-BLO6SLkE.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:SF-Pro-Text-Thin;src:url(/SF-Pro-Text-Thin-BABMH_AA.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:SF-Pro-Text-Ultralight;src:url(/SF-Pro-Text-Ultralight-C4h7JR59.otf) format("opentype");font-weight:200;font-style:normal}#app-root .dashboard #header{height:300px;width:100vw}#app-root .dashboard .buttons{display:flex;align-items:center;gap:10px;justify-content:center}#app-root .dashboard .buttons button.button{display:flex;align-items:center;justify-content:center;font-size:16px;text-align:center;border:0;margin-top:10px;min-width:max-content;color:#fff;font-weight:700;width:100%;border-radius:var(--border-radius-primary);height:50px}#app-root .dashboard .buttons button.button.red{color:#fff}#app-root .dashboard p,#app-root .dashboard a{color:var(--color-black-shade-one)}#app-root .dashboard p{margin:0 0 5px}#app-root .dashboard hr{margin:10px 0;border-color:#fff}#app-root .dashboard a{display:block}@media screen and (min-width: 1000px){#app-root .dashboard .screen-content{grid-template-columns:repeat(2,1fr)}}#app-root .dashboard .screen-content button.button{margin:0 auto 8px;justify-self:center;display:block!important}@media screen and (max-width: 600px){#app-root .dashboard .screen-content{display:block}#app-root .dashboard .screen-content .tool-box{width:100%}}#app-root .dashboard .tool-box{padding:20px;border-radius:var(--border-radius-larger);width:100%;display:block;border:1px solidvar(--color-border-grey);margin-bottom:15px;background-color:#fff;box-shadow:0 0 5px #0003}#app-root .dashboard .tool-box.textbelt{background-color:var(--color-blue-shade-one)}#app-root .dashboard .tool-box.textbelt *,#app-root .dashboard .tool-box.textbelt .box-title,#app-root .dashboard .tool-box.textbelt .center-text{color:#fff}#app-root .dashboard .tool-box.emotions{background-color:var(--color-purple-shade-one)}#app-root .dashboard .tool-box.emotions *,#app-root .dashboard .tool-box.emotions .box-title,#app-root .dashboard .tool-box.emotions .center-text{color:#fff}#app-root .dashboard .tool-box.cleanup-service-logs .code{max-height:400px;overflow:auto;border-radius:var(--border-radius-large)}#app-root .dashboard .tool-box #changelog-preview{background-color:var(--color-black-shade-eight);padding:15px;font-size:14px;border-radius:var(--border-radius-medium);white-space:wrap;overflow:auto;word-break:break-all}#app-root .dashboard .tool-box input{border-bottom:1px solid var(--color-border-grey)!important;padding:5px!important}#app-root .dashboard .tool-box .box-title{font-weight:700!important;text-align:center;color:var(--color-black-shade-one);margin-bottom:10px}#app-root .dashboard .tool-box .center-text{color:var(--color-black-shade-one)}#app-root .dashboard .tool-box #code-block{background:#272822;padding:20px;border-radius:var(--border-radius-primary);color:#fff;margin-top:15px;white-space:wrap;max-width:100%}#app-root .dashboard .tool-box #code-block code{-ms-word-wrap:break-word;word-break:break-all;max-width:200px}#app-root .dashboard .tool-box #code-block p{color:#fff;-ms-word-break:break-all;word-break:break-all}#app-root .dashboard .tool-box #code-block p span{max-width:200px;-ms-word-wrap:break-word;word-break:break-all}#app-root .dashboard .tool-box #code-block p span.key{color:#46b969;font-weight:700}#app-root .dashboard .tool-box #code-block p span.key.empty{opacity:.3}#app-root .dashboard .tool-box #code-block p span.value{display:none}#app-root .dashboard .tool-box #code-block p span.value.active{display:inline}#app-root .dashboard .__json-key__,#app-root .dashboard .__json-value__,#app-root .dashboard .__json-string__{font-size:14px}#app-root #floating-search-input-wrapper{position:fixed;bottom:0;width:95vw;left:50%;z-index:var(--z-index-above-form);backdrop-filter:blur(10px);overflow:hidden;background-color:transparent;opacity:0;transform:translateY(100%) translate(-50%);transition:all .35s ease;display:flex;gap:0 15px;padding:10px 10px calc(20px + env(safe-area-inset-bottom)) 10px}#app-root #floating-search-input-wrapper.active{opacity:1;transform:translateY(0) translate(-50%);transition:all .35s ease}#app-root #floating-search-input-wrapper #hide-search-button button{height:45px}#app-root #floating-search-input-wrapper .input-field{padding:0;margin:0}#app-root #floating-search-input-wrapper .input-field input{margin:0;border-radius:var(--border-radius-rounded-large)}#app-root #chats-container .screen-content{background:var(--color-background);height:100%}#app-root #chats-container .chat-row{width:100%;border-bottom:0;display:flex;align-items:center;position:relative;gap:0 20px;margin-bottom:8px}#app-root #chats-container .chat-row .unread-tag{position:absolute;top:-9px;right:15px;background-color:var(--color-red-shade-three);color:#fff;padding:3px 10px;border-radius:var(--border-radius-rounded-large);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #chats-container .chat-row .unread-tag{font-weight:600}#app-root #chats-container .chat-row .mute-buttons{display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;cursor:pointer;height:max-content}#app-root #chats-container .chat-row .mute-buttons.muted .icon-wrapper{background:var(--color-green-shade-three)}#app-root #chats-container .chat-row .mute-buttons.unmuted .icon-wrapper{background:var(--color-red-shade-one)}#app-root #chats-container .chat-row .mute-buttons .icon-wrapper{padding:8px;border-radius:var(--border-radius-rounded-large);aspect-ratio:1/1;height:40px;width:40px}#app-root #chats-container .chat-row .mute-buttons .icon-wrapper svg{padding:0;margin:0;color:#fff}#app-root #chats-container .chat-row .chat-card.row{margin-bottom:0;padding:15px}#app-root #chats-container .chat-row .chat-card .chat-card-content{width:100%}#app-root #chats-container .chat-row .chat-card .chat-card-content .name-and-timestamp{display:flex;align-items:baseline;justify-content:space-between;width:100%}#app-root #chats-container .chat-row .chat-card .chat-card-content .name-and-timestamp .timestamp{margin-left:auto;color:var(--color-black-shade-three);width:max-content;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #chats-container .chat-row .chat-card .chat-card-content .name-and-timestamp .timestamp{font-weight:500}#app-root #chats-container .chat-row .chat-card .chat-card-content .name-and-timestamp .coParent-name{display:flex;color:var(--color-black-shade-two);justify-content:space-between;margin-right:auto;line-height:1;width:max-content;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #chats-container .chat-row .chat-card .chat-card-content .name-and-timestamp .coParent-name{font-weight:500}@media screen and (min-width: 800px){#app-root #chats-container .chat-row .chat-card .chat-card-content .name-and-timestamp .coParent-name{width:28vw}}#app-root #chats-container .chat-row .chat-card .chat-card-content .last-message{line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;align-items:flex-start;justify-content:space-between;width:100%;gap:0 10px;padding-top:3px;color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #chats-container .chat-row .chat-card .chat-card-content .last-message{font-weight:450}#app-root #chat-wrapper{width:100vw;overflow:hidden;justify-content:flex-start;position:relative;display:flex;flex-direction:column;height:100vh;max-width:100vw}#app-root #chat-wrapper .long-press-menu{transition:all .9s ease-out;flex-direction:column;bottom:0;padding:20px 20px env(safe-area-inset-bottom) 20px;left:0;right:0;width:100vw;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;z-index:var(--z-index-above-form);position:fixed;background-color:var(--color-background);border-radius:var(--border-radius-medium) var(--border-radius-medium) 0 0;overflow:hidden;box-shadow:0 2px 4px 6px #00000040;transform:translateY(calc(100vh + 10px));transition:transform .6s cubic-bezier(.68,-.55,.265,1.55);max-height:calc(100dvh - env(safe-area-inset-top));pointer-events:none}#app-root #chat-wrapper .long-press-menu.slide-up{pointer-events:auto;opacity:1;transform:translateY(0);transition:transform .6s cubic-bezier(.68,-.55,.265,1.55)}#app-root #chat-wrapper .long-press-menu .swipe-bar{height:4px;width:70px;position:fixed;top:10px;border-radius:50px;background-color:var(--color-black-shade-five)}#app-root #chat-wrapper .long-press-menu *{user-select:none}#app-root #chat-wrapper .long-press-menu img{border-radius:var(--border-radius-primary);box-shadow:0 0 5px #0003}#app-root #chat-wrapper .long-press-menu.creation-menu-wrapper{background-color:var(--color-black-shade-seven)}#app-root #chat-wrapper .long-press-menu .bottom-padding{padding-bottom:5px;display:block}#app-root #chat-wrapper .long-press-menu .center-button-flex-wrapper{gap:0 15px}#app-root #chat-wrapper .long-press-menu .title-smaller{color:var(--color-purple-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #chat-wrapper .long-press-menu .title-smaller{font-weight:500}#app-root #chat-wrapper .long-press-menu .slide-up-card-title{color:var(--color-black-shade-two);text-align:center;padding:5px 0;max-width:95%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #chat-wrapper .long-press-menu .slide-up-card-title{font-weight:700}#app-root #chat-wrapper .long-press-menu .slide-up-card-title .slide-up-card-subtitle{width:100%;padding-top:5px;color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #chat-wrapper .long-press-menu .slide-up-card-title .slide-up-card-subtitle{font-weight:500}#app-root #chat-wrapper .long-press-menu .dismiss-button-wrapper{width:100dvw;backdrop-filter:blur(10px);padding:0;display:flex;align-items:center;justify-content:center;padding-bottom:env(safe-area-inset-bottom);height:50px;position:fixed;bottom:0}#app-root #chat-wrapper .long-press-menu .dismiss-button-wrapper .dismiss-button{padding:0;cursor:pointer;margin:0;background-color:transparent;aspect-ratio:1/1;height:35px;width:35px}#app-root #chat-wrapper .long-press-menu .dismiss-button-wrapper .dismiss-button svg{color:var(--color-black-shade-three)}#app-root #chat-wrapper .long-press-menu .slide-up-card-content{max-height:calc(100dvh - env(safe-area-inset-top));overflow:auto;width:100%;padding:0 0 50px}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .subtitle{font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .subtitle{font-weight:450}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items{margin-top:8px}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item{align-items:center;width:100%;text-align:left;justify-content:space-between;position:relative;background-color:#fff;max-width:100%;display:flex;user-select:none;transition:all .3s ease;border-top:0;padding:15px;min-height:65px;border-radius:var(--border-radius-medium);border:1px solid var(--color-border-grey-light);margin-bottom:8px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item{font-weight:450}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item:hover{cursor:pointer}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content{position:relative;width:100%;border:0;margin:0;display:flex;align-items:center;justify-content:space-between;gap:0 15px}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content.align-center{align-items:center}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark){margin:0;border-radius:var(--border-radius-rounded-large);display:flex;align-items:center;aspect-ratio:1/1;height:40px;width:40px}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark) svg{display:flex;color:#fff;align-items:center;border-radius:0;margin:0;transform:scale(.6)}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).add-user,#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).add-handoff-checklist,#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).copy{background-color:var(--color-green-shade-seven)}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).add-user svg,#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).add-handoff-checklist svg,#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).copy svg{color:var(--color-green-shade-two)}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).remove-user,#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).delete-document{background-color:var(--color-red-shade-two)}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).remove-user svg,#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).delete-document svg{color:#fff}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).view-handoff-checklist{background-color:var(--color-teal-shade-seven)}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).view-handoff-checklist svg{color:var(--color-teal-shade-one)}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).add-custom-info,#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).limiting-info{background-color:var(--color-orange-shade-seven)}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).add-custom-info svg,#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).limiting-info svg{color:var(--color-orange-shade-one)}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).invitation{background-color:var(--color-cyan-shade-six)}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).invitation svg{color:var(--color-cyan-shade-one)}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).custom-info,#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).pin,#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).pinned-document-details{background-color:var(--color-purple-shade-seven)}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).custom-info svg,#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).pin svg,#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).pinned-document-details svg{color:var(--color-purple-shade-one);transform:scale(.57)}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).profile-pic{background-color:var(--color-blue-shade-seven)}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).profile-pic svg{color:var(--color-blue-shade-two)}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).invite-user{background-color:var(--color-blue-shade-seven)}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content .icon-wrapper:not(.event-filters-checkmark).invite-user svg{color:var(--color-blue-shade-one)}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content input{opacity:0;display:block!important;z-index:100;position:fixed}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content p{max-width:100%;width:100%;padding:0;text-align:left;white-space:wrap;flex-wrap:wrap;line-height:1;display:flex;color:var(--color-black-shade-two);gap:4px 0;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content p{font-weight:600}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content p .description,#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content p .subtitle{line-height:1.4;color:var(--color-black-shade-three);width:100%;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content p .description,#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item .content p .subtitle{font-weight:500}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item.visitation:not(.request) p{color:#16a34a}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item.all-visitation p{color:var(--color-black-shade-two)}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item.shared p{color:#6b28e9}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item.selected{background-color:var(--color-green-shade-three)}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item.selected p{opacity:1;color:#fff;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item.selected p{font-weight:600}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item.selected svg{color:#fff}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item.calendar .content .icon-wrapper,#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item.invitation .content .icon-wrapper{background-color:var(--color-blue-shade-three)}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item.chat .content .icon-wrapper,#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item.search .content .icon-wrapper{background-color:var(--color-cyan-shade-three)}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item.expense .content .icon-wrapper{background-color:var(--color-red-shade-three)}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item.handoff .content .icon-wrapper{background-color:var(--color-teal-shade-three)}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item.visitation .content .icon-wrapper{background-color:var(--color-orange-shade-three)}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item.child-update .content .icon-wrapper{background-color:var(--color-green-shade-three)}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item.memory .content .icon-wrapper{background-color:var(--color-purple-shade-three)}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item.document .content .icon-wrapper{background-color:var(--color-cyan-shade-three)}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item.document-image{width:70px}#app-root #chat-wrapper .long-press-menu .slide-up-card-content .action-items .action-item.document-image img{border-radius:var(--border-radius-primary)}#app-root #chat-wrapper .long-press-menu #creation-menu-items .action-items{max-width:100%}#app-root #chat-wrapper .long-press-menu #creation-menu-items .action-items .action-item{min-height:82px}#app-root #chat-wrapper .long-press-menu #creation-menu-items .action-items .action-item.active{transition:all .76s ease}#app-root #chat-wrapper .long-press-menu #creation-menu-items .action-items .action-item .content .icon-wrapper:not(.close){margin:0 0 0 auto;border-radius:50%;aspect-ratio:1/1;height:45px;width:45px}#app-root #chat-wrapper .long-press-menu #creation-menu-items .action-items .action-item .content .icon-wrapper:not(.close) svg{transform:scale(.55)}#app-root #chat-wrapper .long-press-menu #creation-menu-items .action-items .action-item .content .icon-wrapper:not(.close) svg.share-info-filled-icon{transform:scale(.52)}#app-root #chat-wrapper .long-press-menu #creation-menu-items .action-items .action-item .content .icon-wrapper:not(.close) svg.new-expense-filled-icon{transform:scale(.6)}#app-root #chat-wrapper .long-press-menu.datepicker{padding:0;background-color:#fff;align-items:flex-start}#app-root #chat-wrapper .long-press-menu.datepicker.visitation-date-time-picker{min-height:95dvh}#app-root #chat-wrapper .long-press-menu.datepicker.visitation-date-time-picker .slide-up-card-content{position:relative;top:-10px}#app-root #chat-wrapper .long-press-menu.datepicker .slide-up-card-content{padding:0 15px 80px;position:relative;top:0;align-self:flex-start;margin:15px 0 65px;display:block;min-height:max-content}#app-root #chat-wrapper .long-press-menu.datepicker .slide-up-card-title{color:var(--color-blue-shade-three);padding:20px 0 0;line-height:1}#app-root #chat-wrapper .long-press-menu.datepicker .swipe-bar{display:none}#app-root #chat-wrapper .long-press-menu.payment-options-card{overflow:auto;transition:all .3s ease-in-out;max-height:calc(100vh - (env(safe-area-inset-top) + 10px));min-height:92dvh}#app-root #chat-wrapper .long-press-menu.payment-options-card .slide-up-card-content{max-height:91.5dvh}#app-root #chat-wrapper .long-press-menu.payment-options-card .body-text-small{color:var(--color-black-shade-two)}#app-root #chat-wrapper .long-press-menu.payment-options-card .subtitle.in-form{text-align:left;font-size:17px}#app-root #chat-wrapper .long-press-menu.payment-options-card .option{border-radius:var(--border-radius-medium);background:#fff;overflow:hidden}#app-root #chat-wrapper .long-press-menu.payment-options-card .option a{color:var(--color-blue-shade-two)}#app-root #chat-wrapper .long-press-menu.payment-options-card .option .description{padding-top:5px;padding-bottom:10px}#app-root #chat-wrapper .long-press-menu.payment-options-card .option.zelle{border:2px solid #6d1fd4;background:#6d1fd421}#app-root #chat-wrapper .long-press-menu.payment-options-card .option.zelle .text{border-radius:0}#app-root #chat-wrapper .long-press-menu.payment-options-card .option.zelle p{color:#541ca8}#app-root #chat-wrapper .long-press-menu.payment-options-card .option.venmo{background:#008cff40;border:2px solid #008cff}#app-root #chat-wrapper .long-press-menu.payment-options-card .option.venmo .text{border-radius:0}#app-root #chat-wrapper .long-press-menu.payment-options-card .option.venmo p{color:#0073d8}#app-root #chat-wrapper .long-press-menu.payment-options-card .option.apple-cash{border:2px solid #181818;background:#fff}#app-root #chat-wrapper .long-press-menu.payment-options-card .option.paypal{background:#0048ff3b;border:2px solid #002991}#app-root #chat-wrapper .long-press-menu.payment-options-card .option.paypal p{color:#002991}#app-root #chat-wrapper .long-press-menu.payment-options-card .option.cashapp{background:#00d64f26;border:2px solid #00d64f}#app-root #chat-wrapper .long-press-menu.payment-options-card .option.cashapp p{color:var(--color-green-shade-three);opacity:1}#app-root #chat-wrapper .long-press-menu.payment-options-card .option .brand-name-wrapper{align-items:center;padding:10px}#app-root #chat-wrapper .long-press-menu.payment-options-card .option .brand-name-wrapper .brand-name{opacity:1;line-height:1;font-size:22px;justify-content:center}#app-root #chat-wrapper .long-press-menu.payment-options-card .option .brand-name-wrapper.zelle{background:#6d1fd4}#app-root #chat-wrapper .long-press-menu.payment-options-card .option .brand-name-wrapper.venmo{background:#008cff}#app-root #chat-wrapper .long-press-menu.payment-options-card .option .brand-name-wrapper.paypal{background:#002991}#app-root #chat-wrapper .long-press-menu.payment-options-card .option .brand-name-wrapper.cashapp{background:#00d64f}#app-root #chat-wrapper .long-press-menu.payment-options-card .option .brand-name-wrapper.apple{background:#181818}#app-root #chat-wrapper .long-press-menu.payment-options-card .option .brand-name-wrapper svg{margin-right:10px}#app-root #chat-wrapper .long-press-menu.payment-options-card .option .brand-name-wrapper svg,#app-root #chat-wrapper .long-press-menu.payment-options-card .option .brand-name-wrapper p{color:#fff;font-size:22px}#app-root #chat-wrapper .long-press-menu.payment-options-card .option iframe{display:block;border-radius:0 0 var(--border-radius-primary) var(--border-radius-primary);max-width:100%;width:100%;border:0;height:auto}#app-root #chat-wrapper .long-press-menu.payment-options-card .option img{width:50px;max-width:50px}#app-root #chat-wrapper .long-press-menu.payment-options-card .text{width:100%;padding:10px;background:#fff;border-radius:0 0 var(--border-radius-medium) var(--border-radius-medium)}#app-root #chat-wrapper .long-press-menu.payment-options-card .text p{margin:0}#app-root #chat-wrapper .long-press-menu.children-screen-actions input{position:fixed;z-index:var(--z-index-floating);width:100%;height:70px}#app-root #chat-wrapper .long-press-menu.event-filters .slide-up-card-content .action-items .action-item.selected .content p,#app-root #chat-wrapper .long-press-menu.event-filters .slide-up-card-content .action-items .action-item.selected .content p span{color:#fff}#app-root #chat-wrapper .long-press-menu.event-filters .slide-up-card-content .action-items .action-item .content p{display:flex;align-items:baseline;flex-wrap:wrap}#app-root #chat-wrapper .long-press-menu.event-filters .slide-up-card-content .action-items .action-item .content p span{width:100%;line-height:1.3;margin:0;padding:0;opacity:.85;color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #chat-wrapper .long-press-menu.event-filters .slide-up-card-content .action-items .action-item .content p span{font-weight:600}#app-root #chat-wrapper .long-press-menu.event-filters .slide-up-card-content .action-items .action-item .content .icon-wrapper{background-color:transparent;aspect-ratio:1/1;height:25px;width:25px}#app-root #chat-wrapper .long-press-menu.event-filters .slide-up-card-content .action-items .action-item .content .icon-wrapper svg{color:#fff}#app-root #chat-wrapper .long-press-menu.child-handoff-checklist .handoff-checklist-item{display:flex;width:100%;align-items:center;justify-content:space-between;padding:12px 15px;margin-bottom:10px;background-color:#fff;border-radius:var(--border-radius-medium-plus);box-shadow:0 0 3px 2px #0000000e;transition:all .35s ease}#app-root #chat-wrapper .long-press-menu.child-handoff-checklist .handoff-checklist-item.active{background-color:var(--color-green-shade-two);transition:all .35s ease}#app-root #chat-wrapper .long-press-menu.child-handoff-checklist .handoff-checklist-item.active *,#app-root #chat-wrapper .long-press-menu.child-handoff-checklist .handoff-checklist-item.active .item{color:#fff}#app-root #chat-wrapper .long-press-menu.child-handoff-checklist .handoff-checklist-item.active .item p,#app-root #chat-wrapper .long-press-menu.child-handoff-checklist .handoff-checklist-item.active .item svg{color:#fff}#app-root #chat-wrapper .long-press-menu.child-handoff-checklist .handoff-checklist-item.active .item .tag{color:var(--color-green-shade-three)}#app-root #chat-wrapper .long-press-menu.child-handoff-checklist .handoff-checklist-item .item{display:flex;flex-wrap:wrap}#app-root #chat-wrapper .long-press-menu.child-handoff-checklist .handoff-checklist-item .item span{width:100%}#app-root #chat-wrapper .long-press-menu.child-handoff-checklist .handoff-checklist-item .item span.item-text{font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #chat-wrapper .long-press-menu.child-handoff-checklist .handoff-checklist-item .item span.item-text{font-weight:700}#app-root #chat-wrapper .long-press-menu.child-handoff-checklist .handoff-checklist-item .item span.tag{line-height:1;margin-top:3px;color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #chat-wrapper .long-press-menu.child-handoff-checklist .handoff-checklist-item .item span.tag{font-weight:600}#app-root #chat-wrapper .long-press-menu.child-update-card img{width:50%;margin:0 auto}#app-root #chat-wrapper .long-press-menu.child-update-card .actions{display:flex;align-items:center;justify-content:center;width:100%;margin-top:15px;gap:10px;max-width:100%;padding:0 15px;flex-wrap:wrap}#app-root #chat-wrapper .long-press-menu.invite-co-parent .action-items .action-item.invite .icon-wrapper svg{color:var(--color-green-shade-two)}#app-root #chat-wrapper .long-press-menu.chat{box-shadow:#0009 0 8px 15px}#app-root #chat-wrapper .long-press-menu.chat .action-items .action-item.search .content .icon-wrapper svg{color:var(--color-green-shade-two)}#app-root #chat-wrapper .long-press-menu.chat .action-items .action-item.dismiss .content .icon-wrapper svg{color:var(--color-red-shade-three)}#app-root #chat-wrapper .long-press-menu.long-press-menu .action-items .action-item{min-height:65px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #chat-wrapper .long-press-menu.long-press-menu .action-items .action-item{font-weight:500}#app-root #chat-wrapper .long-press-menu.long-press-menu .action-items .action-item.delete-event .icon-wrapper svg{color:var(--color-red-shade-three)}#app-root #chat-wrapper .long-press-menu p{border:0;color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #chat-wrapper .long-press-menu p{font-weight:600}#app-root #chat-wrapper .long-press-menu p#copy,#app-root #chat-wrapper .long-press-menu p#pin,#app-root #chat-wrapper .long-press-menu p#dismiss{justify-content:flex-start;align-items:center}#app-root #chat-wrapper .long-press-menu p#copy .icon-wrapper,#app-root #chat-wrapper .long-press-menu p#pin .icon-wrapper,#app-root #chat-wrapper .long-press-menu p#dismiss .icon-wrapper{margin-right:10px;aspect-ratio:1/1;height:18px;width:18px}#app-root #chat-wrapper .long-press-menu p#copy#copy svg,#app-root #chat-wrapper .long-press-menu p#pin#copy svg,#app-root #chat-wrapper .long-press-menu p#dismiss#copy svg{color:var(--color-purple-shade-four)}#app-root #chat-wrapper .long-press-menu p#copy#pin,#app-root #chat-wrapper .long-press-menu p#pin#pin,#app-root #chat-wrapper .long-press-menu p#dismiss#pin{border-radius:0}#app-root #chat-wrapper .long-press-menu p#copy#pin.add svg,#app-root #chat-wrapper .long-press-menu p#pin#pin.add svg,#app-root #chat-wrapper .long-press-menu p#dismiss#pin.add svg{color:var(--color-green-shade-three)}#app-root #chat-wrapper .long-press-menu p#copy#dismiss .icon-wrapper,#app-root #chat-wrapper .long-press-menu p#pin#dismiss .icon-wrapper,#app-root #chat-wrapper .long-press-menu p#dismiss#dismiss .icon-wrapper{aspect-ratio:1/1;height:22px;width:22px}#app-root #chat-wrapper .long-press-menu p#copy#dismiss svg,#app-root #chat-wrapper .long-press-menu p#pin#dismiss svg,#app-root #chat-wrapper .long-press-menu p#dismiss#dismiss svg{color:var(--color-red-shade-three)}#app-root #chat-wrapper #header{width:100vw;padding:calc(10px + env(safe-area-inset-top)) 15px 5px 15px;backdrop-filter:blur(10px);background-color:var(--color-background);align-items:center;justify-content:space-between;display:flex;flex-shrink:0;flex-wrap:wrap;position:relative}#app-root #chat-wrapper #header .top{width:100%;display:flex;justify-content:space-between;align-items:center}#app-root #chat-wrapper #header .top .back-arrow{color:var(--color-black-shade-three);position:relative;left:-10px;aspect-ratio:1/1;height:30px;width:30px}#app-root #chat-wrapper #header .top #name-and-disclaimer #user-name{line-height:1;white-space:nowrap;text-align:center;color:#fff;width:max-content;margin:0 auto;padding:8px 20px;border-radius:var(--border-radius-card);background-color:var(--color-purple-shade-two);display:flex;align-items:center;justify-content:center;gap:0 5px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #chat-wrapper #header .top #name-and-disclaimer #user-name{font-weight:600}#app-root #chat-wrapper #header .top #name-and-disclaimer #user-name .icon-wrapper{aspect-ratio:1/1;height:22px;width:22px}#app-root #chat-wrapper #header .top .screen-actions-button{padding:0;color:var(--color-black-shade-three);font-size:unset;cursor:pointer;aspect-ratio:1/1;height:25px;width:25px}#app-root #chat-wrapper #header #disclaimer-text{text-align:center;align-self:flex-end;margin-top:auto;padding-bottom:env(safe-area-inset-bottom);font-style:italic;display:flex;width:100%;justify-content:center;overflow:visible;color:var(--color-red-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #chat-wrapper #header #disclaimer-text{font-weight:600}#app-root #chat-wrapper #header #disclaimer-text .icon-wrapper{position:relative;overflow:visible;margin-left:10px;aspect-ratio:1/1;height:16px;width:16px}#app-root #chat-wrapper .flex{align-items:center}#app-root #chat-wrapper #default-messages,#app-root #chat-wrapper #messages,#app-root #chat-wrapper #pinned-messages{width:100vw;background:var(--color-background);overflow-x:hidden;position:relative;height:100%;flex:1;overflow-y:auto;padding:15px;display:flex;flex-direction:column;gap:.5rem;min-height:0}#app-root #chat-wrapper #default-messages#pinned-messages,#app-root #chat-wrapper #messages#pinned-messages,#app-root #chat-wrapper #pinned-messages#pinned-messages{z-index:unset}#app-root #chat-wrapper #default-messages.muted,#app-root #chat-wrapper #messages.muted,#app-root #chat-wrapper #pinned-messages.muted{padding-bottom:0;height:100vh;filter:grayscale(60%)}#app-root #chat-wrapper #default-messages .timestamp,#app-root #chat-wrapper #messages .timestamp,#app-root #chat-wrapper #pinned-messages .timestamp{width:100%;margin-bottom:15px;font-size:12px;padding-top:5px;display:flex;align-items:center;gap:5px;justify-content:flex-end;color:var(--color-black-shade-four);opacity:.8;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #chat-wrapper #default-messages .timestamp,#app-root #chat-wrapper #messages .timestamp,#app-root #chat-wrapper #pinned-messages .timestamp{font-weight:600}#app-root #chat-wrapper #default-messages .timestamp svg,#app-root #chat-wrapper #messages .timestamp svg,#app-root #chat-wrapper #pinned-messages .timestamp svg{position:relative;aspect-ratio:1/1;height:15px;width:15px}#app-root #chat-wrapper #default-messages .timestamp svg.from,#app-root #chat-wrapper #messages .timestamp svg.from,#app-root #chat-wrapper #pinned-messages .timestamp svg.from{transform:rotate(180deg)}#app-root #chat-wrapper #default-messages .timestamp.to,#app-root #chat-wrapper #messages .timestamp.to,#app-root #chat-wrapper #pinned-messages .timestamp.to{float:right;text-align:right;padding-right:10px}#app-root #chat-wrapper #default-messages .timestamp.from,#app-root #chat-wrapper #messages .timestamp.from,#app-root #chat-wrapper #pinned-messages .timestamp.from{justify-content:flex-start;float:left;text-align:left;padding-left:10px;margin-right:0}#app-root #chat-wrapper #default-messages .timestamp.from .icon-wrapper,#app-root #chat-wrapper #messages .timestamp.from .icon-wrapper,#app-root #chat-wrapper #pinned-messages .timestamp.from .icon-wrapper{transform:rotate(180deg)}#app-root #chat-wrapper #default-messages .message-wrapper,#app-root #chat-wrapper #messages .message-wrapper,#app-root #chat-wrapper #pinned-messages .message-wrapper{width:100%;transition:all .2s ease-in-out;font-weight:400;position:relative}#app-root #chat-wrapper #default-messages .message-wrapper.search,#app-root #chat-wrapper #messages .message-wrapper.search,#app-root #chat-wrapper #pinned-messages .message-wrapper.search{display:block}#app-root #chat-wrapper #default-messages .message-wrapper .flex,#app-root #chat-wrapper #messages .message-wrapper .flex,#app-root #chat-wrapper #pinned-messages .message-wrapper .flex{width:100%;position:relative}#app-root #chat-wrapper #default-messages .message-wrapper .flex .pin-icon,#app-root #chat-wrapper #messages .message-wrapper .flex .pin-icon,#app-root #chat-wrapper #pinned-messages .message-wrapper .flex .pin-icon{color:var(--color-red-shade-two);position:absolute;top:-10px}#app-root #chat-wrapper #default-messages .message-wrapper .flex .pin-icon.to,#app-root #chat-wrapper #messages .message-wrapper .flex .pin-icon.to,#app-root #chat-wrapper #pinned-messages .message-wrapper .flex .pin-icon.to{left:unset;right:-7px}#app-root #chat-wrapper #default-messages .message-wrapper .flex .pin-icon.from,#app-root #chat-wrapper #messages .message-wrapper .flex .pin-icon.from,#app-root #chat-wrapper #pinned-messages .message-wrapper .flex .pin-icon.from{right:unset;left:-6px;top:-11px;transform:rotate(-90deg)}#app-root #chat-wrapper #default-messages .message-wrapper .message,#app-root #chat-wrapper #messages .message-wrapper .message,#app-root #chat-wrapper #pinned-messages .message-wrapper .message{width:65%;position:relative;background-size:cover;overflow:hidden;border-radius:var(--border-radius-large)}#app-root #chat-wrapper #default-messages .message-wrapper .message.from,#app-root #chat-wrapper #default-messages .message-wrapper .message.to,#app-root #chat-wrapper #messages .message-wrapper .message.from,#app-root #chat-wrapper #messages .message-wrapper .message.to,#app-root #chat-wrapper #pinned-messages .message-wrapper .message.from,#app-root #chat-wrapper #pinned-messages .message-wrapper .message.to{display:inline-block;max-width:85%;width:auto;min-width:65%;padding:12px 15px;transition:all .3s cubic-bezier(.25,.8,.25,1);font-size:15px;word-break:break-word;line-height:1;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #chat-wrapper #default-messages .message-wrapper .message.from,#app-root #chat-wrapper #default-messages .message-wrapper .message.to,#app-root #chat-wrapper #messages .message-wrapper .message.from,#app-root #chat-wrapper #messages .message-wrapper .message.to,#app-root #chat-wrapper #pinned-messages .message-wrapper .message.from,#app-root #chat-wrapper #pinned-messages .message-wrapper .message.to{font-weight:500}#app-root #chat-wrapper #default-messages .message-wrapper .message.from.new,#app-root #chat-wrapper #default-messages .message-wrapper .message.to.new,#app-root #chat-wrapper #messages .message-wrapper .message.from.new,#app-root #chat-wrapper #messages .message-wrapper .message.to.new,#app-root #chat-wrapper #pinned-messages .message-wrapper .message.from.new,#app-root #chat-wrapper #pinned-messages .message-wrapper .message.to.new{animation:SendMessage .4s ease-out forwards;transform-origin:bottom right}#app-root #chat-wrapper #default-messages .message-wrapper .message.from.from,#app-root #chat-wrapper #default-messages .message-wrapper .message.to.from,#app-root #chat-wrapper #messages .message-wrapper .message.from.from,#app-root #chat-wrapper #messages .message-wrapper .message.to.from,#app-root #chat-wrapper #pinned-messages .message-wrapper .message.from.from,#app-root #chat-wrapper #pinned-messages .message-wrapper .message.to.from{background-color:var(--color-blue-shade-three);color:#fff;display:flex;justify-content:space-between;float:left;margin-right:auto;margin-left:0}#app-root #chat-wrapper #default-messages .message-wrapper .message.from.from .icon-wrapper,#app-root #chat-wrapper #default-messages .message-wrapper .message.to.from .icon-wrapper,#app-root #chat-wrapper #messages .message-wrapper .message.from.from .icon-wrapper,#app-root #chat-wrapper #messages .message-wrapper .message.to.from .icon-wrapper,#app-root #chat-wrapper #pinned-messages .message-wrapper .message.from.from .icon-wrapper,#app-root #chat-wrapper #pinned-messages .message-wrapper .message.to.from .icon-wrapper{color:#fff;margin-left:10px}#app-root #chat-wrapper #default-messages .message-wrapper .message.from.to,#app-root #chat-wrapper #default-messages .message-wrapper .message.to.to,#app-root #chat-wrapper #messages .message-wrapper .message.from.to,#app-root #chat-wrapper #messages .message-wrapper .message.to.to,#app-root #chat-wrapper #pinned-messages .message-wrapper .message.from.to,#app-root #chat-wrapper #pinned-messages .message-wrapper .message.to.to{margin-left:auto;float:right;background-color:#fff;color:var(--color-black-shade-two);border:1px solid var(--color-border-grey-light)}#app-root #chat-wrapper #default-messages .message-wrapper .message.from.to.message .icon-wrapper,#app-root #chat-wrapper #default-messages .message-wrapper .message.to.to.message .icon-wrapper,#app-root #chat-wrapper #messages .message-wrapper .message.from.to.message .icon-wrapper,#app-root #chat-wrapper #messages .message-wrapper .message.to.to.message .icon-wrapper,#app-root #chat-wrapper #pinned-messages .message-wrapper .message.from.to.message .icon-wrapper,#app-root #chat-wrapper #pinned-messages .message-wrapper .message.to.to.message .icon-wrapper{color:var(--color-brand-blue)}#app-root #chat-wrapper #default-messages .message-wrapper .message .timestamp,#app-root #chat-wrapper #messages .message-wrapper .message .timestamp,#app-root #chat-wrapper #pinned-messages .message-wrapper .message .timestamp{font-size:13px;color:var(--color-black-shade-two);font-style:italic}@media screen and (min-width: 800px){#app-root #chat-wrapper .from,#app-root #chat-wrapper .to{min-width:50%;max-width:65%;clear:both}#app-root #chat-wrapper .from.from,#app-root #chat-wrapper .to.from{float:left}#app-root #chat-wrapper .from.to,#app-root #chat-wrapper .to.to{float:right}}#app-root #chat-wrapper #unsend-disclaimer-text{text-align:center;align-self:flex-end;margin-top:auto;padding-bottom:5px;font-style:italic;display:flex;width:100%;justify-content:center;overflow:visible;color:var(--color-red-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #chat-wrapper #unsend-disclaimer-text{font-weight:600}#app-root #chat-wrapper #input-wrapper{padding-bottom:calc(20px + env(safe-area-inset-bottom));transform:translateY(0);transition:all .4s ease;opacity:1;pointer-events:auto;background-color:#fff;overflow-x:hidden;max-width:100vw;display:flex;align-items:stretch;border-top:2px solid var(--color-black-shade-five)}#app-root #chat-wrapper #input-wrapper:focus-within{border-top:2px solid var(--color-blue-shade-five)}#app-root #chat-wrapper #input-wrapper:focus-within .send-message-icon{color:var(--color-blue-shade-three);transition:all .35s ease}#app-root #chat-wrapper #input-wrapper *{max-width:100%;overflow-x:hidden}#app-root #chat-wrapper #input-wrapper.hidden{opacity:0;transition:all .4s ease;pointer-events:none;transform:translateY(100px)}#app-root #chat-wrapper #input-wrapper textarea{resize:none;color:var(--color-black-shade-three);transition:all .5s ease;outline:none;caret-color:var(--color-blue-shade-one);border:none;width:100%;height:100%;align-self:stretch;padding:15px}#app-root #chat-wrapper #input-wrapper textarea::placeholder{color:var(--color-black-shade-three);font-size:14px;white-space:nowrap;position:relative;top:2px;opacity:1;font-style:italic}#app-root #chat-wrapper #input-wrapper textarea:focus-within{transition:all .5s ease}#app-root #chat-wrapper #input-wrapper .send-message-icon{cursor:pointer;color:var(--color-black-shade-four);margin:15px;aspect-ratio:1/1;height:30px;width:30px}#app-root #co-parents-container #co-parent-container,#app-root #co-parents-container #parent-container,#app-root #parents-container #co-parent-container,#app-root #parents-container #parent-container{width:100%;flex-wrap:wrap;position:relative;margin:0 auto 20px;padding:20px;border-radius:var(--border-radius-medium-large);overflow:hidden;background-image:linear-gradient(320deg,#5642b8,#5242b8 14%,#5042b8 26%,#4c41b4 37%,#4940b5 46%,#443eb1 54%,#423eb1,#3e3eb1 68%,#3b3db0,#373dae,#323dae 86%,#2e3bad,#293aa8)}#app-root #co-parents-container #co-parent-container .connection-status,#app-root #co-parents-container #parent-container .connection-status,#app-root #parents-container #co-parent-container .connection-status,#app-root #parents-container #parent-container .connection-status{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;gap:0 5px;color:#fff;padding:5px 20px 5px 15px;border-radius:0 0 0 var(--border-radius-larger);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #co-parents-container #co-parent-container .connection-status,#app-root #co-parents-container #parent-container .connection-status,#app-root #parents-container #co-parent-container .connection-status,#app-root #parents-container #parent-container .connection-status{font-weight:600}#app-root #co-parents-container #co-parent-container .connection-status.not-connected,#app-root #co-parents-container #parent-container .connection-status.not-connected,#app-root #parents-container #co-parent-container .connection-status.not-connected,#app-root #parents-container #parent-container .connection-status.not-connected{background:var(--color-yellow-shade-four);color:var(--color-yellow-shade-one)}#app-root #co-parents-container #co-parent-container .connection-status.deactivated,#app-root #co-parents-container #parent-container .connection-status.deactivated,#app-root #parents-container #co-parent-container .connection-status.deactivated,#app-root #parents-container #parent-container .connection-status.deactivated{background:var(--color-red-shade-three);color:#fff}#app-root #co-parents-container #co-parent-container .connection-status.connected,#app-root #co-parents-container #parent-container .connection-status.connected,#app-root #parents-container #co-parent-container .connection-status.connected,#app-root #parents-container #parent-container .connection-status.connected{background:var(--color-green-shade-two);color:#fff}#app-root #co-parents-container #co-parent-container .connection-status .icon-wrapper,#app-root #co-parents-container #parent-container .connection-status .icon-wrapper,#app-root #parents-container #co-parent-container .connection-status .icon-wrapper,#app-root #parents-container #parent-container .connection-status .icon-wrapper{aspect-ratio:1/1;height:16px;width:16px}#app-root #co-parents-container #co-parent-container .invitation-wrapper,#app-root #co-parents-container #parent-container .invitation-wrapper,#app-root #parents-container #co-parent-container .invitation-wrapper,#app-root #parents-container #parent-container .invitation-wrapper{padding-top:15px;text-align:left}#app-root #co-parents-container #co-parent-container .invitation-wrapper .invitation-title,#app-root #co-parents-container #parent-container .invitation-wrapper .invitation-title,#app-root #parents-container #co-parent-container .invitation-wrapper .invitation-title,#app-root #parents-container #parent-container .invitation-wrapper .invitation-title{color:var(--color-yellow-shade-four);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #co-parents-container #co-parent-container .invitation-wrapper .invitation-title,#app-root #co-parents-container #parent-container .invitation-wrapper .invitation-title,#app-root #parents-container #co-parent-container .invitation-wrapper .invitation-title,#app-root #parents-container #parent-container .invitation-wrapper .invitation-title{font-weight:700}#app-root #co-parents-container #co-parent-container .invitation-wrapper .invitation-text,#app-root #co-parents-container #parent-container .invitation-wrapper .invitation-text,#app-root #parents-container #co-parent-container .invitation-wrapper .invitation-text,#app-root #parents-container #parent-container .invitation-wrapper .invitation-text{color:#fff}#app-root #co-parents-container #co-parent-container .invitation-wrapper button,#app-root #co-parents-container #parent-container .invitation-wrapper button,#app-root #parents-container #co-parent-container .invitation-wrapper button,#app-root #parents-container #parent-container .invitation-wrapper button{box-shadow:#00000059 0 5px 15px}#app-root #co-parents-container #co-parent-container .co-parent,#app-root #co-parents-container #co-parent-container .parent,#app-root #co-parents-container #parent-container .co-parent,#app-root #co-parents-container #parent-container .parent,#app-root #parents-container #co-parent-container .co-parent,#app-root #parents-container #co-parent-container .parent,#app-root #parents-container #parent-container .co-parent,#app-root #parents-container #parent-container .parent{width:100%;transition:all .4s ease;opacity:0;pointer-events:none;align-items:flex-start;justify-content:flex-start;gap:0 10px}#app-root #co-parents-container #co-parent-container .co-parent.active,#app-root #co-parents-container #co-parent-container .parent.active,#app-root #co-parents-container #parent-container .co-parent.active,#app-root #co-parents-container #parent-container .parent.active,#app-root #parents-container #co-parent-container .co-parent.active,#app-root #parents-container #co-parent-container .parent.active,#app-root #parents-container #parent-container .co-parent.active,#app-root #parents-container #parent-container .parent.active{opacity:1;transition:all 1s ease;pointer-events:auto}#app-root #co-parents-container #co-parent-container .co-parent *,#app-root #co-parents-container #co-parent-container .parent *,#app-root #co-parents-container #parent-container .co-parent *,#app-root #co-parents-container #parent-container .parent *,#app-root #parents-container #co-parent-container .co-parent *,#app-root #parents-container #co-parent-container .parent *,#app-root #parents-container #parent-container .co-parent *,#app-root #parents-container #parent-container .parent *{user-select:none;outline:0}#app-root #co-parents-container #co-parent-container .co-parent .left,#app-root #co-parents-container #co-parent-container .co-parent .right,#app-root #co-parents-container #co-parent-container .parent .left,#app-root #co-parents-container #co-parent-container .parent .right,#app-root #co-parents-container #parent-container .co-parent .left,#app-root #co-parents-container #parent-container .co-parent .right,#app-root #co-parents-container #parent-container .parent .left,#app-root #co-parents-container #parent-container .parent .right,#app-root #parents-container #co-parent-container .co-parent .left,#app-root #parents-container #co-parent-container .co-parent .right,#app-root #parents-container #co-parent-container .parent .left,#app-root #parents-container #co-parent-container .parent .right,#app-root #parents-container #parent-container .co-parent .left,#app-root #parents-container #parent-container .co-parent .right,#app-root #parents-container #parent-container .parent .left,#app-root #parents-container #parent-container .parent .right{display:flex;align-items:center;justify-content:flex-start}#app-root #co-parents-container #co-parent-container .co-parent .left,#app-root #co-parents-container #co-parent-container .parent .left,#app-root #co-parents-container #parent-container .co-parent .left,#app-root #co-parents-container #parent-container .parent .left,#app-root #parents-container #co-parent-container .co-parent .left,#app-root #parents-container #co-parent-container .parent .left,#app-root #parents-container #parent-container .co-parent .left,#app-root #parents-container #parent-container .parent .left{gap:0 10px}#app-root #co-parents-container #co-parent-container .co-parent #co-parent-name,#app-root #co-parents-container #co-parent-container .co-parent #parent-name,#app-root #co-parents-container #co-parent-container .parent #co-parent-name,#app-root #co-parents-container #co-parent-container .parent #parent-name,#app-root #co-parents-container #parent-container .co-parent #co-parent-name,#app-root #co-parents-container #parent-container .co-parent #parent-name,#app-root #co-parents-container #parent-container .parent #co-parent-name,#app-root #co-parents-container #parent-container .parent #parent-name,#app-root #parents-container #co-parent-container .co-parent #co-parent-name,#app-root #parents-container #co-parent-container .co-parent #parent-name,#app-root #parents-container #co-parent-container .parent #co-parent-name,#app-root #parents-container #co-parent-container .parent #parent-name,#app-root #parents-container #parent-container .co-parent #co-parent-name,#app-root #parents-container #parent-container .co-parent #parent-name,#app-root #parents-container #parent-container .parent #co-parent-name,#app-root #parents-container #parent-container .parent #parent-name{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}#app-root #co-parents-container #co-parent-container .co-parent #co-parent-name .name-text,#app-root #co-parents-container #co-parent-container .co-parent #parent-name .name-text,#app-root #co-parents-container #co-parent-container .parent #co-parent-name .name-text,#app-root #co-parents-container #co-parent-container .parent #parent-name .name-text,#app-root #co-parents-container #parent-container .co-parent #co-parent-name .name-text,#app-root #co-parents-container #parent-container .co-parent #parent-name .name-text,#app-root #co-parents-container #parent-container .parent #co-parent-name .name-text,#app-root #co-parents-container #parent-container .parent #parent-name .name-text,#app-root #parents-container #co-parent-container .co-parent #co-parent-name .name-text,#app-root #parents-container #co-parent-container .co-parent #parent-name .name-text,#app-root #parents-container #co-parent-container .parent #co-parent-name .name-text,#app-root #parents-container #co-parent-container .parent #parent-name .name-text,#app-root #parents-container #parent-container .co-parent #co-parent-name .name-text,#app-root #parents-container #parent-container .co-parent #parent-name .name-text,#app-root #parents-container #parent-container .parent #co-parent-name .name-text,#app-root #parents-container #parent-container .parent #parent-name .name-text{line-height:1;text-align:center;color:#fff;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #co-parents-container #co-parent-container .co-parent #co-parent-name .name-text,#app-root #co-parents-container #co-parent-container .co-parent #parent-name .name-text,#app-root #co-parents-container #co-parent-container .parent #co-parent-name .name-text,#app-root #co-parents-container #co-parent-container .parent #parent-name .name-text,#app-root #co-parents-container #parent-container .co-parent #co-parent-name .name-text,#app-root #co-parents-container #parent-container .co-parent #parent-name .name-text,#app-root #co-parents-container #parent-container .parent #co-parent-name .name-text,#app-root #co-parents-container #parent-container .parent #parent-name .name-text,#app-root #parents-container #co-parent-container .co-parent #co-parent-name .name-text,#app-root #parents-container #co-parent-container .co-parent #parent-name .name-text,#app-root #parents-container #co-parent-container .parent #co-parent-name .name-text,#app-root #parents-container #co-parent-container .parent #parent-name .name-text,#app-root #parents-container #parent-container .co-parent #co-parent-name .name-text,#app-root #parents-container #parent-container .co-parent #parent-name .name-text,#app-root #parents-container #parent-container .parent #co-parent-name .name-text,#app-root #parents-container #parent-container .parent #parent-name .name-text{font-weight:700}#app-root #co-parents-container #co-parent-container .co-parent #co-parent-name #co-parent-type,#app-root #co-parents-container #co-parent-container .co-parent #co-parent-name #parent-type,#app-root #co-parents-container #co-parent-container .co-parent #parent-name #co-parent-type,#app-root #co-parents-container #co-parent-container .co-parent #parent-name #parent-type,#app-root #co-parents-container #co-parent-container .parent #co-parent-name #co-parent-type,#app-root #co-parents-container #co-parent-container .parent #co-parent-name #parent-type,#app-root #co-parents-container #co-parent-container .parent #parent-name #co-parent-type,#app-root #co-parents-container #co-parent-container .parent #parent-name #parent-type,#app-root #co-parents-container #parent-container .co-parent #co-parent-name #co-parent-type,#app-root #co-parents-container #parent-container .co-parent #co-parent-name #parent-type,#app-root #co-parents-container #parent-container .co-parent #parent-name #co-parent-type,#app-root #co-parents-container #parent-container .co-parent #parent-name #parent-type,#app-root #co-parents-container #parent-container .parent #co-parent-name #co-parent-type,#app-root #co-parents-container #parent-container .parent #co-parent-name #parent-type,#app-root #co-parents-container #parent-container .parent #parent-name #co-parent-type,#app-root #co-parents-container #parent-container .parent #parent-name #parent-type,#app-root #parents-container #co-parent-container .co-parent #co-parent-name #co-parent-type,#app-root #parents-container #co-parent-container .co-parent #co-parent-name #parent-type,#app-root #parents-container #co-parent-container .co-parent #parent-name #co-parent-type,#app-root #parents-container #co-parent-container .co-parent #parent-name #parent-type,#app-root #parents-container #co-parent-container .parent #co-parent-name #co-parent-type,#app-root #parents-container #co-parent-container .parent #co-parent-name #parent-type,#app-root #parents-container #co-parent-container .parent #parent-name #co-parent-type,#app-root #parents-container #co-parent-container .parent #parent-name #parent-type,#app-root #parents-container #parent-container .co-parent #co-parent-name #co-parent-type,#app-root #parents-container #parent-container .co-parent #co-parent-name #parent-type,#app-root #parents-container #parent-container .co-parent #parent-name #co-parent-type,#app-root #parents-container #parent-container .co-parent #parent-name #parent-type,#app-root #parents-container #parent-container .parent #co-parent-name #co-parent-type,#app-root #parents-container #parent-container .parent #co-parent-name #parent-type,#app-root #parents-container #parent-container .parent #parent-name #co-parent-type,#app-root #parents-container #parent-container .parent #parent-name #parent-type{width:100%;color:var(--color-black-shade-five);padding-top:8px;text-align:left;line-height:1;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #co-parents-container #co-parent-container .co-parent #co-parent-name #co-parent-type,#app-root #co-parents-container #co-parent-container .co-parent #co-parent-name #parent-type,#app-root #co-parents-container #co-parent-container .co-parent #parent-name #co-parent-type,#app-root #co-parents-container #co-parent-container .co-parent #parent-name #parent-type,#app-root #co-parents-container #co-parent-container .parent #co-parent-name #co-parent-type,#app-root #co-parents-container #co-parent-container .parent #co-parent-name #parent-type,#app-root #co-parents-container #co-parent-container .parent #parent-name #co-parent-type,#app-root #co-parents-container #co-parent-container .parent #parent-name #parent-type,#app-root #co-parents-container #parent-container .co-parent #co-parent-name #co-parent-type,#app-root #co-parents-container #parent-container .co-parent #co-parent-name #parent-type,#app-root #co-parents-container #parent-container .co-parent #parent-name #co-parent-type,#app-root #co-parents-container #parent-container .co-parent #parent-name #parent-type,#app-root #co-parents-container #parent-container .parent #co-parent-name #co-parent-type,#app-root #co-parents-container #parent-container .parent #co-parent-name #parent-type,#app-root #co-parents-container #parent-container .parent #parent-name #co-parent-type,#app-root #co-parents-container #parent-container .parent #parent-name #parent-type,#app-root #parents-container #co-parent-container .co-parent #co-parent-name #co-parent-type,#app-root #parents-container #co-parent-container .co-parent #co-parent-name #parent-type,#app-root #parents-container #co-parent-container .co-parent #parent-name #co-parent-type,#app-root #parents-container #co-parent-container .co-parent #parent-name #parent-type,#app-root #parents-container #co-parent-container .parent #co-parent-name #co-parent-type,#app-root #parents-container #co-parent-container .parent #co-parent-name #parent-type,#app-root #parents-container #co-parent-container .parent #parent-name #co-parent-type,#app-root #parents-container #co-parent-container .parent #parent-name #parent-type,#app-root #parents-container #parent-container .co-parent #co-parent-name #co-parent-type,#app-root #parents-container #parent-container .co-parent #co-parent-name #parent-type,#app-root #parents-container #parent-container .co-parent #parent-name #co-parent-type,#app-root #parents-container #parent-container .co-parent #parent-name #parent-type,#app-root #parents-container #parent-container .parent #co-parent-name #co-parent-type,#app-root #parents-container #parent-container .parent #co-parent-name #parent-type,#app-root #parents-container #parent-container .parent #parent-name #co-parent-type,#app-root #parents-container #parent-container .parent #parent-name #parent-type{font-weight:600}#app-root #co-parents-container #co-parent-container .co-parent .actions,#app-root #co-parents-container #co-parent-container .parent .actions,#app-root #co-parents-container #parent-container .co-parent .actions,#app-root #co-parents-container #parent-container .parent .actions,#app-root #parents-container #co-parent-container .co-parent .actions,#app-root #parents-container #co-parent-container .parent .actions,#app-root #parents-container #parent-container .co-parent .actions,#app-root #parents-container #parent-container .parent .actions{display:flex;align-items:flex-start;justify-content:flex-start;gap:0 15px;margin-top:25px}#app-root #co-parents-container #co-parent-container .co-parent .actions a,#app-root #co-parents-container #co-parent-container .parent .actions a,#app-root #co-parents-container #parent-container .co-parent .actions a,#app-root #co-parents-container #parent-container .parent .actions a,#app-root #parents-container #co-parent-container .co-parent .actions a,#app-root #parents-container #co-parent-container .parent .actions a,#app-root #parents-container #parent-container .co-parent .actions a,#app-root #parents-container #parent-container .parent .actions a{display:flex;align-items:center;justify-content:center;text-decoration:none;border:0;background-color:transparent;gap:0 5px;border-bottom:1px solid rgba(255,255,255,.5);min-width:unset;border-radius:0;padding:0 8px 5px}#app-root #co-parents-container #co-parent-container .co-parent .actions a .body-text-smaller,#app-root #co-parents-container #co-parent-container .parent .actions a .body-text-smaller,#app-root #co-parents-container #parent-container .co-parent .actions a .body-text-smaller,#app-root #co-parents-container #parent-container .parent .actions a .body-text-smaller,#app-root #parents-container #co-parent-container .co-parent .actions a .body-text-smaller,#app-root #parents-container #co-parent-container .parent .actions a .body-text-smaller,#app-root #parents-container #parent-container .co-parent .actions a .body-text-smaller,#app-root #parents-container #parent-container .parent .actions a .body-text-smaller{color:#fff;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #co-parents-container #co-parent-container .co-parent .actions a .body-text-smaller,#app-root #co-parents-container #co-parent-container .parent .actions a .body-text-smaller,#app-root #co-parents-container #parent-container .co-parent .actions a .body-text-smaller,#app-root #co-parents-container #parent-container .parent .actions a .body-text-smaller,#app-root #parents-container #co-parent-container .co-parent .actions a .body-text-smaller,#app-root #parents-container #co-parent-container .parent .actions a .body-text-smaller,#app-root #parents-container #parent-container .co-parent .actions a .body-text-smaller,#app-root #parents-container #parent-container .parent .actions a .body-text-smaller{font-weight:600}#app-root #co-parents-container #co-parent-container .co-parent .actions a .icon-wrapper,#app-root #co-parents-container #co-parent-container .parent .actions a .icon-wrapper,#app-root #co-parents-container #parent-container .co-parent .actions a .icon-wrapper,#app-root #co-parents-container #parent-container .parent .actions a .icon-wrapper,#app-root #parents-container #co-parent-container .co-parent .actions a .icon-wrapper,#app-root #parents-container #co-parent-container .parent .actions a .icon-wrapper,#app-root #parents-container #parent-container .co-parent .actions a .icon-wrapper,#app-root #parents-container #parent-container .parent .actions a .icon-wrapper{aspect-ratio:1/1;height:16px;width:16px}#app-root #co-parents-container #co-parent-container .co-parent .actions a .icon-wrapper svg,#app-root #co-parents-container #co-parent-container .parent .actions a .icon-wrapper svg,#app-root #co-parents-container #parent-container .co-parent .actions a .icon-wrapper svg,#app-root #co-parents-container #parent-container .parent .actions a .icon-wrapper svg,#app-root #parents-container #co-parent-container .co-parent .actions a .icon-wrapper svg,#app-root #parents-container #co-parent-container .parent .actions a .icon-wrapper svg,#app-root #parents-container #parent-container .co-parent .actions a .icon-wrapper svg,#app-root #parents-container #parent-container .parent .actions a .icon-wrapper svg{color:#fff}#app-root #co-parents-container #co-parent-container .co-parent .info,#app-root #co-parents-container #co-parent-container .parent .info,#app-root #co-parents-container #parent-container .co-parent .info,#app-root #co-parents-container #parent-container .parent .info,#app-root #parents-container #co-parent-container .co-parent .info,#app-root #parents-container #co-parent-container .parent .info,#app-root #parents-container #parent-container .co-parent .info,#app-root #parents-container #parent-container .parent .info{display:flex;align-items:center;justify-content:flex-end;margin-bottom:15px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #co-parents-container #co-parent-container .co-parent .info,#app-root #co-parents-container #co-parent-container .parent .info,#app-root #co-parents-container #parent-container .co-parent .info,#app-root #co-parents-container #parent-container .parent .info,#app-root #parents-container #co-parent-container .co-parent .info,#app-root #parents-container #co-parent-container .parent .info,#app-root #parents-container #parent-container .co-parent .info,#app-root #parents-container #parent-container .parent .info{font-weight:600}#app-root #co-parents-container #co-parent-container .co-parent .info .icon-wrapper,#app-root #co-parents-container #co-parent-container .parent .info .icon-wrapper,#app-root #co-parents-container #parent-container .co-parent .info .icon-wrapper,#app-root #co-parents-container #parent-container .parent .info .icon-wrapper,#app-root #parents-container #co-parent-container .co-parent .info .icon-wrapper,#app-root #parents-container #co-parent-container .parent .info .icon-wrapper,#app-root #parents-container #parent-container .co-parent .info .icon-wrapper,#app-root #parents-container #parent-container .parent .info .icon-wrapper{margin-right:8px;aspect-ratio:1/1;height:20px;width:20px}#app-root #co-parents-container #co-parent-container .co-parent .info .icon-wrapper svg,#app-root #co-parents-container #co-parent-container .parent .info .icon-wrapper svg,#app-root #co-parents-container #parent-container .co-parent .info .icon-wrapper svg,#app-root #co-parents-container #parent-container .parent .info .icon-wrapper svg,#app-root #parents-container #co-parent-container .co-parent .info .icon-wrapper svg,#app-root #parents-container #co-parent-container .parent .info .icon-wrapper svg,#app-root #parents-container #parent-container .co-parent .info .icon-wrapper svg,#app-root #parents-container #parent-container .parent .info .icon-wrapper svg{color:#fff}#app-root #co-parents-container .co-parent-selector,#app-root #parents-container .co-parent-selector{display:flex;align-items:center;justify-content:center;gap:0 10px}#app-root #co-parents-container .co-parent-selector .co-parent,#app-root #parents-container .co-parent-selector .co-parent{transition:all .4s ease;cursor:pointer}#app-root #co-parents-container .co-parent-selector .co-parent p,#app-root #parents-container .co-parent-selector .co-parent p{color:var(--color-black-shade-five)}#app-root #co-parents-container .co-parent-selector .co-parent.active,#app-root #parents-container .co-parent-selector .co-parent.active{transition:all .4s ease;border-bottom:1px solid var(--color-black-shade-three)}#app-root #co-parents-container .co-parent-selector .co-parent.active p,#app-root #parents-container .co-parent-selector .co-parent.active p{color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #co-parents-container .co-parent-selector .co-parent.active p,#app-root #parents-container .co-parent-selector .co-parent.active p{font-weight:700}#app-root #co-parents-container #co-parent-info,#app-root #co-parents-container #parent-info,#app-root #parents-container #co-parent-info,#app-root #parents-container #parent-info{border-radius:var(--border-radius-medium-large);position:relative;background-color:#fff;padding:20px;box-shadow:0 0 3px 2px #0000000e}#app-root #co-parents-container #co-parent-info .info-row .buttons,#app-root #co-parents-container #parent-info .info-row .buttons,#app-root #parents-container #co-parent-info .info-row .buttons,#app-root #parents-container #parent-info .info-row .buttons{display:flex;align-items:center;justify-content:center;gap:0 10px}#app-root #co-parents-container #co-parent-info .info-row .buttons .link,#app-root #co-parents-container #parent-info .info-row .buttons .link,#app-root #parents-container #co-parent-info .info-row .buttons .link,#app-root #parents-container #parent-info .info-row .buttons .link{background-color:var(--color-blue-shade-three);display:flex;align-items:center;justify-content:center;padding:12px 15px;line-height:1;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #co-parents-container #co-parent-info .info-row .buttons .link,#app-root #co-parents-container #parent-info .info-row .buttons .link,#app-root #parents-container #co-parent-info .info-row .buttons .link,#app-root #parents-container #parent-info .info-row .buttons .link{font-weight:600}#app-root #co-parents-container #co-parent-info .info-row .input-and-delete-icon,#app-root #co-parents-container #parent-info .info-row .input-and-delete-icon,#app-root #parents-container #co-parent-info .info-row .input-and-delete-icon,#app-root #parents-container #parent-info .info-row .input-and-delete-icon{display:flex;align-items:center;justify-content:space-between;width:100%}#app-root #co-parents-container #co-parent-info .info-row .input-and-delete-icon .icon-wrapper,#app-root #co-parents-container #parent-info .info-row .input-and-delete-icon .icon-wrapper,#app-root #parents-container #co-parent-info .info-row .input-and-delete-icon .icon-wrapper,#app-root #parents-container #parent-info .info-row .input-and-delete-icon .icon-wrapper{display:flex;align-items:center;justify-content:center;position:relative;top:2px}#app-root #co-parents-container #co-parent-info .info-row .input-and-delete-icon .icon-wrapper.delete,#app-root #co-parents-container #parent-info .info-row .input-and-delete-icon .icon-wrapper.delete,#app-root #parents-container #co-parent-info .info-row .input-and-delete-icon .icon-wrapper.delete,#app-root #parents-container #parent-info .info-row .input-and-delete-icon .icon-wrapper.delete{margin-left:20px;color:var(--color-red-shade-three);aspect-ratio:1/1;height:25px;width:25px}#app-root #co-parents-container #co-parent-info .info-row .google-autocomplete-wrapper .input-wrapper,#app-root #co-parents-container #parent-info .info-row .google-autocomplete-wrapper .input-wrapper,#app-root #parents-container #co-parent-info .info-row .google-autocomplete-wrapper .input-wrapper,#app-root #parents-container #parent-info .info-row .google-autocomplete-wrapper .input-wrapper{background-color:#ffffffe6}#app-root #co-parents-container #co-parent-info .info-row .google-autocomplete-wrapper .input-wrapper .google-autocomplete-input,#app-root #co-parents-container #parent-info .info-row .google-autocomplete-wrapper .input-wrapper .google-autocomplete-input,#app-root #parents-container #co-parent-info .info-row .google-autocomplete-wrapper .input-wrapper .google-autocomplete-input,#app-root #parents-container #parent-info .info-row .google-autocomplete-wrapper .input-wrapper .google-autocomplete-input{color:var(--color-black-shade-two)}#app-root #co-parents-container #co-parent-info .info-row .google-autocomplete-wrapper .input-wrapper svg,#app-root #co-parents-container #parent-info .info-row .google-autocomplete-wrapper .input-wrapper svg,#app-root #parents-container #co-parent-info .info-row .google-autocomplete-wrapper .input-wrapper svg,#app-root #parents-container #parent-info .info-row .google-autocomplete-wrapper .input-wrapper svg{color:var(--color-black-shade-six);opacity:.65}#app-root #co-parents-container #co-parent-info .flex.input,#app-root #co-parents-container #parent-info .flex.input,#app-root #parents-container #co-parent-info .flex.input,#app-root #parents-container #parent-info .flex.input{display:flex;justify-content:space-between;width:100%;align-items:center;gap:5px}#app-root #child-info-container .add-emergency-contact-button{padding:10px 15px}#app-root #child-info-container .disclaimer-text{font-size:12px;color:var(--color-black-shade-three);text-align:left;margin-bottom:20px;font-style:italic;padding:0 15px 0 0;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #child-info-container .disclaimer-text{font-weight:600}#app-root #child-info-container .disclaimer-text i{font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #child-info-container .disclaimer-text i{font-weight:600}#app-root #child-info-container #child-wrapper{display:flex;width:100%;overflow:visible;background-color:transparent;justify-content:flex-start;border-radius:0;border:0;padding:20px 50% 20px 0;align-items:center;max-width:100%;gap:0 20px;overflow-x:auto;mask-image:linear-gradient(to right,black 80%,transparent 100%)}#app-root #child-info-container #child-wrapper .child{justify-content:center;position:relative;display:flex;flex-wrap:wrap;cursor:pointer;opacity:.7}#app-root #child-info-container #child-wrapper .child *{user-select:none;outline:0}#app-root #child-info-container #child-wrapper .child.active{opacity:1}#app-root #child-info-container #child-wrapper .child.active .child-name{color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #child-info-container #child-wrapper .child.active .child-name{font-weight:700}#app-root #child-info-container #child-wrapper .child.active .child-image{opacity:1;aspect-ratio:1/1;height:110px;width:110px}#app-root #child-info-container #child-wrapper .child.active .child-image.no-image .initial{font-size:55px;color:var(--color-blue-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #child-info-container #child-wrapper .child.active .child-image.no-image .initial{font-weight:700}#app-root #child-info-container #child-wrapper .child.active.no-image .child-name{color:var(--color-blue-shade-three)}#app-root #child-info-container #child-wrapper .child.active.no-image .child-image{border:1px solid var(--color-blue-shade-six);background-color:var(--color-blue-shade-eight)}#app-root #child-info-container #child-wrapper .child.active.no-image .child-image .icon-wrapper svg{color:var(--color-blue-shade-three)}#app-root #child-info-container #child-wrapper .child .child-image{position:relative;background-color:transparent;border-radius:100%;background-position:center;background-size:cover;aspect-ratio:1/1;height:60px;width:60px}#app-root #child-info-container #child-wrapper .child .child-image.no-image{display:flex;justify-content:center;align-items:center;transition:all .35s ease;background-color:var(--color-black-shade-five)}#app-root #child-info-container #child-wrapper .child .child-image.no-image .initial{font-size:28px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #child-info-container #child-wrapper .child .child-image.no-image .initial{font-weight:700}#app-root #child-info-container #child-wrapper .child .child-name{opacity:1;line-height:1;padding-top:12px;min-width:max-content;color:var(--color-black-shade-two);text-align:center;width:100%;display:block;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #child-info-container #child-wrapper .child .child-name{font-weight:500}#app-root #child-info-container .categories .category{justify-content:flex-start}#app-root #child-info-container .categories .category.notifications{flex-wrap:nowrap;justify-content:space-between}#app-root #child-info-container .categories .category.notifications span{line-height:1.2;justify-self:flex-start;margin-right:auto;margin-left:0}#app-root #child-info-container .categories .category.notifications span.accent{margin-right:20px}#app-root #child-info-container .categories .category.theme span{margin:0}#app-root #child-info-container .categories .category.theme span:nth-child(2){margin-left:20px}#app-root #child-info-container .categories .category.theme div{margin-left:auto}#app-root #child-info-container .categories .category.theme div span{font-size:20px}#app-root #child-info-container .categories .category:first-child{border-top:1px solid rgba(255,255,255,.1)}#app-root #child-info-container .categories .category span{font-size:25px;margin-right:20px;opacity:.8;color:var(--color-purple-shade-three)}#app-root #child-info-container #child-info-collapsibles{overflow:visible;margin-top:20px}#app-root #child-info-container #child-info-collapsibles .input-field{margin-bottom:8px}#app-root #child-info-container #child-info-collapsibles .rows{margin-top:8px}#app-root #child-info-container #child-info-collapsibles .title-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative;left:-1px;cursor:pointer;line-height:1;white-space:nowrap;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #child-info-container #child-info-collapsibles .title-wrapper{font-weight:500}#app-root #child-info-container #child-info-collapsibles .title-wrapper .label-wrapper label{gap:0 10px}#app-root #child-info-container #child-info-collapsibles .title-wrapper .icon-wrapper{margin:0;display:flex;align-items:center;justify-content:center}#app-root #child-info-container #child-info-collapsibles .title-wrapper .icon-wrapper.plus-minus{aspect-ratio:1/1;height:24px;width:24px}#app-root #child-info-container #child-info-collapsibles .title-wrapper .icon-wrapper.plus-minus svg{color:var(--color-black-shade-two)}#app-root #child-info-container #child-info-collapsibles .title-wrapper .icon-wrapper:not(.plus-minus){padding:5px;border-radius:100%;aspect-ratio:1/1;height:32px;width:32px}#app-root #child-info-container #child-info-collapsibles .title-wrapper .icon-wrapper:not(.plus-minus) svg{transform:scale(.9);color:#fff}#app-root #child-info-container #child-info-collapsibles .title-wrapper .icon-wrapper:not(.plus-minus).schooling{background-color:var(--color-green-shade-two)}#app-root #child-info-container #child-info-collapsibles .title-wrapper .icon-wrapper:not(.plus-minus).medical{background-color:var(--color-red-shade-two)}#app-root #child-info-container #child-info-collapsibles .title-wrapper .icon-wrapper:not(.plus-minus).essentialInfo{background-color:var(--color-blue-shade-three)}#app-root #child-info-container #child-info-collapsibles .info-section{width:100%;align-items:center;justify-content:space-between;gap:0 20px}#app-root #child-info-container #child-info-collapsibles .info-section .button{padding:10px 15px;margin:5px auto 15px}#app-root #child-info-container #child-info-collapsibles .info-section .button.essential-info{background-color:var(--color-blue-shade-two)}#app-root #child-info-container #child-info-collapsibles .info-section .button.medical{background-color:var(--color-red-shade-one)}#app-root #child-info-container #child-info-collapsibles .info-section .button.schooling{background-color:var(--color-green-shade-three)}#app-root #child-info-container #child-info-collapsibles .info-section .info-category{transition:max-height .3s ease-in-out;overflow:hidden;width:100%;background-color:#fff;padding:15px;border-radius:var(--border-radius-medium-plus);border:1px solid var(--color-border-grey-light);cursor:pointer}#app-root #child-info-container #child-info-collapsibles .info-section .info-category.no-info{pointer-events:none;opacity:.5}#app-root #child-info-container #child-info-collapsibles .info-section .info-category.active .header{border-bottom:0;font-weight:700}#app-root #child-info-container .emergency-contacts-wrapper{margin-bottom:0;border-radius:var(--border-radius-medium-plus);justify-content:space-between;width:100%;flex-wrap:wrap;cursor:pointer;transition:all .8s ease}#app-root #child-info-container .emergency-contacts-wrapper.expanded{display:block;transition:all .8s ease}#app-root #child-info-container .emergency-contacts-wrapper.no-contacts .title-wrapper{pointer-events:none;opacity:.5}#app-root #child-info-container .emergency-contacts-wrapper .title-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;line-height:1;white-space:nowrap;cursor:pointer;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #child-info-container .emergency-contacts-wrapper .title-wrapper{font-weight:500}#app-root #child-info-container .emergency-contacts-wrapper .title-wrapper.expanded{padding-bottom:8px}#app-root #child-info-container .emergency-contacts-wrapper .title-wrapper .icon-wrapper{margin:0;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;height:24px;width:24px}#app-root #child-info-container .emergency-contacts-wrapper .title-wrapper .icon-wrapper.plus-minus svg{color:var(--color-black-shade-four)}#app-root #child-info-container .emergency-contacts-wrapper .title-wrapper .icon-wrapper:not(.plus-minus){padding:5px;border-radius:100%;aspect-ratio:1/1;height:32px;width:32px}#app-root #child-info-container .emergency-contacts-wrapper .title-wrapper .icon-wrapper:not(.plus-minus) svg{transform:scale(.9);color:#fff}#app-root #child-info-container .emergency-contacts-wrapper .title-wrapper .icon-wrapper:not(.plus-minus).emergency-contacts-icon{background-color:var(--color-orange-shade-two)}#app-root #child-info-container .emergency-contacts-wrapper .emergency-contacts{transition:all .3s ease-in-out;overflow:hidden;background-color:#fff;max-width:0;opacity:0}#app-root #child-info-container .emergency-contacts-wrapper .emergency-contacts.active{opacity:1;width:100%;display:block;max-width:unset;transition:all .8s ease}#app-root #child-info-container .emergency-contacts-wrapper .emergency-contacts.active .emergency-contact{padding:10px 0}#app-root #child-info-container .emergency-contacts-wrapper .emergency-contacts .emergency-contact{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--color-border-grey);flex-wrap:wrap}#app-root #child-info-container .emergency-contacts-wrapper .emergency-contacts .emergency-contact:last-child{border-bottom:0}#app-root #child-info-container .emergency-contacts-wrapper .emergency-contacts .emergency-contact .contact-actions{justify-content:space-between;align-items:center;gap:0 20px;display:flex}#app-root #child-info-container .emergency-contacts-wrapper .emergency-contacts .emergency-contact .contact-actions .action{height:unset;width:unset;aspect-ratio:unset;display:flex;align-items:center;justify-content:center;color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #child-info-container .emergency-contacts-wrapper .emergency-contacts .emergency-contact .contact-actions .action{font-weight:500}#app-root #child-info-container .emergency-contacts-wrapper .emergency-contacts .emergency-contact .contact-actions .action{aspect-ratio:1/1;height:22px;width:22px}#app-root #child-info-container .emergency-contacts-wrapper .emergency-contacts .emergency-contact .contact-actions .action svg{color:var(--color-black-shade-two);transform:scale(1.1)}#app-root #child-info-container .emergency-contacts-wrapper .emergency-contacts .emergency-contact .contact-actions .action.delete-contact .icon-wrapper svg{color:var(--color-red-shade-four)}#app-root #child-info-container .emergency-contacts-wrapper .emergency-contacts .emergency-contact .contact-actions .action.edit svg{color:var(--color-purple-shade-one)}#app-root #child-info-container .emergency-contacts-wrapper .emergency-contacts .emergency-contact .contact-actions .action.email svg{color:var(--color-blue-shade-one)}#app-root #child-info-container .emergency-contacts-wrapper .emergency-contacts .emergency-contact .contact-actions .action.phone svg{color:var(--color-green-shade-one)}#app-root #child-info-container .emergency-contacts-wrapper .emergency-contacts .emergency-contact .comments{color:var(--color-black-shade-three);padding-top:10px;line-height:1.4;width:100%}#app-root #child-info-container .emergency-contacts-wrapper .emergency-contacts .emergency-contact .contact-info .name{color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #child-info-container .emergency-contacts-wrapper .emergency-contacts .emergency-contact .contact-info .name{font-weight:600}#app-root #child-info-container .emergency-contacts-wrapper .emergency-contacts .emergency-contact .contact-info .relationship{color:var(--color-black-shade-three);padding-top:5px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #child-info-container .emergency-contacts-wrapper .emergency-contacts .emergency-contact .contact-info .relationship{font-weight:500}#app-root #document-viewer-wrapper .document-wrapper{padding:0}#app-root #document-viewer-wrapper object{height:calc(100dvh - 200px);border-radius:var(--border-radius-primary);max-width:100%;padding:0}#app-root #document-viewer-wrapper object section{border-radius:var(--border-radius-primary);max-width:100%;padding:25px!important}#app-root #document-viewer-wrapper .document-name{margin:0 0 5px 10px;color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #document-viewer-wrapper .document-name{font-weight:700}#app-root #document-viewer-wrapper .button{margin:0 auto 20px}#app-root #document-viewer-wrapper img{max-width:100%;height:auto;margin:0 auto 10px;display:block;border-radius:var(--border-radius-medium-large);box-shadow:0 1px 3px #00000014}#app-root #documents-wrapper .hr-with-text:before,#app-root #documents-wrapper .hr-with-text:after{width:38%}#app-root #documents-wrapper .hr-with-text span{font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #documents-wrapper .hr-with-text span{font-weight:600}#app-root #documents-wrapper .document-rows{margin-top:15px}#app-root #documents-wrapper .document-rows .checkbox{top:-5px;border-radius:var(--border-radius-rounded-large);transition:all .8s ease;transform:translate(105vw);opacity:0;position:fixed;aspect-ratio:1/1;height:20px;width:20px}#app-root #documents-wrapper .document-rows .checkbox.visible{border:1px solid var(--color-border-grey-darker);position:relative;opacity:1;margin-right:5px;transition:all .35s ease;transform:translate(0)}#app-root #documents-wrapper .document-rows .checkbox.visible.active{background-color:var(--color-blue-shade-three);border:0}#app-root #documents-wrapper .document-rows .checkbox:hover{cursor:pointer}#app-root #documents-wrapper .document-rows .document-row{display:flex;align-items:center;gap:0 20px}#app-root #documents-wrapper .document-rows .document-row .row{width:100%;display:flex;justify-content:flex-start;align-items:center;position:relative;border-radius:var(--border-radius-primary);min-height:75px}#app-root #documents-wrapper .document-rows .document-row .row .text-wrapper .document-name{color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #documents-wrapper .document-rows .document-row .row .text-wrapper .document-name{font-weight:600}#app-root #documents-wrapper .document-rows .document-row .row .text-wrapper .document-name{line-height:1.3}#app-root #documents-wrapper .document-rows .document-row .row .text-wrapper .subtitle{padding-top:3px;color:var(--color-black-shade-three)}#app-root #documents-wrapper .document-rows .document-row .row .context-tag{position:absolute;top:0;right:0;border-radius:0 var(--border-radius-larger) 0 var(--border-radius-larger);background-color:var(--color-purple-shade-two);padding:5px 20px;text-transform:uppercase;color:#fff;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #documents-wrapper .document-rows .document-row .row .context-tag{font-weight:600}#app-root #documents-wrapper .document-rows .document-row .row .context-tag.image{background-color:var(--color-cyan-shade-two)}#app-root #documents-wrapper .document-rows .document-row .row .icon-wrapper{background-color:var(--color-purple-shade-two);padding:7px;margin-right:10px;border-radius:100%;aspect-ratio:1/1;height:40px;width:40px}#app-root #documents-wrapper .document-rows .document-row .row .icon-wrapper.image{background-color:var(--color-cyan-shade-two)}#app-root #documents-wrapper .document-rows .document-row .row .icon-wrapper svg{color:#fff}#app-root #expenses #filters .filter-row{margin-bottom:10px}#app-root #expenses #filters .filter-row .buttons button.default{height:30px}#app-root #expenses #filters .filter-row .label-wrapper label{line-height:1}#app-root #expenses #filters .filter-row .label-wrapper label span{padding:0}#app-root #expenses #filters .label-wrapper.sorting label{line-height:1}#app-root #expenses #filters .label-wrapper.sorting label span{padding:0}#app-root #expenses .payment-options-link{color:var(--color-brand-blue);opacity:1;border-bottom:1px solid var(--color-brand-blue);margin:15px 0;display:block;width:max-content;transition:all .3s ease-in-out}@media screen and (min-width: 650px){#app-root #expenses .payment-options-link:hover{transition:all .3s ease-in-out;cursor:pointer}}#app-root #expenses .payment-options-link span{position:relative;bottom:-5px;margin-left:8px}#app-root #expenses .image-form img{width:100%;height:auto;max-height:100%}#app-root #expenses .row{align-items:center;background-color:#fff;margin-bottom:8px;padding:15px;box-shadow:0 0 3px 2px #0000000e;min-height:80px}#app-root #expenses .row .content{width:100%;display:flex;justify-content:flex-start;gap:0 15px;align-items:center}#app-root #expenses .row .content .amount{position:relative;margin-left:auto;top:8px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #expenses .row .content .amount{font-weight:600}#app-root #expenses .row .content .text-wrapper .name.category{color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #expenses .row .content .text-wrapper .name.category{font-weight:400}#app-root #expenses .row .content .text-wrapper .name.category span{color:var(--color-black-shade-three)}#app-root #add-expense-form{margin:0;position:relative}#app-root #add-expense-form .calculated-share{padding:15px;text-align:center;background-color:var(--color-black-shade-five);border-radius:var(--border-radius-small-plus)}#app-root #add-expense-form .amount-input-and-button-wrapper{display:flex;justify-content:center;align-items:center;width:100%;gap:0 10px}#app-root #add-expense-form .amount-input-and-button-wrapper .input-field{margin-bottom:0;position:relative}#app-root #add-expense-form .amount-input-and-button-wrapper .input-field:before{content:"$";position:absolute;top:5px;z-index:99;left:10px;font-size:22px;color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #add-expense-form .amount-input-and-button-wrapper .input-field:before{font-weight:700}#app-root #add-expense-form .amount-input-and-button-wrapper .input-field input{text-align:center;justify-self:center;justify-content:center;width:100%;height:47px;margin:0}#app-root #add-expense-form .amount-input-and-button-wrapper .input-field input::placeholder{text-align:center}#app-root #add-expense-form .amount-input-and-button-wrapper .defaults{text-align:center;width:100%;display:flex;justify-content:center;align-items:center}#app-root #add-expense-form .amount-input-and-button-wrapper .defaults span{text-align:center}#app-root #add-expense-form #or{width:100%;text-align:center;font-style:italic;opacity:.7}#app-root #add-expense-form #upload-inputs{margin-bottom:10px}#app-root #add-expense-form #upload-inputs span #upload-button span{color:#fff}#app-root #help-container .sections{margin-top:15px}#app-root #help-container .sections .section{height:auto;justify-content:flex-start;font-size:20px;align-items:center;display:flex;margin-bottom:15px;opacity:0}#app-root #help-container .sections .section:nth-of-type(1){margin-top:15px}#app-root #help-container .sections .section:nth-of-type(1) svg{color:var(--color-green-shade-three)}#app-root #help-container .sections .section:nth-of-type(2) svg{color:#ecc700}#app-root #help-container .sections .section:nth-child(3) svg{color:var(--color-purple-shade-five) Purple}#app-root #help-container .sections .section:nth-child(4) svg{color:var(--color-brand-blue)}#app-root #help-container .sections svg{margin-right:10px;transform:scale(.9);color:var(--color-brand-blue)}#app-root .troubleshooting-screen b{font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .troubleshooting-screen b{font-weight:550}#app-root .troubleshooting-screen .steps-wrapper{background-color:#fff;padding:15px 15px 18px;border:1px solid var(--color-border-grey-light);border-radius:var(--border-radius-primary);margin-bottom:12px}#app-root .troubleshooting-screen .steps-wrapper .center-button-flex-wrapper{margin:0}#app-root .troubleshooting-screen .steps-wrapper .open-link-icon{position:relative;top:1px;margin:0 0 0 5px;aspect-ratio:1/1;height:14px;width:14px}#app-root .troubleshooting-screen .steps-wrapper .buttons a{color:var(--color-blue-shade-three);display:flex;justify-content:flex-start;align-items:center;padding-bottom:18px}#app-root .troubleshooting-screen .steps-wrapper .buttons a:last-child{padding-bottom:0}#app-root .troubleshooting-screen .steps-wrapper .step-title{line-height:1;padding-bottom:5px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .troubleshooting-screen .steps-wrapper .step-title{font-weight:600}#app-root .troubleshooting-screen .steps-wrapper .step-subtitle{padding-bottom:10px;color:var(--color-black-shade-three)}#app-root .screen-wrapper.home .text{margin-bottom:10px}#app-root hr.landing{opacity:.5;width:90%!important}#app-root #registration-container .password-and-icon-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}#app-root #registration-container .password-and-icon-wrapper{display:flex;align-items:center;width:100%}#app-root #registration-container .password-and-icon-wrapper .icon-wrapper.eye{margin-left:15px;position:relative;top:-8px}#app-root #registration-container .password-and-icon-wrapper .icon-wrapper.eye.eye-closed svg{color:var(--color-red-shade-three)}#app-root #registration-container .password-and-icon-wrapper .icon-wrapper.eye.eye-open svg{color:var(--color-green-shade-three)}#app-root #registration-container .password-validation .checklist-icon{font-size:15px!important;height:10px!important;width:10px!important}#app-root #registration-container .password-validation li.valid span{color:var(--color-green-shade-three)!important;opacity:1!important}#app-root #registration-container .password-validation li.invalid span{color:var(--color-red-shade-three)!important;opacity:1!important}#app-root #registration-container #password-validation{margin:10px 0!important}#app-root #registration-container label{font-weight:700}#app-root #registration-container .form{margin:0}#app-root #registration-container .form .password-validation{display:block}#app-root #registration-container .form .password-validation li span{opacity:1!important;line-height:1;font-size:16px;margin-bottom:5px;display:flex;align-items:center}#app-root #registration-container .form .password-validation li svg{font-size:12px;height:12px;width:12px}#app-root #registration-container .form button:not(.back-to-login-button){display:block;margin:0 auto 10px;font-size:16px}#app-root #login-container{position:relative;margin-top:0}#app-root #login-container .login-button{height:65px;max-height:unset}#app-root #login-container .screen-content{top:30dvh}#app-root #login-container .buttons{margin-bottom:15px}#app-root #login-container #below-inputs-wrapper{margin-top:10px}#app-root #login-container #below-inputs-wrapper #forgot-password-link{font-size:14px;color:var(--color-brand-blue);width:max-content;border-bottom:1px solid var(--color-brand-blue);padding-bottom:2px}#app-root #login-container .eye{position:relative;margin-left:15px;color:var(--color-blue-shade-three);bottom:5px;transition:all .3s ease-in-out}@media screen and (min-width: 650px){#app-root #login-container .eye:hover{transition:all .3s ease-in-out;cursor:pointer}}#app-root #login-container .eye{aspect-ratio:1/1;height:25px;width:25px}#app-root #login-container .eye.eye{margin-left:15px;position:relative;top:-8px}#app-root #login-container .eye.eye.eye-closed svg{color:var(--color-red-shade-three)}#app-root #login-container .eye.eye.eye-open svg{color:var(--color-green-shade-three)}#app-root #login-container .screen-title span{position:relative;top:5px}#app-root #login-container .form-container{display:flex;flex-direction:column;justify-content:center;margin-top:10px}#app-root #login-container .form-container p{width:100%;text-align:center;font-weight:700;font-size:25px}#app-root #login-container .form-container #login-button{margin:15px auto 25px;width:200px;height:40px}#app-root #login-container .form-container #sign-up-link,#app-root #login-container .form-container #forgot-password-link{cursor:pointer}#app-root #login-container .form-container #sign-up-link{font-size:16px;margin-top:20px}#app-root #login-container .form-container #sign-up-link span{font-weight:700;color:var(--color-brand-blue);width:max-content;border-bottom:1px solid var(--color-brand-blue);padding-bottom:2px}#app-root #login-container .form-container .form{width:100%}#app-root #login-container .form-container .form input{border-radius:var(--border-radius-primary)}#app-root #memories-container .memory-wrapper{position:relative;width:100%;transition:all 1.2s ease;transform-origin:top center;overflow:visible;background-color:#fff;box-shadow:0 0 5px #0003;border-radius:var(--border-radius-large)}#app-root #memories-container .memory-wrapper.active{transition:all .7s ease;opacity:1}#app-root #memories-container .memory-wrapper .memory-image{position:relative;flex-basis:30%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:top center;border-radius:var(--border-radius-large) var(--border-radius-large) 0 0;min-height:250px}#app-root #memories-container .memory-wrapper #below-image{justify-content:flex-end;margin:0 0 30px;gap:0 10px;padding:12px}#app-root #memories-container .memory-wrapper #below-image .actions-wrapper{display:flex;align-items:center;justify-content:flex-end;gap:0 10px;margin-left:auto;margin-top:15px}#app-root #memories-container .memory-wrapper #below-image .text-wrapper{justify-self:flex-start;margin-right:auto;width:100%}#app-root #memories-container .memory-wrapper #below-image .text-wrapper .memory-creator{font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #memories-container .memory-wrapper #below-image .text-wrapper .memory-creator{font-weight:500}#app-root #memories-container .memory-wrapper #below-image .text-wrapper .memory-title{width:100%;text-align:center;color:var(--color-black-shade-two);border-radius:0;display:flex;align-items:center;justify-content:flex-start;line-height:1.3;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #memories-container .memory-wrapper #below-image .text-wrapper .memory-title{font-weight:700}#app-root #memories-container .memory-wrapper #below-image button{line-height:1;margin:0;padding:10px;text-align:center}#app-root #memories-container .memory-wrapper #below-image button.icon-only{border-radius:var(--border-radius-rounded-large);aspect-ratio:1/1;height:45px;width:45px}#app-root #memories-container .memory-wrapper #below-image button.icon-only .icon-wrapper{margin:0;aspect-ratio:1/1;height:20px;width:20px}#app-root #memories-container .memory-wrapper .notes{color:var(--color-black-shade-two);font-size:14px}#app-root #memories-container #upload-button{font-size:14px;height:30px;min-width:0;padding:0 20px;margin:0 0 0 auto}#app-root #memories-container .form input:first-child,#app-root #memories-container .form button:first-child,#app-root #memories-container .form label:first-child{margin-right:10px}#app-root #memories-container .form label span{color:var(--color-purple-shade-three)}#app-root #memories-container .form .flex{margin-bottom:10px}#app-root #memories-container .flex{align-items:center}#app-root #profile-wrapper .actions p{color:var(--color-black-shade-two);justify-content:flex-start;font-size:17px;line-height:1;display:flex;white-space:nowrap;align-items:center;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #profile-wrapper .actions p{font-weight:400}#app-root #profile-wrapper .actions p .icon-wrapper{border-radius:var(--border-radius-rounded-large);padding:8px;overflow:visible;margin-right:10px;aspect-ratio:1/1;height:32px;width:32px}#app-root #profile-wrapper .actions p .icon-wrapper svg{color:#fff}#app-root #profile-wrapper .actions p .icon-wrapper.password{background-color:var(--color-brand-blue)}#app-root #profile-wrapper .actions p .icon-wrapper.email{background-color:var(--color-orange-shade-four) Dark}#app-root #profile-wrapper .actions p.notifications{flex-wrap:nowrap;justify-content:space-between}#app-root #profile-wrapper .actions p.notifications span{line-height:1.2;justify-self:flex-start;margin-right:auto;margin-left:0}#app-root #profile-wrapper .actions p.notifications span.accent{margin-right:20px}#app-root #install-app-screen #install-app-wrapper a{color:var(--color-blue-shade-three)}#app-root #install-app-screen #install-app-wrapper .icon-wrapper{margin:0 5px;display:inline-block;position:relative;top:3px;aspect-ratio:1/1;height:18px;width:18px}#app-root #install-app-screen #install-app-wrapper .extra-info-wrapper{padding:12px;background-color:var(--color-blue-shade-nine);border-radius:var(--border-radius-primary);border:1px solid var(--color-blue-shade-seven)}#app-root #install-app-screen #install-app-wrapper .extra-info-wrapper p{color:var(--color-blue-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #install-app-screen #install-app-wrapper .extra-info-wrapper p{font-weight:500}#app-root #install-app-screen #install-app-wrapper .os-title{display:flex;align-items:center;gap:0 10px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #install-app-screen #install-app-wrapper .os-title{font-weight:700}#app-root #install-app-screen #install-app-wrapper .os-title.android{color:#93b132}#app-root #install-app-screen #install-app-wrapper .os-title.apple{color:#06c}#app-root #install-app-screen #install-app-wrapper .os-title.computer{color:var(--color-black-shade-two)}#app-root #install-app-screen #install-app-wrapper .computer-installation-icon-wrapper{display:flex;gap:0 10px}#app-root #install-app-screen #install-app-wrapper .computer-installation-icon-wrapper span{color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #install-app-screen #install-app-wrapper .computer-installation-icon-wrapper span{font-weight:450}#app-root #install-app-screen #install-app-wrapper .computer-installation-icon-wrapper img{border-radius:var(--border-radius-smallest);aspect-ratio:1/1;height:30px;width:30px}#app-root #install-app-screen #install-app-wrapper .steps{flex-wrap:wrap;gap:10px 0}#app-root #install-app-screen #install-app-wrapper .steps .flex{align-items:flex-start;width:100%}#app-root #install-app-screen #install-app-wrapper .steps .step-text{width:100%}#app-root #install-app-screen #install-app-wrapper .steps .step-number{color:var(--color-black-shade-two);padding-right:5px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #install-app-screen #install-app-wrapper .steps .step-number{font-weight:600}#app-root #settings-container *{user-select:none}#app-root #settings-container #daily-summary-settings .flex-wrapper{display:flex;justify-content:center;width:100%}#app-root #settings-container #daily-summary-settings .flex-wrapper button{margin:20px auto 0}#app-root #settings-container #daily-summary-settings .paragraph{color:var(--color-black-shade-three)}#app-root #settings-container #daily-summary-settings #summary-hours{display:flex;gap:10px}#app-root #settings-container #daily-summary-settings #summary-hours .hour-picker-wrapper{display:flex;justify-content:center;align-items:center;gap:0 10px;flex-wrap:wrap;background:#fff;border-radius:var(--border-radius-primary);padding:10px;box-shadow:0 0 3px 2px #0000000e}#app-root #settings-container #daily-summary-settings #summary-hours .hour-picker-wrapper .label{color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #settings-container #daily-summary-settings #summary-hours .hour-picker-wrapper .label{font-weight:500}#app-root #settings-container #daily-summary-settings #summary-hours .hour-picker-wrapper .increment-buttons{display:flex;justify-content:center;width:100%;gap:0 15px}#app-root #settings-container #daily-summary-settings #summary-hours .hour-picker-wrapper .increment-buttons .icon-wrapper{background:#fff;border:1px solid var(--color-border-grey);border-radius:var(--border-radius-small);display:flex;justify-content:center;align-items:center;padding:5px;aspect-ratio:1/1;height:34px;width:34px}#app-root #settings-container #daily-summary-settings #summary-hours .hour-picker-wrapper .increment-buttons .icon-wrapper svg{color:var(--color-black-shade-three)}#app-root #settings-container #daily-summary-settings #summary-hours .summary-hour-placeholder{text-align:center;display:flex;justify-content:center;align-items:center;width:100%;line-height:1;white-space:nowrap;padding:5px 0 12px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #settings-container #daily-summary-settings #summary-hours .summary-hour-placeholder{font-weight:700}#visitation-requests-container{margin-top:15px}#visitation-requests-container .row .content{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#visitation-requests-container .row .content .request{transition:all .3s ease-in-out;width:100%;justify-content:space-between;display:flex;position:relative;align-items:center;background-color:#fff;padding:15px;border:0;border-radius:var(--border-radius-primary);margin-bottom:8px;min-height:65px;border:1px solid var(--color-border-grey-light);cursor:pointer}#visitation-requests-container .row .content .request.chats{padding-bottom:0;border:0;opacity:0;margin-bottom:8px}#visitation-requests-container .row .content .request .row-title{width:max-content;max-width:calc(100% - 120px);line-height:1;color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#visitation-requests-container .row .content .request .row-title{font-weight:600}#visitation-requests-container .row .content .request .row-title.long-title{line-height:1.3}#visitation-requests-container .row .content .request .row-subtitle{margin-top:0;width:max-content;line-height:1.3;color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#visitation-requests-container .row .content .request .row-subtitle{font-weight:500}#visitation-requests-container .row .content .request .row-subtitle.calendar{margin-left:20px}#visitation-requests-container .row .content .request a,#visitation-requests-container .row .content .request .notes{width:100%}#visitation-requests-container .row .content .request a.notes,#visitation-requests-container .row .content .request .notes.notes{opacity:.85}#visitation-requests-container .row .content .request .info-row{padding-bottom:5px;width:100%}#visitation-requests-container .row .content .request .details{max-height:0;transition:all .3s ease-in-out;transform:scale(0);opacity:0;display:flex;padding:0 0 5px;justify-content:space-between;flex-wrap:wrap}#visitation-requests-container .row .content .request .details.open{opacity:1;overflow:auto;width:100%;max-height:1000px;transform:scale(1);transition:all .5s ease-in-out}#visitation-requests-container .row .content .request .details .content{position:relative;align-items:center;overflow:hidden}#visitation-requests-container .row .content .request .details .content .reason{font-weight:300;font-size:14px}#visitation-requests-container .row .content .request .details .content .flex{display:flex;justify-content:space-between;flex-wrap:wrap}#visitation-requests-container .row .content .request .details .content .flex p{font-weight:400;line-height:1.2;opacity:.9;margin:0}#visitation-requests-container .row .content .request .details .content .flex p.label{opacity:.87}#visitation-requests-container .row .content .request .details .content .flex p.unpaid{color:var(--color-red-shade-three);opacity:1}#visitation-requests-container .row .content .request .details .content .flex p.amount{font-weight:500}#visitation-requests-container .row .content .request .details .content .flex p.time span{position:relative;top:2px}#visitation-requests-container .row .content .request .details .content .flex b{font-weight:500;display:block}#visitation-requests-container .row .content .request .details #children svg{font-size:20px;margin-right:8px;color:#000;opacity:.4}#visitation-requests-container .row .content .request .details #children p{font-size:14px;color:var(--color-black-shade-two);margin-left:auto;display:flex;align-items:center;position:relative}#visitation-requests-container .row .content .request .details #delete-button{font-size:14px;margin-left:auto;display:block;color:var(--color-red-shade-three);margin-top:15px;text-align:right}#visitation-requests-container .row .content .request .details #request-form{margin-top:50px}#visitation-requests-container .row .content .request .details #request-form .form{overscroll-behavior:none;position:fixed;opacity:0;overflow:hidden;align-items:flex-start;display:flex;justify-content:flex-start;background-color:var(--color-background);transition:all .7s cubic-bezier(.68,-.55,.265,1.55);pointer-events:none;inset:0;width:100dvw;height:100dvh;margin-bottom:-100vh;transform:scale(.8);z-index:var(--z-index-floating)}#visitation-requests-container .row .content .request .details #request-form .form.active{margin-bottom:0;pointer-events:auto;opacity:1;transform:scale(1);transition:all .8s cubic-bezier(.68,-.55,.265,1.55)}#visitation-requests-container .row .content .request .details #request-form .form.registration{opacity:1;pointer-events:auto;width:100vw;max-width:unset;padding:0}#visitation-requests-container .row .content .request .details #request-form .form.registration .form{padding:0}#visitation-requests-container .row .content .request .details #request-form .form.hidden{pointer-events:none;opacity:0;margin-bottom:-100vh;transform:scale(.8);transition:all .5s ease;z-index:-1}#visitation-requests-container .row .content .request .details #request-form .form .header{border:0;width:100%;text-align:center;opacity:1;border-radius:var(--border-radius-small);padding-bottom:15px}#visitation-requests-container .row .content .request .details #request-form .form .header .form-title,#visitation-requests-container .row .content .request .details #request-form .form .header .wizard-title{text-align:center;position:relative;color:var(--color-blue-shade-three);margin:0 auto;text-decoration:none;opacity:1;line-height:1.3;white-space:wrap;text-overflow:unset;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#visitation-requests-container .row .content .request .details #request-form .form .header .form-title,#visitation-requests-container .row .content .request .details #request-form .form .header .wizard-title{font-weight:700}#visitation-requests-container .row .content .request .details #request-form .form .header .form-title.active,#visitation-requests-container .row .content .request .details #request-form .form .header .wizard-title.active{white-space:wrap;width:100%;text-overflow:unset}#visitation-requests-container .row .content .request .details #request-form .form .header .form-title.long-title,#visitation-requests-container .row .content .request .details #request-form .form .header .wizard-title.long-title{align-items:flex-start;line-height:1.3}#visitation-requests-container .row .content .request .details #request-form .form .header .form-title span,#visitation-requests-container .row .content .request .details #request-form .form .header .wizard-title span{color:var(--color-black-shade-three);margin:0;padding:0;white-space:nowrap;line-height:1;opacity:.6}#visitation-requests-container .row .content .request .details #request-form .form .header .form-title .icon-wrapper,#visitation-requests-container .row .content .request .details #request-form .form .header .wizard-title .icon-wrapper{display:flex;align-items:center;justify-content:center;height:min-content;overflow:hidden;width:50px}#visitation-requests-container .row .content .request .details #request-form .form .header .form-title .icon-wrapper svg,#visitation-requests-container .row .content .request .details #request-form .form .header .wizard-title .icon-wrapper svg{transform:scale(.8);color:var(--color-purple-shade-three)}#visitation-requests-container .row .content .request .details #request-form .form .header .form-title .icon-wrapper svg.document,#visitation-requests-container .row .content .request .details #request-form .form .header .wizard-title .icon-wrapper svg.document{font-size:20px}#visitation-requests-container .row .content .request .details #request-form .form .form{width:100%;transition:all 2s ease;overflow:hidden;top:0;padding:env(safe-area-inset-top) 20px 0 20px;display:flex;flex-direction:column;height:calc(100vh - 125px);position:relative}#visitation-requests-container .row .content .request .details #request-form .form .form.active{opacity:1;transform:scale(1);transition:all .7s ease}#visitation-requests-container .row .content .request .details #request-form .form .form img{border-radius:var(--border-radius-primary)}#visitation-requests-container .row .content .request .details #request-form .form .form .content{padding:0 1px 100px;scroll-margin-top:80px;-webkit-overflow-scrolling:touch;min-height:0;display:flex;flex-direction:column;justify-content:space-between;flex:0 1 auto;overflow-x:hidden;overflow-y:auto}#visitation-requests-container .row .content .request .details #request-form .form .form .subtitle-wrapper p{color:var(--color-black-shade-two);margin-top:5px;text-align:center;line-height:1.35;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#visitation-requests-container .row .content .request .details #request-form .form .form .subtitle-wrapper p{font-weight:450}#visitation-requests-container .row .content .request .details #request-form .form .circle-buttons,#visitation-requests-container .row .content .request .details #request-form .form .form-dynamic-buttons{z-index:var(--z-index-floating);width:100%;overflow:hidden;border:0;box-shadow:none;max-width:100%;flex-shrink:0;position:fixed;justify-content:center;transition:all .6s ease;bottom:0;padding:15px 15px env(safe-area-inset-bottom) 15px;display:flex;gap:0 15px;backdrop-filter:blur(5px)}#visitation-requests-container .row .content .request .details #request-form .form .circle-buttons *,#visitation-requests-container .row .content .request .details #request-form .form .form-dynamic-buttons *{user-select:none}#visitation-requests-container .row .content .request .details #request-form .form .circle-buttons.active,#visitation-requests-container .row .content .request .details #request-form .form .form-dynamic-buttons.active{transform:translateY(0) scale(1);pointer-events:auto;opacity:1;visibility:visible;transition:all .6s ease}#visitation-requests-container .row .content .request .details #request-form .form .circle-buttons.circle-buttons.action-buttons-visible,#visitation-requests-container .row .content .request .details #request-form .form .form-dynamic-buttons.circle-buttons.action-buttons-visible{pointer-events:none;opacity:0}#visitation-requests-container .row .content .request .details #request-form .form .circle-buttons.form-dynamic-buttons,#visitation-requests-container .row .content .request .details #request-form .form .form-dynamic-buttons.form-dynamic-buttons{position:fixed;pointer-events:none;display:flex;align-items:flex-start;opacity:0;transform:translateY(200px) scale(0);transition:all .5s ease;gap:0 20px}#visitation-requests-container .row .content .request .details #request-form .form .circle-buttons.form-dynamic-buttons:hover,#visitation-requests-container .row .content .request .details #request-form .form .form-dynamic-buttons.form-dynamic-buttons:hover{cursor:pointer}#visitation-requests-container .row .content .request .details #request-form .form .circle-buttons.form-dynamic-buttons.active,#visitation-requests-container .row .content .request .details #request-form .form .form-dynamic-buttons.form-dynamic-buttons.active{pointer-events:all;opacity:1;transition:all .5s ease;transform:translateY(0) scale(1)}#visitation-requests-container .row .content .request .details #request-form .form .circle-buttons.form-dynamic-buttons .circle-button-wrapper,#visitation-requests-container .row .content .request .details #request-form .form .form-dynamic-buttons.form-dynamic-buttons .circle-button-wrapper{min-width:0}#visitation-requests-container .row .content .request .details #request-form .form .circle-buttons.form-dynamic-buttons .circle-button-wrapper a,#visitation-requests-container .row .content .request .details #request-form .form .form-dynamic-buttons.form-dynamic-buttons .circle-button-wrapper a{border:0}#visitation-requests-container .row .content .request .details #request-form .form .circle-buttons.form-dynamic-buttons .circle-button-wrapper .button-text,#visitation-requests-container .row .content .request .details #request-form .form .form-dynamic-buttons.form-dynamic-buttons .circle-button-wrapper .button-text{display:inline-block;line-height:1.4;white-space:nowrap;background:transparent}#visitation-requests-container .row .content .request .details #request-form .form.datepicker .form{padding:env(safe-area-inset-top) 15px 0 15px}#visitation-requests-container .row .content .request .details #request-form .form.datepicker .form .header{padding-bottom:10px}#visitation-requests-container .row .content .request .details #request-form .form.edit-handoff-checklist .tags-and-delete-button{display:flex;justify-content:space-between;align-items:flex-start;gap:0 10px;padding-top:5px}#visitation-requests-container .row .content .request .details #request-form .form.edit-handoff-checklist .tags-and-delete-button .tags{padding:0}#visitation-requests-container .row .content .request .details #request-form .form.edit-handoff-checklist .tags-and-delete-button button{padding:10px 15px}#visitation-requests-container .row .content .request .details #request-form .form.edit-handoff-checklist .tags-and-delete-button button .icon-wrapper{aspect-ratio:1/1;height:14px;width:14px}#visitation-requests-container .row .content .request .details #request-form .form.new-handoff-checklist-wrapper .checklist .item{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:10px}#visitation-requests-container .row .content .request .details #request-form .form.new-handoff-checklist-wrapper .checklist .item .tags{margin:0}#visitation-requests-container .row .content .request .details #request-form .form.new-handoff-checklist-wrapper .checklist .item .checklist-item-text{line-height:1;white-space:nowrap;text-transform:capitalize;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#visitation-requests-container .row .content .request .details #request-form .form.new-handoff-checklist-wrapper .checklist .item .checklist-item-text{font-weight:600}#visitation-requests-container .row .content .request .details #request-form .form.child-update-form #tags{display:flex;flex-wrap:wrap;gap:10px}#visitation-requests-container .row .content .request .details #request-form .form.child-update-form #tags .tag{padding:5px 10px;border-radius:var(--border-radius-rounded-large);color:var(--color-black-shade-one);line-height:1.4;border:1px solid var(--color-border-grey);user-select:none}#visitation-requests-container .row .content .request .details #request-form .form.child-update-form #tags .tag:hover{cursor:pointer}#visitation-requests-container .row .content .request .details #request-form .form.child-update-form #tags .tag.active{background-color:var(--color-blue-shade-two);color:#fff}#visitation-requests-container .row .content .request .details #request-form .form.new-expense-form .form #number{font-size:24px}#visitation-requests-container .row .content .request .details #request-form .form.new-expense-form .form .img-wrapper{margin:0 auto}#visitation-requests-container .row .content .request .details #request-form .form.new-expense-form .form .img-wrapper img{border-radius:var(--border-radius-medium)}#visitation-requests-container .row .content .request .details #request-form .form.new-child-card #dob-inputs{display:grid;gap:0 20px;grid-template-columns:1fr 1fr 1fr}#visitation-requests-container .row .content .request .details #request-form .form.new-chat .header .form-title{line-height:1.3}#visitation-requests-container .row .content .request .details #request-form .form.new-chat .content #coParent-names{display:flex;margin:20px 0 80px;justify-content:center;gap:20px;padding:20px 0;overflow:visible}#visitation-requests-container .row .content .request .details #request-form .form.new-chat .content #coParent-names .coParent-name{display:flex;align-items:center;justify-content:center;color:#fff;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#visitation-requests-container .row .content .request .details #request-form .form.new-chat .content #coParent-names .coParent-name{font-weight:500}#visitation-requests-container .row .content .request .details #request-form .form.new-chat .content #coParent-names .coParent-name .icon-wrapper{aspect-ratio:1/1;height:22px;width:22px}#visitation-requests-container .row .content .request .details #request-form .form.new-calendar-event #relative-wrapper .flex{gap:20px}#visitation-requests-container .row .content .request .details #request-form .form.handoff #row,#visitation-requests-container .row .content .request .details #request-form .form.expenses #row,#visitation-requests-container .row .content .request .details #request-form .form.edit-calendar-event #row,#visitation-requests-container .row .content .request .details #request-form .form.visitation-requests #row{border:0;padding:0}#visitation-requests-container .row .content .request .details #request-form .form.handoff #row b,#visitation-requests-container .row .content .request .details #request-form .form.expenses #row b,#visitation-requests-container .row .content .request .details #request-form .form.edit-calendar-event #row b,#visitation-requests-container .row .content .request .details #request-form .form.visitation-requests #row b{font-size:16px}#visitation-requests-container .row .content .request .details #request-form .form.handoff #row #title,#visitation-requests-container .row .content .request .details #request-form .form.expenses #row #title,#visitation-requests-container .row .content .request .details #request-form .form.edit-calendar-event #row #title,#visitation-requests-container .row .content .request .details #request-form .form.visitation-requests #row #title{font-size:16px;line-height:1;display:flex;align-items:center}#visitation-requests-container .row .content .request .details #request-form .form.handoff #row #title b,#visitation-requests-container .row .content .request .details #request-form .form.expenses #row #title b,#visitation-requests-container .row .content .request .details #request-form .form.edit-calendar-event #row #title b,#visitation-requests-container .row .content .request .details #request-form .form.visitation-requests #row #title b{min-width:100px;display:block}#visitation-requests-container .row .content .request .details #request-form .form.upload-document-card{min-height:80vh}#visitation-requests-container .row .content .request .details #request-form .form button{padding:8px 10px;margin:20px auto 0;display:block;width:50%}#visitation-requests-container .row .content .request .details #request-form .form button span{position:relative;top:3px;margin-left:5px}#visitation-requests-container .row .content .request *{line-height:1}#visitation-requests-container .row .content .request a{display:none;align-items:center;margin-top:5px;font-weight:400;font-size:14px}#visitation-requests-container .row .content .request a span{margin-right:5px}#visitation-requests-container .row .content .request .row,#visitation-requests-container .row .content .request #children{margin-bottom:5px}#handoff-requests-container .row{width:100%;justify-content:space-between;display:flex;position:relative;align-items:center;background-color:#fff;padding:15px;border:0;border-radius:var(--border-radius-primary);margin-bottom:8px;min-height:65px;border:1px solid var(--color-border-grey-light);cursor:pointer}#handoff-requests-container .row *{line-height:1}#handoff-requests-container .row.chats{padding-bottom:0;border:0;opacity:0;margin-bottom:8px}#handoff-requests-container .row .row-title{width:max-content;max-width:calc(100% - 120px);line-height:1;color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#handoff-requests-container .row .row-title{font-weight:600}#handoff-requests-container .row .row-title.long-title{line-height:1.3}#handoff-requests-container .row .row-subtitle{margin-top:0;width:max-content;line-height:1.3;color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#handoff-requests-container .row .row-subtitle{font-weight:500}#handoff-requests-container .row .row-subtitle.calendar{margin-left:20px}#handoff-requests-container .row a,#handoff-requests-container .row .notes{width:100%}#handoff-requests-container .row a.notes,#handoff-requests-container .row .notes.notes{opacity:.85}#handoff-requests-container .row .info-row{padding-bottom:5px;width:100%}#handoff-requests-container .row .details{max-height:0;transition:all .3s ease-in-out;transform:scale(0);opacity:0;display:flex;padding:0 0 5px;justify-content:space-between;flex-wrap:wrap}#handoff-requests-container .row .details.open{opacity:1;overflow:auto;width:100%;max-height:1000px;transform:scale(1);transition:all .5s ease-in-out}#handoff-requests-container .row .content{width:100%}#handoff-requests-container .row .content .details{position:relative;align-items:center;overflow:hidden;padding:10px 0}#handoff-requests-container .row .content .details .reason{font-weight:300;font-size:14px}#handoff-requests-container .row .content .details .flex{display:flex;justify-content:space-between;flex-wrap:wrap}#app-root #faq-screen-wrapper #faq-questions-wrapper .question-answer{margin-bottom:10px}#app-root #faq-screen-wrapper #faq-questions-wrapper .question-answer ul{padding-left:10px}#app-root #faq-screen-wrapper #faq-questions-wrapper .question-answer .answer-text{padding-bottom:8px}#app-root #faq-screen-wrapper #faq-questions-wrapper .question-answer .answer-text.no-bottom-padding{padding-bottom:0;padding-top:8px}#app-root #faq-screen-wrapper #faq-questions-wrapper .question-answer .collapsible{background-color:#fff;border-radius:var(--border-radius-medium);box-shadow:0 0 3px 2px #0000000e}#app-root #faq-screen-wrapper #faq-questions-wrapper .question-answer .collapsible.active{padding:15px}#app-root #faq-screen-wrapper #faq-questions-wrapper .question-answer .question-and-icon{display:flex;justify-content:space-between;width:100%;align-items:center;padding-bottom:5px;gap:0 10px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #faq-screen-wrapper #faq-questions-wrapper .question-answer .question-and-icon{font-weight:500}#app-root #records-wrapper .center-button-flex-wrapper{margin:0 auto 20px}#app-root #records-wrapper .center-button-flex-wrapper.no-bottom-margin{margin:0 auto}#app-root .visitation-time-buttons-wrapper,#app-root .visitation-meridian-wrapper{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}#app-root .visitation-time-buttons-wrapper .time-button,#app-root .visitation-time-buttons-wrapper .meridian-button,#app-root .visitation-meridian-wrapper .time-button,#app-root .visitation-meridian-wrapper .meridian-button{background-color:var(--color-black-shade-six);border:1px solid var(--color-border-grey-lighter);display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer;width:calc(12.5% - 10px);padding:15px 0;color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .visitation-time-buttons-wrapper .time-button,#app-root .visitation-time-buttons-wrapper .meridian-button,#app-root .visitation-meridian-wrapper .time-button,#app-root .visitation-meridian-wrapper .meridian-button{font-weight:600}#app-root .visitation-time-buttons-wrapper .time-button,#app-root .visitation-time-buttons-wrapper .meridian-button,#app-root .visitation-meridian-wrapper .time-button,#app-root .visitation-meridian-wrapper .meridian-button{aspect-ratio:1/1;height:50px;width:50px}#app-root .visitation-time-buttons-wrapper .time-button.active,#app-root .visitation-time-buttons-wrapper .meridian-button.active,#app-root .visitation-meridian-wrapper .time-button.active,#app-root .visitation-meridian-wrapper .meridian-button.active{background-color:var(--color-blue-shade-three);color:#fff;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root .visitation-time-buttons-wrapper .time-button.active,#app-root .visitation-time-buttons-wrapper .meridian-button.active,#app-root .visitation-meridian-wrapper .time-button.active,#app-root .visitation-meridian-wrapper .meridian-button.active{font-weight:700}#app-root .existing-schedule-event-wrapper{background-color:#fff;padding:8px 15px 15px;border-radius:var(--border-radius-primary);border:1px solid var(--color-border-grey-light);margin-bottom:8px}#app-root .existing-schedule-event-wrapper .preview-text,#app-root .existing-schedule-event-wrapper .schedule-preview{color:var(--color-black-shade-twoHalf)}#app-root #visitation-holidays-screen-wrapper .break-wrapper{display:flex;flex-wrap:wrap;gap:0 20px;align-items:center;justify-content:flex-start;width:100%;padding:20px;border-radius:var(--border-radius-primary)}#app-root #visitation-holidays-screen-wrapper .break-wrapper .actions{justify-self:center;margin-left:auto;display:flex;align-items:center;gap:8px 0;flex-wrap:wrap;flex-direction:column}#app-root #visitation-holidays-screen-wrapper .break-wrapper .actions .icon-wrapper{padding:0;margin:0}#app-root #visitation-holidays-screen-wrapper .break-wrapper .actions button.button{height:30px;width:80px;min-width:70px;display:flex;justify-content:center;align-items:center;border-radius:var(--border-radius-small)}#app-root #visitation-holidays-screen-wrapper .break-wrapper .actions button.button .text-and-icon{gap:0 5px}#app-root #visitation-holidays-screen-wrapper .break-wrapper .actions button.button .icon-wrapper{aspect-ratio:1/1;height:15px;width:15px}#app-root #visitation-holidays-screen-wrapper .break-wrapper .emoji{transform:scale(2)}#app-root #visitation-holidays-screen-wrapper .break-wrapper .emoji.winter-break{transform:scale(2.3)}#app-root #visitation-holidays-screen-wrapper .break-wrapper .not-scheduled-text{width:100%;font-style:italic;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #visitation-holidays-screen-wrapper .break-wrapper .not-scheduled-text{font-weight:500}#app-root #visitation-holidays-screen-wrapper .break-wrapper.thanksgiving-break{background-color:#eadace;border:1px solid #cfc3bc}#app-root #visitation-holidays-screen-wrapper .break-wrapper.thanksgiving-break .label-text{color:#644134}#app-root #visitation-holidays-screen-wrapper .break-wrapper.thanksgiving-break .not-scheduled-text{color:#937a71}#app-root #visitation-holidays-screen-wrapper .break-wrapper.winter-break{background-color:#bcd9ff;border:1px solid #9abfff}#app-root #visitation-holidays-screen-wrapper .break-wrapper.winter-break .label-text{color:var(--color-blue-shade-one)}#app-root #visitation-holidays-screen-wrapper .break-wrapper.winter-break .not-scheduled-text{color:var(--color-blue-shade-three)}#app-root #visitation-holidays-screen-wrapper .break-wrapper.spring-break{background-color:#ffd8e3;border:1px solid #f6cce4}#app-root #visitation-holidays-screen-wrapper .break-wrapper.spring-break .label-text{color:#d1007a}#app-root #visitation-holidays-screen-wrapper .break-wrapper.spring-break .not-scheduled-text{color:#ff48b3}#app-root #visitation-holidays-screen-wrapper .break-wrapper .break-display-wrapper{display:flex;flex-direction:column;gap:0 5px;padding-left:2px;padding-top:2px}#app-root #visitation-holidays-screen-wrapper .break-wrapper .break-display-wrapper .date-time-row{color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #visitation-holidays-screen-wrapper .break-wrapper .break-display-wrapper .date-time-row{font-weight:500}#app-root #visitation-holidays-screen-wrapper .break-wrapper .break-display-wrapper .date-time-row .label{width:50px;display:inline-block;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #visitation-holidays-screen-wrapper .break-wrapper .break-display-wrapper .date-time-row .label{font-weight:600}#app-root #visitation-holidays-screen-wrapper .break-wrapper .break-display-wrapper .date-time-row .time,#app-root #visitation-holidays-screen-wrapper .break-wrapper .break-display-wrapper .date-time-row .date{color:var(--color-black-shade-two)}#app-root #my-hub-wrapper .deactivate-account{width:100%;background:var(--color-red-shade-three);color:#fff;padding:10px;border-radius:var(--border-radius-rounded-large);display:flex;justify-content:center;align-items:center;margin-top:25px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #my-hub-wrapper .deactivate-account{font-weight:500}#app-root #my-hub-wrapper .deactivate-account svg{margin-left:8px}#app-root #my-hub-wrapper .section{background:var(--color-black-shade-eight);padding:20px;border-radius:var(--border-radius-larger) Bigger;border:1px solidvar(--color-border-grey);margin-bottom:15px}#app-root #my-hub-wrapper .section .action-row{color:#000000bf;justify-content:flex-start;font-size:17px;line-height:1;margin-bottom:15px;display:flex;align-items:center;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #my-hub-wrapper .section .action-row{font-weight:400}#app-root #my-hub-wrapper .section .action-row.feature-request svg{color:var(--color-yellow-shade-four)}#app-root #my-hub-wrapper .section .action-row.feedback svg{color:var(--color-green-shade-four)}#app-root #my-hub-wrapper .section .action-row.bug svg{color:var(--color-red-shade-four)}#app-root #my-hub-wrapper .section .action-row svg{margin-right:10px;aspect-ratio:1/1;height:25px;width:25px}#app-root #my-hub-wrapper .section p{color:#000000bf}#app-root #home-screen .wrapper{background:#fff;width:calc(100dvw - 30px);border-radius:var(--border-radius-large);padding:18px;transition:all .4s ease;margin-bottom:10px;border:1px solid var(--color-border-grey-light);box-shadow:none}#app-root #home-screen .wrapper *{line-height:1;white-space:nowrap}#app-root #home-screen .wrapper .icon-wrapper{justify-self:flex-start;margin:0 10px 0 0}#app-root #home-screen .wrapper .icon-wrapper svg{transform:scale(.65)}#app-root #home-screen .wrapper .icon-wrapper.title-icon-left{display:flex;align-items:center;justify-content:center;position:relative;top:2px;border-radius:50%;aspect-ratio:1/1;height:45px;width:45px}#app-root #home-screen .wrapper .icon-wrapper.title-icon-left.co-parenting svg{transform:scale(.55)}#app-root #home-screen .wrapper .icon-wrapper.left-icon{margin-left:0;border-radius:0;aspect-ratio:1/1;height:22px;width:22px}#app-root #home-screen .wrapper .icon-wrapper.left-icon svg{transform:scale(1);color:var(--color-black-shade-two)}#app-root #home-screen .wrapper .icon-wrapper.right-arrow{margin-right:0;position:relative;right:-3px;aspect-ratio:1/1;height:20px;width:20px}#app-root #home-screen .wrapper .icon-wrapper.right-arrow svg{color:var(--color-black-shade-four);transform:scale(1)}#app-root #home-screen .wrapper .icon-wrapper.right-arrow.large{aspect-ratio:1/1;height:28px;width:28px}#app-root #home-screen .wrapper .menu-items{padding:8px 8px 0}#app-root #home-screen .wrapper .menu-items .menu-item{display:flex;justify-content:flex-start;align-items:center;gap:0 5px;padding:15px 0;width:100%;border-bottom:1px solid var(--color-border-grey-lightest)}#app-root #home-screen .wrapper .menu-items .menu-item:last-child{border:0}#app-root #home-screen .wrapper .menu-items .menu-item.children .menu-item-title{display:flex;flex-wrap:wrap}#app-root #home-screen .wrapper .menu-items .menu-item.children .menu-item-title span{padding-top:5px;width:100%;line-height:1.4;color:var(--color-black-shade-three);white-space:normal;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #home-screen .wrapper .menu-items .menu-item.children .menu-item-title span{font-weight:500}#app-root #home-screen .wrapper .menu-items .menu-item .tag{position:relative;top:3px}#app-root #home-screen .wrapper .menu-items .menu-item .menu-item-title{color:var(--color-black-shade-two);margin-right:auto;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #home-screen .wrapper .menu-items .menu-item .menu-item-title{font-weight:500}#app-root #home-screen .wrapper .wrapper-title{display:flex;align-items:center;justify-content:flex-start;position:relative;width:100%;max-width:100%;left:-3px}#app-root #home-screen .wrapper .wrapper-title .title-small{display:flex;flex-wrap:wrap;line-height:1;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #home-screen .wrapper .wrapper-title .title-small{font-weight:600}#app-root #home-screen .wrapper .wrapper-title .title-small span{padding-top:5px;width:100%;line-height:1.4;color:var(--color-black-shade-three);white-space:normal;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #home-screen .wrapper .wrapper-title .title-small span{font-weight:500}#app-root #home-screen .wrapper .wrapper-title.invitations .title-small{color:var(--color-salmon-shade-one)}#app-root #home-screen .wrapper .wrapper-title.updates .title-small{color:var(--color-orange-shade-two)}#app-root #home-screen .wrapper .wrapper-title.week-at-a-glance{margin-bottom:0;background-color:#fff;border-radius:var(--border-radius-medium);border:1px solid var(--color-border-grey-light)}#app-root #home-screen .wrapper .wrapper-title.week-at-a-glance.wrapper-title{margin-bottom:8px;margin-top:15px}#app-root #home-screen .wrapper .wrapper-title.week-at-a-glance .title-small{color:var(--color-purple-shade-two)}#app-root #home-screen .wrapper .wrapper-title.co-parenting-corner .title-small{color:var(--color-blue-shade-two)}#app-root #home-screen .wrapper .wrapper-title.my-connections .title-small{color:var(--color-green-shade-three)}#app-root #home-screen .wrapper .wrapper-title.my-hub .title-small{color:var(--color-cyan-shade-one)}#app-root #home-screen .wrapper .wrapper-title.child-updates .title-small{color:var(--color-yellow-shade-one)}#app-root #home-screen .wrapper .wrapper-title.today{display:flex;justify-content:flex-start;align-items:center;margin-left:0}#app-root #home-screen .wrapper .wrapper-title.today .date{margin-left:auto;color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #home-screen .wrapper .wrapper-title.today .date{font-weight:400}#app-root #home-screen .wrapper.child-updates-wrapper{margin-bottom:10px}#app-root #home-screen .wrapper.child-updates-wrapper .clear-all-wrapper{margin-left:auto;margin-right:0;border-bottom:1px solid var(--color-border-grey);display:flex;align-items:center;user-select:none}#app-root #home-screen .wrapper.child-updates-wrapper .clear-all-wrapper:hover{cursor:pointer}#app-root #home-screen .wrapper.child-updates-wrapper .clear-all-wrapper .clear-all-text{color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #home-screen .wrapper.child-updates-wrapper .clear-all-wrapper .clear-all-text{font-weight:600}#app-root #home-screen .wrapper.child-updates-wrapper .clear-all-wrapper .icon-wrapper{background-color:transparent;margin:0}#app-root #home-screen .wrapper.child-updates-wrapper .clear-all-wrapper .icon-wrapper svg{color:var(--color-black-shade-two)}#app-root #home-screen .wrapper.child-updates-wrapper #child-update-rows{max-height:250px;overflow-y:auto;margin-top:10px;overflow-x:hidden;margin-left:5px}#app-root #home-screen .wrapper.child-updates-wrapper #child-update-rows .child-update-row{width:100%;position:relative;padding:10px 0;border-top:1px solid var(--color-border-grey-lighter)}#app-root #home-screen .wrapper.child-updates-wrapper #child-update-rows .child-update-row:first-child{padding-top:0;border-top:0}#app-root #home-screen .wrapper.child-updates-wrapper #child-update-rows .child-update-row:last-child{padding-bottom:0}#app-root #home-screen .wrapper.child-updates-wrapper #child-update-rows .child-update-row .child-update-details{justify-content:space-between;width:100%;align-items:baseline}#app-root #home-screen .wrapper.child-updates-wrapper #child-update-rows .child-update-row .child-update-details .child-update-title{display:flex;justify-content:space-between;width:100%;align-items:baseline;line-height:1.4;color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #home-screen .wrapper.child-updates-wrapper #child-update-rows .child-update-row .child-update-details .child-update-title{font-weight:500}#app-root #home-screen .wrapper.child-updates-wrapper #child-update-rows .child-update-row .child-update-details .child-update-title span{color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #home-screen .wrapper.child-updates-wrapper #child-update-rows .child-update-row .child-update-details .child-update-title span{font-weight:450}#app-root #home-screen .wrapper.child-updates-wrapper #child-update-rows .child-update-row .child-update-details .child-update-message{color:var(--color-black-shade-three);white-space:wrap;line-height:1.3;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #home-screen .wrapper.child-updates-wrapper #child-update-rows .child-update-row .child-update-details .child-update-message{font-weight:450}#app-root #home-screen .wrapper.child-updates-wrapper .wrapper-title .title-smaller{color:var(--color-teal-shade-three)}#app-root #home-screen .wrapper.child-updates-wrapper .wrapper-title .icon-wrapper.title-icon-left{background-color:var(--color-yellow-shade-one);color:#fff}#app-root #home-screen .wrapper.updates .wrapper-title{border:0;margin:0}#app-root #home-screen .wrapper.updates .wrapper-title .icon-wrapper{background:var(--color-orange-shade-two);color:#fff}#app-root #home-screen .wrapper.updates .wrapper-title .title-smaller{color:var(--color-orange-shade-three)}#app-root #home-screen .wrapper.updates .clear-all-wrapper{margin-left:auto;margin-right:0;border-bottom:1px solid var(--color-border-grey);display:flex;align-items:center;user-select:none}#app-root #home-screen .wrapper.updates .clear-all-wrapper:hover{cursor:pointer}#app-root #home-screen .wrapper.updates .clear-all-wrapper .clear-all-text{color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #home-screen .wrapper.updates .clear-all-wrapper .clear-all-text{font-weight:600}#app-root #home-screen .wrapper.updates .clear-all-wrapper .icon-wrapper{background-color:transparent;margin:0}#app-root #home-screen .wrapper.updates .clear-all-wrapper .icon-wrapper svg{color:var(--color-black-shade-two)}#app-root #home-screen .wrapper.updates #update-rows{max-height:250px;overflow-y:auto;margin-top:15px;overflow-x:hidden}#app-root #home-screen .wrapper.updates #update-rows.fade-bottom{padding-bottom:80px;mask-image:linear-gradient(to bottom,black calc(100% - 60px),transparent 100%)}#app-root #home-screen .wrapper.updates #update-rows .update-row{width:100%;border-top:1px solid var(--color-border-grey-lighter);padding:10px 0}#app-root #home-screen .wrapper.updates #update-rows .update-row:first-child{padding-top:0;border-top:0}#app-root #home-screen .wrapper.updates #update-rows .update-row:last-child{margin-bottom:0;padding-bottom:0}#app-root #home-screen .wrapper.updates #update-rows .update-row .update-title{display:flex;justify-content:space-between;width:100%;align-items:baseline}#app-root #home-screen .wrapper.updates #update-rows .update-row .update-title .update-title-text{max-width:65%;color:var(--color-black-shade-two);display:flex;justify-content:flex-start;flex-wrap:wrap;line-height:1.4;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #home-screen .wrapper.updates #update-rows .update-row .update-title .update-title-text{font-weight:500}#app-root #home-screen .wrapper.updates #update-rows .update-row .update-title .update-title-text .update-message-text{width:100%;white-space:normal;line-height:1.3;color:var(--color-black-shade-three)}#app-root #home-screen .wrapper.updates #update-rows .update-row .update-title .update-title-text .update-message-text.no-title{color:var(--color-black-shade-two);display:flex;justify-content:flex-start;flex-wrap:wrap;line-height:1.4;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #home-screen .wrapper.updates #update-rows .update-row .update-title .update-title-text .update-message-text.no-title{font-weight:450}#app-root #home-screen .wrapper.updates #update-rows .update-row .update-title .update-timestamp{color:var(--color-black-shade-three);white-space:nowrap;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #home-screen .wrapper.updates #update-rows .update-row .update-title .update-timestamp{font-weight:450}#app-root #home-screen .wrapper.my-hub .icon-wrapper:not(.right-arrow){background-color:var(--color-cyan-shade-one);color:#fff}#app-root #home-screen .wrapper.my-hub .right-arrow svg{color:var(--color-black-shade-four)}#app-root #home-screen .wrapper.my-hub .wrapper-title{border:0;margin:0}#app-root #home-screen .wrapper.my-hub .wrapper-title .title-smaller{color:var(--color-cyan-shade-two)}#app-root #home-screen .wrapper.my-hub .wrapper-title .icon-wrapper.right-arrow{margin-left:auto}#app-root #home-screen .wrapper.invitations .invitation-text{white-space:normal;margin:15px 0;padding:0 8px;line-height:1.4}#app-root #home-screen .wrapper.invitations .invitations-group-title{margin:0 0 15px 8px;color:var(--color-salmon-shade-one);border-bottom:1px solid var(--color-salmon-shade-eight);padding-bottom:3px;width:max-content;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #home-screen .wrapper.invitations .invitations-group-title{font-weight:600}#app-root #home-screen .wrapper.invitations .invitations-wrapper{padding:0 8px}#app-root #home-screen .wrapper.invitations .invitations-wrapper #invitation-column-labels{display:flex;justify-content:space-between;align-items:center;padding-bottom:5px;width:100%;border-bottom:2px solid var(--color-black-shade-six)}#app-root #home-screen .wrapper.invitations .invitations-wrapper #invitation-column-labels .col{width:33.3333333333%;color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #home-screen .wrapper.invitations .invitations-wrapper #invitation-column-labels .col{font-weight:600}#app-root #home-screen .wrapper.invitations .invitations-wrapper #invitation-column-labels .col.right{text-align:right}#app-root #home-screen .wrapper.invitations .invitations-wrapper #invitation-column-labels .col.middle{text-align:center}#app-root #home-screen .wrapper.invitations .invitations-wrapper .values-row{display:flex;justify-content:space-between;width:100%;align-items:center;border-bottom:1px solid var(--color-border-grey-lighter)}#app-root #home-screen .wrapper.invitations .invitations-wrapper .values-row:last-child{border:0}#app-root #home-screen .wrapper.invitations .invitations-wrapper .values-row p{padding:0;width:33.3333333333%;text-align:left;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #home-screen .wrapper.invitations .invitations-wrapper .values-row p{font-weight:450}#app-root #home-screen .wrapper.invitations .invitations-wrapper .values-row p.action{text-align:right}#app-root #home-screen .wrapper.invitations .invitations-wrapper .values-row p.sent{display:flex;flex-wrap:wrap;gap:5px 0;justify-content:center}#app-root #home-screen .wrapper.invitations .invitations-wrapper .values-row p.middle{text-align:center}#app-root #home-screen .wrapper.invitations .invitations-wrapper .values-row .status{text-align:right}#app-root #home-screen .wrapper.invitations .invitations-wrapper .values-row button.button{background-color:transparent;padding:3px 5px;margin:0 0 0 auto;min-width:0;width:max-content;color:var(--color-button-green);border:1px solid var(--color-button-green);border-radius:var(--border-radius-small)}#app-root #home-screen .wrapper.invitations .invitations-wrapper .values-row button.button .icon-wrapper{margin:0;aspect-ratio:1/1;height:22px;width:22px}#app-root #home-screen .wrapper.invitations .invitations-wrapper .values-row button.button .icon-wrapper svg{color:var(--color-button-green)}#app-root #home-screen .wrapper.invitations .wrapper-title .icon-wrapper:not(.right-arrow){background-color:var(--color-salmon-shade-one);color:#fff}#app-root #home-screen .wrapper.invitations .wrapper-title .icon-wrapper:not(.right-arrow) svg{transform:scale(.6)}#app-root #home-screen .wrapper.my-connections .wrapper-title .icon-wrapper:not(.right-arrow){background-color:var(--color-green-shade-two);color:#fff}#app-root #home-screen .wrapper.my-connections .wrapper-title .icon-wrapper:not(.right-arrow) svg{transform:scale(.6);position:relative;left:1px;top:1px}#app-root #home-screen .wrapper.my-connections .wrapper-title .right-arrow svg{color:var(--color-green-shade-two)}#app-root #home-screen .wrapper.my-connections .invitation-text{white-space:normal;line-height:1.5;padding-top:10px;color:var(--color-black-shade-two)}#app-root #home-screen .wrapper.my-connections .center-button-flex-wrapper{margin-top:25px}#app-root #home-screen .wrapper.my-connections .center-button-flex-wrapper button.button{box-shadow:#00000059 0 5px 15px}#app-root #home-screen .wrapper.my-connections .center-button-flex-wrapper button.button .text-and-icon .icon-wrapper{background-color:transparent;margin-left:5px}#app-root #home-screen .wrapper.my-connections .center-button-flex-wrapper button.button .text-and-icon .icon-wrapper svg{transform:scale(.9)}#app-root #home-screen .wrapper.co-parenting-corner .wrapper-title .icon-wrapper:not(.right-arrow){background-color:var(--color-blue-shade-two);color:#fff}#app-root #home-screen .wrapper.co-parenting-corner .wrapper-title .right-arrow svg{color:var(--color-brand-blue)}#app-root #home-screen .wrapper.co-parenting-corner .wrapper-title .title-smaller{color:var(--color-blue-shade-one)}#app-root #home-screen .wrapper.admin{height:73px;display:flex;align-items:center;justify-content:space-between;width:100%}#app-root #home-screen .wrapper.admin .wrapper-title{margin:0;width:100%;justify-content:space-between}#app-root #home-screen .wrapper.admin .wrapper-title .title-small{justify-self:flex-start;margin-right:auto}#app-root #home-screen .wrapper.admin .wrapper-title .icon-wrapper:not(.right-arrow){background-color:var(--color-button-muted-dark);border-radius:50%;aspect-ratio:1/1;height:45px;width:45px}#app-root #home-screen .wrapper.admin .wrapper-title .icon-wrapper:not(.right-arrow) svg{color:#fff}#app-root #home-screen .wrapper.week-at-a-glance{position:relative;background-color:transparent;border:0;padding:0}#app-root #home-screen .wrapper.week-at-a-glance #expand-toggle{color:var(--color-black-shade-three);cursor:pointer;padding:8px 15px;line-height:1;background-color:#fff;border:1px solid var(--color-border-grey-light);width:max-content;white-space:nowrap;border-radius:var(--border-radius-small-plus);margin:10px auto 15px}#app-root #home-screen .wrapper.week-at-a-glance #expand-toggle .text-and-icon{display:flex;align-items:center;justify-content:space-between;margin:0;gap:0 5px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #home-screen .wrapper.week-at-a-glance #expand-toggle .text-and-icon{font-weight:550}#app-root #home-screen .wrapper.week-at-a-glance #expand-toggle .text-and-icon .icon-wrapper{margin:0;aspect-ratio:1/1;height:22px;width:22px}#app-root #home-screen .wrapper.week-at-a-glance #expand-toggle .text-and-icon .icon-wrapper svg{color:var(--color-black-shade-two);transform:scale(1)}#app-root #home-screen .wrapper.week-at-a-glance .no-events-text{color:var(--color-black-shade-three);font-style:italic;text-align:center;width:100%;margin:0 auto;display:block;padding:5px 0 15px}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group{position:relative;user-select:none;margin-bottom:5px;opacity:1;transform:translateY(0);transition:all .8s ease;transform-origin:top center;padding:15px;background-color:#fff;left:-3px;border-radius:var(--border-radius-medium);border:1px solid var(--color-border-grey-light)}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group.hidden{opacity:0;transition:all .8s ease;transform:translateY(100%);max-height:0;overflow:hidden;padding:0;margin:0}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .day-label{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 5px);line-height:1;white-space:nowrap;overflow:visible;transition:all .2s ease;flex-wrap:wrap;margin-bottom:3px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .day-label{font-weight:500}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .day-label .count{white-space:nowrap;justify-self:flex-end;border-radius:var(--border-radius-smallest);line-height:1;color:var(--color-black-shade-two);display:flex;align-items:center;justify-content:center;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .day-label .count{font-weight:500}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .day-label .date-and-count-wrapper{display:flex;padding-bottom:5px;align-items:baseline;justify-content:space-between;width:100%}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .day-label .date-and-count-wrapper .weekday{line-height:1;white-space:nowrap;color:var(--color-black-shade-two);width:100%;text-transform:uppercase;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .day-label .date-and-count-wrapper .weekday{font-weight:500}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .day-label .date-and-count-wrapper .weekday span{line-height:1;white-space:nowrap;text-transform:none;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .day-label .date-and-count-wrapper .weekday span{font-weight:500}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .day-label .date-and-count-wrapper .icon-wrapper{margin-right:0;position:relative;top:0;aspect-ratio:1/1;height:22px;width:22px}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .day-label .date-and-count-wrapper .date{color:var(--color-black-shade-two);display:flex;line-height:1;white-space:nowrap;width:100%;margin-right:auto;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .day-label .date-and-count-wrapper .date{font-weight:400}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .event-rows-wrapper .event-row{position:relative;transition:all .3s ease;transform-origin:left;display:flex;align-items:center;justify-content:flex-start;background-color:#fff;padding:12px 5px 12px 0;border-top:1px solid var(--color-border-grey-lightest);cursor:pointer}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .event-rows-wrapper .event-row:last-child{padding-bottom:0}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .event-rows-wrapper .event-row.placeholder{padding:0;border:0}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .event-rows-wrapper .event-row.placeholder .columns{padding:0}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .event-rows-wrapper .event-row.placeholder .columns .column.left .dot{display:none}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .event-rows-wrapper .event-row.placeholder .columns .column.left .event-title{opacity:.8;font-style:italic}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .event-rows-wrapper .event-row .columns{display:flex;justify-content:space-between;align-items:center;width:100%}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .event-rows-wrapper .event-row .columns .column.left{max-width:85%;display:flex;align-items:center;gap:0 8px}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .event-rows-wrapper .event-row .columns .column.left .time{color:var(--color-black-shade-three);white-space:nowrap;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .event-rows-wrapper .event-row .columns .column.left .time{font-weight:450}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .event-rows-wrapper .event-row .columns .column.left .dot{display:block;border-radius:50%;background-color:var(--color-purple-shade-four);margin-left:5px;aspect-ratio:1/1;height:5px;width:5px}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .event-rows-wrapper .event-row .columns .column.left .dot.shared{background-color:var(--color-purple-shade-one)}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .event-rows-wrapper .event-row .columns .column.left .dot.shared-visitation{background-color:#f14c83}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .event-rows-wrapper .event-row .columns .column.left .dot.private{background-color:var(--color-blue-shade-three)}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .event-rows-wrapper .event-row .columns .column.left .dot.visitation{background-color:#16a34a}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .event-rows-wrapper .event-row .columns .column.left .dot.financial{background-color:var(--color-green-shade-one)}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .event-rows-wrapper .event-row .columns .column.left .dot.holiday{background-color:var(--color-orange-shade-two)}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .event-rows-wrapper .event-row .columns .column.left .event-title{justify-content:flex-start;color:var(--color-black-shade-two);display:flex;align-items:flex-start;white-space:wrap;line-height:1.3;justify-self:flex-start;margin-right:auto;width:100%;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .event-rows-wrapper .event-row .columns .column.left .event-title{font-weight:450}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .event-rows-wrapper .event-row .columns .column.left .event-title.no-events-placeholder{padding-top:10px}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .event-rows-wrapper .event-row .columns .column.right .time{color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #home-screen .wrapper.week-at-a-glance .events-wrapper .event-day-group .event-rows-wrapper .event-row .columns .column.right .time{font-weight:500}#app-root #home-screen .wrapper.week-at-a-glance .wrapper-title{padding:18px;margin:0}#app-root #home-screen .wrapper.week-at-a-glance .wrapper-title .title-small{display:flex;flex-wrap:wrap;line-height:1}#app-root #home-screen .wrapper.week-at-a-glance .wrapper-title .icon-wrapper.title-icon-left{background-color:var(--color-purple-shade-two);color:#fff;top:0}#app-root #home-screen .feedback-submitted-text{text-align:center;color:var(--color-black-shade-two);margin:40px auto;background-color:#fff;padding:15px 25px;border-radius:var(--border-radius-primary);width:max-content;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #home-screen .feedback-submitted-text{font-weight:600}#app-root #home-screen #feedback-wrapper{margin:40px auto}#app-root #home-screen #feedback-wrapper #feedback-title{text-transform:uppercase;width:100%;text-align:center;color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #home-screen #feedback-wrapper #feedback-title{font-weight:600}#app-root #home-screen #feedback-wrapper #icon-and-label-wrapper{display:flex;align-items:center;justify-content:center;gap:0 15px}#app-root #home-screen #feedback-wrapper #icon-and-label-wrapper p{background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:100%;box-shadow:0 0 3px 2px #0000000e;cursor:pointer;aspect-ratio:1/1;height:45px;width:45px}#app-root #home-screen #feedback-wrapper #icon-and-label-wrapper p span{transform:scale(1.5)}#app-root #home-screen #footer{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap}#app-root #home-screen #footer #action-wrapper{flex-wrap:nowrap;width:100%;display:flex;justify-content:space-around;align-items:center;gap:0 10px;margin-bottom:20px}#app-root #home-screen #footer #action-wrapper button.button{flex:1;width:calc(50% - 10px)}#app-root #home-screen #footer #action-wrapper button.button.request-feature svg{color:var(--color-yellow-shade-three)}#app-root #home-screen #footer #action-wrapper button.button.report-bug svg{color:var(--color-red-shade-three) Bg}#app-root #home-screen #footer #action-wrapper p{color:#fff;display:flex;align-items:center;gap:0 5px;justify-content:center;border-radius:var(--border-radius-rounded-large);white-space:nowrap;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #home-screen #footer #action-wrapper p{font-weight:500}#app-root #home-screen #footer #action-wrapper p#report-bug{background:var(--color-red-shade-three)}#app-root #home-screen #footer #action-wrapper p#report-bug svg{color:#fff}#app-root #home-screen #footer #action-wrapper p#request-feature{background-color:var(--color-green-shade-three)}#app-root #home-screen #footer #action-wrapper p#request-feature .icon-wrapper svg{color:var(--color-yellow-shade-six)}#app-root #home-screen #footer #action-wrapper span{color:var(--color-black-shade-nine)}#app-root #home-screen #footer #action-wrapper svg{position:relative;top:2px;aspect-ratio:1/1;height:18px;width:18px}#app-root #home-screen #footer .footer-item{cursor:pointer;display:flex;align-items:center;gap:0 5px;color:var(--color-black-shade-two);border-bottom:1px solid var(--color-border-grey);padding-bottom:5px;margin-bottom:50px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #home-screen #footer .footer-item{font-weight:500}#app-root #home-screen #footer .footer-item .icon-wrapper svg{color:var(--color-purple-shade-two)}#app-root #app-screens #static-calendar{width:100%;height:max-content;max-width:100%;user-select:none;background-color:#fff;padding:12px;margin:env(safe-area-inset-top) env(safe-area-inset-right) 12px env(safe-area-inset-left);border:1px solid var(--color-border-grey-light);margin-top:5px;border-radius:var(--border-radius-large)}#app-root #app-screens #static-calendar .button{margin-left:auto}#app-root #app-screens #static-calendar .action-row{justify-content:space-between;align-items:center;width:100%;position:relative;display:grid;grid-template-columns:1fr 5fr 1fr;margin-bottom:5px}#app-root #app-screens #static-calendar .action-row #month-and-year{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:5px}#app-root #app-screens #static-calendar .action-row #month-and-year .active-month{font-size:20px;text-align:center;line-height:1;color:var(--color-brand-blue);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens #static-calendar .action-row #month-and-year .active-month{font-weight:600}#app-root #app-screens #static-calendar .action-row #month-and-year .active-year{color:var(--color-black-shade-three);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens #static-calendar .action-row #month-and-year .active-year{font-weight:500}#app-root #app-screens #static-calendar .action-row .month-button{text-align:center;display:flex;justify-content:center;align-items:center;position:relative;top:3px;cursor:pointer}#app-root #app-screens #static-calendar .action-row .month-button.disabled{opacity:0;pointer-events:none;cursor:not-allowed}#app-root #app-screens #static-calendar .action-row .month-button.previous-month{position:relative;left:-10px}#app-root #app-screens #static-calendar .action-row .month-button .icon-wrapper{aspect-ratio:1/1;height:24px;width:24px}#app-root #app-screens #static-calendar .action-row .month-button svg{color:var(--color-black-shade-four);margin:0;padding:0}#app-root #app-screens #static-calendar .weekday-labels{display:grid;grid-template-columns:repeat(7,1fr);justify-content:center;align-items:center;text-align:center;position:relative;right:3px;margin:10px 0 0}#app-root #app-screens #static-calendar .weekday-labels span{color:var(--color-black-shade-four);font-size:14px;text-transform:uppercase;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens #static-calendar .weekday-labels span{font-weight:500}#app-root #app-screens #static-calendar .days{display:grid;grid-template-columns:repeat(7,1fr);flex-wrap:wrap;height:100%;width:100%;justify-content:center;align-items:center;position:relative}#app-root #app-screens #static-calendar .days.less-than-30-days .day{margin:10px 0}#app-root #app-screens #static-calendar .days #inline-loading-spinner-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:200px;width:100vw;text-align:center;margin:0;padding:0}#app-root #app-screens #static-calendar .days #inline-loading-spinner-wrapper{height:unset;width:unset;aspect-ratio:1/1;height:70px;width:70px}#app-root #app-screens #static-calendar .days .day{color:var(--color-black-shade-two);display:flex;justify-content:center;align-items:center;text-align:center;flex-wrap:wrap;position:relative;margin:5px 0;cursor:pointer;aspect-ratio:1/1;height:50px;width:50px}#app-root #app-screens #static-calendar .days .day .day-number{z-index:9;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens #static-calendar .days .day .day-number{font-weight:600}#app-root #app-screens #static-calendar .days .day.placeholder{cursor:not-allowed;opacity:0;pointer-events:none}#app-root #app-screens #static-calendar .days .day.weekend-day{color:var(--color-black-shade-four)}#app-root #app-screens #static-calendar .days .day:after{opacity:0;box-shadow:none}#app-root #app-screens #static-calendar .days .day.active{color:var(--color-blue-shade-three);border-radius:var(--border-radius-small-plus);transition:all .5s ease}#app-root #app-screens #static-calendar .days .day.active .day-number{font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens #static-calendar .days .day.active .day-number{font-weight:700}#app-root #app-screens #static-calendar .days .day.active.today,#app-root #app-screens #static-calendar .days .day.active.weekend-day{opacity:1}#app-root #app-screens #static-calendar .days .day.active.today:before,#app-root #app-screens #static-calendar .days .day.active.weekend-day:before{text-shadow:1px 1px 2px rgba(0,0,0,.15)}#app-root #app-screens #static-calendar .days .day.active:after{position:absolute;content:"";top:5px;left:-3px;opacity:1;transition:all .35s ease;width:100%;height:100%;border-radius:50%;pointer-events:none;background-color:var(--color-black-shade-six);z-index:1;aspect-ratio:1/1;height:55px;width:55px}#app-root #app-screens #static-calendar .days .day.today.weekend-day{color:var(--color-black-shade-two);opacity:1}#app-root #app-screens #static-calendar .days .day.today.weekend-day.active{color:var(--color-brand-blue)}#app-root #app-screens #static-calendar .days .day.today.weekend-day.active:after{position:absolute;content:"";top:5px;left:-3px;opacity:1;transition:all .35s ease;width:100%;height:100%;border-radius:50%;pointer-events:none;background-color:var(--color-black-shade-six);z-index:1;aspect-ratio:1/1;height:55px;width:55px}#app-root #app-screens #static-calendar .days .day.today:before{content:"TODAY";position:absolute;top:0;right:9px;z-index:9;font-size:11px;pointer-events:none;text-shadow:1px 1px 2px rgba(0,0,0,.15);color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens #static-calendar .days .day.today:before{font-weight:700}#app-root #app-screens #static-calendar .days .day .emoji{position:absolute;opacity:1;top:5px;right:5px}#app-root #app-screens #static-calendar .days .day .emoji.financial{transform:scale(.9);top:0;right:6px}#app-root #app-screens #static-calendar .days .day .dot-wrapper{width:100%;display:flex;justify-content:center;position:absolute;bottom:5px;max-width:35px;z-index:9;min-width:10px}#app-root #app-screens #static-calendar .days .day .dot-wrapper.multiple-dots .dot{border-radius:0;min-width:45%}#app-root #app-screens #static-calendar .days .day .dot-wrapper.multiple-dots .dot:first-child{border-radius:10px 0 0 10px}#app-root #app-screens #static-calendar .days .day .dot-wrapper.multiple-dots .dot:last-child{border-radius:0 10px 10px 0}#app-root #app-screens #static-calendar .days .day .dot-wrapper .dot{position:relative;height:5px;width:max-content;min-width:70%;border-radius:10px}#app-root #app-screens #static-calendar .days .day .dot-wrapper .dot.current-user{background-color:#1a70e0}#app-root #app-screens #static-calendar .days .day .dot-wrapper .dot.coparent-visitation,#app-root #app-screens #static-calendar .days .day .dot-wrapper .dot.coParent,#app-root #app-screens #static-calendar .days .day .dot-wrapper .dot.shared{background-color:#6b28e9}#app-root #app-screens #static-calendar .days .day .dot-wrapper .dot.shared{background:#9b59b6}#app-root #app-screens #static-calendar .days .day .dot-wrapper .dot.shared-visitation{background:#f06292}#app-root #app-screens #static-calendar .days .day .dot-wrapper .dot.current-user{background:#3498db}#app-root #app-screens #static-calendar .days .day .dot-wrapper .dot.visitation{background:#2ecc71}#app-root #app-screens #event-search-input-wrapper{position:fixed;overflow:visible;bottom:0;z-index:var(--z-index-above-form);width:100vw;padding:0 15px;backdrop-filter:blur(10px);padding-bottom:env(safe-area-inset-bottom);transform:translateY(200px);transition:all .35s ease;pointer-events:none}#app-root #app-screens #event-search-input-wrapper.active{transform:translateY(0);pointer-events:all;transition:all .35s ease}#app-root #app-screens #event-search-input-wrapper .flex{gap:0 20px;padding-right:10px;overflow:visible}#app-root #app-screens #event-search-input-wrapper .flex .input-field{margin-bottom:0}#app-root #app-screens #event-search-input-wrapper .flex .close-icon{top:10px;position:relative;cursor:pointer}#app-root #app-screens #event-search-input-wrapper .flex .close-icon svg{transform:scale(1.3);color:var(--color-red-shade-one)}#app-root #app-screens #calendar-screen{position:relative}#app-root #app-screens #calendar-screen #calendar-toolbar-buttons{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;justify-content:center;gap:0 8px;margin-bottom:10px}#app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button{display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;height:100%;color:var(--color-black-shade-two);font-size:12px;background-color:#fff;padding:10px 0;border-radius:var(--border-radius-primary-small);text-transform:uppercase;border:1px solid var(--color-border-grey-light);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button{font-weight:600}#app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button:hover{cursor:pointer}#app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button .button-text{font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button .button-text{font-weight:600}#app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button .icon-wrapper{margin-right:5px;aspect-ratio:1/1;height:18px;width:18px}#app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button.search-button-on .button-text,#app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button.search-button-off .button-text{color:var(--color-purple-shade-three)}#app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button.search-button-on .icon-wrapper svg,#app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button.search-button-off .icon-wrapper svg{color:var(--color-purple-shade-three)}#app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button.filter.active{background-color:var(--color-cyan-shade-two)}#app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button.filter.active .icon-wrapper,#app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button.filter.active .button-text{color:#fff}#app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button.filter.active .icon-wrapper svg,#app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button.filter.active .button-text svg{color:#fff}#app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button.filter .button-text{color:var(--color-cyan-shade-two)}#app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button.filter .icon-wrapper svg{color:var(--color-cyan-shade-two)}#app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button.today{color:var(--color-green-shade-two)}#app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button.legend{display:flex;justify-content:center;align-items:center;gap:0 5px;color:var(--color-blue-shade-three)}#app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button.legend.active{padding-left:10px}#app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button.legend .icon-wrapper svg{color:var(--color-black-shade-two)}#app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button.legend .dots{justify-content:center;align-items:center;gap:4px;display:grid;grid-template-columns:repeat(2,1fr);margin-right:5px}#app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button.legend .dots .dot{margin:0;border:0;display:block;border-radius:100%;aspect-ratio:1/1;height:4px;width:4px}#app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button.legend .dots .dot.current-user{background-color:#1a70e0}#app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button.legend .dots .dot.shared{background-color:#6b28e9}#app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button.legend .dots .dot.shared-visitation{background-color:#f14c83}#app-root #app-screens #calendar-screen #calendar-toolbar-buttons .calendar-toolbar-button.legend .dots .dot.visitation{background-color:#16a34a}#app-root #app-screens #calendar-screen #calendar-events-wrapper{padding-bottom:100px}#app-root #app-screens #calendar-screen #calendar-events-wrapper #all-day-events-wrapper .all-day-label{overflow:visible;position:relative;color:var(--color-black-shade-three);line-height:1;padding:0;white-space:nowrap;display:block;width:100%;text-align:center;margin:20px auto 8px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens #calendar-screen #calendar-events-wrapper #all-day-events-wrapper .all-day-label{font-weight:600}#app-root #app-screens #calendar-screen #calendar-events-wrapper #all-day-events-wrapper .all-day-label:before,#app-root #app-screens #calendar-screen #calendar-events-wrapper #all-day-events-wrapper .all-day-label:after{content:"";position:absolute;top:50%;width:40%;height:1px;background:var(--color-black-shade-five)}#app-root #app-screens #calendar-screen #calendar-events-wrapper #all-day-events-wrapper .all-day-label:before{left:0;transform:translateY(-50%)}#app-root #app-screens #calendar-screen #calendar-events-wrapper #all-day-events-wrapper .all-day-label:after{right:0;transform:translateY(-50%)}#app-root #app-screens #calendar-screen #calendar-events-wrapper .time-label{overflow:visible;position:relative;color:var(--color-black-shade-three);line-height:1;padding:0;white-space:nowrap;width:100%;text-align:center;margin:20px auto 8px;font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens #calendar-screen #calendar-events-wrapper .time-label{font-weight:600}#app-root #app-screens #calendar-screen #calendar-events-wrapper .time-label{display:none}#app-root #app-screens #calendar-screen #calendar-events-wrapper .time-label:before,#app-root #app-screens #calendar-screen #calendar-events-wrapper .time-label:after{content:"";position:absolute;top:50%;width:40%;height:1px;background:var(--color-black-shade-five)}#app-root #app-screens #calendar-screen #calendar-events-wrapper .time-label:before{left:0;transform:translateY(-50%)}#app-root #app-screens #calendar-screen #calendar-events-wrapper .time-label:after{right:0;transform:translateY(-50%)}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row{user-select:none;margin-bottom:8px;gap:0 5px;overflow:visible;width:100%;flex-wrap:wrap;min-height:75px;padding:15px 15px 18px}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row.active .content{border-bottom:1px solid var(--color-border-grey-lighter);padding-bottom:15px}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row.active .content .title-and-icons .icon-row{display:none}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row.no-pointer-events{pointer-events:none}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .icon-wrapper{aspect-ratio:1/1;height:15px;width:15px}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .icon-wrapper.collapse-arrow{position:absolute;bottom:8px;right:8px;background-color:var(--color-black-shade-six);border-radius:var(--border-radius-rounded-large);border:1px solid var(--color-border-grey-light);aspect-ratio:1/1;height:21px;width:21px}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .icon-wrapper.collapse-arrow svg{color:var(--color-black-shade-four)}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .icon-wrapper.edit{margin-left:auto}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .icon-wrapper.edit svg{color:var(--color-black-shade-three)}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .collapsible{width:100%;position:absolute;transition:max-height .6s ease,position .6s ease,padding .6s ease}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .collapsible.active{position:relative;padding-bottom:15px;padding-top:20px}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .collapsible.active .multi-line-detail-row .icon-wrapper{display:none}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .collapsible .multi-line-detail-row{padding:8px 0}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .collapsible .description-text-wrapper{margin-bottom:10px}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .collapsible .description-text-wrapper .description-text{line-height:1.6;padding-bottom:5px}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .collapsible .description-text-wrapper .description-text:last-child{padding-bottom:0}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .collapsible .description-text-wrapper .description-text .screen-link{color:var(--color-blue-shade-three);border-bottom:1px solid var(--color-blue-shade-three)}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .collapsible .tags{margin-bottom:0}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .collapsible .detail-row-wrapper,#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .collapsible .with-tags{align-items:center;margin:0;padding:8px 0}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .collapsible .detail-row-wrapper:nth-of-type(1),#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .collapsible .with-tags:nth-of-type(1){padding-top:0}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .collapsible .detail-row-wrapper .icon-wrapper,#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .collapsible .with-tags .icon-wrapper{display:none}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .collapsible .detail-row-wrapper .display-text,#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .collapsible .with-tags .display-text{font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .collapsible .detail-row-wrapper .display-text,#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .collapsible .with-tags .display-text{font-weight:500}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .collapsible .detail-row-wrapper .detail-row-text,#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .collapsible .with-tags .detail-row-text{font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .collapsible .detail-row-wrapper .detail-row-text,#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .collapsible .with-tags .detail-row-text{font-weight:500}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .collapsible .detail-row-wrapper .detail-row-text.static,#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .collapsible .with-tags .detail-row-text.static{font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .collapsible .detail-row-wrapper .detail-row-text.static,#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .collapsible .with-tags .detail-row-text.static{font-weight:550}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .collapsible .center-button-flex-wrapper{flex-wrap:wrap;gap:8px}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .collapsible .center-button-flex-wrapper .button{padding:10px 15px;border-radius:var(--border-radius-small)}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .collapsible .center-button-flex-wrapper .button .icon-wrapper{aspect-ratio:1/1;height:16px;width:16px}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .content{display:flex;justify-content:flex-start;align-items:center;width:100%;transition:all .3s ease;cursor:pointer}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .content .title-and-icons{width:100%}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .content .title-and-icons .row-title{color:var(--color-black-shade-two);font-optical-sizing:auto;font-weight:400;font-family:National Park,sans-serif}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .content .title-and-icons .row-title{font-weight:550}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .content .title-and-icons .icon-row{align-items:flex-start;gap:0 4px;display:flex;justify-content:flex-start;padding-top:3px}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .content .title-and-icons .icon-row .icon-wrapper.comments-icon svg{color:var(--color-teal-shade-three)}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .content .title-and-icons .icon-row .icon-wrapper.address-icon svg{color:var(--color-green-shade-four)}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .content .title-and-icons .icon-row .icon-wrapper.repeating-icon svg{color:var(--color-purple-shade-two)}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .content .title-and-icons .icon-row .icon-wrapper.reminders-icon svg{color:var(--color-blue-shade-three)}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .content .title-and-icons .icon-row .icon-wrapper.link-icon svg{color:var(--color-cyan-shade-one)}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .content .title-and-icons .icon-row .icon-wrapper.phone-icon svg{color:var(--color-green-shade-five)}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .content .title-and-icons .icon-row .icon-wrapper.children-icon svg{color:var(--color-purple-shade-three)}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .content .times{display:flex;gap:0 5px;align-items:center;padding-top:3px}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .content .categories{display:flex;flex-wrap:wrap;gap:5px;align-items:center;justify-content:flex-start;padding-bottom:5px;margin-left:15px}#app-root #app-screens #calendar-screen #calendar-events-wrapper .event-row .content .row-subtitle{padding:0;margin:0}#app-root #app-screens #calendar-screen #calendar-search-input-wrapper{transition:all .4s ease;position:relative;width:100%;margin-top:10px}#app-root #app-screens #calendar-screen #calendar-search-input-wrapper .flex{width:100%;gap:0 20px}
