/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.management-portal{--mp-background:#f5f6f7;--mp-surface:#fff;--mp-foreground:#212529;--mp-muted:#6c757d;--mp-primary:#0672cb;--mp-primary-hover:#005da6;--mp-accent:#198754;--mp-destructive:#dc3545;--mp-border:#d2d2d2;--mp-border-strong:#aeb7c2;--mp-border-radius:4px;--mp-shadow:0 1px 2px #0f172a0f,0 10px 30px #0f172a0f;background-color:var(--mp-background);color:var(--mp-foreground);font-family:var(--font-inter),"Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.management-portal button,.management-portal input,.management-portal select{font:inherit}.management-portal a{color:inherit}.font-segoe,.management-portal .font-segoe{font-family:Segoe UI,system-ui,sans-serif}.fade-in,.management-portal .fade-in{animation:mp-fade-in .18s ease-out}.management-portal .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.management-portal .no-scrollbar::-webkit-scrollbar{display:none}.management-portal .mp-card{background-color:var(--mp-surface);border:1px solid var(--mp-border);border-radius:var(--mp-border-radius);box-shadow:var(--mp-shadow)}.management-portal .mp-primary-button,.management-portal .mp-secondary-button{border-radius:var(--mp-border-radius);justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.625rem 1.125rem;font-size:.9375rem;font-weight:500;line-height:1.25rem;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.management-portal .mp-primary-button{background:var(--mp-primary);border:1px solid var(--mp-primary);color:#fff}.management-portal .mp-primary-button:hover{background:var(--mp-primary-hover);border-color:var(--mp-primary-hover)}.management-portal .mp-link:focus-visible,.management-portal .mp-primary-button:focus-visible,.management-portal .mp-secondary-button:focus-visible{outline-offset:2px;outline:2px solid #0672cb59}.management-portal .mp-secondary-button{border:1px solid var(--mp-border);color:var(--mp-foreground);background:#fff}.management-portal .mp-secondary-button:hover{border-color:var(--mp-border-strong);background:#f8fbff}.management-portal .mp-link{color:var(--mp-primary);font-weight:500;transition:color .16s}.management-portal .mp-link:hover{color:var(--mp-primary-hover);text-decoration:underline}.management-portal .mp-table{border-collapse:collapse;width:100%}.management-portal .mp-table thead tr{background:#f0f0f0}.management-portal .mp-table tbody tr:nth-child(2n){background:#f8f9fb}.management-portal .mp-table tbody tr:hover{background:#eef5fc}.management-portal .mp-landing-shell{color:#0e0e0e;background:#fff;font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.management-portal .mp-landing-masthead{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border-bottom:1px solid #d2d2d2}.management-portal .mp-landing-panel-shadow{box-shadow:0 24px 64px #0672cb29,0 10px 24px #0f172a1f}.management-portal .mp-landing-dot{cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.management-portal .mp-landing-dot:after{content:"";background:#d0d0d0;border-radius:9999px;width:8px;height:8px;transition:background-color .16s,transform .16s;display:block}.management-portal .mp-landing-dot[data-active=true]:after{background:#0e0e0e;transform:scale(1.45)}.management-portal .mp-landing-connect-button{color:#0672cb;background:#f0f0f0;border:1px solid #0000;border-radius:4px;transition:transform .18s,box-shadow .18s,background-color .18s}.management-portal .mp-landing-connect-button:hover{background:#fff;transform:translateY(-1px);box-shadow:0 8px 18px #0000001f}.management-portal .mp-landing-slide-link{color:#0672cb;transition:color .18s}.management-portal .mp-landing-slide-link:hover{color:#005da6}.management-portal .mp-landing-info-tooltip{color:#f5f6f7;background:#0e0e0ef0;border-radius:12px;box-shadow:0 18px 40px #0e0e0e2e}.management-portal .mp-landing-info-tooltip:before{content:"";border-top:8px solid #0e0e0ef0;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;top:100%;left:20px}.management-portal .mp-landing-footer-link{color:#0e0e0e;transition:color .18s}.management-portal .mp-landing-footer-link:hover{color:#0672cb}.management-portal .mp-live-shell{color:#0e0e0e;background:#fff;font-family:Roboto,Cordia New,Microsoft Sans Serif,Droid Sans Fallback,Noto Sans CJK SC,Heiti SC,sans-serif}.management-portal .mp-live-connect-button{box-shadow:none}.management-portal .mp-live-connect-button:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0000001f}.management-portal .mp-live-arrow{box-shadow:none;background:0 0;border:0;padding:0}.management-portal .mp-live-arrow:hover{box-shadow:none}.management-portal .mp-live-info-popover{background:#0e0e0ef2}.management-portal .mp-live-logo{width:auto;height:auto;display:block}.management-portal .mp-live-info-popover:before{content:"";background:#0e0e0ef2;width:14px;height:14px;position:absolute;top:50%;left:-7px;transform:translateY(-50%)rotate(45deg)}@media (max-width:1023px){.management-portal .mp-live-info-popover:before{top:-7px;left:auto;right:12px;transform:rotate(45deg)}}@keyframes mp-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}