:root{color-scheme:dark}.gw-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:#0e1116;border-bottom:1px solid #2a2f36}.gw-nav-inner{max-width:1000px;margin:0 auto;display:flex;align-items:center;gap:14px;padding:10px 2rem}.gw-brand{font-weight:700;font-size:15px;letter-spacing:.02em;color:#e7e9ec;text-decoration:none;margin-right:4px}.gw-nav-links{display:flex;gap:8px;flex:1 1;flex-wrap:wrap}.gw-btn{display:inline-flex;align-items:center;padding:7px 14px;border-radius:8px;border:1px solid #2a2f36;background:#12151a;color:#cbd0d6;font-size:14px;line-height:1;text-decoration:none;cursor:pointer;font-family:inherit;transition:background .12s ease,border-color .12s ease,color .12s ease}.gw-btn:hover{background:#1b1f26;border-color:#3a414a;color:#e7e9ec}.gw-btn:active{background:#22272f}.gw-btn.active{background:#1e2633;border-color:#3b4a63;color:#8ab4f8}.gw-btn-primary{background:#8ab4f8;border-color:#8ab4f8;color:#0b0d10;font-weight:600}.gw-btn-primary:hover{background:#a3c5fa;border-color:#a3c5fa;color:#0b0d10}.gw-btn:disabled{opacity:.6;cursor:default}.gw-toasts{position:fixed;top:16px;right:16px;z-index:100;display:flex;flex-direction:column;gap:8px;max-width:360px}.gw-toast{padding:10px 14px;border-radius:8px;border:1px solid #2a2f36;border-left-width:3px;background:#12151a;color:#e7e9ec;font-size:13px;box-shadow:0 6px 20px rgba(0,0,0,.45);cursor:pointer;animation:gw-toast-in .14s ease}.gw-toast.success{border-left-color:#81c995}.gw-toast.error{border-left-color:#f28b82}.gw-toast.info{border-left-color:#8ab4f8}@keyframes gw-toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.gw-spinner{display:inline-block;width:13px;height:13px;border:2px solid rgba(255,255,255,.3);border-top-color:currentcolor;border-radius:50%;animation:gw-spin .7s linear infinite;vertical-align:-2px}@keyframes gw-spin{to{transform:rotate(1turn)}}