@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url("./media/montserrat-cyrillic-ext-400-normal-HO4VTNEJ.woff2") format("woff2"),url("./media/montserrat-cyrillic-ext-400-normal-HT7TEDSC.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url("./media/montserrat-cyrillic-400-normal-XGJIKDGX.woff2") format("woff2"),url("./media/montserrat-cyrillic-400-normal-DHCSNJK6.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url("./media/montserrat-vietnamese-400-normal-QP7HZWF2.woff2") format("woff2"),url("./media/montserrat-vietnamese-400-normal-2H5IW37K.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url("./media/montserrat-latin-ext-400-normal-LBVJDFUC.woff2") format("woff2"),url("./media/montserrat-latin-ext-400-normal-OTF6F7FB.woff") format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url("./media/montserrat-latin-400-normal-YBIMBXKC.woff2") format("woff2"),url("./media/montserrat-latin-400-normal-4VXUWRG7.woff") format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url("./media/montserrat-cyrillic-ext-500-normal-W64LPA3B.woff2") format("woff2"),url("./media/montserrat-cyrillic-ext-500-normal-HGPQQTM4.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url("./media/montserrat-cyrillic-500-normal-MJ3CG4HD.woff2") format("woff2"),url("./media/montserrat-cyrillic-500-normal-Y457DSXQ.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url("./media/montserrat-vietnamese-500-normal-TJAKXS6R.woff2") format("woff2"),url("./media/montserrat-vietnamese-500-normal-3O3RJJCC.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url("./media/montserrat-latin-ext-500-normal-622MS7GP.woff2") format("woff2"),url("./media/montserrat-latin-ext-500-normal-PQXJS6OG.woff") format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url("./media/montserrat-latin-500-normal-GBQ7LNXL.woff2") format("woff2"),url("./media/montserrat-latin-500-normal-H3RE3HRH.woff") format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url("./media/montserrat-cyrillic-ext-600-normal-SLGSFZUF.woff2") format("woff2"),url("./media/montserrat-cyrillic-ext-600-normal-TQF6X33D.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url("./media/montserrat-cyrillic-600-normal-2MDJZLP5.woff2") format("woff2"),url("./media/montserrat-cyrillic-600-normal-TD5T4WKT.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url("./media/montserrat-vietnamese-600-normal-A4HOD6JP.woff2") format("woff2"),url("./media/montserrat-vietnamese-600-normal-UUAAPPUA.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url("./media/montserrat-latin-ext-600-normal-YKJKLIQP.woff2") format("woff2"),url("./media/montserrat-latin-ext-600-normal-OIBVWC3P.woff") format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url("./media/montserrat-latin-600-normal-MBWN25T6.woff2") format("woff2"),url("./media/montserrat-latin-600-normal-YCOA2D66.woff") format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url("./media/montserrat-cyrillic-ext-700-normal-TIETHLRZ.woff2") format("woff2"),url("./media/montserrat-cyrillic-ext-700-normal-C42WKPKJ.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url("./media/montserrat-cyrillic-700-normal-FVV6CHER.woff2") format("woff2"),url("./media/montserrat-cyrillic-700-normal-7H7I4SSG.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url("./media/montserrat-vietnamese-700-normal-ZOFKDHOA.woff2") format("woff2"),url("./media/montserrat-vietnamese-700-normal-DQUQF44I.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url("./media/montserrat-latin-ext-700-normal-WWNPLUW7.woff2") format("woff2"),url("./media/montserrat-latin-ext-700-normal-I3FFVTRB.woff") format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url("./media/montserrat-latin-700-normal-2TPSQG6S.woff2") format("woff2"),url("./media/montserrat-latin-700-normal-B647EJ6E.woff") format("woff");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{--bg: #ffffff;--paper: #ffffff;--paper-2: #f7f7f7;--paper-note: #f7f6f2;--hover-row: #f6f6f6;--hover-item: #f4f4f4;--chip: #f0f0f0;--ink: #030c22;--ink-hover: #0e1a38;--ink-soft: #1e2540;--ink-2: #6b6b6b;--ink-3: #9a9a9a;--ink-card: #0d1326;--ink-line: #222a47;--on-dark: #ffffff;--on-dark-2: #a9aebc;--on-dark-3: #6b738c;--on-dark-ring: #3a4262;--on-dark-line: rgba(255, 255, 255, .45);--on-dark-line-2: rgba(255, 255, 255, .3);--line: #e6e6e6;--line-input: #dddddd;--line-soft: #f0f0f0;--line-2: #dddddd;--accent: #e6c46a;--accent-hover: #d9b455;--accent-soft: #f6ebcb;--accent-soft-2: #fbf6e6;--accent-soft-hover: #f1dfae;--accent-row-hover: #fbf7ea;--overlay: rgba(3, 12, 34, .55);--status-ochre: #e6c46a;--status-ochre-soft: #f6ebcb;--status-navy: #030c22;--status-navy-soft: #e8ecf5;--status-green: #3fa36b;--status-green-soft: #dff3e6;--status-blue: #5b8def;--status-blue-soft: #e3ecfc;--status-red: #d9534f;--status-red-soft: #fbe3e2;--status-gray: #b0b0b0;--status-gray-soft: #f0f0f0;--status-teal: #2fa8a3;--status-teal-soft: #ddf2f1;--status-lime: #7cc48f;--status-lime-soft: #e9f6ec;--good: var(--status-green);--good-soft: var(--status-green-soft);--warn: var(--status-ochre);--warn-soft: var(--status-ochre-soft);--bad: var(--status-red);--bad-soft: var(--status-red-soft);--bad-hover: #c4423e;--font-sans: "Montserrat", Poppins, system-ui, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-meta: 11px;--fs-sm: 12px;--fs-body: 13px;--fs-base: 14px;--fs-nav: 15px;--fs-h3: 16px;--fs-tab: 18px;--fs-h2: 20px;--fs-title: 22px;--fs-counter: 28px;--fs-h1: 36px;--fs-h1-login: clamp(32px, 4vw, 48px);--fs-kpi: clamp(30px, 3.6vw, 44px);--lh: 1.5;--lh-tight: 1.1;--tracking-tight: -.04em;--tracking-snug: -.02em;--tracking-caps: .08em;--highlight: inset 0 -.42em 0 var(--accent);--radius-xs: 3px;--radius-sm: 6px;--radius: 8px;--radius-lg: 12px;--radius-xl: 20px;--radius-pill: 999px;--shadow-sm: none;--shadow: none;--shadow-lg: none;--nav-h: 72px;--content-max: 1280px;--content-max-wide: 1400px;--content-max-narrow: 960px;--content-max-form: 900px;--content-px: 32px;--content-pt: 28px;--content-pt-list: 40px;--content-pb: 80px;--field-h: 48px;--field-h-md: 38px;--field-h-sm: 32px;--field-h-form: 40px;--cta-h: 50px;--avatar: 32px;--icon-btn: 36px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--transition: .15s ease;--toast-ms: 2.4s;--z-nav: 20;--z-menu: 40;--z-dialog: 50;--z-confirm: 60;--z-toast: 70;--focus: var(--ink);--focus-on-dark: var(--accent)}@keyframes osPulse{0%,to{opacity:.5}50%{opacity:1}}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}.os-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-pill);font:inherit;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;white-space:nowrap;position:relative;transition:background-color var(--transition),border-color var(--transition),color var(--transition),opacity var(--transition),box-shadow var(--transition)}.os-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.os-button[data-size=sm]{height:var(--field-h-sm);padding:0 var(--space-4);font-size:var(--fs-sm)}.os-button[data-size=md]{height:var(--field-h-md);padding:0 var(--space-5);font-size:var(--fs-body)}.os-button[data-size=lg]{height:var(--cta-h);padding:0 var(--space-6);font-size:var(--fs-base)}.os-button[data-size=icon]{width:var(--icon-btn);height:var(--icon-btn);padding:0;border-radius:50%}.os-button[data-variant=primary]{background:var(--accent);color:var(--ink)}.os-button[data-variant=primary]:hover:not(:disabled){background:var(--accent-hover)}.os-button[data-variant=secondary]{background:transparent;color:var(--ink);border-color:var(--ink)}.os-button[data-variant=secondary]:hover:not(:disabled){background:var(--ink);color:var(--on-dark)}.os-button[data-variant=ghost]{background:transparent;color:var(--on-dark);border-color:var(--on-dark-line)}.os-button[data-variant=ghost]:hover:not(:disabled){background:var(--on-dark);color:var(--ink)}.os-button[data-variant=ghost]:focus-visible{outline:2px solid var(--focus-on-dark);outline-offset:2px}.os-button[data-variant=dark]{background:var(--ink);color:var(--on-dark);font-size:var(--fs-sm)}.os-button[data-variant=dark]:hover:not(:disabled){background:var(--ink-hover)}.os-button[data-variant=danger]{background:var(--bad);color:var(--on-dark)}.os-button[data-variant=danger]:hover:not(:disabled){background:var(--bad-hover)}.os-button[data-variant=link]{height:auto;padding:0;background:none;color:var(--ink-2);font-size:var(--fs-body);font-weight:500;text-decoration:underline}.os-button[data-variant=link]:hover:not(:disabled){color:var(--ink)}.os-button[data-variant=subtle]{background:var(--chip);color:var(--ink)}.os-button[data-variant=subtle]:hover:not(:disabled){background:var(--hover-item)}.os-button[data-block=true]{display:flex;width:100%}.os-button:disabled,.os-button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.os-button[aria-busy=true]{color:transparent!important;pointer-events:none}.os-button[aria-busy=true]:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-color:var(--ink) transparent var(--ink) transparent;animation:osSpin .8s linear infinite}.os-button[aria-busy=true][data-variant=dark]:after,.os-button[aria-busy=true][data-variant=danger]:after,.os-button[aria-busy=true][data-variant=ghost]:after{border-color:var(--on-dark) transparent var(--on-dark) transparent}@keyframes osSpin{to{transform:rotate(360deg)}}.os-input{height:var(--field-h);border:1px solid var(--line-input);border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);font:inherit;transition:background-color var(--transition),border-color var(--transition),color var(--transition),opacity var(--transition),box-shadow var(--transition)}.os-input:focus{outline:none;border-color:var(--ink)}.os-input:disabled{opacity:.5;cursor:not-allowed}.os-input{width:100%;padding:0 var(--space-5);font-size:var(--fs-base)}.os-input[data-size=md]{height:var(--field-h-md);padding:0 var(--space-4);font-size:var(--fs-body)}.os-input[data-size=sm]{height:var(--field-h-sm);padding:0 var(--space-3);font-size:var(--fs-body)}.os-input[data-shape=rounded]{height:var(--field-h-form);border-radius:var(--radius);padding:0 var(--space-3);font-size:var(--fs-body)}.os-input::placeholder{color:var(--ink-3)}.os-input.ng-invalid.ng-touched,.os-input[aria-invalid=true]{border-color:var(--bad)}.os-textarea{width:100%;min-height:96px;padding:var(--space-3);border:1px solid var(--line-input);border-radius:var(--radius-lg);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--fs-body);line-height:var(--lh);resize:vertical;transition:background-color var(--transition),border-color var(--transition),color var(--transition),opacity var(--transition),box-shadow var(--transition)}.os-textarea[data-tone=note]{background:var(--paper-note)}.os-textarea:focus{outline:none;border-color:var(--ink)}.os-textarea::placeholder{color:var(--ink-3)}.os-textarea.ng-invalid.ng-touched,.os-textarea[aria-invalid=true]{border-color:var(--bad)}.os-textarea:disabled{opacity:.5;cursor:not-allowed}.os-select{appearance:none;-webkit-appearance:none;height:var(--field-h-md);padding:0 calc(var(--space-6) + var(--space-2)) 0 var(--space-4);border:1px solid var(--line-input);border-radius:var(--radius-pill);background-color:var(--paper);color:var(--ink);font:inherit;font-size:var(--fs-body);font-weight:500;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23030c22' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;transition:background-color var(--transition),border-color var(--transition),color var(--transition),opacity var(--transition),box-shadow var(--transition)}.os-select:focus{outline:none;border-color:var(--ink)}.os-select:disabled{opacity:.5;cursor:not-allowed}.os-select[data-variant=outline]{border-color:var(--ink);font-weight:600}.os-select[data-variant=soft]{border-color:var(--line-input)}.os-select[data-variant=accent]{height:30px;padding:0 var(--space-6) 0 var(--space-3);background-color:var(--accent);border-color:var(--accent);font-size:var(--fs-sm);font-weight:600;background-position:right var(--space-2) center}.os-select[data-variant=accent]:hover{background-color:var(--accent-hover);border-color:var(--accent-hover)}.os-select[data-variant=inline]{height:30px;padding:0 var(--space-5) 0 var(--space-1);border-color:transparent;background-color:transparent;background-position:right var(--space-1) center}.os-select[data-size=sm]{height:var(--field-h-sm);font-size:var(--fs-sm)}.os-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);display:block}.os-card[data-padding=sm]{padding:var(--space-3) var(--space-5)}.os-card[data-padding=md]{padding:22px var(--space-6)}.os-card[data-padding=lg]{padding:var(--space-7) var(--space-8)}.os-card[data-tone=navy]{background:var(--ink);border-color:var(--ink);color:var(--on-dark);padding:var(--space-6) var(--space-7)}.os-card[data-tone=accent-outline]{border-color:var(--accent)}.os-card[data-tone=soft]{background:var(--paper-2);border-color:transparent}.os-dialog-backdrop{background:var(--overlay)}.os-dialog-panel{display:block;margin:0 var(--space-6);font-family:var(--font-sans)}.cdk-overlay-container{z-index:var(--z-dialog)}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:var(--font-sans);font-size:var(--fs-base);font-weight:400;line-height:var(--lh);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,p,dl,dd,figure{margin:0}a{color:var(--ink);text-decoration-thickness:1px;text-underline-offset:2px}a:hover{color:var(--ink-2)}button,input,select,textarea{font:inherit;color:inherit}input[type=checkbox]{accent-color:var(--ink);width:15px;height:15px;margin:0;cursor:pointer}input[type=range]{accent-color:var(--ink)}::placeholder{color:var(--ink-3);opacity:1}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}[contenteditable]:focus{outline:none;box-shadow:inset 0 -2px 0 var(--accent);background:var(--accent-soft-2)}.os-highlight{box-shadow:var(--highlight)}.os-muted{color:var(--ink-2)}.os-tabular{font-variant-numeric:tabular-nums}.os-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
