@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&display=swap";:root{--amr-ui-ink: #182f48;--amr-ui-muted: #40566f;--amr-ui-accent: #155fc4;--amr-ui-accent-hover: #104b9d;--amr-ui-accent-rgb: 21 95 196;--amr-ui-link: #124f9c;--amr-ui-control: #71869f;--amr-ui-border: #b8cadd;--amr-ui-soft: #e7f0fc;--amr-ui-canvas: #eaf0f7;--amr-ui-surface: #ffffff;--amr-ui-card-header: color-mix(in srgb, var(--amr-ui-soft) 60%, var(--amr-ui-surface));--amr-ui-sidebar: #20598f;--amr-visual-center: #4b88ce;--amr-visual-middle: var(--amr-ui-sidebar);--amr-visual-edge: #173d65;--amr-visual-light: #adc9e8}:root{font-family:Manrope,Arial,sans-serif;color:var(--amr-ui-ink);background:var(--amr-ui-canvas);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--paper: var(--amr-ui-surface);--ink: var(--amr-ui-ink);--muted: var(--amr-ui-muted);--line: var(--amr-ui-border);--accent: var(--amr-ui-accent);--primary: var(--amr-ui-accent);--mono: "IBM Plex Mono", monospace}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--accent);outline-offset:5px}::selection{background:var(--amr-ui-soft)}.page-width{width:calc(100% - 112px);max-width:1392px;margin-inline:auto}.site-header-shell{background:var(--amr-ui-surface);box-shadow:inset 0 -1px var(--amr-ui-border)}.site-header{height:100px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.brand-name{font-size:30px;font-weight:750;letter-spacing:-1.3px;line-height:1}.brand-country{font-size:11px;letter-spacing:0;font-weight:550;margin-left:13px;border-left:1px solid var(--amr-ui-border);padding-left:13px;vertical-align:middle;color:var(--amr-ui-muted)}.header-login{display:flex;align-items:center;gap:24px;color:var(--amr-ui-link);border:1px solid var(--amr-ui-border);padding:11px 17px;border-radius:5px;font-size:12px;font-weight:650;transition:background .2s}.header-login:hover{background:var(--amr-ui-soft)}.header-back{display:inline-flex;align-items:center;gap:9px;font-size:12px;color:var(--muted)}.header-back:hover{color:var(--ink)}.eyebrow{font-family:var(--mono);font-size:10px;line-height:1.6;font-weight:400;letter-spacing:1.1px}.landing-page{background:var(--amr-ui-canvas);min-height:100svh;display:flex;flex-direction:column}.landing-main{flex:1;display:flex;align-items:center}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:20px;align-items:center;padding-block:48px}.hero-copy{min-width:0}.hero-eyebrow{display:flex;align-items:center;gap:9px;font-size:9px;letter-spacing:.65px;color:var(--amr-ui-muted)}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0;box-shadow:0 0 0 4px rgb(var(--amr-ui-accent-rgb) / .08)}h1{font-size:clamp(56px,5.35vw,82px);font-weight:600;letter-spacing:-3.6px;line-height:1.07;margin:29px 0 26px}h1>span{color:var(--accent);white-space:nowrap}.hero-description{font-size:14px;line-height:1.85;max-width:440px;color:var(--amr-ui-muted);font-weight:450;margin:0}.hero-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-top:29px}.hero-cabinet-link{display:inline-flex;align-items:center;gap:8px;min-height:48px;color:var(--amr-ui-link);font-size:13px;font-weight:600}.hero-cabinet-link:hover{color:var(--amr-ui-accent-hover);text-decoration:underline;text-underline-offset:4px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:27px;border:0;border-radius:5px;font-size:12px;font-weight:600;padding:17px 20px;min-height:50px;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--primary);color:#fff}.button-primary:hover{background:var(--amr-ui-accent-hover)}.hero-note{display:flex;align-items:center;gap:10px;color:var(--amr-ui-muted);font-size:10px;margin-top:24px;line-height:1.7}.note-line{width:17px;height:1px;background:var(--amr-ui-border);flex-shrink:0}.science-visual{align-self:stretch;display:flex;flex-direction:column;justify-content:center;position:relative;margin-left:12px;padding-top:12px;min-width:0}.visual-topline,.visual-bottomline{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:7px;letter-spacing:.7px;color:var(--amr-ui-muted)}.visual-topline>span{display:flex;align-items:center;gap:8px}.visual-topline i{width:4px;height:4px;border-radius:50%;background:var(--amr-ui-accent)}.petri{width:100%;max-width:510px;align-self:center;margin:2px 0}.petri{animation:petri-reveal 1.3s cubic-bezier(.22,1,.36,1) both}.petri-scene{animation:petri-float 6.5s ease-in-out infinite;transform-origin:250px 250px}.petri-orbit{animation:petri-orbit 24s linear infinite;transform-origin:250px 250px}.petri-colony{transform-box:fill-box;transform-origin:center;animation:colony-drift 7s ease-in-out infinite}.colony-glow{animation-name:colony-breathe;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.petri-scan{animation:petri-scan 5.8s linear infinite}.petri-callout{animation:callout-reveal .8s ease-out both;animation-delay:.8s}.petri-callout-line{stroke-dasharray:1;animation:callout-draw 1.4s cubic-bezier(.22,1,.36,1) both;animation-delay:1s}.petri-callout-label{animation:callout-reveal .65s ease-out both;animation-delay:1.8s}.petri-signal{opacity:0;transform-box:fill-box;transform-origin:center;animation:petri-signal 5.8s ease-out infinite;animation-delay:.8s}.petri-callout-second{animation-delay:1.3s}.petri-callout-second .petri-callout-line{animation-delay:1.5s}.petri-callout-second .petri-callout-label{animation-delay:2.3s}.petri-callout-second .petri-signal{animation-delay:3.5s}.science-visual[data-paused=true] .petri,.science-visual[data-paused=true] .petri *{animation-play-state:paused}.visual-motion-toggle{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border:1px solid var(--amr-ui-border);border-radius:50%;color:var(--amr-ui-muted);background:#ffffff80;cursor:pointer;transition:color .18s,background .18s,border-color .18s}.visual-motion-toggle:hover{color:var(--amr-ui-accent);background:var(--amr-ui-soft);border-color:var(--amr-ui-border)}.visual-motion-toggle:focus-visible{outline:2px solid var(--amr-ui-accent);outline-offset:3px}.login-visual .petri,.login-visual .petri *{animation:none}.login-visual .petri-scan,.login-visual .petri-signal{display:none}@keyframes petri-reveal{0%{opacity:0;transform:translateY(24px) scale(.93)}to{opacity:1;transform:none}}@keyframes petri-float{0%,to{transform:translateY(2px) rotate(-.5deg)}50%{transform:translateY(-7px) rotate(.5deg)}}@keyframes petri-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes colony-drift{0%,to{transform:translate(0) scale(.92)}50%{transform:translate(var(--drift-x),var(--drift-y)) scale(1.15)}}@keyframes colony-breathe{0%,to{opacity:.1}50%{opacity:.6}}@keyframes petri-scan{0%{transform:translateY(-120px);opacity:0}10%{opacity:1}80%{opacity:1}95%,to{transform:translateY(380px);opacity:0}}@keyframes petri-signal{0%,15%{transform:scale(1);opacity:0}18%{opacity:.7}55%,to{transform:scale(1.85);opacity:0}}@keyframes callout-reveal{0%{opacity:0}to{opacity:1}}@keyframes callout-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(pointer:coarse){.visual-motion-toggle{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.visual-motion-toggle,.petri-scan,.petri-signal{display:none}}.visual-bottomline{border-top:1px solid var(--line);padding-top:14px;gap:10px}.visual-caption{position:absolute;bottom:42px;right:16px;font-size:9px;letter-spacing:.2px;color:var(--amr-ui-muted)}.skip-link{position:fixed;top:-100px;left:20px;padding:12px 20px;background:var(--primary);color:#fff;z-index:100}.skip-link:focus{top:10px}.login-page{min-height:100svh;background:var(--amr-ui-canvas)}.login-main{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100svh - 100px);padding-block:32px;gap:48px;align-items:stretch}.login-form-section{display:flex;align-items:center;justify-content:center;padding-block:36px}.login-form-content{width:100%;max-width:365px}.login-eyebrow{display:flex;align-items:center;gap:10px;font-size:9px;letter-spacing:.7px}.login-form-content h1{font-size:clamp(36px,3.3vw,49px);letter-spacing:-2px;line-height:1.15;margin:23px 0 17px}.login-description{font-size:13px;line-height:1.9;color:var(--muted);margin:0}.login-form{margin-top:32px}.form-field+.form-field{margin-top:23px}.form-field label{display:block;font-size:12px;font-weight:600;margin-bottom:10px}.form-field input{width:100%;min-width:0;border:1px solid var(--amr-ui-control);border-radius:5px;background:var(--amr-ui-surface);padding:15px 14px;min-height:50px;color:var(--ink);font-size:13px}.form-field input::placeholder{color:var(--amr-ui-muted)}.form-field input:focus{border-color:var(--primary)}.password-field{position:relative}.password-field input{padding-right:50px}.password-toggle{position:absolute;right:4px;top:4px;width:42px;height:42px;border:0;background:transparent;display:flex;align-items:center;justify-content:center;color:var(--amr-ui-muted);border-radius:4px}.password-toggle:hover{color:var(--ink);background:var(--amr-ui-soft)}.password-toggle:focus-visible{outline-offset:-3px}.login-submit{width:100%;margin-top:28px;font-size:13px}.login-availability{display:flex;gap:7px;align-items:center;justify-content:center;font-size:10px;color:var(--amr-ui-muted);line-height:1.6;margin:16px 0 0}.login-availability svg{flex-shrink:0}.form-status{background:var(--amr-ui-soft);border-left:2px solid var(--amr-ui-accent);padding:12px 14px;color:var(--amr-ui-link);font-size:12px;line-height:1.7;margin:15px 0 0}.login-help{border-top:1px solid var(--line);margin-top:30px;padding-top:22px;font-size:11px;line-height:1.8;color:var(--amr-ui-muted)}.login-help p{margin:4px 0 0;color:var(--amr-ui-link);font-weight:600}.login-visual{border-radius:6px;background:var(--amr-ui-soft);border:1px solid var(--amr-ui-border);padding:34px 36px 24px;display:flex;flex-direction:column;justify-content:center;min-width:0}.login-visual-heading .eyebrow{color:var(--amr-ui-muted);font-size:9px}.login-visual-heading h2{margin:18px 0 0;font-size:clamp(24px,2.5vw,36px);line-height:1.3;font-weight:500;letter-spacing:-1.2px}.login-visual-heading h2 span{color:var(--amr-ui-accent)}.login-visual .science-visual{padding-top:16px;margin:0}.login-visual .visual-topline,.login-visual .visual-bottomline,.login-visual .visual-caption{display:none}.login-visual .petri{max-width:440px}.login-visual-note{font-size:10px;line-height:1.8;margin:6px 0 0;color:var(--amr-ui-muted)}@media(min-width:1500px){.hero{gap:65px;padding-block:65px}.hero-description{font-size:16px;max-width:480px}.hero-eyebrow{font-size:10px}.science-visual{margin-left:0}.petri{max-width:570px}.hero-note{margin-top:30px}.login-form-content{max-width:400px}.login-visual{padding-inline:48px}.login-visual .petri{max-width:500px}}@media(max-width:1100px){.page-width{width:calc(100% - 64px)}.hero{gap:0}.hero-eyebrow{font-size:7px;letter-spacing:.4px}h1{font-size:60px;letter-spacing:-3.7px}.hero-description{font-size:13px;max-width:360px}.visual-topline,.visual-bottomline{font-size:6px;letter-spacing:.3px}.visual-caption{display:none}.login-main{gap:34px}.login-form-section{padding-inline:6px}.login-visual{padding:30px 23px}}@media(max-width:800px){.site-header{height:82px}.hero{grid-template-columns:1fr .85fr;padding-block:45px;gap:15px}h1{font-size:48px;letter-spacing:-2.8px}.hero-eyebrow{font-size:6px;max-width:300px}.hero-description{font-size:12px}.hero-note{font-size:9px}.science-visual{margin-left:0}.visual-topline{font-size:5px}.visual-bottomline{font-size:5px;line-height:1.8}.login-main{min-height:calc(100svh - 82px);gap:24px}.login-form-content h1{font-size:34px;letter-spacing:-1.5px}.login-visual{padding-inline:20px}.login-visual-heading h2{font-size:25px;letter-spacing:-.8px}.login-description{font-size:14px}.login-help{font-size:10px}.login-availability{font-size:8px}}@media(max-width:680px){.login-main{grid-template-columns:1fr;min-height:auto;padding-block:40px 45px}.login-form-section{padding:0}.login-form-content{max-width:390px}.login-form-content h1{font-size:39px}.login-description{font-size:13px}.login-availability{font-size:10px}.login-help{font-size:12px}.login-visual{display:none}}@media(max-width:600px){.page-width{width:calc(100% - 40px)}.site-header{height:76px;gap:12px}.brand-name{font-size:29px}.brand-country{font-size:10px;margin-left:8px;padding-left:8px}.header-login{min-height:44px;font-size:12px;gap:8px;padding:10px}.header-back{font-size:11px}.hero{grid-template-columns:1fr;padding-block:35px 28px;gap:30px}.hero-eyebrow{font-size:9px;line-height:1.7;max-width:100%;letter-spacing:.2px;gap:8px}h1{font-size:clamp(36px,10.8vw,65px);letter-spacing:-2.9px;line-height:1.1;margin:26px 0 23px}.hero-description{font-size:14px;line-height:1.8;max-width:100%}.hero-buttons{margin-top:24px}.button{font-size:12px;min-height:49px;padding:15px 18px}.hero-note{font-size:12px;line-height:1.7;margin-top:23px}.science-visual{max-width:420px;width:100%;margin:0 auto;padding-top:0}.visual-topline{font-size:6px}.petri{max-width:370px;margin:0}.visual-bottomline{font-size:6px}.login-main{padding-block:39px}.login-eyebrow{font-size:8px}.login-form-content h1{font-size:clamp(33px,9vw,42px);margin-top:22px}.login-form{margin-top:28px}.login-description{font-size:14px}.form-field+.form-field{margin-top:21px}.form-field input{font-size:16px}.login-submit{font-size:13px}.login-availability{font-size:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.demo-entry-link{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--amr-ui-accent);margin-top:23px;min-height:44px;font-size:12px;font-weight:600;border:1px solid var(--amr-ui-border);border-radius:5px;background:var(--amr-ui-soft)}.demo-entry-link:hover{background:var(--amr-ui-soft)}@media(min-width:741px)and (max-width:1199px){.hero h1{font-size:clamp(42px,5.9vw,60px);letter-spacing:-.055em}.hero-eyebrow{font-size:10px;line-height:1.8;max-width:390px}.hero-description{font-size:14px}.hero-note{font-size:12px}.hero-buttons .button{font-size:14px}.site-header :is(.brand,.header-back,.header-login){min-height:44px}.visual-motion-toggle{min-width:44px;min-height:44px}.form-field input{font-size:16px;border-color:var(--amr-ui-control)}.password-toggle{width:44px;height:44px}.demo-entry-link{min-height:48px}.login-description{font-size:14px}.login-availability,.login-help,.login-visual-note{font-size:12px}}@media(min-width:741px)and (max-width:900px){.login-main{grid-template-columns:minmax(0,1fr);padding-block:48px}.login-form-section{padding:0}.login-form-content{max-width:480px}.login-form-content h1{font-size:36px}.login-visual{display:none}}@media(pointer:coarse){.form-field input{font-size:16px}.site-header :is(.brand,.header-back,.header-login),.visual-motion-toggle{min-height:44px}.visual-motion-toggle{min-width:44px}}.demo-entry-new{background:var(--amr-ui-soft);border-color:var(--amr-ui-border);color:var(--amr-ui-link);margin-bottom:10px}.public-statistics-link{color:var(--amr-ui-link);background:transparent;border:0;margin-top:12px;margin-bottom:16px;font-size:13px;min-height:44px}.demo-entry-previous{margin-top:4px;min-height:44px;background:transparent;border-color:transparent;color:var(--amr-ui-muted);font-weight:500}.demo-entry-previous:hover{background:transparent;color:var(--amr-ui-link);text-decoration:underline}:root{--motion-out: cubic-bezier(.22, 1, .36, 1);--motion-quick: .16s;--motion-panel: .34s}.landing-main,.login-main{animation:amr-page-in .4s var(--motion-out) both}.dashboard:not(.workspace) .dashboard-content{animation:amr-page-in .34s var(--motion-out) both}.motion-swap{min-width:0}.motion-swap[aria-busy=true]{pointer-events:none}.motion-collapse{display:flow-root;overflow:clip;min-width:0}.motion-collapse>div{display:flow-root}.motion-collapse[hidden]{display:none}.dashboard .analysis-body,.dashboard .entry-panel,.dashboard .region-inline-details{animation:none}.dashboard .motion-dialog[open]{animation:none!important}.motion-dialog::backdrop{animation:none}.motion-dialog[data-motion-state=opening]::backdrop{animation:amr-backdrop-in .34s cubic-bezier(.22,1,.36,1) both}.motion-dialog[data-motion-state=closing]::backdrop{animation:amr-backdrop-out .22s ease-in both}.motion-dialog[data-motion-state=closing]{pointer-events:none}.dashboard .entry-dialog{height:min(900px,92dvh);max-height:92dvh}.dashboard .dash-page-heading h1:focus{outline:none}.dashboard .dash-sidebar{transition:transform .32s var(--motion-out),visibility 0s .32s}.dashboard .dash-sidebar.sidebar-open{transition-delay:0s}.sidebar-backdrop[data-visible=true]{animation:amr-backdrop-in .26s var(--motion-out)}.sidebar-backdrop[data-visible=false]{opacity:0;pointer-events:none;transition:opacity .22s ease-in}.dashboard details>summary>svg:last-child{transition:transform .26s var(--motion-out)}.dashboard details[open]>summary>svg:last-child{transform:rotate(180deg)}.dashboard .composition-track>span,.dashboard .sir-bar>span{transition:width .36s var(--motion-out)}.dashboard :is(.entry-primary,.entry-secondary,.create-study-button,.open-drug-trend,.registry-open-button,.region-apply,.scope-apply,.scope-cancel,.analysis-representation>button,.entry-result-choice>button){transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s var(--motion-out)}.dashboard :is(.entry-primary,.entry-secondary,.create-study-button,.open-drug-trend,.registry-open-button,.region-apply,.scope-apply,.scope-cancel,.entry-result-choice>button):active{transform:scale(.98)}.dashboard .scope-mobile-trigger{transition:background-color .16s ease}.dashboard .scope-mobile-trigger:active{background:#edf4fc}.dashboard .analysis-tabs>button{transition:color .18s ease,background-color .22s var(--motion-out),box-shadow .22s ease}.dashboard .mobile-map-toggle{transition:background-color .18s ease,border-color .18s ease}.motion-map{min-width:0}.motion-map .geography-map{display:flow-root}html .amr-select-content[data-state=open]{animation:amr-select-in .26s cubic-bezier(.22,1,.36,1)}html .amr-select-content[data-state=closed]{animation:amr-select-out .18s ease-in}.workspace-help>.amr-popover-panel[data-open=true]{transform-origin:top right;animation:amr-select-in .26s var(--motion-out) both}.workspace-help>.amr-popover-panel[data-open=false]{animation:amr-select-out .18s ease-in both;pointer-events:none}.dashboard :is(.source-secondary,.source-add-file,.team-access-button,.workspace-text-button,.workspace-help-trigger,.registry-pagination button){transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .16s var(--motion-out)}.dashboard :is(.source-secondary,.source-add-file,.team-access-button,.workspace-help-trigger,.registry-pagination button):active:not(:disabled){transform:scale(.98)}.dashboard :is(.team-list>li,.entry-isolate,.registry-mobile-record){animation:amr-item-in .3s var(--motion-out) both}.registry-table tbody{animation:amr-backdrop-in .3s var(--motion-out) both}.dashboard .team-list>li{transition:opacity .22s ease,background-color .22s ease}.dashboard .team-access{transition:color .22s ease}.dashboard .amr-team{display:block}.amr-team>.motion-collapse>div{padding-bottom:20px}.amr-team .motion-collapse .team-editor{animation:none}.amr-select-option{transition:background-color .12s ease,color .12s ease}.trend-series-current{stroke-dasharray:1;stroke-dashoffset:0;animation:amr-line-in .44s var(--motion-out) both}@keyframes amr-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes amr-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes amr-select-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes amr-select-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-2px) scale(.98)}}@keyframes amr-line-in{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes amr-page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes amr-item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:740px){.dashboard .entry-dialog{height:100dvh;max-height:100dvh}.scope-bar{transition:margin-inline .32s var(--motion-out),padding-inline .32s var(--motion-out),border-radius .32s var(--motion-out),border-color .24s ease,box-shadow .32s ease}.motion-map{order:2}.motion-map .geography-map{display:flow-root}}@media(prefers-reduced-motion:reduce){.landing-main,.login-main{animation:none!important}.dashboard *,.dashboard *:before,.dashboard *:after,.motion-dialog::backdrop,html .amr-select-content,.amr-select-option{animation:none!important;transition:none!important}}.dashboard details[data-motion-state=closing]>summary>svg:last-child{transform:rotate(0)}.dashboard :is(.entry-primary,.entry-secondary):disabled{opacity:.55;cursor:default;transform:none}.trend-difference-content .trend-difference{display:block}
