/* /Components/Layout/MainLayout.razor.rz.scp.css */
.app-wrapper[b-3rsez1ou24],.dark-theme[b-3rsez1ou24],.page[b-3rsez1ou24]{min-height:100vh}.app-wrapper[b-3rsez1ou24]{display:flex;background-color:#050508;color:#f3f4f6;font-family:'Segoe UI',system-ui,-apple-system,sans-serif;overflow-x:hidden}.sidebar-container[b-3rsez1ou24]{width:280px;background:#09090e;border-right:1px solid rgba(255,255,255,.04);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;z-index:100}.main-container[b-3rsez1ou24]{flex:1;display:flex;flex-direction:column;background:radial-gradient(circle at 85% 10%,rgba(139,92,246,.08) 0,transparent 40%),radial-gradient(circle at 15% 90%,rgba(59,130,246,.06) 0,transparent 40%),#050508;min-width:0}.app-header[b-3rsez1ou24],.header-content[b-3rsez1ou24]{display:flex;align-items:center}.app-header[b-3rsez1ou24]{height:70px;background:rgba(9,9,14,.7);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.04);justify-content:flex-end;padding:0 2.5rem;position:sticky;top:0;z-index:99}.dotnet-badge[b-3rsez1ou24],.status-badge[b-3rsez1ou24]{padding:6px 14px;font-size:.82rem}.header-content[b-3rsez1ou24]{gap:1rem}.status-badge[b-3rsez1ou24]{display:inline-flex;align-items:center;gap:8px;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.2);color:#34d399;border-radius:20px;font-weight:600}.pulse-dot[b-3rsez1ou24]{width:7px;height:7px;background-color:#34d399;border-radius:50%;box-shadow:0 0 8px #34d399;animation:2s infinite pulse-b-3rsez1ou24}.dotnet-badge[b-3rsez1ou24]{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:#9ca3af;border-radius:20px;font-weight:500}.app-body[b-3rsez1ou24]{flex:1;padding:2.5rem}@keyframes pulse-b-3rsez1ou24{0%,100%{transform:scale(.95);opacity:.8}50%{transform:scale(1.2);opacity:1;box-shadow:0 0 12px #34d399}}@media (max-width:992px){.app-wrapper[b-3rsez1ou24]{flex-direction:column}.sidebar-container[b-3rsez1ou24]{width:100%;height:auto;position:relative}.app-header[b-3rsez1ou24]{padding:0 1.5rem}.app-body[b-3rsez1ou24]{padding:1.5rem}}#blazor-error-ui[b-3rsez1ou24]{color-scheme:light only;background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);box-sizing:border-box;display:none;left:0;padding:.6rem 1.25rem .7rem;position:fixed;width:100%;z-index:1000}#blazor-error-ui .dismiss[b-3rsez1ou24]{cursor:pointer;position:absolute;right:.75rem;top:.5rem}.dark-theme[b-3rsez1ou24]{background-color:#050505;color:#f8f9fa}.page[b-3rsez1ou24]{position:relative;display:flex;flex-direction:column}main[b-3rsez1ou24]{flex:1;background:radial-gradient(circle at top right,#160829 0,#050505 50%)}.top-row[b-3rsez1ou24]{background-color:rgba(12,12,14,.85);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.05);height:4rem;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem}.sidebar[b-3rsez1ou24]{background-color:#0c0c0e;border-right:1px solid rgba(255,255,255,.05)}.navbar-toggler[b-3rsez1ou24]{background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;padding:.5rem .75rem;cursor:pointer}.navbar-toggler:focus[b-3rsez1ou24]{box-shadow:0 0 0 .2rem rgba(139,92,246,.25)}.navbar-toggler-icon[b-3rsez1ou24]{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:100%}.small-link[b-3rsez1ou24]{color:#a0a0a0!important;transition:color .2s}.small-link:hover[b-3rsez1ou24]{color:#fff!important}@media (min-width:641px){.page[b-3rsez1ou24]{flex-direction:row}.sidebar[b-3rsez1ou24]{width:260px;height:100vh;position:sticky;top:0}.top-row[b-3rsez1ou24]{justify-content:flex-end}.navbar-toggler[b-3rsez1ou24]{display:none}.sidebar.collapse[b-3rsez1ou24]{display:block}}@media (max-width:640px){.sidebar.collapse[b-3rsez1ou24]{display:none}}
/* /Components/Layout/NavMenu.razor.rz.scp.css */
.navbar-brand[b-3v5behf2d7]{font-size:1.15rem;font-weight:700;background:linear-gradient(135deg,#4dabf7 0,#be4bdb 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-decoration:none}.top-row[b-3v5behf2d7]{height:4rem;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.05);position:relative}.navbar-toggler[b-3v5behf2d7]{appearance:none;cursor:pointer;width:2.5rem;height:2.5rem;position:absolute;right:1rem;top:.75rem;border:1px solid rgba(255,255,255,.1);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") center/1.5rem no-repeat rgba(255,255,255,.05);border-radius:8px}.navbar-toggler:checked[b-3v5behf2d7]{background-color:rgba(255,255,255,.1)}.nav-scrollable[b-3v5behf2d7]{display:none}.navbar-toggler:checked~.nav-scrollable[b-3v5behf2d7]{display:block}.nav-item[b-3v5behf2d7]{font-size:.95rem;padding-bottom:.5rem}.nav-link[b-3v5behf2d7]{color:#94a3b8!important;background:0 0;border-radius:8px;height:3rem;display:flex;align-items:center;padding:0 1rem;transition:.2s;text-decoration:none}.nav-link:hover[b-3v5behf2d7]{color:#fff!important;background:rgba(255,255,255,.04)}.nav-link.active[b-3v5behf2d7]{color:#fff!important;background:linear-gradient(135deg,rgba(77,171,247,.15),rgba(190,75,219,.15));border-left:3px solid #be4bdb}.bi[b-3v5behf2d7]{font-size:1.1rem}@media (min-width:641px){.navbar-toggler[b-3v5behf2d7]{display:none}.nav-scrollable[b-3v5behf2d7]{display:block;height:calc(100vh - 4rem);overflow-y:auto}}
/* /Components/Layout/ReconnectModal.razor.rz.scp.css */
.components-reconnect-first-attempt-visible[b-d090jgqv44],
.components-reconnect-repeated-attempt-visible[b-d090jgqv44],
.components-reconnect-failed-visible[b-d090jgqv44],
.components-pause-visible[b-d090jgqv44],
.components-resume-failed-visible[b-d090jgqv44],
.components-rejoining-animation[b-d090jgqv44] {
    display: none;
}

#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-d090jgqv44],
#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-d090jgqv44],
#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-d090jgqv44],
#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-d090jgqv44],
#components-reconnect-modal.components-reconnect-retrying[b-d090jgqv44],
#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-d090jgqv44],
#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-d090jgqv44],
#components-reconnect-modal.components-reconnect-failed[b-d090jgqv44],
#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-d090jgqv44] {
    display: block;
}


#components-reconnect-modal[b-d090jgqv44] {
    background-color: white;
    width: 20rem;
    margin: 20vh auto;
    padding: 2rem;
    border: 0;
    border-radius: 0.5rem;
    box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: display 0.5s allow-discrete, overlay 0.5s allow-discrete;
    animation: components-reconnect-modal-fadeOutOpacity-b-d090jgqv44 0.5s both;
    &[open]

{
    animation: components-reconnect-modal-slideUp-b-d090jgqv44 1.5s cubic-bezier(.05, .89, .25, 1.02) 0.3s, components-reconnect-modal-fadeInOpacity-b-d090jgqv44 0.5s ease-in-out 0.3s;
    animation-fill-mode: both;
}

}

#components-reconnect-modal[b-d090jgqv44]::backdrop {
    background-color: rgba(0, 0, 0, 0.4);
    animation: components-reconnect-modal-fadeInOpacity-b-d090jgqv44 0.5s ease-in-out;
    opacity: 1;
}

