@font-face {
  font-family: "Media Index Manrope";
  font-style: normal;
  font-display: swap;
  font-weight: 200 800;
  src: url("../../../media-index/assets/fonts/manrope-cyrillic-ext-wght-normal.woff2") format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: "Media Index Manrope";
  font-style: normal;
  font-display: swap;
  font-weight: 200 800;
  src: url("../../../media-index/assets/fonts/manrope-cyrillic-wght-normal.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Media Index Manrope";
  font-style: normal;
  font-display: swap;
  font-weight: 200 800;
  src: url("../../../media-index/assets/fonts/manrope-greek-wght-normal.woff2") format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: "Media Index Manrope";
  font-style: normal;
  font-display: swap;
  font-weight: 200 800;
  src: url("../../../media-index/assets/fonts/manrope-latin-ext-wght-normal.woff2") format("woff2");
  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: "Media Index Manrope";
  font-style: normal;
  font-display: swap;
  font-weight: 200 800;
  src: url("../../../media-index/assets/fonts/manrope-latin-wght-normal.woff2") format("woff2");
  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;
}

.mieu-cabinet-index-toast,.mieu-save-modal,.mieu-save-modal *{font-family:"Media Index Manrope",sans-serif;font-synthesis:none}
.mieu-cabinet-index-toast{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);z-index:100001;max-width:min(520px,calc(100vw - 28px));background:#151713;color:#fff;padding:11px 14px;border-radius:8px;font-size:13px;font-weight:500;line-height:1.35;box-shadow:0 12px 32px rgba(0,0,0,.2)}.mieu-cabinet-index-toast.is-ok{background:#d9ff43;color:#151713}
.mieu-save-modal{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:18px;background:rgba(0,0,0,.45)}.mieu-save-dialog{position:relative;width:min(100%,560px);max-height:calc(100vh - 36px);overflow:auto;padding:26px;border:1px solid #d9d9d9;border-radius:12px;background:#fff;color:#151713;box-shadow:0 24px 70px rgba(0,0,0,.25)}.mieu-save-close{position:absolute;top:12px;right:14px;width:34px;height:34px;padding:0;border:0;border-radius:8px;background:transparent;color:#151713;font-size:28px;line-height:1;cursor:pointer}.mieu-save-kicker{font-size:12px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:#728000}.mieu-save-dialog h3{margin:7px 40px 8px 0;font-size:28px;line-height:1.1;letter-spacing:-.02em;font-weight:400}.mieu-save-dialog>p{margin:0 0 18px;color:#686b63;font-size:14px;line-height:1.55}.mieu-save-form{display:grid;gap:12px;margin:0}.mieu-save-form[hidden],.mieu-save-after[hidden],.mieu-save-private-code[hidden]{display:none!important}.mieu-save-form label{display:grid;gap:7px;font-size:13px;font-weight:500}.mieu-save-form input{width:100%;min-height:48px;margin:0;padding:10px 13px;border:1px solid rgba(21,23,19,.12);border-radius:10px;outline:0;color:#151713;background:#eef0e8;box-shadow:none;font:inherit;font-size:15px;font-weight:400}.mieu-save-form input:focus{border-color:#151713;background:#fff}.mieu-save-form button[type=submit]{min-height:46px;padding:12px 18px;border:0;border-radius:10px;background:#151713;color:#d9ff43;font:inherit;font-weight:500;cursor:pointer}.mieu-save-form button[type=submit]:hover{background:#d9ff43;color:#151713}.mieu-save-form button:disabled,.mieu-save-form input:disabled{opacity:.5}.mieu-save-after{display:grid;gap:14px;margin-top:16px}.mieu-save-private-code{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:14px;border:1px solid rgba(21,23,19,.12);border-radius:10px;background:#eef0e8}.mieu-save-private-code span{grid-column:1/-1;color:#686b63;font-size:12px;font-weight:400}.mieu-save-private-code strong{font-size:18px;letter-spacing:.04em;overflow-wrap:anywhere}.mieu-save-private-code button,.mieu-save-skip{min-height:38px;padding:9px 12px;border:1px solid rgba(21,23,19,.12);border-radius:9px;background:#fff;color:#151713;font:inherit;font-size:12px;font-weight:400;cursor:pointer}.mieu-save-pin{grid-template-columns:1fr 1fr}.mieu-save-pin button{grid-column:1/-1}.mieu-save-note{margin:0!important;color:#686b63!important;font-size:13px!important}.mieu-save-skip{justify-self:start;border:0;padding:0;background:transparent;text-decoration:underline;text-underline-offset:3px}.mieu-save-feedback{margin-top:14px;padding:10px 12px;border:1px solid #e5c0b8;border-radius:10px;background:#fff2ef;font-size:13px;font-weight:500}.mieu-save-feedback.is-ok{border-color:#cfe977;background:#f4ffd7}@media(max-width:560px){.mieu-save-dialog{padding:22px 16px}.mieu-save-pin{grid-template-columns:1fr}.mieu-save-private-code{grid-template-columns:1fr}.mieu-save-private-code span{grid-column:1}.mieu-save-private-code button{width:100%}}

.mieu-save-form button[hidden]{display:none!important}.mieu-save-resend{justify-self:start;min-height:auto!important;padding:2px 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#728000!important;font-weight:400!important;text-decoration:underline;text-underline-offset:3px}.mieu-save-resend:hover{background:transparent!important;color:#151713!important}.mieu-save-form input[readonly]{background:#eef0e8;color:#686b63;cursor:default}

.mieu-save-turnstile{margin:2px 0 4px;min-height:65px;display:flex;align-items:center;justify-content:flex-start}


/* 2.2.3 — clear Sign in / Create cabinet save flow */
.mieu-save-choice,.mieu-save-step{display:grid;gap:14px}.mieu-save-choice[hidden],.mieu-save-step[hidden]{display:none!important}.mieu-save-choice p,.mieu-save-step>p{margin:0;color:#686b63;font-size:14px;line-height:1.55}.mieu-save-choice-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mieu-save-choice-actions button{min-height:48px;padding:12px 16px;border-radius:10px;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.mieu-save-choice-main{border:0;background:#151713;color:#d9ff43}.mieu-save-choice-main:hover{background:#d9ff43;color:#151713}.mieu-save-choice-alt{border:1px solid rgba(21,23,19,.16);background:#eef0e8;color:#151713}.mieu-save-choice-alt:hover{border-color:#151713;background:#fff}.mieu-save-back{justify-self:start;padding:0;border:0;background:transparent;color:#728000;font:inherit;font-size:13px;font-weight:400;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.mieu-save-or{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;color:#7a7d75;font-size:12px;text-transform:uppercase}.mieu-save-or:before,.mieu-save-or:after{content:"";height:1px;background:rgba(21,23,19,.12)}.mieu-save-pin-row{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:10px}.mieu-save-pin-login{gap:12px}@media(max-width:560px){.mieu-save-choice-actions,.mieu-save-pin-row{grid-template-columns:1fr}}

/* 2.2.6 — code -> PIN sign-in, recovery, saved-link styling */
[data-save-login-main][hidden],[data-save-recovery][hidden],[data-save-recovery-after][hidden]{display:none!important}
.mieu-save-inline-help{margin:0 0 12px;color:#686b63;font-size:14px;line-height:1.55}
.mieu-save-forgot{justify-self:start;margin-top:12px;padding:2px 0;border:0;background:transparent;color:#728000;font:inherit;font-size:13px;font-weight:400;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.mieu-save-forgot:hover{color:#151713}
.mieu-save-code-pin{margin-top:12px}
