/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial;--tw-leading:initial}}}input[type=range].svelte-10py1j6{-webkit-appearance:none;background:var(--color-border);border-radius:2px;outline:none;width:100%;height:4px}input[type=range].svelte-10py1j6::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-accent);cursor:pointer;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 4px #a78bfa33}@supports (color:color-mix(in lab, red, red)){input[type=range].svelte-10py1j6::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 20%, transparent)}}input[type=range].svelte-10py1j6::-webkit-slider-thumb{transition:box-shadow .2s}input[type=range].svelte-10py1j6::-webkit-slider-thumb:hover{box-shadow:0 0 0 7px #a78bfa4d}@supports (color:color-mix(in lab, red, red)){input[type=range].svelte-10py1j6::-webkit-slider-thumb:hover{box-shadow:0 0 0 7px color-mix(in srgb, var(--color-accent) 30%, transparent)}}.card.svelte-10py1j6{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#1e1e2e);background-color:var(--color-bg-card,#13131a);border-radius:20px;margin-bottom:1.2rem;padding:1.8rem}.section-label.svelte-10py1j6{font-family:var(--font-syne,"Syne", sans-serif);--tw-font-weight:var(--font-weight-bold,700);font-size:.8rem;font-weight:var(--font-weight-bold,700);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-text-muted,#6b6b80);text-transform:uppercase;margin-bottom:1.2rem}.toggle-group.svelte-10py1j6{gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);background-color:var(--color-bg,#0a0a0f);margin-bottom:1.4rem;padding:.3rem;display:flex}.toggle-btn.svelte-10py1j6{cursor:pointer;--tw-border-style:none;font-family:var(--font-dm,"DM Sans", sans-serif);--tw-font-weight:var(--font-weight-medium,500);font-size:.875rem;font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-style:none;border-radius:9px;flex:1;padding-block:.55rem;transition-duration:.2s}.slider-row.svelte-10py1j6{margin-bottom:calc(var(--spacing,.25rem) * 4);grid-template-columns:140px 1fr 70px;align-items:center;gap:.8rem;display:grid}@media not all and (width>=500px){.slider-row.svelte-10py1j6{grid-template-columns:110px 1fr 60px}}.slider-label.svelte-10py1j6{color:var(--color-text-secondary,#9090a8);font-size:.85rem}.slider-value.svelte-10py1j6{text-align:right;font-family:var(--font-syne,"Syne", sans-serif);--tw-font-weight:var(--font-weight-bold,700);font-size:.95rem;font-weight:var(--font-weight-bold,700);color:var(--color-accent,#a78bfa)}.tab-btn.svelte-10py1j6{cursor:pointer;border-bottom-style:var(--tw-border-style);--tw-border-style:none;font-family:var(--font-syne,"Syne", sans-serif);--tw-font-weight:var(--font-weight-bold,700);font-size:.85rem;font-weight:var(--font-weight-bold,700);--tw-tracking:.04em;letter-spacing:.04em;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background-color:#0000;border-style:none;border-bottom-width:2px;margin-bottom:-1px;padding-block:.65rem;padding-inline:1.2rem;transition-duration:.2s}.activity-btn.svelte-10py1j6{cursor:pointer;--tw-border-style:none;width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);text-align:left;font-family:var(--font-dm,"DM Sans", sans-serif);color:var(--color-text,#e8e8f0);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-style:none;border-radius:10px;justify-content:space-between;align-items:center;padding-block:.7rem;font-size:.83rem;transition-duration:.2s;display:flex}.stat-card.svelte-10py1j6{background-color:var(--color-bg,#0a0a0f);text-align:center;border-radius:14px;padding:1.2rem}.info-row.svelte-10py1j6{background-color:var(--color-bg,#0a0a0f);padding-inline:calc(var(--spacing,.25rem) * 4);border-radius:10px;justify-content:space-between;align-items:center;padding-block:.7rem;display:flex}.stat-value.svelte-10py1j6{font-family:var(--font-syne,"Syne", sans-serif);--tw-font-weight:var(--font-weight-bold,700);font-size:.95rem;font-weight:var(--font-weight-bold,700)}.desc-title.svelte-10py1j6{font-family:var(--font-syne,"Syne", sans-serif);--tw-font-weight:var(--font-weight-bold,700);font-size:1.05rem;font-weight:var(--font-weight-bold,700);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-text,#e8e8f0);margin-bottom:.8rem}.desc-text.svelte-10py1j6{--tw-leading:1.8;color:var(--color-text-secondary,#9090a8);margin-bottom:.6rem;font-size:.88rem;line-height:1.8}.desc-list.svelte-10py1j6{margin-block:calc(var(--spacing,.25rem) * 4);flex-direction:column;gap:.4rem;display:flex}.desc-row-2.svelte-10py1j6{background-color:var(--color-bg,#0a0a0f);padding-inline:calc(var(--spacing,.25rem) * 4);color:var(--color-text-secondary,#9090a8);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:.55rem;font-size:.83rem;display:grid}.desc-row-3.svelte-10py1j6{background-color:var(--color-bg,#0a0a0f);padding-inline:calc(var(--spacing,.25rem) * 4);color:var(--color-text-secondary,#9090a8);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:.55rem;font-size:.83rem;display:grid}.desc-header-3.svelte-10py1j6{background-color:var(--color-border,#1e1e2e);padding-inline:calc(var(--spacing,.25rem) * 4);color:var(--color-text-secondary,#9090a8);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:.55rem;font-size:.83rem;display:grid}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
