/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-duration:initial}}}.fixed{position:fixed}.sticky{position:sticky}.left-1\/2{left:50%}.mx-auto{margin-inline:auto}.hidden{display:none}.table{display:table}.min-h-screen{min-height:100vh}.flex-shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-200{--tw-duration:.2s;transition-duration:.2s}:root{--bg-primary:#f5f5f5;--bg-secondary:#fff;--text-primary:#1f2937;--text-secondary:#6b7280;--input-bg:#fff;--input-border:#d1d5db;--input-border-focus:#3b82f6;--input-text:#1f2937;--primary-color:#2563eb;--primary-bg:#dbeafe;--button-bg:#2563eb;--button-bg-hover:#1d4ed8;--link-color:#2563eb;--button-text:#fff;--error-bg:#fee2e2;--error-border:#fecaca;--error-text:#dc2626;--warning-color:#f59e0b;--warning-bg:#fef3c7;--warning-border:#fbbf24;--warning-text:#92400e;--success-bg:#dcfce7;--success-border:#bbf7d0;--success-text:#166534;--shadow:0 4px 6px #0000001a}[data-theme=dark]{--bg-primary:#0f0f0f;--bg-secondary:#1a1a1a;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--input-bg:#2a2a2a;--input-border:#404040;--input-border-focus:#60a5fa;--input-text:#f8fafc;--primary-color:#60a5fa;--primary-bg:#60a5fa1a;--button-bg:#3b82f6;--button-bg-hover:#2563eb;--button-text:#fff;--link-color:#93c5fd;--error-bg:#3f1e1e;--error-border:#7f1d1d;--error-text:#fca5a5;--warning-color:#fbbf24;--warning-bg:#1e1910;--warning-border:#d97706;--warning-text:#fcd34d;--success-bg:#1e2810;--success-border:#15803d;--success-text:#4ade80;--shadow:0 4px 6px #0000004d}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-primary);color:var(--text-primary);min-width:320px;min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:400;line-height:1.5;transition:background-color .3s,color .3s}.screen-container{background-color:var(--bg-primary);justify-content:center;align-items:center;min-height:100vh;padding:20px;transition:background-color .3s;display:flex}.card{background-color:var(--bg-secondary);width:100%;max-width:400px;box-shadow:var(--shadow);border-radius:20px;padding:40px;transition:background-color .3s,box-shadow .3s;position:relative}.card-small{max-width:320px;padding:32px}.card-large{max-width:500px;padding:48px}.title{color:var(--text-primary);text-align:center;margin-bottom:16px;font-size:32px;font-weight:800;line-height:1.2;transition:color .3s}[data-theme=dark] .title{text-shadow:0 2px 4px #0000004d}.title-large{margin-bottom:40px;font-size:28px}.title-small{margin-bottom:24px;font-size:20px}.text-primary{color:var(--text-primary);font-weight:500;transition:color .3s}.text-secondary{color:var(--text-secondary);font-weight:500;transition:color .3s}.text-error{color:var(--error-text);transition:color .3s}.text-small{font-size:12px}.text-medium{font-size:14px}.text-base{font-size:16px}.form{flex-direction:column;gap:20px;display:flex}.form-group{flex-direction:column;gap:8px;display:flex}.label{color:var(--text-secondary);font-size:14px;font-weight:500;transition:color .3s;display:block}.input{border:1px solid var(--input-border);background-color:var(--input-bg);width:100%;color:var(--input-text);border-radius:12px;outline:none;padding:16px;font-size:16px;transition:background-color .3s,border-color .3s,color .3s}.input:focus{border-color:var(--input-border-focus)}.input:disabled{opacity:.6;cursor:not-allowed}.input-error{border-color:var(--error-border);background-color:var(--error-bg)}.input-with-icon{padding-right:48px}.input-icon{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:4px;transition:color .3s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.input-icon:hover{color:var(--text-primary)}.input-icon:disabled{cursor:not-allowed;opacity:.5}.form-error{color:var(--error-text);margin-top:4px;font-size:12px;transition:color .3s}.input-container{position:relative}.btn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px;font-size:16px;font-weight:500;transition:background-color .3s,transform .2s;display:flex;color:#fff!important;background-color:#2563eb!important}.btn:hover{background-color:#1d4ed8!important}.btn:disabled{background-color:var(--text-secondary);cursor:not-allowed;transform:none}.btn:active{transform:scale(.98)}.btn-primary{color:#fff!important;background-color:#2563eb!important;border:1px solid #2563eb!important}.btn-primary:hover{background-color:#1d4ed8!important;border-color:#1d4ed8!important}.btn-primary:disabled{cursor:not-allowed;background-color:#6b7280!important;border-color:#6b7280!important}.btn-small{padding:12px 16px;font-size:14px}.btn-large{padding:20px;font-size:18px}.btn-link{color:var(--link-color);cursor:pointer;background:0 0;border:none;width:auto;padding:0;font-size:14px;text-decoration:underline;transition:color .3s}.btn-link:hover{opacity:.8}.btn-link:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{background-color:var(--input-bg);color:var(--text-primary);border:2px solid var(--input-border);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-secondary:hover{background-color:var(--bg-primary);border-color:var(--primary-color);color:var(--primary-color)}.btn-secondary:disabled{opacity:.6;cursor:not-allowed}[data-theme=dark] .btn-secondary{background-color:var(--input-bg);border-color:var(--input-border);color:var(--text-primary)}[data-theme=dark] .btn-secondary:hover{background-color:var(--primary-bg);border-color:var(--primary-color);color:var(--primary-color)}.btn-danger{background-color:var(--error-color);color:#fff;border:1px solid var(--error-color)}.btn-danger:hover{background-color:var(--error-color);opacity:.9;transform:translateY(-1px)}.alert{border-radius:12px;margin-bottom:20px;padding:12px;transition:background-color .3s,border-color .3s}.alert-error{background-color:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}.alert-warning{background-color:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text)}.alert-success{background-color:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.alert-text{margin:0;font-size:14px;transition:color .3s}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.w-full{width:100%}.w-full .btn{width:100%!important}.relative{position:relative}.absolute{position:absolute}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-5{gap:20px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-5{margin-bottom:20px}.mb-6{margin-bottom:24px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.theme-toggle{cursor:pointer;color:var(--text-primary);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:background-color .3s;display:flex}.theme-toggle:hover{background-color:var(--input-bg)}.loading-spinner{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.demo-credentials{background-color:var(--warning-bg);border:1px solid var(--warning-border);border-radius:12px;padding:16px;transition:background-color .3s,border-color .3s}.demo-credentials-title{color:var(--warning-text);margin-bottom:8px;font-size:14px;font-weight:500;transition:color .3s}.demo-credentials-text{color:var(--warning-text);margin:0;font-size:13px;transition:color .3s}body{isolation:auto}.card,.plan-card-compact,.plans-grid,.form-section{z-index:1;position:relative}header{z-index:50!important}aside{z-index:40!important}.theme-toggle{z-index:10;position:relative}.session-status{z-index:500;position:fixed}.modal-overlay{z-index:999999!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;isolation:isolate!important;background-color:#00000080!important;justify-content:center!important;align-items:center!important;padding:20px!important;display:flex!important;position:fixed!important;inset:0!important}[data-theme=dark] .modal-overlay{background-color:#000000b3!important}.modal-content{background-color:var(--bg-secondary)!important;z-index:1000000!important;border:1px solid var(--input-border)!important;isolation:isolate!important;border-radius:16px!important;width:100%!important;max-width:400px!important;margin:0!important;padding:24px!important;position:relative!important;box-shadow:0 20px 40px #0000004d!important}[data-theme=dark] .modal-content{box-shadow:0 20px 40px #0009!important}.modal-header{text-align:center;margin-bottom:16px}.modal-title{color:var(--text-primary);margin-bottom:8px;font-size:18px;font-weight:700}.modal-message{color:var(--text-secondary);font-weight:500;line-height:1.5}.modal-actions{gap:12px;margin-top:20px;display:flex}.modal-actions .btn{flex:1;font-weight:600}@media (max-width:480px){.card{margin:16px;padding:24px}.title{margin-bottom:24px;font-size:20px}.input{padding:14px;font-size:16px}.btn{padding:14px}}.fade-in{animation:.3s ease-in-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.scale-on-hover:hover{transform:scale(1.02)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--input-bg);border-radius:10px}::-webkit-scrollbar-thumb{background:var(--input-border);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-1{flex:1}@media (min-width:768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-sm{font-size:14px}.text-xl{font-size:20px}.text-2xl{font-size:24px}.loading-spinner{border:2px solid var(--input-border);border-top:2px solid var(--primary-color);border-radius:50%;width:16px;height:16px;animation:1s linear infinite spin}.form-section{border-bottom:1px solid var(--input-border);margin-bottom:32px;padding-bottom:24px;transition:border-color .3s}.form-section:last-child{border-bottom:none;margin-bottom:0}.form-section-title{color:var(--text-primary);text-shadow:0 1px 2px #0000001a;margin-bottom:16px;font-size:18px;font-weight:700;transition:color .3s}.plans-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:24px;display:grid}.plan-card-compact{border:2px solid var(--input-border);cursor:pointer;background-color:var(--input-bg);border-radius:12px;padding:20px;transition:all .2s;position:relative}.plan-card-compact:hover{border-color:var(--primary-color);box-shadow:0 2px 12px #60a5fa40}.plan-card-compact.plan-card-selected{border-color:var(--primary-color);background-color:var(--primary-bg);box-shadow:0 2px 16px #60a5fa4d}.plan-card-popular{background-color:var(--primary-color);color:#fff;border-radius:12px;padding:4px 12px;font-size:12px;font-weight:600;position:absolute;top:-8px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #60a5fa66}.plan-card-check{background-color:var(--primary-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 6px #60a5fa4d}.plan-card-header{text-align:center;margin-bottom:16px}.plan-card-name{color:var(--text-primary);margin-bottom:8px;font-size:16px;font-weight:700;transition:color .3s}.plan-card-price{color:var(--primary-color);text-shadow:0 1px 2px #0000001a;font-size:24px;font-weight:800;line-height:1}.plan-card-period{color:var(--text-secondary);margin-left:4px;font-size:14px;font-weight:500}.plan-card-features{flex-direction:column;gap:8px;display:flex}.plan-card-feature{color:var(--text-secondary);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.plan-card-feature svg{color:#10b981;flex-shrink:0}.plan-card-trial{background-color:var(--warning-bg);border:1px solid var(--warning-border);text-align:center;color:var(--warning-text);border-radius:6px;margin-top:8px;padding:6px 12px;font-size:12px;font-weight:600}@media (max-width:768px){.form-row{grid-template-columns:1fr}.plans-grid{grid-template-columns:1fr;gap:12px}.form-section-title{font-size:16px}.plan-card-compact{padding:16px}.plan-card-price{font-size:20px}}[data-theme=dark] .label{color:var(--text-primary);text-shadow:0 1px 2px #0003;font-weight:600}[data-theme=dark] .text-sm,[data-theme=dark] .text-xs{font-weight:500}[data-theme=dark] .btn-link{color:var(--link-color);text-shadow:0 1px 2px #0000001a;font-weight:600}[data-theme=dark] .input{background-color:var(--input-bg);border:2px solid var(--input-border);color:var(--input-text);font-weight:500;box-shadow:0 1px 3px #0003}[data-theme=dark] .input:focus{border-color:var(--input-border-focus);box-shadow:0 0 0 3px #60a5fa1a,0 1px 3px #0003}[data-theme=dark] .input::-moz-placeholder{color:var(--text-secondary);opacity:.7}[data-theme=dark] .input::placeholder{color:var(--text-secondary);opacity:.7}[data-theme=dark] .btn{text-shadow:0 1px 2px #0000001a;font-weight:600;box-shadow:0 2px 4px #0003}[data-theme=dark] .btn:hover{box-shadow:0 4px 8px #0000004d}[data-theme=dark] .alert-error{background-color:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text);box-shadow:0 2px 4px #0003}[data-theme=dark] .alert-success{background-color:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text);box-shadow:0 2px 4px #0003}[data-theme=dark] .alert-warning{background-color:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text);box-shadow:0 2px 4px #0003}[data-theme=dark] .alert-text{font-weight:500}[data-theme=dark] .card{background-color:var(--bg-secondary);border:1px solid var(--input-border);box-shadow:0 4px 20px #0006}[data-theme=dark] .form-error{color:var(--error-text);text-shadow:0 1px 2px #0003;font-weight:600}[data-theme=dark] .theme-toggle{background-color:var(--input-bg);border:2px solid var(--input-border);color:var(--text-primary);box-shadow:0 2px 6px #0000004d}[data-theme=dark] .theme-toggle:hover{background-color:var(--primary-bg);border-color:var(--primary-color);box-shadow:0 4px 12px #60a5fa33}[data-theme=dark] .loading-spinner{border:2px solid var(--input-border);border-top:2px solid var(--primary-color);box-shadow:0 0 10px #60a5fa4d}[data-theme=dark] .input-icon{color:var(--text-secondary);background-color:#0000;border:none;font-weight:500}[data-theme=dark] .input-icon:hover{color:var(--primary-color);background-color:var(--primary-bg)}[data-theme=dark] .demo-credentials{background-color:var(--input-bg);border:1px solid var(--input-border);box-shadow:0 2px 8px #0000004d}[data-theme=dark] .demo-credentials-title{color:var(--text-primary);text-shadow:0 1px 2px #0003;font-weight:700}[data-theme=dark] .demo-credentials-text{color:var(--text-secondary);font-weight:500}.page-container{background-color:var(--bg-primary);max-width:1200px;min-height:100vh;margin:0 auto;padding:24px}.page-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.page-title{color:var(--text-primary);margin:0;font-size:32px;font-weight:800;line-height:1.2}.page-description{color:var(--text-secondary);margin:8px 0 0;font-size:16px}.page-actions{flex-shrink:0;gap:12px;display:flex}.page-container .card{background-color:var(--bg-secondary);max-width:none;box-shadow:var(--shadow);border:1px solid var(--input-border);border-radius:12px;padding:24px}.card-header{border-bottom:1px solid var(--input-border);margin-bottom:24px;padding-bottom:16px}.card-title{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}.card-body{padding:0}.form-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-section{margin-bottom:32px}.form-section:last-child{margin-bottom:0}.form-section-title{color:var(--text-primary);border-bottom:1px solid var(--input-border);margin-bottom:16px;padding-bottom:8px;font-size:18px;font-weight:600}.table-container{border:1px solid var(--input-border);border-radius:8px;overflow-x:auto}.table{border-collapse:collapse;background-color:var(--bg-secondary);width:100%}.table th,.table td{text-align:left;border-bottom:1px solid var(--input-border);padding:12px 16px}.table th{background-color:var(--bg-primary);color:var(--text-primary);text-transform:uppercase;letter-spacing:.025em;font-size:14px;font-weight:600}.table th.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s}.table th.sortable:hover{background-color:var(--input-border)}.table td{color:var(--text-primary);vertical-align:top}.table tbody tr:hover{background-color:var(--primary-bg)}.table tbody tr:last-child td{border-bottom:none}.badge{text-transform:uppercase;letter-spacing:.025em;border-radius:6px;align-items:center;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.badge-success{background-color:var(--success-bg);color:var(--success-text);border:1px solid var(--success-border)}.badge-danger{background-color:var(--error-bg);color:var(--error-text);border:1px solid var(--error-border)}.badge-warning{background-color:var(--warning-bg);color:var(--warning-text);border:1px solid var(--warning-border)}.badge-info{background-color:var(--primary-bg);color:var(--primary-color);border:1px solid var(--primary-color)}.action-buttons{gap:8px;display:flex}.btn-icon{border:1px solid var(--input-border);background-color:var(--bg-secondary);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:0;text-decoration:none;transition:all .2s;display:inline-flex}.btn-icon:hover{background-color:var(--primary-bg);border-color:var(--primary-color);color:var(--primary-color)}.btn-icon-primary{border-color:var(--primary-color);color:var(--primary-color);background-color:var(--primary-bg)}.btn-icon-primary:hover{background-color:var(--primary-color);color:#fff}.btn-icon-danger{border-color:var(--error-text);color:var(--error-text);background-color:var(--error-bg)}.btn-icon-danger:hover{background-color:var(--error-text);color:#fff}.btn-icon-secondary{border-color:var(--input-border);color:var(--text-secondary);background-color:var(--bg-secondary)}.btn-icon-secondary:hover{background-color:var(--input-border);color:var(--text-primary)}.modal{background-color:var(--bg-secondary);border:1px solid var(--input-border);border-radius:16px;width:100%;max-width:500px;margin:0;padding:0;overflow:hidden;box-shadow:0 20px 40px #0000004d}.modal-sm{max-width:400px}.modal-header{border-bottom:1px solid var(--input-border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-title{color:var(--text-primary);margin:0;font-size:18px;font-weight:700}.modal-close{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background-color:#0000;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}.modal-close:hover{background-color:var(--input-border);color:var(--text-primary)}.modal-body{max-height:60vh;padding:24px;overflow-y:auto}.modal-footer{border-top:1px solid var(--input-border);background-color:var(--bg-primary);gap:12px;padding:20px 24px;display:flex}.modal-footer .btn{flex:1;margin:0}.pagination{border-top:1px solid var(--input-border);justify-content:space-between;align-items:center;margin-top:24px;padding-top:24px;display:flex}.pagination-info{color:var(--text-secondary);font-size:14px}.pagination-controls{align-items:center;gap:16px;display:flex}.pagination-current{color:var(--text-primary);font-size:14px;font-weight:500}.btn-sm{border-radius:6px;padding:8px 12px;font-size:14px}.loading-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.loading-container p{color:var(--text-secondary);margin-top:12px;font-size:14px}.checkbox-label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}.checkbox-label input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary-color)}.checkbox-text{color:var(--text-primary);font-weight:500}@media (max-width:768px){.page-header{flex-direction:column;align-items:stretch}.page-actions{justify-content:stretch}.page-actions .btn{flex:1}.form-grid,.form-row{grid-template-columns:1fr}.table-container{font-size:14px}.table th,.table td{padding:8px 12px}.pagination{text-align:center;flex-direction:column;gap:16px}.modal{max-width:none;margin:16px}.modal-body{max-height:50vh}}[data-theme=dark] .table th{background-color:var(--input-bg)}[data-theme=dark] .table tbody tr:hover{background-color:#60a5fa1a}[data-theme=dark] .modal{box-shadow:0 20px 40px #0009}.content-sections>*+*{margin-top:24px}.grid.grid-cols-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.list-decimal.list-inside{list-style-type:decimal;list-style-position:inside}.list-decimal.list-inside li{margin-bottom:8px}.list-decimal.list-inside li:last-child{margin-bottom:0}.flex.flex-wrap{flex-wrap:wrap;display:flex}.bg-gray-50{background-color:#f9fafb}[data-theme=dark] .bg-gray-50{background-color:var(--input-bg)}.rounded-lg{border-radius:8px}.text-xs{font-size:12px}.content-array-item{background-color:var(--bg-primary);border:1px solid var(--input-border);border-radius:6px;margin-bottom:8px;padding:8px 12px}.content-array-item:last-child{margin-bottom:0}.profile-cards-container{grid-template-columns:repeat(auto-fit,minmax(180px,250fr));gap:16px;margin-top:0;display:grid}.profile-card{flex-direction:column;height:-moz-fit-content;height:fit-content;margin-bottom:0;display:flex}@media (min-width:1200px){.profile-cards-container{grid-template-columns:repeat(3,1fr);gap:16px}}@media (min-width:900px) and (max-width:1199px){.profile-cards-container{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:768px){.profile-cards-container{grid-template-columns:1fr;gap:20px}.profile-card{margin-bottom:0}}@media (max-width:480px){.profile-cards-container{gap:16px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}
