.baby-calc-title-wrap{margin:20px auto}.baby-calc-loading-card{max-width:500px;padding:20px;width:calc(100% - 10px);margin:0 auto;border-radius:var(--card-border-radius);background:var(--chip-bg)}.baby-calc-wrap .card{margin-top:20px}.baby-calc-inputs{width:calc(100% - 15px);max-width:500px;margin:0 auto}.baby-calc-input-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.baby-calc-input-row:not(:first-child){margin-top:25px}.baby-calc-input-row .flex-row{display:flex;align-items:center;gap:10px}.baby-calc-measurement-block:not(:first-child){border-top:var(--card-separator);padding-top:20px}.baby-calc-measurement-block{padding-bottom:12px}.baby-calc-measurement-block .baby-calc-input-row:not(:first-child){margin-top:12px}.baby-calc-wrap .date-time-form{margin:0}.baby-calc-wrap .baby-calc-small-input{width:70px}.baby-calc-measurements-header{font-weight:600;font-size:18px;margin:5px 0 10px}.baby-calc-measurement-row{display:flex;justify-content:space-between;align-items:center;text-align:left;padding:8px;margin-left:-8px;border-radius:var(--card-border-radius);width:calc(100% + 16px)}.baby-calc-remove-btn-wrap{margin-top:20px;text-align:center}.baby-calc-results{width:calc(100% - 15px);max-width:700px;margin:0 auto;padding:20px;position:relative}.baby-calc-percentile-line{height:4px;border-radius:3px;background:var(--icon-info-gray);position:relative;margin:3px 0 10px}.baby-calc-percentile-dot{position:absolute;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;background:var(--icon-info-gray);border:2px solid var(--surface-bg);box-shadow:0 0 0 1px var(--icon-info-gray);border-radius:5px}.baby-calc-error-text{color:var(--red-error);font-size:14px;margin:10px 0}.baby-calc-info-icon{margin:0 0 -4px -10px}.baby-calc-info-modal{font-size:14px}.baby-calc-results-header{font-size:18px;font-weight:600}.baby-calc-results-section:not(:first-child){border-top:var(--card-separator);padding-top:20px}.baby-calc-results-section{padding-bottom:20px}.baby-calc-results-row{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-top:15px}.baby-calc-chart-type-select{margin:10px 0 5px;text-align:center}.baby-calc-callout{margin:20px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.baby-calc-related-section-text{margin-top:10px}@media(max-width:370px){.baby-calc-wrap .date-time-form{margin:0 -5px}.baby-calc-wrap .baby-calc-input-row .date-time-form-btn{padding:.4em .7em}}@media(hover:hover){.baby-calc-measurement-row:hover{background:var(--chip-bg)}}.article-page-nav{margin-top:12px;margin-bottom:12px}.article-page-nav .text-btn{font-weight:600}.article-page .article-page-nav{max-width:860px;display:flex;align-items:center;justify-content:space-between}.article-page-nav-links{display:inline-flex;gap:5px;overflow:hidden;white-space:nowrap;margin-right:5px}.article-page-nav-links .text-btn{font-size:14px}.article-page-body{font-size:18px;max-width:860px}.article-page-meta{display:flex;align-items:center;margin-top:15px}.article-page-meta-title,.article-page-meta-subtitle{display:flex;align-items:center;gap:3px;column-gap:6px;flex-wrap:wrap}.article-page-meta-subtitle{font-size:14px;color:var(--text-muted)}.article-page-meta-subtitle+.article-page-meta-subtitle{margin-top:2px}.article-page-author-img{width:48px;height:48px;margin-right:16px;border-radius:50%;object-fit:cover}.article-page-author-img-wrap{display:flex}.article-page-author{font-size:14px;color:var(--text)}.article-page-date{font-size:14px;color:var(--text-muted)}.article-dot{margin:0 7px}.article-page-sources-verified{text-decoration:underline}.article-page-meta-subtitle .check-svg{width:16px;height:16px;padding:3px;color:var(--guava-green);border:1px solid var(--guava-green);border-radius:50%}.article-reviewer-link{color:var(--text)}@media(hover:hover){a.article-page-author:hover{color:var(--guava-green-text)}}.article-page-content{padding:15px 0;word-wrap:break-word}.article-page h1{font-size:1.7em;font-weight:600}.article-page h2{font-size:1.5em;font-weight:600}.article-page h3{font-size:1.25em;display:flex;align-items:center}.article-page h4{font-weight:600;display:flex;align-items:center}.article-page h1:not(:first-child),.article-page h2:not(:first-child),.article-page h3:not(:first-child),.article-page h4:not(:first-child){margin-top:50px}.article-page-content ol,.article-page-content ul,.article-page-content p{margin:1em 0 1.5em}.article-page-content p{line-height:1.8em}.article-page-content p.centered{text-align:center}.article-page-content li{line-height:2em}.article-page-content ol{list-style-type:decimal}.article-page-content ol ol{list-style-type:lower-alpha}.article-page-content ol ol ol{list-style-type:lower-roman}.article-list-num{background:var(--guava-green);width:40px;height:40px;line-height:40px;border-radius:50%;margin-right:10px;text-align:center;font-weight:700;color:#fff}.article-header-icon{width:60px;height:60px;margin-right:10px;fill:var(--guava-green);color:var(--guava-green)}.article-header-with-icon{display:flex;align-items:center}.article-header-icon-right{width:32px;height:32px;margin-left:15px;fill:var(--logo-text)}.article-page-content a:hover{text-decoration:underline}.article-page-content a.btn:hover{text-decoration:none}.article-page-content sup{font-size:.75em}.article-page-content table{border-collapse:collapse;width:100%}.article-page-content td,.article-page-content th{border:1px solid var(--border-color);padding:5px}.article-page figure{text-align:center;margin:20px}.article-page figcaption,.article-img-caption{font-size:.8em;color:var(--text-muted);margin:.5em 0;text-align:center}.article-img-title{font-size:1.25em;font-weight:600;text-align:center;margin:40px 0 15px}.article-figures{margin:1em -.5em;display:flex;flex-wrap:wrap;justify-content:center}.article-figures figure{text-align:center;margin:.5em;flex-shrink:0}.article-figures.small figure{width:100px}.article-figures.medium figure{width:150px}.article-page-content img{display:block;border-radius:4px;object-fit:contain;max-width:100%;height:auto}.article-page-content img.card{border-radius:12px}.article-img.medium{max-width:360px;max-height:400px}.article-img-float-right{float:right;margin:1em 0 1em 1em}.article-img-float-left{float:left;margin:1em 1em 1em 0}.article-img-center{margin:auto}.article-page h2+img{margin-top:20px}.article-page h3+img{margin-top:20px}.article-video{max-width:720px;margin:25px auto}@media(max-width:720px){.article-video.vertical{max-width:380px}.article-video.vertical .video-wrap{padding-bottom:177.8%}}.article-quote{margin:60px 0;text-align:center;font-style:italic;font-weight:300;font-size:1.25em}.article-page-content .article-quote-paragraph{font-style:italic;margin:40px 30px}.article-highlight-section{border-radius:4px;border-left:6px solid var(--guava-green);background:var(--hover-gray);padding:15px 20px}.article-highlight-section p:first-child{margin-top:0}.article-highlight-section p:last-child{margin-bottom:0}.article-page hr{border-top:1px solid var(--card-separator);margin:1em 0}.article-more-label{font-size:1.5em;margin-top:40px;margin-bottom:25px}.articles-list-more-btn{margin:35px 0}.article-intro-section{padding:15px 20px;border-radius:10px;background:#eff4fa}.darkmode .article-intro-section{background:var(--surface-bg-24dp)}.article-intro-section b{color:#1d5eaa}.darkmode .article-intro-section b{color:#a7c8ff}.article-related-section{padding:15px 20px;border-radius:10px;background:var(--guava-green-bg)}.article-related-section-gray{padding:15px 20px;border-radius:10px;background:var(--chip-bg)}.article-related-section-title{display:flex;align-items:center;gap:15px;font-weight:600;margin-bottom:15px}.article-related-section-icon{width:24px;height:24px;fill:var(--guava-green-text);flex-shrink:0}.article-footnote{font-size:14px;color:var(--text-muted);font-style:italic}.article-citations li{font-size:12px}@media(max-width:860px){.article-figures.carousel{overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;padding:0 20px}}@media(max-width:660px){h1{font-size:24px}h2{font-size:20px}.article-page-body{font-size:16px}.article-page figure{margin:20px 0}.article-figures figure{margin:.5em}.article-img-float-left,.article-img-float-right{float:none;margin:20px auto}}.article-bottom-share-btn-wrap{margin-top:15px;text-align:center}.articles-page{padding-top:25px;padding-bottom:65px}.articles-page-header{font-weight:600;text-align:center;margin-bottom:15px}.articles-page-subheader{font-size:1em;text-align:center;margin:0 auto 30px;max-width:650px}.articles-page-section+.articles-page-section{margin-top:75px}.articles-page-section-title{font-size:18px;font-weight:600;padding-bottom:4px;border-bottom:var(--card-separator);margin-bottom:25px}.articles-page-section-title a{color:var(--text)}.articles-list{display:grid;align-items:flex-start;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:40px}.articles-list-item{display:flex;align-items:stretch;width:100%}.articles-list-item-img-wrap{position:relative;display:block;width:144px;height:96px;margin-right:20px;flex-shrink:0;border-radius:8px;overflow:hidden}.articles-list-item-img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;object-fit:cover}.articles-list-item-title{font-size:16px;font-weight:600;color:var(--text)}.articles-list-item-subtitle{color:var(--text-muted);font-size:14px;margin-top:5px}.articles-list-item.featured{flex-direction:column;grid-row:span 4;max-width:550px;margin:0 auto 15px}.articles-list-item.featured .articles-list-item-img-wrap{width:100%;padding-bottom:66%;margin-right:0;margin-bottom:15px}.articles-list-item.featured .articles-list-item-title{font-size:18px;margin-bottom:10px}.articles-tag-page{padding-bottom:65px}.articles-tag-page-header{background:var(--guava-green-bg);border-radius:24px;padding:30px 20px;margin-bottom:40px}.articles-tag-page-header .articles-page-subheader{margin-bottom:0}.articles-news-list{margin-top:45px;display:flex;flex-direction:column;gap:40px}@media(hover:hover){.articles-page-section-title a:hover{color:var(--guava-green-text)}.articles-list-item:hover .articles-list-item-img-wrap{opacity:.85}.articles-list-item:hover .articles-list-item-title{color:var(--guava-green-text)}}@media(max-width:1024px){.articles-tag-page-header{border-radius:0;padding:20px 15px;margin:0 calc(-1 * var(--container-padding)) 25px}.articles-list-item-img-wrap{width:96px;height:64px;margin-right:15px}.articles-list-item-title{font-size:15px}}@media(max-width:600px){.articles-page-subheader{font-size:15px}}@media(max-width:400px){.articles-list{display:flex;flex-wrap:wrap}.articles-list-item-title{font-weight:400}.articles-list-item-subtitle{font-size:12px}}#calc-page-subtitle{font-size:18px;margin:0 0 25px;font-weight:400;color:var(--text-muted)}.feedback-form{text-align:left}.feedback-form-length-counter{color:var(--text-muted);text-align:right;font-size:.85em;margin-top:3px}.feedback-email-msg{font-size:14px;color:var(--text-muted);margin-bottom:15px}.feedback-btn.btn{--btn-text: var(--color-help-text);--btn-color: var(--color-help-color);--btn-color-hover-over-white: var(--color-help-color-hover-over-white)}.feedback-form .notice.primary{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:-1px;z-index:2;position:relative;display:flex;align-items:center;gap:10px;--btn-text: var(--theme-color-primary);padding:7px 15px}.feedback-form .notice .btn,.feedback-form .notice .tooltip-wrap{margin-left:auto}.feedback-form .notice .tooltip-info-svg{background:var(--theme-color-primary)}.feedback-form .textarea-input{border-top-left-radius:0;border-top-right-radius:0}.feedback-guide-btn{font-size:1em}.modal>.card.alert-modal{width:360px;background:var(--surface-bg-24dp)}.alert-modal .toast{box-shadow:none;border-radius:var(--card-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex;max-width:none}.alert-modal .form-btns{align-items:stretch}.alert-modal .btn{width:100%}.modal{position:fixed;inset:0;background:#000000b3;overflow-y:auto;padding-top:56px}.darkmode .modal{background:#000000a6}.modal.modal-no-overlay,.darkmode .modal.modal-no-overlay{background:none}.modal-header{position:fixed;top:0;width:100%;height:56px;padding:0 8px;background:#0009;display:flex;align-items:center;color:#fff;z-index:1}.darkmode .modal-header{background:var(--surface-bg-8dp)}.modal-title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:0 10px;flex-grow:1}.modal-icons{display:flex}.modal>.card{width:500px;max-width:calc(100% - 10px);margin:20px auto;background:var(--surface-bg-8dp);box-shadow:var(--overlay-card-shadow)}.modal .card-header{padding:15px 20px}.modal .card-section{padding:20px}.toast-wrap{position:fixed;z-index:var(--toast-z-index);width:100%;top:20px;left:0;pointer-events:none;text-align:center;transform:translateY(-30px);opacity:0;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.toast-wrap.clickable{pointer-events:auto}.toast-wrap.show{opacity:1;transform:translateY(0)}.toast-wrap.hide{opacity:0;transform:translateY(-30px)}.toast{display:inline-flex;align-items:center;max-width:90%;padding:8px 15px;border-radius:8px;font-size:20px;text-align:left;background:var(--toast-bg);color:var(--toast-text);stroke:var(--toast-icon-color);box-shadow:0 0 6px var(--toast-icon-color)}.toast.notification-toast{width:500px;display:flex;gap:10px;justify-content:space-between;background:var(--surface-bg);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;margin:0 auto;cursor:pointer;padding:10px 15px}.btn.icon-btn.notification-toast-close-btn{width:36px;height:36px;margin-right:-10px}.darkmode .toast{background:var(--surface-bg-24dp);color:var(--text);border:1px solid var(--toast-icon-color);box-shadow:none}.toast-icon{width:30px;margin-right:10px;fill:none;stroke-width:10px;flex-shrink:0}.toast-success{--toast-bg: #edf7ed;--toast-text: var(--dark-green-text);--toast-icon-color: #4caf50}.toast-error{--toast-bg: #fdecea;--toast-text: #611a15;--toast-icon-color: #f44336}.toast-info{--toast-bg: #e8f4fd;--toast-text: #0d3c61;--toast-icon-color: #2196f3}.toast-warning{--toast-bg: #fef4e5;--toast-text: #663c00;--toast-icon-color: #ff9800}@media(max-width:600px){.toast{font-size:16px}}.card-modal.modal{display:flex;align-items:flex-start;padding:0}.modal>.card.card-modal-card{--card-modal-margin-top: 80px;margin:var(--card-modal-margin-top) auto;display:flex;flex-direction:column}.card.card-modal-card.full-screen{background:var(--surface-bg)}.card-modal-card.full-screen .card-header:not(.card-header-primary),.darkmode .card-modal-card.full-screen .card-header-primary{background:var(--surface-bg-8dp)}.card.card-modal-card .card-header{display:flex;align-items:center;gap:5px;padding:10px 5px;border-bottom:var(--surface-border)}.darkmode .card-header.card-header-primary{background:var(--surface-bg-24dp)}.card-modal-back{align-self:flex-start}.card-modal-back .btn-svg.cross-svg{height:1.4em;width:1.4em;--btn-text: currentColor}.darkmode .card-modal-back{color:#fff}.darkmode .card-header.card-header-primary,.darkmode .card-header.card-header-primary .card-modal-back{color:var(--theme-color-text)}.darkmode .card-header.card-header-primary .overflow-menu-btn,.darkmode .card-header.card-header-primary .card-modal-header-btns .btn{--btn-text: var(--theme-color-text)}.card-header-primary .card-modal-header-btns .text-btn{--btn-text: #fff}.darkmode .card-header-primary .card-modal-header-btns .text-btn{--btn-text: var(--theme-color-text)}.darkmode .card-header-primary .card-header-subtitle{color:var(--text-muted)}.card-modal-body{border-radius:0 0 var(--card-border-radius) var(--card-border-radius)}.card-modal-body.html-bg{background:var(--html-bg)}.card-modal-title{flex-grow:1;overflow:hidden;padding-left:15px;padding-right:15px;text-align:left}.card-modal-back+.card-modal-title{padding-left:0}.card-modal-header-with-btns{display:flex;align-items:center;justify-content:space-between;gap:8px}.card-modal-header-title{flex-grow:1;overflow:hidden;text-align:left}.card-modal-header-btns{flex-shrink:0;margin-right:-15px}.card-modal-header-btns .text-btn{margin-right:10px}.card-modal-header-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-header .overflow-menu-wrap{margin-left:-5px}@media(max-height:700px){.modal>.card-modal-card.card{--card-modal-margin-top: 40px}}@media(max-width:500px){.card.card-modal-card.full-screen{--card-modal-margin-top: 0;height:100vh;max-width:100vw;border-radius:0}.card.card-modal-card.full-screen>.card-header{border-radius:0}.card.card-modal-card.full-screen>.card-modal-body{overflow-y:auto;flex-grow:1;border-radius:0}}.overflow-menu-wrap{position:relative}.overflow-menu-btn{display:flex}.overflow-menu-btn .overflow-menu-svg{width:30px;height:30px}.overflow-menu{position:absolute;background:var(--surface-bg-24dp);border:var(--surface-border);border-radius:8px;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;z-index:var(--menu-z-index);width:max-content;max-width:min(500px,100vw - 40px)}.overflow-menu-item{display:block;width:100%;text-align:left;padding:15px 20px;font-size:16px;color:var(--text);cursor:pointer}.overflow-menu-item:hover{background:var(--hover-gray)}.overflow-menu-item-red{color:var(--red-error)}.overflow-menu-item-with-icon{display:flex;align-items:center;gap:12px;margin-left:-4px;--btn-text: var(--icon-gray);color:var(--text)}.overflow-menu-wrap.primary .overflow-menu-btn,.overflow-menu-wrap.primary .overflow-menu-item-with-icon{--btn-text: var(--theme-color-primary)}.darkmode .overflow-menu-wrap.primary .overflow-menu-btn{--btn-text: var(--theme-color-text)}@media(hover:hover){.overflow-menu-wrap.primary .overflow-menu-btn:hover{--btn-text: var(--theme-color-primary);background:var(--theme-color-light)}}.upgrade-form.card-modal-card .card-header{border-color:transparent}.upgrade-form.card{text-align:left}.card.card-modal-card.upgrade-form.benefits-only{background:var(--theme-color-text);overflow:hidden}.darkmode .card.card-modal-card.upgrade-form.benefits-only{background:var(--surface-bg-24dp)}.upgrade-form-card{position:relative;overflow:hidden;background:linear-gradient(to top,var(--theme-color-text),var(--theme-color-primary));color:#fff;padding-bottom:20px}.darkmode .upgrade-form-card{background:linear-gradient(to top,var(--surface-bg-24dp),var(--surface-bg-8dp))}.upgrade-form-header-logo{position:absolute;width:280px;top:0;left:-120px;opacity:.15}.upgrade-form-header{display:flex;align-items:center;flex-direction:column;margin-right:-140px;padding:20px}.upgrade-form-header-name{font-size:26px;font-weight:600;margin-bottom:4px}.upgrade-form-header-premium{background:#fff;color:var(--theme-color-btn);padding:0 16px 0 20px;border-radius:3em;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b;letter-spacing:4px;font-size:20px}.upgrade-form-highlight{position:relative;padding:20px;background:#ffffffd9;color:var(--theme-color-text);margin:20px 0 30px;font-size:18px}.darkmode .upgrade-form-highlight{color:var(--text);background:#282828d9}.upgrade-form-features-header{text-align:center;font-weight:600;margin-bottom:-10px}.upgrade-form-features{position:relative;padding:25px 15px 0}.upgrade-form-feature{width:100%;background:var(--theme-color-text);border-radius:var(--card-border-radius);box-shadow:0 1px 3px #0000001f,0 1px 1px #0000003d;border:1px solid rgba(255,255,255,.5)}.upgrade-form-feature-inner{display:flex;align-items:flex-start;gap:8px;width:100%;text-align:left;padding:10px 12px;--btn-text: #fff}.upgrade-form-feature-arrow{height:24px}.upgrade-form-feature:not(:last-child){margin-bottom:15px}.darkmode .upgrade-form-feature{background:var(--surface-bg);border-color:var(--theme-color-text)}.upgrade-form-feature-text{flex-grow:1;margin-left:4px}.upgrade-form-feature-description{display:flex;flex-direction:column;gap:15px;font-size:15px;padding:8px 20px 20px 48px}.btn.upgrade-form-feature-learn-btn{--btn-text: #fff}.upgrade-form-feature-icon-bg{background:#fff;width:28px;height:28px;border-radius:50%;margin:-2px;--btn-text: var(--theme-color-text)}.upgrade-form-feature-icon{width:100%;height:100%;padding:4px}.darkmode .upgrade-form-feature-icon-bg{background:var(--theme-color-text);--btn-text: var(--surface-bg)}.btn.upgrade-form-feature-more{--btn-border-color: rgba(255, 255, 255, .5);--btn-border-width: 1px}.upgrade-form-plan-toggle{padding:25px 15px 0;text-align:center}.upgrade-form-family{margin:25px 20px;text-align:center}.upgrade-form-family-option{position:relative;background:var(--theme-color-bg);border-radius:var(--card-border-radius);overflow:hidden;border:3px solid var(--theme-color-primary);margin-top:15px;color:var(--theme-color-text)}.darkmode .upgrade-form-family-option{background:var(--theme-color-tint)}.upgrade-form-family-price-per{font-size:16px;font-weight:400;opacity:.85}.upgrade-form-family-icon{position:absolute;right:-15px;bottom:9px;width:96px;height:96px;--btn-text: var(--theme-color-primary);opacity:.4}.upgrade-form-family-discount{background:var(--theme-color-primary);color:#fff;margin-top:15px}.darkmode .upgrade-form-family-discount{background:none;color:var(--theme-color-text)}.upgrade-form-billing-options{display:flex;align-items:stretch;gap:15px;padding:25px 15px;max-width:400px;margin:auto}.upgrade-form-billing-option{--billing-option-color: var(--text);--billing-option-text: var(--text);flex-basis:100%;display:flex;align-items:center;flex-direction:column;border-radius:var(--card-border-radius);border:3px solid var(--billing-option-color);overflow:hidden;color:var(--billing-option-text);opacity:.4}.upgrade-form-billing-option-label{padding:2px 0;font-size:18px;font-weight:600}.upgrade-form-billing-option.active{opacity:1;--billing-option-color: var(--theme-color-primary);--billing-option-text: var(--theme-color-text);background:var(--theme-color-bg);box-shadow:0 1px 3px #0000001f,0 1px 1px #0000003d}.darkmode .upgrade-form-billing-option.active{background:var(--theme-color-tint)}.upgrade-form-billing-option-price{font-size:32px;font-weight:600;padding:15px 0}.upgrade-form-billing-option-price-cross{color:var(--text-muted);text-decoration:line-through;font-size:18px;margin-top:-15px;margin-bottom:15px}.upgrade-form-billing-option-subtitle{font-size:.8em}.upgrade-form-billing-option-discount{background:var(--billing-option-color);color:#fff;width:100%;text-align:center}.darkmode .upgrade-form-billing-option-discount{color:var(--billing-option-text);background:none}.upgrade-form-billing-provider-discount{font-size:15px;font-weight:600;color:var(--theme-color-text);text-align:center;padding:0 15px 20px}.form-btns.upgrade-form-upgrade-btn{margin:0 15px 25px}.upgrade-form-upgrade-btn .btn{box-shadow:0 1px 3px #0000001f,0 1px 1px #0000003d}.upgrade-form-add-to-family-plan-title{margin-top:10px;font-size:20px;font-weight:600}.upgrade-form-add-to-family-plan-subtitle{font-size:15px;color:var(--text-muted);margin-top:4px}.upgrade-form-disable-notice{margin:0 15px 20px}@media(max-width:500px){.form-btns.upgrade-form-upgrade-btn{position:sticky;bottom:25px}.upgrade-form-upgrade-btn .btn{box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b}}@media(hover:hover){.upgrade-form-feature-inner:hover{background:#0000001a}.upgrade-form-billing-option:not(.active):hover{background:var(--hover-gray)}}.plans{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.plan{--plan-color: var(--text-muted);--plan-text-color: var(--text);--plan-bg-color: none;--plan-shadow: 0 1px 3px rgba(63, 63, 63, .12), 0 1px 2px rgba(63, 63, 63, .24);flex:1 0 340px;max-width:400px;display:flex;flex-direction:column;border-radius:8px;border:2px solid var(--plan-color);overflow:hidden;background:#fff;box-shadow:var(--plan-shadow)}.plan.premium{--plan-color: var(--upgrade-color-primary);--plan-text-color: var(--upgrade-color-text);--plan-color-btn-hover: var(--upgrade-color-btn-hover);--plan-bg-color: var(--upgrade-color-bg);--plan-shadow: 0 1px 3px var(--upgrade-color-light), 0 1px 2px var(--upgrade-color-shadow)}.plan-header{padding:15px 20px;background:var(--plan-bg-color);color:var(--plan-text-color);border-bottom:var(--card-separator)}.plan-title{display:flex;justify-content:space-between;font-size:1.6em;font-weight:600}.plan-price-per{font-size:16px;font-weight:400}.plan .icon-check{--icon-color: var(--plan-color)}.plan-features{flex-grow:1;margin:0;padding:25px}.plan-features li{list-style:none;display:flex;gap:15px}.plan-features li:not(:last-child){margin-bottom:15px}.plan-submit-btn{display:flex;width:320px;max-width:100%;margin:25px auto;font-size:20px}.plan-feature-subset{color:var(--plan-text-color)}.plan-features-expand-btn{align-self:center}.plan-yearly-toggle{margin:20px 0;font-size:18px;text-align:center}.plan-yearly-toggle-switch{display:inline-flex;gap:15px;align-items:center;justify-content:center}.plan-discount{color:var(--guava-green-text)}.radio{position:relative;display:inline-flex;flex-wrap:wrap;gap:6px}.radio:focus{outline:none}.radio:focus-visible{box-shadow:0 0 0 .2rem var(--input-focus-shadow)}.radio .spinner{position:absolute;width:25px;height:25px;left:50%;top:50%;margin-left:-12.5px;margin-top:-12.5px;--spinner-color: currentColor}.radio .btn{min-width:34px}.radio.full-width .btn{width:100%;justify-content:start}.radio.toggle{background:var(--chip-bg);padding:3px;border-radius:32px;gap:0}.radio.toggle .btn{border-radius:32px;--btn-color: none;--btn-color-hover: var(--hover-gray);--btn-text: var(--text-muted)}.radio.toggle .btn.primary{--btn-text: var(--theme-color-text);--btn-color: var(--surface-bg);--btn-color-hover: var(--surface-bg);font-weight:600;box-shadow:0 1px 3px #0003}.darkmode .radio.toggle{background:#0006}.darkmode .radio.toggle .btn.primary{--btn-color: var(--chip-bg-hover);--btn-color-hover: var(--chip-bg-hover);box-shadow:none}.radio-icon-btn{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;padding:4px 0}.radio-icon-btn-icon{width:60px;height:60px;padding:6px;fill:var(--theme-color-primary);border-radius:50%;background:var(--theme-color-bg, var(--btn-color));border:3px solid transparent}.radio-icon-btn.selected .radio-icon-btn-icon{border-color:var(--theme-color-primary, var(--icon-gray))}.radio-icon-btn.unselected{opacity:.6}.radio-icon-btn-label{font-size:13px}@media(hover:hover){.radio-icon-btn:hover .radio-icon-btn-icon{background:var(--theme-color-light, var(--btn-color-hover))}.darkmode .radio-icon-btn:hover .radio-icon-btn-icon{background:var(--chip-bg-hover, var(--btn-color-hover))}}#tooltip-root{position:fixed;top:0;left:0;pointer-events:none;z-index:var(--tooltip-z-index);width:100%}.tooltip-wrap{display:inline-flex;align-items:center}.tooltip-wrap.has-tooltip{margin-bottom:-1px}.tooltip{position:absolute;color:#fff;background:#616161;border-radius:2px;white-space:normal;padding:5px 8px;min-width:56px;max-width:min(80vw,350px);text-align:center;font-size:12px;pointer-events:none}.tooltip-wrap .help-svg,.tooltip-info-svg{width:16px;height:16px;margin-left:5px;flex-shrink:0;border-radius:50%;cursor:pointer}.tooltip-info-svg{background:#bbb;stroke:var(--surface-bg);stroke-width:3px}.darkmode .tooltip-info-svg{background:#fff6}@media(hover:hover){.tooltip-info-svg:hover{background:#999}.darkmode .tooltip-info-svg:hover{background:#ffffff8a}}.animated-placeholders{height:60px;margin-bottom:-60px;padding:.8em 1.2em;color:var(--input-placeholder);line-height:1.4;z-index:1;pointer-events:none}.guides-modal-list{display:flex;flex-direction:column;gap:15px;padding:0 10px 10px}.video-modal{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#000000b3;pointer-events:none}.video-modal-wrap{pointer-events:auto;width:100%;max-width:960px;aspect-ratio:16/9}.video-modal-video{width:100%;height:100%}.date-time-form{display:flex;flex-wrap:wrap;column-gap:15px;row-gap:8px;margin:8px -8px}.date-time-form-btn{--btn-color: var(--chip-bg);--btn-color-hover: var(--chip-bg-hover)}.btn.date-time-form-multi-day-btn{display:flex;align-items:flex-start;justify-content:flex-start;gap:12px;border-radius:8px;--btn-color: var(--chip-bg);--btn-color-hover: var(--chip-bg-hover);text-align:left;padding:8px 12px}.date-time-form-multi-day-btn .calendar-svg{margin-top:4px}.date-time-form-multi-day-btn-label{display:flex;flex-direction:column;gap:8px}.date-time-form-btn-wrap{display:flex;align-items:center}.btn.date-time-form-btn-remove{width:32px;height:32px;margin-left:4px}.date-time-form-btn-remove .cross-svg path{stroke-width:16}.date-time-form-tz-display{margin-top:5px;font-size:12px;color:var(--text-muted)}.date-time-form .date-time-form-btn.disabled,.date-time-form .date-time-form-multi-day-btn.disabled{opacity:1;--btn-color: transparent;padding-left:8px;padding-right:8px}.date-range-picker.card-modal-card{width:360px}@media(max-width:500px){.date-range-picker.card-modal-card{margin:auto}}.date-range-picker-inputs{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:12px}.date-range-picker-duration-wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.date-range-picker-duration{font-size:14px;color:var(--text-muted)}.date-range-picker .date-picker{position:relative;box-shadow:none;border:none;margin:15px auto -15px;background:var(--chip-bg)}.date-range-picker .date-picker-day.start,.date-range-picker .date-picker-day.end{position:relative;background:var(--theme-color-btn);color:#fff}.date-range-picker .date-picker-day.start:before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:var(--theme-color-light);z-index:-1}.date-range-picker .date-picker-day.end:before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:var(--theme-color-light);z-index:-1}.date-range-picker .date-picker-day.in-range{background:var(--theme-color-light);border-radius:0}.date-range-picker .date-picker-day.today.start,.date-range-picker .date-picker-day.today.end,.date-range-picker .date-picker-day.today.in-range{border:none}.date-input{--date-input-width: 185px;display:inline-flex;width:var(--date-input-width);font-size:15px;line-height:1.4;align-items:center;border:1px solid var(--border-color);border-radius:4px;color:var(--input-placeholder);background:var(--input-bg);transition:var(--input-focus-transition);position:relative;flex-shrink:0}.date-input.no-picker{width:calc(var(--date-input-width) - 35px)}.date-input.lrg{--date-input-width: 265px;font-size:1.5em}.date-input.lrg .date-input-input{font-size:1em}.date-input.active{border-color:var(--input-focus-border);outline:none;box-shadow:0 0 0 .2rem var(--input-focus-shadow);color:var(--input-primary-text)}.date-input.disabled{pointer-events:none;background:var(--input-disabled-bg)}.date-input-input{padding:.4em .3em;border:none;width:0;flex-grow:1;font-size:var(--input-font-size);font-family:var(--font-stack);line-height:1.4;color:var(--text);background:transparent;border-radius:4px}.date-input-input:disabled{color:var(--input-disabled)}input+.date-input-input{padding-left:.6em}.date-input-input.year-input{flex-grow:1.7;padding-right:0}.date-input-input:focus{outline:none}.date-input-input::placeholder{color:var(--input-placeholder)}.date-input-separator{user-select:none;-webkit-user-select:none}.date-input-picker-btn.btn{--btn-color: transparent;--btn-color-hover: transparent}.date-input .date-picker{margin-left:-1px}.date-input .date-picker.align-right{margin-right:-1px}.date-picker{--day-width: 40px;position:absolute;z-index:10;top:100%;left:0;margin-top:5px;background:var(--surface-bg-24dp);border:var(--card-separator);border-radius:5px;padding:10px;width:302px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;font-size:initial}.date-picker.align-right{left:auto;right:0}.date-picker-nav{display:flex}.date-picker-year-btn.btn{--btn-color: transparent;--btn-color-hover: transparent;position:relative}.date-picker-year-btn .select{position:absolute;opacity:0;right:0;top:0;width:100%;height:100%}.date-picker-prev-btn{margin-left:auto}.date-picker-day-labels,.date-picker-days{display:grid;grid-template-columns:repeat(7,var(--day-width))}.date-picker-day-label,.date-picker-day{width:var(--day-width);height:var(--day-width);display:flex;justify-content:center;align-items:center;border-radius:50%;--btn-color: transparent}.date-picker-day-label{color:var(--text-muted)}.date-picker-day.today{border:1px solid var(--input-focus-border)}.time-range-picker.card-modal-card{width:390px}@media(max-width:500px){.time-range-picker.card-modal-card{margin:auto}}.time-range-picker-inputs{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;margin:30px -12px 40px}.time-range-picker-add-end{position:absolute;margin-left:220px}.time-range-picker-input-wrap{position:relative;display:flex;justify-content:center}.time-range-picker-time-label{position:absolute;top:-25px;font-size:14px}.time-range-picker-time-btn{min-width:140px;min-height:40px;--btn-color: var(--chip-bg);--btn-color-hover: var(--chip-bg-hover);border:var(--card-separator)}.time-range-picker-input{font-size:16px;width:140px;height:40px}.time-range-picker-dash{font-size:32px;line-height:16px}.time-range-picker-options-header{font-size:14px;color:var(--text-muted);text-align:center}.time-range-picker-options{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin:10px -12px 35px}.time-range-picker-option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:var(--card-separator);border-radius:8px;padding:3px;--btn-text: var(--text-muted);--btn-color: transparent;--btn-color-hover: var(--hover-gray);font-size:13px;width:62px;height:62px}.time-range-picker-option-icon{width:24px;height:24px;flex-grow:1}.datetime-input-row{display:inline-flex;flex-wrap:wrap;gap:10px;position:relative}.datetime-input-time-ago{position:absolute;right:0;bottom:100%;margin-bottom:5px;font-size:.8em;color:var(--text-muted)}.datetime-tz-display{margin-top:5px;font-size:12px;color:var(--text-muted)}.metric-color-good{--reference-range-color: var(--metric-green);--reference-range-text: var(--metric-green-text);--reference-range-chart-shading: var(--chart-shading-green)}.metric-color-slight-warn{--reference-range-color: #94c869;--reference-range-text: #6c9f43;--reference-range-chart-shading: var(--chart-shading-yellow)}.metric-color-warn{--reference-range-color: var(--orange-metric);--reference-range-text: var(--orange-metric-text);--reference-range-chart-shading: var(--chart-shading-orange)}.metric-color-bad{--reference-range-color: var(--red-metric);--reference-range-text: var(--red-metric);--reference-range-chart-shading: var(--chart-shading-red)}.metric-color-very-bad{--reference-range-color: #d74853;--reference-range-text: var(--red-metric);--reference-range-chart-shading: var(--chart-shading-red)}.reference-range-wrap{width:200px;max-width:100%;flex-shrink:0;--rr-color: #ccc;--rr-dot-color: var(--chart-blue);--rr-height: 6px}.darkmode .reference-range-wrap{--rr-color: #666}.reference-range-outer{position:relative;height:var(--rr-height)}.reference-range-inner{position:relative;width:100%;height:100%}.reference-range-bar{position:absolute;height:100%;background:var(--reference-range-color, var(--rr-color))}.reference-range-bar.metric-color-in-range{--reference-range-color: var(--chart-blue)}.reference-range-value-dot{position:absolute;width:calc(var(--rr-height) + 8px);height:calc(var(--rr-height) + 8px);top:-4px;border-radius:50%;transform:translate(-50%);background:var(--surface-bg-8dp);border:2px solid var(--reference-range-color, var(--rr-dot-color))}.reference-range-subtitle{display:flex;flex-direction:column;align-items:center}.reference-range-subtitle+.reference-range-outer{margin-top:4px}.reference-range-outer+.reference-range-subtitle{margin:6px 0 0}.reference-range-interpretation{font-size:13px;white-space:nowrap;color:var(--reference-range-text, var(--text-muted))}.reference-range-interpretation.metric-color-in-range{--reference-range-text: var(--chart-blue-text)}.reference-range-date{font-size:11px;color:var(--text-muted)}.reference-range-ticks{position:relative;height:1.4em}.reference-range-tick{position:absolute;transform:translate(-50%);font-size:12px;font-weight:400;color:#888}.reference-range-labels{position:relative;height:1em;margin-top:.4em}.reference-range-labels.staggered{height:2.8em}.reference-range-label{position:absolute;transform:translate(-50%);font-size:12px;font-weight:400;color:var(--reference-range-text, var(--text-muted));white-space:nowrap}.reference-range-value{display:flex;align-items:baseline;justify-content:center;margin-bottom:2px}.reference-range-unit{font-size:12px;margin-left:5px}.percentile-shade-10,.percentile-shade-95{fill:var(--theme-color-shadow)}.percentile-shade-25,.percentile-shade-90{fill:var(--theme-color-light)}.percentile-shade-50,.percentile-shade-75{fill:none}.percentile-path{fill:none;stroke:var(--theme-color-primary);stroke-dasharray:1 2;opacity:.5}#percentile-path-50{stroke-dasharray:3 3}.chart{--chart-color-highlight: #58c7ff;--chart-color: var(--chart-blue-dark)}.darkmode .chart{--chart-color: var(--chart-blue)}.theme:not(.theme-labs) .chart,.chart-themed{--chart-color-highlight: var(--theme-color-shadow);--chart-color: var(--theme-color-chart)}.chart .color-green{--chart-color-highlight: var(--metric-green-light);--chart-color: var(--metric-green)}.chart .color-orange{--chart-color-highlight: #f19b6933;--chart-color: var(--orange-metric)}.chart .color-red{--chart-color-highlight: #f1696933;--chart-color: var(--red-metric)}.chart-themed.multi-chart-color-1{--chart-color: #688ae8}.chart-themed.multi-chart-color-2{--chart-color: #c33d69}.darkmode .chart-themed.multi-chart-color-2{--chart-color: #e07f9d}.chart-themed.multi-chart-color-3{--chart-color: #2ea597}.chart-themed.multi-chart-color-4{--chart-color: #8456ce}.darkmode .chart-themed.multi-chart-color-4{--chart-color: #b088f5}.chart-themed.multi-chart-color-5{--chart-color: #e07941}.chart-btns{display:flex;border-radius:32px;background:var(--surface-bg-muted);margin-top:35px}.chart-btn{flex-grow:1;--btn-color: none;--btn-color-hover: var(--hover-gray)}.chart-btn.selected{opacity:1;--btn-color: var(--theme-color-btn);--btn-color-hover: var(--theme-color-btn);--btn-text: #fff}.chart-agg-btn{flex-grow:1;max-width:96px;margin-left:5px}.chart-agg-btn select{border-radius:32px;text-align:center;text-align-last:center;border:1px solid #888;padding-top:2px;padding-bottom:2px;background:var(--surface-bg)}.chart-axes{position:relative;border:dashed var(--border-color);border-width:0 0 1px 1px;border-radius:0 0 0 3px;margin:0 0 30px;user-select:none;-webkit-user-select:none}.chart-axes.has-right-y-axis{border-width:0 1px 1px 1px;border-radius:0 0 3px 3px}.chart-axes.loading{pointer-events:none;opacity:.5}.chart-axes .spinner{position:absolute;top:50%;left:50%;width:50px;height:50px;margin-left:-25px;margin-top:-25px;--spinner-color: var(--theme-color-primary)}.chart-x-min,.chart-x-max,.chart-y-min,.chart-y-max,.chart-shading-label{position:absolute;padding:0 5px 0 3px;font-size:.8em;white-space:nowrap;z-index:1;border-radius:0 10px 10px 0;background:#ffffffe6;pointer-events:none;min-width:16px;text-align:center}.chart-y-min.right,.chart-y-max.right,.chart-shading-label.right{right:0;border-radius:10px 0 0 10px;padding:0 3px 0 5px}.chart-y-min.left,.chart-y-max.left,.chart-shading-label.left{left:0}.chart-shading-label{margin-top:-.7em}.darkmode .chart-y-min,.darkmode .chart-y-max,.darkmode .chart-shading-label{background:#303030e6}.chart-x-min{padding:4px 0 0;background:none;left:0;top:100%}.chart-x-max{padding:4px 0 0;background:none;right:0;top:100%}.chart-y-min{bottom:0}.chart-y-max{top:0}.chart-shading{fill:var(--reference-range-chart-shading)}.chart-shading.gray{--reference-range-chart-shading: var(--hover-gray)}.chart-shading.green{--reference-range-chart-shading: var(--chart-shading-green)}.chart-shading.green-yellow{--reference-range-chart-shading: var(--chart-shading-green-yellow)}.chart-shading.yellow{--reference-range-chart-shading: var(--chart-shading-yellow)}.chart-shading.orange{--reference-range-chart-shading: var(--chart-shading-orange)}.chart-shading.red{--reference-range-chart-shading: var(--chart-shading-red)}.chart-points{width:100%;height:auto;position:relative;display:block}.chart-data-point{stroke:var(--chart-color);stroke-width:1;fill:var(--surface-bg);cursor:pointer}.chart-data-point.focused{fill:var(--chart-color)}.chart-data-point.incomplete{stroke-dasharray:3 2}.chart-data-point.no-interact{cursor:default}.chart-data-point-latest{fill:var(--chart-color);animation:bgColorTransition 2s infinite}@keyframes bgColorTransition{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.chart-data-line{stroke:var(--chart-color);stroke-width:1.5;stroke-linejoin:round;fill:none}.chart-data-line.dashed{stroke-dasharray:5 2}.chart-data-line.dotted{stroke-dasharray:2 1}.chart-data-line.faded{opacity:.2}.chart-data-bar{fill:var(--chart-color);cursor:pointer}.chart-data-bar.no-interact{cursor:default}.chart-data-bar.incomplete{stroke-dasharray:3 2;stroke:var(--chart-color);stroke-width:1;fill:none}.chart-point-connector.focused,.chart-point-range.focused,.chart-data-bar.focused{opacity:.6}.chart-point-connector.faded,.chart-point-range.faded,.chart-data-bar.faded{opacity:.2}.chart-data-bar.incomplete.focused{fill:var(--chart-color-highlight);opacity:1}.chart-hover-line{stroke:var(--chart-color);stroke-width:1;fill:none;opacity:.5}.chart-hover-line.gray{stroke:var(--icon-gray);opacity:.3}.chart-point-range{fill:var(--chart-color)}.chart-point-connector{stroke-width:1;stroke:var(--chart-color)}line.chart-annotation-line{stroke:var(--logo-text);stroke-dasharray:2 4;stroke-width:1;stroke-linecap:round;opacity:.3}circle.chart-annotation-point{stroke:none;fill:var(--logo-text);opacity:.3}.chart-annotation-line.focused,.chart-annotation-point.focused{opacity:1}.chart-annotation-icon-bg{fill:var(--surface-bg);stroke:var(--theme-color-btn)}.chart-annotation-icon.focused,.chart-annotation-icon-bg.focused{opacity:.3}.chart-annotation-label{position:absolute;top:0;color:#fff;background:#616161e6;border-radius:6px;padding:2px 8px;font-size:12px;pointer-events:none;z-index:1}.chart-point-info{position:absolute;left:10px;bottom:10px;padding:15px;margin:0;pointer-events:none;opacity:.9;z-index:1;max-width:45%}.chart-point-info.right{left:auto;right:10px}.chart-point-info-value-row{display:flex;align-items:center;gap:5px}.chart-point-info-dataset-label{color:var(--chart-color);font-size:14px;font-weight:600}.chart-point-date{color:var(--text-muted)}.chart-context-info{font-size:.8em;color:var(--text-muted);margin-top:20px}.chart-context-info-warning{color:var(--orange-warn)}.chart-percentile-text{fill:var(--theme-color-text)}.checkbox-list{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.checkbox-list-all-toggle{margin-bottom:5px}.checkbox-list-all-toggle.primary{color:var(--theme-color-text)}.checkbox{--checkbox-fill: var(--icon-gray);display:inline-flex;align-items:center;vertical-align:middle;justify-content:center;text-align:left;line-height:1.6}.darkmode .checkbox.checked:not(.primary){--checkbox-fill: var(--btn-color)}.checkbox.primary{--checkbox-fill: var(--theme-color-primary)}.checkbox-check{flex-shrink:0;width:1.3em;height:1.3em;margin:.15em 8px auto 0;border:2px solid var(--checkbox-fill);background:var(--input-bg);border-radius:6px;transition:var(--input-focus-transition);padding:1px}.checkbox:focus-visible{box-shadow:none}.checkbox:focus-visible .checkbox-check{box-shadow:0 0 0 .2rem var(--guava-green-shadow)}.checkbox-check path{fill:none;stroke:none;stroke-linejoin:round;stroke-linecap:round;stroke-width:2}.checkbox.checked .checkbox-check{background:var(--checkbox-fill);border-width:0;padding:3px}.checkbox.checked .checkbox-check path{stroke:#fff}.checkbox.loading,.checkbox.disabled{opacity:.5;pointer-events:none}.checkbox.right{flex-direction:row-reverse}.checkbox .spinner{width:24px;height:24px;position:absolute;--spinner-color: currentColor}
