:root,[data-theme=dark]{--accent: var(--accent-primary);--accent-rgb: var(--accent-primary-rgb);--accent-dim: color-mix(in srgb, var(--accent) 8%, transparent);--bg: var(--bg-primary);--deep: var(--bg-secondary);--surface: var(--bg-secondary);--surface2: var(--bg-elevated);--text: var(--text-primary);--muted: var(--text-muted);--border: var(--border-primary);--border-focus: color-mix(in srgb, var(--accent) 40%, transparent);--sidebar-w: 264px;--blur-card: 50px;--blur-sidebar: 40px;--radius-card: 16px;--radius-btn: 10px;--radius-sm: 8px;--transition: .22s cubic-bezier(.4,0,.2,1);--bg-primary: #07080a;--bg-secondary: #0a0b0d;--bg-elevated: #1b1c1e;--bg-hover: #222325;--bg-input: #0d0e10;--accent-primary: #00e5ff;--accent-primary-rgb: 0,229,255;--accent-secondary: #e040fb;--accent-glow: rgba(0, 229, 255, .15);--accent-glow-pink: rgba(224, 64, 251, .15);--text-primary: #f9f9f9;--text-secondary: #a6a6a6;--text-muted: #6a6b6c;--text-inverse: #07080a;--border-primary: rgba(255, 255, 255, .06);--border-hover: rgba(255, 255, 255, .12);--border-active: rgba(0, 229, 255, .3);--ring-outer: rgb(27, 28, 30);--ring-inner: rgb(7, 8, 10);--shadow-card: 0 0 0 1px var(--ring-outer), inset 0 0 0 1px var(--ring-inner);--shadow-card-hover: 0 0 0 1px var(--border-hover), 0 8px 24px rgba(0,0,0,.3), inset 0 0 0 1px var(--ring-inner);--shadow-elevated: 0 4px 16px rgba(0,0,0,.4), 0 0 0 1px var(--ring-outer);--shadow-glow: 0 0 20px 2px var(--accent-glow);--shadow-button: inset 0 1px 0 0 rgba(255,255,255,.1), 0 0 0 1px rgba(255,255,255,.08);--scrollbar-thumb: rgba(255, 255, 255, .08);--scrollbar-hover: rgba(255, 255, 255, .15);--skeleton-base: #1b1c1e;--skeleton-shine: #2a2b2d;--overlay: rgba(0, 0, 0, .6);--divider: rgba(255, 255, 255, .04);--glass-bg: color-mix(in srgb, var(--surface2) 72%, transparent);--glass-border: rgba(255,255,255,.07);--glass-blur: blur(var(--blur-card)) saturate(1.8);--glass-shadow: 0 8px 32px rgba(0,0,0,.4), 0 0 0 1px rgba(255,255,255,.05), inset 0 1px 0 rgba(255,255,255,.04);color-scheme:dark}[data-theme=light]{--bg-primary: #ffffff;--bg-secondary: #fafaf8;--bg-elevated: #f0eeea;--bg-hover: #e9e5dd;--bg-input: #f5f5f0;--accent-primary: #0088cc;--accent-primary-rgb: 0,136,204;--accent-secondary: #b030d9;--accent-glow: rgba(0, 136, 204, .12);--accent-glow-pink: rgba(176, 48, 217, .12);--text-primary: #292827;--text-secondary: #6b6966;--text-muted: #9c9a97;--text-inverse: #ffffff;--border-primary: #dcd7d3;--border-hover: #c5bfb9;--border-active: rgba(0, 136, 204, .4);--ring-outer: #e8e4de;--ring-inner: #f5f3f0;--shadow-card: 0 0 0 1px var(--border-primary);--shadow-card-hover: 0 0 0 1px var(--border-hover), 0 4px 12px rgba(0,0,0,.06);--shadow-elevated: 0 2px 8px rgba(0,0,0,.06), 0 0 0 1px var(--border-primary);--shadow-glow: 0 0 16px 2px var(--accent-glow);--shadow-button: 0 1px 2px rgba(0,0,0,.06), 0 0 0 1px var(--border-primary);--scrollbar-thumb: rgba(0, 0, 0, .12);--scrollbar-hover: rgba(0, 0, 0, .2);--skeleton-base: #f0eeea;--skeleton-shine: #e4e1dc;--overlay: rgba(0, 0, 0, .3);--divider: rgba(0, 0, 0, .06);--glass-bg: rgba(255, 255, 255, .65);--glass-border: rgba(255, 255, 255, .5);--glass-blur: blur(20px) saturate(1.8);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .08), inset 0 1px 0 rgba(255, 255, 255, .8);color-scheme:light}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{background:var(--bg-primary);color:var(--text-primary);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:500;line-height:1.6;letter-spacing:.2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;overflow-x:hidden;transition:background-color .35s ease,color .35s ease}#root{min-height:100vh}body,.card,.card-elevated,button,a,input,textarea,select,nav,aside,header,footer{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}img,video,canvas,svg path,input::placeholder{transition:none!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}::selection{background:var(--accent-glow);color:var(--text-primary)}::-moz-selection{background:var(--accent-glow);color:var(--text-primary)}:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}button{font-family:inherit;font-size:inherit;font-weight:500;cursor:pointer;border:none;background:none;color:inherit;letter-spacing:inherit}button:disabled{cursor:not-allowed;opacity:.5}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:500;color:var(--text-primary);background:var(--bg-input);border:1px solid var(--border-primary);border-radius:8px;padding:10px 14px;outline:none;letter-spacing:.2px}input::placeholder,textarea::placeholder{color:var(--text-muted)}input:focus,textarea:focus,select:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow)}a{color:var(--accent-primary);text-decoration:none}a:hover{opacity:.75}img{max-width:100%;height:auto;display:block}ul,ol{list-style:none}table{border-collapse:collapse}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes glowPulse{0%,to{box-shadow:0 0 8px 0 var(--accent-glow)}50%{box-shadow:0 0 20px 4px var(--accent-glow)}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes borderGlow{0%,to{border-color:var(--accent-primary)}50%{border-color:var(--accent-secondary)}}@keyframes storyRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes cardHover{0%{transform:translateY(0) scale(1)}to{transform:translateY(-2px) scale(1.005)}}@keyframes gentleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes glassShine{0%{background-position:-200% center}to{background-position:200% center}}@keyframes contentFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:fadeIn .5s ease-out}.animate-fadeInUp{animation:fadeInUp .5s ease-out}.animate-scaleIn{animation:scaleIn .3s ease-out}.animate-slideUp{animation:slideUp .4s cubic-bezier(.16,1,.3,1)}.animate-contentFade{animation:contentFade .3s cubic-bezier(.16,1,.3,1)}.animate-shimmer{background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-shine) 50%,var(--skeleton-base) 75%);background-size:800px 100%;animation:shimmer 1.5s ease-in-out infinite}.card{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--glass-shadow);transition:box-shadow .2s ease,transform .2s ease,background .3s ease;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px) scale(1.005)}.card-elevated{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--glass-shadow);will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.btn-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px;border-radius:86px;font-weight:600;font-size:15px;letter-spacing:.3px;cursor:pointer;border:none;transition:all .2s ease}.btn-pill:active{transform:scale(.97)}.btn-primary{background:var(--accent-primary);color:var(--text-inverse);box-shadow:0 0 0 1px #00e5ff33}.btn-primary:hover{box-shadow:var(--shadow-glow),0 0 0 1px #00e5ff4d;opacity:.9}.btn-secondary{background:var(--bg-elevated);color:var(--text-primary);box-shadow:var(--shadow-button)}.btn-secondary:hover{opacity:.7}.btn-ghost{background:transparent;color:var(--text-secondary);padding:8px 16px}.btn-ghost:hover{color:var(--text-primary);opacity:.7}.flex{display:flex}.flex-col{display:flex;flex-direction:column}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.gap-4{gap:4px}.gap-6{gap:6px}.gap-8{gap:8px}.gap-10{gap:10px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-20{gap:20px}.w-full{width:100%}.min-w-0{min-width:0}.text-xs{font-size:11px}.text-sm{font-size:12px}.text-base{font-size:13px}.text-md{font-size:14px}.text-lg{font-size:15px}.text-xl{font-size:16px}.text-2xl{font-size:18px}.text-3xl{font-size:20px}.text-4xl{font-size:24px}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-accent{color:var(--accent-primary)}.text-center{text-align:center}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.p-0{padding:0}.p-4{padding:4px}.p-8{padding:8px}.p-12{padding:12px}.p-16{padding:16px}.p-20{padding:20px}.p-24{padding:24px}.px-8{padding-left:8px;padding-right:8px}.px-12{padding-left:12px;padding-right:12px}.px-16{padding-left:16px;padding-right:16px}.py-4{padding-top:4px;padding-bottom:4px}.py-8{padding-top:8px;padding-bottom:8px}.py-12{padding-top:12px;padding-bottom:12px}.mb-4{margin-bottom:4px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-20{margin-bottom:20px}.mb-24{margin-bottom:24px}.mt-auto{margin-top:auto}.ml-auto{margin-left:auto}.glass-card{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--glass-shadow);will-change:transform,opacity;transform:translateZ(0)}.glass-card-hover{transition:box-shadow .25s ease,transform .25s cubic-bezier(.25,.46,.45,.94)}.glass-card-hover:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px) scale(1.005)}.avatar{border-radius:50%;flex-shrink:0;object-fit:cover;display:flex;align-items:center;justify-content:center;overflow:hidden}.avatar-sm{width:24px;height:24px;font-size:10px}.avatar-md{width:32px;height:32px;font-size:13px}.avatar-lg{width:40px;height:40px;font-size:16px}.avatar-xl{width:48px;height:48px;font-size:18px}.avatar-2xl{width:64px;height:64px;font-size:24px}.avatar-3xl{width:96px;height:96px;font-size:36px}.avatar-gradient{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:var(--text-inverse);font-weight:700}.avatar-glow{box-shadow:var(--shadow-glow)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:Inter,system-ui,sans-serif;font-weight:600;cursor:pointer;border:none;transition:all .2s ease;text-decoration:none}.btn:active{transform:scale(.97)}.btn-sm{padding:5px 12px;font-size:12px;border-radius:6px}.btn-md{padding:8px 18px;font-size:13px;border-radius:8px}.btn-lg{padding:10px 24px;font-size:14px;border-radius:10px}.btn-xl{padding:12px 32px;font-size:15px;border-radius:12px}.btn-accent{background:var(--accent-primary);color:var(--text-inverse)}.btn-accent:hover{opacity:.9;box-shadow:var(--shadow-glow)}.btn-danger{background:#f43f5e1a;color:#f43f5e;border:1px solid rgba(244,63,94,.2)}.btn-danger:hover{background:#f43f5e33}.btn-elevated{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-primary)}.btn-elevated:hover{background:var(--bg-hover);border-color:var(--border-hover)}.badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600}.badge-accent{background:var(--accent-glow);color:var(--accent-primary);border:1px solid var(--border-active)}.badge-success{background:#4ade801a;color:#4ade80}.badge-warning{background:#fbbf241a;color:#fbbf24}.badge-danger{background:#f43f5e1a;color:#f43f5e}.badge-muted{background:var(--bg-elevated);color:var(--text-muted);border:1px solid var(--border-primary)}.badge-vip{background:var(--accent-glow-pink);color:var(--accent-secondary);font-size:10px;font-weight:700;padding:1px 6px;border-radius:4px}.dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.dot-online{background:#4ade80;box-shadow:0 0 8px #4ade8080}.dot-offline{background:#ef4444;box-shadow:0 0 8px #ef44444d}.input-glass{width:100%;padding:10px 14px;border-radius:8px;background:var(--bg-input);border:1px solid var(--border-primary);color:var(--text-primary);font-size:14px;font-family:Inter,system-ui,sans-serif;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.input-glass:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow)}.input-glass::placeholder{color:var(--text-muted)}.tab-pills{display:flex;gap:6px;flex-wrap:wrap}.tab-pill{padding:7px 16px;border-radius:20px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid var(--border-primary);background:var(--bg-elevated);color:var(--text-secondary);font-family:Inter,system-ui,sans-serif;transition:all .15s ease}.tab-pill:hover{background:var(--bg-hover)}.tab-pill.active{background:var(--accent-glow);color:var(--accent-primary);border-color:var(--border-active);font-weight:600}.filter-tabs{display:flex;gap:4px;background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:12px;padding:4px;position:relative;transition:background .3s ease,border-color .3s ease}.filter-tabs .filter-slider{position:absolute;top:4px;bottom:4px;border-radius:8px;background:var(--accent-primary);transition:left .3s cubic-bezier(.16,1,.3,1),width .3s cubic-bezier(.16,1,.3,1);z-index:0}.filter-tab{flex:1;padding:8px 0;background:transparent;border:none;border-radius:8px;color:var(--text-muted);font-size:13px;font-weight:500;cursor:pointer;transition:color .2s ease,font-weight .2s ease;font-family:Inter,system-ui,sans-serif;position:relative;z-index:1}.filter-tab.active{color:var(--text-inverse);font-weight:600}.section-header{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.divider{border:none;border-top:1px solid var(--divider);margin:12px 0}.gradient-text{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gradient-border-left{border-left:3px solid;border-image:linear-gradient(to bottom,var(--accent-primary),var(--accent-secondary)) 1}.hover-lift{transition:transform .2s ease,box-shadow .2s ease}.hover-lift:hover{transform:translateY(-2px)}.hover-bg{transition:background .15s ease}.hover-bg:hover{background:var(--bg-hover)}.cursor-pointer{cursor:pointer}.page-enter{animation:slideUp .4s cubic-bezier(.16,1,.3,1)}.stagger-1{animation-delay:.05s}.stagger-2{animation-delay:.1s}.stagger-3{animation-delay:.15s}.stagger-4{animation-delay:.2s}.skeleton{background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-shine) 50%,var(--skeleton-base) 75%);background-size:800px 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:8px}.empty-state{text-align:center;padding:48px 20px;color:var(--text-muted)}.empty-state-icon{font-size:40px;margin-bottom:12px;opacity:.5}.empty-state-title{font-size:16px;font-weight:600;color:var(--text-secondary);margin-bottom:6px}.empty-state-desc{font-size:13px;line-height:1.5;max-width:300px;margin:0 auto}.sponsored-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dropdown-menu{position:absolute;background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:10px;padding:4px;box-shadow:var(--shadow-elevated);animation:scaleIn .15s ease-out;z-index:999}.dropdown-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:transparent;border:none;color:var(--text-primary);font-size:13px;cursor:pointer;border-radius:6px;font-family:Inter,system-ui,sans-serif;transition:background .15s}.dropdown-item:hover{background:var(--bg-hover)}.dropdown-item-danger{color:#f43f5e}.dropdown-item-danger:hover{background:#f43f5e1a}.toolbar-btn{display:flex;align-items:center;gap:6px;background:transparent;border:none;color:var(--text-muted);font-size:13px;font-weight:500;cursor:pointer;padding:6px 10px;border-radius:8px;transition:all .2s ease;font-family:Inter,system-ui,sans-serif;transform:scale(1)}.toolbar-btn:hover{background:var(--bg-hover);color:var(--text-primary);transform:scale(1.05)}.toolbar-btn:active{transform:scale(.95)}.toolbar-btn.active{color:var(--accent-primary)}.post-action-bar{display:flex;border-top:1px solid var(--divider);padding:2px;gap:2px}.post-action-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:8px 0;margin:0;background:none;border:none;font-size:13px;font-weight:500;cursor:pointer;border-radius:8px;transition:background .15s ease,color .15s ease;font-family:Inter,system-ui,sans-serif;color:var(--text-secondary)}.post-action-btn:hover{background:var(--bg-hover);border-radius:8px}.post-action-btn.active{color:var(--accent-primary);font-weight:600}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px}.modal-content{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:20px;padding:24px;width:100%;box-shadow:0 20px 60px #0006}.spinner{border-radius:50%;border:3px solid var(--border-primary);border-top-color:var(--accent-primary);animation:spin .8s linear infinite}.spinner-sm{width:20px;height:20px}.spinner-md{width:28px;height:28px}.spinner-lg{width:36px;height:36px}@media(max-width:768px){.hide-mobile{display:none!important}.full-mobile{width:100%!important;max-width:100%!important}.stack-mobile{flex-direction:column!important}.text-sm-mobile{font-size:13px!important}.p-sm-mobile{padding:12px!important}.gap-sm-mobile{gap:8px!important}}@media(max-width:480px){.hide-xs{display:none!important}.p-xs-mobile{padding:8px!important}}html.cursor-crosshair,html.cursor-crosshair *{cursor:crosshair!important}html.cursor-neon,html.cursor-neon *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cdefs%3E%3Cfilter id='g'%3E%3CfeDropShadow dx='0' dy='0' stdDeviation='1.2' flood-color='%2300e5ff' flood-opacity='0.8'/%3E%3C/filter%3E%3C/defs%3E%3Cpolygon points='5,1 5,25 11,19 16,28 19,26 14,17 23,17' fill='%230d1117' stroke='%2300e5ff' stroke-width='1.5' stroke-linejoin='round' filter='url(%23g)'/%3E%3C/svg%3E") 5 1,default!important}html.cursor-aurora,html.cursor-aurora *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cdefs%3E%3ClinearGradient id='ag' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0%25' stop-color='%237c4dff'/%3E%3Cstop offset='100%25' stop-color='%2300e5ff'/%3E%3C/linearGradient%3E%3Cfilter id='af'%3E%3CfeDropShadow dx='0' dy='0' stdDeviation='0.8' flood-color='%237c4dff' flood-opacity='0.6'/%3E%3C/filter%3E%3C/defs%3E%3Cpolygon points='5,1 5,25 11,19 16,28 19,26 14,17 23,17' fill='url(%23ag)' stroke='%23ffffff' stroke-width='1' stroke-linejoin='round' filter='url(%23af)'/%3E%3C/svg%3E") 5 1,default!important}html.cursor-ember,html.cursor-ember *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cdefs%3E%3ClinearGradient id='eg' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0%25' stop-color='%23ff6b2b'/%3E%3Cstop offset='100%25' stop-color='%23ff2d55'/%3E%3C/linearGradient%3E%3Cfilter id='ef'%3E%3CfeDropShadow dx='0' dy='0' stdDeviation='1' flood-color='%23ff6b2b' flood-opacity='0.7'/%3E%3C/filter%3E%3C/defs%3E%3Cpolygon points='5,1 5,25 11,19 16,28 19,26 14,17 23,17' fill='%230d1117' stroke='url(%23eg)' stroke-width='1.5' stroke-linejoin='round' filter='url(%23ef)'/%3E%3C/svg%3E") 5 1,default!important}html.cursor-frost,html.cursor-frost *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cdefs%3E%3ClinearGradient id='fg' x1='0' y1='0' x2='0.5' y2='1'%3E%3Cstop offset='0%25' stop-color='%23ffffff'/%3E%3Cstop offset='100%25' stop-color='%23b3e5fc'/%3E%3C/linearGradient%3E%3Cfilter id='ff'%3E%3CfeDropShadow dx='0' dy='0' stdDeviation='0.8' flood-color='%234fc3f7' flood-opacity='0.5'/%3E%3C/filter%3E%3C/defs%3E%3Cpolygon points='5,1 5,25 11,19 16,28 19,26 14,17 23,17' fill='url(%23fg)' stroke='%234fc3f7' stroke-width='1' stroke-linejoin='round' filter='url(%23ff)'/%3E%3C/svg%3E") 5 1,default!important}html.cursor-phantom,html.cursor-phantom *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cdefs%3E%3Cfilter id='pf'%3E%3CfeDropShadow dx='0' dy='0' stdDeviation='1.2' flood-color='%23e040fb' flood-opacity='0.8'/%3E%3C/filter%3E%3C/defs%3E%3Cpolygon points='5,1 5,25 11,19 16,28 19,26 14,17 23,17' fill='%230d0d12' stroke='%23e040fb' stroke-width='1.5' stroke-linejoin='round' filter='url(%23pf)'/%3E%3C/svg%3E") 5 1,default!important}body,html{background:var(--bg)}#root{background:transparent;min-height:100vh}.glass-sidebar{background:color-mix(in srgb,var(--surface2) 80%,transparent)!important;backdrop-filter:blur(var(--blur-sidebar)) saturate(1.8);-webkit-backdrop-filter:blur(var(--blur-sidebar)) saturate(1.8);border-right:1px solid var(--glass-border)}.card,.card-elevated,.glass-card{background:color-mix(in srgb,var(--surface2) 70%,transparent)!important;backdrop-filter:blur(var(--blur-card)) saturate(1.2);-webkit-backdrop-filter:blur(var(--blur-card)) saturate(1.2);border:1px solid rgba(255,255,255,.07)!important;box-shadow:0 8px 32px #00000059,0 0 0 1px #ffffff0a,inset 0 1px #ffffff0a!important}.btn-elevated{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:color-mix(in srgb,var(--accent) 12%,rgba(255,255,255,.04))!important;border:1px solid color-mix(in srgb,var(--accent) 20%,transparent)!important;color:var(--accent)!important;transition:transform var(--transition),box-shadow var(--transition),background var(--transition)}.btn-elevated:hover{background:color-mix(in srgb,var(--accent) 22%,rgba(255,255,255,.06))!important;box-shadow:0 0 16px color-mix(in srgb,var(--accent) 20%,transparent)}input,textarea,select{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--surface) 80%,transparent)!important;border:1px solid var(--border)!important}input:focus,textarea:focus,select:focus{border-color:var(--border-focus)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)!important}.dropdown-menu{background:color-mix(in srgb,var(--surface2) 85%,transparent)!important;backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5);border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 16px 48px #00000080,0 0 0 1px #ffffff0a!important}.tab-pill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--surface2) 60%,transparent)}.tab-pill.active{background:color-mix(in srgb,var(--accent) 15%,transparent);border-color:color-mix(in srgb,var(--accent) 30%,transparent)!important}.filter-tabs{background:color-mix(in srgb,var(--surface2) 60%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.06)!important}#nav-glide-pill{position:absolute;left:4px;right:4px;border-radius:8px;background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);pointer-events:none;transition:transform .25s cubic-bezier(.4,0,.2,1),height .25s cubic-bezier(.4,0,.2,1),opacity .2s;opacity:0;z-index:0}[data-theme=light]{--surface: rgba(210, 210, 215, .55);--surface2: rgba(195, 195, 200, .6);--blur-card: 30px;--glass-shadow: 0 4px 24px rgba(0,0,0,.1), 0 0 0 1px rgba(0,0,0,.06), inset 0 1px 0 rgba(255,255,255,.7);--glass-bg: rgba(220, 220, 225, .55);--glass-border: rgba(0,0,0,.08)}body:before,body:after{display:block!important;visibility:visible!important;z-index:0}
