.emr-secondary-page-actions{display:grid;gap:var(--space-3);padding-top:var(--space-2);width:min(100%,28rem)}.emr-secondary-page-actions--fieldColumn{width:calc((100% - (var(--space-3) * 2)) / 3)}.emr-secondary-page-actions--fullWidth{width:100%}@media (max-width:1023px){.emr-secondary-page-actions--fieldColumn{width:calc((100% - var(--space-3)) / 2)}}@media (max-width:767px){.emr-secondary-page-actions--fieldColumn{width:100%}}body:has(.emr-auth-screen),body:has(.emr-setup-auth-screen),body:has(.emr-start-screen),html:has(.emr-auth-screen),html:has(.emr-setup-auth-screen),html:has(.emr-start-screen){overflow:hidden}.emr-auth-screen,.emr-setup-auth-screen,.emr-start-screen{--emr-auth-page-width:32rem}.emr-auth-screen{box-sizing:border-box;width:100%;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;padding:var(--space-6);display:grid;place-items:center;place-items:safe center;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.emr-auth-screen::-webkit-scrollbar{display:none}.emr-auth-screen__viewport{display:flex;align-items:center;align-items:safe center;justify-content:center}.emr-auth-screen__viewport,.emr-setup-auth-screen__viewport{width:100%;min-height:calc(100vh - (var(--space-6) * 2));min-height:calc(100dvh - (var(--space-6) * 2))}.emr-auth-screen__panel{width:min(100%,var(--emr-auth-page-width));display:flex;min-height:0}.emr-auth-screen__scroll{box-sizing:border-box;overflow:visible;padding:var(--space-6);width:100%;min-height:0}.emr-start-screen{box-sizing:border-box;position:fixed;inset:0;width:100vw;height:100vh;height:100svh;height:100dvh;min-height:100vh;min-height:100svh;min-height:100dvh;padding:calc(var(--space-6) + env(safe-area-inset-top, 0px)) var(--space-6) calc(var(--space-6) + env(safe-area-inset-bottom, 0px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--space-2);overflow:clip}.emr-start-screen__toggle-row{display:flex;align-items:center;justify-content:flex-end;min-height:var(--control-size-compact)}.emr-start-screen:has(.emr-start-screen__marketing-topbar){padding-top:calc(env(safe-area-inset-top, 0px) + var(--space-3))}.emr-start-screen__marketing-topbar{align-items:center;min-height:var(--control-size-compact)}.emr-start-screen__toggle-spacer{flex:1 1}.emr-start-screen__center{display:grid;align-content:center;justify-items:center;gap:var(--space-4);min-height:0}.emr-start-screen__logo-wrap{position:relative;width:min(100%,1040px)}.emr-start-screen__logo{width:100%;height:auto;max-height:clamp(168px,32vh,540px)}.emr-start-screen__logo--dark,html[data-theme=dark] .emr-start-screen__logo--light{display:none}html[data-theme=dark] .emr-start-screen__logo--dark{display:block}.emr-start-screen__subtitle{max-width:480px;text-align:center;text-wrap:balance}.emr-start-screen__subtitle .emr-text--subtitle{font-size:var(--text-sm)}.emr-start-screen__center.marketing-hero__statement{justify-self:center}.emr-start-screen__logo-wrap.marketing-hero__brand{width:100%;max-width:1174px}.emr-start-screen__subtitle.emr-start-screen__hero-copy{display:contents}.emr-start-screen__actions{display:grid;gap:var(--space-4);width:min(100%,420px);margin:0 auto}.emr-setup-form-screen{min-height:100%}.emr-setup-auth-screen{box-sizing:border-box;position:relative;isolation:isolate;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;display:grid;align-items:center;justify-items:center;overflow:auto;padding:calc(env(safe-area-inset-top, 0px) + var(--space-6)) var(--space-4) calc(env(safe-area-inset-bottom, 0px) + var(--space-6));scrollbar-width:none;-ms-overflow-style:none}.emr-setup-auth-screen::-webkit-scrollbar{display:none}.emr-setup-form-screen.emr-setup-auth-screen{box-sizing:border-box;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.emr-setup-form-screen.emr-setup-auth-screen::-webkit-scrollbar{display:none}.emr-setup-auth-screen__form,.emr-setup-auth-screen__panel{width:min(100%,var(--emr-auth-page-width));max-width:var(--emr-auth-page-width);min-width:0}.emr-setup-auth-screen__links,.emr-setup-auth-screen__links.auth-form__links--single{justify-content:flex-end}.emr-setup-auth-screen__links.auth-form__links--locked{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);justify-items:end;width:100%}.emr-setup-auth-screen__links.auth-form__links--locked>*{justify-self:end;text-align:right}.setup-screen-native-layout{box-sizing:border-box;min-height:100dvh;height:auto;align-items:start;justify-items:center;justify-items:safe center;overflow:auto;padding:0;-webkit-overflow-scrolling:touch}.emr-setup-form-screen.emr-setup-auth-screen.setup-screen-native-layout{padding:0}.setup-screen-native-layout__top-navigation{position:fixed;z-index:4;top:calc(env(safe-area-inset-top, 0px) + var(--setup-top-navigation-inset));left:max(var(--setup-top-navigation-inset),env(safe-area-inset-left,0px));display:flex;align-items:center;align-items:safe center;gap:var(--space-2)}.setup-screen-native-layout__viewport{display:flex;align-items:flex-start;justify-content:center;min-height:100vh;min-height:100dvh}.setup-screen-native-layout__viewport[data-fit-content=true]{align-items:center;align-items:safe center}.setup-screen-native-layout__panel{box-sizing:border-box;display:block;width:100%;max-width:none}.emr-setup-auth-screen__form.setup-screen-native-layout__form,.emr-setup-auth-screen__panel.setup-screen-native-layout__panel{width:100%;max-width:none}.setup-screen-native-layout__scroll{--setup-scroll-bottom-padding:calc(env(safe-area-inset-bottom, 0px) + var(--setup-content-bottom-inset));--setup-scroll-top-padding:calc(env(safe-area-inset-top, 0px) + var(--setup-content-top-with-navigation));box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow:visible;padding:var(--setup-scroll-top-padding) var(--setup-content-gutter) var(--setup-scroll-bottom-padding)}.setup-screen-native-layout__scroll[data-fit-content=true]{padding-top:max(var(--setup-scroll-top-padding),var(--setup-scroll-bottom-padding));padding-bottom:max(var(--setup-scroll-top-padding),var(--setup-scroll-bottom-padding))}.setup-screen-native-layout__content{width:100%;max-width:100%;min-width:0}.setup-screen-native-layout__form{box-sizing:border-box;margin:0 auto;max-width:none}.setup-screen-native-layout__body,.setup-screen-native-layout__form,.setup-screen-native-layout__step,.setup-screen-native-layout__step>.master-layout-section{display:grid;gap:var(--setup-stack-gap);width:100%;max-width:100%;min-width:0}.setup-screen-native-layout__step>.master-layout-section{padding:0;border:0;background:transparent}.setup-screen-native-layout__step .master-layout-field-grid{grid-template-columns:minmax(0,1fr);gap:var(--setup-field-gap);width:100%;max-width:100%;min-width:0}.setup-screen-native-layout__step .master-layout-panel{padding:0;border:0;background:transparent}.emr-setup-home-region-step__address,.emr-setup-legal-consent-step,.emr-setup-username-step{display:grid;gap:var(--setup-field-gap);width:100%;min-width:0}.emr-setup-legal-consent-step__row{display:flex;align-items:flex-start;gap:var(--space-2);width:100%;min-width:0}.emr-setup-home-region-step__map-stack{display:grid;gap:var(--emr-setup-home-region-map-stack-gap,var(--space-3));width:100%;min-width:0}.emr-setup-legal-consent-step__text{flex:1 1;min-width:0}.emr-setup-legal-consent-step__text a{color:inherit;text-decoration:underline;text-underline-offset:.12em}.emr-setup-username-step__status{min-height:calc(var(--text-xs) * var(--lh-tight))}@media (min-width:768px){.emr-setup-auth-screen__form.setup-screen-native-layout__form,.emr-setup-auth-screen__panel.setup-screen-native-layout__panel,.setup-screen-native-layout__form,.setup-screen-native-layout__panel{max-width:var(--emr-auth-page-width)}}.marketing-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-6)}.marketing-page-header__copy{display:grid;gap:var(--space-2);max-width:720px}.marketing-page-header__actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.app-screen{--app-screen-gutter:clamp(var(--space-4),3vw,var(--space-7));width:100%;height:100dvh;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);color:var(--emr-text);isolation:isolate;position:relative}.app-screen-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--space-5) var(--app-screen-gutter) calc(var(--space-7) + env(safe-area-inset-bottom, 0px))}.app-screen-stack{width:min(100%,1320px);margin:0 auto;display:grid;gap:var(--space-4)}.app-screen-stack--wide{width:min(100%,1480px)}.app-screen-stack--content-height{min-height:auto}.master-layout-screen{grid-template-rows:minmax(0,1fr)}.master-layout-screen .app-screen-scroll{padding:0}.master-layout-scroll-stack{width:100%;max-width:none;min-height:100%;gap:0}.master-layout-scroll-stack.app-screen-stack--content-height{min-height:auto}.master-layout-page-shell{box-sizing:border-box;position:relative;min-width:0;min-height:100%;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--space-5);padding:calc(env(safe-area-inset-top, 0px) + var(--space-5)) var(--app-screen-gutter) calc(env(safe-area-inset-bottom, 0px) + var(--space-7))}.master-layout-page-shell--with-header-controls{padding-top:calc(env(safe-area-inset-top, 0px) + var(--space-4) + var(--control-size) + var(--space-3))}.master-layout-page-shell.master-layout-page-shell--viewport-content{height:100%;min-height:100%;align-content:stretch;gap:0;padding:0;overflow:hidden}.master-layout-page-shell--viewport-content>.master-layout-page-header{position:absolute;z-index:30;top:calc(env(safe-area-inset-top, 0px) + var(--space-4) + var(--control-size) + var(--space-3));left:var(--app-screen-gutter);right:var(--app-screen-gutter);width:auto}.master-layout-page-viewport-content{position:absolute;inset:0;min-width:0;min-height:0;overflow:hidden}.master-layout-scroll-stack.app-screen-stack--content-height .master-layout-page-shell{min-height:auto}.master-layout-page-title{width:100%;max-width:none;margin:0;min-width:0;display:grid;gap:var(--space-1)}.master-layout-page-header{width:100%;max-width:none;margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-4)}.master-layout-page-header>.master-layout-actions{position:sticky;top:calc(env(safe-area-inset-top, 0px) + var(--space-4));z-index:30;justify-self:end}.master-layout-floating-header,.master-layout-top-navigation{position:fixed;z-index:30;top:calc(env(safe-area-inset-top, 0px) + var(--space-4));left:var(--app-screen-gutter);right:var(--app-screen-gutter);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--control-size);pointer-events:none}.master-layout-top-navigation{position:relative;top:auto;right:auto;left:auto}.master-layout-floating-header__actions,.master-layout-floating-header__slot,.master-layout-top-navigation__actions,.master-layout-top-navigation__slot{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-size);min-width:var(--control-size);pointer-events:auto}.master-layout-floating-header__actions,.master-layout-top-navigation__actions{justify-content:flex-end}@media (min-width:1024px){.app-shell .master-layout-floating-header{left:calc(var(--emr-navigation-expanded-width) + var(--app-screen-gutter))}.app-shell.app-shell--collapsed .master-layout-floating-header{left:calc(var(--emr-navigation-collapsed-width) + var(--app-screen-gutter))}}.master-layout-section-stack{width:100%;max-width:none;margin:0;gap:var(--space-5)}.master-layout-section,.master-layout-section-stack{min-width:0;display:grid;grid-template-columns:minmax(0,1fr)}.master-layout-section{gap:var(--space-3)}.master-layout-section>*{min-width:0;max-width:100%}.master-layout-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.master-layout-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}@media (max-width:1023px){.master-layout-actions{flex-wrap:wrap}}@media (max-width:767px){.master-layout-actions{align-items:stretch}.master-layout-actions .emr-button{width:100%}}.master-layout-panel{min-width:0;display:grid;gap:var(--space-2)}@media (max-width:767px){.master-layout-page-shell{padding:calc(env(safe-area-inset-top, 0px) + var(--space-4)) var(--space-4) calc(env(safe-area-inset-bottom, 0px) + var(--space-6))}.master-layout-page-shell--with-header-controls{padding-top:calc(env(safe-area-inset-top, 0px) + var(--space-4) + var(--control-size) + var(--space-3))}.master-layout-floating-header,.master-layout-page-shell--viewport-content>.master-layout-page-header{left:var(--space-4);right:var(--space-4)}.master-layout-page-header{gap:var(--space-3)}.master-layout-field-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px) and (max-width:1023px){.master-layout-page-shell{padding-top:calc(env(safe-area-inset-top, 0px) + var(--space-5))}}.app-danger-zone{border:1px solid var(--emr-border);border-radius:var(--radius-lg);background:var(--emr-surface);box-shadow:var(--shadow-soft);overflow:hidden}.app-screen-grid{display:grid;gap:var(--space-3);width:100%}.app-screen-grid,.app-screen-grid>*{max-width:100%;min-width:0}.app-screen-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.app-screen-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.app-empty-state{min-height:12rem;display:grid;place-items:center;padding:var(--space-6)}.app-empty-state__inner{display:grid;gap:var(--space-2);text-align:center;max-width:32rem}.app-danger-zone{display:grid;gap:var(--space-3);padding:var(--space-4);border-color:var(--danger-border);background:var(--danger-bg)}.app-danger-zone__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2)}@media (max-width:1023px){.app-screen-scroll{padding-left:calc(var(--space-4) + env(safe-area-inset-left, 0px));padding-right:calc(var(--space-4) + env(safe-area-inset-right, 0px))}}@media (min-width:768px){.emr-start-screen__logo{max-height:clamp(220px,38vh,680px)}.emr-start-screen__subtitle{max-width:720px}}@media (min-width:1024px){.emr-start-screen__logo{max-height:clamp(260px,44vh,820px)}.emr-start-screen__subtitle{max-width:840px}}@media (max-height:650px){.emr-start-screen{padding:calc(var(--space-4) + env(safe-area-inset-top, 0px)) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom, 0px));gap:var(--space-1)}.emr-start-screen:has(.emr-start-screen__marketing-topbar){padding-top:calc(env(safe-area-inset-top, 0px) + var(--space-3))}.emr-start-screen__center{gap:var(--space-3)}.emr-start-screen__logo{max-height:clamp(72px,18vh,160px)}.emr-start-screen__actions{gap:var(--space-3)}}@media (max-width:767px){.emr-auth-screen{padding:0}.emr-auth-screen__viewport{min-height:100vh;min-height:100dvh}.emr-start-screen{padding:calc(1rem + env(safe-area-inset-top, 0px)) 1rem calc(1rem + env(safe-area-inset-bottom, 0px) + .75rem)}.emr-start-screen:has(.emr-start-screen__marketing-topbar){padding-top:calc(env(safe-area-inset-top, 0px) + var(--space-3))}.emr-start-screen__center{padding:1rem 0}}.start-page__card h2{margin:0 0 .6rem;font-family:var(--font-primary);font-size:1.45rem}.emr-access-selection-map{box-sizing:border-box;min-width:0;width:100%;max-width:100%;display:grid;gap:var(--space-2)}.emr-access-selection-map__fullscreen{position:fixed;inset:0;z-index:var(--z-modal);width:100vw;height:100dvh;overflow:hidden;background:var(--emr-color-surface-primary)}.emr-access-selection-map__fullscreen-preview{position:absolute;inset:0}.emr-access-selection-map__header{display:grid;align-items:start;justify-content:stretch;gap:var(--space-2)}.emr-access-selection-map__heading{display:grid;gap:var(--space-1);min-width:0;justify-items:start;text-align:left}.emr-access-selection-map__heading--row{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:var(--space-2)}.emr-access-selection-map__summary{font-family:var(--emr-font-secondary-semibold)}.emr-access-selection-map__preview-wrap{position:relative;width:100%;aspect-ratio:1/1;min-width:0}.emr-access-selection-map__toggle{position:absolute;top:var(--space-2);right:var(--space-2);z-index:3;flex:0 0 auto}.emr-access-selection-map__label{position:absolute;left:var(--space-2);right:var(--space-2);bottom:var(--map-access-feedback-inline-bottom);z-index:2;padding:var(--space-1) var(--space-2);border:var(--map-access-inline-border-w) solid var(--emr-border-strong);border-radius:var(--radius-md);background:rgb(var(--emr-color-surface-primary-rgb)/1);pointer-events:none}.emr-access-selection-map__preview{box-sizing:border-box;position:relative;width:100%;max-width:100%;height:100%;aspect-ratio:1/1;border-radius:var(--map-access-inline-radius);overflow:hidden;border:var(--map-access-inline-border-w) solid var(--emr-border-strong);background:rgb(var(--emr-color-surface-secondary-rgb)/1)}.emr-access-selection-map__fullscreen-preview .emr-access-selection-map__preview{aspect-ratio:auto;height:100%;border-radius:0;border-width:0}.emr-access-selection-map__fullscreen-overlay{position:absolute;inset:0;z-index:calc(var(--z-modal) + 1);pointer-events:none}.emr-access-selection-map__fullscreen-top-nav{box-sizing:border-box;width:100%;min-height:var(--map-access-fullscreen-header-min-h);padding:calc(env(safe-area-inset-top, 0px) + var(--map-access-fullscreen-header-pad)) calc(env(safe-area-inset-right, 0px) + var(--map-access-fullscreen-header-pad)) var(--space-2) calc(env(safe-area-inset-left, 0px) + var(--map-access-fullscreen-header-pad));display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);pointer-events:none}.emr-access-selection-map__fullscreen-heading{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);min-width:0;flex:1 1;pointer-events:auto}.emr-access-selection-map__fullscreen-top-nav .emr-icon-button{flex:0 0 auto;pointer-events:auto}.emr-access-selection-map__fullscreen .emr-access-selection-map__label{bottom:calc(env(safe-area-inset-bottom, 0px) + var(--map-access-feedback-fullscreen-bottom))}.emr-access-selection-map__preview.is-placeholder{display:grid;place-items:center;padding:var(--space-3);background:rgb(var(--emr-color-surface-secondary-rgb)/1)}.emr-access-selection-map__mapbox{position:absolute;inset:0;width:100%;height:100%;display:block}.emr-access-selection-map__mapbox .mapboxgl-ctrl-attrib,.emr-access-selection-map__mapbox .mapboxgl-ctrl-logo,.emr-access-selection-map__preview.is-placeholder .emr-access-selection-map__mapbox{display:none}.account-screen-home-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-4)}.account-screen-home-controls,.account-screen-home-map{min-width:0;display:grid;gap:var(--space-5)}.account-screen-home-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.account-screen-access-panel{min-width:0;display:grid;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--emr-border);border-radius:var(--radius-md);background:var(--emr-surface-muted)}.account-screen-access-map-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--space-5)}.account-screen-access-map-grid .emr-access-selection-map,.account-screen-home-map .emr-access-selection-map{width:100%;max-width:none}.account-screen-access-map-grid .emr-access-selection-map{grid-template-rows:auto auto 1fr}.account-screen-access-map-grid .emr-access-selection-map__header{min-height:var(--space-6)}.account-screen-access-map-grid .emr-access-selection-map__preview,.account-screen-home-map .emr-access-selection-map__preview{width:100%;max-width:none}.account-screen-authentication-card,.account-screen-authentication-group{min-width:0;display:grid;gap:var(--space-2)}.account-screen-authentication-card{padding:var(--space-3);border:1px solid var(--emr-border);border-radius:var(--radius-md);background:var(--emr-surface-muted)}.account-screen-authentication-code-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-3);min-width:0}.account-screen-authentication-code-row>.emr-button{white-space:nowrap}@media (max-width:1023px){.account-screen-home-grid{gap:var(--space-2)}.account-screen-home-controls,.account-screen-section-stack{gap:var(--space-4)}.account-screen-home-controls .master-layout-section{gap:var(--space-2)}.account-screen-home-controls .master-layout-field-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.account-screen-home-controls .master-layout-actions .emr-button{width:100%}.account-screen-access-map-grid,.account-screen-home-map{grid-template-columns:minmax(0,1fr)}.account-screen-home-map{gap:var(--space-2)}.account-screen-access-map-grid{gap:var(--space-3)}.account-screen-access-section{gap:var(--space-2)}}@media (max-width:767px){.account-screen-authentication-code-row{grid-template-columns:1fr;align-items:stretch}.account-screen-authentication-code-row>.emr-button{width:100%;white-space:normal}}.account-security-content,.account-security-enrollment,.account-security-factor,.account-security-factor-stack{display:grid;gap:var(--space-3)}.account-security-qr-code{background:#ffffff;border-radius:var(--radius-lg);justify-self:center}.alerts-row__actions,.alerts-row__badges,.alerts-row__subtitle,.alerts-screen-row,.alerts-screen-row__title,.alerts-screen-section-summary{min-width:0}.alerts-row__actions,.alerts-row__badges,.alerts-row__subtitle{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.alerts-row__actions .emr-button,.alerts-row__badges .emr-badge{min-height:var(--btn-sm-h);border-radius:var(--radius-full)}.alerts-screen-row,.alerts-screen-row__title,.alerts-screen-section-summary{display:flex;align-items:center;gap:var(--space-3)}.alerts-screen-row__title,.alerts-screen-section-summary{justify-content:space-between;flex-wrap:wrap}.alerts-screen-list{min-width:0;display:grid;gap:var(--space-2)}.alerts-screen-row{align-items:flex-start;padding:var(--space-3);border:1px solid var(--emr-border);border-radius:var(--radius-md);background:var(--emr-surface-muted)}.alerts-screen-row__icon{flex:0 0 auto;color:var(--emr-color-tertiary-action-text)}.alerts-screen-row__body{min-width:0;flex:1 1 auto;display:grid;gap:var(--space-2)}@media (max-width:1023px){.alerts-screen-row{display:grid;grid-template-columns:auto minmax(0,1fr)}.alerts-row__actions{grid-column:2;flex-wrap:wrap}}.emr-activity-timeline-list{display:grid;gap:var(--space-5)}.emr-activity-timeline-item{display:grid;gap:var(--space-3);min-width:0}.emr-activity-mention-composer{display:grid;gap:var(--space-1);margin-left:0;border:1px solid rgb(var(--emr-color-divider-strong-rgb)/.72);border-radius:var(--radius-lg);background:rgb(var(--emr-color-surface-secondary-rgb)/.48);padding:var(--space-2);overflow-anchor:none}.emr-activity-mention-composer__entry{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2)}.emr-activity-mention-composer__target{flex:0 0 auto;border-radius:999px;background:var(--emr-accent);color:var(--emr-on-accent,var(--emr-text-inverse));font-weight:700;line-height:1;padding:var(--space-2) var(--space-3)}.emr-activity-mention-composer__input{min-width:0;border:0;outline:0;background:transparent;color:var(--emr-text);font:inherit;padding:var(--space-2) var(--space-1)}.emr-activity-mention-composer__input::placeholder{color:var(--emr-text-muted)}.emr-activity-mention-composer__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1)}@media (max-width:767px){.emr-activity-mention-composer__entry{grid-template-columns:minmax(0,1fr) auto}.emr-activity-mention-composer__target{grid-column:1/-1;width:fit-content}}.conditions-card{display:grid;gap:var(--space-3);padding:var(--space-4)}.conditions-alert__meta,.conditions-card__top,.conditions-daily-item,.conditions-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.conditions-daily-item{align-items:center}.conditions-alert-list,.conditions-alert-summary,.conditions-card__copy,.conditions-card__primary,.conditions-card__state,.conditions-card__title,.conditions-daily-list,.conditions-section{display:grid;gap:var(--space-2)}.conditions-card__title{gap:var(--space-1)}.conditions-card__pressable{display:grid;gap:var(--space-2);width:100%;border:0;padding:0;background:transparent;color:inherit;cursor:pointer;text-align:left}@media (min-width:1024px){.conditions-card__pressable{grid-template-columns:minmax(22rem,26rem) minmax(20rem,1fr);grid-template-rows:auto auto auto auto;align-items:stretch;column-gap:var(--space-4)}.conditions-card__alerts,.conditions-card__forecast-group,.conditions-card__metrics,.conditions-card__summary{grid-column:1}.conditions-card__map-preview{grid-column:2;grid-row:1/5}}.conditions-card__main,.conditions-card__state-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-4)}.conditions-card__summary{display:grid;grid-template-columns:auto max-content minmax(9rem,1fr);align-items:center;gap:var(--space-3)}.conditions-card__current{display:contents}.conditions-card__icon-shell{display:grid;place-items:center;width:4.2rem;height:4.2rem;border:0;border-radius:8px;background:transparent}.conditions-card__temperature{color:var(--emr-text);font-family:var(--emr-font-secondary-bold);font-size:calc(var(--text-xl) * 1.02);line-height:var(--lh-tight)}.conditions-card__primary{align-content:center;gap:.1rem}.conditions-card__primary .emr-text{line-height:var(--lh-tight)}.conditions-card__meta{display:grid;gap:.1rem;justify-self:end;justify-items:end;min-width:0;text-align:right}.conditions-card__meta .emr-text{white-space:nowrap}.conditions-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.conditions-card__hourly-preview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--emr-color-divider-subtle);border-bottom:1px solid var(--emr-color-divider-subtle)}.conditions-card__forecast-group{display:grid;gap:var(--space-2)}.conditions-card__alerts,.conditions-card__hourly-tile,.conditions-card__metric-tile{display:grid;gap:var(--space-1);min-width:0;padding:0;background:transparent}.conditions-card__metric-tile{border-left:1px solid var(--emr-color-divider-subtle);padding-left:var(--space-2)}.conditions-card__metric-tile:first-child{border-left:0;padding-left:0}.conditions-card__hourly-tile{justify-items:center;padding:var(--space-2) var(--space-1);text-align:center}.conditions-card__hourly-tile+.conditions-card__hourly-tile{border-left:1px solid var(--emr-color-divider-subtle)}.conditions-card__alerts{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2);border-top:1px solid var(--emr-color-divider-subtle);padding-top:var(--space-2)}.conditions-card__metric-values{display:grid;grid-template-columns:minmax(2rem,auto) minmax(3.45rem,auto);align-items:center;justify-content:start;column-gap:.95rem;min-height:2.35rem}.conditions-card__metric-range{display:grid;gap:0;min-width:2rem;line-height:1}.conditions-card__metric-range .emr-text{white-space:nowrap;font-size:var(--text-xs);line-height:var(--lh-tight)}.conditions-card__metric-values>.emr-text{justify-self:start;white-space:nowrap;font-size:calc(var(--text-base) * 1.32);line-height:var(--lh-tight);text-align:left}.conditions-card__map-preview{position:relative;display:none;align-self:start;overflow:hidden;border:1px solid var(--emr-color-divider-subtle);border-radius:var(--conditions-card-map-radius);background:var(--emr-color-surface-primary)}.conditions-card__map-image,.conditions-card__map-preview{height:100%;max-height:var(--conditions-card-map-max-h);min-height:var(--conditions-card-map-min-h)}.conditions-card__map-image{display:block;width:100%;object-fit:cover}.conditions-card__map-fallback{display:grid;place-items:center;min-height:var(--conditions-card-map-min-h);height:100%;padding:var(--space-4);text-align:center}@media (min-width:1024px){.conditions-card__map-preview{display:block}}.conditions-card__footer{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-3);flex-wrap:wrap;border-top:0;padding-top:0}.conditions-card--home .conditions-card__pressable{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.conditions-card--home .conditions-card__metrics,.conditions-card--home .conditions-card__summary{grid-column:1}.conditions-card--home .conditions-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.conditions-attribution{width:fit-content;color:var(--emr-text-muted);font-family:var(--emr-font-secondary-semibold);font-size:var(--text-2xs);line-height:var(--lh-tight);text-decoration:none}.conditions-attribution:hover{color:var(--emr-color-tertiary-action-text)}.conditions-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--emr-color-icon-primary)}.conditions-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.conditions-icon circle{fill:currentColor;stroke:none}.conditions-icon--sm{width:1.75rem;height:1.75rem}.conditions-icon--md{width:2.4rem;height:2.4rem}.conditions-icon--lg{width:4.5rem;height:4.5rem}.conditions-icon--providerColor{color:var(--emr-color-tertiary-action-text)}.conditions-alert,.conditions-alert-summary,.conditions-daily-item,.conditions-hourly-item,.conditions-metric,.conditions-panel,.conditions-source-detail{padding:var(--space-4)}.conditions-page-grid{display:grid;gap:var(--space-4)}.conditions-page-actions{display:flex;align-items:center;gap:var(--space-2)}.conditions-page-grid>.master-layout-section{min-width:0}.conditions-page-grid--overview{align-items:start}.conditions-panel--existing{padding:var(--space-5)}.conditions-existing{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-4)}.conditions-existing__meta,.conditions-existing__primary,.conditions-metric,.conditions-source-detail{display:grid;gap:var(--space-1)}.conditions-existing__meta{justify-items:end}.conditions-hourly-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(5.75rem,1fr);gap:0;overflow-x:auto;border:1px solid var(--emr-color-divider-subtle);border-radius:8px;background:var(--emr-color-surface-primary)}.conditions-hourly-item{display:grid;min-height:6.4rem;align-content:space-between;justify-items:center;gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-2);text-align:center}.conditions-hourly-item+.conditions-hourly-item{border-left:1px solid var(--emr-color-divider-subtle)}.conditions-selected-day__metrics,.conditions-trends-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.conditions-trends-grid--daily{grid-template-columns:minmax(0,1fr)}.conditions-weather-map,.conditions-weather-map__header{display:grid;gap:var(--space-3)}.conditions-weather-map{padding:var(--space-3)}.conditions-weather-map__header{grid-template-columns:minmax(0,1fr) minmax(0,13rem);align-items:start}.conditions-weather-map__status{justify-self:end;min-width:0;text-align:right;max-width:100%}.conditions-weather-map__attribution .emr-text{line-height:var(--lh-tight)}.conditions-weather-map__layers{width:100%}.conditions-weather-map__frame{position:relative;width:100%;aspect-ratio:16/9;max-height:19rem;overflow:hidden;border:1px solid var(--emr-color-divider-subtle);border-radius:8px;background:var(--emr-color-surface-secondary)}.conditions-weather-map__canvas{position:absolute;inset:0;width:100%;height:100%}.conditions-weather-map__fallback{position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%;padding:var(--space-4);text-align:center}.conditions-selected-day,.conditions-selected-day__copy,.conditions-selected-day__metric,.conditions-selected-day__planning,.conditions-trend-card{display:grid;gap:var(--space-2)}.conditions-trend-card{overflow:hidden;padding:var(--space-4)}.conditions-selected-day__planning{gap:var(--space-3);border:1px solid var(--emr-color-divider-subtle);border-radius:8px;padding:var(--space-3);background:transparent}.conditions-selected-day__planning-metrics{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.conditions-selected-day{gap:var(--space-4);padding:var(--space-4)}.conditions-selected-day__metrics{gap:var(--space-2);border-top:1px solid var(--emr-color-divider-subtle);padding-top:var(--space-2)}.conditions-hero,.conditions-selected-day,.conditions-trend-card,.conditions-weather-map{height:100%}.conditions-selected-day__hero,.conditions-trend-card__footer,.conditions-trend-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.conditions-trend-card__copy,.conditions-trend-card__max,.conditions-trend-card__min,.conditions-trend-card__unit{min-width:0}.conditions-trend-card__max,.conditions-trend-card__unit{flex:0 0 auto;max-width:5rem;text-align:right}.conditions-trend-card__copy{display:grid;gap:var(--space-1)}.conditions-trend-chart{display:block;width:100%;height:148px}.conditions-trend-chart__axis{stroke:var(--emr-text-muted);stroke-width:1}.conditions-trend-chart__grid{stroke:var(--emr-color-divider-subtle);stroke-width:1}.conditions-trend-chart__grid--x{opacity:.72}.conditions-trend-chart__line{fill:none;stroke:var(--emr-color-primary-action-bg);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.conditions-trend-chart__point{fill:var(--emr-color-surface-primary);stroke:var(--emr-color-primary-action-bg);stroke-width:2}.conditions-trend-chart__axis-label,.conditions-trend-chart__tick-label{fill:var(--emr-text-muted);font-family:var(--emr-font-secondary-semibold);line-height:1}.conditions-selected-day__hero{align-items:center}.conditions-selected-day__copy{flex:1 1;min-width:0}.conditions-selected-day__metric{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.conditions-selected-day__metric-copy{display:grid;gap:var(--space-1);min-width:0}.conditions-selected-day__metric>.emr-text{flex:0 0 auto;text-align:right}.conditions-daily-item{min-height:4.8rem}.conditions-daily-item__copy{display:grid;flex:1 1;gap:var(--space-1);min-width:0}.conditions-hero,.conditions-state-panel{display:grid;gap:var(--space-4)}.conditions-hero{align-content:start;min-height:0}.conditions-hero:before{content:none}.conditions-hero__copy,.conditions-hero__primary,.conditions-state-panel__copy{display:grid;gap:var(--space-1);min-width:0}.conditions-hero__copy{flex:1 1}.conditions-hero__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.conditions-hero__current-band{border:1px solid var(--emr-color-divider-subtle);border-radius:8px;padding:14px;background:var(--emr-color-surface-primary)}.conditions-hero__current,.conditions-state-panel__row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-4)}.conditions-hero__icon-shell{display:grid;place-items:center;width:4.25rem;height:4.25rem;border:1px solid var(--emr-color-divider-subtle);border-radius:8px;background:var(--emr-color-surface-secondary)}.conditions-hero__temperature{color:var(--emr-text);font-family:var(--emr-font-secondary-bold);font-size:var(--text-xl);line-height:var(--lh-tight)}.conditions-hero__metrics{display:flex;flex-wrap:wrap;gap:var(--space-2)}.conditions-hero__forecast{display:grid;gap:var(--space-2)}.conditions-hero__metric{display:grid;gap:var(--space-1);flex:1 1 5.75rem;min-width:0;min-height:3.25rem;border:1px solid var(--emr-color-divider-subtle);border-radius:8px;padding:var(--space-2) 10px;background:var(--emr-color-surface-primary)}.conditions-hero__readiness{flex:0 0 auto;border:1px solid var(--emr-text);border-radius:999px;padding:5px 10px;background:var(--emr-color-surface-primary)}.conditions-hero__readiness--caution{border-color:var(--emr-color-status-caution)}.conditions-hero__readiness--critical{border-color:var(--emr-color-status-critical)}.conditions-hero__readiness--unknown{border-color:var(--emr-text-muted)}.conditions-metric--caution{border-color:var(--emr-color-status-caution)}.conditions-metric--critical{border-color:var(--emr-color-status-critical)}.conditions-metric--unknown{border-color:var(--emr-text-muted)}@media (min-width:1024px){.conditions-card--home .conditions-card__pressable{grid-template-columns:minmax(0,1.35fr) minmax(15rem,.65fr);align-items:center}.conditions-card--home .conditions-card__summary{grid-column:1}.conditions-card--home .conditions-card__metrics{grid-column:2}.conditions-page-grid--overview{grid-template-columns:minmax(22rem,.9fr) minmax(24rem,1.1fr)}.conditions-page-grid--forecast,.conditions-page-grid--support{grid-template-columns:minmax(18rem,.92fr) minmax(20rem,1.08fr)}.conditions-trends-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.conditions-selected-day__planning-metrics,.conditions-trends-grid--daily{grid-template-columns:repeat(2,minmax(0,1fr))}.conditions-selected-day__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.app-shell:has(.conditions-page) .app-shell__nav-handle{display:none!important}.conditions-page.master-layout-scroll-stack .master-layout-page-shell{gap:var(--space-4);padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 7rem)}.conditions-page .master-layout-page-header{grid-template-columns:1fr;gap:var(--space-2)}.conditions-page .master-layout-page-header>.master-layout-actions{order:-1;justify-self:end}.conditions-page .master-layout-page-title{padding-top:var(--space-2)}.conditions-page .master-layout-section-stack{gap:var(--space-4)}.conditions-page .master-layout-section{gap:var(--space-2)}.conditions-card__current,.conditions-card__main,.conditions-card__state-row,.conditions-existing,.conditions-hero__current,.conditions-state-panel__row{grid-template-columns:auto minmax(0,1fr)}.conditions-card__temperature{font-size:var(--text-lg)}.conditions-card__summary{grid-template-columns:auto auto minmax(8rem,1fr);gap:var(--space-2)}.conditions-card__meta .emr-text{overflow-wrap:normal}.conditions-card__pressable{gap:var(--space-3)}.conditions-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.conditions-card__weather-band{padding:0}.conditions-card__alerts{grid-template-columns:1fr}.conditions-card__icon-shell,.conditions-card__icon-shell .conditions-icon--lg{width:4.5rem;height:4.5rem}.conditions-page-grid,.conditions-page-grid--forecast,.conditions-page-grid--overview,.conditions-page-grid--support{grid-template-columns:1fr;gap:var(--space-4)}.conditions-alert,.conditions-alert-summary,.conditions-hero,.conditions-metric,.conditions-panel,.conditions-selected-day,.conditions-trend-card,.conditions-weather-map{border-radius:8px}.conditions-weather-map__header{grid-template-columns:1fr;gap:var(--space-1)}.conditions-weather-map__status{display:none}.conditions-weather-map{gap:var(--space-2);padding:var(--space-2)}.conditions-weather-map__frame{aspect-ratio:16/10;max-height:14rem;border-radius:6px}.conditions-weather-map__layers{align-self:stretch}.conditions-weather-map__attribution{display:none}.conditions-trend-card{min-height:0}.conditions-trend-card__footer,.conditions-trend-card__header{gap:var(--space-2)}.conditions-trend-chart{border-radius:6px}.conditions-trend-card__max,.conditions-trend-card__unit{max-width:4rem}.conditions-hourly-list{display:grid;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr;gap:0;overflow:hidden;border:1px solid var(--emr-color-divider-subtle);border-radius:8px;background:var(--emr-color-surface-primary)}.conditions-hourly-item{grid-template-columns:3.6rem 2rem minmax(3rem,1fr) minmax(4.8rem,auto) minmax(4.25rem,auto);min-height:0;align-content:center;align-items:center;justify-items:start;padding:var(--space-2) var(--space-3);text-align:left}.conditions-hourly-item__rain,.conditions-hourly-item__temperature,.conditions-hourly-item__wind{justify-self:end;white-space:nowrap}.conditions-hourly-item+.conditions-hourly-item{border-top:1px solid var(--emr-color-divider-subtle);border-left:0}.conditions-daily-item{min-height:4.2rem;padding:var(--space-3)}.conditions-selected-day{gap:var(--space-4)}.conditions-selected-day__hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2)}.conditions-selected-day__hero>.emr-text{grid-column:auto;justify-self:end;font-size:var(--text-lg)}.conditions-selected-day__planning{gap:var(--space-3)}.conditions-selected-day__metrics,.conditions-selected-day__planning-metrics{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.conditions-selected-day__metrics{border-top:1px solid var(--emr-color-divider-subtle);padding-top:var(--space-3)}.conditions-alert-summary{gap:var(--space-1);padding:var(--space-3)}.conditions-alert-summary .emr-text:last-child{display:none}.conditions-page .master-layout-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.conditions-metric{gap:var(--space-1);min-height:0}.conditions-metric .emr-text{min-width:0;overflow-wrap:anywhere}.conditions-existing__meta{grid-column:1/-1;justify-items:start}}.conditions-details.emr-card,.conditions-hero.emr-card,.conditions-weather-map.emr-card{height:auto;min-height:0}.conditions-hero{gap:var(--space-4);padding:var(--space-4)}.conditions-hero__current{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-4)}.conditions-hero__icon-shell{width:4.5rem;height:4.5rem;border:0;border-radius:999px;background:var(--emr-color-surface-primary)}.conditions-hero__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--emr-color-divider-subtle);border-bottom:1px solid var(--emr-color-divider-subtle);padding-block:var(--space-2)}.conditions-hero__metric{min-height:0;border:0;border-radius:0;padding:var(--space-1) var(--space-3);background:transparent}.conditions-hero__metric+.conditions-hero__metric{border-left:1px solid var(--emr-color-divider-subtle)}.conditions-hero__footer,.conditions-weather-map__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.conditions-hero__footer>.emr-text,.conditions-weather-map__footer>.emr-text:first-child{min-width:0}.conditions-weather-map{gap:var(--space-3);padding:var(--space-4)}.conditions-weather-map__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.conditions-weather-map__frame{max-height:none}.conditions-hourly-list{grid-auto-columns:6.5rem}.conditions-hourly-item{min-height:6.5rem;padding:var(--space-2)}.emr-card.conditions-daily-item{min-height:4.5rem;padding:var(--space-3)}.conditions-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.conditions-metric{display:grid;gap:var(--space-1);min-height:4.25rem;border:0;padding:var(--space-3);background:transparent}.conditions-metric:nth-child(odd){border-right:1px solid var(--emr-color-divider-subtle)}.conditions-metric:nth-child(-n+2){border-bottom:1px solid var(--emr-color-divider-subtle)}.conditions-details{display:grid;gap:var(--space-4);padding:var(--space-4)}.conditions-details__alert,.conditions-details__alert-summary,.conditions-details__source{display:grid;gap:var(--space-1)}.conditions-details__alert,.conditions-details__sources{border-top:1px solid var(--emr-color-divider-subtle);padding-top:var(--space-3)}.conditions-details__sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}@media (max-width:767px){.conditions-hero__current{grid-template-columns:auto minmax(0,1fr) auto}.conditions-hero__readiness{align-self:start}.conditions-weather-map{gap:var(--space-3);padding:var(--space-3)}.conditions-weather-map__header{display:flex}.conditions-weather-map__frame{aspect-ratio:16/9;max-height:none}.conditions-hourly-list{display:grid;grid-auto-flow:column;grid-auto-columns:6.5rem;grid-template-columns:none;gap:0;overflow-x:auto}.conditions-hourly-item{display:grid;grid-template-columns:minmax(0,1fr);min-height:6.5rem;align-content:space-between;justify-items:center;padding:var(--space-2);text-align:center}.conditions-hourly-item__rain,.conditions-hourly-item__temperature{justify-self:center}.conditions-hourly-item+.conditions-hourly-item{border-top:0;border-left:1px solid var(--emr-color-divider-subtle)}}.emr-map-layers-panel{display:grid;gap:var(--emr-space-4,16px)}.emr-map-layers-panel__grid,.emr-map-layers-panel__section{display:grid;gap:var(--emr-space-2,8px)}.emr-map-layers-panel__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.emr-map-layer-option{appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:var(--emr-space-2,8px);min-width:0;padding:0;text-align:center}.emr-map-layer-option:focus-visible{outline:none}.emr-map-layer-option:focus-visible .emr-map-layer-option__map{outline:var(--focus-ring-width) solid var(--focus-ring-sheet);outline-offset:2px}.emr-map-layer-option:disabled{cursor:not-allowed;opacity:.5}.emr-map-layer-option__map{aspect-ratio:var(--emr-map-layer-tile-aspect-ratio,1);background:var(--emr-color-surface-secondary);border:1px solid var(--emr-color-divider-strong);border-radius:var(--radius-lg);display:block;overflow:hidden;width:100%}.emr-map-layer-option.is-selected .emr-map-layer-option__map{border-color:var(--emr-color-primary-action-bg)}.emr-map-layer-option__map{background-position:50%;background-repeat:no-repeat;background-size:cover}.emr-map-layer-option__map.is-brand{background-image:url(/_next/static/media/brand-light.3f26ae97.png?dpl=dpl_39MvsXtspfBaXcCfqfeakVNwfPAJ)}.emr-map-layer-option__map.is-achromatic{background-image:url(/_next/static/media/achromatic-light.694494aa.png?dpl=dpl_39MvsXtspfBaXcCfqfeakVNwfPAJ)}html[data-theme=dark] .emr-map-layer-option__map.is-brand{background-image:url(/_next/static/media/brand-dark.ff0348af.png?dpl=dpl_39MvsXtspfBaXcCfqfeakVNwfPAJ)}html[data-theme=dark] .emr-map-layer-option__map.is-achromatic{background-image:url(/_next/static/media/achromatic-dark.c5c223d2.png?dpl=dpl_39MvsXtspfBaXcCfqfeakVNwfPAJ)}.emr-map-layer-option__map.is-satellite{background-image:url(/_next/static/media/satellite.e2860ac9.png?dpl=dpl_39MvsXtspfBaXcCfqfeakVNwfPAJ)}.emr-map-layer-option__map.is-precipitation{background-image:url(/_next/static/media/precipitation.166d26f1.png?dpl=dpl_39MvsXtspfBaXcCfqfeakVNwfPAJ)}.emr-map-layer-option__map.is-wind{background-image:url(/_next/static/media/wind.15c9266f.png?dpl=dpl_39MvsXtspfBaXcCfqfeakVNwfPAJ)}.emr-map-layer-option__map.is-temperature{background-image:url(/_next/static/media/temperature.d8a4e1bd.png?dpl=dpl_39MvsXtspfBaXcCfqfeakVNwfPAJ)}.emr-home-nearby-activity,.emr-home-nearby-activity__controls,.emr-home-nearby-activity__list,.emr-home-nearby-markers,.emr-home-nearby-markers__content,.emr-home-nearby-markers__controls,.emr-home-nearby-markers__list,.emr-home-nearby-markers__results-column{min-width:0}.emr-home-nearby-activity__controls,.emr-home-nearby-markers__controls{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);margin-bottom:var(--space-3)}.emr-home-nearby-markers__content{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.emr-home-nearby-markers__results-column{display:grid;gap:var(--space-3)}.emr-home-nearby-activity__section-state,.emr-home-nearby-markers__section-state{display:grid;height:calc((140px * 3) + (var(--space-3) * 2));place-items:center}.emr-home-nearby-activity__section-state{height:calc((220px * 3) + (var(--space-5) * 2))}.emr-home-nearby-markers__list,.emr-home-nearby-markers__map{box-sizing:border-box;height:calc((140px * 3) + (var(--space-3) * 2))}.emr-home-nearby-markers__map{position:relative;overflow:hidden;width:100%;border:var(--outline-w) solid var(--emr-color-divider-subtle);border-radius:var(--radius-lg);background:var(--emr-color-surface-primary)}.emr-home-nearby-markers__map-canvas{position:absolute;inset:0;width:100%;height:100%}.emr-home-nearby-activity__list,.emr-home-nearby-markers__list{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.emr-home-nearby-markers__list[data-content-state]{display:grid;place-items:center}.emr-home-nearby-activity__list::-webkit-scrollbar,.emr-home-nearby-markers__list::-webkit-scrollbar{display:none}.emr-home-nearby-markers__cards{display:grid;gap:var(--space-3)}.emr-home-nearby-activity__list{height:calc((220px * 3) + (var(--space-5) * 2))}@media (min-width:1024px){.emr-home-nearby-markers__content{grid-template-columns:minmax(0,1.35fr) minmax(22rem,.65fr);align-items:stretch}.emr-home-nearby-markers__map{height:calc((140px * 3) + (var(--space-3) * 3) + var(--filter-search-bar-h))}.emr-home-nearby-markers__results-column{grid-template-rows:var(--filter-search-bar-h) minmax(0,1fr)}}.emr-content-state{--emr-content-state-loading-duration:1200ms;--emr-content-state-empty-duration:1900ms;--emr-content-state-empty-perspective:800px;--emr-content-state-empty-scale-min:0.86;--emr-content-state-error-duration:1800ms;--emr-content-state-error-translate-y:-2px;--emr-content-state-error-scale-max:1.04;box-sizing:border-box;justify-self:center;align-self:center;color:var(--emr-text);display:grid;align-content:center;align-items:center;justify-items:center;text-align:center}.emr-content-state--inline{grid-auto-flow:column;justify-content:center;gap:var(--space-2)}.emr-content-state--compact{padding:var(--space-2) var(--space-3)}.emr-content-state--compact,.emr-content-state--modal{width:min(100%,34rem);gap:var(--space-2);margin-inline:auto}.emr-content-state--modal{min-height:100%;padding:var(--space-4)}.emr-content-state--panel{min-height:clamp(10rem,36vh,22rem)}.emr-content-state--page,.emr-content-state--panel{width:min(100%,34rem);gap:var(--space-2);margin-inline:auto;padding:var(--space-4)}.emr-content-state--page{min-height:100%}.emr-content-state--surface-mapOverlay{position:absolute;inset:0;z-index:30;width:100%;max-width:none;min-height:100%;margin:0;background:var(--emr-color-overlay-scrim);color:var(--emr-color-text-on-scrim);pointer-events:auto}.emr-content-state--surface-mapOverlay .emr-content-state__symbol,.emr-content-state--surface-mapOverlay .emr-text{color:var(--emr-color-text-on-scrim)}.emr-content-state--surface-mapOverlay .emr-content-state__symbol{border-color:var(--emr-color-text-on-scrim)}.emr-content-state__symbol{align-items:center;justify-self:center;border:1px solid var(--emr-color-divider-strong);border-radius:var(--radius-full);color:var(--emr-color-primary-action-bg);display:inline-flex;height:3rem;justify-content:center;width:3rem}.emr-content-state--compact .emr-content-state__symbol,.emr-content-state--inline .emr-content-state__symbol,.emr-content-state__symbol--small{height:1.75rem;width:1.75rem}.emr-content-state--page .emr-content-state__symbol,.emr-content-state__symbol--large{height:4rem;width:4rem}.emr-content-state--error .emr-content-state__symbol{border-color:var(--emr-color-status-critical);color:var(--emr-color-status-critical)}.emr-content-state--limitation .emr-content-state__symbol{border-color:var(--emr-color-status-caution);color:var(--emr-color-status-caution)}.emr-content-state__symbol-motion{align-items:center;display:inline-flex;justify-content:center}.emr-content-state__symbol-motion--compass{animation:emr-content-state-compass-spin var(--emr-content-state-loading-duration) linear infinite}.emr-content-state--empty .emr-content-state__symbol-motion--map{animation:emr-content-state-map-open-close var(--emr-content-state-empty-duration) ease-in-out infinite}.emr-content-state--error .emr-content-state__symbol-motion--map,.emr-content-state__symbol-motion--limitation{animation:emr-content-state-map-pulse var(--emr-content-state-error-duration) ease-in-out infinite}@keyframes emr-content-state-compass-spin{to{transform:rotate(1turn)}}@keyframes emr-content-state-map-pulse{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(var(--emr-content-state-error-translate-y)) scale(var(--emr-content-state-error-scale-max))}}@keyframes emr-content-state-map-open-close{0%{transform:perspective(var(--emr-content-state-empty-perspective)) rotateY(0deg) scaleX(1)}50%{transform:perspective(var(--emr-content-state-empty-perspective)) rotateY(180deg) scaleX(var(--emr-content-state-empty-scale-min))}to{transform:perspective(var(--emr-content-state-empty-perspective)) rotateY(1turn) scaleX(1)}}@media (prefers-reduced-motion:reduce){.emr-content-state__symbol-motion{animation:none;transform:none}}.emr-billing-section{display:grid;gap:var(--space-3)}.emr-subscription-availability-mark{display:inline-grid;width:1.5rem;height:1.5rem;align-items:center;justify-items:center;border-radius:var(--radius-full)}.emr-subscription-availability-mark--included{color:var(--emr-color-tertiary-action-text)}.emr-subscription-availability-mark--notIncluded{color:var(--emr-text-muted)}.emr-billing-section__field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);min-width:0}.emr-billing-section__actions{padding-top:0}@media (max-width:1023px){.emr-billing-section__field-grid{grid-template-columns:minmax(0,1fr)}.emr-billing-section__actions.emr-secondary-page-actions{width:100%}}.emr-invoice-table-layout{display:grid;gap:var(--space-3);min-width:0}.emr-invoice-table__header{display:grid;gap:var(--space-1);min-width:0}.emr-invoice-table__viewport{min-width:0;overflow-x:auto;border:1px solid var(--emr-border-strong);border-radius:var(--radius-lg);background:var(--emr-surface)}.emr-invoice-table{width:100%;min-width:38rem;border-collapse:separate;border-spacing:0;table-layout:fixed;color:var(--emr-text);font-family:var(--emr-font-secondary);font-size:var(--text-xs);line-height:var(--lh-body)}.emr-invoice-table__caption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.emr-invoice-table td,.emr-invoice-table th{padding:var(--space-3) var(--space-4);border-right:1px solid var(--emr-border-strong);border-bottom:1px solid var(--emr-border-strong);text-align:left;vertical-align:middle;white-space:nowrap}.emr-invoice-table td:last-child,.emr-invoice-table th:last-child{border-right:0}.emr-invoice-table thead th{color:var(--emr-text);background:rgb(var(--emr-color-primary-action-bg-rgb)/.14);font-family:var(--emr-font-secondary-semibold)}.emr-invoice-table tbody tr:last-child td{border-bottom:0}.emr-invoice-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--emr-surface-muted) 76%,transparent)}.emr-invoice-table tbody tr:focus-within td,.emr-invoice-table tbody tr:hover td{background:rgb(var(--emr-color-primary-action-bg-rgb)/.1)}.emr-invoice-table td:first-child,.emr-invoice-table th:first-child{width:30%}.emr-invoice-table td:nth-child(2),.emr-invoice-table th:nth-child(2){width:16%}.emr-invoice-table td:nth-child(3),.emr-invoice-table th:nth-child(3){width:17%}.emr-invoice-table td:nth-child(4),.emr-invoice-table th:nth-child(4){width:37%}.emr-invoice-table td.emr-invoice-table__amount,.emr-invoice-table th.emr-invoice-table__amount{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.emr-invoice-table__actions{display:flex;align-items:center;gap:var(--space-3);min-width:0}.emr-invoice-table__link{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--emr-color-tertiary-action-text);font-family:var(--emr-font-secondary-semibold);font-size:var(--text-xs);text-decoration:none;white-space:nowrap}.emr-invoice-table__link:hover{text-decoration:underline}.emr-invoice-table__link:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--emr-color-tertiary-action-text);outline-offset:3px}@media (max-width:767px){.emr-invoice-table{min-width:100%;font-size:calc(var(--text-xs) * .75)}.emr-invoice-table td,.emr-invoice-table th{padding:var(--space-2);white-space:normal}.emr-invoice-table td:first-child,.emr-invoice-table th:first-child{width:27%}.emr-invoice-table td:nth-child(2),.emr-invoice-table th:nth-child(2){width:18%}.emr-invoice-table td:nth-child(3),.emr-invoice-table th:nth-child(3){width:22%}.emr-invoice-table td:nth-child(4),.emr-invoice-table th:nth-child(4){width:33%}.emr-invoice-table__actions{align-items:flex-start;flex-direction:column;gap:var(--space-1)}.emr-invoice-table .emr-badge{padding:2px 6px;font-size:inherit}.emr-invoice-table__link{font-size:inherit}.emr-invoice-table__link svg{display:none}}.emr-subscription-section{display:grid;gap:var(--space-3);padding-bottom:max(var(--space-4),env(safe-area-inset-bottom))}.emr-subscription-section__toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-3)}.emr-subscription-section__copy{display:grid;gap:var(--space-2);max-width:44rem}.emr-subscription-section__controls{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.emr-subscription-section__interval-control{min-width:0}.emr-subscription-section__cards{display:flex;gap:var(--space-2);overflow-x:auto;overscroll-behavior-inline:contain;padding-block:0 var(--space-1);padding-inline:clamp(0px,calc((100% - var(--emr-subscription-section-card-size)) / 2),9999px);scroll-padding-inline:clamp(0px,calc((100% - var(--emr-subscription-section-card-size)) / 2),9999px);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.emr-subscription-section__card{display:grid;flex:0 0 var(--emr-subscription-section-card-size);grid-template-rows:auto auto minmax(3.2rem,auto) auto auto;gap:var(--space-2);min-width:0;min-height:var(--emr-subscription-section-card-min-height);padding:var(--space-3);scroll-snap-align:center;scroll-snap-stop:always}.emr-subscription-section__card--existing{border-color:var(--emr-color-primary-action-bg)}.emr-subscription-section__card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);min-width:0}.emr-subscription-section__card-header .emr-badge{flex:0 0 auto;margin-top:.05rem}.emr-subscription-section__price,.emr-subscription-section__title-stack{display:grid;gap:var(--space-1);min-width:0}.emr-subscription-section__highlights{display:grid;align-content:start;gap:.45rem;margin:0;padding:0;list-style:none}.emr-subscription-section__highlights li{display:grid;grid-template-columns:.45rem minmax(0,1fr);align-items:start;column-gap:.55rem}.emr-subscription-section__highlights li:before{content:"";width:.24rem;height:.24rem;margin-top:.58em;border-radius:999px;background:var(--emr-text-muted)}.emr-subscription-section__actions{display:grid;align-self:end;margin-top:var(--space-3)}@media (max-width:1023px){.emr-subscription-section__toolbar{grid-template-columns:minmax(0,1fr)}.emr-subscription-section__controls{width:100%;justify-content:center}.emr-subscription-section__interval-control{width:100%}}@media (max-width:767px){.emr-subscription-section{gap:var(--space-2)}.emr-subscription-section__controls{align-items:center;flex-direction:column}.emr-subscription-section__controls .emr-multi-toggle,.emr-subscription-section__controls>.emr-button{width:100%}.emr-subscription-section__card{gap:.6rem;grid-template-rows:auto auto auto auto auto}}.emr-setup-payment-complete-step__fields,.emr-setup-provider-action-step__fields,.emr-setup-subscription-step__fields{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);min-width:0}.emr-setup-subscription-step .emr-secondary-page-actions{width:100%}@media (min-width:1024px){.emr-setup-subscription-step__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.emr-setup-subscription-step .emr-secondary-page-actions{width:calc((100% - var(--space-3)) / 2)}}.emr-profile-screen{grid-template-rows:minmax(0,1fr)}.emr-profile-screen>.emr-mutation-progress-host-content>.app-screen-scroll{padding:0}.emr-profile-screen__scroll{width:100%;max-width:none;padding:0}.emr-profile-screen__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;column-gap:var(--space-5);row-gap:0;min-height:100%;padding:env(safe-area-inset-top,0) 0 calc(env(safe-area-inset-bottom, 0px) + var(--space-7))}.emr-profile-screen__hero{grid-column:1/-1;min-width:0}.emr-profile-screen__rail{min-width:0;display:grid;gap:var(--space-5);padding-left:var(--app-screen-gutter)}.emr-profile-screen__timeline{min-width:0;display:grid;align-content:start;padding-top:var(--space-5);padding-right:var(--app-screen-gutter)}.emr-profile-hero{position:relative;width:100%;height:clamp(18rem,28vw,30rem);overflow:hidden;background:var(--emr-color-surface-secondary)}.emr-profile-hero__image{position:absolute;inset:0;background-position:50%;background-size:cover}.emr-profile-hero__overlay{position:absolute;inset:0;background:rgb(var(--emr-color-app-background-rgb)/.18)}.emr-profile-identity,.emr-profile-section{min-width:0;display:grid;gap:var(--space-3)}.emr-profile-identity{position:relative;justify-items:center;justify-self:center;width:min(100%,34rem);text-align:center;padding:0 var(--space-4) var(--space-5)}.emr-profile-identity__edit{position:absolute;top:var(--space-4);right:var(--space-4);z-index:2}.emr-profile-identity__avatar{display:grid;place-items:center;width:100px;height:100px;margin-top:-50px;border:2px solid rgb(var(--emr-color-divider-strong-rgb)/.72);border-radius:999px;background:var(--emr-color-surface-secondary);overflow:hidden;z-index:1}.emr-profile-identity__avatar .emr-avatar{width:100%;height:100%;border-radius:999px}.emr-profile-action-row,.emr-profile-recreation-chips{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-2)}.emr-profile-recreation-chip{border:0;border-radius:var(--radius-full);background:var(--emr-color-surface-secondary);padding:var(--space-2) var(--space-3);font-weight:700;color:var(--emr-text);cursor:pointer}.emr-profile-recreation-chip.is-active{background:var(--emr-color-primary-action-bg);color:var(--emr-color-primary-action-text)}.emr-profile-recreation-chip:disabled{cursor:default;opacity:.6}.emr-profile-edit-media{position:relative;display:grid;justify-items:center;padding-bottom:var(--space-4)}.emr-profile-edit-media__hero{width:100%;aspect-ratio:16/9;overflow:hidden;border:0;background:var(--emr-surface-muted);cursor:pointer;padding:0}.emr-profile-edit-media__avatar .emr-avatar,.emr-profile-edit-media__hero img{width:100%;height:100%;object-fit:cover;display:block}.emr-profile-edit-media__avatar{width:100px;height:100px;margin-top:-50px;overflow:hidden;border:2px solid rgb(var(--emr-color-divider-strong-rgb)/.72);border-radius:999px;background:var(--emr-surface-muted);cursor:pointer;padding:0}.emr-profile-edit-media__actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-4)}.emr-profile-section__header{display:grid;gap:var(--space-3)}.emr-profile-metric-rows{display:grid;gap:var(--space-2)}.emr-profile-section[data-emr-profile-activities-section=true]{margin-top:var(--space-5);scroll-margin-top:calc(env(safe-area-inset-top, 0px) + var(--space-7))}.emr-profile-mention-threads,.emr-profile-row-list{display:grid;gap:var(--space-3)}.emr-profile-friends-row__icon-placeholder{display:inline-block;width:1.25rem;height:1.25rem}.emr-profile-mention-threads{margin-left:0;max-width:100%}.emr-profile-mention-thread{position:relative;display:grid;grid-template-columns:var(--space-4) minmax(0,1fr);gap:var(--space-2);min-width:0}.emr-profile-mention-thread__rail{position:relative;min-height:100%}.emr-profile-mention-thread__rail:before{position:absolute;top:.375rem;bottom:.375rem;left:calc(50% - .5px);width:1px;border-radius:999px;background:rgb(var(--emr-color-divider-strong-rgb)/.56);content:""}.emr-profile-mention-thread__content{display:grid;gap:var(--space-2);min-width:0}.emr-profile-mention-message,.emr-profile-mention-thread__summary{display:grid;gap:var(--space-2);align-items:start}.emr-profile-mention-message{grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:var(--space-1) 0}.emr-profile-mention-message[data-emr-mention-depth=reply]{padding-left:var(--space-4)}.emr-profile-mention-message__avatar{padding-top:.125rem}.emr-profile-mention-message__body,.emr-profile-mention-message__meta{min-width:0;display:grid;gap:var(--space-1)}.emr-profile-mention-message__meta{align-content:start}.emr-profile-mention-message__comment{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1);min-width:0}.emr-profile-mention-message__actions,.emr-profile-mention-thread__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1)}.emr-profile-mention-message__actions{width:fit-content;max-width:5rem;flex-wrap:nowrap;justify-self:end;align-self:start;opacity:0;pointer-events:none;transition:opacity .12s ease}.emr-profile-mention-icon-menu{position:relative;display:inline-flex;align-items:flex-start;justify-content:flex-end}.emr-profile-mention-icon-menu__rail{position:absolute;right:calc(100% + var(--space-1));top:0;z-index:2;display:inline-flex;align-items:center;gap:var(--space-1);border:1px solid rgb(var(--emr-color-divider-strong-rgb)/.72);border-radius:999px;background:rgb(var(--emr-color-surface-primary-rgb)/.92);padding:var(--space-1);box-shadow:var(--shadow-popover,0 8px 24px rgb(0 0 0/.16))}.emr-profile-mention-message:focus-within .emr-profile-mention-message__actions,.emr-profile-mention-message:hover .emr-profile-mention-message__actions{opacity:1;pointer-events:auto}.emr-profile-mention-thread__preview{width:fit-content;max-width:100%;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;padding:0 var(--space-2) 0 3rem;text-align:left}.emr-profile-mention-thread__replies{display:grid;gap:var(--space-1)}.emr-profile-mention-thread>.emr-activity-mention-composer{margin-left:0}@media (max-width:1023px){.emr-profile-screen__layout{grid-template-columns:minmax(0,1fr);gap:0}.emr-profile-screen__rail,.emr-profile-screen__timeline{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.emr-profile-screen__timeline{padding-top:var(--space-5)}.emr-profile-identity,.emr-profile-section{width:100%;max-width:none;padding-left:calc(var(--space-4) + env(safe-area-inset-left, 0px));padding-right:calc(var(--space-4) + env(safe-area-inset-right, 0px))}.emr-profile-identity__edit{right:calc(var(--space-4) + env(safe-area-inset-right, 0px))}.emr-profile-hero{height:min(100vw,30rem)}}@media (max-width:767px){.emr-profile-mention-threads{margin-left:0}.emr-profile-mention-thread{grid-template-columns:var(--space-3) minmax(0,1fr)}.emr-profile-mention-message,.emr-profile-mention-thread__summary{grid-template-columns:minmax(0,1fr)}.emr-profile-mention-message{grid-template-columns:auto minmax(0,1fr) auto}.emr-profile-mention-message__actions,.emr-profile-mention-thread__actions{opacity:1;pointer-events:auto;justify-content:flex-end}.emr-profile-mention-icon-menu__rail{right:0;top:calc(100% + var(--space-1))}.emr-profile-mention-thread__summary{gap:var(--space-1)}.emr-profile-mention-thread>.emr-activity-mention-composer,.emr-profile-mention-thread__preview{padding-left:0;margin-left:0}}.emr-friends-list,.emr-friends-section{display:grid;gap:var(--space-3)}.emr-friend-card-list{display:grid;gap:var(--space-3);max-height:22.5rem;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-right:0}.emr-friend-card,.emr-friend-card-list{box-sizing:border-box;min-width:0;width:100%}.emr-friend-card{display:block;border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.emr-friend-card.is-disabled{cursor:default}.emr-friend-card:focus-visible{outline:2px solid var(--emr-accent);outline-offset:2px}.emr-friend-card__surface{box-sizing:border-box;padding:0;width:100%}.emr-friend-card__content{width:100%}.emr-friend-card__header{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:start;gap:var(--space-2);min-width:0}.emr-friend-card__identity{display:grid;gap:.125rem;min-width:0}.emr-friend-card__identity .emr-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emr-moderation-actions{display:grid;gap:var(--space-2)}.emr-content-report-form{gap:var(--space-3)}.emr-details-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--details-action-row-gap);margin-top:var(--space-2)}.emr-details-top-bar{position:absolute;top:calc(env(safe-area-inset-top, 0px) + var(--space-4));left:calc(env(safe-area-inset-left, 0px) + var(--space-4));right:calc(env(safe-area-inset-right, 0px) + var(--space-4));justify-content:space-between;z-index:2;pointer-events:none}.emr-details-top-bar,.emr-details-top-bar__left{display:flex;align-items:center;gap:var(--space-2)}.emr-details-top-bar .emr-icon-button{pointer-events:auto}.emr-details-bottom-button{position:absolute;left:var(--bottom-nav-inset-x);right:var(--bottom-nav-inset-x);bottom:calc(env(safe-area-inset-bottom, 0px) + var(--bottom-nav-inset-bottom));z-index:2;min-height:var(--bottom-button-h);padding:0;border-top:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.emr-details-panel.explore-details__sheet{position:relative;inset:auto;width:100%;height:100%;min-height:0;box-shadow:none;overflow:hidden;z-index:8}.emr-details-panel.navigate-panel-chrome--plain>.navigate-panel-chrome__body{position:absolute;inset:0;min-height:0;overflow:hidden;padding:0}.emr-details-panel[data-content-state=loading]>.navigate-panel-chrome__body{display:grid;place-items:center}.emr-details-panel[data-content-state=loading] .emr-content-state--panel{min-height:0}.emr-details-action-row__button--directions{grid-column:1/-1}.emr-details-entity-header{display:grid;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-2)}.emr-details-entity-header__title-row{display:flex;align-items:flex-start;gap:var(--space-2)}.emr-details-entity-header__icon{width:26px;display:flex;justify-content:center;padding-top:2px;color:var(--emr-color-icon-primary);flex:0 0 auto}.emr-details-entity-header__title-wrap{flex:1 1;min-width:0}.emr-details-entity-header__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(1.2em * 2)}.emr-details-entity-header__meta-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.emr-details-entity-header__meta-row>.emr-text:first-child{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emr-details-entity-header__meta-row>.emr-text:last-child{flex:0 0 auto}.emr-details-entity-header>.emr-text--subtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emr-details-media-carousel{position:relative;overflow:hidden;background:rgb(var(--emr-color-surface-secondary-rgb)/.95);aspect-ratio:1/1}.emr-details-media-carousel__track{position:absolute;inset:0;display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-snap-stop:always;-webkit-overflow-scrolling:touch;scrollbar-width:none}.emr-details-media-carousel__track::-webkit-scrollbar{display:none}.emr-details-media-carousel__slide{position:relative;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;padding:0;border:0;background:transparent;cursor:grab}.emr-details-media-carousel__slide:focus-visible{outline:2px solid var(--emr-color-primary-action-bg);outline-offset:-2px}.emr-details-media-carousel__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.emr-details-media-carousel__placeholder{position:absolute;inset:0;background:radial-gradient(circle at 18% 20%,rgb(var(--emr-color-primary-action-bg-rgb)/.22),transparent 56%),radial-gradient(circle at 78% 30%,rgb(var(--emr-color-secondary-action-bg-rgb)/.18),transparent 60%),linear-gradient(135deg,rgb(var(--emr-color-app-background-rgb)/.14),transparent 68%)}.emr-details-media-carousel__gallery-trigger{position:absolute;inset:0;display:grid;place-items:center;background:rgb(var(--black-rgb)/.28)}.emr-details-picture-gallery__page,.emr-details-picture-viewer__page{height:100%;min-height:0}.emr-details-picture-gallery__page .master-layout-page-shell{height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr);align-content:stretch;padding-right:0;padding-bottom:0;padding-left:0}.emr-details-picture-gallery__page .master-layout-page-header{padding-right:var(--app-screen-gutter);padding-left:var(--app-screen-gutter)}.emr-details-picture-gallery__scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain}.emr-details-picture-gallery__grid{display:grid;grid-template-columns:repeat(var(--emr-details-picture-gallery-columns,3),minmax(0,1fr));gap:var(--space-2);padding:var(--space-2)}.emr-details-picture-gallery__grid>[role=listitem]{min-width:0;aspect-ratio:1/1}.emr-details-picture-gallery__cell{display:block;width:100%;height:100%;aspect-ratio:1/1;overflow:hidden;min-width:0;padding:0;border:0;background:var(--emr-color-surface-secondary);cursor:pointer}.emr-details-picture-gallery__sentinel{width:100%;height:1px}.emr-details-picture-gallery__cell:focus-visible{outline:2px solid var(--emr-color-primary-action-bg);outline-offset:-2px}.emr-details-picture-gallery__cell img{width:100%;height:100%;object-fit:cover;display:block}.emr-details-picture-gallery__empty{min-height:50vh;display:grid;place-items:center;padding:var(--space-4)}.emr-details-picture-gallery__footer{min-height:var(--control-size);display:grid;place-items:center;padding:var(--space-3);color:var(--emr-text-secondary)}.emr-details-picture-viewer__sheet.emr-modal__panel{width:100vw;max-width:none;height:100dvh;max-height:none;border:0;border-radius:0}.emr-details-picture-viewer__track{width:100%;height:100%;max-height:100%;min-width:0;min-height:0;display:flex;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;outline:none}.emr-details-picture-viewer__track::-webkit-scrollbar{display:none}.emr-details-picture-viewer__slide{position:relative;flex:0 0 100%;height:100%;max-height:100%;min-width:100%;min-height:0;overflow:hidden;display:grid;place-items:center;scroll-snap-align:start;scroll-snap-stop:always}.emr-details-picture-viewer__slide img{position:absolute;inset:0;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;display:block}.emr-details-meta-list{display:grid;gap:.75rem}.emr-details-meta-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.emr-details-meta-value{flex:1 1;text-align:right}.emr-details-metric-row{display:flex;gap:var(--details-metric-row-gap);padding-top:var(--details-metric-row-pt)}.emr-details-metric-pill{flex:1 1;display:grid;justify-items:center;gap:var(--details-metric-pill-gap);padding:var(--details-metric-pill-pad-y) var(--details-metric-pill-pad-x);border:1px solid var(--emr-border-strong);border-radius:var(--details-metric-pill-radius);background:var(--emr-color-surface-secondary)}.emr-details-statistics-section{display:grid;gap:var(--space-2)}.emr-details-statistics-section__period{margin-bottom:var(--space-1)}.emr-details-statistics-card{display:grid;place-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--emr-border-strong);border-radius:var(--radius-md);background:var(--emr-color-surface-primary);text-align:center}.emr-details-statistics-card--primary{padding:var(--space-4);border-radius:var(--radius-lg)}.emr-details-statistics-section__secondary-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.emr-details-entity-map-preview{position:relative;width:100%;border-radius:var(--radius-lg);overflow:hidden;border-color:var(--emr-border-strong);border-style:solid;background:var(--emr-color-surface-secondary)}.emr-details-entity-map-preview img{width:100%;height:100%;object-fit:cover;display:block}.emr-details-entity-map-preview.is-placeholder{background:var(--emr-color-surface-secondary)}.emr-details-entity-map-preview__placeholder{display:grid;place-items:center;height:100%;padding:var(--space-3)}.emr-details-entity-map-preview__marker{position:absolute;top:50%;left:50%;display:grid;place-items:center;transform:translate(-50%,-50%);pointer-events:none}.emr-details-hours{border:var(--details-hours-outline-w) solid var(--emr-border-strong);border-radius:var(--radius-full);background:var(--emr-color-surface-secondary);overflow:hidden}.emr-details-hours.is-expanded{border-radius:var(--radius-lg)}.emr-details-hours__row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--details-hours-row-min-h);padding:0 var(--details-hours-pad-x);border:0;background:transparent;cursor:pointer}.emr-details-hours__row:active{opacity:.8}.emr-details-hours__status{display:flex;align-items:center;gap:var(--space-1)}.emr-details-hours__chev{display:inline-flex;color:var(--emr-text-muted);line-height:1}.emr-details-hours__panel{border-top:var(--details-hours-divider-w) solid var(--emr-border);padding:var(--details-hours-panel-pad-y) var(--details-hours-panel-pad-x);display:grid;gap:var(--space-3)}.emr-details-hours__days{display:grid;gap:var(--details-hours-day-gap)}.emr-details-hours__day{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.emr-details-hours__day>:last-child{text-align:right}.emr-details-hours__hint{display:grid;gap:var(--space-1)}.emr-details-hours__row .emr-text{font-size:var(--details-hours-header-text-size);line-height:var(--details-hours-header-line-height)}.emr-details-hours__day .emr-text{font-size:var(--details-hours-day-text-size);line-height:var(--details-hours-day-line-height)}.details-geometry-preview-map{position:relative;width:100%;border-color:var(--emr-border-subtle);border-style:solid;border-radius:var(--radius-lg);overflow:hidden;background:var(--emr-color-surface-primary)}.details-geometry-preview-map.is-expanded{aspect-ratio:auto;min-height:min(42rem,72vh)}.details-geometry-preview-map>.details-geometry-preview-map__canvas,.details-geometry-preview-map__image{position:absolute;inset:0;width:100%;height:100%}.details-geometry-preview-map__image{object-fit:cover}.details-geometry-preview-map__marker{position:absolute;z-index:1;top:50%;left:50%;display:grid;place-items:center;transform:translate(-50%,-50%);pointer-events:none}.details-geometry-preview-map__fallback{position:absolute;inset:0;display:grid;place-items:center;padding:var(--space-4);background:rgb(var(--emr-color-surface-primary-rgb)/.9)}.details-geometry-preview-map .mapboxgl-ctrl-attrib,.details-geometry-preview-map .mapboxgl-ctrl-logo{display:none!important}.emr-details-section{gap:0;padding:0 var(--space-4);box-sizing:border-box}.emr-details-section,.emr-details-section__actions,.emr-details-section__body{display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;min-width:0}.emr-details-section__actions,.emr-details-section__body{gap:var(--space-3)}.emr-details-section__actions{margin-top:var(--space-3)}.emr-details-sheet-body{display:grid;gap:var(--space-4);padding:0 0 var(--space-6);grid-template-columns:minmax(0,1fr);box-sizing:border-box;width:100%;max-width:100%;min-width:0}.emr-route-detail-map{position:relative;width:100%}.emr-route-detail-map__expand{position:absolute;right:var(--space-2);top:var(--space-2);z-index:1}.emr-details-visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.emr-producer-selection-field{display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;width:100%}.emr-producer-selection-modal{max-height:min(88dvh,720px);max-width:520px;overflow-y:auto;width:min(calc(100vw - (2 * var(--space-4))),520px)}