.mg-v3-surface .mg-account-v3{color:var(--mg-text);font-size:16px;line-height:1.6;overflow-wrap:anywhere}.mg-v3-surface .mg-account-page{width:100%;max-width:1180px;margin-inline:auto;padding:104px 24px 64px}.mg-v3-surface .mg-account-auth-main{display:flex;flex:1;align-items:flex-start;justify-content:center;padding:120px 24px 72px;background:var(--mg-canvas)}.mg-v3-surface .mg-account-auth-card{width:100%;max-width:480px;padding:36px;border:1px solid var(--mg-line);border-radius:20px;background:var(--mg-surface);box-shadow:0 16px 48px rgb(36 40 48/5%)}.mg-v3-surface .mg-account-heading{margin-bottom:32px;text-align:left}.mg-v3-surface .mg-account-v3 h1{font-size:clamp(28px,3.5vw,40px);line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.mg-v3-surface .mg-account-v3 h1,.mg-v3-surface .mg-account-v3 h2,.mg-v3-surface .mg-account-v3 h3{color:var(--mg-text);font-weight:600}.mg-v3-surface .mg-account-heading p{margin-top:12px;line-height:1.6}.mg-v3-surface .mg-account-panel{border:1px solid var(--mg-line);border-radius:18px;background:var(--mg-surface);box-shadow:none}.mg-v3-surface .mg-account-summary{padding:24px;min-width:0}.mg-v3-surface .mg-account-settings-panel{padding:28px}.mg-v3-surface .mg-account-settings-content{max-width:880px}.mg-v3-surface .mg-account-actions{display:flex;flex-wrap:wrap;gap:12px}.mg-v3-surface .mg-account-quick-link{display:flex;align-items:flex-start;gap:16px;min-width:0;padding:24px 20px;border:1px solid var(--mg-line);border-radius:16px;background:var(--mg-surface);transition:border-color .18s,background .18s;position:relative}.mg-v3-surface .mg-account-quick-link:hover{background:var(--mg-surface-subtle);border-color:var(--mg-control)}.mg-v3-surface .mg-account-quick-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--mg-surface-subtle)}.mg-v3-surface .mg-account-quick-icon svg{color:var(--mg-link)}.mg-v3-surface .mg-account-v3 :is(.text-white,.text-gray-100,.text-gray-200,.text-gray-800,.text-gray-900,[class~="dark:text-white"],[class~="dark:text-gray-100"],[class~="dark:text-gray-200"]){color:var(--mg-text)}.mg-v3-surface .mg-account-v3 :is(.text-gray-300,.text-gray-400,.text-gray-500,.text-gray-600,.text-gray-700,[class~="dark:text-gray-300"],[class~="dark:text-gray-400"]){color:var(--mg-text-secondary)}.mg-v3-surface .mg-account-v3 :is(.bg-gray-900,.bg-gray-800,[class~="bg-gray-900/30"],[class~="dark:bg-gray-800"],[class~="dark:bg-gray-900"]){background:var(--mg-surface)}.mg-v3-surface .mg-account-v3 :is(.bg-gray-50,.bg-gray-100,[class~="dark:bg-gray-700"]){background:var(--mg-surface-subtle)}.mg-v3-surface .mg-account-v3 :is(.border-gray-200,.border-gray-300,.border-gray-600,.border-gray-700,.border-gray-800,[class~="dark:border-gray-700"],[class~="dark:border-gray-800"]){border-color:var(--mg-line)}.mg-v3-surface .mg-account-v3 :is(.text-blue-300,.text-blue-400,.text-blue-500,.text-blue-600,.text-indigo-500,.text-indigo-600,.text-purple-400){color:var(--mg-link)}.mg-v3-surface .mg-account-v3 :is(.text-red-200,.text-red-300,.text-red-400,.text-red-500,.text-red-600){color:#a12b32}.mg-v3-surface .mg-account-v3 :is([class~="bg-red-500/20"],[class~="bg-red-900/50"]){background:#fff2f2;border-color:#edbdc0}.mg-v3-surface .mg-account-v3 :is([class~="bg-blue-500/20"],[class~="bg-blue-500/10"]){background:#eef3fb;border-color:#c2d1e8}.mg-v3-surface .mg-account-v3 input:not([type=checkbox]):not([type=hidden]){min-height:48px;min-width:0;border-radius:10px;color:var(--mg-text);background:var(--mg-surface);font-size:16px;box-shadow:none}.mg-v3-surface .mg-account-v3 input::-moz-placeholder{color:var(--mg-text-secondary);opacity:.8}.mg-v3-surface .mg-account-v3 input::placeholder{color:var(--mg-text-secondary);opacity:.8}.mg-v3-surface .mg-account-v3 input[readonly]{background:var(--mg-surface-subtle)}.mg-v3-surface .mg-account-v3 :is(button,a.inline-flex){min-height:44px;white-space:normal;height:auto;text-align:center}.mg-v3-surface .mg-account-v3 :is(button,a,input):focus-visible{outline:2px solid var(--mg-link);outline-offset:3px}.mg-v3-surface .mg-account-v3 .mg-account-primary{min-height:48px;border-radius:12px;background:var(--mg-action);color:#fff;border-color:var(--mg-action)}.mg-v3-surface .mg-account-v3 .mg-account-primary :is(span,svg){color:inherit}.mg-v3-surface .mg-account-v3 :is(button.bg-red-600,a.bg-blue-600,.bg-green-600){color:#fff}.mg-v3-surface .mg-account-code-row{display:flex;align-items:flex-start;gap:12px}.mg-v3-surface .mg-account-password-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.mg-v3-surface .mg-account-settings .peer:checked+div{background:var(--mg-action)}.mg-v3-surface .mg-account-settings .peer:focus-visible+div{outline:2px solid var(--mg-link);outline-offset:3px}@media (max-width:639px){.mg-v3-surface .mg-account-page{padding:88px 16px 40px}.mg-v3-surface .mg-account-auth-main{padding:96px 16px 48px}.mg-v3-surface .mg-account-auth-card{padding:24px 20px}.mg-v3-surface .mg-account-settings-panel{padding:20px}.mg-v3-surface .mg-account-actions{width:100%}.mg-v3-surface .mg-account-actions>*{flex:1 1 160px}.mg-v3-surface .mg-account-code-row{flex-direction:column}.mg-v3-surface .mg-account-code-row>*{width:100%}}@media (prefers-reduced-motion:reduce){.mg-v3-surface .mg-account-quick-link{transition:none}}.mg-v3-surface .mg-account-v3 :is(.text-gray-50,[class~="dark:text-gray-50"]){color:var(--mg-text)}.mg-v3-surface .mg-account-v3 button.bg-gray-600{background:var(--mg-surface-subtle);color:var(--mg-text)}.mg-v3-surface .mg-account-v3 :is(.bg-purple-600,.mg-account-primary){background:var(--mg-action);color:#fff}.mg-v3-surface .mg-account-v3 :is(.text-orange-400,.text-yellow-200,[class~="dark:text-yellow-200"]){color:#895200}.mg-v3-surface .mg-account-v3 :is([class~="bg-orange-900/50"],[class~="dark:bg-yellow-900"]){background:#fff4dc;border-color:#e4c78e}.mg-v3-surface .mg-account-v3 :is(.bg-gray-950,[class~="dark:bg-gray-950"]){background:var(--mg-surface-subtle)}.mg-v3-surface .mg-account-v3 select{min-height:44px;max-width:100%;color:var(--mg-text)}.mg-v3-surface .mg-account-ledger .flex{flex-wrap:wrap}.mg-v3-surface .mg-account-ledger :is(input,select){max-width:100%}.mg-v3-surface .mg-account-v3 .divide-gray-800>:not([hidden])~:not([hidden]){border-color:var(--mg-line)}.mg-v3-surface .mg-account-v3 :is(.text-green-400,[class~="dark:text-green-200"]){color:#216849}.mg-v3-surface .mg-account-v3 [class~="dark:bg-green-900"]{background:#eaf4ef}
/*# sourceMappingURL=f27009d2952c599f.css.map*/