@keyframes components-reconnect-modal-slideUp-b-d090jgqv44 {
    0% {
        transform: translateY(30px) scale(0.95);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes components-reconnect-modal-fadeInOpacity-b-d090jgqv44 {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes components-reconnect-modal-fadeOutOpacity-b-d090jgqv44 {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.components-reconnect-container[b-d090jgqv44] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
}

#components-reconnect-modal p[b-d090jgqv44] {
    margin: 0;
    text-align: center;
}

#components-reconnect-modal button[b-d090jgqv44] {
    border: 0;
    background-color: #6b9ed2;
    color: white;
    padding: 4px 24px;
    border-radius: 4px;
}

    #components-reconnect-modal button:hover[b-d090jgqv44] {
        background-color: #3b6ea2;
    }

    #components-reconnect-modal button:active[b-d090jgqv44] {
        background-color: #6b9ed2;
    }

.components-rejoining-animation[b-d090jgqv44] {
    position: relative;
    width: 80px;
    height: 80px;
}

    .components-rejoining-animation div[b-d090jgqv44] {
        position: absolute;
        border: 3px solid #0087ff;
        opacity: 1;
        border-radius: 50%;
        animation: components-rejoining-animation-b-d090jgqv44 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
    }

        .components-rejoining-animation div:nth-child(2)[b-d090jgqv44] {
            animation-delay: -0.5s;
        }

