/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){#tw-app ::-ms-backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}#tw-app *,#tw-app :before,#tw-app :after,#tw-app ::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{#tw-app,#tw-app :host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-gethealthy-500:#00aa45;--color-nsw-brand-dark:#002664}}@layer base{#tw-app ::-ms-backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}#tw-app *,#tw-app :after,#tw-app :before,#tw-app ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}#tw-app ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}#tw-app,#tw-app :host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");-webkit-font-feature-settings:var(--default-font-feature-settings,normal);font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}#tw-app hr{height:0;color:inherit;border-top-width:1px}#tw-app abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#tw-app h1,#tw-app h2,#tw-app h3,#tw-app h4,#tw-app h5,#tw-app h6{font-size:inherit;font-weight:inherit}#tw-app a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}#tw-app b,#tw-app strong{font-weight:bolder}#tw-app code,#tw-app kbd,#tw-app samp,#tw-app pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);-webkit-font-feature-settings:var(--default-mono-font-feature-settings,normal);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}#tw-app small{font-size:80%}#tw-app sub,#tw-app sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}#tw-app sub{bottom:-.25em}#tw-app sup{top:-.5em}#tw-app table{text-indent:0;border-color:inherit;border-collapse:collapse}#tw-app :-moz-focusring{outline:auto}#tw-app progress{vertical-align:baseline}#tw-app summary{display:list-item}#tw-app ol,#tw-app ul,#tw-app menu{list-style:none}#tw-app img,#tw-app svg,#tw-app video,#tw-app canvas,#tw-app audio,#tw-app iframe,#tw-app embed,#tw-app object{vertical-align:middle;display:block}#tw-app img,#tw-app video{max-width:100%;height:auto}#tw-app button,#tw-app input,#tw-app select,#tw-app optgroup,#tw-app textarea{font:inherit;-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}#tw-app ::file-selector-button{font:inherit;-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}#tw-app :where(select:is([multiple],[size])) optgroup{font-weight:bolder}#tw-app :where(select:is([multiple],[size])) optgroup option{-webkit-padding-start:20px;padding-inline-start:20px}#tw-app ::file-selector-button{-webkit-margin-end:4px;margin-inline-end:4px}#tw-app ::-webkit-input-placeholder{opacity:1}#tw-app ::placeholder{opacity:1}#tw-app :-ms-placeholder-shown{opacity:1}#tw-app ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){#tw-app ::-webkit-input-placeholder{color:currentColor}#tw-app ::placeholder{color:currentColor}#tw-app :-ms-placeholder-shown{color:currentColor}#tw-app ::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){#tw-app ::-webkit-input-placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}#tw-app ::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}#tw-app :-ms-placeholder-shown{color:color-mix(in oklab, currentcolor 50%, transparent)}#tw-app ::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}#tw-app textarea{resize:vertical}#tw-app ::-webkit-search-decoration{-webkit-appearance:none}#tw-app ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}#tw-app ::-webkit-datetime-edit{display:inline-flex}#tw-app ::-webkit-datetime-edit-fields-wrapper{padding:0}#tw-app ::-webkit-datetime-edit{padding-block:0}#tw-app ::-webkit-datetime-edit-year-field{padding-block:0}#tw-app ::-webkit-datetime-edit-month-field{padding-block:0}#tw-app ::-webkit-datetime-edit-day-field{padding-block:0}#tw-app ::-webkit-datetime-edit-hour-field{padding-block:0}#tw-app ::-webkit-datetime-edit-minute-field{padding-block:0}#tw-app ::-webkit-datetime-edit-second-field{padding-block:0}#tw-app ::-webkit-datetime-edit-millisecond-field{padding-block:0}#tw-app ::-webkit-datetime-edit-meridiem-field{padding-block:0}#tw-app ::-webkit-calendar-picker-indicator{line-height:1}#tw-app :-moz-ui-invalid{box-shadow:none}#tw-app button,#tw-app input:where([type=button],[type=reset],[type=submit]){appearance:button}#tw-app ::file-selector-button{appearance:button}#tw-app ::-webkit-inner-spin-button{height:auto}#tw-app ::-webkit-outer-spin-button{height:auto}#tw-app [hidden]:where(:not([hidden=until-found])){display:none!important}}@layer nswds;@layer components{#tw-app #main-content ul:not(.nsw-list-reset):not(.nsw-carousel__navigation){padding-left:2.5rem;list-style-type:disc}#tw-app #main-content ol:not(.nsw-list-reset):not(.nsw-carousel__navigation){padding-left:2.5rem;list-style-type:decimal}#tw-app .nsw-hero-banner__box picture{border-left:2rem solid var(--nsw-brand-accent)}#tw-app .nsw-hero-banner__content .nsw-hero-banner__list{margin-top:1.5rem}#tw-app .nsw-hero-banner--dark .nsw-hero-banner__content .nsw-hero-banner__list{border-color:var(--nsw-brand-light)}#tw-app .nsw-hero-banner--dark .nsw-hero-banner__content .nsw-hero-banner__list a{color:var(--nsw-link-light)}#tw-app .nsw-hero-banner--dark .nsw-hero-banner__content .nsw-hero-banner__list a:visited{color:var(--nsw-visited-light)}#tw-app .nsw-hero-banner--dark .nsw-hero-banner__content .nsw-hero-banner__list a:hover{background-color:var(--nsw-hover-light);outline-color:var(--nsw-hover-light)}#tw-app .nsw-hero-banner--dark .nsw-hero-banner__content .nsw-hero-banner__list a:active{background-color:var(--nsw-active-light);outline-color:var(--nsw-active-light)}#tw-app .nsw-hero-banner--dark .nsw-hero-banner__content .nsw-hero-banner__list a:focus{outline-color:var(--nsw-focus-light)}#tw-app .nsw-hero-banner__image{-o-object-position:var(--focus-x,50%) var(--focus-y,50%);object-position:var(--focus-x,50%) var(--focus-y,50%)}#tw-app .focus-x-0{--focus-x:0%}#tw-app .focus-y-0{--focus-y:0%}#tw-app .focus-x-1{--focus-x:1%}#tw-app .focus-y-1{--focus-y:1%}#tw-app .focus-x-2{--focus-x:2%}#tw-app .focus-y-2{--focus-y:2%}#tw-app .focus-x-3{--focus-x:3%}#tw-app .focus-y-3{--focus-y:3%}#tw-app .focus-x-4{--focus-x:4%}#tw-app .focus-y-4{--focus-y:4%}#tw-app .focus-x-5{--focus-x:5%}#tw-app .focus-y-5{--focus-y:5%}#tw-app .focus-x-6{--focus-x:6%}#tw-app .focus-y-6{--focus-y:6%}#tw-app .focus-x-7{--focus-x:7%}#tw-app .focus-y-7{--focus-y:7%}#tw-app .focus-x-8{--focus-x:8%}#tw-app .focus-y-8{--focus-y:8%}#tw-app .focus-x-9{--focus-x:9%}#tw-app .focus-y-9{--focus-y:9%}#tw-app .focus-x-10{--focus-x:10%}#tw-app .focus-y-10{--focus-y:10%}#tw-app .focus-x-11{--focus-x:11%}#tw-app .focus-y-11{--focus-y:11%}#tw-app .focus-x-12{--focus-x:12%}#tw-app .focus-y-12{--focus-y:12%}#tw-app .focus-x-13{--focus-x:13%}#tw-app .focus-y-13{--focus-y:13%}#tw-app .focus-x-14{--focus-x:14%}#tw-app .focus-y-14{--focus-y:14%}#tw-app .focus-x-15{--focus-x:15%}#tw-app .focus-y-15{--focus-y:15%}#tw-app .focus-x-16{--focus-x:16%}#tw-app .focus-y-16{--focus-y:16%}#tw-app .focus-x-17{--focus-x:17%}#tw-app .focus-y-17{--focus-y:17%}#tw-app .focus-x-18{--focus-x:18%}#tw-app .focus-y-18{--focus-y:18%}#tw-app .focus-x-19{--focus-x:19%}#tw-app .focus-y-19{--focus-y:19%}#tw-app .focus-x-20{--focus-x:20%}#tw-app .focus-y-20{--focus-y:20%}#tw-app .focus-x-21{--focus-x:21%}#tw-app .focus-y-21{--focus-y:21%}#tw-app .focus-x-22{--focus-x:22%}#tw-app .focus-y-22{--focus-y:22%}#tw-app .focus-x-23{--focus-x:23%}#tw-app .focus-y-23{--focus-y:23%}#tw-app .focus-x-24{--focus-x:24%}#tw-app .focus-y-24{--focus-y:24%}#tw-app .focus-x-25{--focus-x:25%}#tw-app .focus-y-25{--focus-y:25%}#tw-app .focus-x-26{--focus-x:26%}#tw-app .focus-y-26{--focus-y:26%}#tw-app .focus-x-27{--focus-x:27%}#tw-app .focus-y-27{--focus-y:27%}#tw-app .focus-x-28{--focus-x:28%}#tw-app .focus-y-28{--focus-y:28%}#tw-app .focus-x-29{--focus-x:29%}#tw-app .focus-y-29{--focus-y:29%}#tw-app .focus-x-30{--focus-x:30%}#tw-app .focus-y-30{--focus-y:30%}#tw-app .focus-x-31{--focus-x:31%}#tw-app .focus-y-31{--focus-y:31%}#tw-app .focus-x-32{--focus-x:32%}#tw-app .focus-y-32{--focus-y:32%}#tw-app .focus-x-33{--focus-x:33%}#tw-app .focus-y-33{--focus-y:33%}#tw-app .focus-x-34{--focus-x:34%}#tw-app .focus-y-34{--focus-y:34%}#tw-app .focus-x-35{--focus-x:35%}#tw-app .focus-y-35{--focus-y:35%}#tw-app .focus-x-36{--focus-x:36%}#tw-app .focus-y-36{--focus-y:36%}#tw-app .focus-x-37{--focus-x:37%}#tw-app .focus-y-37{--focus-y:37%}#tw-app .focus-x-38{--focus-x:38%}#tw-app .focus-y-38{--focus-y:38%}#tw-app .focus-x-39{--focus-x:39%}#tw-app .focus-y-39{--focus-y:39%}#tw-app .focus-x-40{--focus-x:40%}#tw-app .focus-y-40{--focus-y:40%}#tw-app .focus-x-41{--focus-x:41%}#tw-app .focus-y-41{--focus-y:41%}#tw-app .focus-x-42{--focus-x:42%}#tw-app .focus-y-42{--focus-y:42%}#tw-app .focus-x-43{--focus-x:43%}#tw-app .focus-y-43{--focus-y:43%}#tw-app .focus-x-44{--focus-x:44%}#tw-app .focus-y-44{--focus-y:44%}#tw-app .focus-x-45{--focus-x:45%}#tw-app .focus-y-45{--focus-y:45%}#tw-app .focus-x-46{--focus-x:46%}#tw-app .focus-y-46{--focus-y:46%}#tw-app .focus-x-47{--focus-x:47%}#tw-app .focus-y-47{--focus-y:47%}#tw-app .focus-x-48{--focus-x:48%}#tw-app .focus-y-48{--focus-y:48%}#tw-app .focus-x-49{--focus-x:49%}#tw-app .focus-y-49{--focus-y:49%}#tw-app .focus-x-50{--focus-x:50%}#tw-app .focus-y-50{--focus-y:50%}#tw-app .focus-x-51{--focus-x:51%}#tw-app .focus-y-51{--focus-y:51%}#tw-app .focus-x-52{--focus-x:52%}#tw-app .focus-y-52{--focus-y:52%}#tw-app .focus-x-53{--focus-x:53%}#tw-app .focus-y-53{--focus-y:53%}#tw-app .focus-x-54{--focus-x:54%}#tw-app .focus-y-54{--focus-y:54%}#tw-app .focus-x-55{--focus-x:55%}#tw-app .focus-y-55{--focus-y:55%}#tw-app .focus-x-56{--focus-x:56%}#tw-app .focus-y-56{--focus-y:56%}#tw-app .focus-x-57{--focus-x:57%}#tw-app .focus-y-57{--focus-y:57%}#tw-app .focus-x-58{--focus-x:58%}#tw-app .focus-y-58{--focus-y:58%}#tw-app .focus-x-59{--focus-x:59%}#tw-app .focus-y-59{--focus-y:59%}#tw-app .focus-x-60{--focus-x:60%}#tw-app .focus-y-60{--focus-y:60%}#tw-app .focus-x-61{--focus-x:61%}#tw-app .focus-y-61{--focus-y:61%}#tw-app .focus-x-62{--focus-x:62%}#tw-app .focus-y-62{--focus-y:62%}#tw-app .focus-x-63{--focus-x:63%}#tw-app .focus-y-63{--focus-y:63%}#tw-app .focus-x-64{--focus-x:64%}#tw-app .focus-y-64{--focus-y:64%}#tw-app .focus-x-65{--focus-x:65%}#tw-app .focus-y-65{--focus-y:65%}#tw-app .focus-x-66{--focus-x:66%}#tw-app .focus-y-66{--focus-y:66%}#tw-app .focus-x-67{--focus-x:67%}#tw-app .focus-y-67{--focus-y:67%}#tw-app .focus-x-68{--focus-x:68%}#tw-app .focus-y-68{--focus-y:68%}#tw-app .focus-x-69{--focus-x:69%}#tw-app .focus-y-69{--focus-y:69%}#tw-app .focus-x-70{--focus-x:70%}#tw-app .focus-y-70{--focus-y:70%}#tw-app .focus-x-71{--focus-x:71%}#tw-app .focus-y-71{--focus-y:71%}#tw-app .focus-x-72{--focus-x:72%}#tw-app .focus-y-72{--focus-y:72%}#tw-app .focus-x-73{--focus-x:73%}#tw-app .focus-y-73{--focus-y:73%}#tw-app .focus-x-74{--focus-x:74%}#tw-app .focus-y-74{--focus-y:74%}#tw-app .focus-x-75{--focus-x:75%}#tw-app .focus-y-75{--focus-y:75%}#tw-app .focus-x-76{--focus-x:76%}#tw-app .focus-y-76{--focus-y:76%}#tw-app .focus-x-77{--focus-x:77%}#tw-app .focus-y-77{--focus-y:77%}#tw-app .focus-x-78{--focus-x:78%}#tw-app .focus-y-78{--focus-y:78%}#tw-app .focus-x-79{--focus-x:79%}#tw-app .focus-y-79{--focus-y:79%}#tw-app .focus-x-80{--focus-x:80%}#tw-app .focus-y-80{--focus-y:80%}#tw-app .focus-x-81{--focus-x:81%}#tw-app .focus-y-81{--focus-y:81%}#tw-app .focus-x-82{--focus-x:82%}#tw-app .focus-y-82{--focus-y:82%}#tw-app .focus-x-83{--focus-x:83%}#tw-app .focus-y-83{--focus-y:83%}#tw-app .focus-x-84{--focus-x:84%}#tw-app .focus-y-84{--focus-y:84%}#tw-app .focus-x-85{--focus-x:85%}#tw-app .focus-y-85{--focus-y:85%}#tw-app .focus-x-86{--focus-x:86%}#tw-app .focus-y-86{--focus-y:86%}#tw-app .focus-x-87{--focus-x:87%}#tw-app .focus-y-87{--focus-y:87%}#tw-app .focus-x-88{--focus-x:88%}#tw-app .focus-y-88{--focus-y:88%}#tw-app .focus-x-89{--focus-x:89%}#tw-app .focus-y-89{--focus-y:89%}#tw-app .focus-x-90{--focus-x:90%}#tw-app .focus-y-90{--focus-y:90%}#tw-app .focus-x-91{--focus-x:91%}#tw-app .focus-y-91{--focus-y:91%}#tw-app .focus-x-92{--focus-x:92%}#tw-app .focus-y-92{--focus-y:92%}#tw-app .focus-x-93{--focus-x:93%}#tw-app .focus-y-93{--focus-y:93%}#tw-app .focus-x-94{--focus-x:94%}#tw-app .focus-y-94{--focus-y:94%}#tw-app .focus-x-95{--focus-x:95%}#tw-app .focus-y-95{--focus-y:95%}#tw-app .focus-x-96{--focus-x:96%}#tw-app .focus-y-96{--focus-y:96%}#tw-app .focus-x-97{--focus-x:97%}#tw-app .focus-y-97{--focus-y:97%}#tw-app .focus-x-98{--focus-x:98%}#tw-app .focus-y-98{--focus-y:98%}#tw-app .focus-x-99{--focus-x:99%}#tw-app .focus-y-99{--focus-y:99%}#tw-app .focus-x-100{--focus-x:100%}#tw-app .focus-y-100{--focus-y:100%}#tw-app .btn,#tw-app .btn-outline,#tw-app .btn-secondary,#tw-app .btn-primary{border:1px solid #0000;border-radius:.375rem;outline:none;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #0000000d}#tw-app .btn:focus,#tw-app .btn-outline:focus,#tw-app .btn-secondary:focus,#tw-app .btn-primary:focus{outline-offset:2px;-webkit-box-shadow:0 0 0 2px var(--tw-ring-color);box-shadow:0 0 0 2px var(--tw-ring-color);outline:2px solid #0000}#tw-app .btn-primary{color:#fff;background-color:#16a34a}#tw-app .btn-primary:hover{background-color:#15803d}#tw-app .btn-secondary{color:#111827;background-color:#e5e7eb}#tw-app .btn-secondary:hover{background-color:#d1d5db}#tw-app .btn-outline{color:#16a34a;background-color:#0000;border-color:#16a34a}#tw-app .btn-outline:hover{background-color:#f0fdf4}#tw-app .form-input{border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.5rem .75rem;display:block;box-shadow:0 1px 2px #0000000d}#tw-app .form-input::-webkit-input-placeholder{color:#9ca3af}#tw-app .form-input::placeholder{color:#9ca3af}#tw-app .form-input:-ms-placeholder-shown{color:#9ca3af}#tw-app .form-input::placeholder{color:#9ca3af}#tw-app .form-input:focus{border-color:#16a34a;outline:none;box-shadow:0 0 0 1px #16a34a}#tw-app .form-label{color:#374151;margin-bottom:.25rem;font-size:.875rem;font-weight:500;display:block}#tw-app .form-error{color:#dc2626;margin-top:.25rem;font-size:.875rem}#tw-app .form-group{margin-bottom:1rem}#tw-app .nsw-in-page-alert--error a{color:var(--color-nsw-brand-dark);text-decoration-line:underline}#tw-app .nsw-in-page-alert--error a:hover,#tw-app .nsw-in-page-alert--error a:focus{color:var(--color-nsw-brand-dark);text-decoration-thickness:2px}#tw-app .form-section{margin-top:3rem}#tw-app .nsw-form__checkbox-label .js-popover{vertical-align:middle;align-items:center;margin-left:.5rem;padding-block:0;display:inline-flex}#tw-app .nsw-form__checkbox-label .js-popover .material-icons{line-height:1}#tw-app get-started-form:not([data-v-app]),#tw-app hcp-referral-form:not([data-v-app]),#tw-app pregnancy-weight-tracker:not([data-v-app]){min-height:var(--form-reserve);display:block}#tw-app get-started-form:not([data-v-app]){--form-reserve:1944px}@media (width>=640px){#tw-app get-started-form:not([data-v-app]){--form-reserve:1848px}}#tw-app hcp-referral-form:not([data-v-app]){--form-reserve:3525px}@media (width>=640px){#tw-app hcp-referral-form:not([data-v-app]){--form-reserve:3238px}}@media (width>=1280px){#tw-app hcp-referral-form:not([data-v-app]){--form-reserve:3214px}}#tw-app [data-initial-view=welcome] pregnancy-weight-tracker:not([data-v-app]){--form-reserve:5546px}@media (width>=412px){#tw-app [data-initial-view=welcome] pregnancy-weight-tracker:not([data-v-app]){--form-reserve:4983px}}@media (width>=640px){#tw-app [data-initial-view=welcome] pregnancy-weight-tracker:not([data-v-app]){--form-reserve:4174px}}@media (width>=1024px){#tw-app [data-initial-view=welcome] pregnancy-weight-tracker:not([data-v-app]){--form-reserve:3752px}}@media (width>=1280px){#tw-app [data-initial-view=welcome] pregnancy-weight-tracker:not([data-v-app]){--form-reserve:3502px}}#tw-app [data-initial-view=results] pregnancy-weight-tracker:not([data-v-app]){--form-reserve:4765px}@media (width>=412px){#tw-app [data-initial-view=results] pregnancy-weight-tracker:not([data-v-app]){--form-reserve:4527px}}@media (width>=640px){#tw-app [data-initial-view=results] pregnancy-weight-tracker:not([data-v-app]){--form-reserve:3829px}}@media (width>=768px){#tw-app [data-initial-view=results] pregnancy-weight-tracker:not([data-v-app]){--form-reserve:4200px}}@media (width>=1024px){#tw-app [data-initial-view=results] pregnancy-weight-tracker:not([data-v-app]){--form-reserve:3823px}}@media (width>=1280px){#tw-app [data-initial-view=results] pregnancy-weight-tracker:not([data-v-app]){--form-reserve:3784px}}#tw-app .form-skeleton{opacity:0;animation:.2s linear .3s forwards form-skeleton-appear}#tw-app .form-skeleton__group{margin-bottom:1.75rem}#tw-app .form-skeleton__label,#tw-app .form-skeleton__field,#tw-app .form-skeleton__heading,#tw-app .form-skeleton__button{background:#0000000f linear-gradient(90deg,#0000000f 0%,#0000001c 50%,#0000000f 100%) 0 0/200% 100%;border-radius:4px;animation:1.4s ease-in-out infinite form-skeleton-shimmer}#tw-app .form-skeleton__heading{width:60%;height:2rem;margin-bottom:1.5rem}#tw-app .form-skeleton__label{width:35%;height:.875rem;margin-bottom:.5rem}#tw-app .form-skeleton__field{width:100%;height:3rem}#tw-app .form-skeleton__button{border-radius:4px;width:10rem;height:3rem}@keyframes form-skeleton-appear{to{opacity:1}}@keyframes form-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){#tw-app .form-skeleton{opacity:1;animation:none}#tw-app .form-skeleton__label,#tw-app .form-skeleton__field,#tw-app .form-skeleton__heading,#tw-app .form-skeleton__button{background-image:none;animation:none}}#tw-app .nav-link{color:#6b7280;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:colors .15s cubic-bezier(.4,0,.2,1)}#tw-app .nav-link:hover{color:#111827}#tw-app .nav-link.active{color:#111827;background-color:#f3f4f6}#tw-app .nav-menu{gap:2rem;display:flex}@media (width>=768px){#tw-app .mobile-menu{display:none}}#tw-app .mobile-menu .nav-link{padding:.5rem .75rem;font-size:1rem;font-weight:500;display:block}#tw-app .form-modal form input[type=submit],#tw-app .calculator-panel form input[type=submit],#tw-app .calculator-panel-control form input[type=submit],#tw-app #pregnancy-calculator .panel-switch-button{color:#009dd1;width:auto;height:auto;font-family:Public Sans,sans-serif;font-size:19px;font-weight:700;line-height:inherit;text-transform:none;background:#f7f6f6;border:3px solid #009dd1;border-radius:250px;padding:19px 50px;text-decoration:none;display:inline-block}#tw-app .form-modal form input.small[type=submit],#tw-app .calculator-panel form input.small[type=submit],#tw-app .calculator-panel-control form input.small[type=submit],#tw-app #pregnancy-calculator .small.panel-switch-button{padding:2px 25px;font-family:Public Sans,sans-serif;font-size:20px;font-weight:400;line-height:28px}#tw-app .form-modal form input.center[type=submit],#tw-app .calculator-panel form input.center[type=submit],#tw-app .calculator-panel-control form input.center[type=submit],#tw-app #pregnancy-calculator .center.panel-switch-button{margin-left:auto;margin-right:auto}#tw-app .form-modal form input[type=submit]:hover,#tw-app .calculator-panel form input[type=submit]:hover,#tw-app .calculator-panel-control form input[type=submit]:hover,#tw-app #pregnancy-calculator .panel-switch-button:hover{opacity:.5;text-decoration:none}#tw-app .yellow .form-modal form input[type=submit],#tw-app .form-modal form .yellow input[type=submit],#tw-app .yellow .calculator-panel form input[type=submit],#tw-app .calculator-panel form .yellow input[type=submit],#tw-app .yellow .calculator-panel-control form input[type=submit],#tw-app .calculator-panel-control form .yellow input[type=submit],#tw-app .yellow #pregnancy-calculator .panel-switch-button,#tw-app #pregnancy-calculator .yellow .panel-switch-button{color:#f9a41a;border-color:#f9a41a}#tw-app .blue .form-modal form input[type=submit],#tw-app .form-modal form .blue input[type=submit],#tw-app .blue .calculator-panel form input[type=submit],#tw-app .calculator-panel form .blue input[type=submit],#tw-app .blue .calculator-panel-control form input[type=submit],#tw-app .calculator-panel-control form .blue input[type=submit],#tw-app .blue #pregnancy-calculator .panel-switch-button,#tw-app #pregnancy-calculator .blue .panel-switch-button{color:#009dd1;border-color:#009dd1}#tw-app .green .form-modal form input[type=submit],#tw-app .form-modal form .green input[type=submit],#tw-app .green .calculator-panel form input[type=submit],#tw-app .calculator-panel form .green input[type=submit],#tw-app .green .calculator-panel-control form input[type=submit],#tw-app .calculator-panel-control form .green input[type=submit],#tw-app .green #pregnancy-calculator .panel-switch-button,#tw-app #pregnancy-calculator .green .panel-switch-button{color:#8cc63e;border-color:#8cc63e}#tw-app .orange .form-modal form input[type=submit],#tw-app .form-modal form .orange input[type=submit],#tw-app .orange .calculator-panel form input[type=submit],#tw-app .calculator-panel form .orange input[type=submit],#tw-app .orange .calculator-panel-control form input[type=submit],#tw-app .calculator-panel-control form .orange input[type=submit],#tw-app .orange #pregnancy-calculator .panel-switch-button,#tw-app #pregnancy-calculator .orange .panel-switch-button{color:#f27052;border-color:#f27052}#tw-app .purple .form-modal form input[type=submit],#tw-app .form-modal form .purple input[type=submit],#tw-app .purple .calculator-panel form input[type=submit],#tw-app .calculator-panel form .purple input[type=submit],#tw-app .purple .calculator-panel-control form input[type=submit],#tw-app .calculator-panel-control form .purple input[type=submit],#tw-app .purple #pregnancy-calculator .panel-switch-button,#tw-app #pregnancy-calculator .purple .panel-switch-button{color:#816aae;border-color:#816aae}#tw-app .pink .form-modal form input[type=submit],#tw-app .form-modal form .pink input[type=submit],#tw-app .pink .calculator-panel form input[type=submit],#tw-app .calculator-panel form .pink input[type=submit],#tw-app .pink .calculator-panel-control form input[type=submit],#tw-app .calculator-panel-control form .pink input[type=submit],#tw-app .pink #pregnancy-calculator .panel-switch-button,#tw-app #pregnancy-calculator .pink .panel-switch-button{color:#d8394d;border-color:#d8394d}#tw-app .yellow .form-modal form input.filled[type=submit],#tw-app .form-modal form .yellow input.filled[type=submit],#tw-app .yellow .calculator-panel form input.filled[type=submit],#tw-app .calculator-panel form .yellow input.filled[type=submit],#tw-app .yellow .calculator-panel-control form input.filled[type=submit],#tw-app .calculator-panel-control form .yellow input.filled[type=submit],#tw-app .yellow #pregnancy-calculator .filled.panel-switch-button,#tw-app #pregnancy-calculator .yellow .filled.panel-switch-button{color:#f7f6f6;background-color:#f9a41a}#tw-app .blue .form-modal form input.filled[type=submit],#tw-app .form-modal form .blue input.filled[type=submit],#tw-app .blue .calculator-panel form input.filled[type=submit],#tw-app .calculator-panel form .blue input.filled[type=submit],#tw-app .blue .calculator-panel-control form input.filled[type=submit],#tw-app .calculator-panel-control form .blue input.filled[type=submit],#tw-app .blue #pregnancy-calculator .filled.panel-switch-button,#tw-app #pregnancy-calculator .blue .filled.panel-switch-button{color:#f7f6f6;background-color:#009dd1}#tw-app .green .form-modal form input.filled[type=submit],#tw-app .form-modal form .green input.filled[type=submit],#tw-app .green .calculator-panel form input.filled[type=submit],#tw-app .calculator-panel form .green input.filled[type=submit],#tw-app .green .calculator-panel-control form input.filled[type=submit],#tw-app .calculator-panel-control form .green input.filled[type=submit],#tw-app .green #pregnancy-calculator .filled.panel-switch-button,#tw-app #pregnancy-calculator .green .filled.panel-switch-button{color:#f7f6f6;background-color:#8cc63e}#tw-app .orange .form-modal form input.filled[type=submit],#tw-app .form-modal form .orange input.filled[type=submit],#tw-app .orange .calculator-panel form input.filled[type=submit],#tw-app .calculator-panel form .orange input.filled[type=submit],#tw-app .orange .calculator-panel-control form input.filled[type=submit],#tw-app .calculator-panel-control form .orange input.filled[type=submit],#tw-app .orange #pregnancy-calculator .filled.panel-switch-button,#tw-app #pregnancy-calculator .orange .filled.panel-switch-button{color:#f7f6f6;background-color:#f27052}#tw-app .purple .form-modal form input.filled[type=submit],#tw-app .form-modal form .purple input.filled[type=submit],#tw-app .purple .calculator-panel form input.filled[type=submit],#tw-app .calculator-panel form .purple input.filled[type=submit],#tw-app .purple .calculator-panel-control form input.filled[type=submit],#tw-app .calculator-panel-control form .purple input.filled[type=submit],#tw-app .purple #pregnancy-calculator .filled.panel-switch-button,#tw-app #pregnancy-calculator .purple .filled.panel-switch-button{color:#f7f6f6;background-color:#816aae}#tw-app .pink .form-modal form input.filled[type=submit],#tw-app .form-modal form .pink input.filled[type=submit],#tw-app .pink .calculator-panel form input.filled[type=submit],#tw-app .calculator-panel form .pink input.filled[type=submit],#tw-app .pink .calculator-panel-control form input.filled[type=submit],#tw-app .calculator-panel-control form .pink input.filled[type=submit],#tw-app .pink #pregnancy-calculator .filled.panel-switch-button,#tw-app #pregnancy-calculator .pink .filled.panel-switch-button{color:#f7f6f6;background-color:#d8394d}#tw-app .PregnancyWeightTrackerPage #main,#tw-app .PregnancyWeightTracker #main{position:inherit}#tw-app .PregnancyWeightTrackerPage #main form,#tw-app .PregnancyWeightTracker #main form{overflow:inherit;margin:0 0 -1px}#tw-app #banner.short .container{min-height:50px;padding:20px 0}#tw-app #banner.short .container img{display:none}#tw-app #banner.short .container h1{background:0 0;margin-bottom:0;padding-bottom:0;font-size:22px}@media (width>=768px){#tw-app #banner.short .container h1{font-size:50px}}#tw-app #connectionerror{z-index:1000;width:100%;padding:50px 15px;position:fixed;top:0;left:0}@media (width>=768px){#tw-app #connectionerror{padding:100px 0}}#tw-app .help-trigger{cursor:pointer;border:1px solid #5b5b5b;border-radius:50px;place-content:center;align-items:center;width:15px;height:15px;font-size:10px;line-height:15px;display:inline-flex}#tw-app #pregnancy-calculator[v-cloak]{visibility:hidden}#tw-app #pregnancy-calculator .popover-wrapper{z-index:20;position:relative}#tw-app #pregnancy-calculator .help-popover{z-index:20;background:#efefef;border:1px solid #5b5b5b;width:300px;padding:20px;font-size:16px;position:absolute;top:-40px;left:40px}#tw-app #pregnancy-calculator .help-popover p,#tw-app #pregnancy-calculator .help-popover ol,#tw-app #pregnancy-calculator .help-popover li{background:0 0;font-size:16px}#tw-app #pregnancy-calculator .help-popover .help-close{cursor:pointer;border:1px solid #5b5b5b;border-radius:50px;place-content:center;align-items:center;width:15px;height:15px;font-size:10px;line-height:15px;display:flex;position:absolute;top:10px;right:10px}#tw-app #pregnancy-calculator h1{letter-spacing:.3px;text-align:center;font-family:Public Sans,sans-serif;font-size:50px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.22}#tw-app #pregnancy-calculator h2{letter-spacing:.2px;text-align:center;font-family:Public Sans,sans-serif;font-size:25px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.36}@media (width>=768px){#tw-app #pregnancy-calculator h2{font-size:45px}}#tw-app #pregnancy-calculator h2.underbar{margin-bottom:0;padding-bottom:0}#tw-app #pregnancy-calculator h3{color:#5b5b5b;letter-spacing:.1px;text-transform:none;background:0 0;margin-top:0;padding:0;font-size:24px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.17}#tw-app #pregnancy-calculator h4{letter-spacing:normal;font-family:Public Sans,sans-serif;font-size:30px;font-style:normal;font-weight:500;font-stretch:100%;line-height:normal}#tw-app #pregnancy-calculator p{color:#5b5b5b;letter-spacing:.1px;font-family:Public Sans,sans-serif;font-size:19px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.33}@media (width>=768px){#tw-app #pregnancy-calculator p{font-size:24px}}#tw-app #pregnancy-calculator .p2{letter-spacing:.1px;font-size:22px;font-style:normal;font-weight:700;font-stretch:100%;line-height:normal}#tw-app #pregnancy-calculator .QUICK-LINK{letter-spacing:.1px;font-size:20px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.4}#tw-app #pregnancy-calculator .p3{letter-spacing:normal;text-align:center;font-size:20px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.4}#tw-app #pregnancy-calculator button{letter-spacing:.7px;text-align:center;font-family:Public Sans,sans-serif;font-size:19px;font-style:normal;font-weight:700;font-stretch:100%;line-height:normal}#tw-app #pregnancy-calculator .p4{letter-spacing:.1px;font-size:15px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.8}#tw-app #pregnancy-calculator ul{width:auto}#tw-app #pregnancy-calculator ul li{color:#5b5b5b;background-position:0 11px;font-size:18px;font-weight:400;line-height:1.5}@media (width>=768px){#tw-app #pregnancy-calculator ul li{font-size:22px;font-weight:700}}#tw-app #pregnancy-calculator .welcome-content{border-bottom:3px solid #000;padding:30px}#tw-app #pregnancy-calculator .welcome-content *{max-width:992px;margin-left:auto;margin-right:auto}@media (width>=1800px){#tw-app #pregnancy-calculator .welcome-content{background:url(../assets/GWGC_Calc-Mob-Mockup-iY4ZymWZ.webp) 100% 70%/415px 480px no-repeat}#tw-app #pregnancy-calculator .welcome-content *{max-width:992px}}#tw-app #pregnancy-calculator .welcome{background:0 0;margin-bottom:0;padding-bottom:0}#tw-app #pregnancy-calculator .underbar:after{content:"";background:#000;width:80px;height:2px;margin:30px auto;display:block}#tw-app #pregnancy-calculator .setup-form{margin-bottom:60px}#tw-app #pregnancy-calculator .down-arrow{border:3px solid #000;border-radius:100%;width:60px;height:60px;margin-bottom:-61px;position:relative}@media (width>=768px){#tw-app #pregnancy-calculator .down-arrow{width:100px;height:100px;margin-bottom:-82px}}#tw-app #pregnancy-calculator .down-arrow:after,#tw-app #pregnancy-calculator .down-arrow:before{content:"";background:#000;width:18px;height:3px;transition:all .3s;position:absolute;top:27px}@media (width>=768px){#tw-app #pregnancy-calculator .down-arrow:after,#tw-app #pregnancy-calculator .down-arrow:before{width:30px;top:50px}}#tw-app #pregnancy-calculator .down-arrow:before{left:13px;transform:rotate(45deg)}@media (width>=768px){#tw-app #pregnancy-calculator .down-arrow:before{left:23px}}#tw-app #pregnancy-calculator .down-arrow:after{left:24px;transform:rotate(-45deg)}@media (width>=768px){#tw-app #pregnancy-calculator .down-arrow:after{left:42px}}#tw-app #pregnancy-calculator #Form_newPregnancyForm{margin-top:50px}@media (width>=768px){#tw-app #pregnancy-calculator #Form_newPregnancyForm{margin-top:150px}}#tw-app #pregnancy-calculator .control-label{font-size:18px}#tw-app #pregnancy-calculator .pregnancy-title{color:#5b5b5b;text-transform:none;background:0 0;font-size:25px}@media (width>=768px){#tw-app #pregnancy-calculator .pregnancy-title{font-size:45px}}#tw-app #pregnancy-calculator .pregnancy-title span{width:64px;height:64px;margin-right:10px}@media (width>=768px){#tw-app #pregnancy-calculator .pregnancy-title span{margin-right:30px}}#tw-app #pregnancy-calculator .pregnancy-title span img{width:100%;height:auto}#tw-app #pregnancy-calculator .summary{color:#5b5b5b;text-align:center;margin:28px 0;font-family:Public Sans,sans-serif;font-size:30px;font-weight:500}#tw-app #pregnancy-calculator .summary-tools{grid-template-columns:1fr;place-content:center;align-items:center;display:grid}@media (width>=768px){#tw-app #pregnancy-calculator .summary-tools{grid-template-columns:1fr 1fr;justify-content:space-between}}#tw-app #pregnancy-calculator .summary-tools .summary-right{text-align:center}@media (width>=768px){#tw-app #pregnancy-calculator .summary-tools .summary-right{text-align:right}}#tw-app #pregnancy-calculator .summary-tools .summary-left{display:none}@media (width>=768px){#tw-app #pregnancy-calculator .summary-tools .summary-left{font-size:20px;display:block}}#tw-app #pregnancy-calculator .extext{margin-top:50px;margin-bottom:50px;font-size:15px}@media (width>=768px){#tw-app #pregnancy-calculator .extext{margin-top:100px;margin-bottom:100px;font-size:20px}}#tw-app #pregnancy-calculator .extext p{font-size:15px}@media (width>=768px){#tw-app #pregnancy-calculator .extext p{font-size:20px}}#tw-app #pregnancy-calculator .advice-content-container{padding:50px 30px}@media (width>=768px){#tw-app #pregnancy-calculator .advice-content-container{padding:100px 0}}#tw-app #pregnancy-calculator .advice-content-container h3{text-align:center;background:0 0;margin-top:0;padding:0}@media (width>=768px){#tw-app #pregnancy-calculator .advice-content-container h3{text-align:left}#tw-app #pregnancy-calculator .advice-content-container h3:after{margin-left:0}#tw-app #pregnancy-calculator .advice-components>div{flex-flow:row;place-content:stretch flex-start;align-items:flex-start;display:flex}#tw-app #pregnancy-calculator .advice-components>div>div{flex:0 50%}#tw-app #pregnancy-calculator .advice-components>div>div:first-child{margin-right:50px}#tw-app #pregnancy-calculator .advice-content,#tw-app #pregnancy-calculator .information-content{padding:0;font-size:22px;font-weight:700}}#tw-app #pregnancy-calculator .advice-content p,#tw-app #pregnancy-calculator .information-content p{font-size:18px}@media (width>=768px){#tw-app #pregnancy-calculator .advice-content p,#tw-app #pregnancy-calculator .information-content p{padding:0;font-size:22px;font-weight:700}}#tw-app #pregnancy-calculator .referral{text-align:center;border-top:10px solid #000;max-width:1080px;margin:0 auto;padding:50px}@media (width>=768px){#tw-app #pregnancy-calculator .referral{margin:100px auto}}#tw-app #pregnancy-calculator .referral .icon{font-size:99px}#tw-app #pregnancy-calculator .referral .underhead{text-transform:uppercase;font-family:Public Sans,sans-serif;font-weight:700}@media (width<=768px){#tw-app #pregnancy-calculator .referral .panel-switch-button{width:100%;margin-bottom:30px}}#tw-app #pregnancy-calculator .pregnancy-tip{padding:40px 30px}@media (width>=768px){#tw-app #pregnancy-calculator .pregnancy-tip{padding:40px 0}}#tw-app #pregnancy-calculator .tip-container{flex-flow:column wrap;place-content:stretch center;align-items:center;display:flex}@media (width>=768px){#tw-app #pregnancy-calculator .tip-container{flex-flow:row;place-content:stretch flex-start;align-items:center}}#tw-app #pregnancy-calculator .tip-container .emoji-icon{flex:0 0 64px;width:64px;margin-right:30px}@media (width>=768px){#tw-app #pregnancy-calculator .tip-container .emoji-icon{flex:0 0 128px;width:128px}}#tw-app #pregnancy-calculator .tip-container .emoji-icon img{max-width:100%;height:auto}#tw-app #pregnancy-calculator .tip-container .tip-text{flex:auto}#tw-app #pregnancy-calculator .tip-container .tip-text p{color:#5b5b5b;letter-spacing:.1px;font-family:Public Sans,sans-serif;font-size:18px;font-weight:700}@media (width>=768px){#tw-app #pregnancy-calculator .tip-container .tip-text p{font-size:22px}}#tw-app #pregnancy-calculator .tip-container p{color:#5b5b5b;letter-spacing:.1px;font-family:Public Sans,sans-serif;font-size:18px;font-weight:700}@media (width>=768px){#tw-app #pregnancy-calculator .tip-container p{font-size:22px}}#tw-app #pregnancy-calculator .referral-info,#tw-app #pregnancy-calculator .referral-info p{color:#5b5b5b;letter-spacing:.1px;font-family:Public Sans,sans-serif;font-size:18px;font-weight:400}@media (width>=768px){#tw-app #pregnancy-calculator .referral-info,#tw-app #pregnancy-calculator .referral-info p{font-size:20px}}#tw-app #pregnancy-calculator .logs-header{flex-wrap:wrap;display:flex}@media (width>=768px){#tw-app #pregnancy-calculator .logs-header{flex-flow:row;place-content:stretch space-between;align-items:flex-end;display:flex}}#tw-app #pregnancy-calculator .logs-header h3{text-align:center;flex:0 100%;order:1;margin-bottom:0}@media (width>=768px){#tw-app #pregnancy-calculator .logs-header h3{text-align:left;flex:auto;order:0}}#tw-app #pregnancy-calculator .logs-header .logs-header-right{text-align:center;flex:0 100%;order:0;margin-bottom:50px}@media (width>=768px){#tw-app #pregnancy-calculator .logs-header .logs-header-right{text-align:right;flex:0 auto;order:1;margin-bottom:0}}#tw-app #pregnancy-calculator .logs-header>*{-webkit-box-flex:100%;flex:100%}@media (width>=768px){#tw-app #pregnancy-calculator .logs-header>*{flex:auto}}#tw-app #pregnancy-calculator .log-entries{margin-top:20px}#tw-app #pregnancy-calculator .log-entry{border-bottom:1px solid #e0d9f1;justify-content:space-between;align-items:center;padding:16px 0;display:flex}#tw-app #pregnancy-calculator .log-entry .log-content{color:#5b5b5b;flex:1;font-family:Public Sans,sans-serif;font-size:16px;line-height:1.5}#tw-app #pregnancy-calculator .log-entry .delete-log{cursor:pointer;color:#5b5b5b;background:0 0;border:none;padding:8px;transition:color .2s}#tw-app #pregnancy-calculator .log-entry .delete-log:hover{color:#d7153a}#tw-app #pregnancy-calculator .log-entry .delete-log .material-icons{vertical-align:middle;font-size:20px}#tw-app #pregnancy-calculator .log-result{color:#5b5b5b;border-bottom:2px solid #e0d9f1;justify-content:space-between;padding:30px;font-family:Public Sans,sans-serif;font-size:18px;font-weight:400;display:flex}@media (width>=768px){#tw-app #pregnancy-calculator .log-result{padding:30px 0}}#tw-app #pregnancy-calculator .log-result:last-child{border-bottom:0}#tw-app #pregnancy-calculator .disclaimer{text-align:center;padding:30px}#tw-app #pregnancy-calculator .disclaimer h1,#tw-app #pregnancy-calculator .disclaimer h2,#tw-app #pregnancy-calculator .disclaimer h3{font-family:Public Sans,sans-serif}#tw-app #pregnancy-calculator .disclaimer p{font-size:18px}#tw-app #pregnancy-calculator .calculator-panel-control{flex-flow:wrap;place-content:stretch center;align-items:center;margin:30px 0;padding:0;display:flex}@media (width>=768px){#tw-app #pregnancy-calculator .calculator-panel-control{flex-wrap:nowrap;justify-content:flex-end}}#tw-app #pregnancy-calculator ul{margin-left:2rem;list-style-type:disc}#tw-app #pregnancy-calculator .base-z{z-index:1}#tw-app #pregnancy-calculator .overlay-z,#tw-app #pregnancy-calculator .topbutton{z-index:1000}#tw-app #pregnancy-calculator .topbutton .icon{vertical-align:-1px}#tw-app #pregnancy-calculator .topbutton a{white-space:nowrap;align-content:center;align-items:center;gap:4px;margin-right:10px;padding:5px 0;font-family:Public Sans,sans-serif;font-size:20px;font-weight:400;line-height:60px;text-decoration:none;display:inline-flex}@media (width>=768px){#tw-app #pregnancy-calculator .topbutton a{margin-right:15px}}@media (width>=992px){#tw-app #pregnancy-calculator .topbutton a{margin-right:30px;line-height:28px}}#tw-app #pregnancy-calculator .topbutton a:active,#tw-app #pregnancy-calculator .topbutton a:focus,#tw-app #pregnancy-calculator .topbutton a:hover{text-decoration:none}#tw-app #pregnancy-calculator .topbutton.back{-webkit-box-flex:100%;flex:100%;margin-bottom:30px}@media (width>=768px){#tw-app #pregnancy-calculator .topbutton.back{margin-bottom:0}}#tw-app #pregnancy-calculator .faq{padding:15px}#tw-app #pregnancy-calculator .container{padding-top:0;padding-bottom:0}#tw-app #pregnancy-calculator .emojireplace{vertical-align:baseline;font-size:70px;line-height:70px;display:inline-block}#tw-app #pregnancy-calculator .form-modal{z-index:1000;flex-flow:wrap;place-content:center;align-items:center;width:100vw;height:100vh;padding:30px;display:flex;position:fixed;top:0;left:0}#tw-app #pregnancy-calculator .form-modal .inner{flex:0 450px;max-width:450px}#tw-app #pregnancy-calculator .form-modal form{padding:0}#tw-app #pregnancy-calculator .form-modal form input[type=text]{margin:0}#tw-app #pregnancy-calculator .form-modal *{width:100%;max-width:100%}#tw-app #pregnancy-calculator .form-modal fieldset{border-bottom:0!important;padding-bottom:0!important}#tw-app #pregnancy-calculator .form-modal .recoverlink{white-space:nowrap;color:#5b5b5b;width:80%;margin-left:auto;margin-right:auto;display:block;overflow-x:scroll}#tw-app #pregnancy-calculator .form-modal .modal-secondary.modal-secondary{letter-spacing:.1px;text-align:center;color:#f7f6f6;font-family:Public Sans,sans-serif;font-size:20px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.4}#tw-app #pregnancy-calculator .form-modal h3,#tw-app #pregnancy-calculator .form-modal label,#tw-app #pregnancy-calculator .form-modal p{text-align:center;color:#f7f6f6}#tw-app #pregnancy-calculator #colour-vert-hider{width:30px;height:30px;margin-right:10px}@media (width>=768px){#tw-app #pregnancy-calculator #colour-vert-hider{margin-right:15px}}@media (width>=992px){#tw-app #pregnancy-calculator #colour-vert-hider{margin-right:30px}}#tw-app #pregnancy-calculator #colour-vert-hider span{cursor:pointer;border-radius:250px;width:30px;height:30px;display:inline-block}#tw-app #pregnancy-calculator .colour-theme.vertical{z-index:1001;width:30px;margin-right:30px;position:relative}#tw-app #pregnancy-calculator .colour-theme.vertical .controls{background:#f7f6f6;margin-top:-30px;margin-left:-15px;padding:15px;box-shadow:2px 2px 4px 1px #0000001f}#tw-app #pregnancy-calculator .colour-theme.vertical .controls .colour-picker-control{margin-right:0}#tw-app #pregnancy-calculator .colour-theme.vertical>div{position:absolute;top:0;left:0}#tw-app #pregnancy-calculator .colour-picker-control{width:30px;height:30px;margin:0 5px 0 0;padding:0;display:inline-block;overflow:hidden}@media (width>=768px){#tw-app #pregnancy-calculator .colour-picker-control{margin-right:15px}}#tw-app #pregnancy-calculator .colour-picker-control .radio_input{display:none}#tw-app #pregnancy-calculator .colour-picker-control input{width:0;height:0}#tw-app #pregnancy-calculator .colour-picker-control label{text-indent:-9000em;opacity:.5;background:#888;border-radius:200px;width:30px;height:30px;margin:0;padding:0;line-height:300px;display:inline-block;overflow:hidden}#tw-app #pregnancy-calculator .colour-picker-control label:hover{cursor:pointer;opacity:1}#tw-app #pregnancy-calculator .colour-picker-control input:checked+div+label,#tw-app #pregnancy-calculator .colour-picker-control input:checked+label{opacity:1}#tw-app #pregnancy-calculator .colour-picker-control.yellow label{background:#f9a41a}#tw-app #pregnancy-calculator .colour-picker-control.blue label{background:#009dd1}#tw-app #pregnancy-calculator .colour-picker-control.green label{background:#8cc63e}#tw-app #pregnancy-calculator .colour-picker-control.orange label{background:#f27052}#tw-app #pregnancy-calculator .colour-picker-control.purple label{background:#816aae}#tw-app #pregnancy-calculator .colour-picker-control.pink label{background:#d8394d}#tw-app #pregnancy-calculator .colour-picker-control .jcf-class-colour-picker,#tw-app #pregnancy-calculator .faqs.results,#tw-app #pregnancy-calculator .faqs.edit{display:none}#tw-app #pregnancy-calculator #faq h2{background:0 0}#tw-app #pregnancy-calculator .faq-item{border-top:1px solid #5b5b5b33}#tw-app #pregnancy-calculator .faq-item:last-child{border-bottom:1px solid #5b5b5b33}#tw-app #pregnancy-calculator .faq-item.closed .faq-content{display:none}#tw-app #pregnancy-calculator .faq-item h3{letter-spacing:.1px;color:var(--nsw-link);margin:30px 0;font-family:Public Sans,sans-serif;font-size:24px;font-weight:700;line-height:1.17}@media (width>=768px){#tw-app #pregnancy-calculator .faq-item h3{font-size:22px}}#tw-app #pregnancy-calculator .faq-item h3 button{color:inherit;cursor:pointer;letter-spacing:.1px;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;font-family:Public Sans,sans-serif;font-size:24px;font-weight:700;line-height:1.17;text-decoration:none;display:flex}@media (width>=768px){#tw-app #pregnancy-calculator .faq-item h3 button{font-size:22px}}#tw-app #pregnancy-calculator .faq-item h3 button:hover{opacity:.8;text-decoration:none}#tw-app #pregnancy-calculator .faq-item h3 button:focus{outline-offset:2px;outline:2px solid #002664}#tw-app #pregnancy-calculator .faq-item h3 .faq-question{flex:1}#tw-app #pregnancy-calculator .faq-item h3 .faq-icon-wrapper{border:1px solid var(--nsw-link);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-left:15px;display:flex}#tw-app #pregnancy-calculator .faq-item h3 .icon{color:var(--nsw-link);justify-content:center;align-items:center;font-size:20px;display:flex}#tw-app #pregnancy-calculator .faq-item h3 .icon:before{display:block}#tw-app #pregnancy-calculator .faq-item p,#tw-app #pregnancy-calculator .faq-item ol,#tw-app #pregnancy-calculator .faq-item ol li{width:auto;font-size:20px;font-weight:400;line-height:1.33}@media (width>=768px){#tw-app #pregnancy-calculator .faq-item p,#tw-app #pregnancy-calculator .faq-item ol,#tw-app #pregnancy-calculator .faq-item ol li{font-size:18px}}#tw-app #pregnancy-calculator .yellow .primary-fg{color:#f9a41a}#tw-app #pregnancy-calculator .yellow .reversed,#tw-app #pregnancy-calculator .yellow .reversed p{color:#f7f6f6}#tw-app #pregnancy-calculator .yellow .primary-bg{background-color:#f9a41a;transition:all .2s linear}#tw-app #pregnancy-calculator .yellow .bg-75{background-color:#f9b951;transition:all .2s linear}#tw-app #pregnancy-calculator .yellow .bg-50{background-color:#f8cd88;transition:all .2s linear}#tw-app #pregnancy-calculator .yellow .bg-25{background-color:#f8e2bf;transition:all .2s linear}#tw-app #pregnancy-calculator .yellow .bg-10{background-color:#f7eee0;transition:all .2s linear}#tw-app #pregnancy-calculator .yellow .form-modal{background-color:#f9a41af5;transition:all .2s linear}#tw-app #pregnancy-calculator .yellow input[type=email],#tw-app #pregnancy-calculator .yellow input[type=password],#tw-app #pregnancy-calculator .yellow input[type=date],#tw-app #pregnancy-calculator .yellow input[type=radio],#tw-app #pregnancy-calculator .yellow input[type=number],#tw-app #pregnancy-calculator .yellow input[type=text]{border-color:#f8e2bf;transition:all .2s linear}#tw-app #pregnancy-calculator .yellow input[type=email][type=submit],#tw-app #pregnancy-calculator .yellow input[type=password][type=submit],#tw-app #pregnancy-calculator .yellow input[type=date][type=submit],#tw-app #pregnancy-calculator .yellow input[type=radio][type=submit],#tw-app #pregnancy-calculator .yellow input[type=number][type=submit],#tw-app #pregnancy-calculator .yellow input[type=text][type=submit]{border-color:#f9a41a}#tw-app #pregnancy-calculator .yellow .input-field input[type=radio]{appearance:none;background-color:var(--form-background);font:inherit;color:currentColor;border:.15em solid #f8e2bf;border-radius:50%;place-content:center;width:1.15em;height:1.15em;margin:0 1rem 0 0;display:grid;transform:translateY(-.075em)}#tw-app #pregnancy-calculator .yellow .input-field input[type=radio]:before{content:"";background-color:canvastext;border-radius:50%;width:.65em;height:.65em;transition:transform .12s ease-in-out;transform:scale(0);box-shadow:inset 1em 1em #f9a41a}#tw-app #pregnancy-calculator .yellow .input-field input[type=radio]:checked:before{transform:scale(1)}#tw-app #pregnancy-calculator .yellow .input-field input[type=radio]:focus{outline-offset:max(2px, .15em);outline:max(2px,.15em) solid #f7eee0}#tw-app #pregnancy-calculator .yellow select{background-color:#f7eee0;border-color:#f8e2bf}#tw-app #pregnancy-calculator .yellow .topbutton a{color:#f9a41a}#tw-app #pregnancy-calculator .yellow #colour-vert-hider span{background-color:#f9a41a}#tw-app #pregnancy-calculator .yellow .welcome-content{border-bottom-color:#f9a41a}#tw-app #pregnancy-calculator .yellow .emojionearea,#tw-app #pregnancy-calculator .yellow .emojionearea.form-control{border-color:#f9a41a40}#tw-app #pregnancy-calculator .yellow .underbar:after{background:#f9a41a}#tw-app #pregnancy-calculator .yellow .down-arrow{background-color:#f7eee0;border-color:#f9a41a}#tw-app #pregnancy-calculator .yellow .down-arrow:after,#tw-app #pregnancy-calculator .yellow .down-arrow:before{background:#f9a41a}#tw-app #pregnancy-calculator .yellow .referral{border-top-color:#f9a41a}#tw-app #pregnancy-calculator .yellow .referral .icon{color:#f9a41a}#tw-app #pregnancy-calculator .yellow .faq-item ol{font-size:18px;font-weight:400}#tw-app #pregnancy-calculator .yellow .help-popover,#tw-app #pregnancy-calculator .yellow .help-close{color:#f9a41a;background-color:#f7eee0;border-color:#f9a41a}#tw-app #pregnancy-calculator .blue .primary-fg{color:#009dd1}#tw-app #pregnancy-calculator .blue .reversed,#tw-app #pregnancy-calculator .blue .reversed p{color:#f7f6f6}#tw-app #pregnancy-calculator .blue .primary-bg{background-color:#009dd1;transition:all .2s linear}#tw-app #pregnancy-calculator .blue .bg-75{background-color:#3eb3da;transition:all .2s linear}#tw-app #pregnancy-calculator .blue .bg-50{background-color:#7ccae4;transition:all .2s linear}#tw-app #pregnancy-calculator .blue .bg-25{background-color:#b9e0ed;transition:all .2s linear}#tw-app #pregnancy-calculator .blue .bg-10{background-color:#deedf2;transition:all .2s linear}#tw-app #pregnancy-calculator .blue .form-modal{background-color:#009dd1f5;transition:all .2s linear}#tw-app #pregnancy-calculator .blue input[type=email],#tw-app #pregnancy-calculator .blue input[type=password],#tw-app #pregnancy-calculator .blue input[type=date],#tw-app #pregnancy-calculator .blue input[type=radio],#tw-app #pregnancy-calculator .blue input[type=number],#tw-app #pregnancy-calculator .blue input[type=text]{border-color:#b9e0ed;transition:all .2s linear}#tw-app #pregnancy-calculator .blue input[type=email][type=submit],#tw-app #pregnancy-calculator .blue input[type=password][type=submit],#tw-app #pregnancy-calculator .blue input[type=date][type=submit],#tw-app #pregnancy-calculator .blue input[type=radio][type=submit],#tw-app #pregnancy-calculator .blue input[type=number][type=submit],#tw-app #pregnancy-calculator .blue input[type=text][type=submit]{border-color:#009dd1}#tw-app #pregnancy-calculator .blue .input-field input[type=radio]{appearance:none;background-color:var(--form-background);font:inherit;color:currentColor;border:.15em solid #b9e0ed;border-radius:50%;place-content:center;width:1.15em;height:1.15em;margin:0 1rem 0 0;display:grid;transform:translateY(-.075em)}#tw-app #pregnancy-calculator .blue .input-field input[type=radio]:before{content:"";background-color:canvastext;border-radius:50%;width:.65em;height:.65em;transition:transform .12s ease-in-out;transform:scale(0);box-shadow:inset 1em 1em #009dd1}#tw-app #pregnancy-calculator .blue .input-field input[type=radio]:checked:before{transform:scale(1)}#tw-app #pregnancy-calculator .blue .input-field input[type=radio]:focus{outline-offset:max(2px, .15em);outline:max(2px,.15em) solid #deedf2}#tw-app #pregnancy-calculator .blue select{background-color:#deedf2;border-color:#b9e0ed}#tw-app #pregnancy-calculator .blue .topbutton a{color:#009dd1}#tw-app #pregnancy-calculator .blue #colour-vert-hider span{background-color:#009dd1}#tw-app #pregnancy-calculator .blue .welcome-content{border-bottom-color:#009dd1}#tw-app #pregnancy-calculator .blue .emojionearea,#tw-app #pregnancy-calculator .blue .emojionearea.form-control{border-color:#009dd140}#tw-app #pregnancy-calculator .blue .underbar:after{background:#009dd1}#tw-app #pregnancy-calculator .blue .down-arrow{background-color:#deedf2;border-color:#009dd1}#tw-app #pregnancy-calculator .blue .down-arrow:after,#tw-app #pregnancy-calculator .blue .down-arrow:before{background:#009dd1}#tw-app #pregnancy-calculator .blue .referral{border-top-color:#009dd1}#tw-app #pregnancy-calculator .blue .referral .icon{color:#009dd1}#tw-app #pregnancy-calculator .blue .faq-item ol{font-size:18px;font-weight:400}#tw-app #pregnancy-calculator .blue .help-popover,#tw-app #pregnancy-calculator .blue .help-close{color:#009dd1;background-color:#deedf2;border-color:#009dd1}#tw-app #pregnancy-calculator .green .primary-fg{color:#8cc63e}#tw-app #pregnancy-calculator .green .reversed,#tw-app #pregnancy-calculator .green .reversed p{color:#f7f6f6}#tw-app #pregnancy-calculator .green .primary-bg{background-color:#8cc63e;transition:all .2s linear}#tw-app #pregnancy-calculator .green .bg-75{background-color:#a7d26c;transition:all .2s linear}#tw-app #pregnancy-calculator .green .bg-50{background-color:#c2de9a;transition:all .2s linear}#tw-app #pregnancy-calculator .green .bg-25{background-color:#dceac8;transition:all .2s linear}#tw-app #pregnancy-calculator .green .bg-10{background-color:#ecf1e4;transition:all .2s linear}#tw-app #pregnancy-calculator .green .form-modal{background-color:#8cc63ef5;transition:all .2s linear}#tw-app #pregnancy-calculator .green input[type=email],#tw-app #pregnancy-calculator .green input[type=password],#tw-app #pregnancy-calculator .green input[type=date],#tw-app #pregnancy-calculator .green input[type=radio],#tw-app #pregnancy-calculator .green input[type=number],#tw-app #pregnancy-calculator .green input[type=text]{border-color:#dceac8;transition:all .2s linear}#tw-app #pregnancy-calculator .green input[type=email][type=submit],#tw-app #pregnancy-calculator .green input[type=password][type=submit],#tw-app #pregnancy-calculator .green input[type=date][type=submit],#tw-app #pregnancy-calculator .green input[type=radio][type=submit],#tw-app #pregnancy-calculator .green input[type=number][type=submit],#tw-app #pregnancy-calculator .green input[type=text][type=submit]{border-color:#8cc63e}#tw-app #pregnancy-calculator .green .input-field input[type=radio]{appearance:none;background-color:var(--form-background);font:inherit;color:currentColor;border:.15em solid #dceac8;border-radius:50%;place-content:center;width:1.15em;height:1.15em;margin:0 1rem 0 0;display:grid;transform:translateY(-.075em)}#tw-app #pregnancy-calculator .green .input-field input[type=radio]:before{content:"";background-color:canvastext;border-radius:50%;width:.65em;height:.65em;transition:transform .12s ease-in-out;transform:scale(0);box-shadow:inset 1em 1em #8cc63e}#tw-app #pregnancy-calculator .green .input-field input[type=radio]:checked:before{transform:scale(1)}#tw-app #pregnancy-calculator .green .input-field input[type=radio]:focus{outline-offset:max(2px, .15em);outline:max(2px,.15em) solid #ecf1e4}#tw-app #pregnancy-calculator .green select{background-color:#ecf1e4;border-color:#dceac8}#tw-app #pregnancy-calculator .green .topbutton a{color:#8cc63e}#tw-app #pregnancy-calculator .green #colour-vert-hider span{background-color:#8cc63e}#tw-app #pregnancy-calculator .green .welcome-content{border-bottom-color:#8cc63e}#tw-app #pregnancy-calculator .green .emojionearea,#tw-app #pregnancy-calculator .green .emojionearea.form-control{border-color:#8cc63e40}#tw-app #pregnancy-calculator .green .underbar:after{background:#8cc63e}#tw-app #pregnancy-calculator .green .down-arrow{background-color:#ecf1e4;border-color:#8cc63e}#tw-app #pregnancy-calculator .green .down-arrow:after,#tw-app #pregnancy-calculator .green .down-arrow:before{background:#8cc63e}#tw-app #pregnancy-calculator .green .referral{border-top-color:#8cc63e}#tw-app #pregnancy-calculator .green .referral .icon{color:#8cc63e}#tw-app #pregnancy-calculator .green .faq-item ol{font-size:18px;font-weight:400}#tw-app #pregnancy-calculator .green .help-popover,#tw-app #pregnancy-calculator .green .help-close{color:#8cc63e;background-color:#ecf1e4;border-color:#8cc63e}#tw-app #pregnancy-calculator .orange .primary-fg{color:#f27052}#tw-app #pregnancy-calculator .orange .reversed,#tw-app #pregnancy-calculator .orange .reversed p{color:#f7f6f6}#tw-app #pregnancy-calculator .orange .primary-bg{background-color:#f27052;transition:all .2s linear}#tw-app #pregnancy-calculator .orange .bg-75{background-color:#f3927b;transition:all .2s linear}#tw-app #pregnancy-calculator .orange .bg-50{background-color:#f5b3a4;transition:all .2s linear}#tw-app #pregnancy-calculator .orange .bg-25{background-color:#f6d5cd;transition:all .2s linear}#tw-app #pregnancy-calculator .orange .bg-10{background-color:#f7e9e6;transition:all .2s linear}#tw-app #pregnancy-calculator .orange .form-modal{background-color:#f27052f5;transition:all .2s linear}#tw-app #pregnancy-calculator .orange input[type=email],#tw-app #pregnancy-calculator .orange input[type=password],#tw-app #pregnancy-calculator .orange input[type=date],#tw-app #pregnancy-calculator .orange input[type=radio],#tw-app #pregnancy-calculator .orange input[type=number],#tw-app #pregnancy-calculator .orange input[type=text]{border-color:#f6d5cd;transition:all .2s linear}#tw-app #pregnancy-calculator .orange input[type=email][type=submit],#tw-app #pregnancy-calculator .orange input[type=password][type=submit],#tw-app #pregnancy-calculator .orange input[type=date][type=submit],#tw-app #pregnancy-calculator .orange input[type=radio][type=submit],#tw-app #pregnancy-calculator .orange input[type=number][type=submit],#tw-app #pregnancy-calculator .orange input[type=text][type=submit]{border-color:#f27052}#tw-app #pregnancy-calculator .orange .input-field input[type=radio]{appearance:none;background-color:var(--form-background);font:inherit;color:currentColor;border:.15em solid #f6d5cd;border-radius:50%;place-content:center;width:1.15em;height:1.15em;margin:0 1rem 0 0;display:grid;transform:translateY(-.075em)}#tw-app #pregnancy-calculator .orange .input-field input[type=radio]:before{content:"";background-color:canvastext;border-radius:50%;width:.65em;height:.65em;transition:transform .12s ease-in-out;transform:scale(0);box-shadow:inset 1em 1em #f27052}#tw-app #pregnancy-calculator .orange .input-field input[type=radio]:checked:before{transform:scale(1)}#tw-app #pregnancy-calculator .orange .input-field input[type=radio]:focus{outline-offset:max(2px, .15em);outline:max(2px,.15em) solid #f7e9e6}#tw-app #pregnancy-calculator .orange select{background-color:#f7e9e6;border-color:#f6d5cd}#tw-app #pregnancy-calculator .orange .topbutton a{color:#f27052}#tw-app #pregnancy-calculator .orange #colour-vert-hider span{background-color:#f27052}#tw-app #pregnancy-calculator .orange .welcome-content{border-bottom-color:#f27052}#tw-app #pregnancy-calculator .orange .emojionearea,#tw-app #pregnancy-calculator .orange .emojionearea.form-control{border-color:#f2705240}#tw-app #pregnancy-calculator .orange .underbar:after{background:#f27052}#tw-app #pregnancy-calculator .orange .down-arrow{background-color:#f7e9e6;border-color:#f27052}#tw-app #pregnancy-calculator .orange .down-arrow:after,#tw-app #pregnancy-calculator .orange .down-arrow:before{background:#f27052}#tw-app #pregnancy-calculator .orange .referral{border-top-color:#f27052}#tw-app #pregnancy-calculator .orange .referral .icon{color:#f27052}#tw-app #pregnancy-calculator .orange .faq-item ol{font-size:18px;font-weight:400}#tw-app #pregnancy-calculator .orange .help-popover,#tw-app #pregnancy-calculator .orange .help-close{color:#f27052;background-color:#f7e9e6;border-color:#f27052}#tw-app #pregnancy-calculator .purple .primary-fg{color:#816aae}#tw-app #pregnancy-calculator .purple .reversed,#tw-app #pregnancy-calculator .purple .reversed p{color:#f7f6f6}#tw-app #pregnancy-calculator .purple .primary-bg{background-color:#816aae;transition:all .2s linear}#tw-app #pregnancy-calculator .purple .bg-75{background-color:#9f8dc0;transition:all .2s linear}#tw-app #pregnancy-calculator .purple .bg-50{background-color:#bcb0d2;transition:all .2s linear}#tw-app #pregnancy-calculator .purple .bg-25{background-color:#dad3e4;transition:all .2s linear}#tw-app #pregnancy-calculator .purple .bg-10{background-color:#ebe8ef;transition:all .2s linear}#tw-app #pregnancy-calculator .purple .form-modal{background-color:#816aaef5;transition:all .2s linear}#tw-app #pregnancy-calculator .purple input[type=email],#tw-app #pregnancy-calculator .purple input[type=password],#tw-app #pregnancy-calculator .purple input[type=date],#tw-app #pregnancy-calculator .purple input[type=radio],#tw-app #pregnancy-calculator .purple input[type=number],#tw-app #pregnancy-calculator .purple input[type=text]{border-color:#dad3e4;transition:all .2s linear}#tw-app #pregnancy-calculator .purple input[type=email][type=submit],#tw-app #pregnancy-calculator .purple input[type=password][type=submit],#tw-app #pregnancy-calculator .purple input[type=date][type=submit],#tw-app #pregnancy-calculator .purple input[type=radio][type=submit],#tw-app #pregnancy-calculator .purple input[type=number][type=submit],#tw-app #pregnancy-calculator .purple input[type=text][type=submit]{border-color:#816aae}#tw-app #pregnancy-calculator .purple .input-field input[type=radio]{appearance:none;background-color:var(--form-background);font:inherit;color:currentColor;border:.15em solid #dad3e4;border-radius:50%;place-content:center;width:1.15em;height:1.15em;margin:0 1rem 0 0;display:grid;transform:translateY(-.075em)}#tw-app #pregnancy-calculator .purple .input-field input[type=radio]:before{content:"";background-color:canvastext;border-radius:50%;width:.65em;height:.65em;transition:transform .12s ease-in-out;transform:scale(0);box-shadow:inset 1em 1em #816aae}#tw-app #pregnancy-calculator .purple .input-field input[type=radio]:checked:before{transform:scale(1)}#tw-app #pregnancy-calculator .purple .input-field input[type=radio]:focus{outline-offset:max(2px, .15em);outline:max(2px,.15em) solid #ebe8ef}#tw-app #pregnancy-calculator .purple select{background-color:#ebe8ef;border-color:#dad3e4}#tw-app #pregnancy-calculator .purple .topbutton a{color:#816aae}#tw-app #pregnancy-calculator .purple #colour-vert-hider span{background-color:#816aae}#tw-app #pregnancy-calculator .purple .welcome-content{border-bottom-color:#816aae}#tw-app #pregnancy-calculator .purple .emojionearea,#tw-app #pregnancy-calculator .purple .emojionearea.form-control{border-color:#816aae40}#tw-app #pregnancy-calculator .purple .underbar:after{background:#816aae}#tw-app #pregnancy-calculator .purple .down-arrow{background-color:#ebe8ef;border-color:#816aae}#tw-app #pregnancy-calculator .purple .down-arrow:after,#tw-app #pregnancy-calculator .purple .down-arrow:before{background:#816aae}#tw-app #pregnancy-calculator .purple .referral{border-top-color:#816aae}#tw-app #pregnancy-calculator .purple .referral .icon{color:#816aae}#tw-app #pregnancy-calculator .purple .faq-item ol{font-size:18px;font-weight:400}#tw-app #pregnancy-calculator .purple .help-popover,#tw-app #pregnancy-calculator .purple .help-close{color:#816aae;background-color:#ebe8ef;border-color:#816aae}#tw-app #pregnancy-calculator .pink .primary-fg{color:#d8394d}#tw-app #pregnancy-calculator .pink .reversed,#tw-app #pregnancy-calculator .pink .reversed p{color:#f7f6f6}#tw-app #pregnancy-calculator .pink .primary-bg{background-color:#d8394d;transition:all .2s linear}#tw-app #pregnancy-calculator .pink .bg-75{background-color:#e06877;transition:all .2s linear}#tw-app #pregnancy-calculator .pink .bg-50{background-color:#e898a2;transition:all .2s linear}#tw-app #pregnancy-calculator .pink .bg-25{background-color:#efc7cc;transition:all .2s linear}#tw-app #pregnancy-calculator .pink .bg-10{background-color:#f4e3e5;transition:all .2s linear}#tw-app #pregnancy-calculator .pink .form-modal{background-color:#d8394df5;transition:all .2s linear}#tw-app #pregnancy-calculator .pink input[type=email],#tw-app #pregnancy-calculator .pink input[type=password],#tw-app #pregnancy-calculator .pink input[type=date],#tw-app #pregnancy-calculator .pink input[type=radio],#tw-app #pregnancy-calculator .pink input[type=number],#tw-app #pregnancy-calculator .pink input[type=text]{border-color:#efc7cc;transition:all .2s linear}#tw-app #pregnancy-calculator .pink input[type=email][type=submit],#tw-app #pregnancy-calculator .pink input[type=password][type=submit],#tw-app #pregnancy-calculator .pink input[type=date][type=submit],#tw-app #pregnancy-calculator .pink input[type=radio][type=submit],#tw-app #pregnancy-calculator .pink input[type=number][type=submit],#tw-app #pregnancy-calculator .pink input[type=text][type=submit]{border-color:#d8394d}#tw-app #pregnancy-calculator .pink .input-field input[type=radio]{appearance:none;background-color:var(--form-background);font:inherit;color:currentColor;border:.15em solid #efc7cc;border-radius:50%;place-content:center;width:1.15em;height:1.15em;margin:0 1rem 0 0;display:grid;transform:translateY(-.075em)}#tw-app #pregnancy-calculator .pink .input-field input[type=radio]:before{content:"";background-color:canvastext;border-radius:50%;width:.65em;height:.65em;transition:transform .12s ease-in-out;transform:scale(0);box-shadow:inset 1em 1em #d8394d}#tw-app #pregnancy-calculator .pink .input-field input[type=radio]:checked:before{transform:scale(1)}#tw-app #pregnancy-calculator .pink .input-field input[type=radio]:focus{outline-offset:max(2px, .15em);outline:max(2px,.15em) solid #f4e3e5}#tw-app #pregnancy-calculator .pink select{background-color:#f4e3e5;border-color:#efc7cc}#tw-app #pregnancy-calculator .pink .topbutton a{color:#d8394d}#tw-app #pregnancy-calculator .pink #colour-vert-hider span{background-color:#d8394d}#tw-app #pregnancy-calculator .pink .welcome-content{border-bottom-color:#d8394d}#tw-app #pregnancy-calculator .pink .emojionearea,#tw-app #pregnancy-calculator .pink .emojionearea.form-control{border-color:#d8394d40}#tw-app #pregnancy-calculator .pink .underbar:after{background:#d8394d}#tw-app #pregnancy-calculator .pink .down-arrow{background-color:#f4e3e5;border-color:#d8394d}#tw-app #pregnancy-calculator .pink .down-arrow:after,#tw-app #pregnancy-calculator .pink .down-arrow:before{background:#d8394d}#tw-app #pregnancy-calculator .pink .referral{border-top-color:#d8394d}#tw-app #pregnancy-calculator .pink .referral .icon{color:#d8394d}#tw-app #pregnancy-calculator .pink .faq-item ol{font-size:18px;font-weight:400}#tw-app #pregnancy-calculator .pink .help-popover,#tw-app #pregnancy-calculator .pink .help-close{color:#d8394d;background-color:#f4e3e5;border-color:#d8394d}#tw-app .form-modal,#tw-app .calculator-panel,#tw-app .calculator-panel-control{z-index:1;margin-bottom:30px;padding-left:30px;padding-right:30px;position:relative}#tw-app .form-modal form,#tw-app .calculator-panel form,#tw-app .calculator-panel-control form{max-width:788px;margin:0 auto;padding:0}#tw-app .form-modal form .fieldset,#tw-app .calculator-panel form .fieldset,#tw-app .calculator-panel-control form .fieldset,#tw-app .form-modal form .fieldset>div,#tw-app .calculator-panel form .fieldset>div,#tw-app .calculator-panel-control form .fieldset>div{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=768px){#tw-app .form-modal form .fieldset>div,#tw-app .calculator-panel form .fieldset>div,#tw-app .calculator-panel-control form .fieldset>div{grid-template-columns:1fr 1fr}}#tw-app .form-modal form input,#tw-app .form-modal form select,#tw-app .calculator-panel form input,#tw-app .calculator-panel form select,#tw-app .calculator-panel-control form input,#tw-app .calculator-panel-control form select{box-sizing:border-box;width:100%}#tw-app .form-modal form label,#tw-app .calculator-panel form label,#tw-app .calculator-panel-control form label{float:none;width:auto;display:block}#tw-app .form-modal form .checkbox-input,#tw-app .form-modal form .radio_input,#tw-app .calculator-panel form .checkbox-input,#tw-app .calculator-panel form .radio_input,#tw-app .calculator-panel-control form .checkbox-input,#tw-app .calculator-panel-control form .radio_input{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;vertical-align:middle;color:#485d65;box-sizing:border-box;float:none;background:#fff;border:2px solid #c7d4d8;width:100%;margin:0;padding:14px 22px;font:16px/18px Public Sans,sans-serif;transition:all .2s linear;display:block}#tw-app .form-modal form .controls label,#tw-app .calculator-panel form .controls label,#tw-app .calculator-panel-control form .controls label{font-size:15px}#tw-app .form-modal form .controls p,#tw-app .calculator-panel form .controls p,#tw-app .calculator-panel-control form .controls p{justify-content:flex-start;align-items:center;display:flex}#tw-app .form-modal form fieldset,#tw-app .calculator-panel form fieldset,#tw-app .calculator-panel-control form fieldset{margin-bottom:15px;border-bottom:0!important;padding-bottom:0!important}#tw-app .form-modal form input[type=checkbox],#tw-app .form-modal form input[type=radio],#tw-app .calculator-panel form input[type=checkbox],#tw-app .calculator-panel form input[type=radio],#tw-app .calculator-panel-control form input[type=checkbox],#tw-app .calculator-panel-control form input[type=radio]{width:auto;margin:0 10px 0 0;display:inline-block}#tw-app .form-modal form .optionset label,#tw-app .calculator-panel form .optionset label,#tw-app .calculator-panel-control form .optionset label{width:auto;display:inline-block}#tw-app .form-modal form select,#tw-app .form-modal form input[type=email],#tw-app .form-modal form input[type=password],#tw-app .form-modal form input[type=text],#tw-app .form-modal form input[type=number],#tw-app .form-modal form input[type=date],#tw-app .calculator-panel form select,#tw-app .calculator-panel form input[type=email],#tw-app .calculator-panel form input[type=password],#tw-app .calculator-panel form input[type=text],#tw-app .calculator-panel form input[type=number],#tw-app .calculator-panel form input[type=date],#tw-app .calculator-panel-control form select,#tw-app .calculator-panel-control form input[type=email],#tw-app .calculator-panel-control form input[type=password],#tw-app .calculator-panel-control form input[type=text],#tw-app .calculator-panel-control form input[type=number],#tw-app .calculator-panel-control form input[type=date]{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;vertical-align:middle;color:#485d65;box-sizing:border-box;float:none;background:#fff;border:2px solid #c7d4d8;width:100%;margin:0;padding:14px 22px;font:16px/18px Public Sans,sans-serif;transition:all .2s linear;display:block}#tw-app .form-modal form input[type=submit],#tw-app .calculator-panel form input[type=submit],#tw-app .calculator-panel-control form input[type=submit]{float:none}#tw-app .form-modal form .jcf-class-type-picker,#tw-app .calculator-panel form .jcf-class-type-picker,#tw-app .calculator-panel-control form .jcf-class-type-picker{display:none}#tw-app .form-modal form .control-label,#tw-app .form-modal form label,#tw-app .calculator-panel form .control-label,#tw-app .calculator-panel form label,#tw-app .calculator-panel-control form .control-label,#tw-app .calculator-panel-control form label{color:#5b5b5b;letter-spacing:normal;margin:0;font-family:Public Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.61}#tw-app .form-modal form .emojionearea,#tw-app .form-modal form .emojionearea.form-control,#tw-app .calculator-panel form .emojionearea,#tw-app .calculator-panel form .emojionearea.form-control,#tw-app .calculator-panel-control form .emojionearea,#tw-app .calculator-panel-control form .emojionearea.form-control{border:2px solid #c7d4d8;border-radius:0}#tw-app .form-modal #canvas,#tw-app .calculator-panel #canvas,#tw-app .calculator-panel-control #canvas{background:#fff;height:700px}#tw-app .calculator-panel-control{z-index:5}@media only screen and (width<=1000px) and (width>=768px){#tw-app #wrapper #pregnancy-calculator .container{padding-left:30px;padding-right:30px}}#tw-app .emojionearea .emojionearea-picker.emojionearea-picker-position-bottom{right:inherit;left:-14px}#tw-app .emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after,#tw-app .emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-top .emojionearea-wrapper:after{left:24px;right:inherit}@media print{body{min-width:0}#tw-app #main{background:0 0}#tw-app .container{width:auto;margin:0 30px}#tw-app #section5,#tw-app #connectionerror,#tw-app .so-site-announcement-container,#tw-app .accessibility-quicklinks{display:none!important}#tw-app a[href]:after,#tw-app #pregnancy-calculator .hide-print,#tw-app #pregnancy-calculator .panel-switch-button{display:none}#tw-app #pregnancy-calculator #canvas{page-break-after:always;margin:0 auto;width:600px!important;height:auto!important}#tw-app #pregnancy-calculator .advice-content-container{margin:0 30px;padding-top:10px;padding-bottom:10px}#tw-app #pregnancy-calculator .advice-content-container div{display:block}#tw-app #pregnancy-calculator .underbar:after{display:none}#tw-app #pregnancy-calculator .summary-left{text-align:center;width:100%}#tw-app #pregnancy-calculator .logs-header-right{display:none}#tw-app #pregnancy-calculator ul{list-style-type:disc;list-style-position:inside}#tw-app #pregnancy-calculator ol{list-style-type:decimal;list-style-position:inside}#tw-app #pregnancy-calculator ol ul,#tw-app #pregnancy-calculator ul ul{margin-left:15px;list-style-type:circle;list-style-position:inside}#tw-app #pregnancy-calculator ol ol,#tw-app #pregnancy-calculator ul ol{margin-left:15px;list-style-type:lower-latin;list-style-position:inside}#tw-app #pregnancy-calculator ul li{font-size:16px;list-style:outside}#tw-app #pregnancy-calculator .advice-content p{font-size:16px}#tw-app .view-print{display:none}#tw-app .fixed-header-spacer,#tw-app .page-top-header.desktop-header,#tw-app .page-top-header.mobile-header,#tw-app .footer-boxes,#tw-app .footer-strip,#tw-app .acknowledgement{display:none!important}#tw-app #banner.short .container img{width:238px;height:70px;margin:15px auto;display:block}#tw-app #banner.short .container h1{text-align:center}}#tw-app #pregnancy-calculator .container{max-width:1200px;margin:0 auto;padding:0 15px}@media (width>=768px){#tw-app #pregnancy-calculator .container{padding:0 30px}}@media (width>=1200px){#tw-app #pregnancy-calculator .container{padding:0}}#tw-app .pregnancy-tip{text-align:center}#tw-app .pregnancy-tip h4{flex-direction:column;align-items:center;gap:15px;display:flex}#tw-app .pregnancy-tip .tip-emoji{font-size:3em;display:block}@media (width>=580px){#tw-app .pregnancy-tip{text-align:left}#tw-app .pregnancy-tip h4{grid-template-columns:minmax(auto,300px) 1fr;align-items:start;gap:20px;display:grid}#tw-app .pregnancy-tip .tip-emoji{justify-self:center}}#tw-app .icon-plus:before{content:"+";font-weight:700}#tw-app .icon-minus:before{content:"−";font-weight:700}#tw-app .keep-tracking{width:100%;max-width:none;margin:0;padding:0}@media (width>=768px){#tw-app .keep-tracking{max-width:768px;margin:100px auto;padding:0 30px}}@media (width>=992px){#tw-app .keep-tracking{max-width:992px}}@media (width>=1200px){#tw-app .keep-tracking{max-width:1200px;padding:0}}#tw-app .chart-spacer{height:100px}#tw-app .__nsw-dialog--lightbox{z-index:9999;width:100%;height:100%;display:none;position:fixed;top:0;left:0}#tw-app .__nsw-dialog--lightbox.active{justify-content:center;align-items:center;display:flex}#tw-app .__nsw-dialog--lightbox[hidden]{display:none!important}#tw-app .__nsw-dialog--lightbox .nsw-dialog__wrapper{background:#000000d9;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;display:flex;position:fixed;top:0;left:0}#tw-app .__nsw-dialog--lightbox .nsw-dialog__container{background:#000;max-width:90vw;max-height:90vh;padding:0}#tw-app .__nsw-dialog--lightbox .nsw-dialog__top{background:var(--nsw-brand-dark);color:#fff;justify-content:space-between;align-items:center;margin:0;padding:1rem 1.5rem;display:flex}#tw-app .__nsw-dialog--lightbox .nsw-dialog__title{color:#fff;flex-grow:1;margin:0}#tw-app .__nsw-dialog--lightbox .nsw-dialog__title h2{color:#fff;margin:0;font-size:1.25rem}#tw-app .__nsw-dialog--lightbox .nsw-dialog__close{margin:0}#tw-app .__nsw-dialog--lightbox .nsw-dialog__close .nsw-icon-button{color:#fff;background:#0000004d;border-radius:50%;width:40px;height:40px}#tw-app .__nsw-dialog--lightbox .nsw-dialog__close .nsw-icon-button:hover{background:#00000080}#tw-app .__nsw-dialog--lightbox .nsw-dialog__content{background:#000;padding:0}@media (width<=991px){#tw-app .__nsw-dialog--lightbox .nsw-dialog__container{max-width:95vw}}@media (width<=767px){#tw-app .__nsw-dialog--lightbox .nsw-dialog__wrapper{padding:1rem}#tw-app .__nsw-dialog--lightbox .nsw-dialog__top{padding:.75rem 1rem}#tw-app .__nsw-dialog--lightbox .nsw-dialog__title h2{font-size:1rem}}#tw-app .testimonial-video-wrapper{background:#000;width:100%;padding-bottom:56.25%;position:relative}#tw-app .testimonial-video-wrapper iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}#tw-app .testimonial-video-wrapper:has(iframe.aspect-square){padding-bottom:100%}#tw-app .testimonial-video-wrapper:has(iframe.aspect-\[4\/3\]){padding-bottom:75%}#tw-app .testimonial-video-wrapper:has(iframe.aspect-video){padding-bottom:56.25%}#tw-app footer .heal-footer .hide-1{display:none}@media (width>=330px){#tw-app footer .heal-footer .hide-1{display:inline-block}}#tw-app footer .heal-footer .hide-2{display:none}@media (width>=390px){#tw-app footer .heal-footer .hide-2{display:inline-block}}#tw-app footer .heal-footer .hide-3{display:none}@media (width>=450px){#tw-app footer .heal-footer .hide-3{display:inline-block}}#tw-app .nsw-global-alert__content ul{margin-bottom:1rem;padding-left:2.5rem;list-style-type:disc}#tw-app .nsw-global-alert__content ol{margin-bottom:1rem;padding-left:2.5rem;list-style-type:decimal}#tw-app .nsw-global-alert__content{margin-bottom:1rem}#tw-app .nsw-global-alert__buttons{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}#tw-app .nsw-global-alert__buttons a{display:inline-block}#tw-app .app__elements__resources .resources-card{background-color:var(--nsw-off-white);transition:background-color .2s,transform .2s}#tw-app .app__elements__resources .resources-card:hover{background-color:var(--nsw-off-white)}@supports (color:color-mix(in lab, red, red)){#tw-app .app__elements__resources .resources-card:hover{background-color:color-mix(in srgb, var(--nsw-off-white) 50%, var(--nsw-white))}}#tw-app .app__elements__resources .nsw-section--brand-dark .resources-card,#tw-app .app__elements__resources .nsw-section--brand-dark .resources-card:hover{background-color:var(--nsw-brand-supplementary)}@supports (color:color-mix(in lab, red, red)){#tw-app .app__elements__resources .nsw-section--brand-dark .resources-card:hover{background-color:color-mix(in srgb, var(--nsw-brand-supplementary) 50%, var(--nsw-brand-dark))}}#tw-app .app__elements__resources .nsw-section--brand-supplementary .resources-card,#tw-app .app__elements__resources .nsw-section--brand-supplementary .resources-card:hover{background-color:var(--nsw-brand-dark)}@supports (color:color-mix(in lab, red, red)){#tw-app .app__elements__resources .nsw-section--brand-supplementary .resources-card:hover{background-color:color-mix(in srgb, var(--nsw-brand-dark) 50%, var(--nsw-brand-supplementary))}}#tw-app .app__elements__resources .nsw-section--white .resources-card,#tw-app .app__elements__resources .nsw-section--white .resources-card:hover{background-color:var(--nsw-off-white)}@supports (color:color-mix(in lab, red, red)){#tw-app .app__elements__resources .nsw-section--white .resources-card:hover{background-color:color-mix(in srgb, var(--nsw-off-white) 50%, var(--nsw-white))}}#tw-app .app__elements__resources .nsw-section--grey-04 .resources-card,#tw-app .app__elements__resources .nsw-section--grey-04 .resources-card:hover{background-color:var(--nsw-white)}@supports (color:color-mix(in lab, red, red)){#tw-app .app__elements__resources .nsw-section--grey-04 .resources-card:hover{background-color:color-mix(in srgb, var(--nsw-white) 50%, var(--nsw-grey-04))}}#tw-app .app__elements__resources .nsw-section--off-white .resources-card,#tw-app .app__elements__resources .nsw-section--off-white .resources-card:hover{background-color:var(--nsw-white)}@supports (color:color-mix(in lab, red, red)){#tw-app .app__elements__resources .nsw-section--off-white .resources-card:hover{background-color:color-mix(in srgb, var(--nsw-white) 50%, var(--nsw-off-white))}}#tw-app b,#tw-app strong{font-weight:var(--nsw-font-bold)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}#tw-app .container-custom{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (width>=640px){#tw-app .container-custom{padding-left:1.5rem;padding-right:1.5rem}}@media (width>=1024px){#tw-app .container-custom{padding-left:2rem;padding-right:2rem}}#tw-app .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer utilities{#tw-app .visible{visibility:visible}#tw-app .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#tw-app .absolute{position:absolute}#tw-app .fixed{position:fixed}#tw-app .relative{position:relative}#tw-app .static{position:static}#tw-app .sticky{position:sticky}#tw-app .col-12{grid-column:12}#tw-app .col-span-3{grid-column:span 3/span 3}#tw-app .col-start-1{grid-column-start:1}#tw-app .col-start-2{grid-column-start:2}#tw-app .row-start-2{grid-row-start:2}#tw-app .container{width:100%}@media (width>=576px){#tw-app .container{max-width:576px}}@media (width>=768px){#tw-app .container{max-width:768px}}@media (width>=992px){#tw-app .container{max-width:992px}}@media (width>=1200px){#tw-app .container{max-width:1200px}}@media (width>=9999px){#tw-app .container{max-width:9999px}}#tw-app .my-4{margin-block:calc(var(--spacing) * 4)}#tw-app .block{display:block}#tw-app .contents{display:contents}#tw-app .flex{display:flex}#tw-app .grid{display:grid}#tw-app .hidden{display:none}#tw-app .inline{display:inline}#tw-app .inline-block{display:inline-block}#tw-app .inline-flex{display:inline-flex}#tw-app .table{display:table}#tw-app .table-caption{display:table-caption}#tw-app .aspect-video{aspect-ratio:var(--aspect-video)}#tw-app .h-auto{height:auto}#tw-app .h-full{height:100%}#tw-app .min-h-\[450px\]{min-height:450px}#tw-app .w-100{width:calc(var(--spacing) * 100)}#tw-app .w-full{width:100%}#tw-app .max-w-\[50rem\]{max-width:50rem}#tw-app .flex-shrink{flex-shrink:1}#tw-app .transform{-webkit-transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);-ms-transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}#tw-app .resize{resize:both}#tw-app .grid-cols-\[auto_50px_auto\]{grid-template-columns:auto 50px auto}#tw-app .grid-cols-\[repeat\(4\,_minmax\(50px\,_120px\)\)\]{grid-template-columns:repeat(4,minmax(50px,120px))}#tw-app .grid-rows-\[auto_auto\]{grid-template-rows:auto auto}#tw-app .flex-wrap{flex-wrap:wrap}#tw-app .content-center{align-content:center}#tw-app .items-center{align-items:center}#tw-app .gap-1{gap:calc(var(--spacing) * 1)}#tw-app .rounded{border-radius:.25rem}#tw-app .border{border-style:var(--tw-border-style);border-width:1px}#tw-app .bg-white{background-color:var(--color-white)}#tw-app .p-0{padding:calc(var(--spacing) * 0)}#tw-app .px-4{padding-inline:calc(var(--spacing) * 4)}#tw-app .py-5{padding-block:calc(var(--spacing) * 5)}#tw-app .py-\[0\.75rem\]{padding-block:.75rem}#tw-app .text-center{text-align:center}#tw-app .text-left{text-align:left}#tw-app .text-\[var\(--nsw-brand-dark\)\]{color:var(--nsw-brand-dark)}#tw-app .capitalize{text-transform:capitalize}#tw-app .lowercase{text-transform:lowercase}#tw-app .uppercase{text-transform:uppercase}#tw-app .ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}#tw-app .underline{text-decoration-line:underline}#tw-app .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#tw-app .shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);-webkit-box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}#tw-app .ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);-webkit-box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}#tw-app .outline{outline-style:var(--tw-outline-style);outline-width:1px}#tw-app .blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}#tw-app .filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}#tw-app .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){#tw-app .hover\:bg-inherit:hover{background-color:inherit}#tw-app .hover\:outline-none:hover{--tw-outline-style:none;outline-style:none}}@media (width>=576px){#tw-app .sm\:gap-4{gap:calc(var(--spacing) * 4)}}@media (width>=992px){#tw-app .lg\:col-span-1{grid-column:span 1/span 1}#tw-app .lg\:col-start-1{grid-column-start:1}#tw-app .lg\:col-start-2{grid-column-start:2}#tw-app .lg\:row-start-1{grid-row-start:1}#tw-app .lg\:mr-auto{margin-right:auto}#tw-app .lg\:ml-\[2\.5rem\]{margin-left:2.5rem}#tw-app .lg\:flex{display:flex}#tw-app .lg\:h-full{height:100%}#tw-app .lg\:grid-cols-\[70px_auto_auto\]{grid-template-columns:70px auto auto}#tw-app .lg\:grid-rows-\[1fr\]{grid-template-rows:1fr}#tw-app .lg\:content-center{align-content:center}#tw-app .lg\:items-center{align-items:center}#tw-app .lg\:justify-start{justify-content:flex-start}#tw-app .lg\:py-0{padding-block:calc(var(--spacing) * 0)}}@media (width>=1200px){#tw-app .xl\:hidden{display:none}#tw-app .xl\:inline{display:inline}}@media print{#tw-app .print\:hidden{display:none}}#tw-app .\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:calc(var(--spacing) * 0)}#tw-app .\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:calc(var(--spacing) * 0)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
