:root{--blue: #19234a;--carbon: #acacac;--exercise: #17c6e9;--fitness: #17c6e9;--genetics: #ff5d6d;--graphite: #d8d8d8;--grey: #dddddd;--haze: #f2f2f2;--bloods: #14b7d8;--health: #ffc647;--initial: #1a1a1a;--lifestyle: #ccbaff;--light-grey: #e5e5e5;--green: #00bf86;--nutrition: #ff905f;--peach: #ffccca;--purple: #4b2ed4;--smoke: #979bac;--stress: #00bbbf;--supplements: #cbe1da;--specialists: #ffde9b;--med-grey: #d3d3d3;--charcoal: #777777;--dark-grey: #444444;--risk-high: #e34b4b;--risk-moderate: #fca557;--risk-low: #00bf86;--risk-no-read: #d8d8d8;--critical: #e34b4b;--very-high: #e34b4b;--high: #fca557;--normal: #00bf86;--low: #fca557;--very-low: #e34b4b}body{font-family:Gilroy W05 Medium,sans-serif;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.4;margin:0;padding:0}body.no-scroll{overflow:hidden}*,*:after,*:before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}p,h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}input{background:transparent;border:none;color:inherit;display:block;font-family:inherit;font-size:inherit;margin:0;padding:0;width:100%}*:focus{outline:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px white inset;box-shadow:0 0 0 1000px #fff inset}button{background-color:transparent;border:0;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible;padding:0}a{color:inherit;outline:none;text-decoration:none}ul{list-style:none;margin:0;padding:0}ol{margin:0;padding:0}label{line-height:normal}._link_lwx4v_1{text-decoration:none}._link_lwx4v_1:hover{text-decoration:underline}._navLink_46xx7_1{border-bottom:2px solid transparent}._navLink_46xx7_1:hover{border-bottom:2px solid #00bf86}._menuNavLink_46xx7_9:hover{background-color:#ffffff1a}._burgerMenuItem_3ntm0_1{border-bottom:1px solid rgba(255,255,255,.3)}._subMenuItem_3ntm0_5{border-bottom:none}._burgerMenuExpandableItem_3ntm0_9{border-bottom:1px solid rgba(255,255,255,.3)}._link_1wl8i_1:hover{text-decoration:underline}.flicking-viewport{position:relative;overflow:hidden}.flicking-viewport.vertical{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.flicking-viewport.vertical>.flicking-camera{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flicking-viewport.flicking-hidden>.flicking-camera>*{visibility:hidden}.flicking-camera{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;z-index:1;will-change:transform}.flicking-camera>*{-ms-flex-negative:0;flex-shrink:0}._default_77irj_1 ._accordionItem_77irj_2{border-top:1px solid #f2f2f2}._default_77irj_1 ._accordionItem_77irj_2:last-child{border-bottom:1px solid #f2f2f2}._richText_q5958_1{white-space:normal;font-family:Gilroy W05 Medium,sans-serif}._richText_q5958_1 p{line-height:1.5}._richText_q5958_1 *:not(:first-child){margin-top:15px}._richText_q5958_1 b,._richText_q5958_1 h1,._richText_q5958_1 h2,._richText_q5958_1 h3,._richText_q5958_1 h4,._richText_q5958_1 h5,._richText_q5958_1 h6{font-family:Gilroy W05 Bold,sans-serif;font-size:20px}._richText_q5958_1 h1{font-size:48px}._richText_q5958_1 ul{list-style:disc;margin-left:20px}.tooltip{border-radius:5px;padding:10px;margin-right:8px;display:flex;flex-direction:column;align-items:center}.tooltip .value_and_units{font-family:Gilroy W05 Bold;font-size:15px}.tooltip .date{font-family:Gilroy W05 Medium;font-size:12px;color:#818181}.tooltip .retest{color:red;font-family:Gilroy W05 Medium;font-size:12px}.tooltip .interpretation{font-family:Gilroy W05 Bold;font-size:15px}._richText_1n38w_1 h2{font-family:Gilroy W05 Medium,sans-serif;font-size:32px;line-height:1.13}._richText_1n38w_1 h3{font-family:Gilroy W05 Medium,sans-serif;font-size:28px;line-height:1.27}._richText_1n38w_1 h4{font-family:Gilroy W05 Bold,sans-serif;font-size:24px;line-height:1.27}._richText_1n38w_1 *:not(:last-child){margin-bottom:20px}._richText_1n38w_1 p,._richText_1n38w_1 li{font-family:Gilroy W05 Regular,sans-serif;line-height:1.5;white-space:pre-line}._richText_1n38w_1 ul{list-style:disc;padding-left:20px}._richText_1n38w_1 ul li::marker{font-size:12px}._richText_1n38w_1 ol{padding-left:24px}._richText_1n38w_1 b{font-family:Gilroy W05 Bold,sans-serif}._richText_1n38w_1 a{color:var(--purple)}._richText_1n38w_1 table{border-collapse:collapse;display:block;overflow-x:auto;width:100%}._richText_1n38w_1 th{background-color:var(--haze);border:1px solid var(--light-grey);font-size:14px;line-height:1.71;padding:4px 16px}._richText_1n38w_1 td{border:1px solid var(--light-grey);font-size:13px;line-height:1.53;padding:12px 16px}@media (min-width: 640px){._richText_1n38w_1 h2{font-size:36px}._richText_1n38w_1 h3{font-size:32px}._richText_1n38w_1 h4{font-size:28px}}@media (min-width: 960px){._richText_1n38w_1 *:not(:last-child){margin-bottom:28px}._richText_1n38w_1 p,._richText_1n38w_1 li,._richText_1n38w_1 a,._richText_1n38w_1 b{font-size:18px}._richText_1n38w_1 h2{font-size:44px}._richText_1n38w_1 h3{font-size:36px}}._container_bak77_1 ._relatedPdfs_bak77_1:not(:last-child){padding-bottom:40px;border-bottom:1px solid #e5e5e5}._container_bak77_1 ._relatedPdfs_bak77_1:not(:first-child){padding-top:40px}@page{margin:0}.print-container{margin:0}.sheet{margin:0;overflow:hidden;position:relative;box-sizing:border-box;page-break-after:always}.print-container.A4 .sheet{width:210mm;height:296mm}.sheet.padding-10mm{padding:10mm}.sheet.padding-15mm{padding:15mm}.sheet.padding-20mm{padding:20mm}.sheet.padding-25mm{padding:25mm}@media screen{.print-container{background:#e0e0e0;min-height:100vh;padding:20px 0}.sheet{background:#fff;box-shadow:0 .5mm 2mm #0000004d;margin:5mm auto}}@media print{.print-container.A4{width:210mm}.sheet{margin:0;box-shadow:none}.no-print{display:none!important}}.report-print,.report-print *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.report-print{font-family:Gilroy W05 Regular,-apple-system,BlinkMacSystemFont,sans-serif;font-size:10pt;line-height:1.4;color:#1a1a1a}.report-print *{box-sizing:border-box}.report-print h1{font-family:Gilroy W05 Bold,sans-serif;font-size:28pt;margin:0 0 8mm;line-height:1.2}.report-print h2{font-family:Gilroy W05 Bold,sans-serif;font-size:18pt;margin:0 0 4mm;line-height:1.2}.report-print h3{font-family:Gilroy W05 Bold,sans-serif;font-size:14pt;margin:0 0 3mm;line-height:1.2}.report-print h3.section-heading{margin-top:20mm}.report-print h4{font-family:Gilroy W05 Medium,sans-serif;font-size:11pt;margin:0 0 2mm;line-height:1.3}.report-print p{margin:0 0 3mm}.cover-page{display:flex;flex-direction:column;height:100%;padding:20mm}.result-tabs{position:absolute;left:0;top:15mm;bottom:15mm;width:8mm;display:flex;flex-direction:column;z-index:10}.result-tab{flex:1;display:flex;align-items:center;justify-content:center;background:#fafafa;border-right:.25mm solid #ccc;border-bottom:.25mm solid #ccc;overflow:hidden;text-decoration:none;color:inherit}.result-tab:first-child{border-top:.25mm solid #ccc}.result-tab span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:5pt;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-height:100%;line-height:1}.result-tab-active{background:#ffccca;border-color:#ffccca}.result-tab-active span{color:#1a1a1a;font-weight:700}.sheet:has(.result-tabs){padding-left:10mm!important}.cover-page .logo{height:8mm;align-self:flex-start}.cover-page .cover-content{flex:1;display:flex;flex-direction:column;justify-content:center}.cover-page .report-title{font-size:36pt;margin-bottom:8mm}.cover-page .patient-name{font-family:Gilroy W05 Medium,sans-serif;font-size:16pt;color:#666;margin-bottom:4mm}.cover-page .report-date{font-size:12pt;color:#999}.overview-section{padding:15mm 20mm}.counts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5mm;margin:8mm 0}.count-card{background:#f5f5f5;border-radius:3mm;padding:5mm;text-align:center}.count-card .label{font-family:Gilroy W05 Medium,sans-serif;font-size:9pt;text-transform:uppercase;color:#666;margin-bottom:2mm}.count-card .value{font-family:Gilroy W05 Bold,sans-serif;font-size:24pt}.count-card .breakdown{font-size:8pt;color:#666;margin-top:2mm}.count-card .in-range{color:#00bf86}.count-card .out-of-range{color:#e34b4b}.count-card .untested{color:#999}.result-section{padding:10mm 5mm;page-break-inside:avoid}.paginated-content-body{padding:10mm 5mm}.result-section+.result-section{border-top:.5mm solid #e5e5e5}.result-header{margin-bottom:5mm}.result-description{font-size:9pt;color:#666;margin-bottom:5mm}.markers-table{width:100%;border-collapse:collapse;font-size:9pt;margin:4mm 0}.markers-table th{font-family:Gilroy W05 Medium,sans-serif;text-align:left;padding:2mm;border-bottom:.5mm solid #1a1a1a;font-size:8pt;text-transform:uppercase;color:#666}.markers-table td{padding:2mm;border-bottom:.25mm solid #e5e5e5;vertical-align:top}.markers-table .marker-name{font-family:Gilroy W05 Medium,sans-serif;width:28%;white-space:nowrap}.markers-table .marker-value{font-family:Gilroy W05 Bold,sans-serif;text-align:right;width:8%;white-space:nowrap}.markers-table .marker-interpretation{font-size:8pt;color:#666}.status-dot{display:inline-block;width:2.5mm;height:2.5mm;border-radius:50%;margin-right:1.5mm}.status-dot.in-range{background:#00bf86}.status-dot.out-of-range{background:#e34b4b}.status-dot.variant{background:#fca557}.status-dot.untested{background:#999}.diagram-sheet{display:flex;align-items:center;justify-content:center;padding:5mm}.result-diagram-fullbleed{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.result-diagram-fullbleed svg{width:100%;height:100%;max-width:200mm;max-height:286mm;object-fit:contain}.diagram-landscape .result-diagram-fullbleed{transform:rotate(90deg);transform-origin:center center;width:286mm;height:200mm;position:absolute;top:50%;left:50%;margin:-100mm auto auto -143mm}.diagram-landscape .result-diagram-fullbleed svg{max-width:286mm;max-height:200mm}.snp-alleles{font-family:monospace;font-size:9pt;background:#f5f5f5;padding:.5mm 1.5mm;border-radius:1mm}.symptoms-list{display:grid;grid-template-columns:repeat(2,1fr);gap:2mm;font-size:9pt}.symptom-item{display:flex;align-items:center;gap:2mm;padding:1.5mm 0}.symptom-score{font-family:Gilroy W05 Medium,sans-serif;font-size:8pt;padding:.5mm 2mm;border-radius:1mm;min-width:8mm;text-align:center}.page-header{display:flex;justify-content:space-between;align-items:center;padding:5mm 20mm;border-bottom:.25mm solid #e5e5e5;font-size:9pt}.page-header .report-name{font-family:Gilroy W05 Medium,sans-serif}.page-header .patient-info{color:#666}.page-footer{position:absolute;bottom:5mm;left:15mm;right:15mm;display:flex;align-items:center;justify-content:space-between;font-size:7pt;color:#999;border-top:.25mm solid #e5e5e5;padding-top:2mm}.footer-logo{flex:0 0 auto}.footer-logo img{height:5mm;display:block;opacity:.6}.footer-field{flex:1;text-align:center}.footer-label{font-family:Gilroy W05 Medium,sans-serif;text-transform:uppercase;font-size:6pt;letter-spacing:.3pt;display:block;color:#bbb}.footer-value{display:block;color:#666;font-size:7pt}.toc-section{padding:10mm 5mm}.toc-section h2{margin-bottom:8mm}.toc-columns{columns:2;column-gap:10mm}.toc-result{break-inside:avoid;margin-bottom:4mm}.toc-entry{display:flex;align-items:baseline;line-height:1.8;text-decoration:none;color:inherit}.toc-entry-result .toc-title{font-family:Gilroy W05 Bold,sans-serif;font-size:10pt}.toc-entry-sub{padding-left:5mm}.toc-entry-sub .toc-title{font-family:Gilroy W05 Regular,sans-serif;font-size:9pt;color:#666}.toc-dots{flex:1;border-bottom:.5pt dotted #ccc;margin:0 2mm;min-width:5mm}.toc-page{font-family:Gilroy W05 Medium,sans-serif;font-size:9pt;color:#999;min-width:6mm;text-align:right}.print-toolbar{position:fixed;top:20px;right:20px;z-index:1000;display:flex;gap:10px}.print-toolbar button{padding:10px 20px;font-family:Gilroy W05 Medium,sans-serif;font-size:14px;border:none;border-radius:8px;cursor:pointer;transition:all .2s}.print-toolbar .print-btn{background:#1a1a1a;color:#fff}.print-toolbar .print-btn:hover{background:#333}.print-toolbar .close-btn{background:#e5e5e5;color:#1a1a1a}.print-toolbar .close-btn:hover{background:#d0d0d0}._BasketItem_1p1bj_1:hover{text-decoration:underline;cursor:pointer}._Tooltip_5onau_1{z-index:1}._truncateText_1hq9x_1{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1}._truncateText_1hq9x_1{white-space:normal}._videoSummary_12gbq_1:not(:last-child){border-bottom:1px solid black}._richText_1m7ly_1 h4{font-size:24px;font-family:Gilroy W05 Bold;line-height:130%;margin:20px 0}@media screen and (min-width: 640px){._richText_1m7ly_1 h4{font-size:24px}}@media screen and (min-width: 960px){._richText_1m7ly_1 h4{font-size:28px}}._richText_1m7ly_1 p{margin:20px 0;font-size:16px;line-height:24px}._richText_1m7ly_1 ul{margin:20px 0;list-style-type:disc;list-style-position:outside}._richText_1m7ly_1 ul li{margin:20px 0 20px 15px}._richText_1m7ly_1 ol{margin:20px 0;counter-reset:item;list-style-type:none;display:flex;flex-direction:column;gap:20px}._richText_1m7ly_1 ol li{display:flex}._richText_1m7ly_1 ol li:before{content:counter(item);counter-increment:item;width:40px;min-width:40px;height:40px;min-height:40px;border:2px solid black;display:inline-flex;justify-content:center;align-items:center;margin-right:20px;border-radius:5px}._richText_1m7ly_1 .richtext-image-wrapper{display:flex;justify-content:center}._richText_1m7ly_1 img{border-radius:20px;margin:20px 0;max-width:100%;object-fit:cover}._truncateText_2vj82_1{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:4}._truncateText_2vj82_1{white-space:normal}._tr_2vj82_1{cursor:pointer}._supportStackItem_tjaal_1{border-bottom:1px solid #f2f2f2}.noSelect{user-select:none;-webkit-user-select:none;-moz-user-select:none}
