.dna-summary{margin-bottom:calc(16 * var(--sg-px));padding:calc(24 * var(--sg-px)) calc(26 * var(--sg-px));border:1px solid #dedfdc;background:white;display:grid;gap:calc(18 * var(--sg-px))}.dna-summary>header{display:flex;align-items:center;justify-content:space-between;gap:calc(20 * var(--sg-px))}.dna-summary small{color:var(--gold-dark);font-size:calc(8 * var(--sg-px));font-weight:800;letter-spacing:.12em}.dna-summary h2{margin:calc(3 * var(--sg-px)) 0;font:400 calc(23 * var(--sg-px)) var(--serif)}.dna-summary p{margin:0;color:var(--muted);font-size:calc(10 * var(--sg-px))}.dna-category-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(150 * var(--sg-px)),1fr));gap:calc(10 * var(--sg-px))}.dna-category-tiles a{padding:calc(14 * var(--sg-px));display:grid;gap:calc(4 * var(--sg-px));border:1px solid var(--border);background:var(--ivory);transition:border-color .2s}.dna-category-tiles a:hover{border-color:var(--forest)}.dna-category-tiles svg{width:calc(20 * var(--sg-px));height:calc(20 * var(--sg-px));color:var(--forest)}.dna-category-tiles b{font-size:calc(11 * var(--sg-px))}.dna-category-tiles span{color:var(--muted);font-size:calc(9 * var(--sg-px))}.dna-highlights{display:grid;gap:calc(6 * var(--sg-px))}.dna-highlights a,.dna-highlights>b{font-size:calc(10 * var(--sg-px))}.dna-highlights a{padding:calc(10 * var(--sg-px)) calc(12 * var(--sg-px));display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:calc(10 * var(--sg-px));background:#fbf6ec}.dna-highlights a span{display:grid;color:var(--slate)}.dna-highlights a span b{color:var(--navy)}.dna-highlights svg{width:calc(15 * var(--sg-px));color:var(--gold-dark)}.dna-results{display:grid;gap:calc(18 * var(--sg-px))}.dna-results-head{display:flex;align-items:center;justify-content:space-between;gap:calc(16 * var(--sg-px))}.dna-results-head small{color:var(--muted);font-size:calc(9 * var(--sg-px))}.dna-results-head p{margin:calc(2 * var(--sg-px)) 0 0;color:var(--slate);font-size:calc(11 * var(--sg-px))}.dna-results-head>div:last-child{display:flex;gap:calc(8 * var(--sg-px))}.dna-tabs{display:flex;flex-wrap:wrap;gap:calc(6 * var(--sg-px))}.dna-tabs button{min-height:calc(34 * var(--sg-px));padding:0 calc(14 * var(--sg-px));display:inline-flex;align-items:center;gap:calc(6 * var(--sg-px));border:1px solid var(--border);background:white;color:var(--slate);font-size:calc(10 * var(--sg-px));font-weight:600}.dna-tabs button.is-active{border-color:var(--navy);background:var(--navy);color:white}.dna-tabs i{min-width:calc(17 * var(--sg-px));height:calc(17 * var(--sg-px));padding:0 calc(4 * var(--sg-px));display:inline-grid;place-items:center;border-radius:99px;background:var(--gold);color:var(--navy);font-size:calc(8 * var(--sg-px));font-style:normal}.dna-group{display:grid;gap:calc(10 * var(--sg-px));scroll-margin-top:calc(90 * var(--sg-px))}.dna-group h3{margin:calc(6 * var(--sg-px)) 0 0;display:flex;align-items:center;gap:calc(8 * var(--sg-px));font:400 calc(21 * var(--sg-px)) var(--serif)}.dna-group h3 svg{width:calc(18 * var(--sg-px));color:var(--forest)}.dna-trait-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(12 * var(--sg-px))}.dna-trait{padding:calc(20 * var(--sg-px));border:1px solid #dedfdc;background:white;display:flex;flex-direction:column;gap:calc(8 * var(--sg-px));scroll-margin-top:calc(90 * var(--sg-px))}.dna-trait.is-muted{background:#fafaf8}.dna-trait>header{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(10 * var(--sg-px))}.dna-trait h4{margin:0;font:400 calc(18 * var(--sg-px)) var(--serif)}.dna-trait header small{color:var(--muted);font-size:calc(9 * var(--sg-px))}.dna-trait>strong{font-size:calc(12 * var(--sg-px))}.dna-trait>p{margin:0;color:var(--slate);font-size:calc(11 * var(--sg-px));line-height:1.6}.dna-trait .dna-advice,.dna-trait .dna-not-scored{padding:calc(10 * var(--sg-px));display:flex;gap:calc(8 * var(--sg-px));background:#eef5f1;color:var(--navy)}.dna-trait .dna-not-scored{background:var(--sand);color:var(--slate)}.dna-trait .dna-advice svg,.dna-trait .dna-not-scored svg{flex:none;width:calc(14 * var(--sg-px));height:calc(14 * var(--sg-px));margin-top:calc(2 * var(--sg-px));color:var(--forest)}.dna-trait>footer{margin-top:auto;padding-top:calc(10 * var(--sg-px));display:flex;justify-content:space-between;gap:calc(12 * var(--sg-px));border-top:1px solid var(--border);color:var(--muted);font-size:calc(9 * var(--sg-px))}.dna-trait>footer em{flex:none;font-style:normal;font-weight:600}.dna-level{flex:none;padding:calc(3 * var(--sg-px)) calc(9 * var(--sg-px));border-radius:99px;font-size:calc(8.5 * var(--sg-px));font-weight:700;white-space:nowrap}.dna-level.is-favourable{background:#e2ede7;color:#1f6b54}.dna-level.is-typical{background:#e6e9ee;color:var(--slate)}.dna-level.is-attention{background:#f6ead3;color:#7a5a1f}.dna-disclaimer{margin:0;padding:calc(14 * var(--sg-px));display:flex;gap:calc(10 * var(--sg-px));background:#e9e4d9;color:var(--slate);font-size:calc(10 * var(--sg-px));line-height:1.6}.dna-disclaimer svg{flex:none;width:calc(16 * var(--sg-px));color:var(--forest)}@media (max-width:760px){.dna-results-head,.dna-summary>header{flex-direction:column;align-items:stretch}.dna-trait-grid{grid-template-columns:1fr}}.adm-dna-stats b.is-small{font-size:calc(14 * var(--u))}.adm-dna-group{display:grid;gap:calc(8 * var(--u))}.adm-dna-group h4{margin:calc(6 * var(--u)) 0 0;font-size:calc(14 * var(--u))}.adm-dna-genotypes{display:flex;flex-wrap:wrap;gap:calc(6 * var(--u))}.adm-dna-genotypes>span{display:inline-flex;align-items:center;gap:calc(4 * var(--u))}.adm-dna-outcome{padding:calc(14 * var(--u));display:grid;gap:calc(10 * var(--u));border:1px solid var(--line);border-radius:calc(10 * var(--u));background:var(--canvas)}.adm-dna-outcome>.adm-btn{justify-self:start}.adm-field .adm-select{width:100%}.adm-dna-group .adm-table{width:100%;table-layout:fixed}.adm-dna-group .adm-table th:first-child{width:32%}.adm-dna-group .adm-table th:nth-child(2){width:15%}.adm-dna-group .adm-table th:nth-child(3){width:12%}.adm-dna-group .adm-table td{white-space:normal;vertical-align:top}.adm-dna-group .adm-table td,.adm-dna-group .adm-table th{padding-inline:calc(10 * var(--u))}.adm-dna-group .adm-table td small{margin-top:calc(4 * var(--u))}.adm-dna-stats>div{min-width:0}.adm-dna-stats b.is-small{overflow-wrap:anywhere;line-height:1.3}@media (max-width:700px){.adm-dna-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.dna-version-pick{margin-top:calc(8 * var(--sg-px));display:inline-flex;align-items:center;gap:calc(8 * var(--sg-px));font-size:calc(10 * var(--sg-px));color:var(--muted)}.dna-version-pick select{padding:calc(4 * var(--sg-px)) calc(8 * var(--sg-px));border:1px solid var(--border);background:#fff;font-size:calc(10 * var(--sg-px))}.dna-results-head>div:last-child{flex-wrap:wrap;justify-content:flex-end}.dna-sources{font-size:calc(9 * var(--sg-px));color:var(--muted)}.dna-sources summary{display:inline-flex;align-items:center;gap:calc(5 * var(--sg-px));cursor:pointer;font-weight:600;color:var(--slate)}.dna-sources summary svg{width:calc(12 * var(--sg-px))}.dna-sources p{margin:calc(6 * var(--sg-px)) 0 0;line-height:1.6}.dna-disclaimer.is-medicine{background:#f6ead3}.dna-protocol-list{margin:0;padding:0;list-style:none;display:grid;gap:calc(8 * var(--sg-px))}.dna-protocol-list li{padding:calc(14 * var(--sg-px)) calc(16 * var(--sg-px));display:grid;grid-template-columns:1fr auto;gap:calc(12 * var(--sg-px));align-items:center;border:1px solid #dedfdc;border-left:3px solid #c9cdd3;background:#fff}.dna-protocol-list li.is-attention{border-left-color:var(--gold)}.dna-protocol-list li.is-favourable{border-left-color:var(--forest)}.dna-protocol-list li b{display:block;font-size:calc(12 * var(--sg-px));font-weight:600;line-height:1.5}.dna-protocol-list li small{display:block;margin-top:calc(3 * var(--sg-px));color:var(--muted);font-size:calc(9.5 * var(--sg-px))}.dna-protocol-list li a svg{width:calc(16 * var(--sg-px));color:var(--slate)}.dna-upload-form,.dna-upload-status{margin-bottom:calc(16 * var(--sg-px));display:grid;gap:calc(16 * var(--sg-px))}.dna-upload-status header b{display:block;font:400 calc(18 * var(--sg-px)) var(--serif);overflow-wrap:anywhere}.dna-upload-status header small{color:var(--muted);font-size:calc(10 * var(--sg-px))}.dna-upload-status .button{justify-self:start}.dna-upload-track{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(10 * var(--sg-px))}.dna-upload-track li{display:flex;gap:calc(10 * var(--sg-px));align-items:flex-start;color:var(--muted)}.dna-upload-track i{flex:none;width:calc(28 * var(--sg-px));height:calc(28 * var(--sg-px));display:grid;place-items:center;border-radius:50%;background:#e6e3dc;font-style:normal;font-size:calc(10 * var(--sg-px))}.dna-upload-track i svg{width:calc(14 * var(--sg-px));height:calc(14 * var(--sg-px))}.dna-upload-track b{display:block;color:var(--navy);font-size:calc(11 * var(--sg-px))}.dna-upload-track small{font-size:calc(9 * var(--sg-px));line-height:1.45}.dna-upload-track li.is-done i{background:var(--forest);color:#fff}.dna-upload-track li.is-current i{background:var(--navy);color:#fff}.dna-spin{animation:dna-spin 1s linear infinite}@keyframes dna-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.dna-spin{animation:none}}.dna-upload-form h3{margin:0;font:400 calc(20 * var(--sg-px)) var(--serif)}.dna-upload-form .field select{min-height:calc(42 * var(--sg-px));padding:0 calc(10 * var(--sg-px));border:1px solid #cfd2cf;background:#fff}.dna-upload-form .button{justify-self:start}.dna-drop{position:relative;padding:calc(28 * var(--sg-px));display:grid;justify-items:center;gap:calc(6 * var(--sg-px));border:1.5px dashed #c5c9c4;background:var(--ivory);text-align:center;cursor:pointer}.dna-drop:focus-within,.dna-drop:hover{border-color:var(--forest)}.dna-drop svg{width:calc(26 * var(--sg-px));height:calc(26 * var(--sg-px));color:var(--forest)}.dna-drop b{font-size:calc(12 * var(--sg-px));overflow-wrap:anywhere}.dna-drop small{color:var(--muted);font-size:calc(10 * var(--sg-px))}.dna-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.dna-upload-error,.dna-upload-note{margin:0;padding:calc(10 * var(--sg-px)) calc(12 * var(--sg-px));display:flex;gap:calc(8 * var(--sg-px));font-size:calc(10.5 * var(--sg-px));line-height:1.55}.dna-upload-error{background:#f8e6e3;color:#8a2f22}.dna-upload-note{background:#eef5f1;color:var(--slate)}.dna-upload-error svg,.dna-upload-note svg{flex:none;width:calc(15 * var(--sg-px));height:calc(15 * var(--sg-px));margin-top:calc(1 * var(--sg-px))}@media (max-width:760px){.dna-upload-track{grid-template-columns:1fr 1fr}}.adm-publish{padding:calc(14 * var(--u)) calc(18 * var(--u));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:calc(14 * var(--u))}.adm-publish b{display:block;font-size:calc(14 * var(--u))}.adm-publish small{color:var(--ink-3);font-size:calc(12 * var(--u))}.adm-publish.has-changes{border-color:#e8c27a;background:#fffaf0}@media (max-width:900px){.adm-publish{grid-template-columns:1fr}}.adm-link-like{display:inline-flex;align-items:center;gap:calc(3 * var(--u));color:var(--teal);font-weight:600}.adm-link-like svg{width:calc(12 * var(--u))}.adm-dna-trace-row>td{background:#f8fafb}.adm-dna-trace table{width:100%;border-collapse:collapse;font-size:calc(12.5 * var(--u))}.adm-dna-trace td,.adm-dna-trace th{padding:calc(5 * var(--u)) calc(8 * var(--u));border-bottom:1px solid var(--line-2);text-align:left}.adm-dna-trace p{margin:calc(8 * var(--u)) 0 0;font-size:calc(12.5 * var(--u))}.adm-dna-group h4 svg{width:calc(15 * var(--u));vertical-align:-2px;margin-right:calc(5 * var(--u))}.adm-dna-lookup{display:grid;gap:calc(8 * var(--u))}.adm-dna-lookup h4{margin:0;font-size:calc(14 * var(--u))}.adm-dna-lookup-form{display:flex;gap:calc(8 * var(--u))}.adm-dna-lookup-form .adm-input{flex:1}.adm-row-4{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr)) auto;gap:calc(10 * var(--u));align-items:end}@media (max-width:700px){.adm-row-4{grid-template-columns:1fr 1fr}}.ptr-brand{display:grid;gap:calc(14 * var(--u))}.ptr-brand-preview{padding:calc(14 * var(--u)) calc(16 * var(--u));display:flex;justify-content:space-between;align-items:center;gap:calc(16 * var(--u));border:1px solid var(--line);border-top:3px solid;border-radius:calc(10 * var(--u));background:#fff}.ptr-brand-preview>div:first-child b{display:block;font-size:calc(13 * var(--u));letter-spacing:.04em}.ptr-brand-preview small{display:block;color:var(--ink-3);font-size:calc(11.5 * var(--u))}.ptr-brand-clinic{display:flex;align-items:center;gap:calc(10 * var(--u));max-width:60%}.ptr-brand-clinic img,.ptr-brand-nologo{width:calc(56 * var(--u));height:calc(40 * var(--u));object-fit:contain;flex:none}.ptr-brand-nologo{display:grid;place-items:center;border:1px dashed var(--line);color:var(--ink-3);font-size:calc(11 * var(--u))}.ptr-accents,.ptr-brand-upload{display:flex;gap:calc(8 * var(--u))}.ptr-accents{flex-wrap:wrap}.ptr-accents button{padding:calc(6 * var(--u)) calc(12 * var(--u));display:inline-flex;align-items:center;gap:calc(6 * var(--u));border:1px solid var(--line);border-radius:99px;background:#fff;font-size:calc(12.5 * var(--u))}.ptr-accents button.is-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.ptr-accents i{width:calc(14 * var(--u));height:calc(14 * var(--u));border-radius:50%}.ptr-brand .adm-muted svg{width:calc(14 * var(--u));vertical-align:-2px}.ptr-results ul{margin:calc(6 * var(--u)) 0 0;gap:calc(6 * var(--u));font-size:calc(13 * var(--u))}.ptr-notes,.ptr-results ul{padding:0;list-style:none;display:grid}.ptr-notes{margin:calc(10 * var(--u)) 0 0;gap:calc(10 * var(--u))}.ptr-notes li{padding:calc(12 * var(--u));border:1px solid var(--line);border-radius:calc(10 * var(--u));background:var(--canvas)}.ptr-notes p{margin:0 0 calc(6 * var(--u));white-space:pre-wrap;font-size:calc(13.5 * var(--u))}.ptr-notes small{color:var(--ink-3);font-size:calc(12 * var(--u));display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--u))}.ptr-notes small svg{width:calc(12 * var(--u))}.ptr-notes textarea{width:100%;padding:calc(8 * var(--u));border:1px solid #d5d9df;border-radius:calc(8 * var(--u))}.ptr-notes form>div{display:flex;gap:calc(6 * var(--u));margin-top:calc(6 * var(--u))}.ptr-note-actions{display:inline-flex;gap:calc(10 * var(--u))}.ptr-note-actions button{display:inline-flex;align-items:center;gap:calc(3 * var(--u));border:0;background:none;padding:0;cursor:pointer}.adm-history{margin:0;padding:0;list-style:none;display:grid;gap:calc(10 * var(--u))}.adm-history li{padding:calc(12 * var(--u));border:1px solid var(--line);border-radius:calc(10 * var(--u));display:grid;gap:calc(6 * var(--u))}.adm-history li>div{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--u))}.adm-history small{color:var(--ink-3);font-size:calc(12 * var(--u))}.adm-history p{margin:0;font-size:calc(13.5 * var(--u));white-space:pre-wrap}.adm-history .adm-btn{justify-self:start}.adm-recommend-row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(10 * var(--u))}.adm-recommend-row .adm-select{min-width:calc(220 * var(--u))}.adm-check{display:inline-flex;align-items:center;gap:calc(5 * var(--u));font-size:calc(13 * var(--u))}.dna-supplement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(12 * var(--sg-px))}.dna-supplement{padding:calc(18 * var(--sg-px));display:grid;grid-template-columns:calc(90 * var(--sg-px)) 1fr;gap:calc(16 * var(--sg-px));border:1px solid #dedfdc;background:#fff}.dna-supplement img{width:100%;aspect-ratio:1;object-fit:contain;background:var(--ivory)}.dna-supplement h4{margin:0 0 calc(6 * var(--sg-px));font:400 calc(17 * var(--sg-px)) var(--serif)}.dna-supplement dl{margin:0;display:grid;gap:calc(2 * var(--sg-px));font-size:calc(10.5 * var(--sg-px))}.dna-supplement dl div{display:flex;gap:calc(6 * var(--sg-px))}.dna-supplement dt{min-width:calc(42 * var(--sg-px));color:var(--muted)}.dna-supplement dd{margin:0}.dna-supplement-why{margin:calc(8 * var(--sg-px)) 0;color:var(--slate);font-size:calc(10 * var(--sg-px))}.dna-supplement .button{min-height:calc(36 * var(--sg-px))}.dna-supplement .button svg{width:calc(13 * var(--sg-px))}.dna-supplement-note{margin:0;color:var(--muted);font-size:calc(9.5 * var(--sg-px))}.dna-retest p{margin:0;color:var(--slate);font-size:calc(11 * var(--sg-px));line-height:1.6}.dna-reminders{margin-bottom:calc(16 * var(--sg-px));display:grid;gap:calc(8 * var(--sg-px))}.dna-reminder{padding:calc(14 * var(--sg-px)) calc(16 * var(--sg-px));display:grid;grid-template-columns:auto 1fr auto;gap:calc(12 * var(--sg-px));align-items:start;border:1px solid #e8c27a;background:#fffaf0}.dna-reminder.is-retest{border-color:#b9d9cb;background:#eef7f2}.dna-reminder>svg{width:calc(18 * var(--sg-px));color:var(--gold-dark)}.dna-reminder.is-retest>svg{color:var(--forest)}.dna-reminder b{font-size:calc(12 * var(--sg-px))}.dna-reminder p{margin:calc(3 * var(--sg-px)) 0 calc(6 * var(--sg-px));color:var(--slate);line-height:1.55}.dna-reminder a,.dna-reminder p{font-size:calc(10.5 * var(--sg-px))}.dna-reminder a{display:inline-flex;align-items:center;gap:calc(4 * var(--sg-px));font-weight:700;text-decoration:underline}.dna-reminder a svg{width:calc(12 * var(--sg-px))}.dna-reminder>button{border:0;background:none;color:var(--muted);cursor:pointer}.dna-reminder>button svg{width:calc(16 * var(--sg-px))}@media (max-width:760px){.dna-supplement-grid{grid-template-columns:1fr}}.family-banner{margin-bottom:calc(16 * var(--sg-px));padding:calc(12 * var(--sg-px)) calc(16 * var(--sg-px));display:flex;flex-wrap:wrap;align-items:center;gap:calc(12 * var(--sg-px));background:var(--navy);color:#fff;font-size:calc(11 * var(--sg-px))}.family-banner>svg{width:calc(18 * var(--sg-px));color:var(--gold)}.family-banner span{flex:1;min-width:calc(220 * var(--sg-px))}.family-banner .button{min-height:calc(34 * var(--sg-px))}.family-panel{margin-top:calc(18 * var(--sg-px));display:grid;gap:calc(14 * var(--sg-px))}.family-panel>header{display:flex;gap:calc(12 * var(--sg-px))}.family-panel>header svg{flex:none;width:calc(22 * var(--sg-px));color:var(--forest)}.family-panel h3{margin:0;font:400 calc(20 * var(--sg-px)) var(--serif)}.family-panel header p{margin:calc(4 * var(--sg-px)) 0 0;color:var(--muted);font-size:calc(11 * var(--sg-px))}.family-list{margin:0;padding:0;list-style:none;display:grid;gap:calc(8 * var(--sg-px))}.family-list li{padding:calc(12 * var(--sg-px)) calc(14 * var(--sg-px));display:flex;flex-wrap:wrap;align-items:center;gap:calc(12 * var(--sg-px));border:1px solid var(--border)}.family-list li>div{flex:1;min-width:calc(200 * var(--sg-px))}.family-list b{display:block;font-size:calc(12.5 * var(--sg-px))}.family-list small{color:var(--muted);font-size:calc(10 * var(--sg-px))}.family-list .button{min-height:calc(34 * var(--sg-px))}.family-list .text-button svg{width:calc(16 * var(--sg-px))}.family-empty,.family-note{margin:0;color:var(--muted);font-size:calc(10.5 * var(--sg-px))}.family-panel>.button{justify-self:start}.family-form{display:grid;gap:calc(10 * var(--sg-px))}.family-form select{min-height:calc(42 * var(--sg-px));padding:0 calc(10 * var(--sg-px));border:1px solid #cfd2cf;background:#fff}.family-actions{display:flex;align-items:center}.family-actions,.sub-card{gap:calc(12 * var(--sg-px))}.sub-card{margin-bottom:calc(14 * var(--sg-px));display:grid}.sub-card>header{display:flex;align-items:center;gap:calc(12 * var(--sg-px))}.sub-card>header>svg{width:calc(22 * var(--sg-px));color:var(--forest)}.sub-card h3,.sub-plan h3{margin:0;font:400 calc(19 * var(--sg-px)) var(--serif)}.sub-card header small{color:var(--muted);font-size:calc(10 * var(--sg-px))}.sub-card header>div{flex:1}.sub-status{padding:calc(4 * var(--sg-px)) calc(10 * var(--sg-px));border-radius:99px;background:#e6e9ee;font-size:calc(9.5 * var(--sg-px));font-weight:700}.sub-status.is-active{background:#e2ede7;color:#1f6b54}.sub-status.is-halted,.sub-status.is-past_due{background:#f8e6e3;color:#8a2f22}.sub-status.is-paused{background:#f6ead3;color:#7a5a1f}.sub-facts{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(10 * var(--sg-px))}.sub-facts dt{color:var(--muted);font-size:calc(9 * var(--sg-px));text-transform:uppercase;letter-spacing:.06em}.sub-facts dd{margin:calc(2 * var(--sg-px)) 0 0;font-size:calc(12 * var(--sg-px))}.sub-actions{display:flex;flex-wrap:wrap;gap:calc(10 * var(--sg-px));align-items:center}.sub-actions .button{min-height:calc(36 * var(--sg-px))}.sub-actions svg{width:calc(14 * var(--sg-px))}.sub-history summary{cursor:pointer;font-size:calc(10.5 * var(--sg-px));font-weight:600}.sub-history ul{margin:calc(6 * var(--sg-px)) 0 0;padding:0;list-style:none;display:grid;gap:calc(4 * var(--sg-px));font-size:calc(10.5 * var(--sg-px))}.sub-history li{display:grid;grid-template-columns:1fr auto auto;gap:calc(12 * var(--sg-px))}.sub-history em{font-style:normal;font-weight:700}.sub-history .is-paid{color:var(--forest)}.sub-history .is-failed{color:#8a2f22}.sub-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(12 * var(--sg-px))}.sub-plan{display:grid;gap:calc(8 * var(--sg-px));align-content:start}.sub-plan>svg{width:calc(22 * var(--sg-px));color:var(--gold-dark)}.sub-plan p{margin:0;color:var(--slate);font-size:calc(11 * var(--sg-px))}.sub-plan b{font-size:calc(16 * var(--sg-px))}.sub-plan b small{color:var(--muted);font-size:calc(10 * var(--sg-px));font-weight:400}.sub-plan .button{justify-self:start}.sub-past{color:var(--muted);font-size:calc(10 * var(--sg-px))}.adm-sub-plan{padding:calc(14 * var(--u));display:grid;gap:calc(10 * var(--u));border:1px solid var(--line);border-radius:calc(10 * var(--u))}.adm-sub-plan small{display:block;color:var(--ink-3);font-size:calc(12 * var(--u))}.adm-sub-plan .adm-btn{justify-self:start}@media (max-width:760px){.sub-facts,.sub-plans{grid-template-columns:1fr}}.adm-corp-stages{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:calc(4 * var(--u)) calc(10 * var(--u));font-size:calc(12 * var(--u));color:var(--ink-3)}.adm-corp-stages b{color:var(--ink)}.sub-actions .text-button{width:auto;min-height:0;margin:0;padding:0;gap:calc(5 * var(--sg-px));font-size:calc(10.5 * var(--sg-px))}.dna-lang,.sub-actions .text-button{display:inline-flex;align-items:center}.dna-lang{gap:calc(2 * var(--sg-px));padding:calc(3 * var(--sg-px));border:1px solid var(--border);background:var(--ivory);flex-wrap:wrap}.dna-lang>svg{width:calc(15 * var(--sg-px));height:calc(15 * var(--sg-px));margin:0 calc(6 * var(--sg-px)) 0 calc(4 * var(--sg-px));color:var(--forest)}.dna-lang button{min-height:34px;padding:0 calc(12 * var(--sg-px));border:0;background:transparent;color:var(--slate);font:700 calc(11 * var(--sg-px)) var(--sans,inherit);cursor:pointer}.dna-lang button.is-active{background:var(--navy);color:white}.dna-lang button:disabled{cursor:progress}.dna-lang button:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.dna-lang-note{width:100%;padding:calc(4 * var(--sg-px)) calc(6 * var(--sg-px)) 0;color:var(--muted);font-size:calc(9 * var(--sg-px))}.dna-lang-note.is-error{color:#a33b2b}.dna-summary-actions{gap:calc(10 * var(--sg-px));justify-content:flex-end}.account-language,.dna-summary-actions{display:flex;align-items:center;flex-wrap:wrap}.account-language{justify-content:space-between;gap:calc(16 * var(--sg-px))}.account-language h2{margin:0 0 calc(4 * var(--sg-px))}.account-language p{margin:0;color:var(--muted);max-width:60ch}[lang=hi] li,[lang=hi] p,[lang=hi] small,[lang=hi] span{line-height:1.65}@media (max-width:720px){.dna-summary>header{flex-direction:column;align-items:flex-start}.dna-summary-actions{justify-content:flex-start}}.adm-dna-hindi{margin-top:8px;padding:10px 12px;border:1px dashed #d7cfbf;background:#fbf8f2;display:grid;gap:8px}.adm-dna-hindi>summary{cursor:pointer;font-weight:700;color:#6b5420}.portal-content>.account-language,.portal-content>.family-panel,.portal-content>.wa-settings{max-width:calc(850 * var(--sg-px))}.account-language,.portal-content>.data-card+.data-card{margin-top:calc(18 * var(--sg-px))}.sg-tier-heading{max-width:calc(640 * var(--sg-px))}.sg-tier-heading>p{margin:calc(20 * var(--sg-px)) 0 0;color:#9eacba;font-size:calc(15 * var(--sg-px));line-height:1.7}.sg-tier-grid{margin-top:calc(60 * var(--sg-px));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(20 * var(--sg-px));align-items:stretch}.sg-tier{min-height:calc(520 * var(--sg-px));padding:calc(32 * var(--sg-px));display:flex;flex-direction:column;border-radius:calc(22 * var(--sg-px));background:#faf9f5;color:var(--sg-navy);box-shadow:0 calc(30 * var(--sg-px)) calc(70 * var(--sg-px)) rgba(0,0,0,.22)}.sg-tier.is-featured{outline:2px solid var(--sg2-mint,#7fe0bd);transform:translateY(calc(-10 * var(--sg-px)))}.sg-tier.is-loading{background:rgba(255,255,255,.06);box-shadow:none}.sg-tier header{display:flex;align-items:center;gap:calc(10 * var(--sg-px))}.sg-tier header svg{width:calc(22 * var(--sg-px));height:calc(22 * var(--sg-px));color:var(--sg-teal)}.sg-tier header span{font:600 calc(20 * var(--sg-px))/1.1 var(--sg-display);letter-spacing:-.02em}.sg-tier header small{margin-left:auto;padding:calc(4 * var(--sg-px)) calc(10 * var(--sg-px));border-radius:99px;background:var(--sg-teal);color:#fff;font-size:calc(10 * var(--sg-px));font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sg-tier-tagline{min-height:calc(46 * var(--sg-px));margin:calc(14 * var(--sg-px)) 0 0;color:#55636d;font-size:calc(13.5 * var(--sg-px));line-height:1.55}.sg-tier .sg-plan-price{padding:calc(22 * var(--sg-px)) 0}.sg-tier .sg-plan-price strong{font-size:calc(58 * var(--sg-px))}.sg-tier ul{flex:1;margin:calc(22 * var(--sg-px)) 0 calc(26 * var(--sg-px));padding:0;list-style:none;display:grid;align-content:start;gap:calc(12 * var(--sg-px))}.sg-tier li{display:flex;align-items:flex-start;gap:calc(10 * var(--sg-px));font-size:calc(13.5 * var(--sg-px));line-height:1.45}.sg-tier li svg{flex:none;width:calc(16 * var(--sg-px));height:calc(16 * var(--sg-px));margin-top:calc(2 * var(--sg-px));color:var(--sg-teal)}.sg-tier li.is-addon{color:#55636d}.sg-tier .sg-gold-link{width:100%;justify-content:center;border-radius:calc(99 * var(--sg-px))}.sg-tier-note{padding:calc(12 * var(--sg-px));color:#7d898f;font-size:calc(12.5 * var(--sg-px));text-align:center}.sg-tier-footnote{margin:calc(34 * var(--sg-px)) 0 0;color:#9eacba;font-size:calc(13 * var(--sg-px));text-align:center}@media (max-width:950px){.sg-tier-grid{grid-template-columns:1fr}.sg-tier.is-featured{transform:none}.sg-tier{min-height:0}}.checkout-tier-pick{max-width:calc(770 * var(--sg-px));margin:calc(28 * var(--sg-px)) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(10 * var(--sg-px))}.checkout-tier-pick button{padding:calc(12 * var(--sg-px)) calc(14 * var(--sg-px));display:grid;gap:calc(2 * var(--sg-px));border:1px solid #d2d0ca;background:#fff;color:var(--navy);text-align:left}.checkout-tier-pick button b{font-size:calc(13 * var(--sg-px))}.checkout-tier-pick button span{color:var(--muted);font-size:calc(12 * var(--sg-px))}.checkout-tier-pick button.active{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.checkout-addon{padding:calc(14 * var(--sg-px)) 0;display:grid!important;grid-template-columns:auto 1fr auto;align-items:center;gap:calc(12 * var(--sg-px));border-bottom:1px solid #e3e0da;cursor:pointer}.checkout-addon input{width:calc(18 * var(--sg-px));height:calc(18 * var(--sg-px));accent-color:var(--forest)}.checkout-addon span{display:grid;gap:calc(2 * var(--sg-px))}.checkout-addon small{color:var(--muted);font-size:calc(11 * var(--sg-px))}.checkout-addon em{font-style:normal;font-weight:700}@media (max-width:600px){.checkout-tier-pick{grid-template-columns:1fr}}.order-links{display:inline-flex;flex-wrap:wrap;gap:calc(4 * var(--sg-px))}.order-links a{text-decoration:underline}.receipt{max-width:calc(760 * var(--sg-px));padding:calc(40 * var(--sg-px));border:1px solid #dedfdc;background:#fff;display:grid;gap:calc(26 * var(--sg-px))}.receipt>header{display:flex;align-items:center;justify-content:space-between;gap:calc(16 * var(--sg-px));padding-bottom:calc(20 * var(--sg-px));border-bottom:1px solid var(--border)}.receipt>header div{display:grid;text-align:right}.receipt>header small{color:var(--gold-dark);font-size:calc(10 * var(--sg-px));font-weight:800;letter-spacing:.14em}.receipt>header b{font:400 calc(22 * var(--sg-px)) var(--serif)}.receipt-meta{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(14 * var(--sg-px)) calc(24 * var(--sg-px))}.receipt-meta dt{color:var(--muted);font-size:calc(10 * var(--sg-px));font-weight:700;letter-spacing:.08em;text-transform:uppercase}.receipt-meta dd{margin:calc(3 * var(--sg-px)) 0 0;line-height:1.5;overflow-wrap:anywhere}.receipt-lines,.receipt-meta dd{font-size:calc(13 * var(--sg-px))}.receipt-lines{width:100%;border-collapse:collapse}.receipt-lines th{padding:calc(8 * var(--sg-px)) 0;border-bottom:1px solid var(--border);color:var(--muted);font-size:calc(10 * var(--sg-px));letter-spacing:.08em;text-align:left;text-transform:uppercase}.receipt-lines td:last-child,.receipt-lines th:last-child{text-align:right;white-space:nowrap}.receipt-lines td{padding:calc(12 * var(--sg-px)) 0;border-bottom:1px solid #efeee9;vertical-align:top}.receipt-lines td small{display:block;margin-top:calc(3 * var(--sg-px));color:var(--muted);font-size:calc(11.5 * var(--sg-px))}.receipt-lines tfoot td{border:0;font-weight:700;font-size:calc(15 * var(--sg-px))}.receipt>footer{padding-top:calc(16 * var(--sg-px));border-top:1px solid var(--border);color:var(--muted);font-size:calc(11 * var(--sg-px))}@media (max-width:600px){.receipt{padding:calc(22 * var(--sg-px))}.receipt-meta{grid-template-columns:1fr}}@media print{.dev-region,.portal-sidebar,.portal-topbar,.receipt-actions{display:none!important}.portal-shell{display:block!important}.portal-content{padding:0!important}.receipt{border:0;max-width:none}}.adm-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.adm-plan-card,.adm-plan-grid{display:grid;gap:calc(16 * var(--u))}.adm-plan-card{padding:calc(20 * var(--u))}.adm-plan-card>header{display:flex;align-items:center;gap:calc(12 * var(--u))}.adm-plan-card>header h3{margin:0;font-size:calc(16 * var(--u))}.adm-plan-card>header small{color:var(--ink-3);font-size:calc(12 * var(--u))}.adm-plan-card>header .adm-badge{margin-left:auto}.adm-plan-icon{width:calc(38 * var(--u));height:calc(38 * var(--u));display:grid;place-items:center;border-radius:calc(10 * var(--u));background:var(--teal-soft);color:var(--teal)}.adm-plan-icon svg{width:calc(18 * var(--u))}.adm-plan-foot{display:flex;align-items:center;justify-content:space-between;gap:calc(10 * var(--u))}.adm-plan-foot small{color:var(--ink-3);font-size:calc(12 * var(--u))}@media (max-width:1200px){.adm-plan-grid{grid-template-columns:1fr}}.lab-card{margin-top:calc(18 * var(--sg-px));padding:calc(22 * var(--sg-px));border:1px solid #dfe0dd;background:white;display:grid}.lab-card,.lab-card header{gap:calc(14 * var(--sg-px))}.lab-card header{display:flex;align-items:center}.lab-card header>span{width:calc(40 * var(--sg-px));height:calc(40 * var(--sg-px));border-radius:50%;background:#eef4f1;color:var(--forest);display:grid;place-items:center;flex:none}.lab-card header svg{width:calc(18 * var(--sg-px))}.lab-card header small{color:var(--gold-dark);font-size:calc(8 * var(--sg-px));letter-spacing:.12em}.lab-card header h2{margin:calc(2 * var(--sg-px)) 0 0;font:400 calc(21 * var(--sg-px)) var(--serif);color:var(--navy)}.lab-alert,.lab-line,.lab-pickup{margin:0;display:flex;align-items:flex-start;gap:calc(10 * var(--sg-px));font-size:calc(11 * var(--sg-px));color:var(--slate)}.lab-alert>svg,.lab-line svg,.lab-pickup>svg{width:calc(16 * var(--sg-px));flex:none;margin-top:calc(1 * var(--sg-px));color:var(--forest)}.lab-alert b,.lab-pickup b{color:var(--navy);font-size:calc(12 * var(--sg-px))}.lab-alert p,.lab-pickup p{margin:calc(3 * var(--sg-px)) 0 0}.lab-alert{padding:calc(12 * var(--sg-px));border:1px solid #f0c9c4;background:#fdf3f1}.lab-alert>svg{color:#a04a4a}.lab-form{display:grid;gap:calc(8 * var(--sg-px));padding:calc(14 * var(--sg-px));background:#f7f8f6}.lab-form>b{color:var(--navy);font-size:calc(12 * var(--sg-px))}.lab-form>p{margin:0;color:var(--slate);font-size:calc(10 * var(--sg-px))}.lab-form>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(150 * var(--sg-px)),1fr));gap:calc(10 * var(--sg-px))}.lab-form label{display:flex;flex-direction:column;gap:calc(5 * var(--sg-px));font-size:calc(10 * var(--sg-px));font-weight:700}.lab-form input,.lab-form select{min-height:calc(40 * var(--sg-px));padding:calc(8 * var(--sg-px));border:1px solid #cfd2cf;background:white;font:inherit;font-weight:400}.lab-form .button{justify-self:start;min-height:calc(40 * var(--sg-px))}.lab-hint{color:var(--muted)}.lab-error,.lab-hint,.lab-ok{margin:0;font-size:calc(10 * var(--sg-px))}.lab-ok{color:var(--forest)}.lab-error{color:#a04a4a}.lab-card .text-button{margin-top:calc(4 * var(--sg-px));padding:0;border:0;background:none;color:var(--forest);font-size:calc(10 * var(--sg-px));text-decoration:underline;cursor:pointer}.lab-timeline{margin:0;padding:calc(12 * var(--sg-px)) 0 0;list-style:none;display:grid;gap:calc(6 * var(--sg-px));border-top:1px solid var(--border)}.lab-timeline li{display:flex;justify-content:space-between;gap:calc(12 * var(--sg-px));color:var(--slate);font-size:calc(10 * var(--sg-px))}.lab-timeline li b{color:var(--navy);font-weight:600}.lab-timeline.is-admin{padding:0 0 calc(8 * var(--u, 1px));border:0}.lab-timeline.is-admin li{font-size:calc(12 * var(--u, 1px))}.adm-chips{display:flex;flex-wrap:wrap;gap:calc(6 * var(--u));margin-bottom:calc(12 * var(--u))}.adm-chips .adm-chip{cursor:pointer}.adm-chips .adm-chip.is-active{border-color:transparent;background:var(--teal-soft);color:var(--teal);font-weight:600}.adm-table tr.is-clickable{cursor:pointer}.adm-table .adm-subrow td{background:var(--surface-2,#f7f8f7)}.adm-table .adm-error svg{width:calc(11 * var(--u));vertical-align:-1px}@media (max-width:640px){.lab-card{padding:calc(16 * var(--sg-px))}.lab-timeline li{flex-direction:column;gap:0}}.adm-table .adm-error{white-space:normal;max-width:calc(280 * var(--u))}.au-whatsapp{font-weight:500;font-size:calc(13 * var(--u))}.wa-settings{margin-top:calc(18 * var(--sg-px));display:grid;grid-template-columns:1fr auto;gap:calc(10 * var(--sg-px)) calc(18 * var(--sg-px));align-items:center}.wa-head{display:flex;gap:calc(14 * var(--sg-px));align-items:flex-start}.wa-head>span{width:calc(38 * var(--sg-px));height:calc(38 * var(--sg-px));border-radius:50%;background:#e8f6ee;color:#1f8a4c;display:grid;place-items:center;flex:none}.wa-head svg{width:calc(18 * var(--sg-px))}.wa-head h2{margin:0 0 calc(4 * var(--sg-px));font:400 calc(19 * var(--sg-px)) var(--serif);color:var(--navy)}.wa-head p{margin:0;color:var(--slate);font-size:calc(10.5 * var(--sg-px));max-width:calc(560 * var(--sg-px))}.wa-switch{display:inline-flex;align-items:center;gap:calc(8 * var(--sg-px));font-size:calc(11 * var(--sg-px));font-weight:700;color:var(--navy);cursor:pointer}.wa-switch input{appearance:none;width:calc(42 * var(--sg-px));height:calc(24 * var(--sg-px));border-radius:999px;background:#cfd4d0;position:relative;cursor:pointer;transition:background .2s;margin:0}.wa-switch input:after{content:"";position:absolute;top:calc(3 * var(--sg-px));left:calc(3 * var(--sg-px));width:calc(18 * var(--sg-px));height:calc(18 * var(--sg-px));border-radius:50%;background:white;transition:transform .2s}.wa-switch input:checked{background:#1f8a4c}.wa-switch input:checked:after{transform:translateX(calc(18 * var(--sg-px)))}.wa-switch input:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.wa-error,.wa-note,.wa-ok{grid-column:1/-1;margin:0;font-size:calc(10 * var(--sg-px));color:var(--muted)}.wa-ok{color:var(--forest)}.wa-error{color:#a04a4a}.dna-highlights .dna-video-link{background:#0b1528;color:white;border-color:#0b1528}.dna-highlights .dna-video-link b,.dna-highlights .dna-video-link span{color:white}.rv-wrap{max-width:calc(860 * var(--sg-px));margin:0 auto;display:grid;gap:calc(16 * var(--sg-px))}.rv-back{display:inline-flex;align-items:center;gap:calc(6 * var(--sg-px));color:var(--forest);font-size:calc(11 * var(--sg-px));text-decoration:none}.rv-back svg{width:calc(14 * var(--sg-px))}.rv-player{background:#0b1528;color:white;border-radius:calc(14 * var(--sg-px));overflow:hidden}.rv-stage{aspect-ratio:16/9;padding:6% 8%;display:flex;flex-direction:column;justify-content:center;gap:calc(8 * var(--sg-px));position:relative;background:radial-gradient(120% 90% at 85% 10%,#1d3a57 0,#0b1528 60%);animation:rv-in .6s ease both}.rv-stage.is-attention{background:radial-gradient(120% 90% at 85% 10%,#5a4313 0,#0b1528 62%)}.rv-stage.is-favourable{background:radial-gradient(120% 90% at 85% 10%,#175443 0,#0b1528 62%)}.rv-stage small{color:#d8b56a;letter-spacing:.14em;font-size:clamp(10px,1.4vw,13px);font-weight:700}.rv-stage h2{margin:0;font:400 clamp(24px,4.6vw,44px)/1.1 var(--serif)}.rv-stage h3{margin:0;font-weight:600;font-size:clamp(16px,2.6vw,24px);color:#e6edf5}.rv-stage p{margin:0;color:#c3cfdc;font-size:clamp(13px,1.8vw,17px);max-width:46em;line-height:1.45}.rv-advice{transition:opacity .6s;padding:clamp(10px,1.6vw,16px);border-left:3px solid #d8b56a;background:rgba(255,255,255,.06)}.rv-advice b{display:block;color:#d8b56a;font-size:.8em;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.rv-count{position:absolute;top:7%;right:8%;font:400 clamp(40px,9vw,92px)/1 var(--serif);color:rgba(255,255,255,.14)}.rv-count i{font-style:normal;font-size:.35em}.rv-dna{width:clamp(40px,7vw,64px);height:auto;color:#6fd3a8;animation:rv-spin 6s linear infinite}.rv-caption{margin:0;padding:calc(10 * var(--sg-px)) calc(16 * var(--sg-px));background:#08101f;color:#e6edf5;font-size:calc(10.5 * var(--sg-px));min-height:calc(46 * var(--sg-px))}.rv-controls{display:flex;align-items:center;gap:calc(10 * var(--sg-px));padding:calc(10 * var(--sg-px)) calc(14 * var(--sg-px));background:#08101f;border-top:1px solid rgba(255,255,255,.08)}.rv-controls button{width:calc(34 * var(--sg-px));height:calc(34 * var(--sg-px));border-radius:50%;border:0;background:rgba(255,255,255,.1);color:white;display:grid;place-items:center;cursor:pointer;flex:none}.rv-controls button:focus-visible{outline:2px solid #6fd3a8}.rv-controls svg{width:calc(16 * var(--sg-px))}.rv-bar{position:relative;flex:1;height:4px;background:rgba(255,255,255,.15);border-radius:2px}.rv-bar i{position:absolute;inset:0 auto 0 0;background:#6fd3a8;border-radius:2px}.rv-bar b{position:absolute;top:-2px;width:2px;height:8px;background:#0b1528}.rv-time{font-variant-numeric:tabular-nums;font-size:calc(10 * var(--sg-px));color:#c3cfdc;min-width:7em;text-align:right}.rv-links{display:flex;flex-wrap:wrap;gap:calc(10 * var(--sg-px))}@keyframes rv-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rv-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.rv-dna,.rv-stage{animation:none}}@media (max-width:640px){.wa-settings{grid-template-columns:1fr}.rv-time{min-width:auto}}.adm-stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(150 * var(--u)),1fr));gap:calc(10 * var(--u));margin-bottom:calc(14 * var(--u))}.adm-stat{padding:calc(12 * var(--u)) calc(14 * var(--u));border:1px solid var(--line);border-radius:calc(10 * var(--u));background:var(--surface);display:grid;gap:calc(2 * var(--u))}.adm-stat small{color:var(--ink-3);font-size:calc(11.5 * var(--u))}.adm-stat b{font-size:calc(22 * var(--u));color:var(--ink)}.adm-stat span{color:var(--ink-3);font-size:calc(11.5 * var(--u))}.adm-msg-filters{display:flex;flex-wrap:wrap;gap:calc(8 * var(--u));align-items:center}.adm-msg-filters h3{margin-right:auto}.adm-msg-filters input,.adm-msg-filters select{height:calc(32 * var(--u));padding:0 calc(8 * var(--u));border:1px solid var(--line);border-radius:calc(7 * var(--u));background:var(--surface);font:inherit;font-size:calc(12.5 * var(--u))}.adm-msg-body{margin:0 0 calc(8 * var(--u));white-space:pre-wrap;font:inherit;font-size:calc(12.5 * var(--u));color:var(--ink-2);max-width:calc(560 * var(--u))}.adm-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(320 * var(--u)),1fr));gap:calc(14 * var(--u));margin:calc(14 * var(--u)) 0}.adm-grid-2 .adm-form{display:grid;gap:calc(10 * var(--u))}.adm-grid-2 .adm-field{display:grid;gap:calc(4 * var(--u));font-size:calc(12.5 * var(--u));font-weight:600}.adm-grid-2 .adm-field input,.adm-grid-2 .adm-field select,.adm-grid-2 .adm-field textarea{padding:calc(8 * var(--u));border:1px solid var(--line);border-radius:calc(7 * var(--u));font:inherit;font-weight:400;background:var(--surface)}.adm-grid-2 .adm-field small{font-weight:400;color:var(--ink-3)}.adm-grid-2 button[type=submit]{justify-self:start}.consult-upsell{display:grid;gap:calc(10 * var(--sg-px));justify-items:start;margin-bottom:calc(14 * var(--sg-px))}