@layer payload-default{}@layer payload-default{}@layer payload-default{.icon--check{height:1.5384615385rem;width:1.5384615385rem}.icon--check .stroke{fill:none;stroke:currentColor;stroke-width:2px}.collections{display:flex;width:100%;--gap:var(--base);--cols:5}.collections__wrap{width:100%;display:flex;flex-direction:column;gap:var(--base)}.collections__group{display:flex;flex-direction:column;gap:var(--gap)}.collections__label{margin:0}.collections__card-list{padding:0;margin:0;list-style:none;gap:12px;display:grid;grid-template-columns:repeat(var(--cols),1fr)}.collections__card-list .card{height:100%}.collections__locked.locked{align-items:unset;justify-content:unset}}@layer payload-default{}@layer payload-default{}@layer payload-default{@media(max-width:1440px){.collections{--cols:4}}@media(max-width:1024px){.collections{--gap:var(--base);--cols:2}}@media(max-width:768px){.collections{--cols:2}.collections__wrap{gap:var(--base)}.collections__card-list{gap:8px}}@media(max-width:400px){.collections{--cols:1}}}:root{--theme-rail-orange:#f97316;--theme-rail-orange-hover:#ea580c;--theme-rail-slate:#0f172a;--theme-elevation-50:#f8fafc;--theme-elevation-100:#f1f5f9;--theme-elevation-200:#e2e8f0}[data-theme=dark]{--theme-elevation-50:#090c15;--theme-elevation-100:#0f172a;--theme-elevation-200:#1e293b;--theme-elevation-300:#334155}#__next-build-watcher,.nextjs-toast-errors,[data-nextjs-toast-wrapper],[data-nextjs-toast],nextjs-portal{display:none!important}.railtell-dashboard-hero{background:var(--theme-elevation-0,#ffffff);border:1px solid var(--theme-elevation-200);border-radius:12px;padding:28px 32px;margin-bottom:32px;box-shadow:0 1px 4px rgba(0,0,0,.04)}[data-theme=dark] .railtell-dashboard-hero{background:#0d121f;border-color:rgba(255,255,255,.08);box-shadow:0 4px 20px -8px rgba(0,0,0,.4)}.railtell-dash-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:24px;border-bottom:1px solid var(--theme-elevation-150,var(--theme-elevation-200))}[data-theme=dark] .railtell-dash-header{border-bottom-color:rgba(255,255,255,.07)}.railtell-dash-title-group{max-width:580px}.railtell-dash-badge{display:inline-flex;align-items:center;gap:7px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#f97316;margin-bottom:6px}.railtell-dash-dot{width:6px;height:6px;border-radius:50%;background-color:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.6)}.railtell-dash-heading{font-size:1.6rem;font-weight:800;letter-spacing:-.025em;margin:0 0 6px;color:var(--theme-elevation-900,inherit);line-height:1.2}.railtell-dash-desc{font-size:.88rem;color:#64748b;margin:0;line-height:1.45}[data-theme=dark] .railtell-dash-desc{color:#94a3b8}.railtell-dash-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.railtell-dash-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:7px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .15s ease;line-height:1}.railtell-dash-btn-primary{background-color:#f97316;color:#fff!important;border:1px solid #f97316}.railtell-dash-btn-primary:hover{background-color:#ea580c;border-color:#ea580c;transform:translateY(-1px);box-shadow:0 3px 10px rgba(249,115,22,.3)}.railtell-dash-btn-secondary{background-color:rgba(0,0,0,0);color:inherit!important;border:1px solid var(--theme-elevation-200)}.railtell-dash-btn-secondary:hover{background-color:var(--theme-elevation-100);border-color:var(--theme-elevation-300)}[data-theme=dark] .railtell-dash-btn-secondary{border-color:rgba(255,255,255,.12)}[data-theme=dark] .railtell-dash-btn-secondary:hover{background-color:rgba(255,255,255,.06);border-color:rgba(255,255,255,.2)}.railtell-dash-btn-ghost{background-color:rgba(0,0,0,0);color:#64748b!important;border:1px solid rgba(0,0,0,0)}.railtell-dash-btn-ghost:hover{color:inherit!important;background-color:var(--theme-elevation-100)}[data-theme=dark] .railtell-dash-btn-ghost{color:#94a3b8!important}[data-theme=dark] .railtell-dash-btn-ghost:hover{background-color:rgba(255,255,255,.06);color:#fff!important}.railtell-dash-strip{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:24px;padding-top:20px}@media(max-width:900px){.railtell-dash-strip{grid-template-columns:1fr;gap:16px}.railtell-dash-strip-divider{display:none}}.railtell-dash-strip-item{display:flex;flex-direction:column;gap:3px}.railtell-strip-kicker{font-size:.82rem;font-weight:700;letter-spacing:-.01em;color:var(--theme-elevation-800,inherit)}.railtell-strip-text{font-size:.78rem;color:#64748b;line-height:1.4}[data-theme=dark] .railtell-strip-text{color:#94a3b8}.railtell-dash-strip-divider{width:1px;height:36px;background-color:var(--theme-elevation-200)}[data-theme=dark] .railtell-dash-strip-divider{background-color:rgba(255,255,255,.08)}@media(min-width:1024px){.login.template-minimal{position:relative!important;min-height:100vh!important;width:100vw!important;max-width:100vw!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:row!important;align-items:stretch!important;background:#000!important;overflow-x:hidden!important}.railtell-split-left{position:fixed!important;top:0!important;left:0!important;bottom:0!important;height:100vh!important;z-index:10!important;background:#000!important;justify-content:space-between!important;padding:80px 72px!important}.login.template-minimal .template-minimal__wrap,.railtell-split-left{width:50vw!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important}.login.template-minimal .template-minimal__wrap{margin-left:50vw!important;max-width:50vw!important;min-height:100vh!important;justify-content:center!important;align-items:center!important;padding:48px 64px!important;background:var(--theme-elevation-50)!important}.login.template-minimal .template-minimal__wrap>*{width:100%!important;max-width:400px!important}}@media(max-width:1023px){.railtell-split-left{position:relative!important;width:100%!important;padding:40px 24px!important;background:#000!important;border-radius:12px!important;margin-bottom:24px!important;color:#fff!important}.login.template-minimal{padding:24px 16px!important;max-width:520px!important;margin:0 auto!important}}.railtell-left-inner{display:flex;flex-direction:column;justify-content:space-between;height:100%;max-width:500px;color:#fff}.railtell-left-main{margin:auto 0}.railtell-minimal-title{font-size:3.2rem;font-weight:800;line-height:1.1;letter-spacing:-.035em;color:#fff;margin:0 0 20px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.railtell-orange-text{color:#f97316}.railtell-minimal-subtitle{font-size:1.1rem;line-height:1.6;color:#94a3b8;margin:0;font-weight:400;max-width:440px}.railtell-left-footer{font-size:.8rem;color:#475569;font-weight:500;letter-spacing:.02em}.railtell-right-form-header{margin-bottom:24px;text-align:left;width:100%}.railtell-form-heading{font-size:1.6rem;font-weight:800;letter-spacing:-.025em;margin:0 0 6px;color:var(--theme-elevation-900,inherit)}.railtell-form-subheading{font-size:.88rem;color:#64748b;margin:0;line-height:1.4}.login__brand{margin-bottom:20px!important}.form__forgot,.login a[href*=forgot],a[href*=forgot]{display:none!important}.field-type.email input,.field-type.password input,.field-type.text input,input[type=email],input[type=password],input[type=text]{border-radius:8px!important;padding:12px 16px!important;font-size:.92rem!important;border:1px solid var(--theme-elevation-200)!important;transition:all .15s ease!important;background-color:var(--theme-elevation-0,#ffffff)!important}.field-type.email input:focus,.field-type.password input:focus,.field-type.text input:focus,input[type=email]:focus,input[type=password]:focus,input[type=text]:focus{border-color:#f97316!important;box-shadow:0 0 0 3px rgba(249,115,22,.18)!important;outline:none!important}.btn--style-primary,.btn[type=submit],button.btn--style-primary{background-color:#f97316!important;border-color:#f97316!important;color:#fff!important;font-weight:700!important;font-size:.95rem!important;border-radius:8px!important;padding:12px 20px!important;transition:all .15s ease!important;width:100%!important;margin-top:12px!important}.btn--style-primary:hover,.btn[type=submit]:hover,button.btn--style-primary:hover{background-color:#ea580c!important;border-color:#ea580c!important;transform:translateY(-1px);box-shadow:0 4px 14px rgba(249,115,22,.35)!important}.login form:after{content:"Forgot password? Contact system administrator to reset.";display:block;margin-top:20px;font-size:.8rem;color:#64748b;text-align:center;font-weight:500}.nav{border-right:1px solid var(--theme-elevation-200)!important}.card{border-radius:8px!important;border:1px solid var(--theme-elevation-200)!important;transition:border-color .15s ease,box-shadow .15s ease!important}.card:hover{border-color:#f97316!important;box-shadow:0 2px 8px rgba(0,0,0,.05)!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background:rgba(148,163,184,.4);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.7)}