:root{--bg:#1E2128;--card:#252831;--card-border:#343741;--text:#FFFFFF;--link:#4693D1;--btn:#1878B9;--btn-success:#469B3B;--muted:#9aa0a6;--danger:#d9534f;--warning:#f59e0b;--space-1:8px;--space-2:12px;--space-3:16px;--space-4:24px;--nav-width:260px}*{box-sizing:border-box}#__next,body,html{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}.container{max-width:720px;margin:0 auto;padding:var(--space-4) var(--space-3)}.card{background:var(--card);border:1px solid var(--card-border);border-radius:10px;padding:var(--space-3)}.row{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.button{background:var(--btn);color:#fff;border:none;border-radius:8px;padding:5px 14px;font-weight:600;text-decoration:none;display:inline-block}.button.small{padding:8px 12px;font-size:.95rem}.button[disabled]{opacity:.6}.button.success{background:var(--btn-success)}.button.danger{background:var(--danger)}.label{font-size:.9rem;color:var(--muted)}.list{flex-direction:column}.list,.listItem{display:flex;gap:var(--space-2)}.listItem{justify-content:space-between;align-items:center}.badge{font-size:.8rem;padding:4px 8px;border-radius:999px;border:1px solid var(--card-border)}hr{border:none;border-top:1px solid var(--card-border);margin:var(--space-3) 0}input,select,textarea{background:var(--card);color:var(--text);border:1px solid var(--card-border);border-radius:8px;padding:10px 12px}input:focus,select:focus,textarea:focus{outline:2px solid var(--link);outline-offset:0}select option{color:#111;background:#fff}.iconButton{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--card-border);color:var(--text);text-decoration:none}.iconButton:disabled{opacity:.5}.dotSep{display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--muted)}.react-accessible-treeview{background:var(--card);color:var(--text);font-family:Segoe UI,Helvetica Neue,Arial,system-ui,sans-serif;padding:6px;border-radius:8px;border:1px solid var(--card-border);box-shadow:0 2px 8px rgba(0,0,0,.25);width:100%}.react-accessible-treeview .node{display:flex;align-items:center;padding:6px 8px;border-radius:6px;margin-bottom:2px;transition:background .15s ease,color .15s ease;cursor:pointer;font-size:1rem;font-weight:500;max-width:100%}.react-accessible-treeview .node:focus,.react-accessible-treeview .node:hover{background:rgba(255,255,255,.06);outline:none}.react-accessible-treeview .node.selected{background:var(--link);color:#fff}.react-accessible-treeview .expander{font-size:1.1em;color:#c9cdd3;margin-right:8px;transition:transform .15s ease,color .15s ease}.react-accessible-treeview .expander.open{transform:rotate(90deg)}.react-accessible-treeview .icon{color:#c9cdd3}.react-accessible-treeview li,.react-accessible-treeview ul{list-style:none;margin:0;padding-left:0}.react-accessible-treeview .label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppLayout__wrap__50oQM{display:grid;grid-template-rows:56px 1fr;grid-template-columns:1fr;min-height:100vh}.AppLayout_header__7NFpD{display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid var(--card-border);background:var(--card);height:56px;position:relative}.AppLayout_menuBtn__l6HY6{background:transparent;border:none;color:var(--text);font-size:20px}.AppLayout_headerLeft__KVuN0{width:48px;display:flex;align-items:center}.AppLayout_headerCenter__TEBx6{position:static;display:flex;align-items:center;gap:10px}.AppLayout_headerRight__ovaZx{min-width:140px;margin-left:auto;display:flex;align-items:center;justify-content:flex-end}.AppLayout_siteIcon__GYS8B{border-radius:999px;border:1px solid var(--card-border)}.AppLayout_titleContainer__MPRXZ{display:flex;flex-direction:column;line-height:1.1;align-items:center}.AppLayout_headerTitle__dBIwb{font-weight:800;letter-spacing:.2px}.AppLayout_headerSubtitle__0kqZU{font-weight:600;color:var(--muted);margin-top:2px}.AppLayout_headerUserName__t8EWc{color:#6ee7a8;font-weight:700}.AppLayout_userButton__1y3zJ{display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;color:var(--text);cursor:pointer}.AppLayout_avatar__S0Rc_{border-radius:999px;border:1px solid var(--card-border);object-fit:cover}.AppLayout_avatarFallback__kaN2z{font-weight:700}.AppLayout_avatarFallbackLg__gAXoK,.AppLayout_avatarFallback__kaN2z{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--card-border);background:rgba(255,255,255,.06)}.AppLayout_avatarFallbackLg__gAXoK{font-weight:800}.AppLayout_userMenu___H4_W{position:absolute;top:56px;right:10px;background:var(--card);border:1px solid var(--card-border);border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:6px;min-width:240px;box-shadow:0 8px 24px rgba(0,0,0,.35)}.AppLayout_userMenuHeader__v06uz{display:flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--card-border);margin-bottom:6px}.AppLayout_userMeta__iDhve{display:flex;flex-direction:column}.AppLayout_userMetaName__HHbLK{font-weight:700}.AppLayout_userMetaEmail__jbE41{color:var(--muted);font-size:.9rem}.AppLayout_menuItem__3jxWz{background:transparent;border:1px solid var(--card-border);border-radius:8px;padding:8px 10px;color:var(--text);text-align:left;cursor:pointer}.AppLayout_menuItem__3jxWz:hover{background:rgba(255,255,255,.06)}@media (min-width:900px){.AppLayout_headerCenter__TEBx6{position:absolute;left:50%;transform:translateX(-50%)}}.AppLayout_nav__HLlbI{position:fixed;top:0;left:0;bottom:0;width:var(--nav-width);transform:translateX(-100%);transition:transform .2s ease;z-index:1000}.AppLayout_open__oXh_Z{transform:translateX(0)}.AppLayout_drawer__tiB8v{height:100%;background:var(--card);border-right:1px solid var(--card-border);padding:12px;display:flex;flex-direction:column;gap:6px;overflow:auto}.AppLayout_drawerAction__OJtW2{margin-top:var(--space-3);align-self:stretch;text-align:center}.AppLayout_close__k4avR{background:transparent;border:none;color:var(--text);font-size:20px;align-self:flex-end}.AppLayout_link__Di4MC{color:var(--text);text-decoration:none;padding:10px 12px;border-radius:8px}.AppLayout_link__Di4MC:hover{background:rgba(255,255,255,.06)}.AppLayout_main__6RgEZ{padding:16px 0}