@charset "UTF-8";:root,[data-theme=light]{color-scheme:light;--md-sys-color-primary: #074ae5;--md-sys-color-on-primary: #f2f1ff;--md-sys-color-primary-container: #829bff;--md-sys-color-on-primary-container: #001a63;--md-sys-color-inverse-primary: #6a89ff;--md-sys-color-secondary: #4e4eb6;--md-sys-color-on-secondary: #f4f1ff;--md-sys-color-secondary-container: #cecdff;--md-sys-color-on-secondary-container: #3a39a1;--md-sys-color-tertiary: #00647b;--md-sys-color-on-tertiary: #e2f6ff;--md-sys-color-tertiary-container: #65d7fc;--md-sys-color-on-tertiary-container: #00485a;--md-sys-color-error: #b41340;--md-sys-color-on-error: #ffefef;--md-sys-color-error-container: #f74b6d;--md-sys-color-on-error-container: #510017;--md-sys-color-surface: #f8f5ff;--md-sys-color-on-surface: #2a2b51;--md-sys-color-surface-variant: #dbd9ff;--md-sys-color-on-surface-variant: #575881;--md-sys-color-surface-dim: #d1d0ff;--md-sys-color-surface-bright: #f8f5ff;--md-sys-color-surface-container-lowest: #ffffff;--md-sys-color-surface-container-low: #f2efff;--md-sys-color-surface-container: #e8e6ff;--md-sys-color-surface-container-high: #e2dfff;--md-sys-color-surface-container-highest: #dbd9ff;--md-sys-color-inverse-surface: #09082f;--md-sys-color-inverse-on-surface: #9999c6;--md-sys-color-outline: #73739e;--md-sys-color-outline-variant: #aaa9d7;--md-sys-color-shadow: #000000;--md-sys-color-scrim: #000000;--md-sys-color-surface-tint: #074ae5;--md-sys-color-background: #f8f5ff;--md-sys-color-on-background: #2a2b51;--md-sys-color-primary-fixed: #829bff;--md-sys-color-primary-fixed-dim: #6e8cff;--md-sys-color-on-primary-fixed: #000000;--md-sys-color-on-primary-fixed-variant: #002279;--md-sys-color-secondary-fixed: #cecdff;--md-sys-color-secondary-fixed-dim: #bebeff;--md-sys-color-on-secondary-fixed: #25228d;--md-sys-color-on-secondary-fixed-variant: #4343ab;--md-sys-color-tertiary-fixed: #65d7fc;--md-sys-color-tertiary-fixed-dim: #55c9ee;--md-sys-color-on-tertiary-fixed: #003340;--md-sys-color-on-tertiary-fixed-variant: #005266;--md-sys-color-success: #006c50;--md-sys-color-on-success: #ffffff;--md-sys-color-success-container: #80f8cb;--md-sys-color-on-success-container: #002116;--md-sys-color-warning: #934b00;--md-sys-color-on-warning: #ffffff;--md-sys-color-warning-container: #ffdcc5;--md-sys-color-on-warning-container: #301400;--md-sys-color-info: #00658e;--md-sys-color-on-info: #ffffff;--md-sys-color-info-container: #c7e7ff;--md-sys-color-on-info-container: #001e2e;--md-ref-palette-primary0: #000000;--md-ref-palette-primary4: #000933;--md-ref-palette-primary6: #000e3f;--md-ref-palette-primary10: #001452;--md-ref-palette-primary12: #00185c;--md-ref-palette-primary17: #002074;--md-ref-palette-primary20: #002583;--md-ref-palette-primary22: #00298d;--md-ref-palette-primary24: #002d97;--md-ref-palette-primary30: #0038b7;--md-ref-palette-primary40: #114de8;--md-ref-palette-primary50: #3d69ff;--md-ref-palette-primary60: #6a89ff;--md-ref-palette-primary70: #91a7ff;--md-ref-palette-primary80: #b7c4ff;--md-ref-palette-primary87: #d1d8ff;--md-ref-palette-primary90: #dde1ff;--md-ref-palette-primary92: #e4e7ff;--md-ref-palette-primary94: #ecedff;--md-ref-palette-primary95: #efefff;--md-ref-palette-primary96: #f3f2ff;--md-ref-palette-primary98: #fbf8ff;--md-ref-palette-primary99: #fefbff;--md-ref-palette-primary100: #ffffff;--md-ref-palette-secondary0: #000000;--md-ref-palette-secondary4: #040044;--md-ref-palette-secondary6: #060053;--md-ref-palette-secondary10: #0a006b;--md-ref-palette-secondary12: #0c0077;--md-ref-palette-secondary17: #191284;--md-ref-palette-secondary20: #201c8a;--md-ref-palette-secondary22: #25228e;--md-ref-palette-secondary24: #2a2892;--md-ref-palette-secondary30: #3938a0;--md-ref-palette-secondary40: #5152ba;--md-ref-palette-secondary50: #6b6bd4;--md-ref-palette-secondary60: #8485f1;--md-ref-palette-secondary70: #a1a2ff;--md-ref-palette-secondary80: #c1c1ff;--md-ref-palette-secondary87: #d8d6ff;--md-ref-palette-secondary90: #e2dfff;--md-ref-palette-secondary92: #e8e6ff;--md-ref-palette-secondary94: #efecff;--md-ref-palette-secondary95: #f2efff;--md-ref-palette-secondary96: #f5f2ff;--md-ref-palette-secondary98: #fcf8ff;--md-ref-palette-secondary99: #fffbff;--md-ref-palette-secondary100: #ffffff;--md-ref-palette-tertiary0: #000000;--md-ref-palette-tertiary4: #001017;--md-ref-palette-tertiary6: #00161d;--md-ref-palette-tertiary10: #001f28;--md-ref-palette-tertiary12: #00232d;--md-ref-palette-tertiary17: #002e3b;--md-ref-palette-tertiary20: #003543;--md-ref-palette-tertiary22: #003a49;--md-ref-palette-tertiary24: #003f4f;--md-ref-palette-tertiary30: #004e60;--md-ref-palette-tertiary40: #00677f;--md-ref-palette-tertiary50: #00829f;--md-ref-palette-tertiary60: #079dc0;--md-ref-palette-tertiary70: #40b8dd;--md-ref-palette-tertiary80: #62d4f9;--md-ref-palette-tertiary87: #9de4ff;--md-ref-palette-tertiary90: #b7eaff;--md-ref-palette-tertiary92: #c6eeff;--md-ref-palette-tertiary94: #d6f3ff;--md-ref-palette-tertiary95: #ddf5ff;--md-ref-palette-tertiary96: #e4f7ff;--md-ref-palette-tertiary98: #f2fbff;--md-ref-palette-tertiary99: #f9fdff;--md-ref-palette-tertiary100: #ffffff;--md-ref-palette-neutral0: #000000;--md-ref-palette-neutral4: #09082f;--md-ref-palette-neutral6: #0e0e34;--md-ref-palette-neutral10: #17173d;--md-ref-palette-neutral12: #1b1b41;--md-ref-palette-neutral17: #26264c;--md-ref-palette-neutral20: #2c2c53;--md-ref-palette-neutral22: #303158;--md-ref-palette-neutral24: #35355c;--md-ref-palette-neutral30: #43436b;--md-ref-palette-neutral40: #5a5a84;--md-ref-palette-neutral50: #73739e;--md-ref-palette-neutral60: #8d8db9;--md-ref-palette-neutral70: #a8a7d5;--md-ref-palette-neutral80: #c3c2f2;--md-ref-palette-neutral87: #d8d6ff;--md-ref-palette-neutral90: #e2dfff;--md-ref-palette-neutral92: #e8e6ff;--md-ref-palette-neutral94: #efecff;--md-ref-palette-neutral95: #f2efff;--md-ref-palette-neutral96: #f5f2ff;--md-ref-palette-neutral98: #fcf8ff;--md-ref-palette-neutral99: #fffbff;--md-ref-palette-neutral100: #ffffff;--md-ref-palette-neutral-variant0: #000000;--md-ref-palette-neutral-variant4: #05033e;--md-ref-palette-neutral-variant6: #0b0943;--md-ref-palette-neutral-variant10: #14134b;--md-ref-palette-neutral-variant12: #18184f;--md-ref-palette-neutral-variant17: #23235a;--md-ref-palette-neutral-variant20: #2a2a60;--md-ref-palette-neutral-variant22: #2e2e65;--md-ref-palette-neutral-variant24: #33336a;--md-ref-palette-neutral-variant30: #404178;--md-ref-palette-neutral-variant40: #585992;--md-ref-palette-neutral-variant50: #7171ad;--md-ref-palette-neutral-variant60: #8b8bc8;--md-ref-palette-neutral-variant70: #a6a5e4;--md-ref-palette-neutral-variant80: #c1c1ff;--md-ref-palette-neutral-variant87: #d8d6ff;--md-ref-palette-neutral-variant90: #e2dfff;--md-ref-palette-neutral-variant92: #e8e6ff;--md-ref-palette-neutral-variant94: #efecff;--md-ref-palette-neutral-variant95: #f2efff;--md-ref-palette-neutral-variant96: #f5f2ff;--md-ref-palette-neutral-variant98: #fcf8ff;--md-ref-palette-neutral-variant99: #fffbff;--md-ref-palette-neutral-variant100: #ffffff;--md-ref-palette-error0: #000000;--md-ref-palette-error4: #270007;--md-ref-palette-error6: #31000a;--md-ref-palette-error10: #400010;--md-ref-palette-error12: #480013;--md-ref-palette-error17: #5b001a;--md-ref-palette-error20: #67001f;--md-ref-palette-error22: #6f0022;--md-ref-palette-error24: #780025;--md-ref-palette-error30: #91002f;--md-ref-palette-error40: #b81843;--md-ref-palette-error50: #db365a;--md-ref-palette-error60: #fe5172;--md-ref-palette-error70: #ff8796;--md-ref-palette-error80: #ffb2b9;--md-ref-palette-error87: #ffced2;--md-ref-palette-error90: #ffdadc;--md-ref-palette-error92: #ffe1e3;--md-ref-palette-error94: #ffe9e9;--md-ref-palette-error95: #ffeced;--md-ref-palette-error96: #fff0f0;--md-ref-palette-error98: #fff8f7;--md-ref-palette-error99: #fffbff;--md-ref-palette-error100: #ffffff;--md-ref-typeface-brand: "Montserrat", "Roboto Flex", system-ui, sans-serif;--md-ref-typeface-plain: "Roboto Flex", "Roboto", system-ui, sans-serif;--md-ref-typeface-mono: "Roboto Mono", ui-monospace, monospace;--md-sys-typescale-display-large: 500 57px/64px var(--md-ref-typeface-brand);--md-sys-typescale-display-medium: 500 45px/52px var(--md-ref-typeface-brand);--md-sys-typescale-display-small: 500 36px/44px var(--md-ref-typeface-brand);--md-sys-typescale-headline-large: 500 32px/40px var(--md-ref-typeface-brand);--md-sys-typescale-headline-medium: 500 28px/36px var(--md-ref-typeface-brand);--md-sys-typescale-headline-small: 500 24px/32px var(--md-ref-typeface-brand);--md-sys-typescale-title-large: 500 22px/28px var(--md-ref-typeface-brand);--md-sys-typescale-title-medium: 500 16px/24px var(--md-ref-typeface-plain);--md-sys-typescale-title-small: 500 14px/20px var(--md-ref-typeface-plain);--md-sys-typescale-body-large: 400 16px/24px var(--md-ref-typeface-plain);--md-sys-typescale-body-medium: 400 14px/20px var(--md-ref-typeface-plain);--md-sys-typescale-body-small: 400 12px/16px var(--md-ref-typeface-plain);--md-sys-typescale-label-large: 500 14px/20px var(--md-ref-typeface-plain);--md-sys-typescale-label-medium: 500 12px/16px var(--md-ref-typeface-plain);--md-sys-typescale-label-small: 500 11px/16px var(--md-ref-typeface-plain);--md-sys-typescale-tracking-display-large: -.25px;--md-sys-typescale-tracking-title-medium: .15px;--md-sys-typescale-tracking-title-small: .1px;--md-sys-typescale-tracking-body-large: .5px;--md-sys-typescale-tracking-body-medium: .25px;--md-sys-typescale-tracking-body-small: .4px;--md-sys-typescale-tracking-label-large: .1px;--md-sys-typescale-tracking-label-medium: .5px;--md-sys-typescale-tracking-label-small: .5px;--md-ref-typeface-weight-regular: 400;--md-ref-typeface-weight-medium: 500;--md-ref-typeface-weight-bold: 700;--md-sys-typescale-display-large-font: var(--md-ref-typeface-brand);--md-sys-typescale-display-large-size: 57px;--md-sys-typescale-display-large-line-height: 64px;--md-sys-typescale-display-large-weight: 500;--md-sys-typescale-display-large-tracking: -.25px;--md-sys-typescale-display-medium-font: var(--md-ref-typeface-brand);--md-sys-typescale-display-medium-size: 45px;--md-sys-typescale-display-medium-line-height: 52px;--md-sys-typescale-display-medium-weight: 500;--md-sys-typescale-display-medium-tracking: 0px;--md-sys-typescale-display-small-font: var(--md-ref-typeface-brand);--md-sys-typescale-display-small-size: 36px;--md-sys-typescale-display-small-line-height: 44px;--md-sys-typescale-display-small-weight: 500;--md-sys-typescale-display-small-tracking: 0px;--md-sys-typescale-headline-large-font: var(--md-ref-typeface-brand);--md-sys-typescale-headline-large-size: 32px;--md-sys-typescale-headline-large-line-height: 40px;--md-sys-typescale-headline-large-weight: 500;--md-sys-typescale-headline-large-tracking: 0px;--md-sys-typescale-headline-medium-font: var(--md-ref-typeface-brand);--md-sys-typescale-headline-medium-size: 28px;--md-sys-typescale-headline-medium-line-height: 36px;--md-sys-typescale-headline-medium-weight: 500;--md-sys-typescale-headline-medium-tracking: 0px;--md-sys-typescale-headline-small-font: var(--md-ref-typeface-brand);--md-sys-typescale-headline-small-size: 24px;--md-sys-typescale-headline-small-line-height: 32px;--md-sys-typescale-headline-small-weight: 500;--md-sys-typescale-headline-small-tracking: 0px;--md-sys-typescale-title-large-font: var(--md-ref-typeface-brand);--md-sys-typescale-title-large-size: 22px;--md-sys-typescale-title-large-line-height: 28px;--md-sys-typescale-title-large-weight: 500;--md-sys-typescale-title-large-tracking: 0px;--md-sys-typescale-title-medium-font: var(--md-ref-typeface-plain);--md-sys-typescale-title-medium-size: 16px;--md-sys-typescale-title-medium-line-height: 24px;--md-sys-typescale-title-medium-weight: 500;--md-sys-typescale-title-medium-tracking: .15px;--md-sys-typescale-title-small-font: var(--md-ref-typeface-plain);--md-sys-typescale-title-small-size: 14px;--md-sys-typescale-title-small-line-height: 20px;--md-sys-typescale-title-small-weight: 500;--md-sys-typescale-title-small-tracking: .1px;--md-sys-typescale-body-large-font: var(--md-ref-typeface-plain);--md-sys-typescale-body-large-size: 16px;--md-sys-typescale-body-large-line-height: 24px;--md-sys-typescale-body-large-weight: 400;--md-sys-typescale-body-large-tracking: .5px;--md-sys-typescale-body-medium-font: var(--md-ref-typeface-plain);--md-sys-typescale-body-medium-size: 14px;--md-sys-typescale-body-medium-line-height: 20px;--md-sys-typescale-body-medium-weight: 400;--md-sys-typescale-body-medium-tracking: .25px;--md-sys-typescale-body-small-font: var(--md-ref-typeface-plain);--md-sys-typescale-body-small-size: 12px;--md-sys-typescale-body-small-line-height: 16px;--md-sys-typescale-body-small-weight: 400;--md-sys-typescale-body-small-tracking: .4px;--md-sys-typescale-label-large-font: var(--md-ref-typeface-plain);--md-sys-typescale-label-large-size: 14px;--md-sys-typescale-label-large-line-height: 20px;--md-sys-typescale-label-large-weight: 500;--md-sys-typescale-label-large-tracking: .1px;--md-sys-typescale-label-medium-font: var(--md-ref-typeface-plain);--md-sys-typescale-label-medium-size: 12px;--md-sys-typescale-label-medium-line-height: 16px;--md-sys-typescale-label-medium-weight: 500;--md-sys-typescale-label-medium-tracking: .5px;--md-sys-typescale-label-small-font: var(--md-ref-typeface-plain);--md-sys-typescale-label-small-size: 11px;--md-sys-typescale-label-small-line-height: 16px;--md-sys-typescale-label-small-weight: 500;--md-sys-typescale-label-small-tracking: .5px;--md-icon-font: "Material Symbols Rounded";--md-sys-shape-corner-none: 0px;--md-sys-shape-corner-extra-small: 4px;--md-sys-shape-corner-small: 8px;--md-sys-shape-corner-medium: 12px;--md-sys-shape-corner-large: 16px;--md-sys-shape-corner-large-increased: 20px;--md-sys-shape-corner-extra-large: 28px;--md-sys-shape-corner-extra-large-increased: 32px;--md-sys-shape-corner-extra-extra-large: 48px;--md-sys-shape-corner-full: 9999px;--md-sys-elevation-level0: none;--md-sys-elevation-level1: 0 1px 2px rgba(0, 0, 0, .3), 0 1px 3px 1px rgba(0, 0, 0, .15);--md-sys-elevation-level2: 0 1px 2px rgba(0, 0, 0, .3), 0 2px 6px 2px rgba(0, 0, 0, .15);--md-sys-elevation-level3: 0 1px 3px rgba(0, 0, 0, .3), 0 4px 8px 3px rgba(0, 0, 0, .15);--md-sys-elevation-level4: 0 2px 3px rgba(0, 0, 0, .3), 0 6px 10px 4px rgba(0, 0, 0, .15);--md-sys-elevation-level5: 0 4px 4px rgba(0, 0, 0, .3), 0 8px 12px 6px rgba(0, 0, 0, .15);--md-sys-state-hover-opacity: .08;--md-sys-state-focus-opacity: .1;--md-sys-state-pressed-opacity: .1;--md-sys-state-dragged-opacity: .16;--md-sys-state-disabled-content-opacity: .38;--md-sys-state-disabled-container-opacity: .12;--md-sys-motion-duration-short1: 50ms;--md-sys-motion-duration-short2: .1s;--md-sys-motion-duration-short3: .15s;--md-sys-motion-duration-short4: .2s;--md-sys-motion-duration-medium1: .25s;--md-sys-motion-duration-medium2: .3s;--md-sys-motion-duration-medium3: .35s;--md-sys-motion-duration-medium4: .4s;--md-sys-motion-duration-long1: .45s;--md-sys-motion-duration-long2: .5s;--md-sys-motion-duration-long3: .55s;--md-sys-motion-duration-long4: .6s;--md-sys-motion-duration-extra-long1: .7s;--md-sys-motion-duration-extra-long2: .8s;--md-sys-motion-duration-extra-long3: .9s;--md-sys-motion-duration-extra-long4: 1s;--md-sys-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-standard-decelerate: cubic-bezier(0, 0, 0, 1);--md-sys-motion-easing-standard-accelerate: cubic-bezier(.3, 0, 1, 1);--md-sys-motion-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--md-sys-motion-easing-emphasized-accelerate: cubic-bezier(.3, 0, .8, .15);--md-sys-motion-easing-legacy: cubic-bezier(.4, 0, .2, 1);--md-sys-motion-spring-spatial-fast: linear(.0008, .0469, .1446, .2723, .4125, .5519, .6812, .7946, .8889, .9632, 1.0229, 1.0591, 1.0807, 1.0905, 1.0912, 1.0855, 1.0756, 1.0634, 1.0505, 1.0378, 1.0263, 1.0164, 1.0082, 1.0019, .9972, .9942, .9924, .9916, .9917, .9923, .9933, .9945, .9957, .9968, .9978, .9987, .9994, 1, 1.0003, 1.0006, 1.0007);--md-sys-motion-spring-spatial-fast-duration: 403ms;--md-sys-motion-spring-spatial-default: linear(.0004, .0304, .0956, .1818, .2784, .3777, .4742, .5644, .6461, .7182, .7853, .8372, .8802, .9151, .9429, .9645, .9809, .993, 1.0016, 1.0074, 1.011, 1.013, 1.0138, 1.0136, 1.0129, 1.0118, 1.0106, 1.0092, 1.0078, 1.0066, 1.0053, 1.0042, 1.0033, 1.0025, 1.0019, 1.0014, 1.0009, 1.0006, 1.0004, 1.0002, 1);--md-sys-motion-spring-spatial-default-duration: 483ms;--md-sys-motion-spring-spatial-slow: linear(.0002, .0271, .0923, .1747, .2674, .3634, .4631, .5513, .6318, .7036, .7697, .8226, .867, .9034, .9329, .9575, .9753, .9887, .9989, 1.0056, 1.01, 1.0126, 1.0139, 1.0142, 1.0137, 1.0128, 1.0115, 1.0102, 1.0088, 1.0075, 1.0062, 1.0051, 1.0041, 1.0032, 1.0024, 1.0018, 1.0013, 1.0009, 1.0006, 1.0003, 1.0001);--md-sys-motion-spring-spatial-slow-duration: 651ms;--md-sys-motion-spring-effects-fast: linear(.0038, .0645, .1648, .2554, .3685, .4736, .5668, .632, .702, .7603, .8081, .8399, .8727, .8991, .9202, .9339, .9479, .959, .9677, .9734, .9791, .9836, .9872, .9894, .9917, .9935, .9949, .9958, .9967, .9974, .998, .9984, .9987, .999, .9992, .9994, .9995, .9996, .9997, .9997, .9998);--md-sys-motion-spring-effects-fast-duration: 191ms;--md-sys-motion-spring-effects-default: linear(.0016, .0476, .1318, .2322, .3354, .4338, .5114, .5922, .6624, .7223, .7728, .815, .8499, .8786, .902, .9211, .9346, .9476, .958, .9664, .9732, .9786, .9829, .9864, .9892, .9914, .9929, .9944, .9955, .9964, .9972, .9978, .9982, .9986, .9989, .9991, .9993, .9994, .9995, .9996, .9997);--md-sys-motion-spring-effects-default-duration: 277ms;--md-sys-motion-spring-effects-slow: linear(.0008, .0371, .1175, .2067, .3006, .4021, .4869, .5637, .6316, .6969, .7471, .7899, .8297, .8595, .8844, .9072, .924, .9379, .9493, .9596, .9671, .9733, .9788, .9828, .9861, .989, .9911, .9928, .9942, .9954, .9963, .997, .9976, .9981, .9985, .9988, .999, .9992, .9994, .9995, .9996);--md-sys-motion-spring-effects-slow-duration: 373ms}[data-theme=dark]{color-scheme:dark;--md-sys-color-primary: #95a9ff;--md-sys-color-on-primary: #00247e;--md-sys-color-primary-container: #829bff;--md-sys-color-on-primary-container: #001a63;--md-sys-color-inverse-primary: #134ee8;--md-sys-color-secondary: #9293ff;--md-sys-color-on-secondary: #0d0078;--md-sys-color-secondary-container: #3938a0;--md-sys-color-on-secondary-container: #cdccff;--md-sys-color-tertiary: #94e2ff;--md-sys-color-on-tertiary: #005266;--md-sys-color-tertiary-container: #65d7fc;--md-sys-color-on-tertiary-container: #00485a;--md-sys-color-error: #ff6e84;--md-sys-color-on-error: #490013;--md-sys-color-error-container: #a70138;--md-sys-color-on-error-container: #ffb2b9;--md-sys-color-surface: #0e0e0f;--md-sys-color-on-surface: #ffffff;--md-sys-color-surface-variant: #262527;--md-sys-color-on-surface-variant: #adaaac;--md-sys-color-surface-dim: #0e0e0f;--md-sys-color-surface-bright: #2c2c2e;--md-sys-color-surface-container-lowest: #000000;--md-sys-color-surface-container-low: #131315;--md-sys-color-surface-container: #1a191b;--md-sys-color-surface-container-high: #201f21;--md-sys-color-surface-container-highest: #262527;--md-sys-color-inverse-surface: #fcf8fa;--md-sys-color-inverse-on-surface: #565556;--md-sys-color-outline: #767576;--md-sys-color-outline-variant: #484749;--md-sys-color-shadow: #000000;--md-sys-color-scrim: #000000;--md-sys-color-surface-tint: #95a9ff;--md-sys-color-background: #0e0e0f;--md-sys-color-on-background: #ffffff;--md-sys-color-primary-fixed: #829bff;--md-sys-color-primary-fixed-dim: #6e8cff;--md-sys-color-on-primary-fixed: #000000;--md-sys-color-on-primary-fixed-variant: #002279;--md-sys-color-secondary-fixed: #cecdff;--md-sys-color-secondary-fixed-dim: #bebeff;--md-sys-color-on-secondary-fixed: #25228d;--md-sys-color-on-secondary-fixed-variant: #4343ab;--md-sys-color-tertiary-fixed: #65d7fc;--md-sys-color-tertiary-fixed-dim: #55c9ee;--md-sys-color-on-tertiary-fixed: #003340;--md-sys-color-on-tertiary-fixed-variant: #005266;--md-sys-color-success: #62dcb0;--md-sys-color-on-success: #003828;--md-sys-color-success-container: #00513b;--md-sys-color-on-success-container: #80f8cb;--md-sys-color-warning: #ffb782;--md-sys-color-on-warning: #4f2500;--md-sys-color-warning-container: #703800;--md-sys-color-on-warning-container: #ffdcc5;--md-sys-color-info: #84cfff;--md-sys-color-on-info: #00344c;--md-sys-color-info-container: #004c6c;--md-sys-color-on-info-container: #c7e7ff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--md-sys-color-primary: #95a9ff;--md-sys-color-on-primary: #00247e;--md-sys-color-primary-container: #829bff;--md-sys-color-on-primary-container: #001a63;--md-sys-color-inverse-primary: #134ee8;--md-sys-color-secondary: #9293ff;--md-sys-color-on-secondary: #0d0078;--md-sys-color-secondary-container: #3938a0;--md-sys-color-on-secondary-container: #cdccff;--md-sys-color-tertiary: #94e2ff;--md-sys-color-on-tertiary: #005266;--md-sys-color-tertiary-container: #65d7fc;--md-sys-color-on-tertiary-container: #00485a;--md-sys-color-error: #ff6e84;--md-sys-color-on-error: #490013;--md-sys-color-error-container: #a70138;--md-sys-color-on-error-container: #ffb2b9;--md-sys-color-surface: #0e0e0f;--md-sys-color-on-surface: #ffffff;--md-sys-color-surface-variant: #262527;--md-sys-color-on-surface-variant: #adaaac;--md-sys-color-surface-dim: #0e0e0f;--md-sys-color-surface-bright: #2c2c2e;--md-sys-color-surface-container-lowest: #000000;--md-sys-color-surface-container-low: #131315;--md-sys-color-surface-container: #1a191b;--md-sys-color-surface-container-high: #201f21;--md-sys-color-surface-container-highest: #262527;--md-sys-color-inverse-surface: #fcf8fa;--md-sys-color-inverse-on-surface: #565556;--md-sys-color-outline: #767576;--md-sys-color-outline-variant: #484749;--md-sys-color-shadow: #000000;--md-sys-color-scrim: #000000;--md-sys-color-surface-tint: #95a9ff;--md-sys-color-background: #0e0e0f;--md-sys-color-on-background: #ffffff;--md-sys-color-primary-fixed: #829bff;--md-sys-color-primary-fixed-dim: #6e8cff;--md-sys-color-on-primary-fixed: #000000;--md-sys-color-on-primary-fixed-variant: #002279;--md-sys-color-secondary-fixed: #cecdff;--md-sys-color-secondary-fixed-dim: #bebeff;--md-sys-color-on-secondary-fixed: #25228d;--md-sys-color-on-secondary-fixed-variant: #4343ab;--md-sys-color-tertiary-fixed: #65d7fc;--md-sys-color-tertiary-fixed-dim: #55c9ee;--md-sys-color-on-tertiary-fixed: #003340;--md-sys-color-on-tertiary-fixed-variant: #005266;--md-sys-color-success: #62dcb0;--md-sys-color-on-success: #003828;--md-sys-color-success-container: #00513b;--md-sys-color-on-success-container: #80f8cb;--md-sys-color-warning: #ffb782;--md-sys-color-on-warning: #4f2500;--md-sys-color-warning-container: #703800;--md-sys-color-on-warning-container: #ffdcc5;--md-sys-color-info: #84cfff;--md-sys-color-on-info: #00344c;--md-sys-color-info-container: #004c6c;--md-sys-color-on-info-container: #c7e7ff}}[data-accent=gold]{--md-sys-color-primary: #795500;--md-sys-color-on-primary: #fff1de;--md-sys-color-primary-container: #ffb700;--md-sys-color-on-primary-container: #543a00;--md-sys-color-inverse-primary: #ffb700;--md-sys-color-secondary: #715800;--md-sys-color-on-secondary: #fff1d6;--md-sys-color-secondary-container: #fccc33;--md-sys-color-on-secondary-container: #594500;--md-sys-color-tertiary: #8c4a00;--md-sys-color-on-tertiary: #fff0e7;--md-sys-color-tertiary-container: #f89f50;--md-sys-color-on-tertiary-container: #502800;--md-sys-color-error: #b02500;--md-sys-color-on-error: #ffefec;--md-sys-color-error-container: #f95630;--md-sys-color-on-error-container: #520c00;--md-sys-color-surface: #fdf5ef;--md-sys-color-on-surface: #312e2a;--md-sys-color-surface-variant: #e4dbd3;--md-sys-color-on-surface-variant: #5f5b56;--md-sys-color-surface-dim: #dbd3cb;--md-sys-color-surface-bright: #fdf5ef;--md-sys-color-surface-container-lowest: #ffffff;--md-sys-color-surface-container-low: #f7efe8;--md-sys-color-surface-container: #efe7df;--md-sys-color-surface-container-high: #e9e1d9;--md-sys-color-surface-container-highest: #e4dbd3;--md-sys-color-inverse-surface: #100e0a;--md-sys-color-inverse-on-surface: #a29c96;--md-sys-color-outline: #7b7671;--md-sys-color-outline-variant: #b2aca6;--md-sys-color-shadow: #000000;--md-sys-color-scrim: #000000;--md-sys-color-surface-tint: #795500;--md-sys-color-background: #fdf5ef;--md-sys-color-on-background: #312e2a;--md-sys-color-primary-fixed: #ffb700;--md-sys-color-primary-fixed-dim: #edaa00;--md-sys-color-on-primary-fixed: #3a2600;--md-sys-color-on-primary-fixed-variant: #5f4200;--md-sys-color-secondary-fixed: #fccc33;--md-sys-color-secondary-fixed-dim: #edbe23;--md-sys-color-on-secondary-fixed: #423200;--md-sys-color-on-secondary-fixed-variant: #644e00;--md-sys-color-tertiary-fixed: #f89f50;--md-sys-color-tertiary-fixed-dim: #e89145;--md-sys-color-on-tertiary-fixed: #2e1400;--md-sys-color-on-tertiary-fixed-variant: #5d3000;--md-sys-color-success: #276c0f;--md-sys-color-on-success: #ffffff;--md-sys-color-success-container: #a9f68a;--md-sys-color-on-success-container: #042100;--md-sys-color-warning: #815600;--md-sys-color-on-warning: #ffffff;--md-sys-color-warning-container: #ffddb1;--md-sys-color-on-warning-container: #291800;--md-sys-color-info: #006973;--md-sys-color-on-info: #ffffff;--md-sys-color-info-container: #92f1ff;--md-sys-color-on-info-container: #001f23}[data-theme=dark] [data-accent=gold],[data-theme=dark][data-accent=gold]{--md-sys-color-primary: #ffc967;--md-sys-color-on-primary: #5f4200;--md-sys-color-primary-container: #ffb700;--md-sys-color-on-primary-container: #543a00;--md-sys-color-inverse-primary: #7d5800;--md-sys-color-secondary: #fccc33;--md-sys-color-on-secondary: #594500;--md-sys-color-secondary-container: #745b00;--md-sys-color-on-secondary-container: #fff7ea;--md-sys-color-tertiary: #ffaf6e;--md-sys-color-on-tertiary: #5f3000;--md-sys-color-tertiary-container: #f89f50;--md-sys-color-on-tertiary-container: #502800;--md-sys-color-error: #ff7351;--md-sys-color-on-error: #450900;--md-sys-color-error-container: #b92902;--md-sys-color-on-error-container: #ffd2c8;--md-sys-color-surface: #100e0a;--md-sys-color-on-surface: #fffbff;--md-sys-color-surface-variant: #292520;--md-sys-color-on-surface-variant: #b0aaa4;--md-sys-color-surface-dim: #100e0a;--md-sys-color-surface-bright: #302b26;--md-sys-color-surface-container-lowest: #000000;--md-sys-color-surface-container-low: #16130f;--md-sys-color-surface-container: #1c1915;--md-sys-color-surface-container-high: #221f1a;--md-sys-color-surface-container-highest: #292520;--md-sys-color-inverse-surface: #fff8f3;--md-sys-color-inverse-on-surface: #595450;--md-sys-color-outline: #7a756f;--md-sys-color-outline-variant: #4b4743;--md-sys-color-shadow: #000000;--md-sys-color-scrim: #000000;--md-sys-color-surface-tint: #ffc967;--md-sys-color-background: #100e0a;--md-sys-color-on-background: #fffbff;--md-sys-color-primary-fixed: #ffb700;--md-sys-color-primary-fixed-dim: #edaa00;--md-sys-color-on-primary-fixed: #3a2600;--md-sys-color-on-primary-fixed-variant: #5f4200;--md-sys-color-secondary-fixed: #fccc33;--md-sys-color-secondary-fixed-dim: #edbe23;--md-sys-color-on-secondary-fixed: #423200;--md-sys-color-on-secondary-fixed-variant: #644e00;--md-sys-color-tertiary-fixed: #f89f50;--md-sys-color-tertiary-fixed-dim: #e89145;--md-sys-color-on-tertiary-fixed: #2e1400;--md-sys-color-on-tertiary-fixed-variant: #5d3000;--md-sys-color-success: #8ed971;--md-sys-color-on-success: #0b3900;--md-sys-color-success-container: #145200;--md-sys-color-on-success-container: #a9f68a;--md-sys-color-warning: #ffba4b;--md-sys-color-on-warning: #442b00;--md-sys-color-warning-container: #624000;--md-sys-color-on-warning-container: #ffddb1;--md-sys-color-info: #4ed8e9;--md-sys-color-on-info: #00363c;--md-sys-color-info-container: #004f57;--md-sys-color-on-info-container: #92f1ff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) [data-accent=gold],:root:not([data-theme=light])[data-accent=gold]{--md-sys-color-primary: #ffc967;--md-sys-color-on-primary: #5f4200;--md-sys-color-primary-container: #ffb700;--md-sys-color-on-primary-container: #543a00;--md-sys-color-inverse-primary: #7d5800;--md-sys-color-secondary: #fccc33;--md-sys-color-on-secondary: #594500;--md-sys-color-secondary-container: #745b00;--md-sys-color-on-secondary-container: #fff7ea;--md-sys-color-tertiary: #ffaf6e;--md-sys-color-on-tertiary: #5f3000;--md-sys-color-tertiary-container: #f89f50;--md-sys-color-on-tertiary-container: #502800;--md-sys-color-error: #ff7351;--md-sys-color-on-error: #450900;--md-sys-color-error-container: #b92902;--md-sys-color-on-error-container: #ffd2c8;--md-sys-color-surface: #100e0a;--md-sys-color-on-surface: #fffbff;--md-sys-color-surface-variant: #292520;--md-sys-color-on-surface-variant: #b0aaa4;--md-sys-color-surface-dim: #100e0a;--md-sys-color-surface-bright: #302b26;--md-sys-color-surface-container-lowest: #000000;--md-sys-color-surface-container-low: #16130f;--md-sys-color-surface-container: #1c1915;--md-sys-color-surface-container-high: #221f1a;--md-sys-color-surface-container-highest: #292520;--md-sys-color-inverse-surface: #fff8f3;--md-sys-color-inverse-on-surface: #595450;--md-sys-color-outline: #7a756f;--md-sys-color-outline-variant: #4b4743;--md-sys-color-shadow: #000000;--md-sys-color-scrim: #000000;--md-sys-color-surface-tint: #ffc967;--md-sys-color-background: #100e0a;--md-sys-color-on-background: #fffbff;--md-sys-color-primary-fixed: #ffb700;--md-sys-color-primary-fixed-dim: #edaa00;--md-sys-color-on-primary-fixed: #3a2600;--md-sys-color-on-primary-fixed-variant: #5f4200;--md-sys-color-secondary-fixed: #fccc33;--md-sys-color-secondary-fixed-dim: #edbe23;--md-sys-color-on-secondary-fixed: #423200;--md-sys-color-on-secondary-fixed-variant: #644e00;--md-sys-color-tertiary-fixed: #f89f50;--md-sys-color-tertiary-fixed-dim: #e89145;--md-sys-color-on-tertiary-fixed: #2e1400;--md-sys-color-on-tertiary-fixed-variant: #5d3000;--md-sys-color-success: #8ed971;--md-sys-color-on-success: #0b3900;--md-sys-color-success-container: #145200;--md-sys-color-on-success-container: #a9f68a;--md-sys-color-warning: #ffba4b;--md-sys-color-on-warning: #442b00;--md-sys-color-warning-container: #624000;--md-sys-color-on-warning-container: #ffddb1;--md-sys-color-info: #4ed8e9;--md-sys-color-on-info: #00363c;--md-sys-color-info-container: #004f57;--md-sys-color-on-info-container: #92f1ff}}@media(prefers-reduced-motion:reduce){:root{--md-sys-motion-duration-short1: 0ms;--md-sys-motion-duration-short2: 0ms;--md-sys-motion-duration-short3: 0ms;--md-sys-motion-duration-short4: 0ms;--md-sys-motion-duration-medium1: 0ms;--md-sys-motion-duration-medium2: 0ms;--md-sys-motion-duration-medium3: 0ms;--md-sys-motion-duration-medium4: 0ms;--md-sys-motion-duration-long1: 0ms;--md-sys-motion-duration-long2: 0ms;--md-sys-motion-duration-long3: 0ms;--md-sys-motion-duration-long4: 0ms}}html{--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#abc7ff, #005cbb);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e6);--mat-sys-on-background: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002f65);--mat-sys-on-primary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-primary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-primary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-on-secondary: light-dark(#ffffff, #283041);--mat-sys-on-secondary-container: light-dark(#3e4759, #dae2f9);--mat-sys-on-secondary-fixed: light-dark(#131c2b, #131c2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4759, #3e4759);--mat-sys-on-surface: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e0e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #002f65);--mat-sys-on-tertiary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-tertiary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-tertiary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#005cbb, #abc7ff);--mat-sys-primary-container: light-dark(#d7e3ff, #00458f);--mat-sys-primary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-primary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bec6dc);--mat-sys-secondary-container: light-dark(#dae2f9, #3e4759);--mat-sys-secondary-fixed: light-dark(#dae2f9, #dae2f9);--mat-sys-secondary-fixed-dim: light-dark(#bec6dc, #bec6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e7eb, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#005cbb, #abc7ff);--mat-sys-surface-variant: light-dark(#e0e2ec, #44474e);--mat-sys-tertiary: light-dark(#005cbb, #abc7ff);--mat-sys-tertiary-container: light-dark(#d7e3ff, #00458f);--mat-sys-tertiary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-tertiary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto Flex;--mat-sys-body-large-font: Roboto Flex;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto Flex;--mat-sys-body-medium-font: Roboto Flex;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto Flex;--mat-sys-body-small-font: Roboto Flex;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Montserrat;--mat-sys-display-large-font: Montserrat;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Montserrat;--mat-sys-display-medium-font: Montserrat;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Montserrat;--mat-sys-display-small-font: Montserrat;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Montserrat;--mat-sys-headline-large-font: Montserrat;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Montserrat;--mat-sys-headline-medium-font: Montserrat;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Montserrat;--mat-sys-headline-small-font: Montserrat;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto Flex;--mat-sys-label-large-font: Roboto Flex;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 600;--mat-sys-label-medium: 500 .75rem / 1rem Roboto Flex;--mat-sys-label-medium-font: Roboto Flex;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 600;--mat-sys-label-small: 500 .688rem / 1rem Roboto Flex;--mat-sys-label-small-font: Roboto Flex;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Montserrat;--mat-sys-title-large-font: Montserrat;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto Flex;--mat-sys-title-medium-font: Roboto Flex;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto Flex;--mat-sys-title-small-font: Roboto Flex;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-primary: var(--md-sys-color-primary);--mat-sys-on-primary: var(--md-sys-color-on-primary);--mat-sys-primary-container: var(--md-sys-color-primary-container);--mat-sys-on-primary-container: var(--md-sys-color-on-primary-container);--mat-sys-inverse-primary: var(--md-sys-color-inverse-primary);--mat-sys-secondary: var(--md-sys-color-secondary);--mat-sys-on-secondary: var(--md-sys-color-on-secondary);--mat-sys-secondary-container: var(--md-sys-color-secondary-container);--mat-sys-on-secondary-container: var(--md-sys-color-on-secondary-container);--mat-sys-tertiary: var(--md-sys-color-tertiary);--mat-sys-on-tertiary: var(--md-sys-color-on-tertiary);--mat-sys-tertiary-container: var(--md-sys-color-tertiary-container);--mat-sys-on-tertiary-container: var(--md-sys-color-on-tertiary-container);--mat-sys-error: var(--md-sys-color-error);--mat-sys-on-error: var(--md-sys-color-on-error);--mat-sys-error-container: var(--md-sys-color-error-container);--mat-sys-on-error-container: var(--md-sys-color-on-error-container);--mat-sys-surface: var(--md-sys-color-surface);--mat-sys-on-surface: var(--md-sys-color-on-surface);--mat-sys-on-surface-variant: var(--md-sys-color-on-surface-variant);--mat-sys-surface-dim: var(--md-sys-color-surface-dim);--mat-sys-surface-bright: var(--md-sys-color-surface-bright);--mat-sys-surface-container: var(--md-sys-color-surface-container);--mat-sys-surface-container-lowest: var(--md-sys-color-surface-container-lowest);--mat-sys-surface-container-low: var(--md-sys-color-surface-container-low);--mat-sys-surface-container-high: var(--md-sys-color-surface-container-high);--mat-sys-surface-container-highest: var(--md-sys-color-surface-container-highest);--mat-sys-inverse-surface: var(--md-sys-color-inverse-surface);--mat-sys-inverse-on-surface: var(--md-sys-color-inverse-on-surface);--mat-sys-outline: var(--md-sys-color-outline);--mat-sys-outline-variant: var(--md-sys-color-outline-variant);--mat-sys-shadow: var(--md-sys-color-shadow);--mat-sys-scrim: var(--md-sys-color-scrim);--mat-focus-indicator-border-color: var(--mat-sys-secondary, black);--mat-focus-indicator-display: block;--mat-focus-indicator-fallback-border-style: none}html .mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,html .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,html .mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}html{font:var(--md-sys-typescale-body-large);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface)}*{box-sizing:border-box}body{margin:0;min-width:320px}a{color:var(--md-sys-color-primary);text-underline-offset:3px}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:3px}h1,h2,h3,p{margin-top:0}h1{font:var(--md-sys-typescale-headline-medium);margin-bottom:12px;letter-spacing:-.6px}h2{font:var(--md-sys-typescale-title-large);margin-bottom:8px}h3{font:var(--md-sys-typescale-title-medium)}p{line-height:1.6}mat-icon.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.skip-link{position:fixed;top:-80px;left:16px;z-index:60;padding:12px 20px;background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);border-radius:var(--md-sys-shape-corner-full)}.skip-link:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.app-layout{height:100dvh;min-height:100dvh;background:var(--md-sys-color-surface)}.sidebar{width:256px;padding:28px 14px;border:0;background:var(--md-sys-color-surface-container-low);border-radius:0}.brand{display:flex;align-items:center;gap:12px;color:var(--md-sys-color-on-surface);text-decoration:none;margin:0 14px 46px}.brand-mark{width:40px;height:40px;display:grid;place-items:center;flex-shrink:0;font:var(--md-sys-typescale-title-large);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);border-radius:var(--md-sys-shape-corner-medium)}.brand-text,.login-brand>span:last-child{font:var(--md-sys-typescale-title-large)}.brand-text small,.login-brand small{display:block;color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-medium);margin-top:2px}.sidebar nav{margin-top:16px}.sidebar a[mat-list-item]{margin-bottom:8px;border-radius:var(--md-sys-shape-corner-full)}.sidebar .active{background:var(--md-sys-color-secondary-container)}.sidebar .active mat-icon{color:var(--md-sys-color-on-secondary-container);font-variation-settings:"FILL" 1}.sidebar-note{position:absolute;left:28px;right:20px;bottom:30px;color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-small)}.sidebar-note small{display:block;margin-top:8px}.sidebar.rail{width:88px;padding:28px 10px}.rail .brand{margin:0 14px 46px}.rail .brand-text,.rail .sidebar-note,.rail [matListItemTitle]{display:none}.rail a[mat-list-item]{padding-inline:0}.rail mat-icon[matListItemIcon]{margin:0 22px}.app-toolbar{position:sticky;top:0;z-index:20;min-height:72px;padding:0 32px;gap:12px;background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface)}.workspace-label{font:var(--md-sys-typescale-title-small)}.dev-label{font:var(--md-sys-typescale-label-small);color:var(--md-sys-color-on-surface-variant);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-full);padding:4px 10px}.toolbar-spacer{flex:1}.avatar{display:inline-grid;width:28px;height:28px;place-items:center;background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-radius:var(--md-sys-shape-corner-full);margin-right:8px}.account-info{padding:12px 16px;font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface-variant)}.menu-selected{margin-left:16px}.main-content{max-width:1640px;margin:0 auto;padding:32px 40px 48px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.eyebrow{font:var(--md-sys-typescale-label-large);color:var(--md-sys-color-on-surface-variant);margin:0 0 12px}.page-heading>div>p:last-child{color:var(--md-sys-color-on-surface-variant);margin-bottom:0}.page-fab{flex-shrink:0}.list-surface{background:var(--md-sys-color-surface-container-lowest);border-radius:var(--md-sys-shape-corner-large);overflow:hidden}.list-toolbar{display:flex;align-items:center;gap:16px;padding:24px 24px 16px}.list-toolbar .search-field{flex:1;min-width:min(100%,320px);max-width:560px}.search-field .mat-mdc-form-field-icon-suffix{display:flex}.filter-field{width:210px}.list-summary{display:flex;flex-wrap:wrap;gap:8px 24px;padding:0 24px 24px;font:var(--md-sys-typescale-body-small);color:var(--md-sys-color-on-surface-variant)}.table-scroll{overflow-x:auto}table{width:100%;background:transparent}td[mat-cell],th[mat-header-cell]{padding:16px;white-space:nowrap;border-bottom-color:var(--md-sys-color-outline-variant)}td[mat-cell]:first-child,th[mat-header-cell]:first-child{padding-left:24px}th[mat-header-cell]{background:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-large)}tr[mat-row]:hover{background:var(--md-sys-color-surface-container-low)}.person-link{font:var(--md-sys-typescale-title-small);color:var(--md-sys-color-on-surface);text-decoration:none}.person-link:hover{text-decoration:underline}.cell-secondary{display:block;margin-top:4px;color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-small)}.status-badge{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:5px 10px;font:var(--md-sys-typescale-label-medium);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface-variant)}.status-dot{width:6px;height:6px;background:currentColor;border-radius:var(--md-sys-shape-corner-full)}.status-badge[data-status=in_progress]{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.status-badge[data-status=waiting]{background:var(--md-sys-color-warning-container);color:var(--md-sys-color-on-warning-container)}.status-badge[data-status=completed]{background:var(--md-sys-color-success-container);color:var(--md-sys-color-on-success-container)}.task-count{display:flex;align-items:center;gap:8px;color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-medium)}.task-count mat-icon{font-size:18px;width:18px;height:18px}.mobile-case-list{display:none}.empty-state{padding:64px 24px;text-align:center;color:var(--md-sys-color-on-surface-variant)}.empty-state>mat-icon{font-size:40px;width:40px;height:40px;margin-bottom:16px}.empty-state h2,.empty-state h3{color:var(--md-sys-color-on-surface)}.empty-state p{margin:0 auto 20px;max-width:450px}.empty-state.compact{padding:40px 16px}.alert{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-radius:var(--md-sys-shape-corner-medium);margin-bottom:20px;font:var(--md-sys-typescale-body-medium)}.alert.error{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.alert>mat-icon{flex-shrink:0}.alert>span{flex:1;padding-top:2px}.list-surface>.alert{margin:0 24px 16px}.skeleton-list{padding:0 24px}.skeleton-row{display:flex;gap:48px;padding:26px 0;border-top:1px solid var(--md-sys-color-outline-variant)}.skeleton-row span{height:18px;flex:1;background:var(--md-sys-color-surface-container-high);border-radius:var(--md-sys-shape-corner-small)}.skeleton-title{height:36px;width:45%;margin:36px 0;background:var(--md-sys-color-surface-container-high);border-radius:var(--md-sys-shape-corner-small)}.skeleton-panel{height:480px;background:var(--md-sys-color-surface-container-low);border-radius:var(--md-sys-shape-corner-large)}.back-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;text-decoration:none;font:var(--md-sys-typescale-label-large);color:var(--md-sys-color-on-surface-variant)}.back-link:hover{text-decoration:underline}.back-link mat-icon{font-size:20px;width:20px;height:20px}.detail-heading{margin-bottom:24px}.heading-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font:var(--md-sys-typescale-body-small);color:var(--md-sys-color-on-surface-variant)}.context-note,.inline-note{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font:var(--md-sys-typescale-body-medium);padding:16px;border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-high);margin-bottom:24px}.detail-form{background:var(--md-sys-color-surface-container-lowest);border-radius:var(--md-sys-shape-corner-large)}.case-context{padding:24px 28px;display:flex;flex-wrap:wrap;gap:20px;align-items:center}.case-context>mat-form-field{width:220px}.context-caption{margin-left:auto;display:flex;align-items:center;gap:10px;color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-small);max-width:240px}.detail-tabs{min-height:470px}app-billing .billing-panel,app-detail .detail-form{--mat-form-field-outlined-disabled-input-text-color: var(--md-sys-color-on-surface);--mat-form-field-outlined-disabled-label-text-color: var(--md-sys-color-on-surface-variant);--mat-select-disabled-trigger-text-color: var(--md-sys-color-on-surface)}.tab-content{padding:32px}.form-content{max-width:760px}.section-description{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-medium);margin-bottom:28px}fieldset{padding:0;border:0;margin:0 0 24px;min-width:0}legend{font:var(--md-sys-typescale-title-small);margin-bottom:20px;padding:0}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.form-grid .full{grid-column:1/-1}.form-grid mat-form-field,.form-grid app-date-field{width:100%;min-width:0}textarea{min-height:90px;resize:vertical}.role-options{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0 0 16px}.section-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.section-heading button{flex-shrink:0}.task-row{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--md-sys-color-outline-variant)}.task-row:last-child{border-bottom:0}.task-done mat-checkbox{color:var(--md-sys-color-on-surface-variant)}.task-meta{display:flex;flex-wrap:wrap;gap:8px 16px;font:var(--md-sys-typescale-body-small);color:var(--md-sys-color-on-surface-variant)}.document-create{display:flex;align-items:center;gap:16px;max-width:760px}.document-create mat-form-field{flex:1}.template-description{font:var(--md-sys-typescale-body-small);color:var(--md-sys-color-on-surface-variant);margin:10px 0 28px}.document-row{display:flex;gap:16px;align-items:center;padding:20px 0;border-top:1px solid var(--md-sys-color-outline-variant)}.document-row>div{flex:1}.document-row strong{font:var(--md-sys-typescale-title-small)}.document-row>mat-icon{color:var(--md-sys-color-on-surface-variant)}.timeline{padding:0;list-style:none}.timeline li{display:flex;gap:18px;padding:0 0 26px;position:relative}.timeline li:not(:last-child):before{content:"";position:absolute;top:14px;left:5px;bottom:0;width:1px;background:var(--md-sys-color-outline-variant)}.timeline-dot{width:11px;height:11px;margin-top:6px;border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-secondary);flex-shrink:0}.timeline strong{font:var(--md-sys-typescale-title-small)}.timeline p{font:var(--md-sys-typescale-body-small);color:var(--md-sys-color-on-surface-variant);margin:6px 0 0}.save-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 28px;position:sticky;bottom:0;z-index:20;border-top:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container-lowest);border-radius:0 0 var(--md-sys-shape-corner-large) var(--md-sys-shape-corner-large)}.save-state{display:flex;align-items:center;gap:8px;color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-small)}.save-state mat-icon{width:20px;height:20px;font-size:20px}.save-actions{display:flex;align-items:center;gap:8px}.auth-layout{min-height:100dvh;display:grid;place-content:center;padding:32px 20px;background:var(--md-sys-color-surface-container-low)}.login-card{width:min(100%,460px);padding:40px;border-radius:var(--md-sys-shape-corner-extra-large);background:var(--md-sys-color-surface-container-lowest)}.login-brand{display:flex;gap:12px;align-items:center;margin-bottom:44px}.login-heading h1{font:var(--md-sys-typescale-headline-small)}.login-heading>p:last-child{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-medium);line-height:1.65;margin-bottom:28px}.login-form{display:grid;gap:6px}.login-form>button{margin-top:2px;height:48px}.login-note{display:flex;gap:8px;align-items:flex-start;font:var(--md-sys-typescale-body-small);color:var(--md-sys-color-on-surface-variant);margin:28px 0 0}.login-note mat-icon{width:18px;height:18px;font-size:18px;flex-shrink:0}.auth-footer{text-align:center;margin:24px 0 0;font:var(--md-sys-typescale-body-small);color:var(--md-sys-color-on-surface-variant)}.auth-footer span{margin:0 8px}@media(max-width:1100px){.main-content{padding:28px 24px 40px}.app-toolbar{padding-inline:24px}.workspace-label{display:none}.context-caption{max-width:180px}.section-heading{flex-direction:column;gap:0}.section-heading button{margin-bottom:20px}.case-context{padding:24px}.mat-column-responsible{display:none}}@media(max-width:767px){.desktop-table{display:none}.mobile-case-list{display:block}.mobile-case{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;text-decoration:none;color:var(--md-sys-color-on-surface);border-top:1px solid var(--md-sys-color-outline-variant)}.mobile-case strong{display:block;font:var(--md-sys-typescale-title-medium);margin:5px 0}.mobile-case .status-badge{margin-top:10px}.page-heading{align-items:flex-start;flex-direction:column;gap:20px}.context-caption{display:none}.case-context>mat-form-field{width:50%}.tab-content{padding:24px}.heading-meta{gap:10px}.document-create{flex-direction:column;align-items:stretch}.document-row{flex-wrap:wrap}.document-row>div{min-width:180px}.task-row{align-items:flex-start;flex-direction:column;gap:4px}.task-meta{padding-left:48px}.save-bar{padding:16px 20px;flex-wrap:wrap}.save-actions{margin-left:auto}.save-state{width:100%}}@media(max-width:599px){.main-content{padding:24px 16px 32px}.app-toolbar{padding:0 12px;gap:4px;min-height:64px}.dev-label{font-size:10px;border:0;padding:0}.account-name{display:none}.account-button .avatar{margin-right:0}.account-button{min-width:40px}.page-heading{margin-bottom:24px}h1{font:var(--md-sys-typescale-headline-small)}.list-toolbar{padding:20px 16px 16px;gap:12px;flex-wrap:wrap}.search-field{flex-basis:100%;max-width:none}.filter-field{flex:1}.list-summary{padding:0 16px 20px;gap:6px 16px}.case-context{padding:20px 16px;gap:12px;flex-direction:column}.case-context>mat-form-field{width:100%}.tab-content{padding:24px 16px}.form-grid{grid-template-columns:1fr;gap:6px}.form-grid .full{grid-column:auto}.save-bar{padding:14px 12px}.save-actions{width:100%;justify-content:flex-end}.save-state{padding-left:8px}.login-card{padding:32px 24px}.login-brand{margin-bottom:36px}.auth-layout{padding:20px 16px}.role-options{display:grid}.document-row>a{margin-left:40px}.alert{flex-wrap:wrap}.alert>span{min-width:180px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:0s;transition-duration:0s;scroll-behavior:auto}}app-fields{display:block;min-width:0}.full-width{width:100%}.field-checkbox{padding:4px 0 16px}.field-note{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-medium);line-height:1.6}.role-add-panel{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:24px}.role-add-panel>mat-form-field{flex:1 1 230px;min-width:0}.role-add-panel>button{margin-bottom:20px}.roles-accordion .mat-expansion-panel{margin-bottom:12px;background:var(--md-sys-color-surface-container-low);border-radius:var(--md-sys-shape-corner-medium)}.roles-accordion .mat-expansion-panel-header{min-height:72px;height:auto;padding-block:16px}.roles-accordion .mat-expansion-panel-header-title{flex:1 1 160px;font:var(--md-sys-typescale-title-small)}.roles-accordion .mat-expansion-panel-header-description{flex:2 1 200px;flex-wrap:wrap;gap:8px;color:var(--md-sys-color-on-surface-variant);overflow-wrap:anywhere}.role-caption{font:var(--md-sys-typescale-label-small);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);padding:4px 8px;border-radius:var(--md-sys-shape-corner-full)}.role-editor-body{max-width:760px;padding-top:16px}.role-remove{display:flex;justify-content:flex-end}.transfer-row{display:flex;align-items:flex-start;gap:8px}.transfer-row>app-fields{flex:1}.transfer-row>button{margin-top:8px;flex-shrink:0}.completion-details{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;font:var(--md-sys-typescale-body-medium)}.completion-details dt{color:var(--md-sys-color-on-surface-variant)}.completion-details dd{margin:0}.context-note ul{padding-left:20px;margin-block:8px}.detail-heading-actions,.favorite-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.favorite-save{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:24px 0 8px}.favorite-toolbar{display:flex;flex-wrap:wrap;gap:16px;margin:20px 0}.favorite-toolbar>mat-form-field{flex:1 1 200px;min-width:0}.favorite-row{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid var(--md-sys-color-outline-variant)}.favorite-description{min-width:0;overflow-wrap:anywhere}.favorite-description h3{margin-bottom:4px}.favorite-description p{margin-bottom:0}.favorite-actions{flex-shrink:0}.favorite-role-label{font:var(--md-sys-typescale-title-medium);color:var(--md-sys-color-primary)}.favorite-editor{max-width:880px}.favorite-editor fieldset,.favorite-editor app-role-extras{display:block;margin-top:20px}.provision-number,.machpela-selection{display:flex;gap:16px;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0 0 24px}.provision-number strong,.machpela-selection strong{display:block;overflow-wrap:anywhere;margin-top:4px}.machpela-selection{margin-top:20px}.provision-statistics{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-bottom:24px;padding:20px 24px;background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-radius:var(--md-sys-shape-corner-large)}.provision-statistics strong{font:var(--md-sys-typescale-title-medium)}.provision-statistics span{font:var(--md-sys-typescale-body-small)}.list-toolbar{flex-wrap:wrap}@media(max-width:599px){.role-add-panel{flex-direction:column;align-items:stretch}.role-add-panel>mat-form-field{flex-basis:auto;width:100%}.roles-accordion .mat-expansion-panel-header{padding-inline:16px}.roles-accordion .mat-expansion-panel-header .mat-content{flex-direction:column;gap:6px}.roles-accordion .mat-expansion-panel-header-title,.roles-accordion .mat-expansion-panel-header-description{flex-basis:auto;margin-right:8px}.roles-accordion .mat-expansion-panel-body{padding:0 16px 16px}.completion-details{grid-template-columns:1fr;gap:6px}.completion-details dd{margin-bottom:12px}.favorite-row{flex-direction:column;align-items:stretch;gap:12px}.favorite-actions{flex-wrap:wrap}.favorite-toolbar>mat-form-field{flex-basis:100%}.provision-number,.machpela-selection{flex-direction:column;align-items:flex-start}.filter-field{width:auto;min-width:140px}}.lifecycle-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 24px;padding:16px;background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium)}.lifecycle-overview>div{display:flex;flex-direction:column;gap:8px;min-width:0;overflow-wrap:anywhere}.lifecycle-overview span{font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface-variant)}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:767px){.lifecycle-overview{grid-template-columns:1fr}}.case-search-modes{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.case-search-modes .mat-mdc-outlined-button[aria-pressed=true]{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.search-explanation{margin:8px 24px 16px;color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-small)}.removed-case-list{display:flex;flex-direction:column;gap:12px;padding:16px}.removed-case-list .mat-mdc-outlined-button{height:auto;min-height:48px;white-space:normal;overflow-wrap:anywhere}.favorite-suggestions{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;margin:8px 0 24px;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium)}.favorite-suggestions .mat-mdc-outlined-button{height:auto;min-height:48px;text-align:left;white-space:normal;overflow-wrap:anywhere}
