:root[data-theme="dark"],.mfd3[data-theme="dark"],:root:not([data-theme]) .mfd3:not([data-theme]){--mfd3a-bg:#111111;--mfd3a-sm:#1a1a1a;--mfd3a-bd:#2a2a2a;--mfd3a-in:#282828;--mfd3a-in-bd:#282828;--mfd3a-text:#ffffff;--mfd3a-mute:#a5a5a5;--mfd3a-link:#40b6f0;--mfd3a-acc:#179de0;--mfd3a-btn:#336699;--mfd3a-out:#242424;--mfd3a-err:#ef4444;--mfd3a-ok:#22c55e;--mfd3a-warn:#ffbd17;--mfd3a-shadow:0 12px 32px rgba(0, 0, 0, .5);--mfd3a-backdrop:rgba(0, 0, 0, .8)}:root[data-theme="light"],.mfd3[data-theme="light"]{--mfd3a-bg:#ffffff;--mfd3a-sm:#ffffff;--mfd3a-bd:#ececec;--mfd3a-in:#f5f7fa;--mfd3a-in-bd:#e3e8ef;--mfd3a-text:#171717;--mfd3a-mute:#6b7280;--mfd3a-link:#336699;--mfd3a-acc:#179de0;--mfd3a-btn:#336699;--mfd3a-out:#ffffff;--mfd3a-err:#dc2626;--mfd3a-ok:#16a34a;--mfd3a-warn:#b45309;--mfd3a-shadow:0 12px 32px rgba(15, 20, 33, .18);--mfd3a-backdrop:rgba(15, 20, 33, .6)}.mfd3-av{--mfd3-av:40px;position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--mfd3-av);height:var(--mfd3-av);min-width:var(--mfd3-av);border-radius:50%;overflow:hidden;color:#fff;vertical-align:middle;background:#4888c8}.mfd3-av .mfd3-av__img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;margin:0;padding:0;border:0;border-radius:50%;object-fit:cover;box-shadow:none}.mfd3-av__p{position:relative;display:block;flex:none;width:calc(var(--mfd3-av) * .5);height:calc(var(--mfd3-av) * .5);font-size:calc(var(--mfd3-av) * .5)}.mfd3-av__p::before,.mfd3-av__p::after{content:"";position:absolute;box-sizing:border-box;border:.085em solid currentColor}.mfd3-av__p::before{top:8%;left:29%;width:42%;height:42%;border-radius:50%}.mfd3-av__p::after{top:58%;left:16%;width:68%;height:34%;border-bottom:0;border-radius:.22em .22em 0 0}.mfd3-av .mfd3-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mfd3-av--r1{box-shadow:0 0 0 1px var(--mfd3a-bg,#111)}.mfd3-av--r2{box-shadow:0 0 0 2px var(--mfd3a-bg,#111)}.mfd3-av--r3{box-shadow:0 0 0 3px var(--mfd3a-bg,#111)}.mfd3-av--c0{background:radial-gradient(circle at 30% 30%,#9abee1 0,#4888c8 45%,#2b5278 100%)}.mfd3-av--c1{background:radial-gradient(circle at 30% 30%,#aec891 0,#6b9b37 45%,#405d21 100%)}.mfd3-av--c2{background:radial-gradient(circle at 30% 30%,#c8a4d7 0,#9b59b6 45%,#5d356d 100%)}.mfd3-av--c3{background:radial-gradient(circle at 30% 30%,#f1b885 0,#e67e22 45%,#8a4c14 100%)}.mfd3-av--c4{background:radial-gradient(circle at 30% 30%,#81dac9 0,#1abc9c 45%,#10715e 100%)}.mfd3-av--c5{background:radial-gradient(circle at 30% 30%,#8fc6eb 0,#3498db 45%,#1f5b83 100%)}.mfd3-av--c6{background:radial-gradient(circle at 30% 30%,#8ce3b1 0,#2ecc71 45%,#1c7a44 100%)}.mfd3-av--c7{background:radial-gradient(circle at 30% 30%,#f8c97d 0,#f39c12 45%,#925e0b 100%)}.mfd3-av--c8{background:radial-gradient(circle at 30% 30%,#c198d2 0,#8e44ad 45%,#552968 100%)}.mfd3-av--c9{background:radial-gradient(circle at 30% 30%,#7fcbbc 0,#16a085 45%,#0d6050 100%)}.mfd3-av--c10{background:radial-gradient(circle at 30% 30%,#89b9d9 0,#2980b9 45%,#194d6f 100%)}.mfd3-av--c11{background:radial-gradient(circle at 30% 30%,#88d2a8 0,#27ae60 45%,#17683a 100%)}.mfd3.mfd3-acc-root{display:contents}html.mfd3-acc-on .mfd3-backdrop{background:var(--mfd3a-backdrop,rgba(0,0,0,.8))}.mfd3 .mfd3-acc-dlg{position:fixed;inset:0;z-index:71;display:flex;align-items:center;justify-content:center;padding:16px;pointer-events:none;visibility:hidden;opacity:0;transition:opacity .2s var(--mfd3-ease),visibility 0s linear .2s}.mfd3 .mfd3-acc-dlg.is-open{visibility:visible;opacity:1;transition:opacity .2s var(--mfd3-ease),visibility 0s}.mfd3 .mfd3-acc-box{position:relative;width:100%;max-width:500px;max-height:100%;overflow:auto;overscroll-behavior:contain;padding:24px;border:1px solid var(--mfd3a-bd);border-radius:10px;background:var(--mfd3a-bg);color:var(--mfd3a-text);box-shadow:var(--mfd3a-shadow);pointer-events:auto;font:400 14px/20px var(--mfd3-font-text);text-align:left;transform:translateY(12px) scale(.98);transition:transform .2s var(--mfd3-ease)}.mfd3 .mfd3-acc-dlg.is-open .mfd3-acc-box{transform:none}html.mfd3-rm .mfd3 .mfd3-acc-dlg,html.mfd3-rm .mfd3 .mfd3-acc-box{transition:none}@media (prefers-reduced-motion: reduce){.mfd3 .mfd3-acc-dlg,.mfd3 .mfd3-acc-box{transition:none}}.mfd3 .mfd3-acc-title{margin:0 36px 20px 0;color:var(--mfd3a-text);font:700 22px/28px var(--mfd3-font-ui);letter-spacing:-.2px;outline:0}.mfd3 .mfd3-acc-x{position:absolute;top:18px;right:16px;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;color:var(--mfd3a-acc);transition:background-color .15s}.mfd3 .mfd3-acc-x:hover{background:rgba(23,157,224,.14)}.mfd3 .mfd3-acc-x .mfd3-i{width:22px;height:22px}.mfd3 .mfd3-acc-text{margin:-8px 0 16px;color:var(--mfd3a-mute);font-size:14px;line-height:20px}.mfd3 .mfd3-acc-form{display:flex;flex-direction:column}.mfd3 .mfd3-acc-lbl{margin:0 0 6px;color:var(--mfd3a-text);font:600 12px/16px var(--mfd3-font-ui)}.mfd3 .mfd3-acc-in{display:block;width:100%;height:40px;min-height:0;margin:0 0 16px;padding:0 12px;border:1px solid var(--mfd3a-in-bd);border-radius:6px;background:var(--mfd3a-in);color:var(--mfd3a-text);font:400 16px/24px var(--mfd3-font-text);box-shadow:none;outline:0;appearance:none;transition:border-color .15s,box-shadow .15s}.mfd3 .mfd3-acc-in::placeholder{color:var(--mfd3a-mute);opacity:1}.mfd3 .mfd3-acc-in:focus{border-color:var(--mfd3a-acc);box-shadow:0 0 0 1px var(--mfd3a-acc)}.mfd3 .mfd3-acc-in[aria-invalid="true"]{border-color:var(--mfd3a-err);box-shadow:0 0 0 1px var(--mfd3a-err)}.mfd3 .mfd3-acc-pw{position:relative}.mfd3 .mfd3-acc-pw .mfd3-acc-in{padding-right:44px}.mfd3 .mfd3-acc-eye{position:absolute;top:0;right:0;display:grid;place-items:center;width:40px;height:40px;border-radius:6px;color:var(--mfd3a-acc)}.mfd3 .mfd3-acc-eye__x{display:none}.mfd3 .mfd3-acc-eye[aria-pressed="true"] .mfd3-acc-eye__x{display:inline}.mfd3 .mfd3-acc-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-4px 0 16px}.mfd3 .mfd3-acc-chk{display:inline-flex;align-items:center;gap:6px;color:var(--mfd3a-mute);font-size:12px;line-height:16px;cursor:pointer}.mfd3 .mfd3-acc-chk input{width:16px;height:16px;margin:0;accent-color:var(--mfd3a-btn)}.mfd3 .mfd3-acc-link{color:var(--mfd3a-link);font:400 12px/16px var(--mfd3-font-text)}.mfd3 .mfd3-acc-link:hover,.mfd3 .mfd3-acc-link--u{text-decoration:underline}.mfd3 .mfd3-acc-link--u{font-size:14px;line-height:20px}.mfd3 .mfd3-acc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;padding:0 16px;border:1px solid transparent;border-radius:4px;background:var(--mfd3a-btn);color:#fff;font:600 14px/20px var(--mfd3-font-ui);text-align:center;cursor:pointer;transition:filter .15s,background-color .15s}.mfd3 .mfd3-acc-btn:hover{filter:brightness(1.12)}.mfd3 .mfd3-acc-btn[disabled]{opacity:.7;cursor:progress}.mfd3 .mfd3-acc-btn--ghost{margin-top:8px;border-color:var(--mfd3a-bd);background:transparent;color:var(--mfd3a-text)}.mfd3 .mfd3-acc-btn--acc{border-radius:6px;background:var(--mfd3a-acc)}.mfd3 .mfd3-acc-btn--out{border-color:var(--mfd3a-acc);border-radius:6px;background:var(--mfd3a-out);color:var(--mfd3a-acc)}.mfd3 .mfd3-acc-btn--sm{width:auto;height:36px;padding:0 14px}.mfd3 .mfd3-acc-form.is-busy [type="submit"]::after{content:"";width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:mfd3a-spin .7s linear infinite}@keyframes mfd3a-spin{to{transform:rotate(360deg)}}.mfd3 .mfd3-acc-alt{margin:16px 0 0;color:var(--mfd3a-text);font-size:14px;line-height:20px;text-align:center}.mfd3 .mfd3-acc-msg{margin:0 0 12px;padding:8px 12px;border-radius:6px;font-size:13px;line-height:18px}.mfd3 .mfd3-acc-msg.is-err{background:color-mix(in srgb,var(--mfd3a-err) 14%,transparent);color:var(--mfd3a-err)}.mfd3 .mfd3-acc-msg.is-ok{background:color-mix(in srgb,var(--mfd3a-ok) 14%,transparent);color:var(--mfd3a-ok)}.mfd3 .mfd3-acc-or{display:flex;align-items:center;gap:12px;margin:16px 0;color:var(--mfd3a-mute);font:400 12px/16px var(--mfd3-font-text)}.mfd3 .mfd3-acc-or::before,.mfd3 .mfd3-acc-or::after{content:"";flex:1;height:1px;background:var(--mfd3a-bd)}.mfd3 .mfd3-acc-social{display:flex;flex-direction:column;gap:8px}.mfd3 .mfd3-acc-hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.mfd3 .mfd3-acc-ts{min-height:65px;margin:0 0 12px}.mfd3 .mfd3-acc-dlg--sm .mfd3-acc-box{max-width:240px;padding:16px;background:var(--mfd3a-sm);text-align:center}.mfd3 .mfd3-acc-dlg--sm .mfd3-acc-title{margin:0 0 8px;font:600 16px/24px var(--mfd3-font-ui);letter-spacing:0}.mfd3 .mfd3-acc-dlg--sm .mfd3-acc-text{margin:0 0 16px}.mfd3 .mfd3-acc-dlg--sm .mfd3-acc-x{display:none}.mfd3 .mfd3-acc-stack{display:flex;flex-direction:column;gap:8px}.mfd3 .mfd3-acc-who{display:flex;align-items:center;gap:12px;margin:0 0 16px}.mfd3 .mfd3-acc-who__txt{display:flex;flex-direction:column;min-width:0}.mfd3 .mfd3-acc-who__name{font:600 16px/24px var(--mfd3-font-ui);overflow-wrap:anywhere}.mfd3 .mfd3-acc-who__sub{color:var(--mfd3a-mute);font-size:12px;line-height:16px;overflow-wrap:anywhere}.mfd3 .mfd3-acc-note{margin:0 0 16px;padding:8px 12px;border-radius:6px;background:color-mix(in srgb,var(--mfd3a-warn) 14%,transparent);color:var(--mfd3a-warn);font-size:13px;line-height:18px}.mfd3 .mfd3-acc-sec{padding:16px 0;border-top:1px solid var(--mfd3a-bd)}.mfd3 .mfd3-acc-sec__t{margin:0 0 12px;font:600 14px/20px var(--mfd3-font-ui)}.mfd3 .mfd3-acc-sec .mfd3-acc-form>.mfd3-acc-btn--sm{align-self:flex-start}.mfd3 .mfd3-acc-form--inline{flex-flow:row wrap;align-items:center;gap:8px}.mfd3 .mfd3-acc-form--inline .mfd3-acc-btn--ghost{margin-top:0}.mfd3 .mfd3-acc-form--inline .mfd3-acc-hint,.mfd3 .mfd3-acc-form--inline .mfd3-acc-msg{flex-basis:100%;margin:0}.mfd3 .mfd3-acc-hint{color:var(--mfd3a-mute);font-size:12px;line-height:16px}.mfd3 .mfd3-acc-file{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.mfd3 .mfd3-acc-file:focus-visible+label{outline:2px solid var(--mfd3-brand);outline-offset:2px}.mfd3 .mfd3-acc-line{display:flex;gap:8px;margin:0 0 12px}.mfd3 .mfd3-acc-line .mfd3-acc-in{flex:1;min-width:0;margin:0}.mfd3 .mfd3-acc-line .mfd3-acc-btn{flex:none;height:40px}.mfd3 .mfd3-acc-logout{margin-top:8px;border-color:var(--mfd3a-err);color:var(--mfd3a-err)}.mfd3.mfd3-v-account[data-mfd3-standalone],.mfd3.mfd3-v-account[data-mfd3-fixed]{display:inline-block;padding:0;border-radius:0;background:none}.mfd3 .mfd3-accbtn,.mfd3 .mfd3-accbtn__guest{display:inline-flex;align-items:center;gap:8px}.mfd3 .mfd3-accbtn__btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 6px;border-radius:999px;background:var(--mfd3-brand);color:#fff;font:600 14px/20px var(--mfd3-font-ui);white-space:nowrap;transition:filter .15s}.mfd3 .mfd3-accbtn__btn:hover,.mfd3 .mfd3-accbtn__me:hover{filter:brightness(1.1)}.mfd3 .mfd3-accbtn__btn--alt{padding:0 16px;background:var(--mfd3-surface-soft);color:var(--mfd3-text)}.mfd3 .mfd3-accbtn__ico{--mfd3-av:28px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.18)}.mfd3 .mfd3-accbtn__me{display:inline-flex;align-items:center;gap:8px;max-width:220px;padding:2px;border-radius:999px;background:var(--mfd3-surface-soft);color:var(--mfd3-text);font:600 14px/20px var(--mfd3-font-ui)}.mfd3 .mfd3-accbtn__name{min-width:0;padding-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}