@keyframes components-rejoining-animation-b-d090jgqv44 {
    0% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    4.9% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    5% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 0px;
        left: 0px;
        width: 80px;
        height: 80px;
        opacity: 0;
    }
}
/* /Components/Pages/Home.razor.rz.scp.css */
.converter-container[b-qv86i4rxop]{max-width:1000px;margin:0 auto;padding:1rem 0}.display-title[b-qv86i4rxop]{font-size:2.5rem;font-weight:800;letter-spacing:-.03em;background:linear-gradient(135deg,#fff 30%,#9ca3af 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.5rem}.subtitle-text[b-qv86i4rxop]{color:#6b7280;font-size:1.05rem;max-width:600px;margin:0 auto}.glass-card[b-qv86i4rxop]{background:rgba(14,14,20,.7);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.06);border-radius:24px;padding:2.5rem;box-shadow:0 30px 60px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.05)}.form-group-custom[b-qv86i4rxop]{display:flex;flex-direction:column;gap:.75rem}.label-wrapper[b-qv86i4rxop]{display:flex;justify-content:space-between;align-items:center}.form-label-custom[b-qv86i4rxop]{font-weight:600;color:#e5e7eb;font-size:.95rem;display:flex;align-items:center;gap:6px}.btn-glow[b-qv86i4rxop],.helper-text[b-qv86i4rxop]{align-items:center;display:flex}.form-label-custom i[b-qv86i4rxop]{color:#60a5fa;font-size:1.2rem}.badge-counter[b-qv86i4rxop]{font-size:.75rem;color:#6b7280;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);padding:3px 10px;border-radius:20px}.custom-textarea[b-qv86i4rxop]{background-color:#08080c!important;color:#f3f4f6!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;padding:1.25rem!important;font-family:Consolas,'Courier New',monospace!important;font-size:.95rem!important;line-height:1.6;resize:vertical;transition:.3s;box-shadow:inset 0 2px 4px rgba(0,0,0,.5)}.custom-textarea:focus[b-qv86i4rxop]{border-color:#8b5cf6!important;box-shadow:0 0 0 4px rgba(139,92,246,.15),inset 0 2px 4px rgba(0,0,0,.5)!important;outline:0}.helper-text[b-qv86i4rxop]{font-size:.85rem;color:#6b7280;gap:6px}.helper-text code[b-qv86i4rxop]{background:rgba(255,255,255,.05);color:#a78bfa;padding:2px 6px;border-radius:4px;font-size:.8rem}.btn-glow[b-qv86i4rxop]{width:100%;background:linear-gradient(135deg,#3b82f6 0,#8b5cf6 50%,#ec4899 100%);background-size:200% auto;border:none;color:#fff;font-weight:700;font-size:1.05rem;padding:16px;border-radius:16px;cursor:pointer;transition:.4s;box-shadow:0 10px 30px rgba(139,92,246,.3);justify-content:center;gap:8px}.btn-glow:hover:not(:disabled)[b-qv86i4rxop]{background-position:right center;transform:translateY(-2px);box-shadow:0 15px 35px rgba(139,92,246,.5)}.btn-glow:active:not(:disabled)[b-qv86i4rxop]{transform:translateY(0)}.btn-glow:disabled[b-qv86i4rxop]{background:#111118;color:#4b5563;cursor:not-allowed;box-shadow:none}.custom-alert[b-qv86i4rxop]{display:flex;align-items:center;gap:14px;padding:1rem 1.25rem;border-radius:14px;margin-bottom:1.5rem;font-size:.95rem;border:1px solid;animation:.3s forwards fadeIn-b-qv86i4rxop}.alert-icon[b-qv86i4rxop]{font-size:1.35rem;flex-shrink:0}.alert-content[b-qv86i4rxop]{flex-grow:1;line-height:1.4}.alert-close[b-qv86i4rxop]{background:0 0;border:none;color:inherit;font-size:1.2rem;cursor:pointer;opacity:.6;transition:opacity .2s;padding:0;display:flex}.alert-close:hover[b-qv86i4rxop]{opacity:1}.alert-info[b-qv86i4rxop]{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.2);color:#60a5fa}.alert-warning[b-qv86i4rxop]{background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.2);color:#fbbf24}.alert-danger[b-qv86i4rxop]{background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.2);color:#f87171}.alert-success[b-qv86i4rxop]{background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.2);color:#34d399}@keyframes fadeIn-b-qv86i4rxop{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.glass-card[b-qv86i4rxop]{padding:1.5rem}.display-title[b-qv86i4rxop]{font-size:2rem}}
