@font-face{font-family:ClassicGrotesquePro;src:url(https://designsystem.hmgassets.com/fonts/hb/ClassicGrotesqueW05-Book.968211566909610200a1581eeb02a4a0.woff2) format("woff2"),url(https://designsystem.hmgassets.com/fonts/hb/ClassicGrotesqueW05-Book.882c533f2b6cd6c3a169e045ba02a5b3.woff) format("woff");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:ClassicGrotesquePro;src:url(https://designsystem.hmgassets.com/fonts/hb/ClassicGrotesquePro-Regular.dfc47477df3ee17dc6ed8d03f0d29d5a.woff2) format("woff2"),url(https://designsystem.hmgassets.com/fonts/hb/ClassicGrotesquePro-Regular.c5caad1cb08068254ae9325b9473c883.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:ClassicGrotesquePro;src:url(https://designsystem.hmgassets.com/fonts/hb/ClassicGrotesqueW05-SemiBd.d11e77ade327ac81b905c963240711c9.woff2) format("woff2"),url(https://designsystem.hmgassets.com/fonts/hb/ClassicGrotesqueW05-SemiBd.5c7cf4aa9817d9d97c91eaef5391673f.woff) format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:AustinNewsDeck;src:url(https://designsystem.hmgassets.com/fonts/hb/AustinNewsDeck-Roman-Web.8245f5a1cfefaf07bd9d696d7ad4bc47.woff2) format("woff2"),url(https://designsystem.hmgassets.com/fonts/hb/AustinNewsDeck-Roman-Web.f068304271542ebf3ff09e8ab203bd54.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AustinNewsDeck;src:url(https://designsystem.hmgassets.com/fonts/hb/AustinNewsDeck-Semibold-Web.9d391dfa0c591a27c343e24c73c08e1e.woff2) format("woff2"),url(https://designsystem.hmgassets.com/fonts/hb/AustinNewsDeck-Semibold-Web.8f910b19f5c814d8ec2c022cf50fff12.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:AustinNewsDeck;src:url(https://designsystem.hmgassets.com/fonts/hb/AustinNewsDeck-MediumItalic-Web.a9dd4a6126be18b7a9b545f90407bf1c.woff2) format("woff2"),url(https://designsystem.hmgassets.com/fonts/hb/AustinNewsDeck-MediumItalic-Web.ee42a2c3fc726aae7c32c9d261ec97b6.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:AustinNewsText;src:url(https://designsystem.hmgassets.com/fonts/hb/AustinNewsText-Roman-Web.25101d39b7872034ccf4828bed2dc7d7.woff2) format("woff2"),url(https://designsystem.hmgassets.com/fonts/hb/AustinNewsText-Roman-Web.778dedc9253f45cc5dba037c9b06a03d.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AustinNewsText;src:url(https://designsystem.hmgassets.com/fonts/hb/AustinNewsText-Bold-Web.ea7f8745a4ea73cd56a9c16006addf67.woff2) format("woff2"),url(https://designsystem.hmgassets.com/fonts/hb/AustinNewsText-Bold-Web.ba80d6cb5f9d6e7259ef1935f8a2be1f.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:AustinNewsText;src:url(https://designsystem.hmgassets.com/fonts/hb/AustinNewsText-Italic-Web.9966cbe83043f4c931f4546a2a3b0566.woff2) format("woff2"),url(https://designsystem.hmgassets.com/fonts/hb/AustinNewsText-Italic-Web.f7b630204b4aec87b8840ac9f995f1eb.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:AustinNewsText;src:url(https://designsystem.hmgassets.com/fonts/hb/AustinNewsText-BoldItalic-Web.362dcefc72c3711b7b9973e256dd1ac4.woff2) format("woff2"),url(https://designsystem.hmgassets.com/fonts/hb/AustinNewsText-BoldItalic-Web.b3c8b3280605ff5284eb88dcd4a34971.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:AustinNewsHeadlineCond;src:url(https://designsystem.hmgassets.com/fonts/hb/AustinNewsHeadlineCond-Medium-Web.6e6888b2022a190690bc68eef3a039fa.woff2) format("woff2"),url(https://designsystem.hmgassets.com/fonts/hb/AustinNewsHeadlineCond-Medium-Web.445f8bdb430c2ee9debc97e92a6e872f.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}:root{--hmg-des-core-color-neutral-0: #ffffff;--hmg-des-core-color-neutral-100: #f5f5f5;--hmg-des-core-color-neutral-200: #eaeaea;--hmg-des-core-color-neutral-300: #d5d5d5;--hmg-des-core-color-neutral-400: #aaaaaa;--hmg-des-core-color-neutral-500: #767676;--hmg-des-core-color-neutral-600: #555555;--hmg-des-core-color-neutral-700: #3f3f3f;--hmg-des-core-color-neutral-800: #2a2a2a;--hmg-des-core-color-neutral-900: #151515;--hmg-des-core-color-neutral-1000: #000000;--hmg-des-core-color-green-400: #85ffa1;--hmg-des-core-color-green-600: #007a12;--hmg-des-core-color-red-400: #ff87a3;--hmg-des-core-color-red-600: #d50031;--hmg-des-core-color-blue-focus-480: #0096d6;--hmg-des-core-color-blue-focus-520: #008fcc;--hmg-des-core-color-magenta-ai-400: #fd78ff;--hmg-des-core-color-magenta-ai-600: #ba00bd;--hmg-des-core-color-purple-ai-400: #bb99ff;--hmg-des-core-color-purple-ai-600: #3f00bd;--hmg-des-core-color-brand-hb: #ef7c00;--hmg-des-core-color-brand-hb-light: #ffd2a3;--hmg-des-color-foreground-neutral-default-normal: var(--hmg-des-core-color-neutral-1000);--hmg-des-color-foreground-neutral-default-inverse: var(--hmg-des-core-color-neutral-0);--hmg-des-color-foreground-neutral-subtle-normal: var(--hmg-des-core-color-neutral-600);--hmg-des-color-foreground-neutral-subtle-inverse: var(--hmg-des-core-color-neutral-400);--hmg-des-color-foreground-neutral-muted: var(--hmg-des-core-color-neutral-500);--hmg-des-color-foreground-success: var(--hmg-des-core-color-green-600);--hmg-des-color-foreground-danger: var(--hmg-des-core-color-red-600);--hmg-des-color-foreground-brand: var(--hmg-des-core-color-brand-hb);--hmg-des-color-background-primary: var(--hmg-des-core-color-neutral-0);--hmg-des-color-background-secondary: var(--hmg-des-core-color-neutral-100);--hmg-des-color-background-tertiary: var(--hmg-des-core-color-neutral-200);--hmg-des-color-background-inverse: var(--hmg-des-core-color-neutral-900);--hmg-des-color-fill-brand-light: var(--hmg-des-core-color-brand-hb-light);--hmg-des-color-fill-brand-emphasized: var(--hmg-des-core-color-brand-hb);--hmg-des-color-surface-accent-blue: #e6f5fc;--hmg-des-color-surface-accent-green: #f0fce6;--hmg-des-color-surface-accent-orange: #fdf2e5;--hmg-des-color-surface-accent-red: #fcece6;--hmg-des-color-surface-accent-yellow: #fff9e9;--hmg-des-color-border-default: var(--hmg-des-core-color-neutral-300);--hmg-des-color-border-subtle: var(--hmg-des-core-color-neutral-200);--hmg-des-color-border-strong: var(--hmg-des-core-color-neutral-900);--hmg-des-color-border-focus: var(--hmg-des-core-color-blue-focus-480);--hmg-des-typography-font-family-primary-default: ClassicGrotesquePro;--hmg-des-typography-font-family-primary-fallback: sans-serif;--hmg-des-typography-font-family-secondary-default: AustinNewsDeck;--hmg-des-typography-font-family-secondary-fallback: serif;--hmg-des-typography-font-family-accent-default: AustinNewsHeadlineCond;--hmg-des-typography-font-family-accent-fallback: sans-serif;--hmg-des-typography-font-family-body-default: AustinNewsText;--hmg-des-typography-font-family-body-fallback: serif;--hmg-des-core-typography-font-size-12: .75rem;--hmg-des-core-typography-font-size-13: .8125rem;--hmg-des-core-typography-font-size-14: .875rem;--hmg-des-core-typography-font-size-16: 1rem;--hmg-des-core-typography-font-size-18: 1.125rem;--hmg-des-core-typography-font-size-20: 1.25rem;--hmg-des-core-typography-font-size-22: 1.375rem;--hmg-des-core-typography-font-size-24: 1.5rem;--hmg-des-core-typography-font-size-26: 1.625rem;--hmg-des-core-typography-font-size-28: 1.75rem;--hmg-des-core-typography-font-size-32: 2rem;--hmg-des-core-typography-font-size-36: 2.25rem;--hmg-des-core-typography-font-size-40: 2.5rem;--hmg-des-core-typography-font-size-48: 3rem;--hmg-des-core-typography-font-weight-book: 300;--hmg-des-core-typography-font-weight-regular: 400;--hmg-des-core-typography-font-weight-medium: 500;--hmg-des-core-typography-font-weight-semibold: 600;--hmg-des-core-typography-font-weight-bold: 700;--hmg-des-core-typography-line-height-18: 1.125rem;--hmg-des-core-typography-line-height-20: 1.25rem;--hmg-des-core-typography-line-height-22: 1.375rem;--hmg-des-core-typography-line-height-24: 1.5rem;--hmg-des-core-typography-line-height-26: 1.625rem;--hmg-des-core-typography-line-height-28: 1.75rem;--hmg-des-core-typography-line-height-30: 1.875rem;--hmg-des-core-typography-line-height-32: 2rem;--hmg-des-core-typography-line-height-38: 2.375rem;--hmg-des-core-dimensions-size-0: 0px;--hmg-des-core-dimensions-size-1: 1px;--hmg-des-core-dimensions-size-2: 2px;--hmg-des-core-dimensions-size-4: 4px;--hmg-des-core-dimensions-size-5: 5px;--hmg-des-core-dimensions-size-8: 8px;--hmg-des-core-dimensions-size-10: 10px;--hmg-des-core-dimensions-size-12: 12px;--hmg-des-core-dimensions-size-14: 14px;--hmg-des-core-dimensions-size-15: 15px;--hmg-des-core-dimensions-size-16: 16px;--hmg-des-core-dimensions-size-18: 18px;--hmg-des-core-dimensions-size-20: 20px;--hmg-des-core-dimensions-size-22: 22px;--hmg-des-core-dimensions-size-24: 24px;--hmg-des-core-dimensions-size-30: 30px;--hmg-des-core-dimensions-size-32: 32px;--hmg-des-core-dimensions-size-36: 36px;--hmg-des-core-dimensions-size-40: 40px;--hmg-des-core-dimensions-size-44: 44px;--hmg-des-core-dimensions-size-48: 48px;--hmg-des-core-dimensions-size-50: 50px;--hmg-des-core-dimensions-size-60: 60px;--hmg-des-core-dimensions-size-100: 100px;--hmg-des-dimensions-gap-2xs: var(--hmg-des-core-dimensions-size-5);--hmg-des-dimensions-gap-xs: var(--hmg-des-core-dimensions-size-10);--hmg-des-dimensions-gap-s: var(--hmg-des-core-dimensions-size-15);--hmg-des-dimensions-gap-m: var(--hmg-des-core-dimensions-size-20);--hmg-des-dimensions-gap-l: var(--hmg-des-core-dimensions-size-30);--hmg-des-dimensions-gap-xl: var(--hmg-des-core-dimensions-size-40);--hmg-des-dimensions-gap-2xl: var(--hmg-des-core-dimensions-size-60);--hmg-des-dimensions-gap-3xl: var(--hmg-des-core-dimensions-size-100);--hmg-des-dimensions-padding-2xs: var(--hmg-des-core-dimensions-size-5);--hmg-des-dimensions-padding-xs: var(--hmg-des-core-dimensions-size-10);--hmg-des-dimensions-padding-s: var(--hmg-des-core-dimensions-size-15);--hmg-des-dimensions-padding-m: var(--hmg-des-core-dimensions-size-16);--hmg-des-dimensions-padding-l: var(--hmg-des-core-dimensions-size-30);--hmg-des-dimensions-padding-xl: var(--hmg-des-core-dimensions-size-40);--hmg-des-dimensions-radius-none: var(--hmg-des-core-dimensions-size-0);--hmg-des-dimensions-radius-sm: var(--hmg-des-core-dimensions-size-4);--hmg-des-dimensions-radius-md: var(--hmg-des-core-dimensions-size-8);--hmg-des-dimensions-radius-lg: var(--hmg-des-core-dimensions-size-12);--hmg-des-dimensions-radius-xl: var(--hmg-des-core-dimensions-size-16);--hmg-des-dimensions-radius-2xl: var(--hmg-des-core-dimensions-size-24);--hmg-des-dimensions-radius-full: var(--hmg-des-core-dimensions-size-100);--hmg-des-border-width-default: var(--hmg-des-core-dimensions-size-1);--hmg-des-border-width-strong: var(--hmg-des-core-dimensions-size-2);--hmg-des-border-style-default: solid;--hmg-des-border-radius-interaction-default: var(--hmg-des-dimensions-radius-sm);--hmg-des-effects-shadow-soft: 0px 0px 2px rgba(0, 0, 0, .5);--hmg-des-effects-shadow-medium: 0px 4px 10px rgba(0, 0, 0, .2);--hmg-des-effects-shadow-elevated: 0px 8px 20px rgba(0, 0, 0, .15);--hmg-des-effects-transition-fast: .15s ease;--hmg-des-effects-transition-normal: .25s ease;--hmg-des-layout-header-height: var(--hmg-des-core-dimensions-size-50);--hmg-des-z-index-base: 0;--hmg-des-z-index-dropdown: 100;--hmg-des-z-index-sticky: 200;--hmg-des-z-index-fixed: 300;--hmg-des-z-index-modal-backdrop: 400;--hmg-des-z-index-modal: 500;--hmg-des-z-index-toast: 700}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--hmg-des-typography-font-family-primary-default),var(--hmg-des-typography-font-family-primary-fallback);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-weight:var(--hmg-des-core-typography-font-weight-book);color:var(--hmg-des-color-foreground-neutral-default-normal);background:#1a1a1a}app-root{display:block;background:var(--hmg-des-color-background-primary);min-height:100dvh;margin-left:auto;margin-right:auto;position:relative}@media(min-width:768px){app-root{max-width:430px;margin-top:24px;margin-bottom:24px;height:calc(100dvh - 48px);min-height:auto;border-radius:var(--hmg-des-dimensions-radius-2xl);box-shadow:0 0 40px #0000004d;overflow:hidden}}.page-container{position:relative;min-height:100dvh;display:flex;flex-direction:column}.page-content{flex:1;overflow-y:auto}.page-footer{position:relative;flex-shrink:0}@media(min-width:768px){.page-container{height:100%;min-height:auto}}.headline-brand{font-family:var(--hmg-des-typography-font-family-secondary-default),var(--hmg-des-typography-font-family-secondary-fallback);font-weight:var(--hmg-des-core-typography-font-weight-medium);font-style:italic}.headline-brand-lg{font-size:var(--hmg-des-core-typography-font-size-28);line-height:var(--hmg-des-core-typography-line-height-32)}.page-title{margin:0;font-family:var(--hmg-des-typography-font-family-secondary-default),var(--hmg-des-typography-font-family-secondary-fallback);font-style:italic;font-weight:500;color:#000;font-size:28px;line-height:31px}.headline-brand-md{font-size:var(--hmg-des-core-typography-font-size-26);line-height:var(--hmg-des-core-typography-line-height-30)}.headline-interface{font-family:var(--hmg-des-typography-font-family-primary-default),var(--hmg-des-typography-font-family-primary-fallback);font-weight:var(--hmg-des-core-typography-font-weight-semibold)}.headline-interface-md{font-size:var(--hmg-des-core-typography-font-size-16);line-height:var(--hmg-des-core-typography-line-height-22)}.body-text{font-family:var(--hmg-des-typography-font-family-primary-default),var(--hmg-des-typography-font-family-primary-fallback);font-weight:var(--hmg-des-core-typography-font-weight-book)}.body-text-md{font-size:var(--hmg-des-core-typography-font-size-14);line-height:var(--hmg-des-core-typography-line-height-20)}.body-text-sm{font-size:var(--hmg-des-core-typography-font-size-12);line-height:var(--hmg-des-core-typography-line-height-18)}.label-text{font-family:var(--hmg-des-typography-font-family-primary-default),var(--hmg-des-typography-font-family-primary-fallback);font-weight:var(--hmg-des-core-typography-font-weight-semibold);font-size:var(--hmg-des-core-typography-font-size-14);line-height:var(--hmg-des-core-typography-line-height-20)}.text-muted{color:var(--hmg-des-color-foreground-neutral-subtle-normal)}.text-success{color:var(--hmg-des-color-foreground-success)}.text-danger{color:var(--hmg-des-color-foreground-danger)}.text-brand{color:var(--hmg-des-color-foreground-brand)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--hmg-des-dimensions-gap-xs);height:var(--hmg-des-core-dimensions-size-48);padding:0 var(--hmg-des-dimensions-padding-m);border-radius:var(--hmg-des-border-radius-interaction-default);font-family:var(--hmg-des-typography-font-family-primary-default),var(--hmg-des-typography-font-family-primary-fallback);font-size:var(--hmg-des-core-typography-font-size-14);font-weight:var(--hmg-des-core-typography-font-weight-semibold);line-height:var(--hmg-des-core-typography-line-height-20);text-decoration:none;cursor:pointer;border:none;transition:all var(--hmg-des-effects-transition-fast)}.btn:focus-visible{outline:2px solid var(--hmg-des-color-border-focus);outline-offset:2px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--hmg-des-core-color-neutral-900);color:var(--hmg-des-core-color-neutral-0)}.btn-primary:hover:not(:disabled){background:var(--hmg-des-core-color-neutral-800)}.btn-secondary{background:var(--hmg-des-color-background-primary);color:var(--hmg-des-color-foreground-neutral-default-normal);border:var(--hmg-des-border-width-default) var(--hmg-des-border-style-default) var(--hmg-des-color-border-default)}.btn-secondary:hover:not(:disabled){background:var(--hmg-des-color-background-secondary)}.btn-ghost{background:transparent;color:var(--hmg-des-color-foreground-neutral-default-normal);padding:0}.btn-ghost:hover:not(:disabled){background:var(--hmg-des-color-background-secondary)}.btn-full{width:100%}.btn-sm{height:var(--hmg-des-core-dimensions-size-36);padding:0 var(--hmg-des-dimensions-padding-m)}.btn-icon{width:var(--hmg-des-core-dimensions-size-40);height:var(--hmg-des-core-dimensions-size-40);padding:0;border-radius:var(--hmg-des-dimensions-radius-sm)}.form-input{width:100%;height:var(--hmg-des-core-dimensions-size-44);padding:0 var(--hmg-des-dimensions-padding-m);font-family:var(--hmg-des-typography-font-family-primary-default),var(--hmg-des-typography-font-family-primary-fallback);font-size:var(--hmg-des-core-typography-font-size-14);font-weight:var(--hmg-des-core-typography-font-weight-book);color:var(--hmg-des-color-foreground-neutral-default-normal);background:var(--hmg-des-color-background-primary);border:var(--hmg-des-border-width-default) var(--hmg-des-border-style-default) var(--hmg-des-color-border-default);border-radius:var(--hmg-des-border-radius-interaction-default);transition:border-color var(--hmg-des-effects-transition-fast)}.form-input::placeholder{color:var(--hmg-des-color-foreground-neutral-subtle-normal)}.form-input:focus{outline:none;border-color:var(--hmg-des-color-border-focus)}.form-input-search{padding-left:var(--hmg-des-core-dimensions-size-40)}.icon-sm{width:14px;height:14px}.icon-md{width:18px;height:18px}.icon-lg{width:20px;height:20px}.icon-xl{width:22px;height:22px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
