.auth-experience .site{background-blend-mode:multiply;background:#f8f3df url(/images/quiet-home/giay-do-tho.webp) 0 0/640px 640px}.auth-experience .paper-grain{display:none}.auth-experience .balanced-footer{background:0 0}.auth-trial-landing{color:#174d38;max-width:940px;margin:auto;padding:64px 24px 72px}.site .auth-trial-landing h1{max-width:650px;margin-bottom:16px;font:400 clamp(36px,5vw,58px)/1.12 EB Garamond,Georgia,serif}.auth-trial-landing p{max-width:580px;font-size:18px;line-height:1.65}.auth-trial-links{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.auth-trial-links .auth-submit,.auth-trial-links .auth-google{width:auto;min-width:150px}.auth-dialog{overscroll-behavior:contain;color:#174d38;width:min(480px,100% - 28px);max-width:none;max-height:calc(100dvh - 28px);font-family:var(--sans);background:#fffdf6;border:1px solid #174d3826;border-radius:14px;margin:auto;padding:0;overflow-y:auto;box-shadow:0 22px 90px #14271f33}.auth-dialog::backdrop{background:#172b2266}.auth-dialog .auth-dialog-card{box-shadow:none;background:0 0;border:0;padding:34px 34px 24px}.auth-dialog-close{color:#355744;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:8px;right:8px}.auth-dialog-close:hover{background:#174d380b}.auth-dialog-heading{margin-bottom:24px;padding-right:14px}.auth-dialog [data-auth-focus]:focus{outline:none}.auth-dialog-brand{letter-spacing:.16em;margin-bottom:10px;font-size:12px;font-weight:600}.site .auth-dialog h2,.auth-dialog h2{color:#174d38;letter-spacing:-.02em;margin:0 0 10px;font:400 33px/1.14 EB Garamond,Georgia,serif}.auth-dialog-heading>p:last-child{color:#526355;font-size:16px;line-height:1.5}.auth-dialog .auth-google,.auth-dialog .auth-submit{border-radius:7px;min-height:48px;font-size:16px}.auth-dialog .auth-google{background:#fffefa;border-color:#174d3840}.auth-dialog .auth-google:hover{background:#eff2e7}.auth-dialog .auth-submit,.profile-card .auth-submit{color:#fffdf6;background:#174d38;border-color:#174d38}.auth-dialog .auth-submit:hover,.profile-card .auth-submit:hover{background:#103b2b}.auth-dialog .auth-divider{margin:18px 0;font-size:14px}.auth-dialog fieldset,.profile-card fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.auth-dialog .auth-field,.profile-card .auth-field{gap:7px;display:grid}.auth-dialog .auth-field label,.profile-card .auth-field label{color:#294d3c;font-size:15px;font-weight:500}.auth-dialog .auth-field input,.profile-card .auth-field input,.profile-card .auth-field select{color:#193e2d;background:#fafaf4;border:1px solid #174d3835;border-radius:6px;width:100%;min-width:0;height:48px;padding:11px 13px;font-size:16px}.auth-dialog .auth-password input{padding-right:46px}.auth-dialog .auth-field small{margin:0;font-size:13px}.auth-dialog .auth-dialog-forgot{color:#355b46;text-underline-offset:3px;justify-self:end;min-height:32px;margin-top:-10px;padding:0;font-size:14px;text-decoration:underline}.auth-dialog-switch{text-align:center;color:#526355;margin:20px 0 0;font-size:15px}.auth-dialog-switch button{color:#174d38;text-underline-offset:3px;min-height:36px;padding:7px 2px;font-weight:600;text-decoration:underline}.auth-dialog-privacy{color:#526355;text-underline-offset:3px;width:fit-content;margin:5px auto 0;padding:9px 0;font-size:13px;text-decoration:underline;display:block}.auth-dialog-actions{gap:12px;display:grid}.auth-dialog-text,.profile-skip{text-align:center;color:#355b46;text-underline-offset:3px;min-height:44px;padding:10px 8px;font-size:16px;text-decoration:underline;display:block}:is(.auth-dialog :is(button,input,a):focus-visible,.profile-card :is(button,input,select,a):focus-visible){outline-offset:3px;outline:3px solid #b58b46}.profile-page{padding:24px 20px 32px}.auth-card.profile-card{border-radius:12px;width:min(100%,760px);margin-inline:auto;padding:26px 30px 22px}.profile-card .profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.profile-field-wide{grid-column:1/-1}.profile-form-actions{flex-direction:row-reverse;align-items:center;gap:20px;margin-top:2px;display:flex}.profile-form-actions .auth-submit{width:auto;min-width:210px;min-height:46px}.profile-form-actions .profile-skip{background:#fffdf6;border:1px solid #355b46;border-radius:7px;min-height:46px;margin-right:auto;padding:10px 20px;font-weight:600;text-decoration:none}.profile-form-actions .profile-skip:hover{background:#edf2e7}.profile-card select:disabled{color:#6a746b;background:#f1f2ec}.site .profile-card h1{color:#174d38;margin:0 0 8px;font:400 36px/1.15 EB Garamond,Georgia,serif}.profile-card .profile-intro{color:#526355;margin-bottom:20px;font-size:16px;line-height:1.6}.profile-card .auth-submit{border-radius:7px;font-size:16px}.profile-card .profile-privacy{color:#526355;margin:14px 0 0;font-size:14px}.profile-card .profile-privacy a{text-underline-offset:3px;text-decoration:underline}.profile-card .profile-secondary{justify-content:center;display:flex}@media (max-width:760px){.auth-experience .site{background-size:460px 460px}.auth-trial-landing{padding-block:40px}}@media (max-width:440px){.auth-dialog .auth-dialog-card{padding:32px 22px 20px}.auth-dialog h2,.site .auth-dialog h2{font-size:29px}.auth-card.profile-card{padding:22px 18px}}@media (max-width:560px){.profile-page{padding:16px 12px 24px}.profile-card .profile-fields{grid-template-columns:minmax(0,1fr);gap:12px}.site .profile-card h1{font-size:30px}.profile-card .profile-intro{margin-bottom:16px;line-height:1.45}.profile-form-actions{gap:12px}.profile-form-actions .auth-submit{flex:1;min-width:0;padding-inline:12px}.profile-form-actions .profile-skip{padding-inline:12px;font-size:15px}}
