.winks-formula--explorer .winks-formula__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);align-items:stretch;overflow:visible;max-width:var(--winks-width-composition);margin-inline:0;padding:0}.winks-formula--explorer .winks-formula__head{display:block;margin-bottom:var(--space-5);text-align:center}.winks-formula--explorer .winks-formula__head .winks-h2{margin-inline:auto}.winks-formula--explorer .winks-formula__lead{margin-inline:auto}.winks-formula--explorer .winks-formula__grid{margin-inline:auto}.winks-formula--explorer .winks-formula__exclusions-title{text-align:center}.winks-formula--explorer .winks-dietary-claims{justify-content:center}.winks-formula--explorer .winks-formula__disclosure{text-align:center}.winks-formula--explorer .winks-ingred{padding:var(--space-2);border:0;max-width:none;min-width:0;text-align:left}.winks-ingred--explorer summary{display:grid;grid-template-columns:minmax(0,1fr) 80px 24px;align-items:center;gap:var(--space-2);min-height:56px;height:100%;padding:0;cursor:pointer;list-style:none;color:var(--ink)}.winks-ingred--explorer summary:hover{color:var(--ink)}.winks-ingred--explorer summary::-webkit-details-marker{display:none}.winks-ingred--explorer summary:focus-visible{outline:2px solid currentColor;outline-offset:6px}.winks-ingred__summary-copy{grid-column:1;grid-row:1;display:grid;gap:4px;min-width:0}.winks-ingred--explorer .winks-ingred__name{margin:0;font:800 var(--winks-type-body)/1.2 var(--font-display);text-transform:none;min-height:0;overflow-wrap:anywhere}.winks-ingred__explorer-dose{font:500 var(--winks-type-caption)/1.4 var(--font-body)}.winks-ingred__expand{grid-column:3;grid-row:1;display:grid;place-items:center;font:800 var(--winks-type-display-title)/1 var(--font-display)}.winks-ingred__image-frame{display:block;grid-column:2;grid-row:1;height:64px;overflow:hidden;background:0 0}.winks-ingred__image{display:block;width:100%;height:100%;object-fit:contain;background:0 0}.winks-ingred__image-frame img:is([src*=r5-theanine],[src*=r5-magnesium],[src*=r5-lithium]){transform:scale(1.5)}.winks-ingred--explorer:not([open])>.winks-ingred__evidence{display:none}.winks-ingred__evidence{font-size:var(--winks-type-body);line-height:1.55;margin-top:var(--space-3)}.winks-ingred__evidence a{display:inline-block;padding-block:var(--space-1);min-height:44px;color:inherit;text-decoration:underline;cursor:pointer}.winks-ingred__evidence h4{font-family:var(--font-display);font-size:var(--winks-type-display-ui);margin:var(--space-3) 0 var(--space-1)}.winks-ingred__detail-head{display:grid;grid-template-columns:96px minmax(0,1fr);padding-right:60px;gap:var(--space-2);align-items:center}.winks-ingred__detail-media{display:grid;place-items:center;width:96px;height:96px;overflow:hidden;border-radius:var(--radius-input);background:var(--winks-lilac)}.winks-ingred__detail-media img{width:78%;height:78%;object-fit:contain}.winks-ingred__detail-media img:is([src*=r5-theanine],[src*=r5-magnesium],[src*=r5-lithium]){transform:scale(1.35)}.winks-ingred__detail-id{display:grid;gap:6px;justify-items:start;min-width:0}.winks-ingred__detail-title{font:800 var(--winks-type-display-title)/1.15 var(--font-display);margin:0}.winks-ingred__detail-dose{display:inline-block;margin:0;padding:4px 10px;border:1.5px solid var(--ink);border-radius:var(--radius-pill);font:800 var(--winks-type-label)/1.2 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.winks-ingred__detail-benefit{margin:4px 0 0;font:700 var(--winks-type-editorial-lead)/1.35 var(--font-edito);text-wrap:balance}.winks-ingredient-dialog .winks-ingred__image-credit{margin:var(--space-1) 0 0;opacity:.72}.winks-ingred__detail-fact{margin:var(--space-1) 0;font-size:var(--winks-type-body-small);line-height:1.4}.winks-ingred__detail-fact strong{display:block;margin-bottom:2px;font:800 var(--winks-type-caption)/1.2 var(--font-display)}.winks-ingred__detail-why{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--winks-lilac-mid);font-size:var(--winks-type-body)}.winks-ingredient-dialog .winks-ingred__study{margin-top:var(--space-2);padding:var(--space-2);border:0;border-radius:var(--radius-input);background:var(--winks-lilac)}.winks-ingredient-dialog .winks-ingred__study h4{margin:0 0 var(--space-1)}.winks-ingredient-dialog .winks-ingred__study>p:first-of-type{margin-top:0}.winks-ingredient-dialog .winks-ingred__study>a{margin-top:0}.winks-ingred__fda{margin:var(--space-2) 0 0;font-size:var(--winks-type-caption);line-height:1.5;opacity:.8}.winks-ingredient-dialog{box-sizing:border-box;width:min(640px,calc(100% - 32px));max-height:85dvh;padding:var(--space-3);border:2px solid var(--ink);border-radius:var(--radius-card);background:var(--winks-white);color:var(--ink);overscroll-behavior:contain}.winks-ingredient-dialog::backdrop{background:rgba(21,17,46,.55)}.winks-ingredient-dialog__close{position:absolute;top:var(--space-2);right:var(--space-2);display:block;margin-left:auto;min-width:44px;min-height:44px;border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--winks-white);color:var(--ink);cursor:pointer;font:800 var(--winks-type-body-small)/1.2 var(--font-display)}.winks-formula--explorer .winks-swipe{display:none}.winks-formula--explorer.winks-formula--paper .winks-ingred{background:var(--winks-white)}.winks-formula--explorer.winks-formula--lilac .winks-ingred{background:var(--winks-white)}.winks-formula--explorer.winks-formula--lilac{background:var(--winks-lilac);color:var(--ink)}.winks-formula--explorer :is(.winks-h2,.winks-formula__lead,.winks-ingred__name){color:var(--ink)}.winks-ingredient-dialog__close{width:44px;height:44px;padding:0;border-width:1px;border-color:var(--winks-lilac-mid);font-size:var(--winks-type-display-ui);font-weight:500}.winks-ingredient-dialog .winks-ingred__evidence{margin-top:0;font-size:var(--winks-type-body-small)}.winks-ingred__evidence p{margin:var(--space-1) 0}.winks-ingred__proof-note{border-top:1px solid var(--winks-lilac-mid);margin-top:var(--space-2);padding-top:var(--space-1);font-size:var(--winks-type-body-small)}.winks-ingred__proof-note h4{margin-top:0}.winks-formula--explorer .winks-dietary-claims{gap:var(--space-2) var(--space-3);margin-top:var(--space-3)}.winks-formula--explorer .winks-dietary-claims li{border:0;padding:0;border-radius:0;background:0 0;box-shadow:none;font-size:var(--winks-type-caption);text-transform:none}.winks-formula--explorer .winks-dietary-claims li::before{content:"✓";margin-right:var(--space-1)}@media(max-width:1100px){.winks-formula--explorer .winks-formula__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.winks-formula--explorer .winks-formula__grid{grid-template-columns:1fr;gap:var(--space-1)}.winks-ingred--explorer summary{grid-template-columns:minmax(0,1fr) 64px 24px;gap:var(--space-1);min-height:48px}.winks-ingred__image-frame{height:56px}.winks-ingred--explorer .winks-ingred__name{font-size:var(--winks-type-body-small)}.winks-ingredient-dialog .winks-ingred__detail-title{font-size:var(--winks-type-body);overflow-wrap:normal}.winks-ingred__detail-head{grid-template-columns:72px minmax(0,1fr)}.winks-ingred__detail-media{width:72px;height:72px}.winks-ingred__detail-benefit{font-size:var(--winks-type-editorial-lead-mobile, 1.0625rem)}.winks-ingredient-dialog{width:100%;max-width:100%;max-height:90dvh;margin:auto 0 0;border-radius:12px 12px 0 0;padding:var(--space-2)}}.winks-formula__disclosure{display:block;margin-top:var(--space-1);font-size:var(--winks-type-caption);line-height:1.5}.winks-ingredient-dialog :is(.winks-ingred__proof-note--study > p:last-child,.winks-ingred__image-credit){font-size:var(--winks-type-caption);line-height:1.5}.winks-ingred__image-credit a{display:inline;min-height:0;padding:0}.winks-formula__exclusions-title{margin:var(--space-3) 0 var(--space-1);font:800 var(--winks-type-display-ui)/1.2 var(--font-display)}.winks-formula__exclusions-title+.winks-dietary-claims{margin-top:0}.winks-formula--explorer.winks-formula--white .winks-ingred{border:1px solid var(--winks-lilac-mid)}.winks-ingredient-dialog .winks-ingred__detail-head{grid-template-columns:56px minmax(0,1fr);padding-right:44px;gap:var(--space-2)}.winks-ingredient-dialog .winks-ingred__detail-media{width:56px;height:56px}.winks-ingredient-dialog .winks-ingred__detail-title{font:800 var(--winks-type-body)/1.2 var(--font-display)}.winks-ingredient-dialog .winks-ingred__detail-dose{padding:0;border:0;font:500 var(--winks-type-caption)/1.4 var(--font-body);text-transform:none;letter-spacing:0}.winks-ingredient-dialog .winks-ingred__detail-benefit{margin:var(--space-3) 0 var(--space-2);font:800 var(--winks-type-body)/1.4 var(--font-display);text-wrap:balance}.winks-ingredient-dialog .winks-ingred__qualification{margin:var(--space-1) 0 0;font:500 var(--winks-type-caption)/1.4 var(--font-body)}@media(max-width:760px){.winks-ingredient-dialog{margin:auto;width:calc(100% - 24px);max-width:560px;border-radius:var(--radius-card)}}.winks-ingredient-dialog .winks-ingred__research-link{display:inline-flex;align-items:center;min-height:44px;font-size:var(--winks-type-body-small);text-decoration:underline;text-underline-offset:3px}.winks-formula--explorer .winks-formula__grid{gap:0 var(--space-5)}.winks-formula--explorer .winks-ingred{border:0;border-bottom:1px solid var(--border-1);border-radius:0;padding:var(--space-3) 0}.winks-ingred--explorer summary{grid-template-columns:minmax(0,1fr) 64px 24px;gap:var(--space-2)}.winks-ingred--explorer .winks-ingred__name{font-size:var(--winks-type-display-title);line-height:1.15;overflow-wrap:normal;text-wrap:balance}.winks-ingred__explorer-dose{font-size:var(--winks-type-body-small);color:var(--fg-2)}.winks-ingred__summary-copy{gap:var(--space-1)}.winks-formula__head{margin-bottom:var(--space-4)}@media(max-width:760px){.winks-formula__head{text-align:left}.winks-formula__head .winks-h2,.winks-formula__lead{margin-left:0}.winks-ingred--explorer .winks-ingred__name{font-size:var(--winks-type-display-title-mobile)}.winks-ingred--explorer summary{grid-template-columns:minmax(0,1fr) 48px 20px;gap:var(--space-1)}}.winks-ingred__image-frame{overflow:visible;display:flex;align-items:center;justify-content:center}.winks-ingred__image-frame img.winks-ingred__image{transform:none;object-fit:contain;width:100%;height:100%}.winks-ingredient-dialog{padding:var(--space-4);border:1px solid var(--border-1);border-radius:var(--radius-sheet);font-family:var(--font-body)}.winks-ingredient-dialog .winks-ingred__detail-head{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:var(--space-2);padding:0 32px 0 0}.winks-ingredient-dialog .winks-ingred__detail-media{width:64px;height:64px;background:0 0;overflow:visible;margin:0}.winks-ingredient-dialog .winks-ingred__detail-media img{transform:none;object-fit:contain;width:100%;height:100%}.winks-ingredient-dialog .winks-ingred__detail-id{gap:var(--space-1)}.winks-ingredient-dialog .winks-ingred__detail-title{font:800 var(--winks-type-display-card)/1.15 var(--font-display);text-wrap:balance;overflow-wrap:normal}.winks-ingredient-dialog .winks-ingred__detail-dose{font:500 var(--winks-type-body-small)/1.4 var(--font-body);color:var(--fg-2)}.winks-ingredient-dialog .winks-ingred__detail-benefit{margin:var(--space-3) 0;padding:var(--space-2);background:var(--winks-lilac);border-radius:var(--radius-input);font:800 var(--winks-type-display-ui)/1.3 var(--font-display);text-wrap:balance}.winks-ingredient-dialog .winks-ingred__detail-fact{margin:var(--space-3) 0;font:500 var(--winks-type-body)/1.5 var(--font-body);text-wrap:balance}.winks-ingredient-dialog .winks-ingred__detail-fact strong{margin-bottom:var(--space-1);font:800 var(--winks-type-body-small)/1.3 var(--font-display)}.winks-ingredient-dialog .winks-ingred__research-link{display:flex;border-top:1px solid var(--border-1);padding-top:var(--space-2);margin-top:var(--space-3);font-weight:800}.winks-ingredient-dialog .winks-ingred__qualification{font:500 var(--winks-type-caption)/1.5 var(--font-body);color:var(--fg-2);margin-top:var(--space-2);text-wrap:balance}.winks-ingredient-dialog__close{border:0;border-radius:var(--radius-input);background:var(--winks-white);font-size:var(--winks-type-display-title)}.winks-ingredient-dialog__close:focus-visible{outline:2px solid var(--winks-ink);outline-offset:2px}@media(max-width:760px){.winks-ingredient-dialog{padding:var(--space-3);max-height:85dvh}.winks-ingredient-dialog .winks-ingred__detail-title{font-size:var(--winks-type-display-card-mobile)}.winks-ingredient-dialog .winks-ingred__detail-fact{font-size:var(--winks-type-body-mobile)}.winks-ingredient-dialog .winks-ingred__detail-benefit{font-size:var(--winks-type-display-ui-mobile)}}@media(max-width:760px){.winks-ingredient-dialog{padding-top:var(--space-5)}.winks-ingredient-dialog .winks-ingred__detail-head{grid-template-columns:48px minmax(0,1fr);padding:0;gap:var(--space-2)}.winks-ingredient-dialog .winks-ingred__detail-media{width:48px;height:48px}.winks-ingredient-dialog .winks-ingred__detail-title{font-size:var(--winks-type-display-title-mobile)}.winks-ingredient-dialog__close{top:4px;right:4px}}.winks-formula--explorer.winks-formula--white .winks-ingred{border:0;border-bottom:1px solid var(--border-1)}.winks-formula--explorer .winks-formula__grid>.winks-ingred--explorer{width:auto;max-width:none;background:0 0}@media(min-width:761px){.winks-formula--explorer .winks-ingred--explorer{padding-block:var(--space-4)}}@media(max-width:760px){.winks-formula--explorer .winks-formula__head{margin-bottom:var(--space-4)}}@media(min-width:761px) and (max-width:880px){.winks-ingred--explorer summary{grid-template-columns:minmax(0,1fr) 48px 20px;gap:var(--space-1)}}.winks-ingredient-dialog__close{font-size:var(--winks-type-display-card);line-height:1;border:0;box-shadow:none}.winks-ingredient-dialog .winks-ingred__detail-title[tabindex="-1"]:focus{outline:0}