@layer legacy{.unified-account{min-width:0;max-width:1060px;font-family:var(--agen-site-font,var(--agen-neoris),system-ui,sans-serif);margin:20px auto 72px;padding:0 24px;font-weight:400}.unified-loading{text-align:center;color:#697386;margin:0;font-size:14px;animation:.15s .4s both unified-loading-appear}@keyframes unified-loading-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.unified-loading{animation:none}}.unified-load-error{color:var(--gg-foreground);font-size:15px}.unified-account .billing-preview-header{flex-wrap:wrap}.unified-account .billing-preview-title{min-width:0}.unified-account .billing-preview-header h1{overflow-wrap:anywhere}.unified-login{gap:16px;max-width:400px;margin:24px 0;display:grid}.unified-login label{gap:6px;display:grid}.unified-login input,.unified-login button{min-width:0}.unified-account-auth{max-width:720px;padding-top:48px;padding-bottom:64px}.unified-auth{width:min(440px,100%);color:var(--gg-foreground);flex-direction:column;gap:24px;margin:0 auto;display:flex}.unified-auth-card{box-sizing:border-box;border:1px solid var(--gg-border);background:#fff;border-radius:28px;padding:32px;box-shadow:0 24px 80px #0f172a16}.unified-auth-card h1{letter-spacing:normal;color:var(--gg-foreground);margin:0 0 20px;font-size:26px;font-weight:500;line-height:32px}.unified-auth-card-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.unified-auth-card-head h1{margin:0}.unified-auth-card p{color:#697386;margin:0;font-size:15px;line-height:24px}.unified-auth-destination{overflow-wrap:anywhere;margin-bottom:24px}.unified-auth-destination strong{color:#334155;font-weight:500}.unified-auth-methods{background:var(--gg-muted);box-sizing:border-box;border-radius:12px;gap:4px;height:44px;margin-top:24px;padding:4px;display:flex}.unified-auth-methods button{flex:1}.unified-auth-form{gap:16px;margin:24px 0 0;display:grid}.unified-auth-form>label{gap:8px;font-size:13px;font-weight:400;line-height:16px;display:grid}.unified-auth-form input{box-sizing:border-box;width:100%;height:48px}.unified-auth-form small{color:#697386;font-size:12px;font-weight:400;display:block}.unified-auth-code{text-align:center;letter-spacing:.24em;background:#f8fafc!important;height:64px!important;font-family:Consolas,Courier New,monospace!important}.unified-auth-control{min-width:0;height:48px;display:block;position:relative}.unified-auth-control-code{height:64px}.unified-auth-control>input{box-sizing:border-box;height:100%!important}.unified-auth-submit{width:100%;height:48px;display:block}.unified-auth-secondary{width:100%;min-height:44px;color:var(--gg-foreground);font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd7e3;border-radius:12px;font-size:14px;font-weight:400;display:block}.unified-auth-hint{place-items:center;min-height:44px;display:grid;color:var(--gg-muted-foreground)!important;font-size:13px!important}.unified-auth-error{color:var(--gg-chip-danger-fg)!important;margin:0!important;font-size:13px!important;line-height:20px!important}.unified-auth-note{color:var(--gg-muted-foreground)!important;font-size:14px!important;line-height:22px!important}.unified-auth-resend{color:var(--gg-muted-foreground)!important;margin:16px 0 0!important;font-size:13px!important}.unified-auth-link:hover{text-decoration:underline}.unified-auth-link:disabled{text-decoration:none}.unified-auth-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;margin-top:-6px;display:flex}.unified-auth-state{text-align:center}.unified-auth-state h1{font-size:28px;line-height:34px}.unified-auth-state .unified-auth-submit{margin-top:24px}.unified-auth-state p[role=alert]{color:var(--gg-chip-danger-fg)}@media (max-width:600px){.unified-account-auth{padding-top:24px;padding-bottom:40px}.unified-auth{gap:20px}.unified-auth-card{border-radius:22px;padding:24px 20px}.unified-auth-card h1{font-size:25px;line-height:31px}}.unified-checkout-close{place-items:center;width:40px;height:40px;display:grid;position:absolute;top:16px;right:16px}.unified-checkout-body{gap:16px;display:grid}.unified-checkout-body p{margin:0}.unified-checkout-total{letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:1.15}.unified-checkout-body form{gap:20px;display:grid}.unified-checkout-methods{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.unified-checkout-methods legend{color:var(--gg-muted-foreground);margin-bottom:10px;padding:0;font-size:14px}.unified-checkout-method{border:1px solid var(--gg-border);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;display:flex}.unified-checkout-method.is-selected{background:#f4f7ff;border-color:#2164f3;box-shadow:inset 0 0 0 1px #2164f3}.unified-checkout-method:has(input:disabled){opacity:.6;cursor:not-allowed}.unified-checkout-method span{gap:3px;display:grid}.unified-checkout-method strong{font-size:15px;font-weight:600}.unified-checkout-method small{color:var(--gg-muted-foreground);font-size:13px}.unified-checkout-primary{justify-self:start}.unified-checkout-status{gap:20px;display:grid}.unified-checkout-actions{flex-wrap:wrap;gap:10px;display:flex}.unified-checkout-note{border-top:1px solid var(--gg-border);color:var(--gg-muted-foreground);padding-top:16px;font-size:12px}.unified-checkout-error{color:var(--gg-chip-danger-fg);background:#fff1f0;border-radius:8px;padding:12px 14px}@media (max-width:600px){.unified-checkout-close{top:12px;right:12px}.unified-checkout-actions{flex-direction:column}.unified-checkout-actions>a,.unified-checkout-actions>button{width:100%}.unified-account{padding:0 16px}.unified-account .billing-preview-header h1{font-size:24px}.unified-account .billing-preview-seat-slot.empty{grid-template-columns:auto minmax(0,1fr)}.unified-account .billing-preview-seat-slot.empty:not(.invite-open)>.billing-preview-slot-add{grid-area:2/2;justify-self:start}.unified-account .billing-preview-seat-slot.empty.invite-open>.billing-preview-slot-invite{grid-area:2/1/auto/-1}}.unified-account .unified-pay-button{justify-content:center;align-items:center;min-height:52px;margin-top:20px;display:inline-flex}.unified-account .unified-inline-auth{color:var(--gg-foreground);border-top:1px solid #dce2e9;margin-top:24px;padding-top:20px}.unified-account .unified-inline-auth h2{margin:0 0 8px;font-size:18px;line-height:1.35}.unified-account .unified-inline-auth p{color:var(--gg-muted-foreground);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.unified-account .unified-inline-auth strong{color:var(--gg-foreground);font-weight:600}.unified-account .unified-inline-auth form{justify-items:start;gap:12px;margin-top:14px;display:grid}.unified-account .unified-inline-auth label{gap:6px;width:min(100%,400px);font-size:14px;display:grid}.unified-account .unified-inline-auth input{box-sizing:border-box;min-height:46px}.unified-account .unified-inline-auth small{color:var(--gg-muted-foreground);font-size:12px}.unified-account .unified-inline-auth-submit{min-height:44px}.unified-account .unified-inline-auth form.unified-inline-auth-email{flex-wrap:wrap;align-items:flex-end;display:flex}.unified-account .unified-inline-auth-email>label{flex:240px;max-width:400px}.unified-account .unified-inline-auth-resend,.unified-account .unified-inline-auth .unified-auth-error{margin-top:12px!important}.unified-account .unified-inline-auth .unified-auth-secondary{width:auto;margin-top:12px;padding:8px 14px}.unified-account .unified-inline-auth>.unified-auth-link{margin-top:12px;display:block}.unified-payment-status{max-width:720px;margin:32px auto}.unified-login-modal-close{place-items:center;width:44px;height:44px;margin:-6px -8px -6px 0;display:grid}.billing-preview-seat-row.unified-excel-seat{grid-template-columns:56px minmax(0,1fr);display:grid}.unified-excel-seat .unified-devices-form,.unified-excel-seat .unified-device{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:10px;min-width:0;margin:0;display:grid}.unified-devices-form input,.unified-device>div{box-sizing:border-box;border:1px solid var(--gg-border);min-width:0;min-height:44px;font:inherit;background:#fff;border-radius:8px;margin:0;padding:0 14px;font-size:14px}.unified-device>div{overflow-wrap:anywhere;align-content:center;padding-block:6px;display:grid}.unified-device small,.unified-devices-form input::placeholder{color:var(--gg-muted-foreground)}.unified-excel-seat button{white-space:nowrap;min-height:44px}@media (max-width:700px){.billing-preview-seat-row.unified-excel-seat{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.unified-excel-seat .unified-devices-form,.unified-excel-seat .unified-device{grid-template-columns:minmax(0,1fr)}}.billing-preview-seat-note{color:var(--gg-muted-foreground);margin:0;padding:0 2px;font-size:13px;line-height:1.5}.billing-preview-seat-note a{color:var(--gg-primary);font-weight:550;text-decoration:none}.billing-preview-seat-note a:hover{text-decoration:underline}.billing-preview-seat-alert{color:#8a5a12;background:#fdf3e3;border-radius:8px;margin:0 0 4px;padding:9px 12px;font-size:13px;line-height:1.5}.billing-preview .closing-documents h2{letter-spacing:normal;margin:0 0 12px;font-size:22px;font-weight:600;line-height:1.3}.closing-documents>p{margin:0 0 24px}.closing-documents-pagination{align-items:center;gap:16px;margin-top:24px;display:flex}}
