.fg-top-link{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:36px!important;width:auto!important;padding:7px 10px!important;border:1px solid transparent!important;border-radius:9px!important;font-family:inherit!important;font-size:.875rem!important;font-weight:500!important;line-height:1.25rem!important;letter-spacing:inherit!important;background:transparent!important;color:#64748b!important;white-space:nowrap!important;cursor:pointer!important;text-decoration:none!important;flex-shrink:0!important;transition:background .15s,color .15s!important}.fg-top-link:hover{background:#eff6ff!important;color:#2563eb!important}.fg-top-link svg{width:17px;height:17px;flex-shrink:0}.dark .fg-top-link{color:#a5b4cb!important}.dark .fg-top-link:hover{background:#1d3050!important;color:#93c5fd!important}.fg-dialog{padding:0;border:1px solid #e2e8f0;border-radius:22px;width:calc(100% - 36px);max-width:410px;color:#17243c;background:#fff;box-shadow:0 24px 100px #0f172a33;font-family:inherit;font-size:14px;line-height:1.7;overflow:visible}.fg-dialog::backdrop{background:#0b17345e;backdrop-filter:blur(5px)}.fg-dialog *{box-sizing:border-box}.fg-dialog-close{position:absolute;right:15px;top:15px;width:29px;height:29px;border:1px solid #e2e8f0;border-radius:50%;background:#ffffffa6;color:#64748b;font-size:19px;line-height:1;cursor:pointer}.fg-dialog-cover{padding:35px 28px 23px;background:radial-gradient(ellipse at 50% 0,#dbeafe 0,transparent 70%);text-align:center;border-radius:22px 22px 0 0}.fg-support-icon{width:52px;height:52px;display:grid;place-items:center;margin:0 auto 17px;border:1px solid #bfdbfe;background:linear-gradient(140deg,#f8fbff,#e7f1ff);border-radius:17px;box-shadow:0 6px 20px #2563eb12;color:#2563eb}.fg-support-icon svg{width:27px;height:27px}.fg-dialog-eyebrow{font-size:9px;letter-spacing:2px;font-weight:700;color:#5b85c0;margin:0 0 5px}.fg-dialog h2{font-size:22px;letter-spacing:-.6px;font-weight:650;margin:0 0 7px;color:inherit;line-height:1.5}.fg-dialog-subtitle{font-size:12px;color:#718097;margin:0}.fg-dialog-body{padding:0 27px 27px}.fg-group-card{padding:19px;border:1px solid #e2e8f0;background:#f8fafc;border-radius:13px;text-align:center}.fg-group-label{display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;color:#7c8ca4}.fg-group-label:before{content:"";width:5px;height:5px;border-radius:50%;background:#3b82f6}.fg-group-number{font-family:inherit;font-size:31px;font-weight:600;line-height:1.6;letter-spacing:3px;color:#1c355c;margin:5px 0 1px;user-select:all}.fg-group-caption{font-size:10px;color:#94a3b8;margin:0}.fg-copy-group{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 15px;margin-top:17px;background:#2563eb;color:#fff;border:0;border-radius:9px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.6;cursor:pointer;box-shadow:0 4px 14px #2563eb21}.fg-copy-group:hover{background:#1d4ed8}.fg-copy-group svg{width:15px;height:15px}.fg-support-feedback{min-height:20px;margin:9px 0 0;font-size:11px;color:#2563eb;text-align:center}.fg-support-note{border-top:1px solid #edf1f7;padding-top:15px;margin:9px 0 0;font-size:11px;line-height:1.8;color:#94a3b8}.fg-support-note strong{font-weight:500;color:#718097}.fg-dialog button:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}.dark .fg-dialog{background:#111d31;border-color:#29394f;color:#e2e8f0}.dark .fg-dialog-cover{background:radial-gradient(ellipse at 50% 0,#1c3658 0,transparent 70%)}.dark .fg-support-icon{background:#1a3252;border-color:#315681;color:#93c5fd}.dark .fg-dialog-close{background:#17263c;border-color:#30405a;color:#9badc8}.dark .fg-group-card{background:#162339;border-color:#2b3c54}.dark .fg-group-number{color:#d3e4ff}.dark .fg-support-note{border-color:#28384e}.dark .fg-support-feedback{color:#93c5fd}@media(max-width:520px){.fg-top-link{padding:6px 7px!important;gap:4px!important}.fg-top-link svg{width:15px;height:15px}.fg-dialog-cover{padding:30px 20px 22px}.fg-dialog-body{padding:0 22px 22px}}@media(prefers-reduced-motion:reduce){.fg-top-link{transition:none!important}}
@media(max-width:640px){nav[data-v-9883d0e0]>div:first-child{flex-basis:100%!important}nav[data-v-9883d0e0]>div:last-child{width:100%;justify-content:flex-start!important;gap:4px!important}nav[data-v-9883d0e0]>div:last-child>a:last-child{margin-left:auto}}

@media(max-width:640px){.fg-dashboard-link{width:32px!important;min-height:32px!important;padding:7px!important;justify-content:center!important}.fg-dashboard-link>span{display:none!important}}
