:root{--motion-instant:90ms;--motion-fast:.15s;--motion-standard:.21s;--motion-deliberate:.28s;--motion-page:.24s;--ease-relay:cubic-bezier(.2, .72, .25, 1);--ease-relay-enter:cubic-bezier(.16, 1, .3, 1);--ease-relay-exit:cubic-bezier(.4, 0, 1, 1)}@keyframes relay-page-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes relay-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes relay-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes relay-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes relay-status-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes relay-spin{to{transform:rotate(360deg)}}.relay-page-transition{min-height:1px;animation:relay-page-in var(--motion-page) var(--ease-relay-enter) both}dialog[open]>*{animation:relay-dialog-in var(--motion-deliberate) var(--ease-relay-enter) both}dialog[open]::backdrop{animation:relay-backdrop-in var(--motion-standard) ease-out both}details[open]>:not(summary){animation:relay-reveal var(--motion-standard) var(--ease-relay-enter) both}:where(.form-message,.auth-banner,.notice,[role=status],[role=alert]){animation:relay-status-in var(--motion-standard) var(--ease-relay-enter) both}:where(.empty-state,.publisher-empty,[class*=emptyState],[class*=savedEmpty],[class*=emptyCalculation]){animation:relay-reveal var(--motion-deliberate) var(--ease-relay-enter) both}:where(.button-primary,.button-secondary,.button-ghost,.icon-button,.text-link,.tab,summary,.compound-card,.feature-card,.content-card,.surface-card,.metric,.analysis-item,.outcome-card,[class*=Action],[class*=action]){transition-duration:var(--motion-fast);transition-timing-function:var(--ease-relay)}:where(input,select,textarea,.search-field,.hero-search,.compound-combobox-input){transition:border-color var(--motion-fast) var(--ease-relay), box-shadow var(--motion-fast) var(--ease-relay), background-color var(--motion-fast) var(--ease-relay)}:where(.smart-compound-search-menu>a,.smart-compound-search-menu>button,.compound-combobox-menu>button,[role=option]){transition:background-color var(--motion-instant) var(--ease-relay), border-color var(--motion-instant) var(--ease-relay), color var(--motion-instant) var(--ease-relay)}:where(.button-primary,.button-secondary,.button-ghost,.icon-button):active{transition-duration:var(--motion-instant);transform:translateY(0)}:where(button,a,summary):focus-visible{transition-duration:var(--motion-instant)}[aria-busy=true]{cursor:progress}.relay-spinner{animation:.7s linear infinite relay-spin}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.relay-page-transition,dialog[open]>*,details[open]>:not(summary),:where(.form-message,.auth-banner,.notice,[role=status],[role=alert]){transform:none!important}}
:root{--relay-gesture-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 56'%3E%3Cpath d='M8 39C23 22 39 20 55 27C70 34 86 34 112 8' fill='none' stroke='%23000' stroke-width='7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--relay-loop-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Ccircle cx='24' cy='24' r='16' fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round' stroke-dasharray='78 22'/%3E%3C/svg%3E")}@keyframes relay-surface-loop-out{0%,34%{opacity:.2;transform:rotate(0)scale(1)}68%{opacity:.14;transform:rotate(210deg)scale(.94)}to{opacity:0;transform:rotate(315deg)scale(.88)}}@keyframes relay-surface-gesture-in{0%,52%{opacity:0;transform:translate(-4px)}78%{opacity:.18}to{opacity:.14;transform:translate(0)}}@keyframes relay-page-brand-settle{0%,55%{opacity:0;transform:translate(-50%,-4px)}72%{opacity:.25;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,2px)}}dialog[aria-labelledby=welcome-title]>div{isolation:isolate}dialog[aria-labelledby=welcome-title]>div>*{z-index:1;position:relative}dialog[aria-labelledby=welcome-title]>div>div:first-child>div:first-child svg{display:none}dialog[aria-labelledby=welcome-title]>div>div:first-child>div:first-child:before{content:"";background:var(--relay);width:36px;height:22px;-webkit-mask:var(--relay-gesture-mask) center / contain no-repeat;-webkit-mask:var(--relay-gesture-mask) center / contain no-repeat;mask:var(--relay-gesture-mask) center / contain no-repeat;display:block}dialog[aria-labelledby=welcome-title]>div:before,dialog[aria-labelledby=welcome-title]>div:after{content:"";background:var(--relay);pointer-events:none;z-index:0;width:82px;height:48px;position:absolute;top:78px;right:30px}dialog[aria-labelledby=welcome-title]>div:before{-webkit-mask:var(--relay-loop-mask) center / contain no-repeat;-webkit-mask:var(--relay-loop-mask) center / contain no-repeat;mask:var(--relay-loop-mask) center / contain no-repeat;animation:relay-surface-loop-out 1.25s var(--ease-relay-enter) both}dialog[aria-labelledby=welcome-title]>div:after{-webkit-mask:var(--relay-gesture-mask) center / contain no-repeat;-webkit-mask:var(--relay-gesture-mask) center / contain no-repeat;mask:var(--relay-gesture-mask) center / contain no-repeat;animation:relay-surface-gesture-in 1.25s var(--ease-relay-enter) both}button[aria-label^="Open Public Alpha"]>svg{display:none}button[aria-label^="Open Public Alpha"]:before{content:"";width:15px;height:15px;-webkit-mask:var(--relay-loop-mask) center / contain no-repeat;-webkit-mask:var(--relay-loop-mask) center / contain no-repeat;mask:var(--relay-loop-mask) center / contain no-repeat;background:currentColor;flex:none}#public-alpha-panel header>div:first-child{position:relative;overflow:hidden}#public-alpha-panel header>div:first-child svg{display:none}#public-alpha-panel header>div:first-child:before,#public-alpha-panel header>div:first-child:after{content:"";background:currentColor;position:absolute;inset:8px}#public-alpha-panel header>div:first-child:before{-webkit-mask:var(--relay-loop-mask) center / contain no-repeat;-webkit-mask:var(--relay-loop-mask) center / contain no-repeat;mask:var(--relay-loop-mask) center / contain no-repeat;animation:relay-surface-loop-out 1.25s var(--ease-relay-enter) both}#public-alpha-panel header>div:first-child:after{-webkit-mask:var(--relay-gesture-mask) center / contain no-repeat;-webkit-mask:var(--relay-gesture-mask) center / contain no-repeat;mask:var(--relay-gesture-mask) center / contain no-repeat;animation:relay-surface-gesture-in 1.25s var(--ease-relay-enter) both}.relay-spinner{color:var(--relay);animation-duration:1.05s;animation-timing-function:linear}.relay-page-transition{position:relative}.relay-page-transition:before,.relay-page-transition:after{content:"";z-index:49;background:var(--relay);pointer-events:none;width:34px;height:22px;position:fixed;top:78px;left:50%}.relay-page-transition:before{-webkit-mask:var(--relay-loop-mask) center / contain no-repeat;-webkit-mask:var(--relay-loop-mask) center / contain no-repeat;mask:var(--relay-loop-mask) center / contain no-repeat;animation:relay-surface-loop-out .82s var(--ease-relay-enter) both}.relay-page-transition:after{-webkit-mask:var(--relay-gesture-mask) center / contain no-repeat;-webkit-mask:var(--relay-gesture-mask) center / contain no-repeat;mask:var(--relay-gesture-mask) center / contain no-repeat;animation:relay-page-brand-settle .92s var(--ease-relay-enter) both}@media (max-width:700px){dialog[aria-labelledby=welcome-title]>div:before,dialog[aria-labelledby=welcome-title]>div:after{opacity:.12;width:68px;top:68px;right:18px}.relay-page-transition:before,.relay-page-transition:after{width:30px;top:72px}}@media (prefers-reduced-motion:reduce){dialog[aria-labelledby=welcome-title]>div:before,dialog[aria-labelledby=welcome-title]>div:after,#public-alpha-panel header>div:first-child:before,.relay-page-transition:before,.relay-page-transition:after{display:none}#public-alpha-panel header>div:first-child:after{opacity:.9;animation:none;transform:none}}
:root{--relay-stack-line:#167c8033;--relay-stack-line-soft:#167c801a;--relay-stack-shadow:#17243b0b}body[data-relay-stack=comparison] .page-hero,body[data-relay-stack=native] .page-hero,body[data-relay-stack=patterns] .page-hero,body[data-relay-stack=timeline] .page-hero{isolation:isolate;position:relative;overflow:hidden}body[data-relay-stack=comparison] .page-hero>.container-shell,body[data-relay-stack=native] .page-hero>.container-shell,body[data-relay-stack=patterns] .page-hero>.container-shell,body[data-relay-stack=timeline] .page-hero>.container-shell{z-index:1;position:relative}body[data-relay-stack=comparison] .page-hero:after,body[data-relay-stack=native] .page-hero:after,body[data-relay-stack=patterns] .page-hero:after,body[data-relay-stack=timeline] .page-hero:after{content:"";background:var(--relay);opacity:.05;pointer-events:none;width:154px;height:154px;position:absolute;top:50%;right:max(24px,50vw - 590px);transform:translateY(-50%);-webkit-mask:url(/brand/relay-stack.svg) 50%/contain no-repeat;mask:url(/brand/relay-stack.svg) 50%/contain no-repeat}body[data-relay-stack=comparison] .page-hero:after,body[data-relay-stack=native] .page-hero:after{opacity:.07;width:174px;height:174px}body[data-relay-stack=timeline] .page-hero:after{opacity:.038}body[data-relay-stack=records] .compound-library-section+.compound-library-section{border-top:1px solid var(--relay-stack-line-soft);margin-top:52px;padding-top:42px}body[data-relay-stack=records] .compound-card{isolation:isolate;box-shadow:6px 6px 0 -1px var(--paper), 6px 6px 0 0 #167c8029, 0 12px 30px #17243b0e;position:relative;overflow:visible}body[data-relay-stack=records] .compound-card:before,body[data-relay-stack=records] .compound-card:after{content:none}body[data-relay-surface=my-relay] [class*=workspaceCard]{box-shadow:0 10px 28px #17243b0b}body[data-relay-surface=my-relay] [class*=cardTop]{border-bottom:1px solid #167c801a;padding-bottom:10px}body[data-relay-stack=comparison] .compare-toolbar{box-shadow:0 8px 26px var(--relay-stack-shadow);background:#fff;position:relative}body[data-relay-stack=comparison] .compare-toolbar:before{content:"";background:var(--relay-stack-line);pointer-events:none;width:56px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,11px)}body[data-relay-stack=comparison] :is(.compare-hero-card,.compare-pathway-panel,.community-compare-card,.source-compare-card){box-shadow:5px 5px 0 -1px var(--paper), 5px 5px 0 0 #167c801c, 0 10px 28px #17243b0b}body[data-relay-stack=comparison] :is(.compare-difference-grid article,.community-compare-grid>div,.source-compare-grid>div,.outcome-card){box-shadow:0 7px 22px var(--relay-stack-shadow)}body[data-relay-stack=comparison] .compare-difference-grid article:first-child{border-top:3px solid #167c8075}body[data-relay-stack=comparison] .compare-difference-grid article:last-child{border-top:3px solid #3157c84d}body[data-relay-stack=native] .page-body>.content-card{position:relative;box-shadow:7px 7px #167c800e,14px 14px #167c8007,0 14px 36px #17243b0d}body[data-relay-stack=native] :is(.option-button,.analysis-item){position:relative;overflow:hidden}body[data-relay-stack=native] :is(.option-button,.analysis-item):before{content:"";background:var(--relay-stack-line);width:3px;position:absolute;inset:0 auto 0 0}body[data-relay-stack=native] .analysis-panel{box-shadow:0 12px 34px #17243b1f}body[data-relay-stack=patterns] [class*=metricGrid]{position:relative}body[data-relay-stack=patterns] [class*=metricGrid]:before{content:"";z-index:-1;background:var(--relay-stack-line-soft);height:1px;position:absolute;top:50%;left:8%;right:8%}body[data-relay-stack=patterns] [class*=metricGrid]>article,body[data-relay-stack=patterns] [class*=questionGrid]>article{box-shadow:0 8px 24px var(--relay-stack-shadow)}body[data-relay-stack=timeline] [class*=protocolCard]{box-shadow:5px 5px 0 -1px var(--paper), 5px 5px 0 0 #167c801a, 0 10px 28px var(--relay-stack-shadow)}body[data-relay-stack=timeline] [class*=cardMeta]{border-block:1px solid var(--relay-stack-line-soft)}body[data-relay-stack=timeline] [class*=progress]{background-image:repeating-linear-gradient(90deg,#0000 0 18px,#ffffffb8 18px 19px)}body[data-relay-surface=learn] [class*=guideCard],body[data-relay-surface=tools] :is([class*=calculator],[class*=blend],[class*=result]),body[data-relay-surface=admin] [class*=card]{box-shadow:0 8px 24px #17243b09}body[data-relay-surface=tools] .notice{border-left:3px solid #167c8061}body[data-relay-surface=admin] [class*=rankRow]{border-left:2px solid #17243b12}@media (hover:hover){body[data-relay-surface] :is(.compound-card,[class*=workspaceCard],[class*=protocolCard],[class*=guideCard]):hover{transform:translateY(-1px)}}@media (max-width:760px){body[data-relay-stack=comparison] .page-hero:after,body[data-relay-stack=native] .page-hero:after,body[data-relay-stack=patterns] .page-hero:after,body[data-relay-stack=timeline] .page-hero:after{opacity:.038;width:82px;height:82px;top:22px;right:14px;transform:none}body[data-relay-stack=records] .compound-card{box-shadow:4px 4px 0 -1px var(--paper), 4px 4px 0 0 #167c8024, 0 9px 24px #17243b0b}body[data-relay-stack=comparison] .compare-toolbar:before,body[data-relay-stack=patterns] [class*=metricGrid]:before{display:none}}@media (prefers-reduced-motion:reduce){body[data-relay-surface] :is(.compound-card,[class*=workspaceCard],[class*=protocolCard],[class*=guideCard]){transform:none!important}}
:root{--relay-radius-control:11px;--relay-radius-card:18px;--relay-radius-compact:13px;--relay-control-height:42px;--relay-field-height:44px}body[data-relay-surface] :is(h1,h2,h3){text-wrap:balance}body[data-relay-surface] :is(p,li){text-wrap:pretty}body[data-relay-surface] .page-hero{padding-block:72px 56px}body[data-relay-surface] .page-hero h1{margin-top:9px;line-height:1.04}body[data-relay-surface] .page-hero p:not(.eyebrow){margin-top:17px;line-height:1.58}body[data-relay-surface] .page-body{padding-block:56px 88px}body[data-relay-surface] :is(.content-card,.surface-card,.sidebar-card){border-radius:var(--relay-radius-card)}body[data-relay-surface] .content-card{padding:26px}body[data-relay-surface] :is(.content-card,.sidebar-card)>:first-child{margin-top:0}body[data-relay-surface] :is(.content-card,.sidebar-card)>:last-child{margin-bottom:0}body[data-relay-surface] .compound-card{border-radius:var(--relay-radius-card);padding:25px}body[data-relay-surface] .compound-card h3{line-height:1.08}body[data-relay-surface] .compound-card-footer{align-items:center;min-height:58px;padding-top:20px}body[data-relay-surface] :is(.button-primary,.button-secondary,.button-ghost){min-height:var(--relay-control-height);border-radius:var(--relay-radius-control);gap:8px;padding:10px 16px;line-height:1.2}body[data-relay-surface] :is(.button-primary,.button-secondary,.button-ghost)>svg{flex:none;width:16px;height:16px}body[data-relay-surface] .icon-button{border-radius:var(--relay-radius-control);width:40px;height:40px}body[data-relay-surface] :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.select-field,.search-field){border-radius:var(--relay-radius-control)}body[data-relay-surface] :is(input:not([type=checkbox]):not([type=radio]),select,.select-field){min-height:var(--relay-field-height)}body[data-relay-surface] textarea{line-height:1.5}body[data-relay-surface] .field{gap:7px}body[data-relay-surface] .field label{line-height:1.35}body[data-relay-surface] :is(.notice,.form-message,.empty-state){border-radius:var(--relay-radius-compact)}body[data-relay-surface] .notice{align-items:flex-start;gap:11px;line-height:1.52}body[data-relay-surface] .notice>svg{flex:none;width:18px;height:18px}body[data-relay-surface] .tabs{border-radius:var(--relay-radius-compact);gap:4px;padding:5px}body[data-relay-surface] .tab{border-radius:8px;min-height:40px;padding:9px 13px;line-height:1.2}body[data-relay-surface] :is(.feature-icon,[class*=cardIcon],[class*=summaryIcon]){flex:none}body[data-relay-surface] [class*=cardIcon]>svg,body[data-relay-surface] [class*=summaryIcon]>svg{width:19px;height:19px}body[data-relay-surface] :is(.metric-grid,.detail-grid,.compound-grid,.feature-grid,[class*=Grid]){align-items:stretch}body[data-relay-surface] :is(.section-heading,[class*=sectionHeading],[class*=pageHeading]){align-items:end}body[data-relay-surface] .eyebrow{line-height:1.3}body[data-relay-surface] :is(.status-pill,.evidence-chip,.tag){line-height:1.25}body[data-relay-surface] details>summary{min-height:44px}body[data-relay-surface] :is(button,a,summary):focus-visible{outline-offset:3px}body[data-relay-surface=learn] [class*=guideCard],body[data-relay-surface=tools] :is([class*=calculator],[class*=blend],[class*=result]),body[data-relay-surface=admin] [class*=card]{border-radius:var(--relay-radius-card)}body[data-relay-surface=learn] [class*=guideCard]{padding-block:22px}body[data-relay-surface=admin] [class*=rankRow]{align-items:center;min-height:42px}@media (max-width:700px){body[data-relay-surface] .page-hero{padding-block:46px 36px}body[data-relay-surface] .page-body{padding-block:36px 64px}body[data-relay-surface] .content-card{border-radius:15px;padding:18px}body[data-relay-surface] .compound-card{border-radius:16px;padding:20px}body[data-relay-surface] :is(.button-primary,.button-secondary,.button-ghost,.tab,summary){min-height:44px}body[data-relay-surface] :is(input:not([type=checkbox]):not([type=radio]),select,.select-field){min-height:46px}}
body[data-relay-surface=welcome] .site-header,body[data-relay-surface=welcome] .site-footer{display:none}body[data-relay-surface=welcome] #main-content,body[data-relay-surface=welcome] .relay-page-transition{min-height:100dvh}body[data-relay-surface=welcome]{overflow-x:hidden}
.auth-page{min-height:calc(100dvh - 74px);padding:54px 20px 72px}.auth-stack{width:min(100%,980px)}.auth-experience{border:1px solid var(--border);background:var(--surface);border-radius:24px;grid-template-columns:minmax(290px,.82fr) minmax(420px,1.18fr);width:min(100%,980px);display:grid;overflow:hidden;box-shadow:0 28px 80px #17243b1f}.auth-context-panel{color:#fff;background:radial-gradient(circle at 92% 8%,#6ed1c830,#0000 31%),linear-gradient(155deg,#17243b,#20384b 62%,#174f53);flex-direction:column;min-height:650px;padding:36px;display:flex}.auth-context-panel .brand-lockup{color:#fff;width:fit-content}.auth-context-panel .brand-mark{color:#79d1c9}.auth-context-panel .brand-lockup small{color:#bfcbd6}.auth-context-copy{gap:14px;margin-block:auto;display:grid}.auth-context-copy .eyebrow{color:#7ad2ca}.auth-context-copy h2{max-width:360px;font-size:clamp(30px,4vw,43px)}.auth-context-copy ul{gap:13px;margin:15px 0 0;padding:0;list-style:none;display:grid}.auth-context-copy li{color:#d8e0e7;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;font-size:13px;line-height:1.45;display:grid}.auth-context-copy li svg{color:#79d1c9;margin-top:1px}.auth-context-note{color:#acbac7;border-top:1px solid #ffffff21;padding-top:18px;font-size:11px;line-height:1.5}.auth-card{width:auto;min-height:650px;box-shadow:none;border:0;border-radius:0;padding:48px}.auth-card h1{font-size:clamp(36px,5vw,47px)}.auth-intro{max-width:520px;font-size:15px;line-height:1.55}.auth-banner{border-radius:13px;width:100%}.auth-form .field{gap:7px}.auth-form .field>label{color:var(--ink);font-size:12px;font-weight:800}.auth-form .field>input,.password-input-wrap,.auth-form .field>select{min-height:48px}.password-input-wrap{border:1px solid var(--border);transition:border-color var(--motion-fast) var(--ease-relay), box-shadow var(--motion-fast) var(--ease-relay);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) 45px;display:grid;overflow:hidden}.password-input-wrap:focus-within{border-color:var(--cobalt);box-shadow:0 0 0 3px #3157c81c}.password-input-wrap input{outline:0;min-width:0;border:0!important;border-radius:0!important}.password-input-wrap button{border:0;border-left:1px solid var(--border);color:var(--muted);background:#f8f9f8;place-items:center;display:grid}.password-input-wrap button:hover,.password-input-wrap button[aria-pressed=true]{color:var(--relay-dark);background:var(--soft-teal)}.auth-field-hint{color:var(--muted);font-size:11px}.field-status svg{flex:none}.password-strength{min-height:20px}.strength-bars i{transition:background-color var(--motion-standard) var(--ease-relay)}.auth-submit{min-height:49px}.auth-submit:disabled,.oauth-button:disabled{transform:none}.form-message svg{flex:none;margin-top:1px}.auth-success-state{background:linear-gradient(145deg,#f2faf7,#fff);border:1px solid #bddfd6;border-radius:17px;justify-items:start;gap:11px;margin-top:30px;padding:24px;display:grid}.auth-success-icon{color:#126155;background:#dff3eb;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.auth-success-state h2{margin-top:2px;font-size:29px}.auth-success-state>p:not(.eyebrow){color:var(--muted);font-size:14px}.auth-success-state .button-primary{margin-top:8px}.auth-links{align-items:center}.auth-links a{text-underline-offset:3px}@media (max-width:860px){.auth-page{place-items:start center;padding-block:34px 54px}.auth-experience{grid-template-columns:1fr}.auth-context-panel{gap:28px;min-height:0;padding:28px}.auth-context-copy{margin:0}.auth-context-copy h2{max-width:620px;font-size:32px}.auth-context-copy ul{grid-template-columns:1fr 1fr}.auth-context-copy li:last-child{grid-column:1/-1}.auth-context-note{display:none}.auth-card{min-height:0;padding:38px}}@media (max-width:560px){.auth-page{padding:18px 10px 38px}.auth-experience{border-radius:18px}.auth-context-panel{padding:23px 20px}.auth-context-copy{gap:9px}.auth-context-copy h2{font-size:27px}.auth-context-copy ul{display:none}.auth-card{padding:30px 21px}.auth-card h1{font-size:36px}.oauth-options{grid-template-columns:1fr}.auth-links{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.password-input-wrap,.strength-bars i{transition:none}}
[role=option]{touch-action:pan-y;-webkit-tap-highlight-color:transparent}@media (max-width:700px){[role=listbox]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}[role=option]{min-height:48px}.smart-compound-search-menu>a,.smart-compound-search-menu>button,.compound-combobox-menu>button{padding-block:12px}.compound-combobox-menu{max-height:min(360px,52dvh)}}
@media (max-width:700px){body{font-size:15px}.container-shell{width:min(100% - 24px,1180px)}.page-hero{padding-block:46px 36px}.page-hero h1{max-width:100%;margin-top:8px;font-size:clamp(36px,10.5vw,46px);line-height:1.02}.page-hero p:not(.eyebrow){margin-top:14px;font-size:16px;line-height:1.55}.page-body{padding-block:36px 64px}.section{padding-block:56px}.section-heading,.section-heading.compact{gap:12px;margin-bottom:26px}.section-title{font-size:clamp(30px,9vw,39px)}.section-heading>p{font-size:15px;line-height:1.55}.content-card{border-radius:15px;padding:18px}.content-card h2{margin-bottom:12px;font-size:24px}.content-card h3{margin-bottom:7px;font-size:18px}.stacked-cards{gap:13px}.notice{border-radius:11px;gap:10px;padding:13px 14px;font-size:12px;line-height:1.5}.empty-state{border-radius:15px;padding:30px 18px}.empty-state h2{font-size:24px}.empty-state p{font-size:14px}.metric-grid{gap:8px}.metric{border-radius:11px;padding:13px}.metric strong{font-size:19px}.metric span{font-size:10px}.detail-grid,.claim-grid,.pathway-grid,.research-metrics,.study-body,.study-facts,.related-compound-grid{grid-template-columns:1fr}.detail-panel{padding:16px}.sidebar-card{border-radius:14px;margin-bottom:12px;padding:17px}.sidebar-card h3{margin-bottom:9px;font-size:18px}.sidebar-card p{font-size:13px}.tabs,[class*=protocol-tracker-module][class*=workspaceNav],[class*=reconstitution-hub-module][class*=viewTabs]{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}[class*=protocol-tracker-module][class*=workspaceNav]::-webkit-scrollbar{display:none}[class*=reconstitution-hub-module][class*=viewTabs]::-webkit-scrollbar{display:none}.tab,[class*=protocol-tracker-module][class*=workspaceNav] button,[class*=reconstitution-hub-module][class*=viewTabs] button{flex:none;min-height:44px}.page-hero .card-topline{flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px!important}.page-hero .card-topline>div:last-child{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.page-hero .card-topline>div:last-child button,.page-hero .card-topline>div:last-child a{min-height:44px;padding:8px 11px}.research-hero-meta{gap:6px 12px;margin-top:14px;font-size:11px}.chip-row{gap:6px;margin-top:14px}.evidence-chip,.status-pill{padding:5px 8px;font-size:10px}.research-notice{margin-bottom:20px}.research-interest-card,.quicklook-card,.evidence-story-card,.evidence-boundary-card,.related-compounds-card,.research-footer-card{border-radius:15px;padding:18px 16px}.profile-tab-panel{padding:20px 16px 16px}.research-interest-heading,.quicklook-heading,.route-snapshot-heading,.evidence-story-heading,.related-heading{gap:8px}.research-interest-heading>p,.related-heading>p{font-size:11px}.research-interest-list{margin-top:16px}.research-interest-list li{min-height:50px;padding-block:9px}.research-interest-list strong{font-size:14px}.quicklook-grid,.route-detail-grid{gap:8px}.quicklook-score-card,.quicklook-text-card,.route-detail-grid>div{min-height:0;padding:14px}.research-metrics{gap:8px;margin-block:18px}.research-metrics>div{padding:13px}.research-metrics strong{font-size:19px}.latest-evidence{gap:10px;margin-top:16px;padding:14px}.claim-card,.study-card,.timeline-card{border-radius:13px;padding:17px 15px}.claim-card h3,.study-header h3,.timeline-card h3{font-size:19px}.study-list{gap:11px;margin-top:18px}.study-header{gap:10px}.study-facts{gap:0;margin-top:14px}.study-facts>div{padding:11px}.study-body{gap:13px;margin-top:14px}.study-finding{margin-top:13px;padding:13px}.study-details{margin-top:10px;padding-top:10px}.source-ledger>article{grid-template-columns:1fr;gap:10px;padding-block:14px}.timeline-entry{gap:8px}.timeline-card{margin-bottom:11px}.timeline-footer{gap:9px;margin-top:12px;padding-top:11px}.research-footer-card{gap:22px}.research-update-log{padding-top:20px}.research-update-entries{margin-top:13px}.related-compound-grid>a{min-height:0;padding:15px}.related-compound-grid strong{font-size:19px}.page-body :where(table) th,.page-body :where(table) td,.comparison-table th,.comparison-table td,[class*=reconstitution-hub-module][class*=tableWrap] th,[class*=reconstitution-hub-module][class*=tableWrap] td{padding:11px 12px;font-size:11px}.comparison-table,[class*=reconstitution-hub-module][class*=tableWrap]{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.compound-card,.feature-card{min-height:0;padding:19px}.compound-card>div:nth-child(2){margin-top:22px}.compound-card h3{font-size:25px}.feature-card h3{margin-top:28px;font-size:21px}.compound-card-footer{padding-top:16px}.toolbar{flex-direction:column;align-items:stretch;gap:9px;margin-bottom:20px}.toolbar>*,.select-field{width:100%}.compare-toolbar{flex-direction:column;align-items:stretch;padding:13px}.compare-toolbar .compound-combobox{width:100%;max-width:none}.compare-toolbar>svg{align-self:center;margin:0;transform:rotate(90deg)}.compare-hero-card,.compare-matrix-card,.community-compare-card,.source-compare-card{border-radius:15px;padding:18px 16px}.compare-title-row h2{font-size:29px}.compare-difference-grid{gap:9px;margin-top:17px}.compare-difference-grid article,.compare-summary-context>article,.community-compare-grid>div,.source-compare-grid>div{padding:14px}.compare-section-heading{flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:12px}.compare-section-heading h2{font-size:25px}.compare-pathway-panel,.direct-evidence-boundary{padding:14px}.outcome-card>div{padding:13px}.compare-depth-card>summary{padding-block:14px}.compare-depth-body,.compare-research-area-layout{padding:15px 13px}.stack-summary-card,.stack-rationale-card,.stack-shared-themes,.analysis-panel{border-radius:15px;padding:18px 16px}.stack-summary-heading,.stack-section-heading,.stack-rationale-card{flex-direction:column;align-items:flex-start;gap:8px}.stack-summary-heading h2{font-size:28px}.stack-section-heading h3,.stack-rationale-card h3{font-size:22px}.stack-why-card,.stack-evidence-status-grid article,.stack-summary-grid article,.stack-unique-grid>article,.stack-pair-detail-grid article,.stack-compound-evidence-grid article{padding:14px}.stack-evidence-status-grid,.stack-summary-grid,.stack-unique-grid,.stack-pathway-grid,.stack-pair-detail-grid,.stack-compound-evidence-grid{grid-template-columns:1fr;gap:8px}.stack-evidence-status-grid article{min-height:0}.stack-research-map,.stack-deeper-section,.stack-open-questions{margin-top:18px}.stack-depth-body{padding:15px}[class*=learn-module][class*=learnPage]{gap:22px!important}[class*=learn-module][class*=introCard]{border-radius:17px!important;gap:20px!important;padding:20px 16px!important}[class*=learn-module][class*=introCard] h2{font-size:31px!important}[class*=learn-module][class*=introStats]>div{min-height:82px!important;padding:13px!important}[class*=learn-module][class*=introStats] strong{font-size:23px!important}[class*=learn-module][class*=guideCard]{gap:13px!important;min-height:0!important;padding:17px 15px!important}[class*=learn-module][class*=guideCard] h3{font-size:20px!important}[class*=learn-module][class*=principleCard],[class*=learn-module][class*=boundaryCard],[class*=learn-module][class*=pathOverview]>article,[class*=learn-module][class*=pathOverview]>aside{padding:17px 15px!important}[class*=learn-module][class*=guidePage]{padding-bottom:64px!important}[class*=learn-module][class*=guideHeader]{padding-bottom:21px!important}[class*=learn-module][class*=guideHeader] h1{font-size:34px!important}[class*=learn-module][class*=simpleAnswer]{margin-top:18px!important;padding:17px 15px!important}[class*=learn-module][class*=articleBody]{margin-top:25px!important}[class*=learn-module][class*=articleSection]{margin-top:28px!important}[class*=learn-module][class*=articleSection] h2{font-size:24px!important}[class*=learn-module][class*=diagram]{padding:16px 13px!important}[class*=community-module][class*=page]{gap:28px!important}[class*=community-module][class*=summary],[class*=community-module][class*=dashboard],[class*=community-module][class*=ecosystemSection],[class*=community-module][class*=impactSection]{padding:18px 15px!important}[class*=community-module][class*=purposeStatement]{margin-top:15px!important;padding:14px!important;font-size:14px!important}[class*=community-module][class*=questionGrid] article,[class*=community-module][class*=impactGrid] article,[class*=community-module][class*=flowStep]{padding:14px!important}[class*=community-module][class*=metric]{min-height:104px!important;padding:13px!important}[class*=community-module][class*=signalGrid]>article{min-height:0!important;padding:15px!important}[class*=community-module][class*=principlesSection]{gap:22px!important;padding:21px 16px!important}[class*=protocol-tracker-module][class*=protocolCard],[class*=protocol-tracker-module][class*=dailyHero],[class*=protocol-tracker-module][class*=dailyPanel],[class*=protocol-tracker-module][class*=attentionPanel],[class*=protocol-tracker-module][class*=connectedPanel],[class*=protocol-tracker-module][class*=workspaceIntro],[class*=protocol-tracker-module][class*=protocolHealth],[class*=protocol-tracker-module][class*=researchState],[class*=protocol-tracker-module][class*=snapshot],[class*=protocol-tracker-module][class*=thisWeek],[class*=protocol-tracker-module][class*=section],[class*=protocol-tracker-module][class*=createForm]{padding:16px!important}[class*=protocol-tracker-module][class*=protocolCard]{border-radius:14px!important;gap:13px!important}[class*=protocol-tracker-module][class*=protocolCard] h2,[class*=protocol-tracker-module][class*=pageHeading] h2{font-size:24px!important}[class*=protocol-tracker-module][class*=cardMeta]>div,[class*=protocol-tracker-module][class*=snapshotItem],[class*=protocol-tracker-module][class*=weekItem]{padding:9px!important}[class*=protocol-tracker-module][class*=workspaceNav]{margin-inline:-12px;padding-inline:12px;top:56px!important}[class*=protocol-tracker-module][class*=section]{scroll-margin-top:116px}[class*=protocol-tracker-module][class*=empty]{padding:27px 17px!important}[class*=protocol-tracker-module][class*=quickLogModal]{padding:15px!important}[class*=my-relay-module][class*=page]{gap:20px!important}[class*=my-relay-module][class*=continueSection],[class*=my-relay-module][class*=welcomeCard],[class*=my-relay-module][class*=primaryContinuation],[class*=my-relay-module][class*=activeCard],[class*=my-relay-module][class*=workspaceCard],[class*=my-relay-module][class*=liveCommunitySection],[class*=my-relay-module][class*=journeySection]{padding:16px!important}[class*=my-relay-module][class*=activeCard],[class*=my-relay-module][class*=workspaceCard]{gap:13px!important;min-height:0!important}[class*=my-relay-module][class*=activeGrid],[class*=my-relay-module][class*=cardGrid]{gap:9px!important}[class*=my-relay-module][class*=primaryCopy] h3,[class*=my-relay-module][class*=activeCard] h3,[class*=my-relay-module][class*=workspaceCard] h3{font-size:20px!important}[class*=my-relay-module][class*=protocolMeta]>div,[class*=my-relay-module][class*=impactStrip]>div{padding:10px!important}[class*=reconstitution-hub-module][class*=hub]{gap:16px!important}[class*=reconstitution-hub-module][class*=continueSection],[class*=reconstitution-hub-module][class*=builder],[class*=reconstitution-hub-module][class*=resultsPanel]{gap:16px!important;padding:16px!important}[class*=reconstitution-hub-module][class*=savedCard]{min-height:170px!important;padding:14px!important}[class*=reconstitution-hub-module][class*=modeTabs] button{padding:12px 13px!important}[class*=reconstitution-hub-module][class*=componentRow]{padding:11px!important}[class*=reconstitution-hub-module][class*=interpretationCard]{gap:16px!important;padding:15px!important}[class*=reconstitution-hub-module][class*=summaryGrid]>div,[class*=reconstitution-hub-module][class*=doseCards]>div,[class*=reconstitution-hub-module][class*=drawBreakdown]>div{min-height:0!important;padding:10px!important}[class*=reconstitution-hub-module][class*=resultFlow],[class*=reconstitution-hub-module][class*=flowEmpty],[class*=reconstitution-hub-module][class*=resourceLinks],[class*=reconstitution-hub-module][class*=safetyNote]{padding:13px!important}[class*=admin-hub-module][class*=adminHero]{padding-block:27px!important}[class*=admin-hub-module][class*=adminHero] h1{font-size:36px!important}[class*=admin-hub-module][class*=quickAction]{min-height:92px!important;padding:13px!important}[class*=admin-hub-module][class*=healthGroup],[class*=admin-hub-module][class*=card]{padding:14px!important}[class*=admin-hub-module][class*=metric]{padding:11px!important}[class*=admin-hub-module][class*=attentionRow],[class*=admin-hub-module][class*=rankRow]{padding:9px 10px!important}[class*=admin-hub-module][class*=publisherFlow]>div{padding:11px!important}:where(button,a.button-primary,a.button-secondary,a.button-ghost){min-height:44px}input,select,textarea{scroll-margin-top:90px}}@media (max-width:440px){.container-shell{width:min(100% - 20px,1180px)}.page-hero{padding-block:40px 31px}.page-hero h1{font-size:clamp(33px,10.5vw,40px)}.metric-grid,[class*=community-module][class*=metricGrid],[class*=reconstitution-hub-module][class*=summaryGrid],[class*=learn-module][class*=guideCard]{grid-template-columns:1fr!important}[class*=learn-module][class*=guideNumber]{width:38px!important;height:38px!important}[class*=admin-hub-module][class*=quickActionGrid],[class*=admin-hub-module][class*=compactMetricGrid]{grid-template-columns:1fr!important}}
html{scroll-padding-top:96px}main{min-height:calc(100dvh - 300px)}:where(.page-hero,.content-card,.sidebar-card) :where(h1,h2,h3),.section-title{text-wrap:balance}:where(.profile-lead,.claim-card>p,.study-body p,.study-finding p,.evidence-answer-list p,.practical-context-lead,.page-hero p:not(.eyebrow)){text-wrap:pretty;max-width:72ch}.desktop-nav a[aria-current=page]{color:var(--relay-dark);position:relative}.desktop-nav a[aria-current=page]:after{background:var(--relay);content:"";border-radius:999px;height:2px;position:absolute;bottom:-9px;left:0;right:0}.mobile-nav a[aria-current=page]{color:var(--relay-dark);background:var(--soft-teal);border-radius:9px;margin-inline:-8px;padding-inline:8px}.compound-page-nav a[aria-current=location]{color:var(--relay-dark);background:var(--soft-teal)}#compare-answer,#compare-evidence,#compare-details,#compare-community,#compare-next,#stack-answer,#stack-rationale,#stack-map,#stack-boundaries,#stack-detail{scroll-margin-top:142px}.tab[aria-selected=true]{color:var(--ink);background:#fff;box-shadow:0 2px 8px #17243b14}.glass-completion-sentinel{width:1px;height:1px;display:block}.relay-state-page{place-items:center;min-height:min(620px,72dvh);padding-block:72px;display:grid}.relay-state-card{border:1px solid var(--border);background:var(--surface);width:min(620px,100%);box-shadow:var(--shadow);border-radius:20px;justify-items:start;gap:14px;padding:clamp(25px,5vw,42px);display:grid}.relay-state-icon{width:46px;height:46px;color:var(--relay-dark);background:var(--soft-teal);border-radius:13px;place-items:center;display:grid}.relay-state-card h1{font-size:clamp(30px,5vw,43px)}.relay-state-card>p:not(.eyebrow){max-width:55ch;color:var(--muted)}.relay-state-actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.relay-loading-lines{gap:9px;width:100%;margin-top:8px;display:grid}.relay-loading-lines span{background:#e8eceb;border-radius:999px;height:10px}.relay-loading-lines span:nth-child(2){width:78%}.relay-loading-lines span:nth-child(3){width:52%}@media (pointer:coarse){:where(button,[role=button],.text-link,.compound-page-nav a,.mobile-nav a,summary){min-height:44px}}@media (max-width:700px){html{scroll-padding-top:76px}.relay-state-page{min-height:62dvh;padding-block:36px}.relay-state-actions{flex-direction:column;width:100%}.relay-state-actions>*{width:100%}.compound-page-nav{flex-direction:row;align-items:center;gap:0;padding-block:7px}.compound-page-nav>strong{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#overview,#research-profile,#evidence-boundary,#practical-context,#study-observations,#safety-snapshot,#evidence-questions,#evidence-timeline,#source-ledger,#request-a-compound,#compare-answer,#compare-evidence,#compare-details,#compare-community,#compare-next,#stack-answer,#stack-rationale,#stack-map,#stack-boundaries,#stack-detail{scroll-margin-top:120px}}
