html.lg-strict body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html.lg-strict input,html.lg-strict textarea,html.lg-strict select,html.lg-strict [contenteditable=true]{-webkit-user-select:text;user-select:text}html.lg-strict img{-webkit-user-drag:none;user-drag:none}.lg-watermark{z-index:2147483000;pointer-events:none;opacity:.09;background-repeat:repeat;position:fixed;inset:0}@media (prefers-color-scheme:dark){.lg-watermark{opacity:.14;filter:invert()}}html.lg-hidden body>:not(.lg-shield):not(.lg-watermark):not(.lg-toast){filter:blur(18px)}body:has(>.lg-shield[role=dialog])>:not(.lg-shield){filter:blur(18px)}.lg-shield{z-index:2147483001;cursor:pointer;text-align:center;font:inherit;color:#1d2433;background:#f4f7fbd1;border:0;place-content:center;gap:10px;font-size:15px;display:grid;position:fixed;inset:0}.lg-shield__cta{color:#1e5fbf;font-weight:700}@media (prefers-color-scheme:dark){.lg-shield{color:#ecedf5;background:#121218d9}}.lg-toast{z-index:2147483002;color:#fff;background:#1d2433;border-radius:12px;max-width:calc(100vw - 32px);padding:10px 16px;font-size:14px;font-weight:600;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.lg-print-message{display:none}@media print{html.lg-strict body>:not(.lg-print-message){display:none!important}html.lg-strict .lg-print-message{text-align:center;color:#000;padding:40px;font:18px system-ui,sans-serif;visibility:visible!important;display:block!important;position:static!important}}.mg{place-items:center;min-height:70vh;padding:24px 16px;display:grid}.mg__card{text-align:center;background:var(--surface,#fff);border:1px solid var(--border,#e4e6ef);max-width:440px;color:var(--text,#171923);border-radius:20px;justify-items:center;gap:12px;padding:28px 22px;display:grid}.mg__icon{color:#1e5fbf;background:#eff4ff;border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.mg__card h1{margin:0;font-size:20px;line-height:1.3}.mg__card p{color:var(--text-muted,#6b7280);margin:0;line-height:1.55}.mg__btn{background:#1e5fbf;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.mg__stores{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.mg__stores .mg__btn{flex:auto;min-width:220px}.mg__stores .mg__btn+.mg__btn{background:0 0;box-shadow:inset 0 0 0 1.5px #1e5fbf;color:#1e5fbf!important}.mg__small{font-size:13px}.mg__small a{color:inherit;text-decoration:underline}
