:root,[data-theme=dark]{--primary: #4f8ef7;--primary-rgb: 79, 142, 247;--primary-contrast: #ffffff;--gradient: linear-gradient(135deg, #4f8ef7 0%, #22d3a0 100%);--ush-bg: #0c0e14;--ush-surf: #12151e;--ush-card: #181c28;--ush-border: #1f2436;--ush-border-glow: rgba(var(--primary-rgb), .25);--ush-accent: #4f8ef7;--ush-accent-soft: rgba(var(--primary-rgb), .14);--ush-accent-soft: color-mix(in srgb, var(--ush-accent) 14%, transparent);--ush-accent-soft-hover: rgba(var(--primary-rgb), .22);--ush-accent-soft-hover: color-mix(in srgb, var(--ush-accent) 22%, transparent);--ush-accent-border: rgba(var(--primary-rgb), .35);--ush-accent-border: color-mix(in srgb, var(--ush-accent) 35%, transparent);--ush-accent-glow: rgba(var(--primary-rgb), .32);--ush-accent-glow: color-mix(in srgb, var(--ush-accent) 32%, transparent);--ush-green: #22d3a0;--ush-amber: #f5a623;--ush-red: #f75c5c;--ush-violet: #9b7cf7;--ush-text: #dde3f0;--ush-sub: #7a84a0;--ush-dim: #3a4155;--skel-base: #1e2235;--skel-shine: #2a3050;--glass-bg: rgba(24, 28, 40, .75);--glass-border: rgba(255, 255, 255, .08);--glass-blur: blur(14px);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .25);--shadow-md: 0 8px 24px rgba(0, 0, 0, .35);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .5)}[data-theme=light]{--primary: #3b7de8;--primary-rgb: 59, 125, 232;--primary-contrast: #ffffff;--gradient: linear-gradient(135deg, #3b7de8 0%, #18b88b 100%);--ush-bg: #f4f6fa;--ush-surf: #ffffff;--ush-card: #ffffff;--ush-border: #e2e6ed;--ush-border-glow: rgba(var(--primary-rgb), .2);--ush-accent: #3b7de8;--ush-accent-soft: rgba(var(--primary-rgb), .14);--ush-accent-soft: color-mix(in srgb, var(--ush-accent) 14%, transparent);--ush-accent-soft-hover: rgba(var(--primary-rgb), .22);--ush-accent-soft-hover: color-mix(in srgb, var(--ush-accent) 22%, transparent);--ush-accent-border: rgba(var(--primary-rgb), .35);--ush-accent-border: color-mix(in srgb, var(--ush-accent) 35%, transparent);--ush-accent-glow: rgba(var(--primary-rgb), .32);--ush-accent-glow: color-mix(in srgb, var(--ush-accent) 32%, transparent);--ush-green: #18b88b;--ush-amber: #e69500;--ush-red: #e04545;--ush-violet: #7c5fd6;--ush-text: #1a1d26;--ush-sub: #6b7280;--ush-dim: #d1d5db;--skel-base: #e5e7eb;--skel-shine: #f3f4f6;--glass-bg: rgba(255, 255, 255, .85);--glass-border: rgba(0, 0, 0, .07);--glass-blur: blur(14px);--shadow-sm: 0 2px 6px rgba(0, 0, 0, .05);--shadow-md: 0 8px 20px rgba(0, 0, 0, .08);--shadow-lg: 0 16px 36px rgba(0, 0, 0, .12)}*{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased}::selection{background:var(--ush-accent-soft-hover);color:var(--ush-text)}::-moz-selection{background:var(--ush-accent-soft-hover);color:var(--ush-text)}html,body{height:100%;background:var(--ush-bg);color:var(--ush-text);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;overflow-x:hidden;transition:background-color .25s ease,color .25s ease}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin .85s linear infinite!important;display:inline-block!important;transform-origin:center center!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--ush-dim);border-radius:99px;border:1px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--ush-sub)}.settings-nav-sidebar{overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ush-border) transparent}.settings-nav-sidebar::-webkit-scrollbar{width:4px}.settings-nav-sidebar::-webkit-scrollbar-thumb{background:var(--ush-border);border-radius:4px}.settings-nav-sidebar::-webkit-scrollbar-thumb:hover{background:var(--ush-sub)}.font-mono{font-family:JetBrains Mono,monospace}.glass-panel{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border)}.rolling-pill-btn{display:inline-flex;align-items:center;justify-content:flex-start;height:42px;width:42px;min-width:42px;border-radius:9999px;background:var(--ush-card);border:none;box-shadow:inset 0 0 0 1.5px var(--ush-border),0 4px 14px #00000040;color:var(--ush-text);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;box-sizing:border-box;text-decoration:none;white-space:nowrap;position:relative;overflow:hidden;padding:0;margin:0;transition:width .65s cubic-bezier(.25,1,.5,1),box-shadow .35s ease,background-color .3s ease,transform .15s ease}.rolling-pill-btn:hover,.rolling-pill-btn:focus-visible{width:195px;box-shadow:inset 0 0 0 1.5px var(--ush-accent),0 6px 22px var(--ush-accent-glow)}.rolling-pill-btn:active{transform:scale(.97)}.rolling-pill-btn .rolling-pill-icon,.rolling-pill-btn .pill-icon{width:42px;height:42px;min-width:42px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px;box-sizing:border-box;transition:transform .65s cubic-bezier(.25,1,.5,1);transform:rotate(0)}.rolling-pill-btn:hover .rolling-pill-icon,.rolling-pill-btn:hover .pill-icon,.rolling-pill-btn:focus-visible .rolling-pill-icon,.rolling-pill-btn:focus-visible .pill-icon{transform:rotate(-360deg)}.rolling-pill-btn .rolling-pill-label,.rolling-pill-btn .pill-label{display:inline-block;white-space:nowrap;font-size:13px;font-weight:600;letter-spacing:.2px;line-height:1;padding-left:2px;padding-right:13px;pointer-events:none;opacity:0;transform:translate(10px);transition:opacity .35s ease .1s,transform .35s ease .1s}.rolling-pill-btn:hover .rolling-pill-label,.rolling-pill-btn:hover .pill-label,.rolling-pill-btn:focus-visible .rolling-pill-label,.rolling-pill-btn:focus-visible .pill-label{opacity:1;transform:translate(0)}.rolling-pill-btn.pill-xs{height:36px;width:36px;min-width:36px;max-width:36px}.rolling-pill-btn.pill-xs .rolling-pill-icon,.rolling-pill-btn.pill-xs .pill-icon{width:36px;height:36px;min-width:36px}.rolling-pill-btn.pill-xs .rolling-pill-label,.rolling-pill-btn.pill-xs .pill-label{font-size:12px;padding-right:14px}.rolling-pill-btn.pill-xs:hover,.rolling-pill-btn.pill-xs:focus-visible{width:max-content;max-width:135px;box-shadow:inset 0 0 0 1.5px var(--ush-accent),0 5px 18px var(--ush-accent-glow)}.rolling-pill-btn.pill-sm{height:36px;width:36px;min-width:36px;max-width:36px}.rolling-pill-btn.pill-sm .rolling-pill-icon,.rolling-pill-btn.pill-sm .pill-icon{width:36px;height:36px;min-width:36px}.rolling-pill-btn.pill-sm .rolling-pill-label,.rolling-pill-btn.pill-sm .pill-label{font-size:12px;padding-right:15px}.rolling-pill-btn.pill-sm:hover,.rolling-pill-btn.pill-sm:focus-visible{width:max-content;max-width:165px;box-shadow:inset 0 0 0 1.5px var(--ush-accent),0 5px 18px var(--ush-accent-glow)}.rolling-pill-btn.pill-md:hover{width:max-content;max-width:175px}.rolling-pill-btn.pill-lg:hover{width:max-content;max-width:210px}.rolling-pill-btn.pill-xl:hover{width:max-content;max-width:260px}.g-rolling-pill-btn{height:38px;width:38px;min-width:38px;background:#fff;color:#1f2937;border:none;box-shadow:inset 0 0 0 1px #00000026,0 2px 10px #0003}.g-rolling-pill-btn .rolling-pill-icon,.g-rolling-pill-btn .g-rolling-pill-icon{width:38px;height:38px;min-width:38px}.g-rolling-pill-btn:hover,.g-rolling-pill-btn:focus-visible{width:180px;background:#fff;color:#1f2937;box-shadow:inset 0 0 0 1px #4285f480,0 4px 18px #4285f466}.g-rolling-pill-btn:hover .rolling-pill-icon,.g-rolling-pill-btn:hover .g-rolling-pill-icon{transform:rotate(-360deg)}.save-rolling-pill-btn{height:44px;width:44px;min-width:44px;max-width:44px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;box-shadow:inset 0 0 0 1.5px #ffffff4d,0 6px 20px #2563eb73}.save-rolling-pill-btn .rolling-pill-icon{width:44px;height:44px;min-width:44px;color:#fff}.save-rolling-pill-btn .rolling-pill-label{color:#fff;font-weight:700;font-size:13px;padding-right:15px}.save-rolling-pill-btn:hover,.save-rolling-pill-btn:focus-visible{width:max-content;max-width:165px;box-shadow:inset 0 0 0 1.5px #ffffff8c,0 10px 28px #2563eba6}.save-rolling-pill-btn:hover .rolling-pill-icon,.save-rolling-pill-btn:focus-visible .rolling-pill-icon{transform:rotate(-360deg)}.save-rolling-pill-btn.saved{background:linear-gradient(135deg,#10b981,#059669);box-shadow:inset 0 0 0 1.5px #ffffff4d,0 6px 20px #10b98173}.save-rolling-pill-btn.saved:hover,.save-rolling-pill-btn.saved:focus-visible{width:max-content;max-width:120px;box-shadow:inset 0 0 0 1.5px #ffffff8c,0 10px 28px #10b981a6}.save-rolling-pill-btn.pending{background:linear-gradient(135deg,#f97316,#ea580c);box-shadow:inset 0 0 0 1.5px #fff6,0 6px 22px #ea580c80}.save-rolling-pill-btn.pending:hover,.save-rolling-pill-btn.pending:focus-visible{width:max-content;max-width:140px;box-shadow:inset 0 0 0 1.5px #ffffffa6,0 10px 28px #ea580ca6}.discard-rolling-pill-btn{height:44px;width:44px;min-width:44px;max-width:44px;background:var(--ush-card);color:#ef4444;border:none;box-shadow:inset 0 0 0 1.5px #ef444459,0 4px 14px #00000040;cursor:pointer;display:inline-flex;align-items:center;justify-content:flex-start;padding:0;margin:0;box-sizing:border-box}.discard-rolling-pill-btn .rolling-pill-icon{width:44px;height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;color:#ef4444;padding:0;margin:0;box-sizing:border-box}.discard-rolling-pill-btn .rolling-pill-label{color:#ef4444;font-weight:700;font-size:13px;padding-right:15px}.discard-rolling-pill-btn:hover,.discard-rolling-pill-btn:focus-visible{width:max-content;max-width:125px;background:#ef44441f;box-shadow:inset 0 0 0 1.5px #ef444499,0 8px 24px #ef44444d}.discard-rolling-pill-btn:hover .rolling-pill-icon,.discard-rolling-pill-btn:focus-visible .rolling-pill-icon{transform:rotate(-360deg)}.tour-rolling-pill-btn{height:40px;width:40px;min-width:40px;max-width:40px;background:var(--ush-card);color:var(--ush-text);border:none;box-shadow:inset 0 0 0 1.5px var(--ush-border),0 4px 14px #00000040;cursor:pointer;display:inline-flex;align-items:center;justify-content:flex-start;padding:0;margin:0;box-sizing:border-box}.tour-rolling-pill-btn .rolling-pill-icon{width:40px;height:40px;min-width:40px;color:var(--ush-accent);display:flex;align-items:center;justify-content:center}.tour-rolling-pill-btn .rolling-pill-label{color:var(--ush-text);font-weight:600;font-size:12.5px;padding-right:15px;padding-left:2px}.tour-rolling-pill-btn:hover,.tour-rolling-pill-btn:focus-visible{width:max-content;max-width:150px;box-shadow:inset 0 0 0 1.5px var(--ush-accent),0 6px 20px var(--ush-accent-glow)}.tour-rolling-pill-btn:hover .rolling-pill-icon,.tour-rolling-pill-btn:focus-visible .rolling-pill-icon{transform:rotate(-360deg)}@keyframes pulseBadge{0%,to{transform:scale(1);box-shadow:0 2px 8px #ef4444b3,0 0 0 2px var(--ush-card, #1e293b)}50%{transform:scale(1.12);box-shadow:0 4px 14px #ef4444f2,0 0 0 3px var(--ush-card, #1e293b)}}.capsule-roller-btn{display:inline-flex;align-items:center;justify-content:flex-start;height:35px;width:35px;min-width:35px;max-width:35px;border-radius:9999px!important;border:none!important;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;white-space:nowrap;box-sizing:border-box;text-decoration:none;position:relative;overflow:hidden;padding:0;font-size:12.5px;line-height:1;transition:width .48s cubic-bezier(.25,1,.5,1),max-width .48s cubic-bezier(.25,1,.5,1),transform .2s cubic-bezier(.25,1,.5,1),box-shadow .25s ease,background .25s ease,color .2s ease}.capsule-roller-btn:active{transform:scale(.95)!important}.capsule-roller-btn:disabled{opacity:.75;cursor:not-allowed}.capsule-roller-btn .capsule-icon{width:35px;height:35px;min-width:35px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;transition:transform .55s cubic-bezier(.25,1,.5,1)}.capsule-roller-btn:hover:not(:disabled) .capsule-icon,.capsule-roller-btn:focus-visible:not(:disabled) .capsule-icon{transform:rotate(-360deg)}.capsule-roller-btn .capsule-label{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;opacity:0;transform:translate(10px);pointer-events:none;transition:opacity .28s ease .08s,transform .28s ease .08s;padding-right:14px}.capsule-roller-btn:hover:not(:disabled) .capsule-label,.capsule-roller-btn:focus-visible:not(:disabled) .capsule-label,.capsule-roller-btn.is-saving .capsule-label{opacity:1;transform:translate(0)}.capsule-roller-discard{background:var(--ush-surf, #f8fafc);color:#ef4444;font-weight:650;box-shadow:inset 0 0 0 1.5px var(--ush-border, rgba(0, 0, 0, .12)),0 2px 8px #0000000f}.capsule-roller-discard:hover,.capsule-roller-discard:focus-visible{width:104px;max-width:104px;background:#ef444417;color:#dc2626;transform:translateY(-1px);box-shadow:inset 0 0 0 1.5px #ef444480,0 6px 18px #ef444440}.capsule-roller-save{background:linear-gradient(180deg,#fb923c,#ea580c 52%,#c2410c);color:#fff;font-weight:700;letter-spacing:.2px;box-shadow:inset 0 0 0 1.5px #fff6,0 4px 14px #ea580c6b}.capsule-roller-save:hover:not(:disabled),.capsule-roller-save:focus-visible:not(:disabled),.capsule-roller-save.is-saving{width:178px;max-width:178px;background:linear-gradient(180deg,#fdba74,#ea580c,#c2410c);transform:translateY(-1px);box-shadow:inset 0 0 0 1.5px #ffffffb3,0 8px 24px #ea580c99}.capsule-roller-save .save-shortcut-badge{font-size:10px;line-height:1;border-radius:9999px;background:#0000003d;box-shadow:inset 0 1px 1.5px #00000040,0 1px #fff3;padding:2.5px 6.5px;font-weight:700;color:#fff;margin-left:2px;display:inline-flex;align-items:center;justify-content:center}.upload-rolling-pill-btn{height:42px;width:42px;min-width:42px;background:var(--gradient, linear-gradient(135deg, #4f8ef7 0%, #22d3a0 100%));color:#fff;border:none;box-shadow:inset 0 0 0 1.5px #ffffff40,0 4px 14px var(--ush-accent-glow);cursor:pointer;display:inline-flex;align-items:center;justify-content:flex-start;padding:0;margin:0;box-sizing:border-box}.upload-rolling-pill-btn .rolling-pill-icon{width:42px;height:42px;min-width:42px;display:flex;align-items:center;justify-content:center;color:#fff;padding:0;margin:0;box-sizing:border-box}.upload-rolling-pill-btn .rolling-pill-label{color:#fff;font-weight:700;font-size:13px;padding-right:18px}.upload-rolling-pill-btn:hover,.upload-rolling-pill-btn:focus-visible{width:290px;box-shadow:inset 0 0 0 1.5px #ffffff80,0 8px 24px var(--ush-accent-glow)}.upload-rolling-pill-btn:hover .rolling-pill-icon,.upload-rolling-pill-btn:focus-visible .rolling-pill-icon{transform:rotate(-360deg)}.rolling-pill-primary{background:var(--gradient);border:1.5px solid rgba(255,255,255,.2);color:#fff}.rolling-pill-primary:hover{box-shadow:0 6px 24px var(--ush-accent-glow)}.rolling-pill-btn.dv-add-pill{height:36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;border-radius:9999px!important;background:linear-gradient(135deg,#6366f1,#a855f7)!important;color:#fff!important;border:none!important;box-shadow:0 2px 8px #6366f159!important;padding:0!important;margin:0!important;flex-shrink:0;cursor:pointer;overflow:hidden;transition:width .45s cubic-bezier(.25,1,.5,1),box-shadow .25s ease,transform .15s ease!important}.rolling-pill-btn.dv-add-pill .rolling-pill-icon,.rolling-pill-btn.dv-add-pill .pill-icon{width:36px!important;height:36px!important;min-width:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0;transition:transform .45s cubic-bezier(.25,1,.5,1)!important}.rolling-pill-btn.dv-add-pill:hover,.rolling-pill-btn.dv-add-pill:focus-visible{width:154px!important;max-width:154px!important;box-shadow:0 4px 18px #a855f780!important}.rolling-pill-btn.dv-add-pill:hover .rolling-pill-icon,.rolling-pill-btn.dv-add-pill:hover .pill-icon,.rolling-pill-btn.dv-add-pill:focus-visible .rolling-pill-icon,.rolling-pill-btn.dv-add-pill:focus-visible .pill-icon{transform:rotate(-360deg)!important}.rolling-pill-btn.dv-add-pill .rolling-pill-label,.rolling-pill-btn.dv-add-pill .pill-label{display:inline-block!important;white-space:nowrap!important;font-size:12px!important;font-weight:700!important;letter-spacing:.2px!important;line-height:1!important;color:#fff!important;padding-left:0!important;padding-right:14px!important;pointer-events:none;opacity:0!important;transform:translate(8px)!important;transition:opacity .25s ease .08s,transform .25s ease .08s!important}.rolling-pill-btn.dv-add-pill:hover .rolling-pill-label,.rolling-pill-btn.dv-add-pill:hover .pill-label,.rolling-pill-btn.dv-add-pill:focus-visible .rolling-pill-label,.rolling-pill-btn.dv-add-pill:focus-visible .pill-label{opacity:1!important;transform:translate(0)!important}.rolling-pill-btn.dv-add-pill:active{transform:scale(.96)!important}.lc-rolling-pill{height:50px;min-width:50px;width:50px;border-radius:25px;background:var(--gradient);color:#fff;border:none;font-weight:600}.lc-rolling-pill:hover{width:195px}.lc-rolling-pill.lc-sending{width:195px!important;cursor:wait}.lc-rolling-pill.lc-sending .pill-label{opacity:1!important;transform:translate(0)!important}.lc-rolling-pill.lc-success{width:195px!important;background:linear-gradient(135deg,#10b981,#059669)!important}.lc-rolling-pill.lc-success .pill-label{opacity:1!important;transform:translate(0)!important}.lc-rolling-pill.lc-error{width:195px!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important}.lc-rolling-pill.lc-error .pill-label{opacity:1!important;transform:translate(0)!important}@media(max-width:640px){.rolling-pill-btn{width:auto!important;padding:0 16px!important}.rolling-pill-btn .pill-label{opacity:1!important;transform:translate(0)!important}.rolling-pill-btn .pill-icon{transform:none!important}}@media(max-width:768px){.page-container,[style*="maxWidth: '1400px'"],[style*="max-width: 1400px"]{padding-left:12px!important;padding-right:12px!important}.capsule-roller-btn .capsule-label{display:none!important}table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.tour-rolling-pill-btn{bottom:16px!important;left:16px!important}.glass-panel{max-width:calc(100vw - 24px)!important}}.sp-action-tip{position:relative}.sp-action-tip:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px);background:var(--ush-card);border:1px solid var(--ush-border);color:var(--ush-text);padding:6px 12px;border-radius:8px;font-size:11.5px;font-weight:600;letter-spacing:.2px;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1),visibility .18s;z-index:99999;box-shadow:0 10px 25px -3px #0006,0 4px 10px #00000026;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sp-action-tip:hover:after{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.sp-action-tip[data-tooltip-pos=bottom]:after,header .sp-action-tip:after{bottom:auto;top:calc(100% + 10px);transform:translate(-50%) translateY(-4px)}.sp-action-tip[data-tooltip-pos=bottom]:hover:after,header .sp-action-tip:hover:after{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.sp-action-tip:before{content:"";position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%) translateY(4px);border-width:5px;border-style:solid;border-color:var(--ush-border) transparent transparent transparent;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1),visibility .18s;z-index:99999}.sp-action-tip:hover:before{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.sp-action-tip[data-tooltip-pos=bottom]:before,header .sp-action-tip:before{bottom:auto;top:calc(100% + 4px);border-color:transparent transparent var(--ush-border) transparent;transform:translate(-50%) translateY(-4px)}.sp-action-tip[data-tooltip-pos=bottom]:hover:before,header .sp-action-tip:hover:before{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.sp-action-tip[data-tooltip-pos=right]:after,aside .sp-action-tip[data-tooltip-pos=right]:after{bottom:auto;top:50%;left:calc(100% + 12px);transform:translateY(-50%) translate(-4px)}.sp-action-tip[data-tooltip-pos=right]:hover:after,aside .sp-action-tip[data-tooltip-pos=right]:hover:after{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}.sp-action-tip[data-tooltip-pos=right]:before,aside .sp-action-tip[data-tooltip-pos=right]:before{bottom:auto;top:50%;left:calc(100% + 4px);border-width:5px;border-style:solid;border-color:transparent var(--ush-border) transparent transparent;transform:translateY(-50%) translate(-4px)}.sp-action-tip[data-tooltip-pos=right]:hover:before,aside .sp-action-tip[data-tooltip-pos=right]:hover:before{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}.skeleton-shimmer{background:linear-gradient(90deg,var(--skel-base) 0%,var(--skel-shine) 50%,var(--skel-base) 100%);background-size:200% 100%;animation:skeleton-sweep 1.5s infinite linear}@keyframes skeleton-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shimmer-pulse{0%,to{opacity:.45}50%{opacity:1}}.shimmer{animation:shimmer-pulse 1.2s ease infinite}.tour-spotlight-active{position:relative!important;z-index:10002!important;box-shadow:0 0 0 4px var(--ush-accent),0 0 24px rgba(var(--primary-rgb),.6)!important;border-radius:8px}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(-14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toastProgress{0%{width:100%}to{width:0%}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUpCenter{0%{opacity:0;transform:translate(-50%,20px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}table thead tr{background:var(--ush-accent-soft)!important;border-bottom:1.5px solid var(--ush-accent-border, var(--ush-border))!important}table thead th{color:var(--ush-accent)!important;font-weight:700!important;letter-spacing:.3px!important}
