.nu-prefs{position:fixed;inset:0;z-index:2147482000;display:flex;align-items:center;justify-content:center;padding:1rem;font-family:var(--font-body,"Segoe UI",system-ui,sans-serif)}.nu-prefs[hidden]{display:none}.nu-prefs__backdrop{position:absolute;inset:0;background:#020509bd;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.nu-prefs__panel{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:560px;max-height:90vh;max-height:90dvh;background:var(--bg-card,#0d1219);color:var(--text,#e0ecf4);border:1px solid var(--border-accent,rgba(74,185,204,.22));border-radius:var(--radius-lg,16px);box-shadow:0 24px 64px #0000008c;overflow:hidden;animation:nuPrefsIn .18s ease-out}.nu-prefs__panel:focus{outline:none}@keyframes nuPrefsIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.nu-prefs__grab{display:none}.nu-prefs__head{display:flex;align-items:flex-start;gap:.75rem;padding:1.25rem 1.25rem .25rem}.nu-prefs__icon{flex:none;width:26px;height:26px;margin-top:.2rem;color:var(--cyan,#4ab9cc)}.nu-prefs__title{flex:1;margin:0;font-family:var(--font-display,Georgia,serif);font-size:1.5rem;line-height:1.2;font-weight:700;color:var(--white,#e8f4f8)}.nu-prefs__title:focus{outline:none}.nu-prefs__x{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-.35rem -.45rem 0 0;background:none;border:0;border-radius:10px;color:var(--muted,#8fa3b8);font:inherit;cursor:pointer}.nu-prefs__x:hover{color:var(--white,#e8f4f8);background:#ffffff0d}.nu-prefs__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.5rem 1.25rem 1rem}.nu-prefs__intro{margin:.25rem 0 1.1rem;font-size:.9375rem;line-height:1.5;color:var(--text-secondary,#8fa3b8)}.nu-prefs__field{margin:0 0 1.1rem;padding:0;border:0;min-width:0}.nu-prefs__label,.nu-prefs__field>legend{display:block;margin:0 0 .5rem;padding:0;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted,#8fa3b8)}.nu-prefs__langs{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.5rem}.nu-prefs__langs .nu-prefs__lang{gap:.6rem;padding:.4rem .7rem;min-width:0}.nu-prefs__langs .nu-prefs__native{min-width:0;overflow-wrap:anywhere}.nu-prefs__lang{position:relative;display:flex;align-items:center;gap:.75rem;box-sizing:border-box;min-height:48px;padding:.4rem .9rem;background:#ffffff04;border:1px solid var(--border,#1e2d3d);border-radius:12px;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.nu-prefs__lang:hover{border-color:#4ab9cc66}.nu-prefs__lang input{flex:none;display:grid;place-content:center;width:1.25rem;height:1.25rem;margin:0;border:2px solid var(--muted,#8fa3b8);border-radius:50%;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.nu-prefs__lang input:before{content:"";width:.55rem;height:.55rem;border-radius:50%;background:var(--cyan,#4ab9cc);transform:scale(0)}.nu-prefs__lang input:checked{border-color:var(--cyan,#4ab9cc)}.nu-prefs__lang input:checked:before{transform:scale(1)}.nu-prefs__lang.is-selected{border-color:#4ab9ccb3;background:#4ab9cc0f;box-shadow:0 0 0 1px #4ab9cc59,0 0 16px #4ab9cc1a}.nu-prefs__lang:focus-within{border-color:#4ab9ccb3}.nu-prefs__native{flex:1;font-size:1.0625rem;font-weight:600;color:var(--white,#e8f4f8)}.nu-prefs__here{font-size:.75rem;color:var(--muted,#8fa3b8)}.nu-prefs__check{flex:none;width:18px;height:18px;color:var(--cyan,#4ab9cc);opacity:0}.nu-prefs__lang.is-selected .nu-prefs__check{opacity:1}.nu-prefs__note{margin:.55rem 0 0;font-size:.875rem;line-height:1.45;color:var(--text-secondary,#8fa3b8)}.nu-prefs__note:empty{display:none}.nu-prefs__select{position:relative;display:flex;align-items:center}.nu-prefs__flag{position:absolute;left:.9rem;width:22px;height:15px;border-radius:2px;pointer-events:none}.nu-prefs__select select{width:100%;box-sizing:border-box;min-height:48px;padding:.5rem 2.4rem .5rem 3rem;background:#ffffff05 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='%238fa3b8' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .9rem center;border:1px solid var(--border,#1e2d3d);border-radius:12px;color:var(--white,#e8f4f8);font:inherit;font-size:1rem;-webkit-appearance:none;appearance:none;cursor:pointer}.nu-prefs__select select:focus-visible{border-color:#4ab9ccb3}.nu-prefs__select select option{background:#0d1219;color:#e8f4f8}.nu-prefs__where{display:inline-flex;align-items:center;min-height:44px;margin-top:.15rem;color:var(--cyan,#4ab9cc);font-size:.875rem;text-decoration:underline;text-underline-offset:2px}.nu-prefs__cur{margin:.7rem 0 0}.nu-prefs__cur .nu-prefs__label{margin-bottom:.15rem}.nu-prefs__currency{margin:0;font-size:1rem;color:var(--white,#e8f4f8)}.nu-prefs__foot{flex:none;padding:.9rem 1.25rem 1rem;background:var(--bg-card,#0d1219);border-top:1px solid var(--border,#1e2d3d)}.nu-prefs__primary{display:flex;align-items:center;justify-content:center;gap:.5rem;box-sizing:border-box;width:100%;min-height:50px;padding:.6rem 1.2rem;border:0;border-radius:12px;background:var(--grad-ui,linear-gradient(135deg,#4ab9cc 0%,#8aa8d6 48%,#a079cf 100%));color:#04121a;font:inherit;font-size:1rem;font-weight:800;cursor:pointer;transition:filter .15s}.nu-prefs__primary:hover{filter:brightness(1.08)}.nu-prefs__secondary{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:.25rem;background:none;border:0;border-radius:10px;color:var(--muted,#8fa3b8);font:inherit;font-size:.9375rem;cursor:pointer}.nu-prefs__secondary:hover{color:var(--white,#e8f4f8)}.nu-prefs__fine{margin:.4rem 0 0;text-align:center;font-size:.8125rem;color:var(--muted,#8fa3b8)}.nu-prefs__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:600px){.nu-prefs{align-items:flex-end;padding:0}.nu-prefs__panel{max-width:none;border-radius:16px 16px 0 0;border-bottom:0;animation:nuPrefsUp .22s ease-out}@keyframes nuPrefsUp{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}.nu-prefs__grab{display:block;width:44px;height:4px;margin:.6rem auto 0;border-radius:2px;background:#e8f4f838}.nu-prefs__head{padding:.75rem 1rem .25rem}.nu-prefs__title{font-size:1.3125rem}.nu-prefs__body{padding:.4rem 1rem .75rem}.nu-prefs__foot{padding:.75rem 1rem;padding-bottom:max(1rem,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.nu-prefs__panel{animation:none}.nu-prefs__lang,.nu-prefs__primary{transition:none}}@media(forced-colors:active){.nu-prefs__panel,.nu-prefs__lang,.nu-prefs__select select{border:1px solid CanvasText}.nu-prefs__lang.is-selected{outline:2px solid Highlight}.nu-prefs__primary{border:1px solid ButtonText}}.nu-lang-offer{position:fixed;left:50%;bottom:max(12px,env(safe-area-inset-bottom));transform:translate(-50%);z-index:2147481000;box-sizing:border-box;width:min(640px,calc(100vw - 24px));display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.65rem 3rem .65rem 1rem;background:var(--bg-card,#0d1219);border:1px solid var(--border,#1e2d3d);border-radius:14px;box-shadow:0 12px 32px #00000073;color:var(--text,#e0ecf4);font-family:var(--font-body,"Segoe UI",system-ui,sans-serif);font-size:.9375rem;line-height:1.35}.nu-lang-offer__t{margin:0;font-weight:600;color:var(--white,#e8f4f8)}.nu-lang-offer__a{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.nu-lang-offer__b{box-sizing:border-box;min-height:44px;padding:0 .9rem;border-radius:10px;border:1px solid var(--border,#1e2d3d);background:none;color:var(--white,#e8f4f8);font:inherit;font-weight:700;white-space:nowrap;cursor:pointer}.nu-lang-offer__b--p{background:var(--grad-ui,linear-gradient(135deg,#4ab9cc,#8aa8d6 48%,#a079cf));color:#04121a;border:0}.nu-lang-offer__b--s{border:0;padding:0 .5rem;color:var(--cyan,#4ab9cc);font-weight:600;text-decoration:underline;text-underline-offset:3px}.nu-lang-offer__x{position:absolute;right:.15rem;top:.15rem;width:44px;height:44px;background:none;border:0;color:var(--muted,#8fa3b8);font-size:1.4rem;line-height:1;cursor:pointer}@media(max-width:600px){.nu-lang-offer{padding-right:2.75rem}.nu-lang-offer__a{width:100%}}
