.btn.svelte-1xko78n{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2, .5rem);border-radius:var(--radius-full);font-weight:var(--font-semibold, 600);font-family:var(--font-sans);line-height:1;cursor:pointer;border:none;text-decoration:none;-webkit-user-select:none;user-select:none;transition:transform var(--transition-fast, .15s ease),box-shadow var(--transition-fast, .15s ease),background var(--transition-fast, .15s ease),border-color var(--transition-fast, .15s ease)}.btn.svelte-1xko78n:hover{transform:translateY(-2px)}.btn.svelte-1xko78n:active{transform:translateY(0) scale(.95);transition:transform var(--anim-instant, .1s) var(--ease-spring, ease)}.btn--primary.svelte-1xko78n{background:var(--btn-primary-bg, var(--color-brand-primary));color:var(--btn-primary-text, #000);box-shadow:var(--btn-primary-shadow, var(--shadow-glow))}.btn--primary.svelte-1xko78n:hover{box-shadow:var(--btn-primary-hover-shadow, var(--shadow-glow))}.btn--secondary.svelte-1xko78n,.btn--outline.svelte-1xko78n{background:var(--btn-secondary-bg, transparent);border:1px solid var(--btn-secondary-border, var(--color-brand-primary));color:var(--btn-secondary-text, var(--color-brand-primary))}.btn--secondary.svelte-1xko78n:hover,.btn--outline.svelte-1xko78n:hover{background:rgba(var(--color-brand-primary-rgb, 57, 208, 255),.1);transform:translateY(-1px)}.btn--ghost.svelte-1xko78n{background:var(--btn-ghost-bg, rgba(255, 255, 255, .05));color:var(--btn-ghost-text, var(--color-text-secondary));border:none}.btn--ghost.svelte-1xko78n:hover{background:var(--btn-ghost-hover-bg, rgba(255, 255, 255, .1));color:var(--color-text-primary)}.btn--danger.svelte-1xko78n{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 4px 14px #ef44444d}.btn--sm.svelte-1xko78n{padding:var(--space-2, .5rem) var(--space-3, .75rem);font-size:var(--text-xs, .75rem)}.btn--md.svelte-1xko78n{padding:var(--space-3, .75rem) var(--space-5, 1.25rem);font-size:var(--text-sm, .875rem)}.btn--lg.svelte-1xko78n{padding:var(--space-4, 1rem) var(--space-6, 1.5rem);font-size:var(--text-base, 1rem)}.btn--full.svelte-1xko78n{width:100%}.btn--loading.svelte-1xko78n{pointer-events:none;opacity:.8}.btn--disabled.svelte-1xko78n{pointer-events:none;opacity:.5;cursor:not-allowed;transform:none}.badge.svelte-16wd81y{display:inline-flex;align-items:center;gap:.25rem;border-radius:var(--radius-full);font-weight:600;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.badge--sm.svelte-16wd81y{padding:.125rem .5rem;font-size:.65rem}.badge--md.svelte-16wd81y{padding:.25rem .75rem;font-size:.75rem}.badge--default.svelte-16wd81y,.badge--tier.svelte-16wd81y{background:var(--glass-bg-light);border:1px solid var(--glass-border);color:var(--color-text-secondary)}.badge--build.svelte-16wd81y,.badge--status.svelte-16wd81y{background:rgba(var(--badge-color, transparent),.15);border:1px solid rgba(var(--badge-color, transparent),.3);color:var(--badge-color, var(--color-text-secondary))}.badge--count.svelte-16wd81y{min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:var(--radius-full);background:var(--color-error, #ef4444);color:#fff;font-size:.68rem;justify-content:center}.badge-dot.svelte-16wd81y{width:8px;height:8px;border-radius:var(--radius-full);background:currentColor;flex-shrink:0}.card.svelte-5f7hjk{border-radius:var(--radius-lg);overflow:hidden}.card--glass.svelte-5f7hjk{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.card--solid.svelte-5f7hjk{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle)}.card--interactive.svelte-5f7hjk{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);cursor:pointer}.card--hover-lift.svelte-5f7hjk{transition:transform .2s,box-shadow .2s}.card--hover-lift.svelte-5f7hjk:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.card--hover-glow.svelte-5f7hjk{transition:box-shadow .2s}.card--hover-glow.svelte-5f7hjk:hover{box-shadow:0 0 20px rgba(var(--color-brand-primary-rgb, 57, 208, 255),.2)}.activity-ticker.svelte-t6d8ow{display:flex;align-items:stretch;background:linear-gradient(180deg,#161d27,#090d13);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-md);overflow:hidden;position:relative;box-shadow:inset 0 1px #ffffff14,0 12px 24px #00000052;min-height:2.75rem}.activity-ticker.svelte-t6d8ow:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.65) 48%,transparent 100%);opacity:.3;pointer-events:none}.ticker-label.svelte-t6d8ow{display:flex;align-items:center;gap:.4rem;padding:0 .95rem;font-size:.72rem;font-weight:800;letter-spacing:.1em;color:#fff;text-transform:uppercase;white-space:nowrap;background:linear-gradient(180deg,#dc1f37,#ab1325);border-right:1px solid rgba(0,0,0,.45);font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;text-shadow:0 1px 0 rgba(0,0,0,.35);flex-shrink:0}.pulse-dot.svelte-t6d8ow{width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 #fffc;animation:svelte-t6d8ow-pulse 2s ease-in-out infinite}@keyframes svelte-t6d8ow-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.88);box-shadow:0 0 0 6px #fff0}}.ticker-viewport.svelte-t6d8ow{position:relative;flex:1;min-width:0;overflow:hidden}.ticker-viewport.svelte-t6d8ow:before,.ticker-viewport.svelte-t6d8ow:after{content:"";position:absolute;top:0;bottom:0;width:28px;z-index:2;pointer-events:none}.ticker-viewport.svelte-t6d8ow:before{left:0;background:linear-gradient(90deg,#0f151e,#0f151e00)}.ticker-viewport.svelte-t6d8ow:after{right:0;background:linear-gradient(270deg,#0d131b,#0d131b00)}.ticker-scroll.svelte-t6d8ow{display:flex;align-items:center;width:max-content;animation:svelte-t6d8ow-ticker-scroll var(--ticker-duration, 44s) linear infinite}.ticker-row.svelte-t6d8ow{display:flex;align-items:center;flex-shrink:0}.ticker-item.svelte-t6d8ow{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;padding-inline:.95rem;white-space:nowrap;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif}.ticker-icon.svelte-t6d8ow{font-size:.95rem;flex-shrink:0;filter:drop-shadow(0 1px 0 rgba(0,0,0,.4))}.ticker-text.svelte-t6d8ow{font-size:.86rem;color:#f4f7fcf0;font-weight:700;letter-spacing:.015em}.ticker-separator.svelte-t6d8ow{color:#ffc83d;font-size:.82rem;opacity:.92;padding-right:.15rem}@keyframes svelte-t6d8ow-ticker-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.pulse-dot.svelte-t6d8ow,.ticker-scroll.svelte-t6d8ow{animation:none}.ticker-row[aria-hidden=true].svelte-t6d8ow{display:none}.ticker-viewport.svelte-t6d8ow{overflow-x:auto;scrollbar-width:thin}}@media(max-width:768px){.activity-ticker.svelte-t6d8ow{min-height:2.4rem}.ticker-label.svelte-t6d8ow{font-size:.65rem;padding:0 .7rem}.ticker-item.svelte-t6d8ow{min-height:2.4rem;padding-inline:.7rem}.ticker-text.svelte-t6d8ow{font-size:.76rem}}.avatar.svelte-8w5802{border-radius:9999px;overflow:hidden;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.avatar--xs.svelte-8w5802{width:24px;height:24px;font-size:.6rem}.avatar--sm.svelte-8w5802{width:32px;height:32px;font-size:.7rem}.avatar--md.svelte-8w5802{width:40px;height:40px;font-size:.85rem}.avatar--lg.svelte-8w5802{width:56px;height:56px;font-size:1.1rem}.avatar--xl.svelte-8w5802{width:80px;height:80px;font-size:1.5rem}.avatar.svelte-8w5802 img:where(.svelte-8w5802){width:100%;height:100%;object-fit:cover}.avatar-initials.svelte-8w5802{font-weight:600;color:#fff;background:linear-gradient(135deg,var(--color-brand-primary, #39d0ff),color-mix(in srgb,var(--color-brand-primary, #39d0ff) 70%,#a855f7));width:100%;height:100%;display:flex;align-items:center;justify-content:center}.has-ring.svelte-8w5802{box-shadow:0 0 0 2px var(--color-bg-base, #050a14),0 0 0 4px var(--ring-color)}.tag.svelte-2tvstf{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .75rem;border-radius:9999px;font-size:var(--text-sm, .875rem);font-weight:500;text-decoration:none;line-height:1.4;border:1px solid transparent;transition:opacity .15s}.tag--custom.svelte-2tvstf{background:var(--glass-bg-light);border-color:var(--glass-border);color:var(--color-text-secondary)}.tag--build-type.svelte-2tvstf{background:rgba(var(--tag-color-rgb),.15);border-color:rgba(var(--tag-color-rgb),.3);color:var(--tag-color)}.tag--mod.svelte-2tvstf,.tag--event.svelte-2tvstf{background:var(--glass-bg-light);border-color:var(--glass-border);color:var(--color-text-secondary)}.tag-remove.svelte-2tvstf{background:none;border:none;color:inherit;opacity:.6;cursor:pointer;padding:0;font-size:1rem;line-height:1;transition:opacity .15s}.tag-remove.svelte-2tvstf:hover{opacity:1}.odometer-roll.svelte-zhl17h{--odometer-accent: #31e5ff;--odometer-cell-width: 2.45rem;--odometer-cell-height: 3.35rem;--odometer-font-size: 1.9rem;--odometer-gap: .32rem;display:inline-grid;justify-items:center;gap:.65rem;color:var(--odometer-accent)}.odometer-roll--sm.svelte-zhl17h{--odometer-cell-width: 1.72rem;--odometer-cell-height: 2.32rem;--odometer-font-size: 1.32rem;--odometer-gap: .22rem;gap:.45rem}.odometer-roll--lg.svelte-zhl17h{--odometer-cell-width: 3rem;--odometer-cell-height: 4rem;--odometer-font-size: 2.3rem;--odometer-gap: .4rem}.odometer-window.svelte-zhl17h{position:relative;display:inline-flex;gap:var(--odometer-gap);padding:.82rem 1rem;border:1px solid rgba(255,255,255,.12);border-radius:.48rem;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 28%,rgba(0,0,0,.4)),#050709;box-shadow:inset 0 1px #ffffff14,inset 0 -12px 26px #000000a8,0 0 0 1px #000000a3,0 16px 36px #00000042;overflow:hidden}.odometer-window.svelte-zhl17h:before,.odometer-window.svelte-zhl17h:after{content:"";position:absolute;left:0;right:0;z-index:2;pointer-events:none}.odometer-window.svelte-zhl17h:before{top:0;height:36%;background:linear-gradient(180deg,#ffffff1a,#04080a00)}.odometer-window.svelte-zhl17h:after{bottom:0;height:42%;background:linear-gradient(0deg,#000000b8,#0000)}.digit-cell.svelte-zhl17h{position:relative;display:block;width:var(--odometer-cell-width);height:var(--odometer-cell-height);background:linear-gradient(90deg,#ffffff06,#ffffff01),#ffffff09;box-shadow:inset 0 10px 18px #ffffff09,inset 0 -16px 20px #000000bd;overflow:hidden}.digit-cell.svelte-zhl17h:after{content:"";position:absolute;inset:49% 0 auto;height:1px;background:#ffffff0d;z-index:2}.digit-stack.svelte-zhl17h{display:grid;transform:translateY(calc(var(--digit) * var(--odometer-cell-height) * -1));transition:transform .52s cubic-bezier(.22,1,.36,1);will-change:transform}.digit-stack.svelte-zhl17h span:where(.svelte-zhl17h){display:grid;width:var(--odometer-cell-width);height:var(--odometer-cell-height);place-items:center;font-family:Space Mono,SF Mono,Roboto Mono,monospace;font-size:var(--odometer-font-size);font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:var(--odometer-accent);text-shadow:0 0 9px rgba(49,229,255,.86),0 0 22px rgba(49,229,255,.28)}.odometer-label.svelte-zhl17h{font-family:Space Mono,SF Mono,Roboto Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#d0e0eedb}@media(max-width:480px){.odometer-roll.svelte-zhl17h{--odometer-cell-width: 2rem;--odometer-cell-height: 2.7rem;--odometer-font-size: 1.55rem;--odometer-gap: .24rem}.odometer-window.svelte-zhl17h{padding:.68rem .75rem}}@media(prefers-reduced-motion:reduce){.digit-stack.svelte-zhl17h{transition:none}}
