.content-wrapper.svelte-wgn538{min-height:calc(100vh - 200px);position:relative}.content-wrapper.svelte-wgn538:before{content:"";position:absolute;top:-100px;left:0;right:0;height:400px;background:linear-gradient(135deg,#4361ee0d,#3a56d414);border-radius:0 0 50% 50%/0 0 20px 20px;z-index:-1;pointer-events:none}.gradient-text.svelte-wgn538{background:linear-gradient(135deg,#4361ee,#7209b7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=dark].svelte-wgn538 .gradient-text:where(.svelte-wgn538){background:linear-gradient(135deg,#6b8afd,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.counter-card.svelte-wgn538{border:none;box-shadow:0 20px 60px #4361ee26;border-radius:20px;background:#fff;color:#000;position:relative;overflow:hidden}.counter-card.svelte-wgn538:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:transparent;pointer-events:none}.counter-display.svelte-wgn538{font-size:5rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:#000}.counter-label.svelte-wgn538{font-size:1.1rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase;color:#0009}.counter-animation.svelte-wgn538{display:inline-block;animation:svelte-wgn538-countChange .2s ease-in-out}@keyframes svelte-wgn538-countChange{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.tap-button.svelte-wgn538{position:relative;overflow:hidden;border-radius:16px;box-shadow:0 10px 30px #4361ee33;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid #4361ee;background:#4361ee;color:#fff;letter-spacing:3px;font-weight:700}.tap-button.svelte-wgn538:hover{transform:translateY(-4px);box-shadow:0 15px 40px #4361ee4d;background:#3651de;border-color:#3651de}.tap-button.svelte-wgn538:active{transform:translateY(-2px) scale(.98);box-shadow:0 8px 25px #4361ee40}.tap-button.svelte-wgn538:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#fff6;transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease}.tap-button.svelte-wgn538:active:after{width:400px;height:400px}.card.svelte-wgn538{border:none;box-shadow:0 5px 20px #0000000f;border-radius:12px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2}.card.svelte-wgn538:hover{box-shadow:0 10px 30px #0000001a;transform:translateY(-2px)}.card-header.svelte-wgn538{border-bottom:1px solid rgba(0,0,0,.05);padding:1rem 1.25rem;border-radius:12px 12px 0 0!important}.stat-card.svelte-wgn538{background:linear-gradient(135deg,#f8f9ff,#e8ebff);border-radius:12px;transition:all .3s ease;border:1px solid rgba(67,97,238,.1)}.stat-card.svelte-wgn538:hover{transform:translateY(-5px);box-shadow:0 8px 20px #4361ee26;border-color:#4361ee4d}.progress.svelte-wgn538{border-radius:50px;background-color:#4361ee1a;overflow:hidden;box-shadow:inset 0 2px 4px #0000000d}.progress-bar.svelte-wgn538{transition:width .5s cubic-bezier(.4,0,.2,1);border-radius:50px;background:linear-gradient(90deg,#667eea,#764ba2)}.progress-bar.bg-success.svelte-wgn538{background:linear-gradient(90deg,#11998e,#38ef7d)!important}.btn.svelte-wgn538{border-radius:8px;font-weight:500;transition:all .3s ease}.btn-outline-secondary.svelte-wgn538:hover,.btn-outline-danger.svelte-wgn538:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001f}.btn-outline-secondary.svelte-wgn538,.btn-outline-danger.svelte-wgn538{border-width:2px}.shortcut-item.svelte-wgn538{transition:background-color .2s ease}.shortcut-item.svelte-wgn538:hover{background-color:#4361ee14;border-radius:6px}kbd.svelte-wgn538{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;box-shadow:0 2px 4px #0000001a;color:#495057;font-family:monospace;font-size:.9rem;padding:.4rem .6rem;display:inline-block;min-width:2.5rem}.form-control.svelte-wgn538,.form-select.svelte-wgn538{border-radius:6px;border:1px solid #dee2e6;transition:border-color .2s ease,box-shadow .2s ease}.form-control.svelte-wgn538:focus,.form-select.svelte-wgn538:focus{border-color:#4361ee;box-shadow:0 0 0 .2rem #4361ee26}.description-section.svelte-wgn538{margin-top:4rem}.feature-box.svelte-wgn538{height:100%}.feature-icon.svelte-wgn538{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4361ee1a,#764ba21a);border-radius:12px}[data-theme=dark].svelte-wgn538 .feature-icon:where(.svelte-wgn538){background:linear-gradient(135deg,#667eea26,#a855f726)}[data-theme=dark].svelte-wgn538{background-color:#0f1419;color:#e8eaed}[data-theme=dark].svelte-wgn538 .counter-card:where(.svelte-wgn538){background:#2d3348;color:#e8eaed;box-shadow:0 20px 60px #0006}[data-theme=dark].svelte-wgn538 .counter-display:where(.svelte-wgn538){color:#e8eaed}[data-theme=dark].svelte-wgn538 .counter-label:where(.svelte-wgn538){color:#e8eaedb3}[data-theme=dark].svelte-wgn538 .card:where(.svelte-wgn538){background-color:#252a41f2;border-color:#3a4058;box-shadow:0 5px 20px #0000004d}[data-theme=dark].svelte-wgn538 .card-header.bg-light:where(.svelte-wgn538){background-color:#2d3348!important;color:#e8eaed!important;border-bottom-color:#3a4058}[data-theme=dark].svelte-wgn538 .form-control:where(.svelte-wgn538),[data-theme=dark].svelte-wgn538 .form-select:where(.svelte-wgn538){background-color:#2d3348;border-color:#3a4058;color:#e8eaed}[data-theme=dark].svelte-wgn538 .form-control:where(.svelte-wgn538):focus,[data-theme=dark].svelte-wgn538 .form-select:where(.svelte-wgn538):focus{background-color:#2d3348;border-color:#4361ee;color:#e8eaed}[data-theme=dark].svelte-wgn538 .list-group-item:where(.svelte-wgn538){background-color:transparent;border-color:#3a4058;color:#e8eaed}[data-theme=dark].svelte-wgn538 .stat-card:where(.svelte-wgn538){background:linear-gradient(135deg,#2d3348,#3a4058);border-color:#667eea33}[data-theme=dark].svelte-wgn538 kbd:where(.svelte-wgn538){background-color:#2d3348;border-color:#3a4058;color:#e8eaed;box-shadow:0 2px 4px #0000004d}[data-theme=dark].svelte-wgn538 .text-muted:where(.svelte-wgn538){color:#a0aec0!important}[data-theme=dark].svelte-wgn538 .progress:where(.svelte-wgn538){background-color:#2d3348}@media (max-width: 768px){.counter-display.svelte-wgn538{font-size:3.5rem}.tap-button.svelte-wgn538{font-size:1.5rem!important;padding:2rem!important}.counter-card.svelte-wgn538 .card-body:where(.svelte-wgn538){padding:3rem 2rem!important}}@media (max-width: 576px){.counter-display.svelte-wgn538{font-size:3rem}.lead.svelte-wgn538{font-size:1rem}}
