/* /Components/PackageDownloadProgress.razor.rz.scp.css */
.package-progress[b-6c6qbx9o9f]{display:grid;gap:.4rem;min-width:12rem;max-width:100%}
.package-progress-bar[b-6c6qbx9o9f]{display:block;width:100%;height:.75rem;border:0;border-radius:var(--agave-radius-md);overflow:hidden;background:var(--agave-color-border);color:var(--agave-color-primary);accent-color:var(--agave-color-primary)}
.package-progress-bar[b-6c6qbx9o9f]::-webkit-progress-bar{background:var(--agave-color-border);border-radius:var(--agave-radius-md)}
.package-progress-bar[b-6c6qbx9o9f]::-webkit-progress-value{background:var(--agave-color-primary);border-radius:var(--agave-radius-md)}
.package-progress-bar[b-6c6qbx9o9f]::-moz-progress-bar{background:var(--agave-color-primary);border-radius:var(--agave-radius-md)}
.package-progress small[b-6c6qbx9o9f]{color:var(--agave-color-text-secondary);white-space:normal}
@media(max-width:760px){.package-progress[b-6c6qbx9o9f]{min-width:10rem}}
/* /Layout/FormalLoginLayout.razor.rz.scp.css */
.login-page[b-h6atpvgugi]{min-height:100vh;display:grid;place-items:center;padding:clamp(1rem,4vw,3.5rem);background:radial-gradient(circle at 14% 12%,rgba(64,141,119,.18),transparent 33rem),linear-gradient(145deg,#edf5f1 0%,#f7faf9 48%,#e7f0f1 100%);position:relative;overflow:hidden}.login-page[b-h6atpvgugi]::before{content:"";position:fixed;inset:auto -8rem -10rem auto;width:30rem;height:30rem;border:1px solid rgba(36,91,82,.12);border-radius:48% 52% 61% 39%;transform:rotate(18deg);pointer-events:none}@media(max-width:760px){.login-page[b-h6atpvgugi]{place-items:start center;padding:1rem;background:linear-gradient(160deg,#edf5f1 0%,#f8fbfa 60%,#e9f1f2 100%)}}
/* /Pages/ChangePassword.razor.rz.scp.css */
.password-card[b-l4672il8au]{width:min(29rem,100%);padding:clamp(1.5rem,5vw,3rem);border:1px solid var(--agave-color-border);border-radius:var(--agave-radius-lg);background:var(--agave-color-surface);box-shadow:var(--agave-shadow-2)}
.password-logo[b-l4672il8au]{display:block;width:min(13rem,70%);height:auto;margin-bottom:2rem}
.password-card h1[b-l4672il8au]{margin:.35rem 0 0;color:var(--agave-color-text-primary);font-size:clamp(1.65rem,4vw,2rem);line-height:1.15}
.password-intro[b-l4672il8au]{margin:1rem 0 1.75rem;color:var(--agave-color-text-secondary);line-height:1.55}
.password-form[b-l4672il8au],.password-field[b-l4672il8au]{display:grid;gap:.5rem}
.password-form[b-l4672il8au]{gap:1.1rem}
.password-field label[b-l4672il8au]{color:var(--agave-color-text-primary);font-size:.9rem;font-weight:700}
.password-field[b-l4672il8au]  .text-field{width:100%;min-width:0}
.password-submit[b-l4672il8au]{width:100%;margin-top:.35rem}
.password-logout[b-l4672il8au]{width:100%;margin-top:.85rem}
@media(max-width:760px){.password-card[b-l4672il8au]{border-radius:var(--agave-radius-md)}.password-logo[b-l4672il8au]{margin-bottom:1.5rem}}
/* /Pages/Login.razor.rz.scp.css */
.login-shell[b-tpu0m2yqb2]{width:min(70rem,100%);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);border:1px solid rgba(31,79,72,.12);border-radius:1.5rem;overflow:hidden;background:rgba(255,255,255,.93);box-shadow:0 2rem 5rem rgba(20,57,54,.16);backdrop-filter:blur(12px)}.login-identity[b-tpu0m2yqb2]{min-height:38rem;display:flex;flex-direction:column;padding:clamp(2rem,4vw,3.75rem);color:var(--agave-color-text-primary);background:var(--agave-color-surface);position:relative;overflow:hidden}.login-identity[b-tpu0m2yqb2]::after{content:"";position:absolute;width:22rem;height:22rem;right:-9rem;bottom:-10rem;border:1px solid rgba(36,91,85,.13);border-radius:45% 55% 38% 62%;transform:rotate(-17deg)}.login-logo[b-tpu0m2yqb2]{width:min(19rem,100%);height:auto;padding:14px;background:var(--agave-color-surface);border-radius:var(--agave-radius-md);position:relative;z-index:1}.identity-copy[b-tpu0m2yqb2]{margin:auto 0 2rem;max-width:30rem;position:relative;z-index:1}.identity-kicker[b-tpu0m2yqb2],.eyebrow[b-tpu0m2yqb2]{display:block;margin-bottom:.65rem;font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.identity-kicker[b-tpu0m2yqb2]{color:var(--agave-color-primary)}.identity-copy h1[b-tpu0m2yqb2]{max-width:28rem;margin:0 0 1rem;font-size:clamp(2rem,4vw,3.05rem);line-height:1.06;letter-spacing:-.035em;color:var(--agave-color-primary-dark)}.identity-copy p[b-tpu0m2yqb2]{margin:0;max-width:27rem;font-size:1rem;line-height:1.65;color:var(--agave-color-text-secondary)}.trust-list[b-tpu0m2yqb2]{display:grid;gap:1rem;margin:0;padding:0;list-style:none;position:relative;z-index:1}.trust-list li[b-tpu0m2yqb2]{display:grid;grid-template-columns:1.75rem 1fr;gap:.8rem;align-items:start}.trust-list>li>span[b-tpu0m2yqb2]{display:grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:50%;background:var(--agave-color-surface-muted);color:var(--agave-color-primary);font-weight:800}.trust-list strong[b-tpu0m2yqb2],.trust-list small[b-tpu0m2yqb2]{display:block}.trust-list strong[b-tpu0m2yqb2]{margin-bottom:.18rem;font-size:.92rem;color:var(--agave-color-text-primary)}.trust-list small[b-tpu0m2yqb2]{font-size:.78rem;line-height:1.45;color:var(--agave-color-text-secondary)}.identity-footnote[b-tpu0m2yqb2]{display:flex;align-items:center;gap:.55rem;margin:2.25rem 0 0;font-size:.75rem;color:var(--agave-color-text-secondary);position:relative;z-index:1}.identity-footnote span[b-tpu0m2yqb2]{font-size:.5rem;color:var(--agave-color-primary)}.login-card[b-tpu0m2yqb2]{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4rem);color:#f7fbf9;background:linear-gradient(155deg,#173f3c 0%,#235d54 54%,#28695d 100%)}.card-heading[b-tpu0m2yqb2]{display:flex;gap:1rem;align-items:center}.lock-mark[b-tpu0m2yqb2]{display:grid;place-items:center;width:3rem;height:3rem;border-radius:.85rem;background:#e8f3ef;color:#1f6658}.lock-mark svg[b-tpu0m2yqb2],.privacy-note svg[b-tpu0m2yqb2]{width:1.35rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.eyebrow[b-tpu0m2yqb2]{margin:0;color:#b8ded1}.card-heading h2[b-tpu0m2yqb2]{margin:.15rem 0 0;font-size:1.85rem;letter-spacing:-.025em;color:#fff}.card-intro[b-tpu0m2yqb2]{margin:1.2rem 0 1.8rem;font-size:.96rem;line-height:1.55;color:#dcece7}.login-form[b-tpu0m2yqb2]{display:grid;gap:1.2rem}.form-field[b-tpu0m2yqb2]{display:grid;gap:.45rem}.form-field label[b-tpu0m2yqb2]{font-size:.88rem;font-weight:750;color:#f7fbf9}.input-frame[b-tpu0m2yqb2]{display:grid;grid-template-columns:2.75rem 1fr;align-items:center;min-height:3.35rem;border:1px solid #c9d8d4;border-radius:.7rem;background:#fbfdfc;transition:border-color .18s,box-shadow .18s,background .18s}.input-frame:focus-within[b-tpu0m2yqb2]{border-color:#277562;background:#fff;box-shadow:0 0 0 .2rem rgba(39,117,98,.12)}.input-frame>span[b-tpu0m2yqb2]{display:grid;place-items:center;height:1.5rem;border-right:1px solid #dce5e2;color:#5b7a73;font-size:.85rem;font-weight:800}.input-frame[b-tpu0m2yqb2]  input{width:100%;min-width:0;height:3.2rem;padding:0 .9rem;border:0;outline:0;background:transparent;color:#173f3c;font:inherit;font-size:1rem}.input-frame[b-tpu0m2yqb2]  input::placeholder{color:#667e78}.login-submit[b-tpu0m2yqb2]{width:100%;min-height:3.35rem;margin-top:.25rem;display:flex;align-items:center;justify-content:space-between;padding-inline:1.25rem;border-radius:.7rem;font-size:.96rem;font-weight:750}.login-error[b-tpu0m2yqb2]{display:grid;grid-template-columns:1.5rem 1fr;gap:.65rem;align-items:start;padding:.85rem 1rem;border:1px solid #e7c6bc;border-radius:.65rem;background:#fff5f2;color:#853e2d}.login-error>span[b-tpu0m2yqb2]{display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;background:#a54c38;color:#fff;font-weight:800;font-size:.75rem}.login-error p[b-tpu0m2yqb2]{margin:0;font-size:.88rem;line-height:1.45}.privacy-note[b-tpu0m2yqb2]{display:flex;gap:.8rem;align-items:flex-start;margin-top:1.65rem;padding-top:1.35rem;border-top:1px solid rgba(255,255,255,.22);color:#dcece7}.privacy-note svg[b-tpu0m2yqb2]{flex:0 0 1.2rem;width:1.2rem}.privacy-note p[b-tpu0m2yqb2]{margin:0}.privacy-note strong[b-tpu0m2yqb2],.privacy-note span[b-tpu0m2yqb2]{display:block}.privacy-note strong[b-tpu0m2yqb2]{font-size:.82rem;color:#f7fbf9}.privacy-note span[b-tpu0m2yqb2]{margin-top:.2rem;font-size:.75rem;line-height:1.45;color:#dcece7}@media(max-width:760px){.login-shell[b-tpu0m2yqb2]{grid-template-columns:1fr;border-radius:1.15rem}.login-identity[b-tpu0m2yqb2]{min-height:auto;padding:1.75rem}.login-logo[b-tpu0m2yqb2]{width:12.5rem}.identity-copy[b-tpu0m2yqb2]{margin:2.5rem 0 1.5rem}.identity-copy h1[b-tpu0m2yqb2]{font-size:2rem}.identity-copy p[b-tpu0m2yqb2]{font-size:.92rem}.trust-list[b-tpu0m2yqb2]{display:none}.identity-footnote[b-tpu0m2yqb2]{margin-top:1.4rem}.login-card[b-tpu0m2yqb2]{padding:1.75rem}.card-heading h2[b-tpu0m2yqb2]{font-size:1.6rem}.card-intro[b-tpu0m2yqb2]{margin-bottom:1.4rem}}@media(max-width:390px){.login-identity[b-tpu0m2yqb2],.login-card[b-tpu0m2yqb2]{padding:1.3rem}.login-logo[b-tpu0m2yqb2]{width:11rem}.identity-copy[b-tpu0m2yqb2]{margin:2rem 0 1rem}.identity-copy h1[b-tpu0m2yqb2]{font-size:1.72rem}.lock-mark[b-tpu0m2yqb2]{width:2.65rem;height:2.65rem}.card-heading[b-tpu0m2yqb2]{gap:.75rem}}


.login-card .login-submit[b-tpu0m2yqb2]{background:var(--agave-color-surface);border-color:var(--agave-color-surface);color:var(--agave-color-primary-dark)}.login-card .login-submit:hover:not(:disabled)[b-tpu0m2yqb2]{background:var(--agave-color-surface-muted);border-color:var(--agave-color-surface-muted)}.login-card>a.button[b-tpu0m2yqb2]{margin-top:.75rem}

/* /Pages/PasswordRecovery.razor.rz.scp.css */
.recovery-card[b-x9pfwz10lp]{width:min(29rem,100%);padding:clamp(1.5rem,5vw,3rem);border:1px solid var(--agave-color-border);border-radius:var(--agave-radius-lg);background:var(--agave-color-surface);box-shadow:var(--agave-shadow-2)}
.recovery-logo[b-x9pfwz10lp]{display:block;width:min(13rem,70%);height:auto;margin-bottom:2rem}
.recovery-card h1[b-x9pfwz10lp]{color:var(--agave-color-text-primary);font-size:clamp(1.65rem,4vw,2rem);line-height:1.15}
.recovery-intro[b-x9pfwz10lp]{margin:1rem 0 1.75rem;color:var(--agave-color-text-secondary);line-height:1.55}
.recovery-form[b-x9pfwz10lp],.recovery-field[b-x9pfwz10lp]{display:grid;gap:.5rem}.recovery-form[b-x9pfwz10lp]{gap:1.1rem}
.recovery-field label[b-x9pfwz10lp]{color:var(--agave-color-text-primary);font-size:.9rem;font-weight:700}
.recovery-field[b-x9pfwz10lp]  .text-field{width:100%;min-width:0}
.recovery-card .button[b-x9pfwz10lp]{width:100%;margin-top:.85rem}
@media(max-width:760px){.recovery-card[b-x9pfwz10lp]{border-radius:var(--agave-radius-md)}.recovery-logo[b-x9pfwz10lp]{margin-bottom:1.5rem}}
/* /Pages/Requests.razor.rz.scp.css */
.request-layout-single[b-txabjwjvuf] { grid-template-columns: minmax(0, 1fr); }
