:root{--color-bg:#22252e;--color-panel:#2b2f3a;--color-panel-2:#363b47;--color-text:#edeff3;--color-muted:#a2a8b3;--color-faint:#7b828d;--color-line:#ffffff1f;--color-accent:#2fe07d;--color-accent-dark:#27c46c;--color-accent-soft:#2fe07d1f;--color-on-accent:#0a0b0d;--color-danger:#f4763c;--color-warn:#e79a1f;--color-info:#4f8ff5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-8:48px;--radius-sm:8px;--radius:12px;--radius-lg:16px;--font-sans:"Manrope", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", monospace;--fz-1:12px;--fz-2:14px;--fz-3:16px;--fz-4:20px;--fz-5:28px;--shadow:0 22px 46px -22px #0009;--bp-tablet:768px;--bp-desktop:1080px;--header-h:60px;--sidebar-w:240px}*,:before,:after{box-sizing:border-box}*{margin:0}html,body,#root{height:100%}body{font-family:var(--font-sans);font-size:var(--fz-3);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sn-notifications-container{--sn-success-color:#6fcf97;--sn-success-progress-color:#54aa78;--sn-error-color:#eb5757;--sn-error-progress-color:#c04545;--sn-warning-color:#f2c94c;--sn-warning-progress-color:#c4a64f;--sn-info-color:#51cdf3;--sn-info-progress-color:#54a9c4;--sn-notifications-gap:20px;--sn-notifications-padding:20px;--sn-notify-width:320px;--sn-notify-radius:6px;--sn-notify-transition-timing-function:ease;--sn-notify-transition-duration:.5s;--sn-notify-autoclose-timeout:30s;--sn-notify-padding:.75em;--sn-notify-icon-size:2em;--sn-notify-close-icon-size:1em;--sn-notify-border-size:1px;--sn-notify-border-color:transparent;--sn-notify-border-style:solid;--sn-notify-progress-color:#333;--sn-notify-close-icon-color:#333;--sn-notify-title-color:#333;--sn-notify-text-color:#4d4d4d;--sn-notify-shadow-color:transparent;--sn-notify-progress-height:5px;pointer-events:none;z-index:9999;grid-gap:var(--sn-notifications-gap);align-content:flex-start;gap:var(--sn-notifications-gap);width:100%;max-width:100%;min-height:100vh;max-height:100vh;padding:var(--sn-notifications-padding);grid-auto-rows:min-content;display:grid;position:fixed;inset:0}.sn-notifications-container.sn-is-x-center{justify-content:center}.sn-notifications-container.sn-is-y-center{place-content:center flex-end}.sn-notifications-container.sn-is-center{place-content:center}.sn-notifications-container.sn-is-left{justify-content:flex-start}.sn-notifications-container.sn-is-right{justify-content:flex-end}.sn-notifications-container.sn-is-top{align-content:flex-start}.sn-notifications-container.sn-is-bottom{align-content:flex-end}.sn-notify{pointer-events:auto;transition-timing-function:var(--sn-notify-transition-timing-function);transition-duration:var(--sn-notify-transition-duration);border-radius:var(--sn-notify-radius);background-color:var(--sn-notify-background-color,transparent);border:var(--sn-notify-border-size) var(--sn-notify-border-style) var(--sn-notify-border-color);padding:var(--sn-notify-padding);box-sizing:border-box;width:var(--sn-notify-width);align-items:center;text-decoration:none;transition-property:transform,opacity;display:flex;position:relative;overflow:hidden}.sn-notify-icon{width:var(--sn-notify-icon-size);height:var(--sn-notify-icon-size);color:var(--sn-notify-icon-color);flex-shrink:0;justify-content:center;align-items:center;margin-right:.75em;display:flex}.sn-notify-close{-webkit-user-select:none;user-select:none;cursor:pointer;height:var(--sn-notify-close-icon-size);width:var(--sn-notify-close-icon-size);color:var(--sn-notify-close-icon-color);justify-content:center;align-items:center;display:flex;position:absolute;top:.75em;right:.75em}.sn-notify-title{padding-right:calc(var(--sn-notify-padding) + var(--sn-notify-close-icon-size));color:var(--sn-notify-title-color);font-size:1rem;font-weight:600}.sn-notify-text{color:var(--sn-notify-text-color);margin-top:.25rem;font-size:.875rem}.sn-notify-outline{--sn-notify-background-color:#fff;--sn-notify-border-color:var(--sn-success-color);box-shadow:0 2px 26px var(--sn-notify-shadow-color)}.sn-notify-outline.sn-notify-success{--sn-notify-border-color:var(--sn-success-color);--sn-notify-icon-color:var(--sn-success-color);--sn-notify-shadow-color:#52d7001a}.sn-notify-outline.sn-notify-error{--sn-notify-border-color:var(--sn-error-color);--sn-notify-icon-color:var(--sn-error-color);--sn-notify-shadow-color:#d700001a}.sn-notify-outline.sn-notify-warning{--sn-notify-border-color:var(--sn-warning-color);--sn-notify-icon-color:var(--sn-warning-color);--sn-notify-shadow-color:#f2c94c1a}.sn-notify-outline.sn-notify-info{--sn-notify-border-color:var(--sn-info-color);--sn-notify-icon-color:var(--sn-info-color);--sn-notify-shadow-color:#54afca1a}.sn-notify-outline .sn-notify-title{--sn-notify-title-color:#333}.sn-notify-outline .sn-notify-text{--sn-notify-text-color:#4d4d4d}.sn-notify-outline .sn-notify-close{--sn-notify-close-icon-color:#828282}.sn-notify-filled{--sn-notify-title-color:#333;--sn-notify-text-color:#333;--sn-notify-icon-color:#333;--sn-notify-close-icon-color:#333}.sn-notify-filled.sn-notify-success{--sn-notify-background-color:var(--sn-success-color)}.sn-notify-filled.sn-notify-error{--sn-notify-background-color:var(--sn-error-color)}.sn-notify-filled.sn-notify-warning{--sn-notify-background-color:var(--sn-warning-color)}.sn-notify-filled.sn-notify-info{--sn-notify-background-color:var(--sn-info-color)}.sn-notify-fade{opacity:0;will-change:opacity}.sn-notify-fade-in{opacity:1}.sn-notify-slide{opacity:0;will-change:opacity,transform;transform:translate3d(var(--sn-notify-x),var(--sn-notify-y),0)}.sn-is-left .sn-notify-slide{--sn-notify-x:-100%;--sn-notify-y:0}.sn-is-right .sn-notify-slide,.sn-is-y-center:not(.sn-is-left) .sn-notify-slide{--sn-notify-x:100%;--sn-notify-y:0}.sn-is-top.sn-is-x-center .sn-notify-slide,.sn-is-x-center .sn-notify-slide{--sn-notify-y:-100%;--sn-notify-x:0}.sn-is-bottom.sn-is-x-center .sn-notify-slide{--sn-notify-y:100%;--sn-notify-x:0}.sn-notify-slide-in{opacity:1;transform:translateZ(0)}.sn-notify-autoclose{padding-bottom:calc(var(--sn-notify-padding) + var(--sn-notify-progress-height))}.sn-notify-autoclose.sn-notify-success{--sn-notify-progress-color:var(--sn-success-progress-color)}.sn-notify-autoclose.sn-notify-error{--sn-notify-progress-color:var(--sn-error-progress-color)}.sn-notify-autoclose.sn-notify-warning{--sn-notify-progress-color:var(--sn-warning-progress-color)}.sn-notify-autoclose.sn-notify-info{--sn-notify-progress-color:var(--sn-info-progress-color)}.sn-notify-autoclose:before{content:"";will-change:width;width:100%;height:var(--sn-notify-progress-height);background-color:var(--sn-notify-progress-color);animation:progress var(--sn-notify-autoclose-timeout) linear forwards;border-radius:0 999px 999px 0;display:block;position:absolute;bottom:0;left:0}.sn-notify-content{padding-right:calc(var(--sn-notify-close-icon-size) + 2px)}@keyframes progress{to{width:0%}}._form_7jsiw_1{gap:var(--space-4);flex-direction:column;display:flex}._field_7jsiw_7{gap:var(--space-2);flex-direction:column;display:flex}._label_7jsiw_13{font-size:var(--fz-1);color:var(--color-muted)}._input_7jsiw_18{border:1px solid var(--color-line);background:var(--color-panel-2);border-radius:var(--radius-sm);width:100%;padding:var(--space-3) var(--space-4);font-size:var(--fz-2);transition:border-color .15s}._input_7jsiw_18::placeholder{color:var(--color-faint)}._input_7jsiw_18:focus{border-color:var(--color-accent);outline:none}._error_7jsiw_37{font-size:var(--fz-1);color:var(--color-danger)}._wrap_1glph_1{position:relative}._bell_1glph_4{border-radius:var(--radius-sm);border:1px solid var(--color-line);background:var(--color-panel);width:40px;height:40px;color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}._bell_1glph_4:hover{border-color:var(--color-accent)}._badge_1glph_20{min-width:18px;height:18px;color:var(--color-on-accent);background:var(--color-warn);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:-6px;right:-6px}._backdrop_1glph_37{z-index:40;position:fixed;inset:0}._dropdown_1glph_42{z-index:50;background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-md);width:340px;max-width:90vw;max-height:420px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 12px 40px #00000059}._dropHead_1glph_56{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-line);font-weight:600}._empty_1glph_61{padding:var(--space-5);text-align:center;color:var(--color-muted);font-size:var(--fz-2)}._list_1glph_67{flex-direction:column;display:flex}._item_1glph_71{text-align:left;width:100%;padding:var(--space-3) var(--space-4);border:none;border-bottom:1px solid var(--color-line);cursor:pointer;color:inherit;background:0 0;flex-direction:column;gap:2px;display:flex}._item_1glph_71:hover{background:var(--color-panel-2)}._itemUnread_1glph_87{background:var(--color-accent-soft)}._itemText_1glph_90{font-size:var(--fz-2);line-height:1.4}._itemTime_1glph_94{font-family:var(--font-mono);font-size:var(--fz-1);color:var(--color-muted)}._root_1c22a_1{grid-template-rows:var(--header-h) 1fr;min-height:100%;display:grid}._header_1c22a_7{justify-content:space-between;align-items:center;gap:var(--space-4);padding:0 var(--space-5);border-bottom:1px solid var(--color-line);background:var(--color-panel);grid-column:1/-1;display:flex}._brand_1c22a_18{align-items:center;gap:var(--space-3);font-weight:700;display:flex}._hex_1c22a_25{background:var(--color-accent);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);width:14px;height:14px}._right_1c22a_32{align-items:center;gap:var(--space-4);display:flex}._user_1c22a_38{font-size:var(--fz-2);color:var(--color-muted)}._role_1c22a_43{color:var(--color-accent)}._body_1c22a_47{grid-template-columns:var(--sidebar-w) 1fr;min-height:0;display:grid}._sidebar_1c22a_53{border-right:1px solid var(--color-line);padding:var(--space-4);gap:var(--space-1);flex-direction:column;display:flex}._link_1c22a_61{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--fz-2);color:var(--color-muted);font-weight:600;transition:all .15s;display:block}._link_1c22a_61:hover{color:var(--color-text);background:var(--color-panel-2)}._linkActive_1c22a_76{color:var(--color-accent);background:var(--color-accent-soft)}._content_1c22a_81{padding:var(--space-6) var(--space-5);min-width:0}@media (width<=767px){._body_1c22a_47{grid-template-columns:1fr}._sidebar_1c22a_53{border-right:none;border-bottom:1px solid var(--color-line);flex-direction:row;overflow-x:auto}}
