@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/icm/assets/inter-cyrillic-ext-opsz-normal-CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/icm/assets/inter-cyrillic-opsz-normal-BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/icm/assets/inter-greek-ext-opsz-normal-BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/icm/assets/inter-greek-opsz-normal-BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/icm/assets/inter-vietnamese-opsz-normal-Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/icm/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/icm/assets/inter-latin-opsz-normal-BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/icm/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/icm/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/icm/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/icm/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/icm/assets/montserrat-latin-wght-normal-l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ifg-coral-50:#fffaf7;--ifg-coral-100:#fff5f1;--ifg-coral-200:#ffd8c8;--ifg-coral-300:#ffbba0;--ifg-coral-400:#ff9d77;--ifg-coral-500:#ff7f4e;--ifg-coral-600:#ff5616;--ifg-coral-700:#dd3d00;--ifg-coral-800:#a52e00;--ifg-coral-900:#6d1e00;--ifg-surf-50:#eff6f8;--ifg-surf-100:#e1eef2;--ifg-surf-200:#c4dde6;--ifg-surf-300:#a6cbd9;--ifg-surf-400:#89bacd;--ifg-surf-500:#6ba9c0;--ifg-surf-600:#56879a;--ifg-surf-700:#416673;--ifg-surf-800:#2b444d;--ifg-surf-900:#152226;--ifg-deep-50:#eaf1f8;--ifg-deep-100:#cbddee;--ifg-deep-200:#9cbedc;--ifg-deep-300:#447cb6;--ifg-deep-400:#2a6cac;--ifg-deep-500:#015ca2;--ifg-deep-600:#014f8d;--ifg-deep-700:#004279;--ifg-deep-800:#003664;--ifg-deep-900:#002a4f;--ifg-lagoon-50:#e8f6fb;--ifg-lagoon-100:#d1eef8;--ifg-lagoon-200:#a3ddf2;--ifg-lagoon-300:#73cced;--ifg-lagoon-400:#42bce9;--ifg-lagoon-500:#18a9de;--ifg-lagoon-600:#1387b2;--ifg-lagoon-700:#0e6585;--ifg-lagoon-800:#0a4458;--ifg-lagoon-900:#05222c;--ifg-ink-50:#f7f8fc;--ifg-ink-100:#ecf1f6;--ifg-ink-200:#e2e7eb;--ifg-ink-300:#c8ceda;--ifg-ink-400:#8a91a6;--ifg-ink-500:#5b6377;--ifg-ink-600:#3f4759;--ifg-ink-700:#2a2e41;--ifg-ink-800:#1c2130;--ifg-ink-900:#111820;--ifg-logo-blue:#044f7c;--ifg-logo-grey:#898d8e;--ifg-ok:#0e7c5a;--ifg-ok-bg:#e6f4ee;--ifg-warn:#b25e00;--ifg-warn-bg:#fcf1e3;--ifg-crit:#c02626;--ifg-crit-bg:#fbeaea}.ho-intro{--intro-ground:#fff;--intro-ink:var(--ifg-ink-700);--intro-ink-strong:var(--ifg-ink-800);--intro-ink-secondary:var(--ifg-ink-600);--intro-muted:var(--ifg-ink-500);--intro-edge:var(--ifg-ink-200);--intro-mark:var(--ifg-deep-600);--intro-mark-hover:var(--ifg-deep-700);--intro-on-mark:#fff;--intro-bar:var(--ifg-coral-500);--intro-ring:var(--ifg-deep-500);--intro-note-bg:var(--ifg-warn-bg);--intro-note-fg:color-mix(in oklab, var(--ifg-warn), var(--ifg-ink-900) 21%);--intro-fail-fg:color-mix(in oklab, var(--ifg-crit), var(--ifg-ink-900) 13%);--intro-sans:"Inter Variable", ui-sans-serif, system-ui, sans-serif;--intro-brand:"Montserrat Variable", var(--intro-sans);--intro-mono:"JetBrains Mono Variable", ui-monospace, monospace;--intro-ease:cubic-bezier(.2, .7, .3, 1);--intro-ease-out:cubic-bezier(.23, 1, .32, 1);--intro-ease-in-out:cubic-bezier(.77, 0, .175, 1);--intro-g:0s;z-index:45;color:var(--intro-ink);font:400 14px/1.4 var(--intro-sans);place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:hidden auto}.ho-intro-ground{background:var(--intro-ground);position:fixed;inset:0}.ho-intro-check{color:var(--intro-muted);opacity:0;animation:ho-intro-fade-to .22s var(--intro-check-delay,.4s) forwards;margin:0;font:13px/1.4 system-ui,sans-serif;position:absolute}.ho-intro:not([data-phase=checking]) .ho-intro-check,.ho-intro[data-phase=checking] .ho-intro-box{display:none}.ho-intro-box{text-align:center;flex-direction:column;align-items:center;gap:18px;width:min(460px,100%);margin:auto;display:flex;position:relative}.ho-intro-tile{background:var(--intro-mark);width:96px;height:96px;color:var(--intro-on-mark);font:700 30px/1 var(--intro-brand);letter-spacing:.02em;animation:ho-intro-mark-in .64s var(--intro-g) var(--intro-ease-out) both;border-radius:22px;place-items:center;display:grid;position:relative;overflow:hidden}.ho-intro-tile:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 0, color-mix(in srgb, var(--intro-on-mark) 38%, transparent) 50%, transparent 100%);width:55%;animation:ho-intro-sheen 1.6s calc(var(--intro-g) + .9s) var(--intro-ease-in-out) infinite backwards;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-130%)skew(-14deg);-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.ho-intro:is([data-phase=failed],[data-phase=leaving]) .ho-intro-tile:after{opacity:0;animation:none}.ho-intro-word{color:var(--intro-ink-strong);font:700 26px/1.2 var(--intro-brand);letter-spacing:-.01em;animation:ho-intro-line-in .52s calc(var(--intro-g) + .5s) var(--intro-ease-out) both}.ho-intro-app{color:var(--intro-muted);font:600 12px/1 var(--intro-sans);letter-spacing:.18em;text-transform:uppercase;opacity:0;animation:ho-intro-fade-to .4s calc(var(--intro-g) + .8s) forwards;padding-bottom:10px;position:relative}.ho-intro-app:after{content:"";background:var(--intro-bar);height:2px;animation:ho-intro-grow .7s calc(var(--intro-g) + .9s) var(--intro-ease-out) forwards;border-radius:1px;position:absolute;inset:auto 0 0;transform:scaleX(0)}.ho-intro-line{min-height:20px;color:var(--intro-ink-secondary);opacity:0;animation:ho-intro-fade-to .3s calc(var(--intro-g) + .9s) forwards;margin:0}.ho-intro[data-mode=short] :is(.ho-intro-word,.ho-intro-app){display:none}.ho-intro[data-mode=short] .ho-intro-tile{animation-duration:.26s}.ho-intro[data-mode=short] .ho-intro-tile:after{animation-delay:.12s}.ho-intro[data-mode=short] .ho-intro-line{animation-delay:1s}.ho-intro[data-mode=plain] :is(.ho-intro-tile,.ho-intro-word,.ho-intro-app){display:none}.ho-intro-note,.ho-intro-fail{text-align:left;flex-direction:column;gap:10px;width:100%;display:none}.ho-intro[data-slow] .ho-intro-note{background:var(--intro-note-bg);animation:ho-intro-fade-to .22s var(--intro-ease) both;border-radius:6px;padding:10px 12px;display:flex}.ho-intro[data-slow] .ho-intro-note b{color:var(--intro-note-fg);font-weight:600}.ho-intro[data-phase=failed] .ho-intro-fail{border:1px solid var(--intro-edge);background:var(--intro-ground);border-radius:8px;padding:14px;display:flex}.ho-intro[data-phase=failed] .ho-intro-line{display:none}.ho-intro-note-text,.ho-intro-fail-text,.ho-intro-details{margin:0}.ho-intro-fail-title{color:var(--intro-fail-fg);font-size:inherit;margin:0;font-weight:600}.ho-intro-details{color:var(--intro-muted);font:400 12px/1.4 var(--intro-mono);overflow-wrap:anywhere}.ho-intro-details:empty{display:none}.ho-intro-acts{flex-wrap:wrap;gap:8px;display:flex}.ho-intro-button{border:1px solid var(--intro-edge);background:var(--intro-ground);height:32px;color:var(--intro-ink-strong);font:500 13px/1 var(--intro-sans);cursor:pointer;transition:background-color .15s var(--intro-ease);border-radius:6px;padding:0 12px}.ho-intro-button-primary{border-color:var(--intro-mark);background:var(--intro-mark);color:var(--intro-on-mark)}@media (hover:hover) and (pointer:fine){.ho-intro-button-primary:hover{background:var(--intro-mark-hover)}}.ho-intro-button:focus-visible{outline:2px solid var(--intro-ring);outline-offset:2px}.ho-intro[data-phase=leaving]{pointer-events:none}.ho-intro[data-phase=leaving] .ho-intro-box>:not(.ho-intro-tile){animation:ho-intro-up-out .22s var(--intro-ease) forwards}.ho-intro[data-phase=leaving] .ho-intro-ground{animation:ho-intro-fade-out .38s .14s var(--intro-ease) forwards}@media (prefers-reduced-motion:reduce){.ho-intro :is(.ho-intro-tile,.ho-intro-word,.ho-intro-app,.ho-intro-line){animation:ho-intro-fade-to .2s var(--intro-ease) forwards;opacity:0}.ho-intro .ho-intro-app:after{animation:none;transform:none}.ho-intro .ho-intro-tile:after{opacity:0;animation:none}}@keyframes ho-intro-fade-to{to{opacity:1}}@keyframes ho-intro-fade-out{to{opacity:0}}@keyframes ho-intro-mark-in{0%{opacity:0;transform:scale(.86)translateY(8px)}}@keyframes ho-intro-line-in{0%{opacity:0;transform:translateY(4px)}}@keyframes ho-intro-grow{to{transform:scaleX(1)}}@keyframes ho-intro-up-out{to{opacity:0;transform:translateY(-6px)}}@keyframes ho-intro-sheen{0%{transform:translate(-130%)skew(-14deg)}62%,to{transform:translate(260%)skew(-14deg)}}
