@charset "UTF-8";.modal-container{width:100vw;margin:auto;top:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.modal-body{height:fit-content;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.modal-container{height:calc(100vh - 67px)}.modal-body{width:fit-content;min-width:438px;box-shadow:4px 8px 32px #00000029}}@media (max-width: 768px){.modal-container{height:calc(100vh - 45px)}.modal-body{width:100%}}.dark-background{width:100vw;height:100vh;position:fixed;top:0;left:0;background-color:#00000080;z-index:1}.popup-container{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:5;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.popup-container .popup-exit{display:flex;justify-content:center;align-items:center;padding:10px;background-color:var(--material-000);color:var(--midnight-blue);border-radius:50%;aspect-ratio:1;z-index:2}.popup-container .popup-body{height:fit-content;display:flex;justify-content:center;align-items:center;background-color:var(--material-000);border-radius:4px;z-index:2}@media (min-width: 768px){.popup-body{width:fit-content;min-width:600px;max-width:80%;box-shadow:4px 8px 32px #00000029}}@media (max-width: 768px){.popup-body{width:90%}}.back-button-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}.back-button-row .navigation-button.button-back{display:flex;flex-direction:row;justify-content:stretch;align-items:center;font-size:1.1em;gap:5px;background-color:transparent;border:none;color:var(--midnight-blue)}.background-circle{position:fixed;top:0;right:0;opacity:.3;z-index:-1}.background-lines{position:fixed;bottom:0;left:0;opacity:.3;z-index:-1;display:none}.background-triangle{position:fixed;bottom:0;left:0;opacity:1;z-index:-1}@media (max-width: 768px){.background-circle,.background-lines{opacity:.15}.background-triangle{opacity:.5}}.section-agent-header{color:var(--midnight-blue);font-size:1.3em;font-weight:700}.section-agent{display:flex;flex-direction:column;gap:25px}.section-agent .section-agent-profile{display:flex;flex-direction:row;align-items:center;gap:10px}.section-agent .section-agent-profile .section-agent-image{display:flex;justify-content:center;align-items:center;width:60px;aspect-ratio:1;border-radius:50%;border:1px solid rgba(0,0,0,.08)}.section-agent .section-agent-profile .section-agent-image img,.section-agent .section-agent-profile .section-agent-image svg{color:#00000052;width:80%;height:auto;border-radius:50%;aspect-ratio:1;object-fit:cover}.section-agent .section-agent-profile .section-agent-profile-text{flex:1;display:flex;flex-direction:column;justify-content:flex-start;gap:5px}.section-agent .section-agent-profile .section-agent-profile-text .section-agent-name{color:var(--midnight-blue);font-size:1.2em}.section-agent .section-agent-profile .section-agent-profile-text .section-agent-plan{display:flex;flex-direction:row;align-items:center;gap:4px;border-radius:4px;font-size:.8em;user-select:none}.section-agent .section-agent-profile .section-agent-profile-text .section-agent-plan[data-plan=free]{color:var(--midnight-blue);opacity:.6}.section-agent .section-agent-profile .section-agent-profile-text .section-agent-plan[data-plan=premium]{color:var(--gold)}.section-agent .section-agent-description{border-radius:4px;border:1px solid rgba(0,0,0,.08);padding:24px;color:var(--midnight-blue)}.section-agent .section-agent-description-card{color:var(--midnight-blue)}.section-agent .section-agent-contact{display:flex;flex-direction:column;gap:10px}.section-agent .section-agent-contact .section-agent-contact-field{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;color:var(--midnight-blue)}.section-agent .section-agent-contact .section-agent-contact-field .section-agent-contact-title{display:flex;flex-direction:row;gap:8px;opacity:.6;user-select:none}.section-agent .section-agent-contact .section-agent-contact-field .section-agent-contact-value{user-select:all}.agent-button-container{display:flex;justify-content:space-evenly;gap:10px}.section-agent-button{display:flex;justify-content:center;font-size:1.1em;text-decoration:none;gap:5px;padding:10px;min-width:90px;align-items:center;border-radius:4px;border:none;background-color:var(--material-900);color:var(--material-000)}.full-section{display:flex;flex-direction:column;align-items:stretch;gap:20px;padding:30px 25px}.full-section-card{margin:20px;border-radius:10px;border:1px solid rgba(0,0,0,.175);box-shadow:0 5px 20px #0000000f!important;background:white;display:flex;flex-direction:column;align-items:stretch;gap:20px;padding:30px 25px}:root{--glitter: url(https://hk-ysa.web.app/images/silver-glitter-background.png);--duration: 3s;--card-color: #3b4146}.member-card-section .member-card-front{display:grid;position:relative;transform:translateZ(.1px);width:90vw;width:auto;aspect-ratio:1.586;border-radius:3.5%/5%;background-image:url(https://www.transparenttextures.com/patterns/brushed-alum-dark.png);background-color:var(--card-color);background-size:cover;overflow:hidden;box-shadow:0 30px 40px -25px #0f0514,0 20px 50px -15px #0f0514;-webkit-mask-image:-webkit-radial-gradient(white,black);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);image-rendering:optimizequality}.member-info-section .member-info{display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start;padding:0 25px 25px;gap:15px}.login-modal-content,.signup-modal-content{backdrop-filter:blur(3px);flex:1;display:flex;padding:9%;flex-direction:column;justify-content:center;align-items:center;gap:1.5em;font-family:sans-serif}.login-modal-content .brand-text,.signup-modal-content .brand-text{font-size:1.75em}.login-modal-content .text-signup,.login-modal-content .text-login,.signup-modal-content .text-signup,.signup-modal-content .text-login{user-select:none}.login-modal-content .text-completion,.signup-modal-content .text-completion{text-align:center;user-select:none}.login-modal-content .button-signup,.login-modal-content .button-login,.signup-modal-content .button-signup,.signup-modal-content .button-login{color:var(--material-900);cursor:pointer;text-decoration:underline}.login-modal-content form,.signup-modal-content form{display:flex;flex-direction:column;align-items:stretch;gap:1em}.login-modal-content form .field,.signup-modal-content form .field{flex:1;display:flex;justify-content:center;align-items:stretch;position:relative;border-radius:4px;border:1px solid rgba(0,0,0,.1)}.login-modal-content form .field .field-icon,.signup-modal-content form .field .field-icon{display:flex;justify-content:center;align-items:center;flex:1;border:0;border-radius:4px 0 0 4px;border-right:1px solid rgba(0,0,0,.1);aspect-ratio:1}.login-modal-content form .field .field-icon svg,.signup-modal-content form .field .field-icon svg{color:var(--material-900);height:40%}.login-modal-content form .field .field-input,.signup-modal-content form .field .field-input{flex:7;border:none;border-radius:0 4px 4px 0;padding:0 0 0 1.2em;font-size:1em;min-width:0}.login-modal-content form .field .field-input.field-verify,.signup-modal-content form .field .field-input.field-verify{flex:5.5;border-radius:0}.login-modal-content form .field .field-button-getcode,.signup-modal-content form .field .field-button-getcode{flex:1.5;display:flex;justify-content:center;align-items:center;border-left:1px solid rgba(0,0,0,.1);text-align:center;color:var(--material-900);font-style:normal;font-weight:400;line-height:normal}.login-modal-content form .field .field-button-getcode.disabled,.signup-modal-content form .field .field-button-getcode.disabled{opacity:.4}.login-modal-content form .checkbox-row,.signup-modal-content form .checkbox-row{display:flex;justify-content:start;align-items:stretch;user-select:none;gap:5%}.login-modal-content form .checkbox-row .field-choice,.signup-modal-content form .checkbox-row .field-choice{display:flex;flex:1;justify-content:start;align-items:start;gap:5%;accent-color:var(--material-900)}.login-modal-content form .checkbox-row .field-choice .field-choice-one-only,.signup-modal-content form .checkbox-row .field-choice .field-choice-one-only{aspect-ratio:1}.login-modal-content form .field-2col,.signup-modal-content form .field-2col{display:flex;justify-content:center;align-items:stretch;user-select:none;gap:5%;aspect-ratio:8}.login-modal-content form .field-2col .field-choice,.signup-modal-content form .field-2col .field-choice{display:flex;flex:1;justify-content:center;align-items:center;gap:5%;border-radius:4px;border:1px solid rgba(0,0,0,.1)}.login-modal-content form .field-2col .field-choice .field-choice-one-only,.signup-modal-content form .field-2col .field-choice .field-choice-one-only{accent-color:var(--material-900);aspect-ratio:1}.login-modal-content form .error-msg,.signup-modal-content form .error-msg{color:red}.login-modal-content form .button-reset,.signup-modal-content form .button-reset{flex:1;display:flex;padding:10px 24px;border-radius:4px;border:1px solid rgba(0,0,0,.1);justify-content:center;align-items:center;background-color:var(--red);color:var(--material-000);font-size:1.2em}.login-modal-content form .button-submit,.signup-modal-content form .button-submit{flex:1;display:flex;padding:10px 24px;border-radius:4px;border:1px solid rgba(0,0,0,.1);justify-content:center;align-items:center;background-color:var(--material-900);color:var(--material-000);font-size:1.2em}.login-modal-content form .button-submit:disabled,.signup-modal-content form .button-submit:disabled{background-color:gray}.referral-body{display:flex;flex-direction:column;align-items:stretch;gap:40px}.referral-body .referral-section{display:flex;padding-inline:10vw;gap:3vw}.referral-body .referral-section .referral-section-header{flex:1;display:flex;flex-direction:column;gap:10px;user-select:none}.referral-body .referral-section .referral-section-header .referral-section-title{color:var(--midnight-blue);font-size:1.2em;font-weight:700}.referral-body .referral-section .referral-section-header .referral-section-description{color:var(--midnight-blue);opacity:.4}.referral-body .referral-section .referral-section-content{flex:2;display:flex;flex-direction:column;gap:40px}.referral-body .referral-section .referral-section-content .referral-subsection{display:flex;flex-direction:column;gap:25px;border-radius:4px;border:1px solid var(--material-050);padding:25px 2vw;background-color:var(--transparent-bg);backdrop-filter:blur(3px)}.referral-body .referral-section .referral-section-content .referral-subsection .referral-subsection-header{display:flex;justify-content:stretch}.referral-body .referral-section .referral-section-content .referral-subsection .referral-subsection-header .referral-subsection-header-text{flex:1;display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start;gap:7px;user-select:none}.referral-body .referral-section .referral-section-content .referral-subsection .referral-subsection-header .referral-subsection-header-text .referral-subsection-title{flex:1;color:var(--midnight-blue);font-size:1.1em}.referral-body .referral-section .referral-section-content .referral-subsection .referral-subsection-header .referral-subsection-header-text .referral-subsection-description{flex:1;color:var(--midnight-blue);opacity:.4}.referral-body .referral-section .referral-section-content .referral-subsection .referral-subsection-header .referral-subsection-actions{display:flex;gap:10px;justify-content:stretch;align-items:stretch}.referral-body .referral-section .referral-section-content .referral-subsection .referral-subsection-header .referral-subsection-actions .referral-subsection-action-button{display:flex;flex:1 1 0;min-width:0;flex-direction:row;justify-content:center;text-decoration:none;gap:5px;padding:8px 22px;align-items:center;border-radius:4px;border:none}.referral-body .referral-section .referral-section-content .referral-subsection .referral-subsection-header .referral-subsection-actions .referral-subsection-action-button:disabled{opacity:.4}.referral-body .referral-section .referral-section-content .referral-subsection .referral-subsection-header .referral-subsection-actions .referral-subsection-action-button.button-edit{border:1px solid rgba(0,0,0,.08);background-color:var(--material-000);color:var(--material-900)}.referral-body .referral-section .referral-section-content .referral-subsection .referral-subsection-header .referral-subsection-actions .referral-subsection-action-button.button-save{background-color:var(--material-900);color:var(--material-000)}.referral-body .referral-section .referral-section-content .referral-subsection .referral-subsection-content{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:25px;column-gap:30px}.referral-body .referral-section .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field{flex:1;flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:15px}.referral-body .referral-section .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-label{color:var(--midnight-blue);opacity:.6;user-select:none}.referral-body .referral-section .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value{display:flex;flex-direction:row;justify-content:stretch;align-items:center;gap:10px;color:var(--midnight-blue)}.referral-body .referral-section .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value input,.referral-body .referral-section .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value textarea{flex:1;padding:10px 16px;border-radius:4px;border:1px solid rgba(0,0,0,.08)}.referral-body .referral-section .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value .agent-name{flex:1}.referral-body .referral-section .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value .agent-action{display:flex;flex-direction:column;justify-self:flex-end;align-items:center;gap:0px}.referral-body .referral-section .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value .agent-action .agent-action-button{border-radius:4px;border:1px solid rgba(0,0,0,.08);padding:8px 12px;font-size:.9em}.referral-body .referral-section .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value .agent-action .agent-action-button.button-add{background-color:var(--material-000);color:var(--material-900)}.referral-body .referral-section .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value .agent-action .agent-action-button.button-remove{background-color:var(--red);color:var(--material-000)}.referral-body .referral-section .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value .agent-action .agent-action-comment{color:var(--green);font-style:italic}.referral-body .referral-section-plan-info{padding-inline:10vw;gap:3vw;display:flex;flex-direction:column}.referral-body .referral-section-plan-info .referral-section-header{flex:1;display:flex;flex-direction:column;gap:10px;user-select:none}.referral-body .referral-section-plan-info .referral-section-header .referral-section-title{color:var(--midnight-blue);font-size:1.2em;font-weight:700}.referral-body .referral-section-plan-info .referral-section-header .referral-section-description{color:var(--midnight-blue);opacity:.4}.referral-body .referral-section-plan-info .referral-section-content{flex:2;display:flex;flex-direction:column;gap:40px}.referral-body .referral-section-plan-info .referral-section-content .referral-subsection{display:flex;flex-direction:column;gap:25px;border-radius:4px;border:1px solid var(--material-050);padding:25px 2vw;background-color:var(--transparent-bg);backdrop-filter:blur(3px)}.referral-body .referral-section-plan-info .referral-section-content .referral-subsection .referral-subsection-header{display:flex;justify-content:stretch}.referral-body .referral-section-plan-info .referral-section-content .referral-subsection .referral-subsection-header .referral-subsection-header-text{flex:1;display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start;gap:7px;user-select:none}.referral-body .referral-section-plan-info .referral-section-content .referral-subsection .referral-subsection-header .referral-subsection-header-text .referral-subsection-title{flex:1;color:var(--midnight-blue);font-size:1.1em}.referral-body .referral-section-plan-info .referral-section-content .referral-subsection .referral-subsection-header .referral-subsection-header-text .referral-subsection-description{flex:1;color:var(--midnight-blue);opacity:.4}.referral-body .referral-section-plan-info .referral-section-content .referral-subsection .referral-subsection-header .referral-subsection-actions{display:flex;gap:10px;justify-content:stretch;align-items:stretch}.referral-body .referral-section-plan-info .referral-section-content .referral-subsection .referral-subsection-header .referral-subsection-actions .referral-subsection-action-button{display:flex;flex:1 1 0;min-width:0;flex-direction:row;justify-content:center;text-decoration:none;gap:5px;padding:8px 22px;align-items:center;border-radius:4px;border:none}.referral-body .referral-section-plan-info .referral-section-content .referral-subsection .referral-subsection-header .referral-subsection-actions .referral-subsection-action-button:disabled{opacity:.4}.referral-body .referral-section-plan-info .referral-section-content .referral-subsection .referral-subsection-header .referral-subsection-actions .referral-subsection-action-button.button-edit{border:1px solid rgba(0,0,0,.08);background-color:var(--material-000);color:var(--material-900)}.referral-body .referral-section-plan-info .referral-section-content .referral-subsection .referral-subsection-header .referral-subsection-actions .referral-subsection-action-button.button-save{background-color:var(--material-900);color:var(--material-000)}.referral-body .referral-section-plan-info .referral-section-content .referral-subsection .referral-subsection-content{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:25px;column-gap:30px}.referral-body .referral-section-plan-info .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field{flex:1;flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:15px}.referral-body .referral-section-plan-info .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-label{color:var(--midnight-blue);opacity:.6;user-select:none}.referral-body .referral-section-plan-info .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value{float:right;display:flex;flex-direction:row;justify-content:stretch;align-items:center;gap:10px;color:var(--midnight-blue)}.referral-body .referral-section-plan-info .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value input,.referral-body .referral-section-plan-info .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value textarea{flex:1;padding:10px 16px;border-radius:4px;border:1px solid rgba(0,0,0,.08)}.referral-body .referral-section-plan-info .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value .agent-name{flex:1}.referral-body .referral-section-plan-info .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value .agent-action-comment{color:var(--green);font-style:italic;gap:10px}.referral-body .referral-section-plan-info .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value .agent-action{display:flex;flex-direction:column;justify-self:flex-end;align-items:center;gap:0px}.referral-body .referral-section-plan-info .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value .agent-action .agent-action-button{border-radius:4px;border:1px solid rgba(0,0,0,.08);padding:8px 12px;font-size:.9em}.referral-body .referral-section-plan-info .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value .agent-action .agent-action-button.button-add{background-color:var(--material-000);color:var(--material-900)}.referral-body .referral-section-plan-info .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value .agent-action .agent-action-button.button-outline{background-color:var(--material-000);color:var(--material-900);border-color:var(--material-900)}.referral-body .referral-section-plan-info .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value .agent-action .agent-action-button.button-primary{background-color:var(--material-900);color:var(--material-000)}.referral-body .referral-section-plan-info .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value .agent-action .agent-action-button.button-remove{background-color:var(--red);color:var(--material-000)}.referral-section-plan-info-title{color:var(--midnight-blue);font-size:1.2em;font-weight:700}.referral-section-plan-info-description{color:var(--midnight-blue);opacity:.4;margin-block:0}@media (min-width: 768px){.referral-body .referral-section{flex-direction:row}.referral-body .referral-section .referral-section-content .referral-subsection .referral-subsection-header{flex-direction:row;align-items:center}.referral-body .referral-section .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field{min-width:35%}.referral-body .referral-section-plan-info{flex-direction:row}.referral-body .referral-section-plan-info .referral-section-content .referral-subsection .referral-subsection-header{flex-direction:row;align-items:center}.referral-body .referral-section-plan-info .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field{min-width:35%}.carousel{padding-left:30px;padding-right:30px}}@media (max-width: 768px){.referral-body .referral-section{padding-inline:20px;flex-direction:column}.referral-body .referral-section .referral-section-content .referral-subsection .referral-subsection-header{flex-direction:column;align-items:stretch;gap:10px}.referral-body .referral-section .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field{min-width:60%}.referral-body .referral-section-plan-info{padding-inline:20px;flex-direction:column}.referral-body .referral-section-plan-info .referral-section-content .referral-subsection .referral-subsection-header{flex-direction:column;align-items:stretch;gap:10px}.referral-body .referral-section-plan-info .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field{min-width:60%}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/ajax-loader-e7b44c86.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=);src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"),url(data:font/ttf;base64,AAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format("truetype"),url(/slick-12459f22.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.referral-carousel{position:relative;width:100%;max-width:450px;margin:auto}.referral-carousel-item{display:flex;flex-direction:column;align-items:center;border-radius:4px 4px 0 0;overflow:hidden}.referral-carousel-image{position:relative;width:100%;height:auto!important;aspect-ratio:1/1!important;overflow:hidden;img {border-radius: 4px; display: block; width: 100%; height: 100%; object-fit: cover;}}.referral-carousel-image-img{border-radius:4px;display:block;width:100%;height:100%;object-fit:cover}.referral-carousel-title{margin-top:10px;margin-left:10px;align-self:center;color:var(--material-900);a {display: flex; flex-direction: row; justify-content: flex-start; align-items: center; gap: 8px; text-decoration: none; color: var(--material-900);}}.referral-carousel-spacer{height:35px}.referral-carousel-nav-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);border:none;color:#fff;cursor:pointer;padding:10px;z-index:1}.referral-carousel--nav{display:flex;justify-content:center;margin-top:10px}.referral-carousel-select{width:10px;height:10px;border-radius:50%;background:gray;margin:0 5px;cursor:pointer;border:none}.referral-carousel-select.active{background:black}.referral-carousel-dots{bottom:-20px!important;position:absolute!important;width:100%!important;padding:0!important;margin:10px 0!important;list-style:none!important;text-align:center!important}.referral-carousel-dots li button:before{font-size:15px!important;-webkit-font-size:15px!important;color:var(--material-900)!important}.dashboard-body .dashboard-preview-header{display:flex;justify-content:center;align-items:stretch;gap:15px;padding:10px 20px;flex-direction:row;background:var(--material-000)}.dashboard-body .dashboard-preview-header .dashboard-preview-text{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}.dashboard-body .dashboard-preview-header .dashboard-preview-action{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:10px}.dashboard-body .dashboard-preview-header .dashboard-preview-action .dashboard-preview-action-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px;min-width:90px;border-radius:4px;border:none;color:var(--material-000)}.dashboard-body .dashboard-preview-header .dashboard-preview-action .dashboard-preview-action-button.button-cancel{background-color:var(--red)}.dashboard-body .dashboard-preview-header .dashboard-preview-action .dashboard-preview-action-button.button-return{background-color:var(--material-900)}.dashboard-body .dashboard-preview-header .dashboard-preview-action .dashboard-preview-action-button.button-execute{background-color:var(--green)}.dashboard-body .dashboard-container{padding:20px 40px;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;gap:20px}.dashboard-body .dashboard-header{display:flex;justify-content:stretch;align-items:stretch;gap:15px;flex-direction:row}.dashboard-body .dashboard-header .dashboard-client-profile{flex:1;display:flex;flex-direction:row;align-items:stretch;gap:15px;justify-content:flex-start}.dashboard-body .dashboard-header .dashboard-client-profile .dashboard-client-image{display:flex;justify-content:center;align-items:center;width:45px;border-radius:50%;border:1px solid rgba(0,0,0,.08);aspect-ratio:1}.dashboard-body .dashboard-header .dashboard-client-profile .dashboard-client-image img,.dashboard-body .dashboard-header .dashboard-client-profile .dashboard-client-image svg{color:#00000052;border-radius:50%;height:80%;width:auto;aspect-ratio:1;object-fit:cover}.dashboard-body .dashboard-header .dashboard-client-profile .dashboard-client-profile-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.dashboard-body .dashboard-header .dashboard-client-profile .dashboard-client-action{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.dashboard-body .dashboard-header .dashboard-client-profile .dashboard-client-action .dashboard-client-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 12px;gap:8px;border-radius:4px;border:1px solid rgba(0,0,0,.08);background:rgba(0,0,123,.04);color:var(--material-900)}.dashboard-body .dashboard-header .dashboard-client-profile .dashboard-client-action .dashboard-client-button.button-download{background-color:transparent;border:0}.dashboard-body .dashboard-header .dashboard-header-action{display:flex;flex-direction:row;align-items:center;gap:15px;justify-content:flex-end}.dashboard-body .dashboard-header .dashboard-header-action .dashboard-header-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 12px;gap:8px;border-radius:4px;min-width:135px}.dashboard-body .dashboard-header .dashboard-header-action .dashboard-header-button.button-universe-selected{border:1px solid rgba(0,0,0,.08);background-color:var(--material-900);color:var(--material-000)}.dashboard-body .dashboard-header .dashboard-header-action .dashboard-header-button.button-universe-non-selected{border:1px solid rgba(0,0,0,.08);background-color:var(--material-000);color:var(--midnight-blue)}.dashboard-body .dashboard-content{display:flex;flex-wrap:wrap;justify-content:stretch;align-items:stretch;row-gap:15px;column-gap:20px;flex-direction:row}.dashboard-body .dashboard-content .info-box{border-radius:4px;border:1px solid var(--material-050);flex-shrink:0;background-color:var(--transparent-bg);backdrop-filter:blur(3px);width:-webkit-fill-available;width:-moz-available}.dashboard-body .dashboard-content .info-box.portfolio{flex:4;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;background-color:var(--material-900);color:var(--material-000);padding:25px 20px;gap:15px}.dashboard-body .dashboard-content .info-box.portfolio .portfolio-row{flex:1;display:flex;flex-direction:row;justify-content:stretch;align-items:end;gap:15px}.dashboard-body .dashboard-content .info-box.portfolio .portfolio-field{flex:1;display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start;gap:8px}.dashboard-body .dashboard-content .info-box.portfolio .portfolio-field .portfolio-field-title{font-size:.8em;opacity:.72;user-select:none}.dashboard-body .dashboard-content .info-box.portfolio .portfolio-field .portfolio-field-value{font-weight:700;font-size:1.1em}.dashboard-body .dashboard-content .info-box.portfolio .portfolio-field.value{flex:2}.dashboard-body .dashboard-content .info-box.portfolio .portfolio-field.value .portfolio-field-value{font-size:1.5em}.dashboard-body .dashboard-content .info-box.funds{flex:2;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;padding:25px 20px}.dashboard-body .dashboard-content .info-box.funds .funds-field{flex:1;display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start;gap:8px}.dashboard-body .dashboard-content .info-box.funds .funds-field .funds-title{font-size:.8em;opacity:.72;user-select:none}.dashboard-body .dashboard-content .info-box.funds .funds-field .funds-value{font-weight:700;font-size:1.5em}.dashboard-body .dashboard-content .info-box.funds .funds-action{display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;gap:8px}.dashboard-body .dashboard-content .info-box.funds .funds-action .funds-button{border-radius:4px;border:none;padding:8px 16px}.dashboard-body .dashboard-content .info-box.funds .funds-action .funds-button.button-view{background-color:transparent;color:var(--material-900)}.dashboard-body .dashboard-content .info-box.funds .funds-action .funds-button.button-add{background-color:var(--green);color:var(--material-000)}.dashboard-body .dashboard-content .info-box.scenarios{flex:2;display:flex;flex-direction:column;justify-items:stretch;align-items:stretch}.dashboard-body .dashboard-content .info-box.scenarios .carousel-scenarios{flex:1;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;position:relative}.dashboard-body .dashboard-content .info-box.scenarios .carousel-scenarios .carousel-body{flex:1;padding:0;margin:0;list-style-type:none;overflow-x:hidden;white-space:nowrap}.dashboard-body .dashboard-content .info-box.scenarios .carousel-scenarios .carousel-body .carousel-item{display:inline-block;width:100%;transition:all 1s ease-in-out}.dashboard-body .dashboard-content .info-box.scenarios .carousel-scenarios .carousel-body .carousel-item .scenario-image img{border-radius:4px 4px 0 0;width:100%;height:auto;aspect-ratio:14/8.5}.dashboard-body .dashboard-content .info-box.scenarios .carousel-scenarios .carousel-body .carousel-item .scenario-title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:10px}.dashboard-body .dashboard-content .info-box.scenarios .carousel-scenarios .carousel-body .carousel-item .scenario-title a{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;text-decoration:none;color:var(--material-900)}.dashboard-body .dashboard-content .info-box.scenarios .carousel-scenarios .carousel-nav-arrow{display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;top:30%;border:none;background-color:transparent;color:#fff;z-index:2;font-size:2em}.dashboard-body .dashboard-content .info-box.scenarios .carousel-scenarios .carousel-nav-arrow svg{filter:drop-shadow(-1px 1px 0 rgba(0,0,0,.08)) drop-shadow(1px -1px 0 rgba(0,0,0,.08)) drop-shadow(-1px -1px 0 rgba(0,0,0,.08)) drop-shadow(1px 1px 0 rgba(0,0,0,.08)) drop-shadow(-1px 0 0 rgba(0,0,0,.08)) drop-shadow(1px 0 0 rgba(0,0,0,.08)) drop-shadow(0 -1px 0 rgba(0,0,0,.08)) drop-shadow(0 1px 0 rgba(0,0,0,.08))}.dashboard-body .dashboard-content .info-box.scenarios .carousel-scenarios .carousel-nav-arrow.arrow-left{border-radius:4px 0 0;left:0;transform:translate(50%) translateY(-50%)}.dashboard-body .dashboard-content .info-box.scenarios .carousel-scenarios .carousel-nav-arrow.arrow-right{border-radius:0 4px 0 0;right:0;transform:translate(-50%) translateY(-50%)}.dashboard-body .dashboard-content .info-box.scenarios .carousel-scenarios .carousel-nav{justify-self:flex-end;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px;padding:15px 0}.dashboard-body .dashboard-content .info-box.scenarios .carousel-scenarios .carousel-nav .carousel-select{border-radius:50%;border:none;background-color:#d9d9d9;aspect-ratio:1;width:8px}.dashboard-body .dashboard-content .info-box.scenarios .carousel-scenarios .carousel-nav .carousel-select.active{background-color:var(--material-900);width:12px}.dashboard-body .dashboard-content .info-box.exposure,.dashboard-body .dashboard-content .info-box.risk-score{flex:3}.dashboard-body .dashboard-content .info-box.summary{flex:2}.dashboard-body .dashboard-content .info-box.summary .summary-text{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;gap:10px;padding:25px 20px}.dashboard-body .dashboard-content .info-box.summary .summary-text .summary-title{color:var(--material-900);font-size:1.1em;user-select:none;font-weight:bolder}.dashboard-body .dashboard-content .info-box.summary .summary-text .summary-content{color:var --midnight-blue;opacity:.72}.dashboard-body .dashboard-content .info-box.distribution-class,.dashboard-body .dashboard-content .info-box.distribution-bond,.dashboard-body .dashboard-content .info-box.distribution-country,.dashboard-body .dashboard-content .info-box.distribution-sector{flex:4}.dashboard-body .dashboard-content .info-box .highcharts-container{width:auto!important;height:auto!important;display:flex;flex-direction:row;justify-content:center;align-items:stretch;border-radius:4px}@media (max-width: 768px){.dashboard-body .dashboard-preview-header{flex-direction:column;position:fixed;bottom:0;left:0;width:100vw;padding:25px;background:var(--material-000);box-shadow:0 8px 60px #00000029;z-index:2}.dashboard-body .dashboard-container{padding:20px}.dashboard-body .dashboard-header{flex-direction:column}.dashboard-body .dashboard-header .dashboard-client-profile{justify-content:stretch}.dashboard-body .dashboard-header .dashboard-client-profile .dashboard-client-profile-text{flex:1}.dashboard-body .dashboard-header .dashboard-header-action{justify-content:stretch}.dashboard-body .dashboard-header .dashboard-header-action .dashboard-header-button{flex:1;min-width:0px}.dashboard-body .dashboard-content{flex-direction:column}.dashboard-body .dashboard-content .flex-break{display:none}.dashboard-body .dashboard-content .info-box.portfolio .portfolio-row{align-items:stretch;flex-direction:column}.dashboard-body .dashboard-content .info-box.scenarios .carousel-scenarios{max-width:100%}}.dashboard-carousel{max-width:400px;margin:0 auto;border-radius:4px 4px 0 0;position:relative;overflow:hidden}.dashboard-carousel-image{width:100%;aspect-ratio:14 / 8.5;overflow:hidden;border-radius:4px 4px 0 0}.dashboard-carousel-image img{width:100%;height:100%;object-fit:cover;border-radius:4px 4px 0 0}.dashboard-carousel-item{display:flex;flex-direction:column;align-items:center;border-radius:4px 4px 0 0}.dashboard-carousel-title{margin-top:10px;margin-left:10px;align-self:center;color:var(--material-900)}.dashboard-carousel-title a{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;text-decoration:none;color:var(--material-900)}.dashboard-carousel-dots{bottom:-10px!important;position:absolute!important;width:100%!important;padding:0!important;margin:10px 0!important;list-style:none!important;text-align:center!important;li button:before {font-size: 15px !important; color: var(--material-900) !important;}}.dashboard-carousel-dots li button:before{font-size:15px!important;-webkit-font-size:15px!important;color:var(--material-900)!important}.dashboard-carousel-spacer{height:35px}@media (max-width: 768px){.dashboard-carousel{max-width:100%}}.report-agent{padding:20px}.report-message{flex:4;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;background-color:var(--material-900);color:var(--material-000);padding:25px 20px;gap:15px}.report-button-container{padding-left:50px}.report-convert-pdf-button{cursor:pointer;flex:1;display:flex;flex-direction:row;justify-content:stretch;align-items:center;border-radius:4px;border:1px solid rgba(0,0,0,.08);padding:8px 12px;font-size:.9em;background-color:var(--material-900);color:var(--material-000)}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;display:flex;justify-content:center;align-items:center;z-index:1000}.overlay_2{position:absolute;top:0;left:0;width:max(var(--widthSize, 100%),100%);height:max(var(--heightSize, 100%),100%);background-color:#00000080;backdrop-filter:blur(5px) contrast(60%);-webkit-backdrop-filter:blur(5px) contrast(60%);z-index:999}.overlay-content{background-color:#fff;padding:30px;border-radius:5px;box-shadow:0 0 10px #0000004d;text-align:center}.countdown{font-size:36px;font-weight:700;margin-bottom:20px}.spinner{margin-bottom:20px}.progress{width:100%;height:20px;background-color:#f1f1f1;border-radius:10px;overflow:hidden}.progress-bar{height:100%;background-color:#4caf50;text-align:center;line-height:20px;color:#fff}.download-button{display:flex;justify-content:center;font-size:1.1em;text-decoration:none;gap:5px;padding:10px;min-width:90px;margin:25px 25px 0;align-items:center;border-radius:4px;border:none;background-color:var(--material-900);color:var(--material-000)}.market-body{display:flex;padding:20px 40px;flex-direction:column}.market-body .market-action{display:flex;flex-direction:column;justify-content:stretch;align-items:flex-end;gap:10px;padding:15px 0}.market-body .market-action .market-show-scenario{display:flex;flex-direction:row;justify-content:stretch;align-items:center;gap:5px}.market-body .market-action .market-show-scenario .toggle-label{color:var(--midnight-blue)}.market-body .market-action .market-edit-action{display:flex;flex-direction:row;justify-content:stretch;align-items:stretch;gap:10px}.market-body .market-action .market-edit-action .edit-action-button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:7px;padding:10px 16px;border:none;border-radius:4px}.market-body .market-action .market-edit-action .edit-action-button.button-new{border:1px solid rgba(0,0,0,.08);background-color:var(--material-000);color:var(--material-900)}.market-body .market-item-list{display:flex;align-items:center;flex-wrap:wrap;gap:40px}.market-body .market-item-list .market-item{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;gap:0;border-radius:8px;border:1px solid var(--material-050);overflow:hidden;backdrop-filter:blur(3px);background-color:var(--transparent-bg)}.market-body .market-item-list .market-item .market-item-image{flex:3;display:flex;max-height:60%}.market-body .market-item-list .market-item .market-item-image img{width:100%;height:auto;aspect-ratio:16/10}.market-body .market-item-list .market-item.market-no-image .market-item-text .market-item-brief{flex:8}.market-body .market-item-list .market-item .market-item-text{flex:2;display:flex;flex-direction:column;padding:10px}.market-body .market-item-list .market-item .market-item-text .market-item-title{flex:1;font-weight:700;color:var(--material-900)}.market-body .market-item-list .market-item .market-item-text .market-item-brief{flex:2;word-wrap:normal;padding:5px 0;text-overflow:ellipsis}.market-body .market-item-list .market-item .market-item-text .market-item-actions{flex:1;display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;gap:10px}.market-body .market-item-list .market-item .market-item-text .market-item-actions .market-item-button{display:flex;justify-content:center;font-size:1.1em;text-decoration:none;gap:5px;padding:10px;min-width:90px;align-items:center;border-radius:4px;border:none}.market-body .market-item-list .market-item .market-item-text .market-item-actions .market-item-button.button-download{color:var(--material-900)}.market-body .market-item-list .market-item .market-item-text .market-item-actions .market-item-button.button-expand{background-color:var(--material-900);color:var(--material-000)}@media (min-width: 768px){.market-body{align-items:stretch}.market-body .market-item-list{flex-direction:row;justify-content:space-evenly}.market-body .market-item-list .market-item{width:322px}.market-body .market-item-list .market-item .market-item-text .market-item-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media (max-width: 768px){.market-body{padding:20px;align-items:stretch}.market-body .market-title{display:flex;flex-direction:row;align-items:center;justify-content:center}.market-body .market-item-list{flex-direction:column;align-items:stretch;justify-content:stretch}}.material-body{display:flex;padding:20px 40px;flex-direction:column}.material-body .material-action{display:flex;flex-direction:column;justify-content:stretch;align-items:flex-end;gap:10px;padding:15px 0}.material-body .material-action .material-show-scenario{display:flex;flex-direction:row;justify-content:stretch;align-items:center;gap:5px}.material-body .material-action .material-show-scenario .toggle-label{color:var(--midnight-blue)}.material-body .material-action .material-edit-action{display:flex;flex-direction:row;justify-content:stretch;align-items:stretch;gap:10px}.material-body .material-action .material-edit-action .edit-action-button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:7px;padding:10px 16px;border:none;border-radius:4px}.material-body .material-action .material-edit-action .edit-action-button.button-new{border:1px solid rgba(0,0,0,.08);background-color:var(--material-000);color:var(--material-900)}.material-body .material-item-list{display:flex;align-items:center;flex-wrap:wrap;gap:40px}.material-body .material-item-list .material-item{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;gap:0;border-radius:8px;border:1px solid var(--material-050);overflow:hidden;backdrop-filter:blur(3px);background-color:var(--transparent-bg)}.material-body .material-item-list .material-item .material-item-image{flex:3;display:flex;max-height:60%;position:relative;overflow:hidden}.material-body .material-item-list .material-item .material-item-image img{width:100%;height:auto;aspect-ratio:16/16}.material-body .material-item-list .material-item .blur-overlay{position:absolute;top:10%;left:0;width:100%;height:90%;pointer-events:none;background:rgba(0,0,0,.5);backdrop-filter:blur(30px);mask-image:linear-gradient(to bottom,transparent,black);-webkit-mask-image:linear-gradient(to bottom,transparent,black);background:linear-gradient(to bottom,rgba(0,0,0,0) 30%,rgba(0,0,0,.95) 100%)}.material-body .material-item-list .material-item .blur-overlay-addon-0{position:absolute;top:0%;left:0;width:100%;height:100%;backdrop-filter:blur(0px)}.material-body .material-item-list .material-item .blur-overlay-addon-1{position:absolute;top:25%;left:0;width:100%;height:75%;backdrop-filter:blur(.5px)}.material-body .material-item-list .material-item .blur-overlay-addon-2{position:absolute;top:45%;left:0;width:100%;height:60%;backdrop-filter:blur(.5px)}.material-body .material-item-list .material-item .blur-overlay-addon-3{position:absolute;top:55%;left:0;width:100%;height:45%;backdrop-filter:blur(.5px)}.material-body .material-item-list .material-item .blur-overlay-addon-4{position:absolute;top:70%;left:0;width:100%;height:30%;backdrop-filter:blur(.5px)}.material-body .material-item-list .material-item .blur-overlay-addon-5{position:absolute;top:85%;left:0;width:100%;height:15%;backdrop-filter:blur(.5px)}.material-body .material-item-list .material-item .blurred-text{position:absolute;bottom:1%;left:0;width:100%;text-align:center;color:#fff;padding:10px;box-sizing:border-box;z-index:2}.material-body .material-item-list .material-item.material-no-image .material-item-text .material-item-brief{flex:8}.material-body .material-item-list .material-item .material-item-text{flex:2;display:flex;flex-direction:column;padding:10px;border-top:1px solid var(--material-100)}.material-body .material-item-list .material-item .material-item-text .material-item-title{flex:1;font-weight:700;color:var(--material-900)}.material-body .material-item-list .material-item .material-item-text .material-item-brief{flex:2;word-wrap:normal;padding:5px 0;text-overflow:ellipsis}.material-body .material-item-list .material-item .material-item-text .material-item-actions{flex:1;display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;gap:10px}.material-body .material-item-list .material-item .material-item-text .material-item-actions .material-item-button{display:flex;justify-content:center;font-size:1.1em;text-decoration:none;gap:5px;padding:10px;min-width:90px;align-items:center;border-radius:4px;border:none}.material-body .material-item-list .material-item .material-item-text .material-item-actions .material-item-button.button-download{color:var(--material-900)}.material-body .material-item-list .material-item .material-item-text .material-item-actions .material-item-button.button-expand{background-color:var(--material-900);color:var(--material-000)}@media (min-width: 768px){.material-body{align-items:stretch}.material-body .material-item-list{flex-direction:row;justify-content:space-evenly}.material-body .material-item-list .material-item{width:322px}.material-body .material-item-list .material-item .material-item-text .material-item-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media (max-width: 768px){.material-body{padding:20px;align-items:stretch}.material-body .material-title{display:flex;flex-direction:row;align-items:center;justify-content:center}.material-body .material-item-list{flex-wrap:nowrap;flex-direction:column;justify-content:center;align-items:stretch}}.lipsync-voice-row{display:flex;align-items:center;width:100%;margin-bottom:1rem;gap:0}.lipsync-voice-row label{flex:0 0 auto;text-align:left;font-weight:500;margin-right:auto}.lipsync-voice-row .lipsync-dropdown{margin-left:auto;min-width:50%;max-width:100%;box-sizing:border-box;display:block}.lipsync-dropdown{padding:.5em 1.5em .5em .5em;border-radius:4px;border:1px solid #bbb;min-width:120px;font-size:1em;background:#fff url('data:image/svg+xml;utf8,<svg fill="%23333" height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7.293 7.293a1 1 0 011.414 0L10 8.586l1.293-1.293a1 1 0 111.414 1.414l-2 2a1 1 0 01-1.414 0l-2-2a1 1 0 010-1.414z"/></svg>') no-repeat right .5em center/1em auto;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:0 1px 2px #0000000d;transition:border .2s}.lipsync-dropdown:focus{border:1.5px solid var(--material-900);outline:none}.lipsync-upload-audio{display:flex;align-items:center;margin:.5em 0 1em;width:100%;justify-content:flex-end}.lipsync-upload-audio .lipsync-button-select{margin-left:.5em}.lipsync-upload-audio input[type=file]{border:none;background:none}.lipsync-button-select{padding:.4em 1.2em;border-radius:4px;border:1px solid var(--material-900);background:var(--material-000);color:var(--material-900);font-size:1em;min-width:50%;cursor:pointer;transition:background .2s}.lipsync-main,.lipsync-container{display:flex;flex-direction:column}@media (min-width: 768px){.lipsync-container{flex-direction:row}}.lipsync-sectionContainer{padding:1rem}.lipsync-sectionTitle{font-size:1.125rem;font-weight:600}.lipsync-voice-row .lipsync-dropdown{flex:0 0 50%;min-width:50%;margin-left:1em;box-sizing:border-box}.lipsync-file-upload{display:inline-block;width:90px;height:90px;background-color:#e6e6e6;color:#fff;text-align:center;line-height:100px;border-radius:5px;cursor:pointer;font-size:24px}.lipsync-file-upload:hover{background-color:#f8f8f8}.lipsync-sectionHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.lipsync-commonStyles{border-radius:.375rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;padding:.75rem}.lipsync-scriptSection{width:100%;height:200px;font-family:monospace;resize:vertical;border:1px solid #d1d5db;font-size:1rem;line-height:1.5rem;margin-bottom:1rem;padding:.75rem;border-radius:.375rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;background-color:#f9fafb}@media (min-width: 768px){.lipsync-scriptSection{height:100px}}.lipsync-imageSection{width:100px;height:100px;padding:.75rem;border-radius:.375rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.lipsync-imageUploadButton{background-color:#fff;color:var(--material-900);padding:.5rem 1rem;border-radius:.375rem;border:1px solid var(--material-900);cursor:pointer;display:flex;align-items:center;font-size:.875rem;line-height:1.25rem;font-weight:500;box-shadow:0 1px 2px #0000000d}.lipsync-thumbnailsContainer,.lipsync-textContainer{display:flex;flex-wrap:wrap;gap:.5rem}.lipsync-imageThumbnail{width:90px;height:90px;border-radius:.375rem;overflow:hidden;cursor:pointer;position:relative;border:2px solid transparent}.lipsync-selectedMediaThumbnail{border-color:var(--material-900);box-shadow:0 0 0 1px var(--material-900)}.lipsync-thumbnailMedia{width:100%;height:100%;object-fit:cover}.lipsync-hiddenInput{display:none}.lipsync-button-submit{flex:1;display:flex;padding:10px 24px;border-radius:4px;border:1px solid rgba(0,0,0,.1);justify-content:center;align-items:center;background-color:var(--material-900);color:var(--material-000);font-size:1.2em}.lipsync-popup-body{display:flex;flex-direction:column;justify-content:stretch;align-items:center;gap:10px;padding:25px 35px}.lipsync-popup-body .popup-title{font-size:1.5em;color:var(--material-900);user-select:none}.lipsync-field-2col{display:flex;height:50px;justify-content:center;align-items:stretch;user-select:none;gap:5%}.lipsync-field-2col .field-choice{display:flex;flex:1;justify-content:center;align-items:center;gap:5%;border-radius:4px;border:1px solid rgba(0,0,0,.1)}.lipsync-field-2col .field-choice .field-choice-one-only{accent-color:var(--material-900);aspect-ratio:1}.panel-body{display:flex;padding:20px 40px;flex-direction:column;gap:30px}.panel-body .field-choice{display:flex;flex:1;justify-content:start;align-items:start;gap:5%;accent-color:var(--material-900)}.panel-body .field-choice .field-choice-one-only{aspect-ratio:1}.panel-body .panel-header{display:flex;justify-content:stretch;align-items:stretch;gap:25px}.panel-body .panel-header .panel-header-info{flex:1;display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start;border-radius:4px;border:1px solid var(--material-050);padding:10px 16px;color:var(--material-900);user-select:none;background-color:var(--transparent-bg);backdrop-filter:blur(3px)}.panel-body .panel-header .panel-header-info .panel-header-info-icon{padding-bottom:20px}.panel-body .panel-header .panel-header-info .panel-header-info-title{color:var(--midnight-blue);font-size:.9em;opacity:.6}.panel-body .panel-header .panel-header-action{flex:1;display:flex;justify-content:center;align-items:center;border-radius:4px;background-color:var(--material-900);color:var(--material-000);text-align:center;padding:20px 16px}.panel-body .panel-client-list{display:flex;flex-direction:column;gap:20px}.panel-body .panel-client-list .panel-client-list-header{display:flex;justify-content:stretch;align-items:stretch}.panel-body .panel-client-list .panel-client-list-header .panel-client-list-title{flex:1;color:var(--material-900);font-size:1.4em;font-weight:700}.panel-body .panel-client-list .panel-client-list-header .panel-client-list-actions{position:relative;display:flex;flex-direction:row;justify-content:stretch;align-items:stretch;gap:10px}.panel-body .panel-client-list .panel-client-list-header .panel-client-list-actions .panel-client-list-search-icon{position:absolute;top:50%;left:18px;transform:translateY(-50%) translate(-50%);width:15px;height:auto;aspect-ratio:1;color:#0006}.panel-body .panel-client-list .panel-client-list-header .panel-client-list-actions .panel-client-list-search{border-radius:4px;border:1px solid rgba(0,0,0,.08);padding:8px 5px 8px 34px}.panel-body .panel-client-list .panel-client-list-header .panel-client-list-actions .panel-client-list-search::placeholder{color:#0006;opacity:1}.panel-body .panel-client-list .panel-client-list-header .panel-client-list-actions .panel-client-list-remove{display:flex;flex-direction:row;align-items:center;gap:5px;padding:8px 13px;text-decoration:none;border-radius:4px;border:1px solid rgba(0,0,0,.08);background-color:var(--material-000);color:var(--red)}.panel-body .panel-client-list .panel-client-list-header .panel-client-list-actions .panel-client-list-remove:disabled{color:#0006}.panel-body .panel-client-list .panel-client-list-table{border-radius:4px;border:1px solid rgba(0,0,0,.08);border-collapse:collapse;position:relative;background-color:var(--transparent-bg);backdrop-filter:blur(3px)}.panel-body .panel-client-list .panel-client-list-table .panel-client-list-table-client{transition:box-shadow .4s ease-in-out;box-shadow:none}.panel-body .panel-client-list .panel-client-list-table .panel-client-list-table-client:hover{box-shadow:0 8px 60px 8px #0000001a;transform:scale(1)}.panel-body .panel-client-list .panel-client-list-table .panel-client-list-table-client .panel-client-list-table-client-profile{display:flex;flex-direction:row;justify-content:stretch;align-items:center;padding:5px 0;gap:12px;text-decoration:none}.panel-body .panel-client-list .panel-client-list-table .panel-client-list-table-client .panel-client-list-table-client-profile .panel-client-list-table-client-image{width:45px;aspect-ratio:1}.panel-body .panel-client-list .panel-client-list-table .panel-client-list-table-client .panel-client-list-table-client-profile .panel-client-list-table-client-image img,.panel-body .panel-client-list .panel-client-list-table .panel-client-list-table-client .panel-client-list-table-client-profile .panel-client-list-table-client-image svg{color:#00000052;border-radius:50%;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.panel-body .panel-client-list .panel-client-list-table .panel-client-list-table-client .panel-client-list-table-client-profile .panel-client-list-table-client-profile-text{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;color:var(--midnight-blue)}.panel-body .panel-client-list .panel-client-list-table .panel-client-list-table-client .panel-client-list-table-client-profile .panel-client-list-table-client-profile-text .panel-client-list-table-client-contact{opacity:.7}.panel-body .panel-client-list .panel-client-list-table .panel-client-list-table-client .panel-client-list-table-client-analysis{transform:translateY(-70%);display:flex;flex-direction:row;justify-content:stretch;align-items:center;gap:5px;text-decoration:none;border:none;background-color:transparent;color:var(--material-900)}.panel-body .remove-container{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;text-align:center;padding:35px 25px;gap:25px}.panel-body .remove-container .remove-content{color:var(--midnight-blue)}.panel-body .remove-container .remove-action{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:10px}.panel-body .remove-container .remove-action .remove-action-button{flex:1;border-radius:4px;border:1px solid rgba(0,0,0,.08);padding:10px 16px;font-size:.9em}.panel-body .remove-container .remove-action .remove-action-button.button-cancel{background-color:var(--material-000);color:var(--material-900)}.panel-body .remove-container .remove-action .remove-action-button.button-remove{background-color:var(--red);color:var(--material-000)}.panel-body .add-client-container,.panel-body .client-referral-container{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;text-align:center;padding:35px 25px;gap:25px}.panel-body .add-client-container .add-client-title,.panel-body .client-referral-container .add-client-title{color:var(--material-900);font-size:1.3em;font-weight:700;padding:10px 0;margin-bottom:20px}.panel-body .add-client-container form,.panel-body .client-referral-container form{display:flex;flex-direction:column;align-items:stretch;gap:1em}.panel-body .add-client-container form .field,.panel-body .client-referral-container form .field{flex:1;display:flex;justify-content:center;align-items:stretch;position:relative;border-radius:4px;border:1px solid rgba(0,0,0,.1)}.panel-body .add-client-container form .field .field-icon,.panel-body .client-referral-container form .field .field-icon{display:flex;justify-content:center;align-items:center;flex:1;border:0;border-radius:4px 0 0 4px;border-right:1px solid rgba(0,0,0,.1);aspect-ratio:1}.panel-body .add-client-container form .field .field-icon svg,.panel-body .client-referral-container form .field .field-icon svg{color:var(--material-900);height:40%}.panel-body .add-client-container form .field .field-input,.panel-body .client-referral-container form .field .field-input{flex:7;border:none;border-radius:0 4px 4px 0;padding:0 0 0 1.2em;font-size:1em;min-width:0}.panel-body .add-client-container form .field .field-input.field-verify,.panel-body .client-referral-container form .field .field-input.field-verify{flex:5.5;border-radius:0}.panel-body .add-client-container form .error-msg,.panel-body .client-referral-container form .error-msg{color:red}.panel-body .add-client-container form .button-submit,.panel-body .client-referral-container form .button-submit{flex:1;display:flex;padding:10px 24px;border-radius:4px;border:1px solid rgba(0,0,0,.1);justify-content:center;align-items:center;background-color:var(--material-900);color:var(--material-000);font-size:1.2em}.panel-body .add-client-container form .button-submit:disabled,.panel-body .client-referral-container form .button-submit:disabled{background-color:gray}.panel-body .add-client-container form .button-edit,.panel-body .client-referral-container form .button-edit{flex:1;display:flex;padding:10px 24px;border-radius:4px;border:1px solid rgba(0,0,0,.08);justify-content:center;align-items:center;background-color:var(--material-000);color:var(--material-900);font-size:1.2em}.panel-body .add-client-container form .button-edit:disabled,.panel-body .client-referral-container form .button-edit:disabled{background-color:gray}.panel-body .add-client-container .client-referral-content,.panel-body .client-referral-container .client-referral-content{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:15px}.panel-body .add-client-container .client-referral-content .client-referral-code,.panel-body .client-referral-container .client-referral-content .client-referral-code{user-select:all}.panel-body .add-client-container .client-referral-content .copy-icon,.panel-body .client-referral-container .client-referral-content .copy-icon{display:flex;justify-content:center;align-items:center;aspect-ratio:1;padding:3px;border-radius:4px;border:1px solid rgba(0,0,0,.08);color:#00000052}.panel-body .add-client-container .client-referral-content:hover .copy-icon,.panel-body .client-referral-container .client-referral-content:hover .copy-icon{color:#000000b3}.panel-body .add-client-container .popup-toggle,.panel-body .client-referral-container .popup-toggle{color:var(--material-900);margin-top:20px}.panel-body .add-client-container .popup-toggle:hover,.panel-body .client-referral-container .popup-toggle:hover{text-decoration:underline}@media (min-width: 768px){.panel-body .panel-header,.panel-body .panel-client-list .panel-client-list-header{flex-direction:row}.panel-body .panel-client-list .panel-client-list-table{display:table}.panel-body .panel-client-list .panel-client-list-table .panel-client-list-table-header,.panel-body .panel-client-list .panel-client-list-table .panel-client-list-table-client{display:table-row}.panel-body .panel-client-list .panel-client-list-table .panel-client-list-table-header>div,.panel-body .panel-client-list .panel-client-list-table .panel-client-list-table-client>div{display:table-cell;padding:5px 0}.panel-body .panel-client-list .panel-client-list-table .panel-client-list-table-client{border:1px solid rgba(0,0,0,.08)}}@media (max-width: 768px){.panel-body{padding:20px}.panel-body .panel-header{flex-direction:column;gap:15px}.panel-body .panel-header .panel-header-info{order:2}.panel-body .panel-header .panel-header-action{order:1}.panel-body .panel-client-list{gap:0}.panel-body .panel-client-list .panel-client-list-header{flex-direction:column;gap:10px}.panel-body .panel-client-list .panel-client-list-header .panel-client-list-title{font-size:1.8em}.panel-body .panel-client-list .panel-client-list-header .panel-client-list-actions .panel-client-list-search{flex:1;border-radius:4px 4px 0 0;border-bottom:none}.panel-body .panel-client-list .panel-client-list-header .panel-client-list-actions .panel-client-list-remove{display:none}.panel-body .panel-client-list .panel-client-list-table{border-radius:0 0 4px 4px;border-top:none}.panel-body .panel-client-list .panel-client-list-table .panel-client-list-table-header,.panel-body .panel-client-list .panel-client-list-table .panel-client-list-table-select,.panel-body .panel-client-list .panel-client-list-table .panel-client-list-table-plan-tier,.panel-body .panel-client-list .panel-client-list-table .panel-client-list-table-plan-expiry{display:none}.panel-body .panel-client-list .panel-client-list-table .panel-client-list-table-client{display:flex;flex-direction:row;justify-content:stretch;align-items:center;gap:10px;padding:10px 16px;border-radius:4px;border-top:1px solid rgba(0,0,0,.08)}.panel-body .panel-client-list .panel-client-list-table .panel-client-list-table-client .panel-client-list-table-client-user{flex:1}.panel-body .panel-client-list .panel-client-list-table .panel-client-list-table-client .panel-client-list-table-client-analysis{transform:translateY(0);display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:50%;background-color:var(--material-900);color:var(--material-000);aspect-ratio:1;width:45px;font-size:1em}.panel-body .panel-client-list .panel-client-list-table .panel-client-list-table-client .panel-client-list-table-client-analysis .analysis-text,.panel-client-list-table-total-aum,.panel-client-list-table-risk-appetite{display:none}}.settings-body{display:flex;flex-direction:column;align-items:stretch;gap:40px}.settings-body .settings-profile{display:flex;padding:25px 10vw;border-bottom:1px solid rgba(0,0,0,.08);gap:20px;align-items:center}.settings-body .settings-profile .profile-image{display:flex;justify-content:center;align-items:center;width:120px;aspect-ratio:1;border-radius:50%;border:1px solid rgba(0,0,0,.08)}.settings-body .settings-profile .profile-image img,.settings-body .settings-profile .profile-image svg{color:#00000052;width:80%;height:auto;border-radius:50%;aspect-ratio:1;object-fit:cover}.settings-body .settings-profile .profile-description{flex:1;display:flex;flex-direction:column;gap:5px}.settings-body .settings-profile .profile-description .profile-name{font-size:1.2em}.settings-body .settings-profile .profile-description .profile-title{color:var(--midnight-blue, #003);opacity:.6}.settings-body .settings-profile .profile-description .profile-plan{display:flex;flex-direction:row;align-items:center;gap:4px;border-radius:4px;padding:8px 12px;font-size:.8em}.settings-body .settings-profile .profile-description .profile-plan[data-plan=free]{color:var(--midnight-blue, #003);opacity:.6;border:1px solid rgba(0,0,0,.08)}.settings-body .settings-profile .profile-description .profile-plan[data-plan=premium]{color:var(--gold);border:1px solid var(--gold)}.settings-body .settings-profile .profile-action{display:flex;flex-direction:column;justify-content:center;align-items:stretch}.settings-body .settings-profile .profile-action .profile-change-image-button{display:flex;flex-direction:row;justify-content:center;text-decoration:none;gap:5px;padding:12px 16px;align-items:center;border-radius:4px;border:1px solid rgba(0,0,0,.08);background-color:var(--material-000);color:var(--material-900)}.settings-body .settings-section{display:flex;padding-inline:10vw;gap:3vw}.settings-body .settings-section .settings-section-header{flex:1;display:flex;flex-direction:column;gap:10px;user-select:none}.settings-body .settings-section .settings-section-header .settings-section-title{color:var(--midnight-blue);font-size:1.2em;font-weight:700}.settings-body .settings-section .settings-section-header .settings-section-description{color:var(--midnight-blue);opacity:.4}.settings-body .settings-section .settings-section-content{flex:2;display:flex;flex-direction:column;gap:40px}.settings-body .settings-section .settings-section-content .settings-subsection{display:flex;flex-direction:column;gap:25px;border-radius:4px;border:1px solid var(--material-050);padding:25px 2vw;background-color:var(--transparent-bg);backdrop-filter:blur(3px)}.settings-body .settings-section .settings-section-content .settings-subsection .settings-subsection-header{display:flex;justify-content:stretch}.settings-body .settings-section .settings-section-content .settings-subsection .settings-subsection-header .settings-subsection-header-text{flex:1;display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start;gap:7px;user-select:none}.settings-body .settings-section .settings-section-content .settings-subsection .settings-subsection-header .settings-subsection-header-text .settings-subsection-title{flex:1;color:var(--midnight-blue);font-size:1.1em}.settings-body .settings-section .settings-section-content .settings-subsection .settings-subsection-header .settings-subsection-header-text .settings-subsection-description{flex:1;color:var(--midnight-blue);opacity:.4}.settings-body .settings-section .settings-section-content .settings-subsection .settings-subsection-header .settings-subsection-actions{display:flex;gap:10px;justify-content:stretch;align-items:stretch}.settings-body .settings-section .settings-section-content .settings-subsection .settings-subsection-header .settings-subsection-actions .settings-subsection-action-button{display:flex;flex:1 1 0;min-width:0;flex-direction:row;justify-content:center;text-decoration:none;gap:5px;padding:8px 22px;align-items:center;border-radius:4px;border:none}.settings-body .settings-section .settings-section-content .settings-subsection .settings-subsection-header .settings-subsection-actions .settings-subsection-action-button:disabled{opacity:.4}.settings-body .settings-section .settings-section-content .settings-subsection .settings-subsection-header .settings-subsection-actions .settings-subsection-action-button.button-edit{border:1px solid rgba(0,0,0,.08);background-color:var(--material-000);color:var(--material-900)}.settings-body .settings-section .settings-section-content .settings-subsection .settings-subsection-header .settings-subsection-actions .settings-subsection-action-button.button-save{background-color:var(--material-900);color:var(--material-000)}.settings-body .settings-section .settings-section-content .settings-subsection .settings-subsection-content{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:25px;column-gap:30px}.settings-body .settings-section .settings-section-content .settings-subsection .settings-subsection-content .settings-subsection-field{flex:1;flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:15px}.settings-body .settings-section .settings-section-content .settings-subsection .settings-subsection-content .settings-subsection-field .settings-subsection-field-label{color:var(--midnight-blue);opacity:.6;user-select:none}.settings-body .settings-section .settings-section-content .settings-subsection .settings-subsection-content .settings-subsection-field .settings-subsection-field-value{display:flex;flex-direction:row;justify-content:stretch;align-items:center;gap:10px;color:var(--midnight-blue)}.settings-body .settings-section .settings-section-content .settings-subsection .settings-subsection-content .settings-subsection-field .settings-subsection-field-value input,.settings-body .settings-section .settings-section-content .settings-subsection .settings-subsection-content .settings-subsection-field .settings-subsection-field-value textarea{flex:1;padding:10px 16px;border-radius:4px;border:1px solid rgba(0,0,0,.08)}.settings-body .settings-section .settings-section-content .settings-subsection .settings-subsection-content .settings-subsection-field .settings-subsection-field-value .agent-name{flex:1}.settings-body .settings-section .settings-section-content .settings-subsection .settings-subsection-content .settings-subsection-field .settings-subsection-field-value .agent-action{display:flex;flex-direction:row;justify-self:flex-end;align-items:center;gap:10px}.settings-body .settings-section .settings-section-content .settings-subsection .settings-subsection-content .settings-subsection-field .settings-subsection-field-value .agent-action .agent-action-button{border-radius:4px;border:1px solid rgba(0,0,0,.08);padding:8px 12px;font-size:.9em}.settings-body .settings-section .settings-section-content .settings-subsection .settings-subsection-content .settings-subsection-field .settings-subsection-field-value .agent-action .agent-action-button.button-add{background-color:var(--material-000);color:var(--material-900)}.settings-body .settings-section .settings-section-content .settings-subsection .settings-subsection-content .settings-subsection-field .settings-subsection-field-value .agent-action .agent-action-button.button-remove{background-color:var(--red);color:var(--material-000)}.settings-body .settings-section .settings-section-content .settings-subsection .settings-subsection-content .settings-subsection-field .settings-subsection-field-value .risk-appetite-button{flex:1;display:flex;flex-direction:row;justify-content:stretch;align-items:center;border-radius:4px;border:1px solid rgba(0,0,0,.08);padding:8px 12px;font-size:.9em;background-color:var(--transparent-bg);color:var(--midnight-blue)}.settings-body .settings-section .settings-section-content .settings-subsection .settings-subsection-content .settings-subsection-field .settings-subsection-field-value .risk-appetite-button:disabled{border:none;padding:0;font-size:1em}.settings-body .settings-section .settings-section-content .settings-subsection .settings-subsection-content .settings-subsection-field .settings-subsection-field-value .risk-appetite-button:disabled svg{display:none}.settings-body .settings-section .settings-section-content .settings-subsection .settings-subsection-content .settings-subsection-field .settings-subsection-field-value .risk-appetite-button .risk-appetite-tested{flex:1;text-align:start}.settings-body .settings-section .settings-section-content .settings-subsection .settings-subsection-content .settings-subsection-field .settings-subsection-field-value .risk-appetite-button svg{aspect-ratio:1}.settings-body .settings-section .settings-section-content .settings-subsection .settings-subsection-footer{border-radius:0 0 4px 4px;background:var(--mild-bg);user-select:none}.settings-body .settings-section .settings-section-content .settings-subsection .settings-subsection-footer .settings-subsection-container{display:flex;flex-direction:row;justify-content:stretch;align-items:center;padding:10px 16px;gap:7px}.settings-body .settings-section .settings-section-content .settings-subsection .settings-subsection-footer .settings-subsection-container .toggle-label{flex:1;color:var(--midnight-blue)}.settings-body .settings-section .settings-section-content .settings-attached-trust{border-radius:4px;border:1px solid rgba(0,0,0,.08)}.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-header{border-radius:4px 4px 0 0;border-bottom:1px solid rgba(0,0,0,.08);overflow:hidden}.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-header .col-title{color:var(--midnight-blue);opacity:.6}.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-header .settings-attached-trust-actions{display:flex;flex-direction:row;justify-content:stretch;align-items:stretch}.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-header .settings-attached-trust-actions .settings-attached-trust-button{flex:1;background-color:var(--transparent-bg);border:none;padding:16px 20px;font-size:1em}.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-header .settings-attached-trust-actions .settings-attached-trust-button.button-remove{color:var(--red);border-left:1px solid rgba(0,0,0,.08)}.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-header .settings-attached-trust-actions .settings-attached-trust-button.button-add-trust{color:var(--midnight-blue)}.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-row{border-bottom:1px solid rgba(0,0,0,.08)}.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-row .settings-attached-trust-checkbox{accent-color:var(--material-900)}.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-row .settings-attached-trust-name{color:var(--material-900);font-weight:700}.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-row .settings-attached-trust-content{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;gap:5px}.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-row .settings-attached-trust-content .settings-attached-trust-title{color:var(--midnight-blue)}.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-row .settings-attached-trust-content .settings-attached-trust-description{color:var(--midnight-blue);opacity:.6;user-select:none}.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-row .settings-attached-trust-content .settings-attached-trust-button.button-learn-more{display:flex;gap:5px;align-items:center;background-color:transparent;color:var(--material-500);text-decoration:none;border:none}.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-footer{border-radius:0 0 4px 4px;background:var(--mild-bg);user-select:none}.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-footer .settings-attached-trust-container{display:flex;flex-direction:row;justify-content:stretch;align-items:center;padding:10px 16px;gap:7px}.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-footer .settings-attached-trust-container .toggle-label{flex:1;color:var(--midnight-blue)}.settings-body .settings-section .settings-section-content .settings-membership-content{flex:1;display:flex;flex-wrap:wrap;justify-content:stretch;align-items:stretch}.settings-body .settings-section .settings-section-content .settings-membership-content .settings-membership-plan-info{flex:2;display:flex;justify-content:stretch;align-items:stretch;border-radius:4px;border:1px solid rgba(0,0,0,.08)}.settings-body .settings-section .settings-section-content .settings-membership-content .settings-membership-plan-info .settings-membership-plan{flex:1;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;padding:16px 20px;gap:15px}.settings-body .settings-section .settings-section-content .settings-membership-content .settings-membership-plan-info .settings-membership-plan .settings-membership-plan-status{flex:1;display:flex;flex-direction:row;justify-content:stretch;align-items:stretch;gap:10px}.settings-body .settings-section .settings-section-content .settings-membership-content .settings-membership-plan-info .settings-membership-plan .settings-membership-plan-status .settings-membership-plan-icon{color:var(--green)}.settings-body .settings-section .settings-section-content .settings-membership-content .settings-membership-plan-info .settings-membership-plan .settings-membership-plan-status .settings-membership-plan-text{flex:1;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;gap:5px;color:var(--midnight-blue)}.settings-body .settings-section .settings-section-content .settings-membership-content .settings-membership-plan-info .settings-membership-plan .settings-membership-plan-status .settings-membership-plan-text .settings-membership-plan-title{opacity:.6}.settings-body .settings-section .settings-section-content .settings-membership-content .settings-membership-plan-info .settings-membership-payment{flex:1;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;padding:16px 20px;gap:15px}.settings-body .settings-section .settings-section-content .settings-membership-content .settings-membership-plan-info .settings-membership-payment .settings-membership-payment-method{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;gap:5px;color:var(--midnight-blue)}.settings-body .settings-section .settings-section-content .settings-membership-content .settings-membership-plan-info .settings-membership-payment .settings-membership-payment-method .settings-membership-payment-title{opacity:.6}.settings-body .settings-section .settings-section-content .settings-membership-content .settings-membership-plan-info .settings-membership-payment .settings-membership-payment-method .settings-membership-payment-current{flex:1;display:flex;flex-direction:row;justify-content:stretch;align-items:stretch;gap:10px}.settings-body .settings-section .settings-section-content .settings-membership-content .settings-membership-plan-info .settings-membership-payment .settings-membership-payment-method .settings-membership-payment-current .settings-membership-payment-icon{width:30px;height:auto}.settings-body .settings-section .settings-section-content .settings-membership-content .settings-membership-plan-info .settings-membership-payment .settings-membership-payment-action{display:flex;flex-direction:row;justify-content:stretch;align-items:stretch;gap:10px}.settings-body .settings-section .settings-section-content .settings-membership-content .settings-membership-plan-info .settings-membership-payment .settings-membership-payment-action .settings-membership-payment-action-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px;min-width:90px;font-size:1em}.settings-body .settings-section .settings-section-content .settings-membership-content .settings-membership-plan-info .settings-membership-payment .settings-membership-payment-action .settings-membership-payment-action-button.button-update{border-radius:4px;border:none;background-color:var(--material-900);color:var(--material-000)}.settings-body .settings-section .settings-section-content .settings-membership-content .settings-membership-plan-container{flex:1;display:flex;flex-direction:column;justify-content:stretch;align-items:center;gap:10px;position:relative;border-radius:4px;border:1px solid rgba(0,0,0,.08);padding:25px 20px;color:var(--midnight-blue)}.settings-body .settings-section .settings-section-content .settings-membership-content .settings-membership-plan-container .settings-membership-plan-title{font-size:.8em;opacity:.6;user-select:none}.settings-body .settings-section .settings-section-content .settings-membership-content .settings-membership-plan-container .settings-membership-plan-price-value{font-weight:700;font-size:1.8em}.settings-body .settings-section .settings-section-content .settings-membership-content .settings-membership-plan-container.popular:before{content:"Popular";position:absolute;top:0;left:0;padding:8px 16px;border-radius:4px 0 0;background-color:var(--skyblue);color:var(--material-000)}.settings-body .settings-section .settings-section-content .settings-membership-content .settings-membership-plan-container .settings-membership-plan-action{display:flex;flex-direction:row;justify-content:stretch;align-items:stretch;gap:10px}.settings-body .settings-section .settings-section-content .settings-membership-content .settings-membership-plan-container .settings-membership-plan-action .settings-membership-plan-action-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px;min-width:90px;font-size:1em}.settings-body .settings-section .settings-section-content .settings-membership-content .settings-membership-plan-container .settings-membership-plan-action .settings-membership-plan-action-button.button-switch{border-radius:4px;border:none;background-color:var(--material-900);color:var(--material-000)}.settings-body .settings-section .settings-section-content .settings-membership-content .settings-membership-plan-container .settings-membership-plan-action .settings-membership-plan-action-button.button-switch-current-plan{border-radius:4px;gap:5px;opacity:.4;border:none;background-color:var(--green);color:var(--material-000)}.settings-body .remove-container{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;text-align:center;padding:35px 25px;gap:25px}.settings-body .remove-container .remove-content{color:var(--midnight-blue)}.settings-body .remove-container .remove-action{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:10px}.settings-body .remove-container .remove-action .remove-action-button{flex:1;border-radius:4px;border:1px solid rgba(0,0,0,.08);padding:10px 16px;font-size:.9em}.settings-body .remove-container .remove-action .remove-action-button.button-cancel{background-color:var(--material-000);color:var(--material-900)}.settings-body .remove-container .remove-action .remove-action-button.button-remove{background-color:var(--red);color:var(--material-000)}.settings-body .add-agent-container{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;text-align:center;padding:35px 25px;gap:25px}.settings-body .add-agent-container .add-agent-title{color:var(--midnight-blue)}.settings-body .change-image-container{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;text-align:center;padding:35px 25px;gap:25px}.settings-body .change-image-container .change-image,.settings-body .change-image-container .remove-image{flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.settings-body .change-image-container .change-image .change-image-select::file-selector-button,.settings-body .change-image-container .remove-image .change-image-select::file-selector-button{border-radius:4px;border:1px solid rgba(0,0,0,.08);padding:10px 16px;font-size:.9em;background-color:var(--material-000);color:var(--material-900)}.settings-body .change-image-container .change-image .change-image-button,.settings-body .change-image-container .remove-image .change-image-button{border-radius:4px;border:1px solid rgba(0,0,0,.08);padding:10px 16px;font-size:.9em;margin:4px}.settings-body .change-image-container .change-image .change-image-button.button-confirm,.settings-body .change-image-container .remove-image .change-image-button.button-confirm{background-color:var(--material-900);color:var(--material-000)}.settings-body .change-image-container .change-image .change-image-button.button-remove,.settings-body .change-image-container .remove-image .change-image-button.button-remove{background-color:var(--red);color:var(--material-000)}.settings-body .risk-appetite-container{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;text-align:center;padding:35px 25px;gap:25px}.settings-body .risk-appetite-container .risk-appetite-question-form,.settings-body .risk-appetite-container .risk-appetite-result{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;gap:25px}.settings-body .risk-appetite-container .risk-appetite-question-form .risk-appetite-result-header,.settings-body .risk-appetite-container .risk-appetite-question-form .risk-appetite-question-header,.settings-body .risk-appetite-container .risk-appetite-result .risk-appetite-result-header,.settings-body .risk-appetite-container .risk-appetite-result .risk-appetite-question-header{color:var(--midnight-blue);opacity:.6;user-select:none}.settings-body .risk-appetite-container .risk-appetite-question-form .risk-appetite-question-options,.settings-body .risk-appetite-container .risk-appetite-result .risk-appetite-question-options{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;gap:15px}.settings-body .risk-appetite-container .risk-appetite-question-form .risk-appetite-question-options .question-option,.settings-body .risk-appetite-container .risk-appetite-result .risk-appetite-question-options .question-option{flex:1;text-align:start;display:flex;flex-direction:row;justify-content:stretch;align-items:stretch;gap:5px;accent-color:var(--material-900)}.settings-body .risk-appetite-container .risk-appetite-question-form .risk-appetite-result-body,.settings-body .risk-appetite-container .risk-appetite-result .risk-appetite-result-body{border-radius:4px;border:1px solid rgba(0,0,0,.08);background:var(--mild-bg);padding:12px 20px}.settings-body .risk-appetite-container .risk-appetite-question-form .risk-appetite-action-row,.settings-body .risk-appetite-container .risk-appetite-result .risk-appetite-action-row{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:10px}.settings-body .risk-appetite-container .risk-appetite-question-form .risk-appetite-action-row .risk-appetite-button,.settings-body .risk-appetite-container .risk-appetite-result .risk-appetite-action-row .risk-appetite-button{border-radius:4px;border:1px solid rgba(0,0,0,.08);padding:10px 16px;font-size:.9em}.settings-body .risk-appetite-container .risk-appetite-question-form .risk-appetite-action-row .risk-appetite-button:disabled,.settings-body .risk-appetite-container .risk-appetite-result .risk-appetite-action-row .risk-appetite-button:disabled{opacity:.4}.settings-body .risk-appetite-container .risk-appetite-question-form .risk-appetite-action-row .risk-appetite-button.button-next,.settings-body .risk-appetite-container .risk-appetite-result .risk-appetite-action-row .risk-appetite-button.button-next{background-color:var(--material-900);color:var(--material-000)}.settings-body .risk-appetite-container .risk-appetite-question-form .risk-appetite-action-row .risk-appetite-button.button-redo,.settings-body .risk-appetite-container .risk-appetite-result .risk-appetite-action-row .risk-appetite-button.button-redo{background-color:var(--material-000);color:var(--material-900)}@media (min-width: 768px){.settings-body .settings-profile{flex-direction:row}.settings-body .settings-profile .profile-description{align-items:flex-start}.settings-body .settings-section{flex-direction:row}.settings-body .settings-section .settings-section-content .settings-subsection .settings-subsection-header{flex-direction:row;align-items:center}.settings-body .settings-section .settings-section-content .settings-subsection .settings-subsection-content .settings-subsection-field{min-width:35%}.settings-body .settings-section .settings-section-content .settings-attached-trust{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch}.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-table{display:table;border-collapse:collapse}.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-table .settings-attached-trust-header{position:relative}.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-table .settings-attached-trust-header,.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-table .settings-attached-trust-row{display:table-row}.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-table .settings-attached-trust-header .settings-attached-trust-outer,.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-table .settings-attached-trust-row .settings-attached-trust-outer{display:contents}.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-table .settings-attached-trust-header .settings-attached-trust-container,.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-table .settings-attached-trust-row .settings-attached-trust-container{display:table-cell;padding:10px 0;background-color:var(--transparent-bg);backdrop-filter:blur(3px)}.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-table .settings-attached-trust-header .settings-attached-trust-container.trust-select,.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-table .settings-attached-trust-row .settings-attached-trust-container.trust-select{text-align:center}.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-table .settings-attached-trust-header .settings-attached-trust-container .settings-attached-trust-inner-header,.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-table .settings-attached-trust-row .settings-attached-trust-container .settings-attached-trust-inner-header{display:flex;flex-direction:row;justify-content:stretch;align-items:center}.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-table .settings-attached-trust-header .settings-attached-trust-container .settings-attached-trust-inner-header .col-title,.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-table .settings-attached-trust-row .settings-attached-trust-container .settings-attached-trust-inner-header .col-title{flex:1}.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-footer{display:flex;flex-direction:row;justify-content:stretch;align-items:stretch}.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-footer .settings-attached-trust-container{flex:1}.settings-body .settings-section .settings-section-content .settings-membership-content{flex-direction:row;row-gap:10px;column-gap:25px}.settings-body .settings-section .settings-section-content .settings-membership-content .settings-membership-plan-info{flex-direction:row}.settings-body .settings-section .settings-section-content .settings-membership-content .settings-membership-plan-info .settings-membership-plan{border-right:1px solid rgba(0,0,0,.08)}.settings-body .settings-section .settings-section-content .add-trust-body{position:absolute;top:100%;right:0;min-width:100%;max-width:100%}}@media (max-width: 768px){.settings-body .settings-profile{flex-direction:column}.settings-body .settings-profile .profile-description{align-items:center}.settings-body .settings-section{padding-inline:20px;flex-direction:column}.settings-body .settings-section .settings-section-content .settings-subsection .settings-subsection-header{flex-direction:column;align-items:stretch;gap:10px}.settings-body .settings-section .settings-section-content .settings-subsection .settings-subsection-content .settings-subsection-field{min-width:60%}.settings-body .settings-section .settings-section-content .settings-attached-trust{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch}.settings-body .settings-section .settings-section-content .settings-attached-trust .col-title{display:none}.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-row{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;padding:15px 2vw;gap:15px}.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-row .settings-attached-trust-outer{display:flex;flex-direction:row;justify-content:stretch;align-items:center;gap:7px}.settings-body .settings-section .settings-section-content .settings-attached-trust .settings-attached-trust-row .settings-attached-trust-outer .settings-attached-trust-name{flex:1}.settings-body .settings-section .settings-section-content .settings-membership-content{flex-direction:column;gap:20px}.settings-body .settings-section .settings-section-content .settings-membership-content .settings-membership-plan-info{flex-direction:column}.settings-body .settings-section .settings-section-content .settings-membership-content .settings-membership-plan-info .settings-membership-plan{border-bottom:1px solid rgba(0,0,0,.08)}.settings-body .settings-section .settings-section-content .settings-membership-content .flex-break{display:none}.settings-body .risk-appetite-container .risk-appetite-question-form .risk-appetite-action-row .risk-appetite-button{flex:1}}.add-trust-body{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;gap:15px;padding:25px 35px;background:var(--material-000);border-radius:4px;z-index:2}.add-trust-body .add-trust-header .add-trust-header-title{color:var(--material-900);font-size:1.3em;font-weight:700;padding:10px 0}.add-trust-body .add-trust-field{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;gap:5px;color:var(--midnight-blue)}.add-trust-body .add-trust-field .add-trust-field-value{display:flex;flex-direction:row;justify-content:stretch;align-items:center;padding:10px 16px;background-color:var(--material-000);border-radius:4px;border:1px solid rgba(0,0,0,.08)}.add-trust-body .add-trust-field .add-trust-field-value:hover{background-color:var(--milder-bg)}.add-trust-body .add-trust-field .add-trust-field-value .list-select-value{flex:1;display:flex;flex-direction:row;justify-content:flex-start}.add-trust-body .add-trust-field .add-trust-field-value .list-select-value.placeholder{opacity:.6}.add-trust-body .add-trust-footer{display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch}.add-trust-body .add-trust-footer .add-trust-action{display:flex;flex-direction:row;justify-content:stretch;align-items:stretch;gap:10px}.add-trust-body .add-trust-footer .add-trust-button{display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:4px;border:1px solid rgba(0,0,0,.1);padding:10px 16px}.add-trust-body .add-trust-footer .add-trust-button.button-clear{background-color:var(--material-000);color:var(--midnight-blue)}.add-trust-body .add-trust-footer .add-trust-button.button-add{background-color:var(--material-900);color:var(--material-000)}.add-trust-body .popup-body{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;overflow:hidden}.add-trust-body .popup-body .popup-search{display:flex;flex-direction:row;border-bottom:1px solid rgba(0,0,0,.1)}.add-trust-body .popup-body .popup-search .popup-search-input{flex:1;padding:20px 25px;border:none;font-size:1.2em}.add-trust-body .popup-body .popup-search .popup-search-input:focus{outline:none}.add-trust-body .popup-body .popup-search .popup-search-icon{display:flex;justify-content:center;align-items:center;aspect-ratio:1}.add-trust-body .popup-body .popup-item-list{overflow-y:auto;max-height:60vh;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;padding-bottom:10px}.add-trust-body .popup-body .popup-item-list .popup-item{flex:1;text-align:left;background-color:var(--material-000);color:var(--midnight-blue);padding:15px 25px;border:none;border-bottom:1px solid rgba(0,0,0,.1);font-size:1.2em}.add-trust-body .popup-body .popup-item-list .popup-item:hover{background-color:var(--material-050)}@media (min-width: 768px){.add-trust-body{box-shadow:8px 16px 80px #00000029}.add-trust-body .back-button-row{display:none}}@media (max-width: 768px){.add-trust-body{position:fixed;top:0;left:0;width:100%;height:100%}}.nav-bar-top{display:none}.nav-bar-body{display:flex;flex-direction:row;height:67px;border-bottom:1px solid rgba(0,0,0,.08);background:var(--material-000, #FFF);align-items:stretch;justify-content:stretch;user-select:none;padding-inline:30px;gap:25px}.nav-bar-body .brand-text{flex-grow:0;display:flex;align-items:center;justify-content:center;font-size:1.5em}.nav-bar-body ul.nav-bar-list{flex:1;display:flex;flex-direction:row;gap:40px;align-items:flex-start;list-style-type:none;align-items:stretch;justify-content:flex-start;margin:0}.nav-bar-body ul.nav-bar-list li{display:flex;flex-direction:row;font-family:sans-serif;font-size:16px;font-style:normal;line-height:normal;justify-content:stretch;align-items:stretch;border-top:2px solid transparent;border-bottom:2px solid transparent}.nav-bar-body ul.nav-bar-list li a{display:flex;justify-content:center;align-items:center;flex:1;color:var(--midnight-blue, #003);text-decoration:none}.nav-bar-body ul.nav-bar-list li.active{border-bottom:2px solid var(--material-900)}.nav-bar-body ul.nav-bar-list li.active a{color:var(--material-900)}.nav-bar-body ul.nav-bar-list li:not(.active):hover{border-bottom:2px solid rgba(0,0,0,.16)}.nav-bar-body .user-profile-menu{flex:0;display:flex;position:relative;justify-content:center;align-items:center}.nav-bar-body .user-profile-menu .profile-container .profile-text{display:none}.nav-bar-body .user-profile-menu .profile-image{flex:0;display:flex;flex-direction:row;justify-content:center;align-items:center;aspect-ratio:1;border-radius:50%;border:1px solid rgba(0,0,0,.08);height:43px}.nav-bar-body .user-profile-menu .profile-image img,.nav-bar-body .user-profile-menu .profile-image svg{color:#00000052;border-radius:50%;height:80%;width:auto;aspect-ratio:1;object-fit:cover}.nav-bar-body .user-profile-menu ul.menu-action{align-items:flex-start;list-style-type:none;align-items:stretch;justify-content:flex-start;overflow:hidden;margin:0;padding:0;font-size:16px;border-radius:4px;border:1px solid rgba(0,0,0,.08);background-color:var(--material-000)}.nav-bar-body .user-profile-menu ul.menu-action li{padding:10px 20px;color:var(--midnight-blue);display:flex;flex-direction:row;justify-content:stretch;align-items:center;gap:7px}.nav-bar-close{display:none}@media (min-width: 768px){.nav-bar-body .user-profile-menu ul.menu-action{display:none;position:absolute;bottom:0;right:0;transform:translateY(100%);transition:all .4s ease-in-out}.nav-bar-body .user-profile-menu ul.menu-action.active{display:flex}}@media (max-width: 768px){.nav-bar-top{position:sticky;top:0;left:0;width:100%;display:flex;justify-content:stretch;align-items:stretch;border-bottom:1px solid rgba(0,0,0,.08);background-color:#fff}.nav-bar-top .nav-bar-menu{display:flex;justify-content:center;align-items:center;width:45px;z-index:2;color:var(--material-900);aspect-ratio:1}.nav-bar-top .brand-text{flex:1;display:flex;justify-content:center;align-items:center;font-size:1.8em;background-color:var(--material-000, #FFF)}.nav-bar-top:after{content:"";width:45px;aspect-ratio:1}.nav-bar-close{display:none;position:fixed;bottom:0;left:0;height:100%;width:100%;background-color:#00000029;z-index:4}.nav-bar-close.active{display:block}.nav-bar-body{position:fixed;bottom:0;left:0;padding:0;height:100%;width:75%;flex-direction:column;transform:translate(-100%);transition:transform .65s ease-in-out;z-index:5;border-right:1px solid rgba(0,0,0,.08);padding-inline:0;gap:0}.nav-bar-body.active{transform:translate(0)}.nav-bar-body .brand-text{justify-content:flex-start;min-height:1em;font-size:1.4em;padding:20px;background-color:var(--material-000, #FFF)}.nav-bar-body ul.nav-bar-list{flex:1;background-color:var(--material-000, #FFF);border-top:1px solid rgba(0,0,0,.08);flex-direction:column;padding-left:0;gap:0}.nav-bar-body ul.nav-bar-list li{border-right:2px solid transparent;border-left:2px solid transparent;font-size:20px;border-top:0px solid transparent;border-bottom:0px solid transparent}.nav-bar-body ul.nav-bar-list li a{padding:10px 15px 10px 18px;justify-content:flex-start}.nav-bar-body ul.nav-bar-list li.active{border-bottom:0px solid var(--material-900);border-left:2px solid var(--material-900)}.nav-bar-body ul.nav-bar-list li:not(.active):hover{border-bottom:0px solid rgba(0,0,0,.16);border-left:2px solid rgba(0,0,0,.16)}.nav-bar-body .user-profile-menu{flex-direction:column;align-items:stretch;cursor:auto}.nav-bar-body .user-profile-menu ul.menu-action li{width:100px}.nav-bar-body .user-profile-menu .profile-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:10px 20px;gap:12px}.nav-bar-body .user-profile-menu .profile-container .profile-text{flex:1;display:flex;flex-direction:column;gap:5px}.nav-bar-body .user-profile-menu .profile-container .profile-text .profile-name{font-size:1.2em}.nav-bar-body .user-profile-menu .profile-container .profile-text .profile-plan{display:flex;flex-direction:row;align-items:center;gap:4px;font-size:.8em}.nav-bar-body .user-profile-menu .profile-container .profile-text .profile-plan[data-plan=free]{color:var(--midnight-blue, #003);opacity:.6}.nav-bar-body .user-profile-menu .profile-container .profile-text .profile-plan[data-plan=premium]{color:var(--gold)}}.article-body{position:fixed;top:0;right:0;background-color:#fff;z-index:2;height:100vh;display:flex;flex-direction:column;overflow:auto;overscroll-behavior:contain}.article-body .article-image img{width:100%;aspect-ratio:16/10}.article-body .back-button-row{padding:10px 15px}.article-body .edit-action-row{display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;padding:10px 15px;gap:10px}.article-body .edit-action-row .edit-action-button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:7px;padding:10px 16px;border:none;border-radius:4px}.article-body .edit-action-row .edit-action-button:disabled{opacity:.4}.article-body .edit-action-row .edit-action-button.button-edit{border:1px solid rgba(0,0,0,.08);background-color:var(--material-000);color:var(--material-900)}.article-body .edit-action-row .edit-action-button.button-save{background-color:var(--material-900);color:var(--material-000)}.article-body .edit-action-row .edit-action-button.button-delete{background-color:var(--red);color:var(--material-000)}.article-body .article-text{padding:30px 25px 40px;display:flex;flex-direction:column;gap:10px}.article-body .article-text .article-title{margin:10px 0}.article-body .article-text .article-author{display:inline;border-radius:4px;background-color:var(--material-900);color:#fff;padding:6px 12px}.article-body .article-text .article-content{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.article-body .article-text .article-content-agent{user-select:auto}.article-body .article-text .article-update-timestamp{font-style:italic}.article-body .article-text .article-edit{align-self:stretch;display:flex;flex-direction:row;justify-content:stretch;align-items:center;gap:7px}.article-body .article-text .article-edit .article-edit-file-select::file-selector-button{border-radius:4px;border:1px solid rgba(0,0,0,.08);padding:8px 12px;background-color:var(--material-000);color:var(--material-900)}.article-body .article-text .article-edit input{flex:1}.article-body .article-text .article-edit input:not(.article-edit-file-select){border-radius:4px;border:1px solid rgba(0,0,0,.08);padding:7px 10px}.article-body .article-text .article-edit textarea{flex:1;height:20em;border-radius:4px;border:1px solid rgba(0,0,0,.08);padding:7px 10px}.article-body .article-analyse{display:flex;flex-direction:column;align-items:stretch;gap:20px;padding:30px 25px;border-top:1px solid rgba(0,0,0,.08)}.article-body .scenario-append{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch}.article-body .scenario-append .scenario-append-tab{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;border-bottom:1px solid rgba(0,0,0,.08);gap:25px;padding:0 25px}.article-body .scenario-append .scenario-append-tab .scenario-append-tab-item{display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:8px 0;border:none;border-radius:0;border-top:2px solid transparent;border-bottom:2px solid transparent;background-color:var(--material-000);font-size:1em}.article-body .scenario-append .scenario-append-tab .scenario-append-tab-item.active{border-bottom:2px solid var(--material-900);color:var(--material-900)}.article-body .scenario-append .scenario-append-content{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;gap:20px;padding:30px 25px 40px}.article-body .scenario-append .scenario-append-content .scenario-append-section{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;gap:10px}.article-body .scenario-append .scenario-append-content .scenario-append-section .scenario-append-section-title{flex:1;font-weight:700;font-size:1.5em;color:var(--midnight-blue)}.article-body .scenario-append .scenario-append-content .scenario-append-section .scenario-append-section-content{display:flex;justify-content:stretch;align-items:stretch;flex-wrap:wrap;border-radius:4px;border:1px solid rgba(0,0,0,.08);overflow-x:auto}.article-body .scenario-append .scenario-append-content .scenario-append-section .scenario-append-section-content .scenario-append-section-subtitle{flex:1;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:1.2em;color:var(--material-900)}.article-body .scenario-append .scenario-append-content .scenario-append-section .scenario-append-section-content .scenario-append-section-return{display:flex;flex-direction:row;justify-content:stretch;align-items:center;gap:10px;padding:10px 16px}.article-body .scenario-append .scenario-append-content .scenario-append-section .scenario-append-section-content .scenario-append-section-return .scenario-append-section-return-value{font-weight:700;font-size:1.4em}.article-body .scenario-append .scenario-append-content .scenario-append-section .scenario-append-section-content .scenario-append-section-return-positive{color:var(--green);background-color:#00b81814}.article-body .scenario-append .scenario-append-content .scenario-append-section .scenario-append-section-content .scenario-append-section-return-negative{color:var(--red);background-color:#b8001814}.article-body .scenario-append .scenario-append-content .scenario-append-section .scenario-append-section-content .scenario-append-section-table{flex:1;display:table;border-collapse:collapse}.article-body .scenario-append .scenario-append-content .scenario-append-section .scenario-append-section-content .scenario-append-section-table .scenario-append-section-header .scenario-append-section-cell{font-weight:700;color:var(--midnight-blue)}.article-body .scenario-append .scenario-append-content .scenario-append-section .scenario-append-section-content .scenario-append-section-table .scenario-append-section-header,.article-body .scenario-append .scenario-append-content .scenario-append-section .scenario-append-section-content .scenario-append-section-table .scenario-append-section-row{display:table-row}.article-body .scenario-append .scenario-append-content .scenario-append-section .scenario-append-section-content .scenario-append-section-table .scenario-append-section-header .scenario-append-section-cell,.article-body .scenario-append .scenario-append-content .scenario-append-section .scenario-append-section-content .scenario-append-section-table .scenario-append-section-row .scenario-append-section-cell{display:table-cell;padding:10px 16px}.article-body .scenario-append .scenario-append-content .scenario-append-section .scenario-append-section-content .scenario-append-section-table .scenario-append-section-header .scenario-append-section-cell .scenario-append-impact,.article-body .scenario-append .scenario-append-content .scenario-append-section .scenario-append-section-content .scenario-append-section-table .scenario-append-section-row .scenario-append-section-cell .scenario-append-impact{display:inline-flex;vertical-align:middle;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}.article-body .scenario-append .scenario-append-content .scenario-append-section .scenario-append-section-content .scenario-append-section-table .scenario-append-section-header .scenario-append-section-cell .scenario-append-impact svg,.article-body .scenario-append .scenario-append-content .scenario-append-section .scenario-append-section-content .scenario-append-section-table .scenario-append-section-row .scenario-append-section-cell .scenario-append-impact svg{aspect-ratio:1}.article-body .scenario-append .scenario-append-content .scenario-append-section .scenario-append-section-content .scenario-append-section-table .scenario-append-section-header .scenario-append-section-cell .scenario-append-impact[data-impact=positive],.article-body .scenario-append .scenario-append-content .scenario-append-section .scenario-append-section-content .scenario-append-section-table .scenario-append-section-row .scenario-append-section-cell .scenario-append-impact[data-impact=positive]{color:var(--green)}.article-body .scenario-append .scenario-append-content .scenario-append-section .scenario-append-section-content .scenario-append-section-table .scenario-append-section-header .scenario-append-section-cell .scenario-append-impact[data-impact=negative],.article-body .scenario-append .scenario-append-content .scenario-append-section .scenario-append-section-content .scenario-append-section-table .scenario-append-section-row .scenario-append-section-cell .scenario-append-impact[data-impact=negative]{color:var(--red)}.article-body .scenario-append .scenario-append-content .scenario-append-section .scenario-append-section-content .scenario-append-section-table .scenario-append-section-header .scenario-append-section-cell .scenario-append-action-button,.article-body .scenario-append .scenario-append-content .scenario-append-section .scenario-append-section-content .scenario-append-section-table .scenario-append-section-row .scenario-append-section-cell .scenario-append-action-button{border:none;background-color:var(--material-000);color:var(--material-900)}.article-body .scenario-append .scenario-append-content .scenario-append-section .scenario-append-section-content .scenario-append-section-table .scenario-append-section-header input,.article-body .scenario-append .scenario-append-content .scenario-append-section .scenario-append-section-content .scenario-append-section-table .scenario-append-section-row input{border-radius:4px;border:1px solid rgba(0,0,0,.08);padding:7px 10px}.article-body .scenario-append .scenario-append-content .scenario-append-section .scenario-append-section-content .scenario-append-action-row{flex:1;display:flex;flex-direction:row;justify-content:center;align-items:stretch;padding:10px 16px}.article-body .scenario-append .scenario-append-content .scenario-append-section .scenario-append-section-content .scenario-append-action-row .scenario-append-action-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 16px;border-radius:4px;border:none;background-color:var(--material-900);color:var(--material-000)}.article-body .scenario-append .scenario-append-content .scenario-append-section .scenario-append-section-copy-button{display:flex;justify-content:center;font-size:1.1em;text-decoration:none;gap:5px;padding:10px;min-width:90px;align-items:center;border-radius:4px;border:1px solid rgba(0,0,0,.08);background:rgba(0,0,123,.04);color:var(--material-900)}.article-body .disclaimer-text{padding:30px 25px 40px;display:flex;flex-direction:column;gap:10px;opacity:.6;font-size:xx-small;font-style:italic}.delete-container{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;text-align:center;padding:35px 25px;gap:25px}.delete-container .delete-content{color:var(--midnight-blue)}.delete-container .delete-action{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:10px}.delete-container .delete-action .delete-action-button{flex:1;border-radius:4px;border:1px solid rgba(0,0,0,.08);padding:10px 16px;font-size:.9em}.delete-container .delete-action .delete-action-button.button-cancel{background-color:var(--material-000);color:var(--material-900)}.delete-container .delete-action .delete-action-button.button-delete{background-color:var(--red);color:var(--material-000)}@media (min-width: 768px){.article-body{width:50vw}.article-body .back-button-row{display:none}.article-body .article-text{align-items:flex-start}.article-body .scenario-append .scenario-append-section-content{flex-direction:row;row-gap:4px}.article-body .scenario-append .scenario-append-section-content .scenario-append-section-subtitle{padding:7px 16px}.article-body .scenario-append .scenario-append-section-content .scenario-append-section-table:not(:nth-last-child(1)) .scenario-append-section-row,.article-body .scenario-append .scenario-append-section-content .scenario-append-section-table .scenario-append-section-header,.article-body .scenario-append .scenario-append-section-content .scenario-append-section-table .scenario-append-section-row:not(:nth-last-child(1)){border-bottom:1px solid rgba(0,0,0,.08)}.article-body .disclaimer-text{align-items:flex-start}}@media (max-width: 768px){.article-body{width:100vw}.article-body .article-text{align-items:flex-start;text-align:flex-start}.article-body .scenario-append .scenario-append-section-content{flex-direction:column}.article-body .scenario-append .scenario-append-section-content .scenario-append-section-subtitle{padding:12px 16px}.article-body .scenario-append .scenario-append-section-content .scenario-append-section-return{order:2}.article-body .scenario-append .scenario-append-section-content .scenario-append-section-return .scenario-append-section-return-text{flex:1}.article-body .scenario-append .scenario-append-section-content .scenario-append-section-return .scenario-append-section-return-value{order:2}.article-body .scenario-append .scenario-append-section-content .flex-break{display:none}.article-body .scenario-append .scenario-append-section-content .scenario-append-section-table .scenario-append-section-header,.article-body .scenario-append .scenario-append-section-content .scenario-append-section-table .scenario-append-section-row,.article-body .scenario-append .scenario-append-section-content .scenario-append-action-row{border-bottom:1px solid rgba(0,0,0,.08)}.article-body .disclaimer-text{align-items:flex-start;text-align:flex-start}}:root{--glitter: url(https://hk-ysa.web.app/images/silver-glitter-background.png);--duration: 3s;--card-color: #3b4146}.member-body{position:fixed;top:0;right:0;background-color:#fff;z-index:2;height:100vh;width:50vw;display:flex;flex-direction:column;overflow:auto;overscroll-behavior:contain}.member-card-section{margin:10px;max-width:360px;align-items:center}.member-card-section .member-card-container{width:100%}.member-card-section .member-card-main{perspective:1000px;margin:0 auto;padding:5px}.member-card-section .member-card-front:before{content:"";inset:0;position:absolute;transform:translateZ(.1px);background-color:transparent;background-image:var(--glitter),var(--glitter),linear-gradient(120deg,black 25%,white,black 75%);background-size:100% 100%,80% 80%,200% 200%;background-blend-mode:multiply,multiply,overlay;background-position:50% 50%,50% 50%,50% 50%;mix-blend-mode:color-dodge;filter:brightness(2) contrast(.8);animation:member-bg var(--duration) ease infinite}.member-card-section .member-card-front{display:grid;position:relative;transform:translateZ(.1px);width:90vw;width:auto;aspect-ratio:1.586;border-radius:3.5%/5%;background-image:url(https://www.transparenttextures.com/patterns/brushed-alum-dark.png);background-color:var(--card-color);background-size:cover;overflow:hidden;box-shadow:0 30px 40px -25px #0f0514,0 20px 50px -15px #0f0514;-webkit-mask-image:-webkit-radial-gradient(white,black);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);image-rendering:optimizequality}.member-card-section .member-card-front:after{content:"";background:linear-gradient(125deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.4) .1%,rgba(255,255,255,0) 60%);background-size:200% 200%;mix-blend-mode:hard-light;animation:member-bg var(--duration) ease infinite}.member-card-section .member-card-shadow{display:grid;position:relative;transform:translateZ(.1px);width:90vw;width:auto;aspect-ratio:1.586;border-radius:3.5%/5%;overflow:hidden;box-shadow:0 30px 40px -25px #0f0514,0 20px 50px -15px #0f0514;animation:member-tilt var(--duration) ease infinite;image-rendering:optimizequality}.member-card-section .member-card-front *{font-family:PT Mono,monospace}.member-card-section .member-cardLogo,.member-card-section .member-card-bottom-right,.member-card-section .member-card-bottom-left,.member-card-section .member-card-center,.member-card-section .member-info,.member-card-section .member-chip,.member-card-section .member-icon{color:#ccc;position:absolute;margin:0;padding:0;letter-spacing:.075em;font-size:clamp(.75rem,2.8vw + .2rem,1.1rem);inset:5%;text-shadow:-1px -1px 0px rgba(255,255,255,.5),1px -1px 0px rgba(255,255,255,.5),1px 1px 0px rgba(0,0,0,.5),1px -1px 0px rgba(0,0,0,.5);z-index:5}.member-card-section .member-card-bottom-left,.member-card-section .member-card-center,.member-card-section .member-card-bottom-right,.member-card-section .member-info{background-image:linear-gradient(to bottom,#ededed 20%,#bababa 70%),none,linear-gradient(120deg,transparent 10%,white 40%,white 60%,transparent 90%);background-size:cover,cover,200%;background-position:50% 50%;background-blend-mode:overlay;-webkit-text-fill-color:transparent;-webkit-background-clip:text;animation:member-bg var(--duration) ease infinite}.member-card-section .member-card-center{font-family:PT Mono,monospace;text-align:left;font-size:x-large;letter-spacing:.015em;top:32%;left:27.5%;margin:0;bottom:auto}.member-card-section .member-card-center-lower{font-family:PT Mono,monospace;text-align:left;font-size:smaller;line-height:1.2;letter-spacing:.015em;top:50%;left:27.5%;bottom:auto}.member-card-section .member-card-bottom-right,.member-card-section .member-card-bottom-left{top:auto;bottom:0;font-size:small}.member-card-section .member-card-bottom-left{right:auto;line-height:1.2;text-align:left}.member-card-section .member-card-bottom-right{left:auto}.member-card-section .member-cardLogo{bottom:auto;left:auto;width:15%;filter:invert(1) saturate(0) brightness(1) contrast(0);mix-blend-mode:screen}.member-card-section .member-chip{display:grid;place-items:center;width:14%;aspect-ratio:5/4;left:7.5%;top:30%;border-radius:10%/15%;background-image:none,none,linear-gradient(120deg,#777 10%,#ddd 40%,#ddd 60%,#777 90%);background-size:200% 200%;background-position:50% 50%;overflow:hidden;z-index:0;transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(white,black);animation:member-bg var(--duration) ease infinite}.member-card-section .member-chip svg{display:block;width:90%;fill:none;stroke:#444;stroke-width:2}.member-card-section .member-contactless{position:absolute;left:23%;top:30%;width:12%;rotate:90deg;stroke-width:1.25;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:.5}.member-card-section .member-icon{width:25%;inset:0 auto auto 15px;filter:invert(1) hue-rotate(180deg) saturate(5) contrast(2)}@keyframes member-tilt{0%,to{transform:translateZ(.1px) rotateY(-7.5deg) rotateX(5deg)}50%{transform:translateZ(.1px) rotateY(7.5deg) rotateX(-5deg)}}@keyframes member-bg{0%,to{background-position:50% 50%,calc(50% + 1px) calc(50% + 1px),0% 50%}50%{background-position:50% 50%,calc(50% - 1px) calc(50% - 1px),100% 50%}}.member-card-section #chip,.member-card-section #contactless{display:none}.member-info-section .member-info{display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start;padding:25px;gap:15px}.member-info-section .member-info .member-info-header{flex:1;padding:7px 0;font-size:1.2em;font-weight:700;color:var(--material-900)}.member-info-section .member-info .member-info-field{flex:1;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;color:var(--midnight-blue)}.member-info-section .member-info .member-info-field .member-info-title{display:flex;flex-direction:row;gap:8px;opacity:.6;user-select:none}@media (max-width: 768px){.member-body{width:100vw}}@media (min-width: 768px){.member-body{width:50vw}.back-button-row{display:none}}.invisible-text{color:transparent}.text-space{padding:3px 0}.booking-view{max-width:550px;margin:auto}.booking-view .booking-title{display:flex;flex-direction:row;align-items:center;justify-content:center}.booking-layout-container{display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){.booking-layout-container{flex-direction:row;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.booking-view{max-width:1080px;margin:auto}.booking-content-section,.booking-form-section{flex:1 1 90%}}.booking-content-section{padding:1rem;text-align:center}.booking-form-section{padding:1rem}.rdp-day_available:not(.rdp-day_outside){position:relative;font-weight:700;color:var(--material-800);align-items:center;flex-wrap:wrap;gap:10px;justify-content:center}.rdp-day_available:not(.rdp-day_outside):after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:6px;height:6px;background-color:var(--material-800);border-radius:50%}.rdp-day_selected.rdp-day_available:not(.rdp-day_outside):after{background-color:#fff}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:fadeIn .3s ease-in-out}.rdp{--rdp-cell-size: 40px;margin:1em auto}.rdp-caption_label{font-weight:600}.rdp-nav_button{border-radius:9999px}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled{opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.user-from-modal-content{backdrop-filter:blur(3px);flex:1;display:flex;padding:9%;flex-direction:column;justify-content:center;align-items:center;gap:1.5em;font-family:sans-serif}.user-from-modal-content .brand-text{font-size:1.75em}.user-from-modal-content .text-signup,.user-from-modal-content .text-login{user-select:none}.user-from-modal-content .text-completion{text-align:center;user-select:none}.user-from-modal-content .button-signup,.user-from-modal-content .button-login{color:var(--material-900);cursor:pointer;text-decoration:underline}.user-from-modal-content form{display:flex;flex-direction:column;align-items:stretch;gap:1em}.user-from-modal-content form .field{flex:1;display:flex;justify-content:center;align-items:stretch;position:relative;border-radius:4px;border:1px solid rgba(0,0,0,.1)}.user-from-modal-content form .field .field-icon{display:flex;justify-content:center;align-items:center;flex:1;border:0;border-radius:4px 0 0 4px;border-right:1px solid rgba(0,0,0,.1);aspect-ratio:1}.user-from-modal-content form .field .field-icon svg{color:var(--material-900);height:40%}.user-from-modal-content form .field .field-input{flex:7;border:none;border-radius:0 4px 4px 0;padding:0 0 0 1.2em;font-size:1em;min-width:0}.user-from-modal-content form .field .field-input.field-verify{flex:5.5;border-radius:0}.user-from-modal-content form .field .field-button-getcode{flex:1.5;display:flex;justify-content:center;align-items:center;border-left:1px solid rgba(0,0,0,.1);text-align:center;color:var(--material-900);font-style:normal;font-weight:400;line-height:normal}.user-from-modal-content form .field .field-button-getcode.disabled{opacity:.4}.user-from-modal-content form .checkbox-row{display:flex;justify-content:start;align-items:stretch;user-select:none;gap:5%}.user-from-modal-content form .checkbox-row .field-choice{display:flex;flex:1;justify-content:start;align-items:start;gap:5%;accent-color:var(--material-900)}.user-from-modal-content form .checkbox-row .field-choice .field-choice-one-only{aspect-ratio:1}.user-from-modal-content form .field-2col{display:flex;justify-content:center;align-items:stretch;user-select:none;gap:5%;aspect-ratio:8}.user-from-modal-content form .field-2col .field-choice{display:flex;flex:1;justify-content:center;align-items:center;gap:5%;border-radius:4px;border:1px solid rgba(0,0,0,.1)}.user-from-modal-content form .field-2col .field-choice .field-choice-one-only{accent-color:var(--material-900);aspect-ratio:1}.user-from-modal-content form .error-msg{color:red;margin:-10px}.user-from-modal-content form .error-box{border-color:red}.user-from-modal-content form .button-reset{flex:1;display:flex;padding:10px 24px;border-radius:4px;border:1px solid rgba(0,0,0,.1);justify-content:center;align-items:center;background-color:var(--red);color:var(--material-000);font-size:1.2em}.user-from-modal-content form .button-submit{flex:1;display:flex;padding:10px 24px;border-radius:4px;border:1px solid rgba(0,0,0,.1);justify-content:center;align-items:center;background-color:var(--material-900);color:var(--material-000);font-size:1.2em}.user-from-modal-content form .button-submit:disabled{background-color:gray}@media (min-width: 768px){.login-modal-content,.signup-modal-content{background-color:var(--transparent-bg);backdrop-filter:blur(3px)}}.time-slot-list{display:flex;align-items:center;flex-wrap:wrap;gap:10px;justify-content:center}.time-slot-list .time-slot{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;border-radius:8px;border:1px solid var(--material-050);overflow:hidden;backdrop-filter:blur(3px);background-color:var(--transparent-bg);height:auto;padding:10px;color:#4a5568;transition:all .2s ease-in-out}.time-slot-list .time-slot:hover{background-color:#e0f2fe;border-color:#93c5fd;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transform:translateY(-.125rem)}.time-slot-list .time-slot.selected{background-color:var(--material-800);color:#fff;border-color:var(--material-800)}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}@media (max-width: 768px){.calendar-view{padding:20px 15px;align-items:stretch}.calendar-view .calendar-title{display:flex;flex-direction:row;align-items:center;justify-content:center}}.calendar-view{padding:20px 15px}.calendar-view__container{max-width:1080px;margin:0 auto;padding:0rem}.calendar-view__grid{display:grid;gap:1rem}@media (min-width: 1024px){.calendar-view__grid{grid-template-columns:2fr 1fr}}.calendar-view__left{gap:10px;display:grid}@media (min-width: 1024px){.calendar-view__container{max-width:1080px;margin:auto}}.card{background-color:#fff;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;padding:1rem;border:1px solid #e9ecef}.availability-form__title{font-size:1.25rem;font-weight:600;color:var(--material-900);margin-bottom:1rem}.availability-form__type-buttons{display:flex;gap:1rem;margin-bottom:1.5rem}.availability-form__single>*+*,.availability-form__recurring>*+*{margin-top:1rem}.availability-form__time-slots{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e9ecef}.availability-form__subtitle{font-size:1.125rem;font-weight:500;color:#343a40;margin-bottom:1rem}.availability-form__actions{margin-top:1.5rem;padding-top:1.5rem}.calendar-button{flex:1;display:flex;padding:10px 24px;border-radius:4px;border:1px solid rgba(0,0,0,.1);justify-content:center;align-items:center;background-color:var(--material-900);color:var(--material-000);font-size:1.2em}.form-group--grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group--time{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.form-group--details{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.form-group__label{display:block;font-size:.875rem;font-weight:500;color:#495057;margin-bottom:.25rem}.form-group__input{width:-webkit-fill-available;padding:.5rem .75rem;border:1px solid #dee2e6;border-radius:.25rem;transition:all .2s ease-in-out}.form-group__input:focus{outline:none;border-color:var(--material-900);box-shadow:0 0 0 2px rgba(var(--material-900),.2)}.checkbox-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.checkbox-grid__item{display:flex;align-items:center;gap:.5rem}.checkbox-grid__input{accent-color:var(--material-900)}.button{padding:.5rem 1rem;border-radius:.25rem;font-weight:500;cursor:pointer;transition:all .2s ease-in-out;display:inline-flex;align-items:center;gap:.5rem}.button--primary{background-color:var(--material-900);color:#fff;border:none}.button--primary:hover{background-color:var(--material-900)}.button--secondary{background-color:#e9ecef;color:#495057;border:none}.button--secondary:hover{background-color:#dee2e6}.button--icon{background:none;border:none;color:var(--material-900);padding:.25rem}.button--icon:hover{color:var(--material-900)}.button--full{width:100%;justify-content:center}.slots-table__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.slots-table__title{font-size:1.25rem;font-weight:600;color:var(--material-900)}.slots-table__count{background-color:rgba(var(--material-900),.1);color:var(--material-900);padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500}.table-wrapper{overflow-x:auto}.table{width:100%;border-collapse:collapse}.table thead{background-color:#f8f9fa}.table thead th{padding:.5rem;text-align:center;font-size:.75rem;font-weight:500;color:#adb5bd;text-transform:uppercase;letter-spacing:.05em}.table tbody .table__row{transition:background-color .2s ease-in-out}.table tbody .table__row:hover{background-color:rgba(var(--material-900),.1)}.table__cell{padding:.5rem .2rem;vertical-align:top;white-space:nowrap}.table__cell--subtext{font-size:.75rem;color:#adb5bd;display:block}.table__empty{padding:1rem 1.5rem;text-align:center;color:#adb5bd}.bookings-list{position:sticky;top:1rem}.bookings-list__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.bookings-list__title{font-size:1.25rem;font-weight:600;color:var(--material-900)}.bookings-list__count{background-color:rgba(var(--material-900),.1);color:var(--material-900);padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500}.bookings-list__content>*+*{margin-top:1rem}.bookings-list__empty{text-align:center;padding:1.5rem 0;color:#adb5bd}.bookings-list__empty-icon{font-size:2rem;color:#dee2e6;margin-bottom:.5rem;display:block}.bookings-list__items>*+*{margin-top:.75rem}.calendar-item{padding:.75rem;border:1px solid #e9ecef;border-radius:.25rem;transition:all .2s ease-in-out}.calendar-item__content{display:flex;justify-content:space-between;align-items:flex-start}.calendar-item__name{font-weight:500;color:#343a40}.calendar-item__date,.calendar-item__time{font-size:.875rem;color:#6c757d}.calendar-item__actions{display:flex;gap:.5rem}.modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}.modal{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;padding:1.5rem;width:100%;max-width:28rem}.modal__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.modal__title{font-size:1.125rem;font-weight:600;color:var(--material-900)}.modal__content>*+*{margin-top:1rem}.modal__actions{margin-top:1.5rem;display:flex;justify-content:flex-end;gap:.75rem}.modal .time-input::-webkit-calendar-picker-indicator{background:none;display:none}.modal .smooth-transition{transition:all .3s ease}.modal .slot-item:hover{background-color:#00007b0d}.client-body{position:fixed;top:0;right:0;background-color:#fff;z-index:2;height:calc(100vh + -0px);display:flex;flex-direction:column;overflow:auto;overscroll-behavior:contain;padding:10px 0}.client-body .back-button-row{padding:10px 15px}.client-body .title-with-button{display:flex;gap:10px;justify-content:space-between;align-content:space-between;align-items:center}.client-body .title-with-button .action-button{display:flex;flex:1 1 0;min-width:0;flex-direction:row;justify-content:end;text-decoration:none;gap:5px;padding:8px 22px;align-items:center;border-radius:4px;border:none}.client-body .title-with-button .action-button:disabled{opacity:.4}.client-body .title-with-button .action-button.button-edit{border:1px solid rgba(0,0,0,.08);background-color:var(--material-000);color:var(--material-900);font-size:.85em}.client-body .title-with-button .action-button.button-save{background-color:var(--material-900);color:var(--material-000);font-size:.85em}.client-body .client-profile{display:flex;padding:25px;border-bottom:1px solid rgba(0,0,0,.08);gap:12px;flex-direction:column;align-items:center;text-align:center}.client-body .client-profile .client-profile-image{display:flex;justify-content:center;align-items:center;min-width:150px;max-width:150px;border-radius:50%;border:1px solid rgba(0,0,0,.08);aspect-ratio:1}.client-body .client-profile .client-profile-image img,.client-body .client-profile .client-profile-image svg{color:#00000052;border-radius:50%;height:80%;width:auto;aspect-ratio:1;object-fit:cover}.client-body .client-profile .client-profile-text{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px}.client-body .client-profile .client-profile-text .client-profile-name{font-size:1.2em}.client-body .client-profile .client-profile-text .client-profile-plan{display:flex;flex-direction:row;align-items:center;gap:4px;font-size:.8em}.client-body .client-profile .client-profile-text .client-profile-plan[data-plan=free]{color:var(--midnight-blue, #003);opacity:.6}.client-body .client-profile .client-profile-text .client-profile-plan[data-plan=premium]{color:var(--gold)}.client-body .client-profile .client-analyse-button{display:flex;justify-content:center;font-size:1.1em;text-decoration:none;gap:8px;padding:8px 12px;align-items:center;border-radius:4px;border:1px solid rgba(0,0,0,.08);background:rgba(0,0,123,.04);color:var(--material-900)}.client-body .client-personal-info{border-bottom:1px solid rgba(0,0,0,.08)}.client-body .client-personal-info,.client-body .client-portfolio-info{display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start;padding:25px;gap:15px}.client-body .client-personal-info .client-personal-info-header,.client-body .client-personal-info .client-portfolio-info-header,.client-body .client-portfolio-info .client-personal-info-header,.client-body .client-portfolio-info .client-portfolio-info-header{flex:1;padding:7px 0;font-size:1.2em;font-weight:700;color:var(--material-900)}.client-body .client-personal-info .client-personal-info-field,.client-body .client-personal-info .client-portfolio-info-field,.client-body .client-portfolio-info .client-personal-info-field,.client-body .client-portfolio-info .client-portfolio-info-field{flex:1;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;color:var(--midnight-blue)}.client-body .client-personal-info .client-personal-info-field .client-personal-info-title,.client-body .client-personal-info .client-personal-info-field .client-portfolio-info-title,.client-body .client-personal-info .client-portfolio-info-field .client-personal-info-title,.client-body .client-personal-info .client-portfolio-info-field .client-portfolio-info-title,.client-body .client-portfolio-info .client-personal-info-field .client-personal-info-title,.client-body .client-portfolio-info .client-personal-info-field .client-portfolio-info-title,.client-body .client-portfolio-info .client-portfolio-info-field .client-personal-info-title,.client-body .client-portfolio-info .client-portfolio-info-field .client-portfolio-info-title{display:flex;flex-direction:row;gap:8px;opacity:.6;user-select:none}.client-body .client-action{position:fixed;left:0;bottom:0;width:100%;display:flex;flex-direction:row;justify-content:stretch;align-items:stretch;background-color:var(--mild-bg)}.client-body .client-action .client-action-button{flex:1;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:7px;border-radius:4px;border:none;padding:20px 25px;font-size:.9em}.client-body .client-action .client-action-button.button-remove{background-color:transparent;color:var(--red)}.client-body .client-contact-section{width:100%}.client-body .client-contact-section .client-contact-button{width:100%;display:flex;justify-content:center;font-size:1.1em;text-decoration:none;gap:8px;padding:8px 12px;align-items:center;border-radius:4px;border:1px solid rgba(0,0,0,.08);background-color:var(--material-900);color:var(--material-000)}@media (min-width: 768px){.client-body{width:50vw}.client-body .back-button-row,.client-body .client-action{display:none}}@media (max-width: 768px){.client-body{width:100vw}}.fund-holdings-body{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;padding:20px 30px}.fund-holdings-body .fund-header{display:flex;justify-content:stretch;align-items:stretch}.fund-holdings-body .fund-header .fund-header-title{flex:1;font-size:1.7em;font-weight:700;color:var(--material-900)}.fund-holdings-body .fund-header .fund-action{display:flex;flex-direction:row;justify-content:stretch;align-items:center;gap:15px;font-size:1.1em}.fund-holdings-body .fund-header .fund-action .fund-action-button{flex:1;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px;border-radius:4px;border:none;padding:10px 14px;background-color:var(--material-900);color:var(--material-000)}.fund-holdings-body .fund-header .fund-action .fund-action-button.hidden{display:none}.fund-holdings-body .fund-subheader{display:flex;flex-direction:row;align-items:stretch;font-size:1.1em}.fund-holdings-body .fund-subheader .fund-search{display:flex;flex-direction:row;justify-content:stretch;align-items:stretch;gap:5px;color:var(--midnight-blue);flex:1}.fund-holdings-body .fund-subheader .fund-search .fund-search-icon{display:flex;flex-direction:row;justify-content:center;align-items:center;opacity:.4;aspect-ratio:1}.fund-holdings-body .fund-subheader .fund-search input{border:none;padding:10px 5px}.fund-holdings-body .fund-subheader .fund-search input::placeholder{opacity:.4}.fund-holdings-body .fund-subheader .fund-action{display:flex;flex-direction:row;justify-content:stretch;align-items:stretch;gap:15px;font-size:1.1em}.fund-holdings-body .fund-subheader .fund-action .fund-action-button{display:flex;flex-direction:row;justify-content:stretch;align-items:center;gap:5px;border:none;color:var(--material-900);background-color:transparent}.fund-holdings-body .fund-subheader .fund-action .fund-action-button.button-remove{color:var(--red)}.fund-holdings-body .fund-subheader .fund-action .fund-action-button:disabled{color:var(--midnight-blue);opacity:.4}.fund-holdings-body .fund-subheader .fund-action .fund-action-button.hidden{display:none}.fund-holdings-body .fund-content{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch}@media (min-width: 768px){.fund-holdings-body .fund-header{flex-direction:row}.fund-holdings-body .fund-header .fund-header-title{padding:15px 0}.fund-holdings-body .fund-subheader{justify-content:stretch;border-top:1px solid var(--material-050);border-bottom:1px solid var(--material-050);background-color:var(--transparent-bg);backdrop-filter:blur(3px)}.fund-holdings-body .fund-content{position:relative}.fund-holdings-body .fund-holdings{display:table;flex:1;border-collapse:collapse}.fund-holdings-body .fund-holdings .fund-header>:not(.fund-action-select-all){opacity:.6;user-select:none}.fund-holdings-body .fund-holdings .fund-holding-row:nth-child(2n){background-color:var(--transparent-bg);backdrop-filter:blur(3px)}.fund-holdings-body .fund-holdings .fund-holding-row:nth-child(odd){background-color:var(--translucent-bg);backdrop-filter:blur(3px)}.fund-holdings-body .fund-holdings .fund-holding-row[data-is-modified=true]{color:var(--material-600)}.fund-holdings-body .fund-holdings .fund-holding-header,.fund-holdings-body .fund-holdings .fund-holding-row{display:table-row;color:var(--midnight-blue);border-bottom:1px solid rgba(0,0,0,.08);background-color:var(--translucent-bg);backdrop-filter:blur(3px)}.fund-holdings-body .fund-holdings .fund-holding-header .fund-holding-title,.fund-holdings-body .fund-holdings .fund-holding-header .fund-holding-title-row,.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-title,.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-title-row{display:contents}.fund-holdings-body .fund-holdings .fund-holding-header .fund-holding-name,.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-name{border-right:1px solid rgba(0,0,0,.08);padding:10px 5px}.fund-holdings-body .fund-holdings .fund-holding-header .fund-holding-trust,.fund-holdings-body .fund-holdings .fund-holding-header .fund-holding-scheme,.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-trust,.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-scheme{display:table-cell;padding:10px 5px}.fund-holdings-body .fund-holdings .fund-holding-header .flex-break,.fund-holdings-body .fund-holdings .fund-holding-header .fund-holding-title-separator,.fund-holdings-body .fund-holdings .fund-holding-header .fund-action-remove,.fund-holdings-body .fund-holdings .fund-holding-row .flex-break,.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-title-separator,.fund-holdings-body .fund-holdings .fund-holding-row .fund-action-remove{display:none}.fund-holdings-body .fund-holdings .fund-holding-header>div,.fund-holdings-body .fund-holdings .fund-holding-row>div{display:table-cell;padding:10px 5px}.fund-holdings-body .fund-holdings .fund-holding-header>div.fund-holding-amount,.fund-holdings-body .fund-holdings .fund-holding-header>div.fund-holding-price,.fund-holdings-body .fund-holdings .fund-holding-row>div.fund-holding-amount,.fund-holdings-body .fund-holdings .fund-holding-row>div.fund-holding-price{align-items:flex-start}.fund-holdings-body .add-fund-body{position:absolute;top:0;right:0;min-width:30%;max-width:50%}}@media (max-width: 768px){.fund-holdings-body{gap:15px}.fund-holdings-body .fund-header{flex-direction:column;gap:15px}.fund-holdings-body .fund-header .fund-action .fund-action-button{font-size:.9em}.fund-holdings-body .fund-subheader{position:fixed;bottom:0;left:0;width:100vw;padding:25px 35px;box-shadow:0 8px 60px #00000029;justify-content:center;background-color:var(--material-000);z-index:1}.fund-holdings-body .fund-subheader .fund-search,.fund-holdings-body .fund-subheader .fund-action-button.button-remove{display:none}.fund-holdings-body .fund-subheader .fund-action .fund-action-button{flex:auto;white-space:nowrap;width:100%;flex:1;font-size:.9em;gap:7px}.fund-holdings-body .fund-holdings{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;gap:10px}.fund-holdings-body .fund-holdings .fund-holding-header{display:none}.fund-holdings-body .fund-holdings .fund-holding-row{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:stretch;align-items:stretch;row-gap:10px;column-gap:10px;border-radius:4px;border:1px solid var(--material-050);padding:16px 16px 0;color:var(--midnight-blue);background-color:var(--transparent-bg);backdrop-filter:blur(3px)}.fund-holdings-body .fund-holdings .fund-holding-row[data-is-modified=true] .fund-holding-title{color:var(--material-600)}.fund-holdings-body .fund-holdings .fund-holding-row .fund-action-select,.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-amount{display:none}.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-title{flex:1;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;gap:5px}.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-title .fund-holding-title-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;opacity:.7;gap:7px}.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-name{font-weight:700}.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-price,.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-value,.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-return-1m,.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-return-3m,.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-return-1y,.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-return-5y{flex:1;display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start;gap:5px;font-weight:700}.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-price:before{content:"單位價格";font-weight:400;opacity:.7}.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-value:before{content:"總價值";font-weight:400;opacity:.7}.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-return-1m:before{content:"1個月回報";font-weight:400;opacity:.7}.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-return-3m:before{content:"3個月回報";font-weight:400;opacity:.7}.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-return-1y:before{content:"1年回報";font-weight:400;opacity:.7}.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-return-5y:before{content:"5年回報";font-weight:400;opacity:.7}.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-return-1m[data-sign=negative],.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-return-3m[data-sign=negative],.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-return-1y[data-sign=negative],.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-return-5y[data-sign=negative]{color:var(--red)}.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-return-1m[data-sign=positive],.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-return-3m[data-sign=positive],.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-return-1y[data-sign=positive],.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-return-5y[data-sign=positive]{color:var(--green)}.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-return-1m:before,.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-return-3m:before,.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-return-1y:before,.fund-holdings-body .fund-holdings .fund-holding-row .fund-holding-return-5y:before{color:var(--midnight-blue)}.fund-holdings-body .fund-holdings .fund-holding-row .fund-action-remove{flex:1;display:flex;justify-content:center;align-items:center;gap:10px;padding:10px 16px;border:none;border-top:1px solid rgba(0,0,0,.16);background-color:var(--material-000);color:var(--red)}.fund-holdings-body .fund-holdings .fund-holding-row .fund-action-remove:disabled{color:var(--midnight-blue);opacity:.4}.fund-holdings-body .remove-container{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;text-align:center;padding:35px 25px;gap:25px}.fund-holdings-body .remove-container .remove-content{color:var(--midnight-blue)}.fund-holdings-body .remove-container .remove-action{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:10px}.fund-holdings-body .remove-container .remove-action .remove-action-button{flex:1;border-radius:4px;border:1px solid rgba(0,0,0,.08);padding:10px 16px;font-size:.9em}.fund-holdings-body .remove-container .remove-action .remove-action-button.button-cancel{background-color:var(--material-000);color:var(--material-900)}.fund-holdings-body .remove-container .remove-action .remove-action-button.button-remove{background-color:var(--red);color:var(--material-000)}}.add-fund-body{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;gap:15px;padding:25px 35px;background:var(--material-000);border-radius:4px;z-index:2}.add-fund-body .add-fund-header .add-fund-header-title{color:var(--material-900);font-size:1.3em;font-weight:700;padding:10px 0}.add-fund-body .add-fund-field{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;gap:5px;color:var(--midnight-blue)}.add-fund-body .add-fund-field .add-fund-field-value{display:flex;flex-direction:row;justify-content:stretch;align-items:center;padding:10px 16px;background-color:var(--material-000);border-radius:4px;border:1px solid rgba(0,0,0,.08)}.add-fund-body .add-fund-field .add-fund-field-value:hover{background-color:var(--milder-bg)}.add-fund-body .add-fund-field .add-fund-field-value .list-select-value{flex:1;display:flex;flex-direction:row;justify-content:flex-start}.add-fund-body .add-fund-field .add-fund-field-value .list-select-value.placeholder{opacity:.6}.add-fund-body .add-fund-footer{display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch}.add-fund-body .add-fund-footer .add-fund-action{display:flex;flex-direction:row;justify-content:stretch;align-items:stretch;gap:10px}.add-fund-body .add-fund-footer .add-fund-button{display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:4px;border:1px solid rgba(0,0,0,.1);padding:10px 16px}.add-fund-body .add-fund-footer .add-fund-button.button-clear{background-color:var(--material-000);color:var(--midnight-blue)}.add-fund-body .add-fund-footer .add-fund-button.button-add{background-color:var(--material-900);color:var(--material-000)}.add-fund-body .popup-body{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;overflow:hidden}.add-fund-body .popup-body .popup-search{display:flex;flex-direction:row;border-bottom:1px solid rgba(0,0,0,.1)}.add-fund-body .popup-body .popup-search .popup-search-input{flex:1;padding:20px 25px;border:none;font-size:1.2em}.add-fund-body .popup-body .popup-search .popup-search-input:focus{outline:none}.add-fund-body .popup-body .popup-search .popup-search-icon{display:flex;justify-content:center;align-items:center;aspect-ratio:1}.add-fund-body .popup-body .popup-item-list{overflow-y:auto;max-height:60vh;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;padding-bottom:10px}.add-fund-body .popup-body .popup-item-list .popup-item{flex:1;text-align:left;background-color:var(--material-000);color:var(--midnight-blue);padding:15px 25px;border:none;border-bottom:1px solid rgba(0,0,0,.1);font-size:1.2em}.add-fund-body .popup-body .popup-item-list .popup-item:hover{background-color:var(--material-050)}@media (min-width: 768px){.add-fund-body{box-shadow:8px 16px 80px #00000029}.add-fund-body .back-button-row{display:none}}@media (max-width: 768px){.add-fund-body{position:fixed;top:0;left:0;width:100vw;height:100vh}}.error-popup-body{display:flex;flex-direction:column;justify-content:stretch;align-items:center;gap:10px;padding:25px 35px}.error-popup-body .error-popup-title{font-size:1.5em;color:var(--material-900);user-select:none}.contact-button{display:flex;justify-content:center;font-size:1.1em;text-decoration:none;gap:5px;padding:10px;min-width:90px;align-items:center;border-radius:4px;border:none;background-color:var(--material-900);color:var(--material-000);margin:0;width:50%}.contact-container{padding-top:5px;padding-bottom:5px}.contact-button-outline{display:flex;justify-content:center;font-size:1.1em;text-decoration:none;gap:5px;padding:10px;min-width:90px;align-items:center;border-radius:4px;border:1px solid rgba(0,0,0,.08);background-color:var(--material-000);color:var(--material-900);margin:0;width:50%}.button-container{display:flex;justify-content:space-evenly;gap:10px;margin:25px}.pf-2col-responsive{display:flex;flex-direction:row;gap:24px;align-items:flex-start}@media (max-width: 900px){.pf-2col-responsive{flex-direction:column;gap:0}.pf-charts-2col-row>div,.pf-2col-responsive>div{min-width:0!important;width:100%}}.pf-mode-btn-group{display:flex;gap:4px;margin-bottom:16px}.pf-mode-btn{padding:6px 18px;border:1.5px solid #1b4be0;background:#fff;color:#1b4be0;border-radius:6px;font-weight:600;font-size:15px;cursor:pointer;transition:background .15s,color .15s}.pf-mode-btn-active{background:#1b4be0;color:#fff;box-shadow:0 2px 8px #1b4be033}.pfinance-container{margin:25px;display:flex;flex-wrap:wrap;gap:1.5rem}.pfinance-container th,.pfinance-container td{border:1px solid #e5e8ef;padding:.55rem .35rem}.pfinance-container th{background:#fbfbfc;font-weight:600;text-align:left}.pfinance-container td{text-align:right}.pf-sidebar{flex:0 0 clamp(280px,26vw,360px);position:sticky;top:25px;align-self:flex-start;z-index:1}.pf-main-stack{flex:1 1 0;display:flex;flex-direction:column;gap:1.5rem}.pf-card{background:#fff;border:1px solid #e5e8ef;border-radius:8px;box-shadow:0 1px 6px #0000000f;display:flex;flex-direction:column}.pf-card-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;cursor:pointer}.pf-card-header h2{margin:.3rem}.pf-card-title{color:var(--midnight-blue);font-size:1.2em;font-weight:700;margin-right:.75rem}.pf-arrow{font-size:1rem}.pf-card-body{padding:0 1.5rem 1.5rem}.collapsed .pf-card-body{display:none}.pf-field{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.6rem}@media (max-width: 767px){.pf-input-2col{display:flex;flex-direction:column;gap:.5rem 1.5rem}.pf-input-row{display:flex;gap:1.5rem}.pf-field-2col{flex:1 1 0;min-width:0}}@media (max-width: 767px) and (max-width: 767px){.pf-input-2col{gap:.5rem}.pf-input-row{flex-direction:column;gap:.5rem}}.pf-field label{font-weight:600;font-size:.85rem;color:#555}.pf-field input[type=number],.pf-field input[type=text]{padding:.45rem .65rem;font-size:.85rem;border:1px solid #e5e8ef;border-radius:4px}.pf-field input:focus{border-color:#1b4be0;outline:none}.pf-switch-row{display:flex;align-items:center;gap:1rem;margin-bottom:.6rem}.pf-switch-btns{display:flex;gap:.5rem}.pf-switch-btns button{border:1px solid #1b4be0;background:#fff;color:#1b4be0;padding:.3rem 1.2rem;border-radius:4px;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.pf-switch-btns button.active,.pf-switch-btns button:hover{background:#1b4be0;color:#fff}table{width:100%;border-collapse:collapse;font-size:.85rem}.pf-cf thead th{position:sticky;top:0;background:#fbfbfc}.pf-tip{margin-left:.35rem;cursor:help;color:#888;font-size:.8em;user-select:none}.pf-table-scroll{width:100%;overflow-x:auto}.pf-charts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.pf-chart-item{background:#fff;border:1px solid #e5e8ef;border-radius:8px;box-shadow:0 1px 4px #0000000a;padding:1rem;display:flex;flex-direction:column}.pf-chart-title{margin:0 0 .5rem;font-weight:600;font-size:.95rem;color:#333}.highcharts-container,.highcharts-root{width:100%!important}@media (max-width: 767px){.pfinance-container{flex-direction:column}.pf-sidebar,.pf-main-stack{width:100%;flex:1 1 100%;position:static}.pf-charts-grid{grid-template-columns:1fr}.pf-table-scroll{max-width:100vw}}.admin-body{display:flex;padding:20px 40px;flex-direction:column}.admin-body .admin-search-container{display:flex;align-items:center;flex-wrap:wrap;gap:10px 5px;margin-bottom:10px;width:100%}.admin-body .admin-search-container .admin-search-input{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px}.admin-body .admin-search-container .admin-search-input .admin-search-field,.admin-body .admin-search-container .admin-search-input .admin-search-value{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:7px;padding:10px 16px;border-radius:4px;border:1px solid rgba(0,0,0,.08);background-color:var(--material-000);color:var(--material-900)}.admin-body .admin-search-container .admin-search-button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:7px;padding:5px 16px;border-radius:4px;border:1px solid rgba(0,0,0,.08);background-color:var(--material-900);color:var(--material-000)}.admin-body .admin-search-container .admin-confirm-button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:7px;padding:5px 16px;border-radius:4px;background-color:var(--material-000);color:var(--material-900)}.admin-body .admin-search-container .admin-search-spacer{width:100%}.admin-body .admin-search-container .admin-search-toggle{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px}.admin-body .admin-search-container .admin-search-toggle div{display:flex;align-items:center;flex-wrap:wrap;gap:10px 5px;width:100%;align-items:flex-end;padding:15px 0}.referral-section{display:flex;gap:3vw}.referral-section .referral-section-header{flex:1;display:flex;flex-direction:column;gap:10px;user-select:none}.referral-section .referral-section-header .referral-section-title{color:var(--midnight-blue);font-size:1.2em;font-weight:700}.referral-section .referral-section-header .referral-section-description{color:var(--midnight-blue);opacity:.4}.referral-section .referral-section-content{flex:2;display:flex;flex-direction:column;gap:40px}.referral-section .referral-section-content .referral-subsection{display:flex;flex-direction:column;gap:25px;border-radius:4px;border:1px solid var(--material-050);padding:25px 2vw;background-color:var(--transparent-bg);backdrop-filter:blur(3px)}.referral-section .referral-section-content .referral-subsection .referral-subsection-header{display:flex;justify-content:stretch}.referral-section .referral-section-content .referral-subsection .referral-subsection-header .referral-subsection-header-text{flex:1;display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start;gap:7px;user-select:none}.referral-section .referral-section-content .referral-subsection .referral-subsection-header .referral-subsection-header-text .referral-subsection-title{flex:1;color:var(--midnight-blue);font-size:1.1em}.referral-section .referral-section-content .referral-subsection .referral-subsection-header .referral-subsection-header-text .referral-subsection-description{flex:1;color:var(--midnight-blue);opacity:.4}.referral-section .referral-section-content .referral-subsection .referral-subsection-header .referral-subsection-actions{display:flex;gap:10px;justify-content:stretch;align-items:stretch}.referral-section .referral-section-content .referral-subsection .referral-subsection-header .referral-subsection-actions .referral-subsection-action-button{display:flex;flex:1 1 0;min-width:0;flex-direction:row;justify-content:center;text-decoration:none;gap:5px;padding:8px 22px;align-items:center;border-radius:4px;border:none}.referral-section .referral-section-content .referral-subsection .referral-subsection-header .referral-subsection-actions .referral-subsection-action-button:disabled{opacity:.4}.referral-section .referral-section-content .referral-subsection .referral-subsection-content{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:25px;column-gap:30px}.referral-section .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field{flex:1;flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:15px}.referral-section .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-label{color:var(--midnight-blue);opacity:.6;user-select:none}.referral-section .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value{display:flex;flex-direction:row;justify-content:stretch;align-items:center;gap:10px;color:var(--midnight-blue)}.referral-section .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value input,.referral-section .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value textarea{flex:1;padding:10px 16px;border-radius:4px;border:1px solid rgba(0,0,0,.08)}.referral-section .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value .agent-name{flex:1}.referral-section .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value .agent-action{display:flex;flex-direction:row;justify-self:flex-end;align-items:center;gap:10px}.referral-section .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value .agent-action .agent-action-button{border-radius:4px;border:1px solid rgba(0,0,0,.08);padding:8px 12px;font-size:.9em}.referral-section .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value .agent-action .agent-action-button.button-add{background-color:var(--material-000);color:var(--material-900)}.referral-section .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value .agent-action .agent-action-button.button-remove{background-color:var(--red);color:var(--material-000)}.referral-section .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value .risk-appetite-button{flex:1;display:flex;flex-direction:row;justify-content:stretch;align-items:center;border-radius:4px;border:1px solid rgba(0,0,0,.08);padding:8px 12px;font-size:.9em;background-color:var(--transparent-bg);color:var(--midnight-blue)}.referral-section .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value .risk-appetite-button:disabled{border:none;padding:0;font-size:1em}.referral-section .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value .risk-appetite-button:disabled svg{display:none}.referral-section .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value .risk-appetite-button .risk-appetite-tested{flex:1;text-align:start}.referral-section .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field .referral-subsection-field-value .risk-appetite-button svg{aspect-ratio:1}.referral-section .referral-section-content .referral-subsection .referral-subsection-footer{border-radius:0 0 4px 4px;background:var(--mild-bg);user-select:none}.referral-section .referral-section-content .referral-subsection .referral-subsection-footer .referral-subsection-container{display:flex;flex-direction:row;justify-content:stretch;align-items:center;padding:10px 16px;gap:7px}.referral-section .referral-section-content .referral-subsection .referral-subsection-footer .referral-subsection-container .toggle-label{flex:1;color:var(--midnight-blue)}@media (min-width: 768px){.admin-body{align-items:stretch}}@media (max-width: 768px){.admin-body{padding:20px;align-items:stretch}.admin-body .admin-title{display:flex;flex-direction:row;align-items:center;justify-content:center}.admin-body .admin-search-button,.admin-body .admin-confirm-button,.admin-body .admin-search-input{width:100%}.admin-body .admin-search-input .admin-search-value{width:inherit}.referral-section{flex-direction:column}.referral-section .referral-section-content .referral-subsection .referral-subsection-header{flex-direction:column;align-items:stretch;gap:10px}.referral-section .referral-section-content .referral-subsection .referral-subsection-content .referral-subsection-field{min-width:60%}}.vanilla-jsoneditor-react{display:flex;flex:1}.pricing-bg{min-height:100vh;padding:40px 0}.pricing-bg .pricing-container{max-width:1150px;margin:0 auto;padding:0 25px}.pricing-bg .pricing-container .pricing-title{color:#00007b;font-size:2.4rem;text-align:center;margin-bottom:32px;font-weight:700;letter-spacing:.05em}.pricing-bg .pricing-container .discount-countdown{display:flex;justify-content:center;align-items:center;background:rgb(252.8305084746,225.1694915254,228.5593220339);color:#ef233c;border-radius:12px;font-size:1.15rem;font-weight:600;padding:12px 22px;margin-bottom:30px;box-shadow:0 2px 12px #ef233c12;animation:pulse 1.5s infinite}.pricing-bg .pricing-container .discount-countdown.ended{background:#eee;color:#a48ecc;animation:none}.pricing-bg .pricing-container .discount-countdown .label{margin-right:8px}.pricing-bg .pricing-container .discount-countdown .timer{letter-spacing:.05em}.pricing-bg .pricing-container .pricing-cards{display:flex;gap:32px;justify-content:center;flex-wrap:wrap}.pricing-bg .pricing-container .pricing-card{background:#fff;border-radius:18px;box-shadow:0 4px 24px #00007b14;padding:30px 20px 20px;width:100%;max-width:340px;position:relative;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s,,;will-change:transform,box-shadow}.pricing-bg .pricing-container .pricing-card:hover{box-shadow:0 12px 48px #00007b70;z-index:2}.pricing-bg .pricing-container .pricing-card:hover .subscribe{background:#fff;color:#00007b;border:2px solid #00007b;box-shadow:0 2px 12px #00007b1a;transform:scale(1.06)}.pricing-bg .pricing-container .pricing-card .badge{position:absolute;top:18px;right:18px;background:#2e7d32;color:#fff;font-size:.95rem;padding:4px 14px;border-radius:12px;font-weight:600;letter-spacing:.03em}.pricing-bg .pricing-container .pricing-card .name{color:#00007b;font-size:1.7rem;font-weight:700;margin-bottom:18px}.pricing-bg .pricing-container .pricing-card .pricing{margin-bottom:24px;text-align:center}.pricing-bg .pricing-container .pricing-card .pricing .origin{text-decoration:line-through;color:#a48ecc;font-size:1.1rem;margin-right:8px}.pricing-bg .pricing-container .pricing-card .pricing .discount{color:#2e7d32;font-size:2.1rem;font-weight:700}.pricing-bg .pricing-container .pricing-card .pricing .discount .tag{background:#2e7d32;color:#fff;font-size:.85rem;padding:2px 8px;border-radius:8px;margin-right:6px;font-weight:600}.pricing-bg .pricing-container .pricing-card .features{list-style:none;padding:0;margin:0 0 24px;color:#00007b;font-size:1.08rem;line-height:1.8}.pricing-bg .pricing-container .pricing-card .features li{margin-bottom:6px;padding-left:12px;position:relative}.pricing-bg .pricing-container .pricing-card .subscribe{background:#00007b;color:#fff;font-size:1.18rem;font-weight:700;padding:12px 0;border:none;border-radius:8px;width:100%;cursor:pointer;margin-top:auto;box-shadow:0 2px 8px #00007b0f;transition:background .22s,color .22s,border .22s,box-shadow .22s,transform .18s,,;letter-spacing:.05em}.pricing-bg .pricing-container .pricing-card .subscribe:hover{background:#fff;color:#00007b}.pricing-bg .pricing-container .pricing-footer{margin-top:36px;text-align:center;color:#a48ecc;font-size:1rem}@media (max-width: 900px){.pricing-container .pricing-cards{flex-direction:column;align-items:center}.pricing-container .pricing-card{width:95%;margin-bottom:24px}}@keyframes pulse{0%{box-shadow:0 0 #ef233c1f}70%{box-shadow:0 0 0 10px #ef233c08}to{box-shadow:0 0 #ef233c1f}}.subscription-body{display:flex;flex-direction:column;align-items:stretch;gap:40px}.subscription-body .subscription-section{display:flex;padding-inline:10vw;gap:3vw}.subscription-body .subscription-section .subscription-section-header{flex:1;display:flex;flex-direction:column;gap:10px;user-select:none}.subscription-body .subscription-section .subscription-section-header .subscription-section-title{color:var(--midnight-blue);font-size:1.2em;font-weight:700}.subscription-body .subscription-section .subscription-section-header .subscription-section-description{color:var(--midnight-blue);opacity:.4}.subscription-body .subscription-section .subscription-section-content{flex:2;display:flex;flex-direction:column;gap:40px}.subscription-body .subscription-section .subscription-section-content .subscription-subsection{display:flex;flex-direction:column;gap:25px;border-radius:4px;border:1px solid var(--material-050);padding:25px 2vw;background-color:var(--transparent-bg);backdrop-filter:blur(3px)}.subscription-body .subscription-section .subscription-section-content .subscription-subsection .subscription-subsection-header{display:flex;justify-content:stretch}.subscription-body .subscription-section .subscription-section-content .subscription-subsection .subscription-subsection-header .subscription-subsection-header-text{flex:1;display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start;gap:7px;user-select:none}.subscription-body .subscription-section .subscription-section-content .subscription-subsection .subscription-subsection-header .subscription-subsection-header-text .subscription-subsection-title{flex:1;color:var(--midnight-blue);font-size:1.1em}.subscription-body .subscription-section .subscription-section-content .subscription-subsection .subscription-subsection-header .subscription-subsection-header-text .subscription-subsection-description{flex:1;color:var(--midnight-blue);opacity:.4}.subscription-body .subscription-section .subscription-section-content .subscription-subsection .subscription-subsection-header .subscription-subsection-actions{display:flex;gap:10px;justify-content:stretch;align-items:stretch}.subscription-body .subscription-section .subscription-section-content .subscription-subsection .subscription-subsection-header .subscription-subsection-actions .subscription-subsection-action-button{display:flex;flex:1 1 0;min-width:0;flex-direction:row;justify-content:center;text-decoration:none;gap:5px;padding:8px 22px;align-items:center;border-radius:4px;border:none}.subscription-body .subscription-section .subscription-section-content .subscription-subsection .subscription-subsection-header .subscription-subsection-actions .subscription-subsection-action-button:disabled{opacity:.4}.subscription-body .subscription-section .subscription-section-content .subscription-subsection .subscription-subsection-header .subscription-subsection-actions .subscription-subsection-action-button.button-edit{border:1px solid rgba(0,0,0,.08);background-color:var(--material-000);color:var(--material-900)}.subscription-body .subscription-section .subscription-section-content .subscription-subsection .subscription-subsection-header .subscription-subsection-actions .subscription-subsection-action-button.button-save{background-color:var(--material-900);color:var(--material-000)}.subscription-body .subscription-section .subscription-section-content .subscription-subsection .subscription-subsection-content{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:25px;column-gap:30px}.subscription-body .subscription-section .subscription-section-content .subscription-subsection .subscription-subsection-content .subscription-subsection-field{flex:1;flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:15px}.subscription-body .subscription-section .subscription-section-content .subscription-subsection .subscription-subsection-content .subscription-subsection-field .subscription-subsection-field-label{color:var(--midnight-blue);opacity:.6;user-select:none}.subscription-body .subscription-section .subscription-section-content .subscription-subsection .subscription-subsection-content .subscription-subsection-field .subscription-subsection-field-value{display:flex;flex-direction:row;justify-content:stretch;align-items:center;gap:10px;color:var(--midnight-blue)}.subscription-body .subscription-section .subscription-section-content .subscription-subsection .subscription-subsection-content .subscription-subsection-field .subscription-subsection-field-value input,.subscription-body .subscription-section .subscription-section-content .subscription-subsection .subscription-subsection-content .subscription-subsection-field .subscription-subsection-field-value textarea{flex:1;padding:10px 16px;border-radius:4px;border:1px solid rgba(0,0,0,.08)}.subscription-body .subscription-section .subscription-section-content .subscription-subsection .subscription-subsection-content .subscription-subsection-field .subscription-subsection-field-value .agent-name{flex:1}.subscription-body .subscription-section .subscription-section-content .subscription-subsection .subscription-subsection-content .subscription-subsection-field .subscription-subsection-field-value .agent-action{display:flex;flex-direction:column;justify-self:flex-end;align-items:center;gap:0px}.subscription-body .subscription-section .subscription-section-content .subscription-subsection .subscription-subsection-content .subscription-subsection-field .subscription-subsection-field-value .agent-action .agent-action-button{border-radius:4px;border:1px solid rgba(0,0,0,.08);padding:8px 12px;font-size:.9em}.subscription-body .subscription-section .subscription-section-content .subscription-subsection .subscription-subsection-content .subscription-subsection-field .subscription-subsection-field-value .agent-action .agent-action-button.button-add{background-color:var(--material-000);color:var(--material-900)}.subscription-body .subscription-section .subscription-section-content .subscription-subsection .subscription-subsection-content .subscription-subsection-field .subscription-subsection-field-value .agent-action .agent-action-button.button-remove{background-color:var(--red);color:var(--material-000)}.subscription-body .subscription-section .subscription-section-content .subscription-subsection .subscription-subsection-content .subscription-subsection-field .subscription-subsection-field-value .agent-action .agent-action-comment{color:var(--green);font-style:italic}.subscription-body .subscription-section-plan-info{padding-inline:10vw;gap:3vw;display:flex;flex-direction:column}.subscription-body .subscription-section-plan-info .subscription-section-header{flex:1;display:flex;flex-direction:column;gap:10px;user-select:none}.subscription-body .subscription-section-plan-info .subscription-section-header .subscription-section-title{color:var(--midnight-blue);font-size:1.2em;font-weight:700}.subscription-body .subscription-section-plan-info .subscription-section-header .subscription-section-description{color:var(--midnight-blue);opacity:.4}.subscription-body .subscription-section-plan-info .subscription-section-content{flex:2;display:flex;flex-direction:column;gap:40px}.subscription-body .subscription-section-plan-info .subscription-section-content .subscription-subsection{display:flex;flex-direction:column;gap:25px;border-radius:4px;border:1px solid var(--material-050);padding:25px 2vw;background-color:var(--transparent-bg);backdrop-filter:blur(3px)}.subscription-body .subscription-section-plan-info .subscription-section-content .subscription-subsection .subscription-subsection-header{display:flex;justify-content:stretch}.subscription-body .subscription-section-plan-info .subscription-section-content .subscription-subsection .subscription-subsection-header .subscription-subsection-header-text{flex:1;display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start;gap:7px;user-select:none}.subscription-body .subscription-section-plan-info .subscription-section-content .subscription-subsection .subscription-subsection-header .subscription-subsection-header-text .subscription-subsection-title{flex:1;color:var(--midnight-blue);font-size:1.1em}.subscription-body .subscription-section-plan-info .subscription-section-content .subscription-subsection .subscription-subsection-header .subscription-subsection-header-text .subscription-subsection-description{flex:1;color:var(--midnight-blue);opacity:.4}.subscription-body .subscription-section-plan-info .subscription-section-content .subscription-subsection .subscription-subsection-header .subscription-subsection-actions{display:flex;gap:10px;justify-content:stretch;align-items:stretch}.subscription-body .subscription-section-plan-info .subscription-section-content .subscription-subsection .subscription-subsection-header .subscription-subsection-actions .subscription-subsection-action-button{display:flex;flex:1 1 0;min-width:0;flex-direction:row;justify-content:center;text-decoration:none;gap:5px;padding:8px 22px;align-items:center;border-radius:4px;border:none}.subscription-body .subscription-section-plan-info .subscription-section-content .subscription-subsection .subscription-subsection-header .subscription-subsection-actions .subscription-subsection-action-button:disabled{opacity:.4}.subscription-body .subscription-section-plan-info .subscription-section-content .subscription-subsection .subscription-subsection-header .subscription-subsection-actions .subscription-subsection-action-button.button-edit{border:1px solid rgba(0,0,0,.08);background-color:var(--material-000);color:var(--material-900)}.subscription-body .subscription-section-plan-info .subscription-section-content .subscription-subsection .subscription-subsection-header .subscription-subsection-actions .subscription-subsection-action-button.button-save{background-color:var(--material-900);color:var(--material-000)}.subscription-body .subscription-section-plan-info .subscription-section-content .subscription-subsection .subscription-subsection-content{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:25px;column-gap:30px}.subscription-body .subscription-section-plan-info .subscription-section-content .subscription-subsection .subscription-subsection-content .subscription-subsection-field{flex:1;flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:15px}.subscription-body .subscription-section-plan-info .subscription-section-content .subscription-subsection .subscription-subsection-content .subscription-subsection-field .subscription-subsection-field-label{color:var(--midnight-blue);opacity:.6;user-select:none}.subscription-body .subscription-section-plan-info .subscription-section-content .subscription-subsection .subscription-subsection-content .subscription-subsection-field .subscription-subsection-field-value{float:right;display:flex;flex-direction:row;justify-content:stretch;align-items:center;gap:10px;color:var(--midnight-blue)}.subscription-body .subscription-section-plan-info .subscription-section-content .subscription-subsection .subscription-subsection-content .subscription-subsection-field .subscription-subsection-field-value input,.subscription-body .subscription-section-plan-info .subscription-section-content .subscription-subsection .subscription-subsection-content .subscription-subsection-field .subscription-subsection-field-value textarea{flex:1;padding:10px 16px;border-radius:4px;border:1px solid rgba(0,0,0,.08)}.subscription-body .subscription-section-plan-info .subscription-section-content .subscription-subsection .subscription-subsection-content .subscription-subsection-field .subscription-subsection-field-value .agent-name{flex:1}.subscription-body .subscription-section-plan-info .subscription-section-content .subscription-subsection .subscription-subsection-content .subscription-subsection-field .subscription-subsection-field-value .agent-action-comment{color:var(--green);font-style:italic;gap:10px}.subscription-body .subscription-section-plan-info .subscription-section-content .subscription-subsection .subscription-subsection-content .subscription-subsection-field .subscription-subsection-field-value .agent-action{display:flex;flex-direction:column;justify-self:flex-end;align-items:center;gap:0px}.subscription-body .subscription-section-plan-info .subscription-section-content .subscription-subsection .subscription-subsection-content .subscription-subsection-field .subscription-subsection-field-value .agent-action .agent-action-button{border-radius:4px;border:1px solid rgba(0,0,0,.08);padding:8px 12px;font-size:.9em}.subscription-body .subscription-section-plan-info .subscription-section-content .subscription-subsection .subscription-subsection-content .subscription-subsection-field .subscription-subsection-field-value .agent-action .agent-action-button.button-add{background-color:var(--material-000);color:var(--material-900)}.subscription-body .subscription-section-plan-info .subscription-section-content .subscription-subsection .subscription-subsection-content .subscription-subsection-field .subscription-subsection-field-value .agent-action .agent-action-button.button-outline{background-color:var(--material-000);color:var(--material-900);border-color:var(--material-900)}.subscription-body .subscription-section-plan-info .subscription-section-content .subscription-subsection .subscription-subsection-content .subscription-subsection-field .subscription-subsection-field-value .agent-action .agent-action-button.button-primary{background-color:var(--material-900);color:var(--material-000)}.subscription-body .subscription-section-plan-info .subscription-section-content .subscription-subsection .subscription-subsection-content .subscription-subsection-field .subscription-subsection-field-value .agent-action .agent-action-button.button-remove{background-color:var(--red);color:var(--material-000)}.panel-client-list{display:flex;flex-direction:column;gap:20px;gap:0;width:100%}.panel-client-list .panel-client-list-table{border:1px solid rgba(0,0,0,.08);border-collapse:collapse;position:relative;background-color:var(--transparent-bg);backdrop-filter:blur(3px);border-radius:0 0 4px 4px;border-top:none;border:none}.panel-client-list .panel-client-list-table .panel-client-list-table-client{transition:box-shadow .4s ease-in-out;box-shadow:none;display:flex;flex-direction:row;justify-content:stretch;align-items:center;gap:10px;padding:10px 16px;border-radius:4px;border-top:1px solid rgba(0,0,0,.08);border:none}.panel-client-list .panel-client-list-table .panel-client-list-table-client:hover{box-shadow:0 8px 60px 8px #0000001a;transform:scale(1)}.panel-client-list .panel-client-list-table .panel-client-list-table-client .panel-client-list-table-client-user{flex:1}.panel-client-list .panel-client-list-table .panel-client-list-table-client .panel-client-list-table-client-profile{display:flex;flex-direction:row;justify-content:stretch;align-items:center;padding:5px 0;gap:12px;text-decoration:none}.panel-client-list .panel-client-list-table .panel-client-list-table-client .panel-client-list-table-client-profile .panel-client-list-table-client-image{width:45px;aspect-ratio:1}.panel-client-list .panel-client-list-table .panel-client-list-table-client .panel-client-list-table-client-profile .panel-client-list-table-client-image img,.panel-client-list .panel-client-list-table .panel-client-list-table-client .panel-client-list-table-client-profile .panel-client-list-table-client-image svg{color:#00000052;border-radius:50%;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.panel-client-list .panel-client-list-table .panel-client-list-table-client .panel-client-list-table-client-profile .panel-client-list-table-client-profile-text{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;color:var(--midnight-blue)}.panel-client-list .panel-client-list-table .panel-client-list-table-client .panel-client-list-table-client-profile .panel-client-list-table-client-profile-text .panel-client-list-table-client-contact{opacity:.7}.carousel{flex:1;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;position:relative}.carousel .carousel-body{flex:1;padding:0;margin:0;list-style-type:none;overflow-x:hidden;white-space:nowrap}.carousel .carousel-body .carousel-item{display:inline-block;width:100%;transition:all 1s ease-in-out}.carousel .carousel-body .carousel-item .scenario-image img{vertical-align:middle;border-radius:4px 4px 0 0;width:100%;height:auto;aspect-ratio:1/1}.carousel .carousel-nav-arrow{display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;top:45%;border:none;background-color:transparent;color:#fff;z-index:2;font-size:2em}.carousel .carousel-nav-arrow svg{filter:drop-shadow(-1px 1px 0 rgba(0,0,0,.08)) drop-shadow(1px -1px 0 rgba(0,0,0,.08)) drop-shadow(-1px -1px 0 rgba(0,0,0,.08)) drop-shadow(1px 1px 0 rgba(0,0,0,.08)) drop-shadow(-1px 0 0 rgba(0,0,0,.08)) drop-shadow(1px 0 0 rgba(0,0,0,.08)) drop-shadow(0 -1px 0 rgba(0,0,0,.08)) drop-shadow(0 1px 0 rgba(0,0,0,.08))}.carousel .carousel-nav-arrow.arrow-left{border-radius:4px 0 0;left:0;transform:translate(50%) translateY(-50%)}.carousel .carousel-nav-arrow.arrow-right{border-radius:0 4px 0 0;right:0;transform:translate(-50%) translateY(-50%)}.carousel .carousel-nav{justify-self:flex-end;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px;padding:15px 0}.carousel .carousel-nav .carousel-select{border-radius:50%;border:none;background-color:#d9d9d9;aspect-ratio:1;width:8px}.carousel .carousel-nav .carousel-select.active{background-color:var(--material-900);width:12px}.carousel .plan-benefits{gap:0px;margin-block-start:0px;margin-block-end:0px}.subscription-section-plan-info-title{color:var(--midnight-blue);font-size:1.2em;font-weight:700}.subscription-section-plan-info-description{color:var(--midnight-blue);opacity:.4;margin-block:0}@media (min-width: 768px){.subscription-body .subscription-section{flex-direction:row}.subscription-body .subscription-section .subscription-section-content .subscription-subsection .subscription-subsection-header{flex-direction:row;align-items:center}.subscription-body .subscription-section .subscription-section-content .subscription-subsection .subscription-subsection-content .subscription-subsection-field{min-width:35%}.subscription-body .subscription-section-plan-info{flex-direction:row}.subscription-body .subscription-section-plan-info .subscription-section-content .subscription-subsection .subscription-subsection-header{flex-direction:row;align-items:center}.subscription-body .subscription-section-plan-info .subscription-section-content .subscription-subsection .subscription-subsection-content .subscription-subsection-field{min-width:35%}.carousel{padding-left:30px;padding-right:30px}}@media (max-width: 768px){.subscription-body .subscription-section{padding-inline:20px;flex-direction:column}.subscription-body .subscription-section .subscription-section-content .subscription-subsection .subscription-subsection-header{flex-direction:column;align-items:stretch;gap:10px}.subscription-body .subscription-section .subscription-section-content .subscription-subsection .subscription-subsection-content .subscription-subsection-field{min-width:60%}.subscription-body .subscription-section-plan-info{padding-inline:20px;flex-direction:column}.subscription-body .subscription-section-plan-info .subscription-section-content .subscription-subsection .subscription-subsection-header{flex-direction:column;align-items:stretch;gap:10px}.subscription-body .subscription-section-plan-info .subscription-section-content .subscription-subsection .subscription-subsection-content .subscription-subsection-field{min-width:60%}}:root{--material-900: #00007b;--mild-bg: #f5f5f5}.subscription-carousel{position:relative;width:100%;max-width:450px;margin:auto}.subscription-carousel-item{display:flex;flex-direction:column;align-items:center;border-radius:4px 4px 0 0;overflow:hidden}.subscription-carousel-image{position:relative;width:100%;height:auto!important;aspect-ratio:1/1!important;overflow:hidden;img {border-radius: 4px; display: block; width: 100%; height: 100%; object-fit: cover;}}.subscription-carousel-image-img{border-radius:4px;display:block;width:100%;height:100%;object-fit:cover}.subscription-carousel-title{margin-top:10px;margin-left:10px;align-self:center;color:var(--material-900);a {display: flex; flex-direction: row; justify-content: flex-start; align-items: center; gap: 8px; text-decoration: none; color: var(--material-900);}}.subscription-carousel-spacer{height:35px}.subscription-carousel-nav-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);border:none;color:#fff;cursor:pointer;padding:10px;z-index:1}.arrow-left{left:10px}.arrow-right{right:10px}.subscription-carousel--nav{display:flex;justify-content:center;margin-top:10px}.subscription-carousel-select{width:10px;height:10px;border-radius:50%;background:gray;margin:0 5px;cursor:pointer;border:none}.subscription-carousel-select.active{background:black}.subscription-carousel-dots{bottom:-20px!important;position:absolute!important;width:100%!important;padding:0!important;margin:10px 0!important;list-style:none!important;text-align:center!important}.subscription-carousel-dots li button:before{font-size:15px!important;-webkit-font-size:15px!important;color:var(--material-900)!important}body{background-color:#fff!important;color:#000!important}@media (prefers-color-scheme: dark){body{background-color:#fff!important;color:#000!important}}:root{--material-900: #00007b;--material-800: #250c88;--material-700: #331290;--material-600: #411a98;--material-500: #4a1e9d;--material-400: #6640ab;--material-300: #8061b9;--material-200: #a48ecc;--material-100: #c8bbe0;--material-050: #e9e3f2;--material-000: #ffffff;--midnight-blue: #003;--mild-bg: #f5f5f5;--milder-bg: #fafafa;--transparent-bg: rgba(255,255,255,.7);--translucent-bg: rgba(250,250,250,.7);--gold: #d4af37;--green: #00b818;--red: #ff1900;--skyblue: #3b82f7}@font-face{font-family:Aquire;src:url(/AquireBold-8Ma60-fe7f478a.otf)}.brand-text{font-family:Aquire;color:var(--material-900);user-select:none}.content-container{padding-bottom:4em}.clickable:not(:disabled){user-select:none;cursor:pointer;transition:transform .1s}.clickable:not(:disabled):active{transform:scale(.95)}.scroll-disabled{overflow:hidden}body{font-family:sans-serif;margin:0}h1,h2{color:var(--material-900)}.toggle{position:relative;display:inline-block;width:40px;height:22px}.toggle input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:var(--accent-color, var(--material-900))}input:focus+.slider{box-shadow:0 0 1px var(--accent-color, var(--material-900))}input:checked+.slider:before{-webkit-transform:translateX(18px);-ms-transform:translateX(18px);transform:translate(18px)}.slider.round{border-radius:22px}.slider.round:before{border-radius:50%}.flex-break{flex-basis:100%;height:0}.text-vertical-middle{vertical-align:middle}
