*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#ede0fe,#c09cea);min-height:100vh}html{font-size:14px}.container{width:1400px;margin:0 auto;padding:1.25rem}.card{background:#fff;border-radius:12px;padding:1.25rem;box-shadow:0 10px 30px #0000001a;margin-bottom:1.25rem}button,a,[role=button],[onclick],input[type=checkbox],input[type=radio],select,label[for],.clickable{cursor:pointer}.chakra-button,button[type=button],button[type=submit]{padding:.5rem 1rem!important;border-radius:6px!important;font-weight:600!important;cursor:pointer!important}button.btn-fav{padding:.1rem .3rem!important;font-size:.85rem!important;line-height:1!important;min-height:0!important;height:auto!important;border-radius:4px!important}button.btn-action-sm{padding:.3rem .5rem!important;font-size:.7rem!important;line-height:1!important;min-height:0!important;height:auto!important;border-radius:3px!important;margin-left:.25rem!important}button.btn-arrow{background:linear-gradient(180deg,#f7fafc,#e2e8f0)!important;color:#1a202c!important;font-weight:900!important;font-size:1.1rem!important;border:1px solid #cbd5e0!important;padding:.25rem .6rem!important}button.btn-arrow:hover{background:linear-gradient(180deg,#edf2f7,#cbd5e0)!important}.btn{padding:.5rem 1rem;border:none;border-radius:6px;font-size:.95rem;cursor:pointer;font-weight:700;transition:all .3s ease;text-decoration:none;display:inline-block}.btn-primary{background:#667eea;color:#fff}.btn-primary:hover{background:#5a67d8}.btn-black{background:#222;color:#d1d1d1}.btn-black:hover{background:#000;color:#fff}.btn-danger{background:#f56565;color:#fff}.btn-danger:hover{background:#e53e3e}.btn-success{background:#2f855a;color:#fff}.btn-success:hover{background:#276749;transform:translateY(-2px);box-shadow:0 5px 15px #2f855a66}.btn-dim{background:#c7d0d6;color:#898e93}.btn-dim:hover{background:#c7d0d6;color:#4a5568}.user-info{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.user-avatar{width:64px;height:64px;border-radius:50%;border:3px solid #667eea}.loading{text-align:center;color:#fff;font-size:1.1rem;margin-top:4rem}.error{background:#feb2b2;color:#742a2a;padding:1rem;border-radius:6px;margin-bottom:1rem}.success{background:#9ae6b4;color:#22543d;padding:1rem;border-radius:6px;margin-bottom:1rem}.table-responsive{width:100%;overflow-x:auto}.table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:.95rem}.table thead th,.table tfoot th{text-align:left;padding:.6rem .9rem;font-size:.85rem;color:#4a5568;background:#f7fafc;border-bottom:1px solid #e2e8f0}.table tbody td{padding:.75rem 1rem;border-bottom:1px solid #edf2f7}.table tbody tr:last-child td{border-bottom:none}.table tbody tr:hover{background:#fafafa}.badge{display:inline-block;padding:.2rem .45rem;border-radius:999px;font-size:.75rem}.badge-success{background:#c6f6d5;color:#22543d}.badge-muted{background:#e2e8f0;color:#4a5568}.input{width:100%;padding:.5rem .65rem;border:1px solid #e2e8f0;border-radius:6px;font-size:.95rem;outline:none}.input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea26}h1{font-size:1.6rem}h2{font-size:1.25rem}h3{font-size:1.1rem}h4{font-size:1rem}.topNavLink{padding:8px 12px;border-radius:6px;font-weight:600;text-decoration:none;transition:all .15s ease;color:#ffffffe6}.topNavLink:hover{background-color:#ffffff26;color:#fff}.topNavLink.active,.topNavLink.active:hover{background-color:#fff;color:#000}.topNavHelpLink{display:flex;align-items:center;justify-content:center;padding:8px;border-radius:6px;color:#ffffffe6;background-color:transparent;transition:all .15s ease}.topNavHelpLink:hover{background-color:#ffffff26;color:#fff}.topNavHelpLink.active,.topNavHelpLink.active:hover{background-color:#fff;color:#000}.markdown-body{line-height:1.7;color:#2d3748}.markdown-body h1{font-size:1.5rem;font-weight:700;color:#1a202c;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #e2e8f0}.markdown-body h2{font-size:1.15rem;font-weight:600;color:#2d3748;background-color:#f7fafc;padding:.6rem 1rem;margin:1.5rem 0 .75rem;border-radius:6px;border-left:4px solid #667eea}.markdown-body h3{font-size:1rem;font-weight:600;color:#4a5568;margin:1rem 0 .5rem}.markdown-body p{margin:.6rem 0}.markdown-body ul,.markdown-body ol{margin:.5rem 0 .75rem .5rem;padding-left:1.25rem}.markdown-body ul{list-style:disc outside}.markdown-body ol{list-style:decimal outside}.markdown-body ul ul{list-style:circle outside;margin-top:.25rem}.markdown-body ul ul ul{list-style:square outside}.markdown-body li{margin:.35rem 0}.markdown-body li>ul,.markdown-body li>ol{margin-top:.25rem;margin-bottom:.25rem}.markdown-body code{color:#000;background-color:#f3e4ff;padding:.15rem .35rem;border-radius:4px;font-size:.9em}.markdown-body strong{color:#1a202c}.markdown-body hr{border:none;border-top:1px solid #e2e8f0;margin:1rem 0}.markdown-body blockquote{background:#f0fff4;border-left:4px solid #38a169;margin:.75rem 0 .75rem 1.5rem;padding:.6rem 1rem;border-radius:0 6px 6px 0;color:#276749}.markdown-body blockquote p{margin:0}.markdown-body table{width:100%;border-collapse:separate;border-spacing:0;margin:.75rem 0 1rem;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.markdown-body table thead th{text-align:left;padding:.6rem .9rem;font-size:.85rem;color:#4a5568;background:#f7fafc;border-bottom:1px solid #e2e8f0}.markdown-body table tbody td{padding:.6rem .9rem;border-bottom:1px solid #edf2f7}.markdown-body table tbody tr:last-child td{border-bottom:none}.markdown-body table th,.markdown-body table td{border-right:1px solid #edf2f7}.markdown-body table tr th:last-child,.markdown-body table tr td:last-child{border-right:none}.markdown-body .table-responsive{overflow-x:auto}select,[data-scope=select] select,[data-part=field]{background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%234a5568' d='M2 4l4 4 4-4'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right .5rem center!important;padding:.35rem 2rem .35rem .5rem!important;border:1px solid #e2e8f0!important;border-radius:6px!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;cursor:pointer!important}select:focus,[data-scope=select] select:focus,[data-part=field]:focus{border-color:#667eea!important;box-shadow:0 0 0 3px #667eea26!important;outline:none!important}input,input[type=text],input[type=number],input[type=date],input[type=email],input[type=password],textarea{background-color:#fff!important;padding:.35rem .5rem!important;border:1px solid #e2e8f0!important;border-radius:6px!important}input:focus,input[type=text]:focus,input[type=number]:focus,input[type=date]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus{border-color:#667eea!important;box-shadow:0 0 0 3px #667eea26!important;outline:none!important}[data-scope=input] input,[data-scope=field] input,.chakra-input{background-color:#fff!important;padding:.35rem .5rem!important;border:1px solid #e2e8f0!important;border-radius:6px!important}
