.card-rate,.card-budget{display:none}.nr-cabinet,.nr-admin,.nr-auth,.nr-auth-modal,.nr-modal{--nr-accent:#6e61fc;--nr-accent-strong:#5747f0;--nr-accent-soft:rgba(110, 97, 252, 0.12);--nr-ink:#0b0b0c;--nr-ink-soft:#4b4d55;--nr-muted:#7c7f88;--nr-bg:#f4f5f0;--nr-surface:#ffffff;--nr-line:rgba(11, 11, 12, 0.1);--nr-line-strong:rgba(11, 11, 12, 0.18);--nr-ok:#157f3d;--nr-ok-soft:rgba(21, 127, 61, 0.1);--nr-warn:#b45309;--nr-warn-soft:rgba(180, 83, 9, 0.12);--nr-error:#c0392b;--nr-error-soft:rgba(192, 57, 43, 0.1);--nr-radius-sm:8px;--nr-radius:14px;--nr-radius-lg:20px;--nr-shadow-sm:0 1px 2px rgba(11, 11, 12, 0.05);--nr-shadow:0 10px 30px rgba(11, 11, 12, 0.08);--nr-shadow-lg:0 24px 64px rgba(11, 11, 12, 0.18);--nr-font-heading:'Rhodium Libre', 'Georgia', serif;--nr-font-body:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;color:var(--nr-ink);font-family:var(--nr-font-body);line-height:1.55}.nr-cabinet *,.nr-admin *,.nr-auth *,.nr-modal *{box-sizing:border-box}.nr-cabinet h1,.nr-cabinet h2,.nr-cabinet h3,.nr-cabinet legend,.nr-admin h1,.nr-admin h2,.nr-admin h3,.nr-auth h1,.nr-auth h2,.nr-auth h3{color:var(--nr-ink);font-family:var(--nr-font-heading);font-weight:400;letter-spacing:.01em;line-height:1.25}.nr-btn{align-items:center;background:var(--nr-ink);border:1px solid var(--nr-ink);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--nr-font-body);font-size:.92rem;font-weight:500;gap:8px;justify-content:center;padding:11px 22px;text-decoration:none;transition:all 0.4s}.nr-btn:hover,.nr-btn:focus-visible{background:var(--nr-accent);border-color:var(--nr-accent);color:#fff}.nr-btn:focus-visible{box-shadow:0 0 0 4px var(--nr-accent-soft);outline:none}.nr-btn[disabled],.nr-btn.is-disabled{cursor:not-allowed;opacity:.45}.nr-cabinet input[type='checkbox'],.nr-admin input[type='checkbox'],.nr-auth input[type='checkbox'],.nr-auth-modal input[type='checkbox']{appearance:none;-webkit-appearance:none;background:var(--nr-bg);border:1px solid var(--nr-line-strong);border-radius:6px;cursor:pointer;flex:none;height:20px;margin:0;padding:0;position:relative;transition:background 180ms ease,border-color 180ms ease,box-shadow 180ms ease;width:20px}.nr-cabinet input[type='checkbox']:hover,.nr-admin input[type='checkbox']:hover,.nr-auth input[type='checkbox']:hover,.nr-auth-modal input[type='checkbox']:hover{border-color:var(--nr-accent)}.nr-cabinet input[type='checkbox']:checked,.nr-admin input[type='checkbox']:checked,.nr-auth input[type='checkbox']:checked,.nr-auth-modal input[type='checkbox']:checked{background:var(--nr-accent);border-color:var(--nr-accent)}.nr-cabinet input[type='checkbox']:checked::after,.nr-admin input[type='checkbox']:checked::after,.nr-auth input[type='checkbox']:checked::after,.nr-auth-modal input[type='checkbox']:checked::after{border:solid #fff;border-width:0 2px 2px 0;content:'';height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.nr-cabinet input[type='checkbox']:focus-visible,.nr-admin input[type='checkbox']:focus-visible,.nr-auth input[type='checkbox']:focus-visible,.nr-auth-modal input[type='checkbox']:focus-visible{box-shadow:0 0 0 4px var(--nr-accent-soft);outline:none}.nr-form.is-shake{animation:nr-field-shake 300ms ease}.nr-btn.is-loading{pointer-events:none}.nr-btn.is-loading::after{animation:nr-spin 700ms linear infinite;border:2px solid currentColor;border-radius:50%;border-top-color:#fff0;content:'';flex:none;height:14px;opacity:.85;width:14px}@keyframes nr-spin{to{transform:rotate(360deg)}}.nr-form{transition:opacity 240ms ease,transform 240ms ease}.nr-form.is-leaving{opacity:0;pointer-events:none;transform:translateY(10px)}.nr-auth__success.is-entering{animation:nr-fade-up 320ms cubic-bezier(.2,.8,.2,1)}@keyframes nr-fade-up{from{opacity:0;transform:translateY(14px) scale(.99)}}.nr-btn--accent{background:var(--nr-accent);border-color:var(--nr-accent);color:#fff}.nr-btn--accent:hover{background:var(--nr-accent-strong);border-color:var(--nr-accent-strong)}.nr-btn--ghost{background:#fff0;border-color:var(--nr-line-strong);color:var(--nr-ink)}.nr-btn--ghost:hover{background:var(--nr-accent-soft);border-color:var(--nr-accent);color:var(--nr-accent-strong);transform:none}.nr-btn--quiet{background:#fff0;border-color:#fff0;color:var(--nr-accent-strong);padding:6px 4px}.nr-btn--quiet:hover{background:#fff0;color:var(--nr-accent);text-decoration:underline;transform:none}.nr-btn--danger{background:#fff0;border-color:var(--nr-error);color:var(--nr-error)}.nr-btn--danger:hover{background:var(--nr-error);border-color:var(--nr-error);color:#fff}.nr-btn--small{font-size:.82rem;padding:6px 14px}.nr-btn--link{background:none;border-color:#fff0;color:var(--nr-accent-strong);padding:4px 2px;text-decoration:underline;text-underline-offset:3px}.nr-btn--link:hover,.nr-btn--link:focus-visible{background:none;border-color:#fff0;color:var(--nr-accent);transform:none}.nr-btn--link:focus-visible{box-shadow:0 0 0 4px var(--nr-accent-soft)}.nr-badge{align-items:center;background:var(--nr-bg);border:1px solid var(--nr-line);border-radius:999px;color:var(--nr-ink-soft);display:inline-flex;font-size:.72rem;font-weight:500;gap:6px;letter-spacing:.08em;padding:5px 12px;text-transform:uppercase;white-space:nowrap}.nr-badge--publish,.nr-badge--ok{background:var(--nr-ok-soft);border-color:rgb(21 127 61 / .28);color:var(--nr-ok)}.nr-badge--pending{background:var(--nr-warn-soft);border-color:rgb(180 83 9 / .28);color:var(--nr-warn)}.nr-badge--private,.nr-badge--error{background:var(--nr-error-soft);border-color:rgb(192 57 43 / .28);color:var(--nr-error)}.nr-badge--accent{background:var(--nr-accent-soft);border-color:rgb(110 97 252 / .3);color:var(--nr-accent-strong)}.nr-badge--accent-ink{background:var(--nr-accent);border-color:var(--nr-accent);color:#fff}.nr-honeypot{height:0;left:-9999px;overflow:hidden;position:absolute;top:-9999px;width:0}.nr-card{background:var(--nr-surface);border:1px solid var(--nr-line);border-radius:var(--nr-radius);box-shadow:var(--nr-shadow-sm);padding:20px}.nr-card--raised{box-shadow:var(--nr-shadow)}.nr-card__title{font-family:var(--nr-font-heading);font-size:1.1rem;margin:0 0 6px}.nr-card__meta{color:var(--nr-muted);font-size:.85rem;margin:0}.nr-table{border-collapse:separate;border-spacing:0;width:100%}.nr-table th{color:var(--nr-muted);font-size:.74rem;font-weight:500;letter-spacing:.08em;padding:10px 12px;text-align:left;text-transform:uppercase}.nr-table td{border-top:1px solid var(--nr-line);padding:14px 12px;vertical-align:top}.nr-table tbody tr:hover td{background:rgb(110 97 252 / .04)}.nr-table small{color:var(--nr-muted);display:block;font-size:.82rem}.nr-alert{border:1px solid var(--nr-line);border-left:3px solid var(--nr-accent);border-radius:var(--nr-radius-sm);padding:14px 16px}.nr-alert strong{display:block;font-weight:600}.nr-alert p{color:var(--nr-ink-soft);margin:4px 0 0}.nr-alert--info{background:var(--nr-accent-soft);border-left-color:var(--nr-accent)}.nr-alert--warn{background:var(--nr-warn-soft);border-left-color:var(--nr-warn)}.nr-alert--error{background:var(--nr-error-soft);border-left-color:var(--nr-error)}.nr-cabinet .nr-form,.nr-admin .nr-form{display:flex;flex-direction:column;gap:20px;margin-top:30px}.nr-cabinet .nr-group,.nr-admin .nr-group{background:var(--nr-surface);border:1px solid var(--nr-line);border-radius:var(--nr-radius);box-shadow:var(--nr-shadow-sm);display:flex;flex-direction:column;gap:16px;margin:0;padding:22px}.nr-cabinet .nr-group legend,.nr-admin .nr-group legend{color:var(--nr-ink);font-family:var(--nr-font-heading);font-size:1.05rem;padding:0 8px}.nr-field{display:flex;flex-direction:column;gap:7px}.nr-field__label{color:var(--nr-ink);font-size:.92rem;font-weight:500}.nr-cabinet input[type='text'],.nr-cabinet input[type='email'],.nr-cabinet input[type='url'],.nr-cabinet input[type='number'],.nr-cabinet input[type='password'],.nr-cabinet input[type='search'],.nr-cabinet select,.nr-cabinet textarea,.nr-admin input[type='text'],.nr-admin input[type='search'],.nr-admin input[type='email'],.nr-admin select,.nr-admin textarea{background:var(--nr-bg);border:1px solid #fff0;border-radius:var(--nr-radius-sm);color:var(--nr-ink);font-family:var(--nr-font-body);font-size:.95rem;padding:11px 14px;transition:all 0.4s;width:100%}.nr-cabinet textarea,.nr-admin textarea{line-height:1.6;resize:vertical}.nr-cabinet select,.nr-admin select,.nr-auth select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237c7f88' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:38px}.nr-cabinet select:hover,.nr-admin select:hover,.nr-auth select:hover{border-color:var(--nr-accent)}.nr-cabinet input::placeholder,.nr-cabinet textarea::placeholder,.nr-admin input::placeholder,.nr-admin textarea::placeholder,.nr-auth input::placeholder,.nr-auth textarea::placeholder{color:var(--nr-muted);opacity:.85}.nr-cabinet input:focus,.nr-cabinet select:focus,.nr-cabinet textarea:focus,.nr-admin input:focus,.nr-admin select:focus,.nr-admin textarea:focus{background:var(--nr-surface);border-color:var(--nr-accent);box-shadow:0 0 0 4px var(--nr-accent-soft);outline:none}.nr-cabinet .nr-field.is-invalid input,.nr-cabinet .nr-field.is-invalid select,.nr-cabinet .nr-field.is-invalid textarea{background:var(--nr-error-soft);border-color:var(--nr-error)}.nr-cabinet .nr-field small,.nr-admin .nr-field small{display:none}.nr-counter{color:var(--nr-muted);font-family:var(--nr-font-body);font-size:.8rem;font-weight:400;margin-left:8px}.nr-field-error{color:var(--nr-error);font-family:var(--nr-font-body);font-size:.84rem;font-style:normal;min-height:1em}.nr-cabinet .nr-field,.nr-admin .nr-field,.nr-auth .nr-field,.nr-auth-modal .nr-field{padding-bottom:0;position:relative}.nr-cabinet .nr-field-error,.nr-admin .nr-field-error,.nr-auth .nr-field-error,.nr-auth-modal .nr-field-error{display:block;max-height:0;opacity:0;overflow:hidden;transform:translateY(-4px);transition:opacity 200ms ease,transform 200ms ease,max-height 240ms ease}.nr-cabinet .nr-field-error.is-shown,.nr-admin .nr-field-error.is-shown,.nr-auth .nr-field-error.is-shown,.nr-auth-modal .nr-field-error.is-shown{max-height:5em;opacity:1;transform:none}.nr-cabinet .nr-field>.nr-field-error,.nr-admin .nr-field>.nr-field-error,.nr-auth .nr-field>.nr-field-error,.nr-auth-modal .nr-field>.nr-field-error{bottom:-20px;left:0;margin:0;max-height:none;position:absolute;right:0;white-space:nowrap}.nr-cabinet .nr-field.is-invalid input,.nr-cabinet .nr-field.is-invalid select,.nr-cabinet .nr-field.is-invalid textarea,.nr-admin .nr-field.is-invalid input,.nr-admin .nr-field.is-invalid select,.nr-admin .nr-field.is-invalid textarea,.nr-auth .nr-field.is-invalid input,.nr-auth .nr-field.is-invalid select,.nr-auth .nr-field.is-invalid textarea{background:var(--nr-error-soft);border-color:var(--nr-error)}.nr-cabinet .nr-field.is-valid input,.nr-cabinet .nr-field.is-valid select,.nr-cabinet .nr-field.is-valid textarea,.nr-admin .nr-field.is-valid input,.nr-admin .nr-field.is-valid select,.nr-admin .nr-field.is-valid textarea,.nr-auth .nr-field.is-valid input,.nr-auth .nr-field.is-valid select,.nr-auth .nr-field.is-valid textarea{background:var(--nr-ok-soft);border-color:var(--nr-ok)}.nr-cabinet .nr-field.is-valid .nr-field__label::after,.nr-admin .nr-field.is-valid .nr-field__label::after,.nr-auth .nr-field.is-valid .nr-field__label::after{color:var(--nr-ok);content:' ✓';font-weight:600}.nr-cabinet .nr-field.is-invalid input,.nr-cabinet .nr-field.is-invalid select,.nr-cabinet .nr-field.is-invalid textarea,.nr-admin .nr-field.is-invalid input,.nr-admin .nr-field.is-invalid select,.nr-admin .nr-field.is-invalid textarea,.nr-auth .nr-field.is-invalid input,.nr-auth .nr-field.is-invalid select,.nr-auth .nr-field.is-invalid textarea{animation:nr-field-shake 300ms ease}.nr-cabinet .nr-field>small::before,.nr-admin .nr-field>small::before,.nr-auth .nr-field>small::before{color:var(--nr-accent);content:'ⓘ';flex:none;font-size:.9em;margin-right:6px}@keyframes nr-field-shake{0%,100%{transform:none}25%{transform:translateX(-5px)}60%{transform:translateX(4px)}}.nr-form__error{background:var(--nr-error-soft);border-left:3px solid var(--nr-error);border-radius:var(--nr-radius-sm);color:var(--nr-error);font-size:.9rem;margin:0;padding:12px 14px}.nr-form__error:empty{display:none}.nr-choices{display:flex;flex-wrap:wrap;gap:10px}.nr-choice{align-items:center;background:var(--nr-bg);border:1px solid #fff0;border-radius:999px;color:var(--nr-ink-soft);cursor:pointer;display:inline-flex;font-size:.9rem;gap:8px;padding:8px 16px;transition:all 0.4s}.nr-choice:hover{border-color:var(--nr-accent);color:var(--nr-ink)}.nr-choice:has(input:checked){background:var(--nr-accent-soft);border-color:var(--nr-accent);color:var(--nr-accent-strong)}.nr-choice input{accent-color:var(--nr-accent);margin:0}