@font-face{font-family:"Jost";src:url("/_content/MyRegion.Design/fonts/files/jost-cyrillic-italic-100-900.woff2") format("woff2");font-weight:100 900;font-style:italic;font-display:swap;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:"Jost";src:url("/_content/MyRegion.Design/fonts/files/jost-latin-ext-italic-100-900.woff2") format("woff2");font-weight:100 900;font-style:italic;font-display:swap;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:"Jost";src:url("/_content/MyRegion.Design/fonts/files/jost-latin-italic-100-900.woff2") format("woff2");font-weight:100 900;font-style:italic;font-display:swap;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:"Jost";src:url("/_content/MyRegion.Design/fonts/files/jost-cyrillic-normal-100-900.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:"Jost";src:url("/_content/MyRegion.Design/fonts/files/jost-latin-ext-normal-100-900.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:"Jost";src:url("/_content/MyRegion.Design/fonts/files/jost-latin-normal-100-900.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:"Cormorant Garamond";src:url("/_content/MyRegion.Design/fonts/files/cormorant-garamond-cyrillic-italic-300-700.woff2") format("woff2");font-weight:300 700;font-style:italic;font-display:swap;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:"Cormorant Garamond";src:url("/_content/MyRegion.Design/fonts/files/cormorant-garamond-latin-ext-italic-300-700.woff2") format("woff2");font-weight:300 700;font-style:italic;font-display:swap;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:"Cormorant Garamond";src:url("/_content/MyRegion.Design/fonts/files/cormorant-garamond-latin-italic-300-700.woff2") format("woff2");font-weight:300 700;font-style:italic;font-display:swap;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:"Cormorant Garamond";src:url("/_content/MyRegion.Design/fonts/files/cormorant-garamond-cyrillic-normal-300-700.woff2") format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:"Cormorant Garamond";src:url("/_content/MyRegion.Design/fonts/files/cormorant-garamond-latin-ext-normal-300-700.woff2") format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:"Cormorant Garamond";src:url("/_content/MyRegion.Design/fonts/files/cormorant-garamond-latin-normal-300-700.woff2") format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:"IBM Plex Mono";src:url("/_content/MyRegion.Design/fonts/files/ibm-plex-mono-cyrillic-normal-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:"IBM Plex Mono";src:url("/_content/MyRegion.Design/fonts/files/ibm-plex-mono-latin-ext-normal-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:"IBM Plex Mono";src:url("/_content/MyRegion.Design/fonts/files/ibm-plex-mono-latin-normal-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:"IBM Plex Mono";src:url("/_content/MyRegion.Design/fonts/files/ibm-plex-mono-cyrillic-normal-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:"IBM Plex Mono";src:url("/_content/MyRegion.Design/fonts/files/ibm-plex-mono-latin-ext-normal-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:"IBM Plex Mono";src:url("/_content/MyRegion.Design/fonts/files/ibm-plex-mono-latin-normal-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
:root {
    --mr-bg: #F6FBFF;
    --mr-bg-raised: #FFFFFF;
    --mr-bg-sunken: #EAF1F8;
    --mr-blue: #0062FE;
    --mr-blue-emphasis: #005DF1;
    --mr-blue-subtle: #E1ECFF;
    --mr-border: #D3DAE1;
    --mr-border-strong: #7B8187;
    --mr-border-subtle: #E7EEF5;
    --mr-border-width-lg: 4px;
    --mr-border-width-md: 2px;
    --mr-border-width-sm: 1px;
    --mr-breakpoint-lg: 992px;
    --mr-breakpoint-md: 768px;
    --mr-breakpoint-sm: 576px;
    --mr-breakpoint-xl: 1200px;
    --mr-breakpoint-xxl: 1400px;
    --mr-brown: #6C402E;
    --mr-brown-emphasis: #6C402E;
    --mr-brown-subtle: #F6E8E2;
    --mr-container-lg: 960px;
    --mr-container-md: 720px;
    --mr-container-sm: 540px;
    --mr-container-xl: 1140px;
    --mr-container-xxl: 1320px;
    --mr-danger: #984840;
    --mr-danger-emphasis: #984840;
    --mr-danger-rgb: 152, 72, 64;
    --mr-danger-subtle: #FDE5E1;
    --mr-duration-base: 260ms;
    --mr-duration-fast: 120ms;
    --mr-duration-slow: 480ms;
    --mr-ease-standard: cubic-bezier(0.2, 0, 0, 1);
    --mr-fg: #12161B;
    --mr-fg-muted: #5E646A;
    --mr-fg-strong: #05080C;
    --mr-fg-subtle: #7B8187;
    --mr-field-alarm-size: 1.125rem;
    --mr-field-checked-size: 1rem;
    --mr-field-format-tracking: 0.02em;
    --mr-field-frame-radius: var(--mr-radius-sm);
    --mr-field-frame-width: var(--mr-border-width-sm);
    --mr-field-frame-width-invalid: var(--mr-border-width-md);
    --mr-field-hint-shadow: var(--mr-shadow-md);
    --mr-field-hint-width: 22rem;
    --mr-field-label-column: 10rem;
    --mr-field-marker-width: var(--mr-border-width-lg);
    --mr-focus-offset: 2px;
    --mr-focus-ring: #123456;
    --mr-font-body: "Jost", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    --mr-font-heading: "Cormorant Garamond", ui-serif, Georgia, Cambria, "Times New Roman", serif;
    --mr-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, "Cascadia Code", Consolas, "Liberation Mono", monospace;
    --mr-given-block-size: initial;
    --mr-given-boundary: initial;
    --mr-given-focus-x: initial;
    --mr-given-focus-y: initial;
    --mr-given-ground: initial;
    --mr-given-image: initial;
    --mr-given-inline-size: initial;
    --mr-given-level: initial;
    --mr-given-zoom: initial;
    --mr-green: #00F984;
    --mr-green-emphasis: #00793D;
    --mr-green-subtle: #D0F7D9;
    --mr-gutter: 1.5rem;
    --mr-info: #2B669F;
    --mr-info-emphasis: #2B669F;
    --mr-info-rgb: 43, 102, 159;
    --mr-info-subtle: #DEEDFD;
    --mr-leading-base: 1.5;
    --mr-leading-loose: 1.75;
    --mr-leading-tight: 1.2;
    --mr-link: #123456;
    --mr-measure: 68ch;
    --mr-measure-narrow: 40ch;
    --mr-measure-wide: 88ch;
    --mr-neutral-100: #EEF4FC;
    --mr-neutral-200: #DFE5ED;
    --mr-neutral-300: #C8CED6;
    --mr-neutral-400: #ACB2B9;
    --mr-neutral-500: #757B81;
    --mr-neutral-600: #565B62;
    --mr-neutral-700: #3B4046;
    --mr-neutral-800: #25292F;
    --mr-neutral-900: #14191E;
    --mr-on-blue: #FFFFFF;
    --mr-on-brown: #FFFFFF;
    --mr-on-danger: #FFFFFF;
    --mr-on-given-ground: initial;
    --mr-on-green: #06090E;
    --mr-on-info: #FFFFFF;
    --mr-on-orange: #FFFFFF;
    --mr-on-pink: #FFFFFF;
    --mr-on-primary: #FFFFFF;
    --mr-on-purple: #FFFFFF;
    --mr-on-red: #FFFFFF;
    --mr-on-scrim: #FFFFFF;
    --mr-on-secondary: #FFFFFF;
    --mr-on-success: #FFFFFF;
    --mr-on-warning: #FFFFFF;
    --mr-on-yellow: #06090E;
    --mr-orange: #CB4F00;
    --mr-orange-emphasis: #B54600;
    --mr-orange-subtle: #FFE5DA;
    --mr-pink: #DD00A8;
    --mr-pink-emphasis: #C60096;
    --mr-pink-subtle: #FFE1F2;
    --mr-primary: #123456;
    --mr-primary-emphasis: #123456;
    --mr-primary-rgb: 18, 52, 86;
    --mr-primary-subtle: #E3ECF7;
    --mr-purple: #9600FE;
    --mr-purple-emphasis: #9600FE;
    --mr-purple-subtle: #EFE6FF;
    --mr-radius-lg: 1rem;
    --mr-radius-md: 0.5rem;
    --mr-radius-pill: 50rem;
    --mr-radius-sm: 0.25rem;
    --mr-radius-xl: 1.75rem;
    --mr-red: #EC0040;
    --mr-red-emphasis: #D30039;
    --mr-red-subtle: #FFE4E3;
    --mr-scrim: #03060A;
    --mr-secondary: #00294F;
    --mr-secondary-emphasis: #00294F;
    --mr-secondary-rgb: 0, 41, 79;
    --mr-secondary-subtle: #E1EDF9;
    --mr-shadow-lg: 0 8px 24px rgba(0, 0, 0, 0.12), 0 2px 6px rgba(0, 0, 0, 0.08);
    --mr-shadow-md: 0 2px 6px rgba(0, 0, 0, 0.10), 0 1px 2px rgba(0, 0, 0, 0.06);
    --mr-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.08);
    --mr-shadow-xl: 0 16px 48px rgba(0, 0, 0, 0.16), 0 4px 12px rgba(0, 0, 0, 0.10);
    --mr-space-0: 0;
    --mr-space-1: 0.25rem;
    --mr-space-10: 5rem;
    --mr-space-11: 6rem;
    --mr-space-12: 8rem;
    --mr-space-2: 0.5rem;
    --mr-space-3: 0.75rem;
    --mr-space-4: 1rem;
    --mr-space-5: 1.5rem;
    --mr-space-6: 2rem;
    --mr-space-7: 2.5rem;
    --mr-space-8: 3rem;
    --mr-space-9: 4rem;
    --mr-success: #2C7440;
    --mr-success-emphasis: #2C7440;
    --mr-success-rgb: 44, 116, 64;
    --mr-success-subtle: #DFF1E2;
    --mr-target-min: 1.5rem;
    --mr-text-body: 1rem;
    --mr-text-caption: 0.75rem;
    --mr-text-display: 3.815rem;
    --mr-text-h1: 3.052rem;
    --mr-text-h2: 2.441rem;
    --mr-text-h3: 1.953rem;
    --mr-text-h4: 1.563rem;
    --mr-text-h5: 1.25rem;
    --mr-text-h6: 1rem;
    --mr-text-micro: 0.625rem;
    --mr-text-small: 0.875rem;
    --mr-tracking-normal: 0em;
    --mr-tracking-tight: -0.011em;
    --mr-tracking-wide: 0.14em;
    --mr-tracking-wider: 0.3em;
    --mr-warning: #9D6D1E;
    --mr-warning-emphasis: #8F6007;
    --mr-warning-rgb: 157, 109, 30;
    --mr-warning-subtle: #F6E9D8;
    --mr-weight-bold: 700;
    --mr-weight-light: 300;
    --mr-weight-medium: 500;
    --mr-weight-regular: 400;
    --mr-weight-semibold: 600;
    --mr-yellow: #D8DB00;
    --mr-yellow-emphasis: #6C6D00;
    --mr-yellow-subtle: #ECEFCB;
    --mr-z-dropdown: 1030;
    --mr-z-overlay: 1050;
    --mr-z-sticky: 1020;
    --mr-z-toast: 1080;
}
[data-mr-mode="light"] {
    --mr-bg: #F6FBFF;
    --mr-bg-raised: #FFFFFF;
    --mr-bg-sunken: #EAF1F8;
    --mr-blue-emphasis: #005DF1;
    --mr-blue-subtle: #E1ECFF;
    --mr-border: #D3DAE1;
    --mr-border-strong: #7B8187;
    --mr-border-subtle: #E7EEF5;
    --mr-brown-emphasis: #6C402E;
    --mr-brown-subtle: #F6E8E2;
    --mr-danger-emphasis: #984840;
    --mr-danger-subtle: #FDE5E1;
    --mr-fg: #12161B;
    --mr-fg-muted: #5E646A;
    --mr-fg-strong: #05080C;
    --mr-fg-subtle: #7B8187;
    --mr-focus-ring: #123456;
    --mr-green-emphasis: #00793D;
    --mr-green-subtle: #D0F7D9;
    --mr-info-emphasis: #2B669F;
    --mr-info-subtle: #DEEDFD;
    --mr-link: #123456;
    --mr-orange-emphasis: #B54600;
    --mr-orange-subtle: #FFE5DA;
    --mr-pink-emphasis: #C60096;
    --mr-pink-subtle: #FFE1F2;
    --mr-primary-emphasis: #123456;
    --mr-primary-subtle: #E3ECF7;
    --mr-purple-emphasis: #9600FE;
    --mr-purple-subtle: #EFE6FF;
    --mr-red-emphasis: #D30039;
    --mr-red-subtle: #FFE4E3;
    --mr-secondary-emphasis: #00294F;
    --mr-secondary-subtle: #E1EDF9;
    --mr-shadow-lg: 0 8px 24px rgba(0, 0, 0, 0.12), 0 2px 6px rgba(0, 0, 0, 0.08);
    --mr-shadow-md: 0 2px 6px rgba(0, 0, 0, 0.10), 0 1px 2px rgba(0, 0, 0, 0.06);
    --mr-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.08);
    --mr-shadow-xl: 0 16px 48px rgba(0, 0, 0, 0.16), 0 4px 12px rgba(0, 0, 0, 0.10);
    --mr-success-emphasis: #2C7440;
    --mr-success-subtle: #DFF1E2;
    --mr-warning-emphasis: #8F6007;
    --mr-warning-subtle: #F6E9D8;
    --mr-yellow-emphasis: #6C6D00;
    --mr-yellow-subtle: #ECEFCB;
}
[data-mr-mode="dark"] {
    --mr-bg: #0E1217;
    --mr-bg-raised: #181C21;
    --mr-bg-sunken: #12161B;
    --mr-blue-emphasis: #5995FF;
    --mr-blue-subtle: #152C55;
    --mr-border: #31363B;
    --mr-border-strong: #73797F;
    --mr-border-subtle: #22272C;
    --mr-brown-emphasis: #BD8B76;
    --mr-brown-subtle: #382A24;
    --mr-danger-emphasis: #D57F75;
    --mr-danger-subtle: #3F2623;
    --mr-fg: #E5ECF3;
    --mr-fg-muted: #91979D;
    --mr-fg-strong: #F7FBFF;
    --mr-fg-subtle: #73797F;
    --mr-focus-ring: #577BA1;
    --mr-green-emphasis: #00F984;
    --mr-green-subtle: #003819;
    --mr-info-emphasis: #5F9BD6;
    --mr-info-subtle: #1F2F40;
    --mr-link: #759AC2;
    --mr-orange-emphasis: #F07135;
    --mr-orange-subtle: #462313;
    --mr-pink-emphasis: #FF4CC7;
    --mr-pink-subtle: #481B38;
    --mr-primary-emphasis: #759AC2;
    --mr-primary-subtle: #242F3A;
    --mr-purple-emphasis: #B37AFF;
    --mr-purple-subtle: #35224F;
    --mr-red-emphasis: #FF606B;
    --mr-red-subtle: #4F191D;
    --mr-secondary-emphasis: #709AC7;
    --mr-secondary-subtle: #232F3C;
    --mr-shadow-lg: 0 10px 28px rgb(0 0 0 / .55), 0 3px 8px rgb(0 0 0 / .45), inset 0 1px 0 rgb(255 255 255 / .06);
    --mr-shadow-md: 0 4px 10px rgb(0 0 0 / .50), 0 1px 3px rgb(0 0 0 / .40), inset 0 1px 0 rgb(255 255 255 / .05);
    --mr-shadow-sm: 0 1px 2px rgb(0 0 0 / .50), inset 0 1px 0 rgb(255 255 255 / .04);
    --mr-shadow-xl: 0 24px 64px rgb(0 0 0 / .62), 0 8px 18px rgb(0 0 0 / .50), inset 0 1px 0 rgb(255 255 255 / .07);
    --mr-success-emphasis: #5EA66F;
    --mr-success-subtle: #203324;
    --mr-warning-emphasis: #BF8D44;
    --mr-warning-subtle: #392B17;
    --mr-yellow-emphasis: #D8DB00;
    --mr-yellow-subtle: #303000;
}
