*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{color:#c9d4e3;background:#0a0e1a}body:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#00e5ff0a 1px,#0000 1px),linear-gradient(90deg,#00e5ff0a 1px,#0000 1px);background-size:40px 40px;position:fixed;inset:0}#root{z-index:1;height:100%;position:relative}iframe{border:none;width:100%;height:100%}::selection{color:#eafcff;background:#00e5ff59}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#00e5ff40;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00e5ff73}.ant-menu-horizontal .ant-menu-item-selected,.ant-menu-horizontal .ant-menu-item-selected a{text-shadow:0 0 8px #00e5ffcc;color:#00e5ff!important}.ant-menu-horizontal{border-bottom:none!important}.ant-menu-horizontal:after{display:none!important}.ant-menu-horizontal .ant-menu-item:after,.ant-menu-horizontal .ant-menu-submenu:after{border-bottom-color:#0000!important}.ant-menu-horizontal .ant-menu-item-selected:after,.ant-menu-horizontal .ant-menu-item:hover:after,.ant-menu-horizontal .ant-menu-submenu-selected:after,.ant-menu-horizontal .ant-menu-submenu:hover:after{border-bottom-color:#00e5ff!important}.ws-topnav.ant-menu-horizontal{background:0 0;font-weight:500}.ws-topnav.ant-menu-horizontal>.ant-menu-item{border-radius:999px;margin-inline:4px;padding:0 16px;transition:background .25s,box-shadow .25s,transform .25s;position:relative;color:#6fb3cc!important}.ws-topnav.ant-menu-horizontal>.ant-menu-item .ant-menu-title-content{transition:color .25s,filter .25s}.ws-topnav.ant-menu-horizontal>.ant-menu-item:hover .ant-menu-title-content,.ws-topnav.ant-menu-horizontal>.ant-menu-item-active .ant-menu-title-content{filter:drop-shadow(0 0 6px #00e5ff66);background-image:linear-gradient(90deg,#00e5ff 0%,#a855f7 50%,#00e5ff 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite ws-nav-flow;color:#0000!important;-webkit-text-fill-color:transparent!important}.ws-topnav.ant-menu-horizontal>.ant-menu-item:after{display:none!important}.ws-topnav.ant-menu-horizontal>.ant-menu-item:hover{box-shadow:inset 0 0 0 1px #00e5ff4d,0 0 16px #00e5ff2e;background:linear-gradient(#00e5ff1a,#a855f71a)!important}.ws-topnav.ant-menu-horizontal>.ant-menu-item-selected{box-shadow:inset 0 0 0 1px #00e5ff73,0 0 20px #00e5ff47;background:linear-gradient(#00e5ff29,#a855f724)!important}.ws-topnav.ant-menu-horizontal .ant-menu-item-selected .ant-menu-title-content{filter:drop-shadow(0 0 8px #00e5ff80);background-image:linear-gradient(90deg,#00e5ff 0%,#a855f7 50%,#00e5ff 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-weight:700;animation:4s linear infinite ws-nav-flow;color:#0000!important;-webkit-text-fill-color:transparent!important}@keyframes ws-nav-flow{0%{background-position:0%}to{background-position:200%}}.ws-topnav.ant-menu-horizontal>.ant-menu-item:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#00e5ff,#a855f7);border-radius:2px;width:0;height:2px;transition:width .3s cubic-bezier(.4,0,.2,1),opacity .3s;position:absolute;bottom:3px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #00e5ffd9}.ws-topnav.ant-menu-horizontal>.ant-menu-item:hover:before{opacity:.7;width:50%}.ws-topnav.ant-menu-horizontal>.ant-menu-item-selected:before{opacity:1;width:62%}.ws-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#00e5ffbf 22%,#a855f7bf 78%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 12px #00e5ff59}.ws-brand{animation:6s linear infinite ws-brand-flow,3s ease-in-out infinite ws-brand-glow}@keyframes ws-brand-flow{0%{background-position:0%}to{background-position:200%}}@keyframes ws-brand-glow{0%,to{filter:drop-shadow(0 0 6px #00e5ff73)}50%{filter:drop-shadow(0 0 12px #a855f799)}}.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{color:#8ef4ff;border-radius:6px;box-shadow:inset 2px 0 #00e5ff;background:#00e5ff26!important}.ant-tree .ant-tree-treenode{width:100%;padding:2px 8px}.ant-tree .ant-tree-node-content-wrapper{border-radius:6px;min-height:32px;padding:4px 8px;line-height:24px;transition:background .2s,color .2s}.ant-tree .ant-tree-node-content-wrapper:hover{background:#00e5ff14!important}.ant-tree .ant-tree-switcher{color:#4a6a85;width:18px}.ant-tree .ant-tree-switcher:hover{color:#00e5ff}.ant-tree .ws-tree-title{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;display:inline-flex;overflow:hidden}.ant-tree .ws-tree-title .ws-tree-icon{color:#5f89a8;font-size:13px}.ant-tree .ant-tree-node-selected .ws-tree-title .ws-tree-icon{color:#00e5ff}.ant-btn-primary,.ant-btn-primary:not(:disabled):not(.ant-btn-disabled){color:#06121f;text-shadow:none;background:linear-gradient(135deg,#00e5ff 0%,#a855f7 100%);border:none;font-weight:600;box-shadow:0 0 12px #00e5ff59}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{color:#06121f;background:linear-gradient(135deg,#4df3ff 0%,#c084fc 100%);box-shadow:0 0 18px #00e5ff8c}.ant-empty-description{color:#7a8ba0!important}a{color:#4dd8ef}a:hover{color:#00e5ff}.ws-clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ws-prompt-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.ws-prompt-card{cursor:pointer;background:#0d1420;border:1px solid #00e5ff26;border-radius:12px;flex-direction:column;gap:10px;padding:20px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.ws-prompt-card:hover{border-color:#00e5ff99;transform:translateY(-4px);box-shadow:0 8px 28px #00e5ff38,inset 0 0 0 1px #00e5ff33}.ws-prompt-title{color:#d6f3ff;margin:0;font-size:16px;font-weight:700}.ws-prompt-summary{color:#6d8aa3;min-height:44px;margin:0;font-size:13px;line-height:1.7}.ws-prompt-tags{flex-wrap:wrap;gap:6px;display:flex}.ws-prompt-tag{color:#00e5ff;cursor:pointer;border:1px solid #00e5ff4d;border-radius:999px;padding:1px 10px;font-size:11px;transition:background .2s}.ws-prompt-tag:hover{background:#00e5ff1f}.ws-prompt-foot{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.ws-prompt-date{color:#3a5a6e;font-size:11px}.ws-prompt-actions .ant-btn{color:#5f89a8}.ws-prompt-actions .ant-btn:hover{color:#00e5ff!important}.ws-tag-pills{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 28px;display:flex}.ws-pill{color:#7ea3bd;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #00e5ff33;border-radius:999px;padding:3px 14px;font-size:12px;transition:all .2s}.ws-pill em{color:#3a5a6e;margin-left:5px;font-size:10px;font-style:normal}.ws-pill:hover{color:#00e5ff;border-color:#00e5ff80}.ws-pill.active{color:#0a0e1a;background:linear-gradient(90deg,#00e5ff 0%,#5edcff 100%);border-color:#0000;font-weight:600}.ws-pill.active em{color:#0a0e1a99}.ws-prompt-views{color:#3a5a6e;align-items:center;gap:4px;font-size:11px;display:inline-flex}.ws-prompt-meta{color:#3a5a6e;flex-direction:column;gap:2px;font-size:11px;display:flex}.ws-prompts-hero{text-align:left;margin-bottom:18px;padding:16px 0 4px;position:relative}.ws-prompts-hero:before,.ws-prompts-hero:after{content:"";filter:blur(10px);pointer-events:none;opacity:.6;border-radius:50%;width:420px;height:210px;position:absolute;top:-50px}.ws-prompts-hero:before{background:radial-gradient(#00e5ff47,#0000 70%);left:-4%}.ws-prompts-hero:after{background:radial-gradient(#a855f73d,#0000 70%);right:-4%}.ws-hero-badge{letter-spacing:5px;color:#00e5ff;background:#00e5ff0f;border:1px solid #00e5ff59;border-radius:999px;margin-bottom:12px;padding:2px 16px;font-size:10px;display:inline-block}.ws-hero-title{letter-spacing:6px;background:linear-gradient(90deg,#00e5ff 0%,#a855f7 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 10px;font-size:32px;font-weight:700}.ws-hero-sub{color:#6d8aa3;letter-spacing:1px;margin:0 0 22px;font-size:13px}.ws-hero-search{max-width:540px}.ws-hero-search .ant-input{background:#0d1420d9}.ws-prompts-page .ant-input-search-button{color:#8ef4ff;background:linear-gradient(90deg,#00e5ff33,#a855f733);border-color:#00e5ff66}.ws-prompts-page .ant-input-search-button:hover{background:linear-gradient(90deg,#00e5ff52,#a855f752)!important}.ws-prompt-card{background:linear-gradient(160deg,#0e1626 0%,#0b1220 55%,#0d1a2b 100%);position:relative;overflow:hidden}.ws-prompt-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#00e5ffe6,#0000);height:2px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.ws-prompt-card:hover:before{opacity:1}.ws-prompt-card:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 30%,#00e5ff1f 45%,#0000 60%);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.ws-prompt-card:hover:after{transform:translate(100%)}.ws-prompt-title{text-shadow:0 0 12px #00e5ff40;border-left:3px solid #00e5ff;padding-left:10px}.ws-skill-block{flex-direction:column;gap:6px;display:flex}.ws-skill-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ws-skill-label{letter-spacing:1px;color:#4f8fa8;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:11px;display:inline-flex}.ws-skill-label:before{content:"";background:linear-gradient(#00e5ff,#a855f7);border-radius:2px;width:3px;height:11px;box-shadow:0 0 8px #00e5ff99}.ws-skill-install{background:#070c14;border:1px solid #00e5ff24;border-radius:8px;padding:8px 10px}.ws-skill-cmd{color:#8ef0ff;white-space:pre-wrap;word-break:break-word;-webkit-box-orient:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.ws-clamp3{-webkit-line-clamp:3}.ws-skill-copy.ant-btn{color:#5f89a8;height:20px;padding:0 6px;font-size:11px}.ws-skill-copy.ant-btn:hover{color:#00e5ff!important}.ws-tree-sider .ant-layout-sider-children{flex-direction:column;height:100%;min-height:0;display:flex}.ws-tree-sider .ws-tree-scroll{flex:1;min-height:0;padding:8px 0;overflow:hidden auto}.ws-tree-sider .ws-tree-scroll::-webkit-scrollbar{width:4px}.ws-tree-sider .ws-tree-scroll::-webkit-scrollbar-thumb{background:#00e5ff40;border-radius:2px}.ws-tree-sider .ws-tree-scroll::-webkit-scrollbar-track{background:0 0}.ws-sider-resizer{cursor:col-resize;z-index:20;background:0 0;width:8px;transition:background .2s;position:absolute;top:0;bottom:0;right:0}.ws-sider-resizer:hover,.ws-sider-resizer:active{background:linear-gradient(#0000,#00e5ff99,#0000)}
