.stats-section.svelte-6oed0k{background:linear-gradient(90deg,#232a34 60%,#181c24);border-radius:18px;box-shadow:0 2px 12px #007cba1a;padding:24px;margin-bottom:32px;border:1px solid #2c5364}.stats-title.svelte-6oed0k{font-weight:800;letter-spacing:.05em;color:#00b4d8;text-shadow:0 2px 8px #007cba44}.quick-stats-grid.svelte-6oed0k{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin:20px 0}.stat-card.svelte-6oed0k{background:linear-gradient(135deg,#2c5364,#203a43);border-radius:12px;padding:16px;text-align:center;border:1px solid rgba(0,180,216,.2);transition:transform .2s ease,box-shadow .2s ease}.stat-card.svelte-6oed0k:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00b4d833}.stat-value.svelte-6oed0k{font-size:2rem;font-weight:900;color:#00b4d8;text-shadow:0 2px 4px rgba(0,124,186,.3)}.stat-label.svelte-6oed0k{font-size:.9rem;color:#e3f6fd;margin-top:4px;opacity:.9}.achievements-grid.svelte-6oed0k{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin:24px 0;padding:0}.achievement-card.svelte-6oed0k{position:relative;background:linear-gradient(135deg,#232a34e6,#28303cf2);border-radius:16px;padding:20px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,180,216,.2);backdrop-filter:blur(10px);cursor:pointer;transform:translateY(0)}.achievement-card.svelte-6oed0k:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #00b4d840,0 8px 16px #0000004d,inset 0 1px #ffffff1a}.achievement-glow.svelte-6oed0k{position:absolute;inset:0;opacity:0;transition:opacity .4s ease;border-radius:16px;pointer-events:none}.achievement-card.svelte-6oed0k:hover .achievement-glow:where(.svelte-6oed0k){opacity:1}.achievement-card.gooner.svelte-6oed0k{border-color:#ffd70066}.achievement-card.gooner.svelte-6oed0k:hover{box-shadow:0 20px 40px #ffd7004d,0 8px 16px #0000004d}.achievement-card.gooner.svelte-6oed0k .achievement-glow:where(.svelte-6oed0k){background:radial-gradient(circle at center,rgba(255,215,0,.1) 0%,transparent 70%)}.achievement-card.crush.svelte-6oed0k{border-color:#ff69b466}.achievement-card.crush.svelte-6oed0k:hover{box-shadow:0 20px 40px #ff69b44d,0 8px 16px #0000004d}.achievement-card.crush.svelte-6oed0k .achievement-glow:where(.svelte-6oed0k){background:radial-gradient(circle at center,rgba(255,105,180,.1) 0%,transparent 70%)}.achievement-card.edger.svelte-6oed0k{border-color:#40e0d066}.achievement-card.edger.svelte-6oed0k:hover{box-shadow:0 20px 40px #40e0d04d,0 8px 16px #0000004d}.achievement-card.edger.svelte-6oed0k .achievement-glow:where(.svelte-6oed0k){background:radial-gradient(circle at center,rgba(64,224,208,.1) 0%,transparent 70%)}.achievement-card.intensity.svelte-6oed0k{border-color:#ff450066}.achievement-card.intensity.svelte-6oed0k:hover{box-shadow:0 20px 40px #ff45004d,0 8px 16px #0000004d}.achievement-card.intensity.svelte-6oed0k .achievement-glow:where(.svelte-6oed0k){background:radial-gradient(circle at center,rgba(255,69,0,.1) 0%,transparent 70%)}.achievement-card.dryspell.svelte-6oed0k{border-color:#8a2be266}.achievement-card.dryspell.svelte-6oed0k:hover{box-shadow:0 20px 40px #8a2be24d,0 8px 16px #0000004d}.achievement-card.dryspell.svelte-6oed0k .achievement-glow:where(.svelte-6oed0k){background:radial-gradient(circle at center,rgba(138,43,226,.1) 0%,transparent 70%)}.achievement-card.legend.svelte-6oed0k{border-color:#00bfff66}.achievement-card.legend.svelte-6oed0k:hover{box-shadow:0 20px 40px #00bfff4d,0 8px 16px #0000004d}.achievement-card.legend.svelte-6oed0k .achievement-glow:where(.svelte-6oed0k){background:radial-gradient(circle at center,rgba(0,191,255,.1) 0%,transparent 70%)}.achievement-icon.svelte-6oed0k{font-size:2.5rem;margin-bottom:12px;text-align:center;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));animation:svelte-6oed0k-iconFloat 3s ease-in-out infinite}@keyframes svelte-6oed0k-iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.achievement-content.svelte-6oed0k{text-align:center}.achievement-title.svelte-6oed0k{font-size:.9rem;font-weight:600;color:#00b4d8;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;opacity:.9}.achievement-name.svelte-6oed0k{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:6px;text-shadow:0 2px 4px rgba(0,0,0,.3);line-height:1.2}.achievement-stat.svelte-6oed0k{font-size:1rem;font-weight:500;color:#a78bfa;opacity:.9;font-family:Courier New,monospace}@media (prefers-reduced-motion: reduce){.achievement-card.svelte-6oed0k{transition:none}.achievement-card.svelte-6oed0k:hover{transform:none}.achievement-icon.svelte-6oed0k{animation:none}@keyframes svelte-6oed0k-iconFloat{0%,to{transform:none}}}.achievement-card.svelte-6oed0k:focus{outline:2px solid #00b4d8;outline-offset:2px}.achievement-card.svelte-6oed0k:focus-visible{outline:2px solid #00b4d8;outline-offset:2px}.chart-toggle.svelte-6oed0k{text-align:center;margin:24px 0;padding:0}.chart-toggle.svelte-6oed0k:before{display:none}@keyframes svelte-6oed0k-toggleGlow{0%,to{opacity:.4}50%{opacity:1}}.toggle-btn.svelte-6oed0k{position:relative;background:linear-gradient(135deg,#232a34,#2c5364 30%,#00b4d8 70%,#00c4ee);color:#fff;border:2px solid transparent;border-radius:16px;padding:16px 32px;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px #00b4d866,0 4px 12px #0000004d,inset 0 1px #fff3;text-shadow:0 1px 3px rgba(0,0,0,.7),0 0 10px rgba(0,180,216,.5);letter-spacing:.02em;text-transform:uppercase;overflow:hidden;backdrop-filter:blur(10px);will-change:transform,box-shadow,background}.toggle-btn.svelte-6oed0k:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),rgba(0,180,216,.4),rgba(255,255,255,.3),transparent);transition:left .6s ease;z-index:1}.toggle-btn.svelte-6oed0k:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(0,180,216,.4) 0%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);transition:all .4s ease;z-index:0}.toggle-btn.svelte-6oed0k:hover{transform:translateY(-4px) scale(1.05);background:linear-gradient(135deg,#2c5364,#00b4d8 30%,#00c4ee 70%,#00d4ff);box-shadow:0 12px 32px #00b4d899,0 6px 16px #0006,0 0 40px #00b4d866,inset 0 2px #ffffff4d;text-shadow:0 1px 3px rgba(0,0,0,.8),0 0 15px rgba(0,180,216,.8),0 0 30px rgba(0,180,216,.6);border-color:#00b4d899;filter:brightness(1.2) saturate(1.2)}.toggle-btn.svelte-6oed0k:hover:before{left:100%}.toggle-btn.svelte-6oed0k:hover:after{width:120%;height:120%}.toggle-btn.svelte-6oed0k:active{transform:translateY(-2px) scale(1.02);transition:all .1s ease;box-shadow:0 8px 20px #00b4d8b3,0 4px 12px #00000080,inset 0 2px 4px #0003}.toggle-btn.svelte-6oed0k span:where(.svelte-6oed0k){position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px}.charts-container.svelte-6oed0k{margin-top:24px;padding-top:24px;border-top:1px solid #2c5364}.chart-grid.svelte-6oed0k{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:1200px;margin:0 auto}.chart-item.svelte-6oed0k{background:#0003;border-radius:12px;padding:16px;border:1px solid rgba(0,180,216,.1);height:350px;position:relative}.chart-item.svelte-6oed0k h4:where(.svelte-6oed0k){color:#00b4d8;margin:0 0 5px;font-size:1rem;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}.chart-description.svelte-6oed0k{color:#e3f6fd;font-size:.85rem;text-align:center;margin:0 0 15px;opacity:.8;font-style:italic}.chart-item.svelte-6oed0k canvas:where(.svelte-6oed0k){max-height:calc(100% - 60px);width:100%!important;height:calc(100% - 60px)!important}@keyframes svelte-6oed0k-pulse{0%,to{opacity:.6}50%{opacity:1}}.charts-skeleton.svelte-6oed0k{padding:20px 0}.skeleton-grid.svelte-6oed0k{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;max-width:1200px;margin:0 auto}.skeleton-chart-item.svelte-6oed0k{background:#0003;border-radius:12px;padding:16px;border:1px solid rgba(0,180,216,.1);height:340px;max-width:380px;margin:0 auto;position:relative;overflow:hidden}.skeleton-title.svelte-6oed0k{height:20px;background:linear-gradient(90deg,#00b4d81a 25%,#00b4d833,#00b4d81a 75%);background-size:200% 100%;animation:svelte-6oed0k-skeleton-shimmer 1.5s infinite;border-radius:4px;margin-bottom:8px;width:60%;margin-left:auto;margin-right:auto}.skeleton-description.svelte-6oed0k{height:14px;background:linear-gradient(90deg,#00b4d81a 25%,#00b4d833,#00b4d81a 75%);background-size:200% 100%;animation:svelte-6oed0k-skeleton-shimmer 1.5s infinite;border-radius:4px;margin-bottom:15px;width:80%;margin-left:auto;margin-right:auto}.skeleton-chart.svelte-6oed0k{height:calc(100% - 60px);background:linear-gradient(90deg,#00b4d80d 25%,#00b4d81a,#00b4d80d 75%);background-size:200% 100%;animation:svelte-6oed0k-skeleton-shimmer 2s infinite;border-radius:8px;position:relative}@keyframes svelte-6oed0k-skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.fade-in.svelte-6oed0k{animation:svelte-6oed0k-fadeIn .6s ease-out}.slide-up.svelte-6oed0k{animation:svelte-6oed0k-slideUp .8s ease-out both}@keyframes svelte-6oed0k-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-6oed0k-slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.no-data-message.svelte-6oed0k{text-align:center;padding:60px 20px;color:#e3f6fd;background:#0000001a;border-radius:12px;border:2px dashed rgba(0,180,216,.3)}.no-data-icon.svelte-6oed0k{font-size:4rem;margin-bottom:20px;opacity:.6}.no-data-message.svelte-6oed0k h3:where(.svelte-6oed0k){color:#00b4d8;margin-bottom:10px;font-size:1.5rem}.no-data-message.svelte-6oed0k p:where(.svelte-6oed0k){opacity:.8;font-size:1.1rem}@media (max-width: 768px){.quick-stats-grid.svelte-6oed0k{grid-template-columns:repeat(2,1fr);gap:12px}.stat-card.svelte-6oed0k{padding:16px 12px;min-height:80px}.stat-value.svelte-6oed0k{font-size:1.6rem}.stat-label.svelte-6oed0k{font-size:.9rem}.achievements-grid.svelte-6oed0k{grid-template-columns:repeat(2,1fr);gap:12px}.achievement-card.svelte-6oed0k{padding:16px;border-radius:12px}.achievement-card.svelte-6oed0k:hover{transform:translateY(-4px) scale(1.01)}.achievement-icon.svelte-6oed0k{font-size:2rem;margin-bottom:8px}.achievement-title.svelte-6oed0k{font-size:.8rem;margin-bottom:6px}.achievement-name.svelte-6oed0k{font-size:1.1rem;margin-bottom:4px}.achievement-stat.svelte-6oed0k{font-size:.9rem}}@media (max-width: 480px){.stats-section.svelte-6oed0k{padding:16px}.quick-stats-grid.svelte-6oed0k{grid-template-columns:1fr 1fr}.achievements-grid.svelte-6oed0k{grid-template-columns:1fr;gap:16px}.achievement-card.svelte-6oed0k{padding:20px;max-width:none}.achievement-icon.svelte-6oed0k{font-size:2.2rem;margin-bottom:10px}.achievement-title.svelte-6oed0k{font-size:.85rem}.achievement-name.svelte-6oed0k{font-size:1.2rem}.achievement-stat.svelte-6oed0k{font-size:.95rem}.chart-grid.svelte-6oed0k{grid-template-columns:1fr;gap:16px}.chart-item.svelte-6oed0k{height:280px;padding:10px}.chart-item.svelte-6oed0k h4:where(.svelte-6oed0k){font-size:.85rem;margin-bottom:3px}.chart-description.svelte-6oed0k{font-size:.75rem;margin-bottom:8px}}.chart-item.svelte-6oed0k{will-change:transform}.chart-grid.svelte-6oed0k{contain:layout style}@media (max-width: 768px) and (min-width: 481px){.skeleton-grid.svelte-6oed0k{grid-template-columns:1fr;gap:16px}.skeleton-chart-item.svelte-6oed0k{height:300px;max-width:none}.chart-grid.svelte-6oed0k{grid-template-columns:1fr;gap:16px}.toggle-btn.svelte-6oed0k{padding:10px 20px;font-size:1rem}.charts-container.svelte-6oed0k{margin-top:16px;padding-top:16px}.chart-item.svelte-6oed0k canvas:where(.svelte-6oed0k){touch-action:manipulation}}@media (max-width: 480px){.stats-section.svelte-6oed0k{padding:16px}.quick-stats-grid.svelte-6oed0k{grid-template-columns:1fr 1fr}.chart-item.svelte-6oed0k{height:280px;padding:10px}.chart-item.svelte-6oed0k h4:where(.svelte-6oed0k){font-size:.85rem;margin-bottom:3px}.chart-description.svelte-6oed0k{font-size:.75rem;margin-bottom:8px}}.chart-item.svelte-6oed0k canvas:where(.svelte-6oed0k){will-change:transform}.chart-grid.svelte-6oed0k,.skeleton-chart-item.svelte-6oed0k{contain:layout style}.names-counters-section.svelte-bisu8i{background:linear-gradient(90deg,#232a34 60%,#181c24);border-radius:18px;box-shadow:0 2px 12px #007cba1a;padding:24px;margin-bottom:32px;border:1px solid #2c5364}.section-title.svelte-bisu8i{font-weight:800;letter-spacing:.05em;color:#00b4d8;text-shadow:0 2px 8px #007cba44}.section-emoji.svelte-bisu8i{font-size:1.3em;vertical-align:middle;margin:0 8px;filter:drop-shadow(0 1px 2px #007cba88)}.empty-state.svelte-bisu8i{text-align:center;padding:60px 20px;color:#e3f6fd;background:#0000001a;border-radius:12px;border:2px dashed rgba(0,180,216,.3)}.empty-icon.svelte-bisu8i{font-size:4rem;margin-bottom:20px;opacity:.6}.empty-state.svelte-bisu8i h3:where(.svelte-bisu8i){color:#00b4d8;margin-bottom:10px;font-size:1.5rem}.empty-state.svelte-bisu8i p:where(.svelte-bisu8i){opacity:.8;font-size:1.1rem}.names-grid.svelte-bisu8i{display:grid;gap:16px}.names-controls.svelte-bisu8i{margin-bottom:20px;padding:16px;background:#0000001a;border-radius:12px;border:1px solid rgba(0,180,216,.2)}.sort-controls.svelte-bisu8i{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sort-label.svelte-bisu8i{color:#00b4d8;font-weight:600;font-size:.95rem}.sort-buttons.svelte-bisu8i{display:flex;gap:8px;flex-wrap:wrap}.sort-btn.svelte-bisu8i{background:#0003;border:1px solid rgba(0,180,216,.3);border-radius:8px;padding:8px 12px;color:#e3f6fd;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none}.sort-btn.svelte-bisu8i:hover{background:#00b4d81a;border-color:#00b4d8;transform:translateY(-1px)}.sort-btn.active.svelte-bisu8i{background:#00b4d833;border-color:#00b4d8;color:#00b4d8;font-weight:600}.name-card.svelte-bisu8i{background:#0003;border-radius:12px;border:1px solid rgba(0,180,216,.1);transition:all .3s ease;overflow:hidden}.name-card.selected.svelte-bisu8i{border-color:#00b4d81a;box-shadow:none}.name-header.svelte-bisu8i{display:flex;align-items:center;justify-content:space-between;padding:4px}.names-counters-section.svelte-bisu8i .name-card:where(.svelte-bisu8i) .name-header:where(.svelte-bisu8i) .name-button:where(.svelte-bisu8i){flex:1;display:flex;align-items:center;gap:12px;padding:16px;background:#e3f6fd!important;border:1px solid rgba(227,246,253,.8)!important;color:#1f2937!important;text-align:left;cursor:pointer;border-radius:8px;transition:all .2s ease;font-size:1rem;box-shadow:none!important;width:auto!important;margin-bottom:0!important;min-height:auto!important}.names-counters-section.svelte-bisu8i button.name-button:where(.svelte-bisu8i),.names-counters-section.svelte-bisu8i .name-button:where(.svelte-bisu8i),section.names-counters-section.svelte-bisu8i .name-button:where(.svelte-bisu8i){background:#e3f6fd!important;border:1px solid rgba(227,246,253,.8)!important;color:#1f2937!important;box-shadow:none!important}.names-counters-section.svelte-bisu8i .name-card:where(.svelte-bisu8i) .name-header:where(.svelte-bisu8i) .name-button:where(.svelte-bisu8i):hover{background:#d1f2fb!important;border-color:#d1f2fbe6!important;transform:translateY(-6px) scale(1.05);box-shadow:none!important}.names-counters-section.svelte-bisu8i button.name-button:where(.svelte-bisu8i):hover,.names-counters-section.svelte-bisu8i .name-button:where(.svelte-bisu8i):hover,section.names-counters-section.svelte-bisu8i .name-button:where(.svelte-bisu8i):hover{background:#d1f2fb!important;border-color:#d1f2fbe6!important;box-shadow:none!important;transform:translateY(-6px) scale(1.05)}.avatar.svelte-bisu8i{border-radius:50%;border:2px solid rgba(31,41,55,.4)!important;transition:all .3s ease}.names-counters-section.svelte-bisu8i .name-card:where(.svelte-bisu8i) .name-header:where(.svelte-bisu8i) .name-button:where(.svelte-bisu8i):hover .avatar:where(.svelte-bisu8i){transform:scale(1.15) rotate(5deg);border-color:#00b4d8cc!important;box-shadow:none}.name-info.svelte-bisu8i{display:flex;flex-direction:column;gap:4px;transition:all .3s ease}.names-counters-section.svelte-bisu8i .name-card:where(.svelte-bisu8i) .name-header:where(.svelte-bisu8i) .name-button:where(.svelte-bisu8i):hover .name-info:where(.svelte-bisu8i){transform:translate(8px)}.names-counters-section.svelte-bisu8i .name-card:where(.svelte-bisu8i) .name-header:where(.svelte-bisu8i) .name-button:where(.svelte-bisu8i):hover .name-text:where(.svelte-bisu8i){color:#034a6b!important;font-weight:700}.names-counters-section.svelte-bisu8i .name-card:where(.svelte-bisu8i) .name-header:where(.svelte-bisu8i) .name-button:where(.svelte-bisu8i):hover .count-badge:where(.svelte-bisu8i){color:#0891b2!important;font-weight:600}.name-text.svelte-bisu8i{font-weight:600;font-size:1.1rem;color:#05638d!important}.count-badge.svelte-bisu8i{font-size:.85rem;opacity:.8;color:#57cde6!important}.card-actions.svelte-bisu8i{display:flex;gap:8px;padding:16px 12px 16px 24px}.action-btn.svelte-bisu8i{background:#0000004d;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:8px 10px;cursor:pointer;transition:all .2s ease;font-size:1rem}.action-btn.svelte-bisu8i:hover{background:#00000080;transform:scale(1.05)}.delete-btn.svelte-bisu8i:hover{background:#c628284d;border-color:#c62828}.close-btn.svelte-bisu8i:hover{background:#00b4d84d;border-color:#00b4d8}.delete-confirm.svelte-bisu8i{background:linear-gradient(135deg,#4a2323,#3d1a1a);border:1px solid #c62828;border-radius:12px;padding:20px;margin:12px;color:#ffb3b3}.confirm-content.svelte-bisu8i{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.confirm-icon.svelte-bisu8i{font-size:1.5rem;margin-top:2px}.confirm-text.svelte-bisu8i strong:where(.svelte-bisu8i){color:#ff6b6b;font-size:1.1rem}.confirm-text.svelte-bisu8i p:where(.svelte-bisu8i){margin:8px 0 0;opacity:.9;font-size:.95rem}.confirm-actions.svelte-bisu8i{display:flex;gap:12px;justify-content:flex-end}.confirm-delete-btn.svelte-bisu8i{background:#c62828;color:#fff;border:none;border-radius:8px;padding:10px 20px;cursor:pointer;font-weight:600;transition:background .2s ease}.confirm-delete-btn.svelte-bisu8i:hover{background:#b71c1c}.cancel-btn.svelte-bisu8i{background:#374151;color:#fff;border:none;border-radius:8px;padding:10px 20px;cursor:pointer;font-weight:600;transition:background .2s ease}.cancel-btn.svelte-bisu8i:hover{background:#4b5563}.details-section.svelte-bisu8i{padding:0 12px 12px}.streak-banner.svelte-bisu8i{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;padding:12px 16px;border-radius:8px;margin-bottom:16px;display:flex;align-items:center;gap:8px;font-weight:600}.streak-icon.svelte-bisu8i{font-size:1.2rem}.achievement.svelte-bisu8i{background:#fff3;padding:4px 8px;border-radius:4px;font-size:.85rem;margin-left:auto}.entries-header.svelte-bisu8i{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap;gap:12px}.entries-sort-controls.svelte-bisu8i{display:flex;align-items:center;gap:8px}.entries-sort-select.svelte-bisu8i{background:#0000004d;border:1px solid rgba(0,180,216,.3);border-radius:6px;padding:6px 10px;color:#e3f6fd;font-size:.85rem;cursor:pointer;transition:all .2s ease;outline:none}.entries-sort-select.svelte-bisu8i:hover{border-color:#00b4d8;background:#0006}.entries-sort-select.svelte-bisu8i:focus{border-color:#00b4d8;box-shadow:0 0 0 2px #00b4d833}.entries-sort-select.svelte-bisu8i option:where(.svelte-bisu8i){background:#232a34;color:#e3f6fd}.table-wrapper.svelte-bisu8i{overflow-x:auto;border-radius:8px;border:1px solid rgba(0,180,216,.2)}.entries-table.svelte-bisu8i{width:100%;border-collapse:collapse;background:#0000001a}.entries-table.svelte-bisu8i th:where(.svelte-bisu8i){background:#00b4d81a;color:#00b4d8;padding:12px 8px;text-align:left;font-weight:600;border-bottom:1px solid rgba(0,180,216,.2)}.entries-table.svelte-bisu8i td:where(.svelte-bisu8i){padding:10px 8px;border-bottom:1px solid rgba(255,255,255,.1);color:#e3f6fd}.entry-row.svelte-bisu8i:hover{background:#00b4d80d}.time-cell.svelte-bisu8i{font-size:.9rem;opacity:.8}.intensity-badge.svelte-bisu8i{display:inline-block;padding:4px 8px;border-radius:12px;font-size:.85rem;font-weight:600;text-align:center;min-width:24px}.intensity-1.svelte-bisu8i,.intensity-2.svelte-bisu8i,.intensity-3.svelte-bisu8i{background:#2ecc40;color:#fff}.intensity-4.svelte-bisu8i,.intensity-5.svelte-bisu8i{background:#f7e017;color:#333}.intensity-6.svelte-bisu8i,.intensity-7.svelte-bisu8i{background:orange;color:#fff}.intensity-8.svelte-bisu8i,.intensity-9.svelte-bisu8i{background:tomato;color:#fff}.intensity-10.svelte-bisu8i{background:#e74c3c;color:#fff}.duration-cell.svelte-bisu8i{font-weight:600;color:#00b4d8}.entry-delete-btn.svelte-bisu8i{background:#c6282833;border:1px solid rgba(198,40,40,.4);border-radius:6px;padding:6px 8px;cursor:pointer;transition:all .2s ease;font-size:.9rem}.entry-delete-btn.svelte-bisu8i:hover{background:#c6282866;transform:scale(1.1)}.details-cell.svelte-bisu8i{text-align:center}.details-btn.svelte-bisu8i{background:#00b4d833;border:1px solid rgba(0,180,216,.4);border-radius:6px;padding:6px 12px;cursor:pointer;transition:all .2s ease;font-size:.85rem;color:#00b4d8;font-weight:500}.details-btn.svelte-bisu8i:hover{background:#00b4d866;transform:scale(1.05)}.no-details.svelte-bisu8i{color:#666;font-style:italic}.modal-backdrop.svelte-bisu8i{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1002;backdrop-filter:blur(4px)}.modal-content.svelte-bisu8i{background:linear-gradient(135deg,#1a1d29,#2d1b69);border-radius:16px;box-shadow:0 8px 32px #00000080;border:1px solid rgba(0,180,216,.3);max-width:600px;width:90vw;max-height:80vh;overflow:hidden;animation:svelte-bisu8i-modalSlideIn .3s ease-out}@keyframes svelte-bisu8i-modalSlideIn{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header.svelte-bisu8i{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(0,180,216,.2);background:#00b4d80d}.modal-title.svelte-bisu8i{color:#00b4d8;font-size:1.2rem;font-weight:600;margin:0;display:flex;align-items:center;gap:8px}.modal-emoji.svelte-bisu8i{font-size:1.3rem}.modal-close.svelte-bisu8i{background:none;border:none;color:#90e0ef;font-size:1.5rem;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease}.modal-close.svelte-bisu8i:hover{background:#00b4d833;color:#00b4d8}.modal-body.svelte-bisu8i{padding:24px;overflow-y:auto;max-height:calc(80vh - 80px)}.entry-info.svelte-bisu8i{margin-bottom:24px;padding:16px;background:#00b4d81a;border-radius:8px;border:1px solid rgba(0,180,216,.2)}.entry-meta.svelte-bisu8i{display:flex;gap:8px;align-items:center}.meta-label.svelte-bisu8i{color:#90e0ef;font-weight:600;font-size:.9rem}.meta-value.svelte-bisu8i{color:#e3f6fd;font-size:.9rem}.details-content.svelte-bisu8i{display:flex;flex-direction:column;gap:20px}.detail-section.svelte-bisu8i{background:#0003;border-radius:8px;padding:16px;border:1px solid rgba(0,180,216,.1)}.detail-label.svelte-bisu8i{color:#00b4d8;font-size:1rem;font-weight:600;margin:0 0 12px;display:flex;align-items:center;gap:8px}.detail-icon.svelte-bisu8i{font-size:1.1rem}.detail-value.svelte-bisu8i{color:#e3f6fd;line-height:1.5}.comments-value.svelte-bisu8i{white-space:pre-wrap;word-wrap:break-word;background:#00b4d80d;padding:12px;border-radius:6px;border-left:3px solid #00b4d8}.url-value.svelte-bisu8i{background:#00b4d80d;padding:12px;border-radius:6px;border-left:3px solid #00b4d8}.url-link.svelte-bisu8i{color:#90e0ef;text-decoration:none;word-break:break-all;font-family:Courier New,monospace;font-size:.9rem}.url-link.svelte-bisu8i:hover{color:#00b4d8;text-decoration:underline}.no-details-message.svelte-bisu8i{text-align:center;padding:40px 20px;color:#90e0ef}.no-details-icon.svelte-bisu8i{font-size:2rem;margin-bottom:12px;display:block}.no-details-message.svelte-bisu8i p:where(.svelte-bisu8i){margin:0;font-style:italic}.user-page-backdrop.svelte-bisu8i{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1001;backdrop-filter:blur(6px)}.user-page-content.svelte-bisu8i{background:linear-gradient(135deg,#1a1d29,#2d1b69);border-radius:20px;box-shadow:0 20px 60px #0009;border:1px solid rgba(0,180,216,.3);max-width:90vw;max-height:90vh;width:1000px;overflow:hidden;animation:svelte-bisu8i-userPageSlideIn .4s ease-out;display:flex;flex-direction:column}@keyframes svelte-bisu8i-userPageSlideIn{0%{opacity:0;transform:scale(.95) translateY(-30px)}to{opacity:1;transform:scale(1) translateY(0)}}.user-page-header.svelte-bisu8i{display:flex;justify-content:space-between;align-items:center;padding:24px 30px;border-bottom:1px solid rgba(0,180,216,.2);background:#00b4d80d}.user-page-title-section.svelte-bisu8i{display:flex;align-items:center;gap:16px}.user-page-avatar.svelte-bisu8i{border-radius:50%;border:3px solid rgba(0,180,216,.8);transition:all .3s ease}.user-page-info.svelte-bisu8i{display:flex;flex-direction:column;gap:4px}.user-page-title.svelte-bisu8i{color:#00b4d8;font-size:1.8rem;font-weight:700;margin:0;text-shadow:0 2px 8px rgba(0,180,216,.3)}.user-page-subtitle.svelte-bisu8i{color:#90e0ef;font-size:1rem;opacity:.8}.user-page-actions.svelte-bisu8i{display:flex;gap:12px;align-items:center}.user-action-btn.svelte-bisu8i{background:#0000004d;border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:10px 16px;cursor:pointer;transition:all .3s ease;font-size:.9rem;font-weight:500;color:#e3f6fd}.user-action-btn.svelte-bisu8i:hover{background:#00000080;transform:translateY(-2px)}.delete-user-btn.svelte-bisu8i:hover{background:#c628284d;border-color:#c62828;color:#ff6b6b}.close-user-page-btn.svelte-bisu8i{font-size:1.2rem;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.close-user-page-btn.svelte-bisu8i:hover{background:#00b4d84d;border-color:#00b4d8;color:#00b4d8}.user-stats-section.svelte-bisu8i{padding:20px 30px;background:#0000001a}.stats-grid.svelte-bisu8i{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-top:16px}.stat-card.svelte-bisu8i{background:#00b4d81a;border:1px solid rgba(0,180,216,.2);border-radius:12px;padding:16px;text-align:center;transition:all .3s ease}.stat-card.svelte-bisu8i:hover{background:#00b4d826;transform:translateY(-2px)}.stat-value.svelte-bisu8i{font-size:2rem;font-weight:700;color:#00b4d8;margin-bottom:4px;text-shadow:0 2px 8px rgba(0,180,216,.3)}.stat-label.svelte-bisu8i{font-size:.9rem;color:#90e0ef;opacity:.8}.user-page-body.svelte-bisu8i{flex:1;padding:20px 30px;overflow-y:auto}.user-page-body.svelte-bisu8i .entries-table-container:where(.svelte-bisu8i) h3:where(.svelte-bisu8i){color:#00b4d8;margin:0 0 16px;font-size:1.3rem;font-weight:600}.delete-confirm-overlay.svelte-bisu8i{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10}.delete-confirm-overlay.svelte-bisu8i .delete-confirm:where(.svelte-bisu8i){max-width:400px;margin:0}@media (max-width: 768px){.confirm-actions.svelte-bisu8i{flex-direction:column;gap:12px}.card-actions.svelte-bisu8i{flex-direction:column;gap:8px}.action-btn.svelte-bisu8i{padding:12px 16px;font-size:1rem;min-height:44px;width:100%}.names-grid.svelte-bisu8i{grid-template-columns:1fr;gap:16px}.name-card.svelte-bisu8i{padding:16px}.name-counter.svelte-bisu8i{font-size:1.5rem}.entry-item.svelte-bisu8i{padding:12px;font-size:.95rem}.entry-time.svelte-bisu8i{font-size:.85rem}.entry-delete-btn.svelte-bisu8i{padding:8px;min-width:36px;min-height:36px}.names-controls.svelte-bisu8i{padding:12px}.sort-controls.svelte-bisu8i{flex-direction:column;align-items:flex-start;gap:8px}.sort-buttons.svelte-bisu8i{width:100%;justify-content:space-between}.sort-btn.svelte-bisu8i{flex:1;min-width:0;padding:6px 8px;font-size:.8rem;text-align:center}.entries-header.svelte-bisu8i{flex-direction:column;align-items:flex-start}.entries-sort-controls.svelte-bisu8i{width:100%;justify-content:space-between}.entries-sort-select.svelte-bisu8i{flex:1;min-width:0}.modal-content.svelte-bisu8i{width:95vw;max-height:90vh;border-radius:12px}.modal-header.svelte-bisu8i{padding:16px 20px}.modal-title.svelte-bisu8i{font-size:1.1rem}.modal-body.svelte-bisu8i{padding:20px;max-height:calc(90vh - 70px)}.entry-info.svelte-bisu8i{margin-bottom:20px;padding:12px}.entry-meta.svelte-bisu8i{flex-direction:column;align-items:flex-start;gap:4px}.detail-section.svelte-bisu8i{padding:12px}.detail-label.svelte-bisu8i{font-size:.95rem;margin-bottom:8px}.comments-value.svelte-bisu8i,.url-value.svelte-bisu8i{padding:10px;font-size:.9rem}.details-btn.svelte-bisu8i{padding:8px 10px;font-size:.8rem;min-height:36px}.modal-close.svelte-bisu8i{min-width:36px;min-height:36px;font-size:1.3rem}.user-page-content.svelte-bisu8i{width:95vw;max-height:95vh;border-radius:16px}.user-page-header.svelte-bisu8i{padding:16px 20px;flex-direction:column;gap:16px;align-items:flex-start}.user-page-title-section.svelte-bisu8i{width:100%}.user-page-actions.svelte-bisu8i{width:100%;justify-content:space-between}.user-action-btn.svelte-bisu8i{flex:1;margin-right:8px}.close-user-page-btn.svelte-bisu8i{flex:0 0 auto;margin-right:0}.user-page-title.svelte-bisu8i{font-size:1.5rem}.user-stats-section.svelte-bisu8i{padding:16px 20px}.stats-grid.svelte-bisu8i{grid-template-columns:repeat(2,1fr);gap:12px}.stat-card.svelte-bisu8i{padding:12px}.stat-value.svelte-bisu8i{font-size:1.5rem}.user-page-body.svelte-bisu8i{padding:16px 20px}.user-page-body.svelte-bisu8i .entries-table-container:where(.svelte-bisu8i) h3:where(.svelte-bisu8i){font-size:1.1rem}}.add-entry-section.svelte-10lnbiq{background:linear-gradient(90deg,#232a34 60%,#181c24);border-radius:18px;box-shadow:0 2px 12px #007cba1a;padding:24px;margin-bottom:32px;border:1px solid #2c5364;animation:svelte-10lnbiq-slideInUp .6s ease-out}@keyframes svelte-10lnbiq-slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.entry-form.svelte-10lnbiq{margin-top:20px}.form-grid.svelte-10lnbiq{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:24px;animation:svelte-10lnbiq-fadeInStagger .8s ease-out}@keyframes svelte-10lnbiq-fadeInStagger{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.input-group.svelte-10lnbiq{display:flex;flex-direction:column;animation:svelte-10lnbiq-slideInInput .6s ease-out both}.input-group.svelte-10lnbiq:nth-child(1){animation-delay:.1s}.input-group.svelte-10lnbiq:nth-child(2){animation-delay:.2s}.input-group.svelte-10lnbiq:nth-child(3){animation-delay:.3s}.input-group.svelte-10lnbiq:nth-child(4){animation-delay:.4s}.input-group.svelte-10lnbiq:nth-child(5){animation-delay:.5s}@keyframes svelte-10lnbiq-slideInInput{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.section-title.svelte-10lnbiq{font-weight:900;letter-spacing:.08em;font-size:1.8rem;background:linear-gradient(135deg,#00b4d8,#48cae4,#90e0ef,#00b4d8,#0077b6);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;animation:svelte-10lnbiq-gradientShift 4s ease-in-out infinite,svelte-10lnbiq-titlePulse 2s ease-in-out infinite alternate;position:relative;text-transform:uppercase;display:inline-block;filter:drop-shadow(0 4px 8px rgba(0,180,216,.3))}@supports not (-webkit-background-clip: text){.section-title.svelte-10lnbiq{background:none;color:#00b4d8;text-shadow:0 0 10px rgba(0,180,216,.8),0 0 20px rgba(0,180,216,.6),0 0 30px rgba(0,180,216,.4),0 2px 4px rgba(0,0,0,.3)}}@keyframes svelte-10lnbiq-gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes svelte-10lnbiq-titlePulse{0%{transform:scale(1);filter:drop-shadow(0 4px 8px rgba(0,180,216,.3))}to{transform:scale(1.02);filter:drop-shadow(0 6px 12px rgba(0,180,216,.5))}}.section-emoji.svelte-10lnbiq{font-size:1.3em;vertical-align:middle;margin:0 8px;filter:drop-shadow(0 1px 2px #007cba88);animation:svelte-10lnbiq-emojiFloat 3s ease-in-out infinite}@keyframes svelte-10lnbiq-emojiFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.input-group.full-width.svelte-10lnbiq{grid-column:1 / -1}.input-label.svelte-10lnbiq{display:flex;flex-direction:column;gap:8px}.label-text.svelte-10lnbiq{font-weight:700;background:linear-gradient(90deg,#00b4d8,#48cae4,#90e0ef);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:.95rem;letter-spacing:.05em;text-transform:uppercase;position:relative;display:inline-block;animation:svelte-10lnbiq-labelShimmer 3s ease-in-out infinite}@supports not (-webkit-background-clip: text){.label-text.svelte-10lnbiq{background:none;color:#00b4d8;text-shadow:0 1px 3px rgba(0,180,216,.5)}}@keyframes svelte-10lnbiq-labelShimmer{0%,to{opacity:.9}50%{opacity:1}}.form-input.svelte-10lnbiq{padding:12px 16px;background:#00000040;border:1px solid rgba(0,180,216,.3);border-radius:12px;color:#e3f6fd;font-size:1rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;position:relative;backdrop-filter:blur(5px)}.form-input.svelte-10lnbiq:hover{border-color:#00b4d880;background:#0000004d;transform:translateY(-1px);box-shadow:0 4px 12px #00b4d826}.form-input.svelte-10lnbiq:focus{border-color:#00b4d8;background:#00000059;transform:translateY(-2px);box-shadow:0 0 0 3px #00b4d833,0 8px 25px #00b4d840,inset 0 1px #ffffff1a}.form-input.svelte-10lnbiq:disabled{opacity:.6;cursor:not-allowed}.form-input.svelte-10lnbiq::placeholder{color:#e3f6fd80}.form-input.error.svelte-10lnbiq,.intensity-slider.error.svelte-10lnbiq{border-color:#ff6b6b;box-shadow:0 0 0 2px #ff6b6b33;background:#ff6b6b1a}.form-input.error.svelte-10lnbiq:focus,.intensity-slider.error.svelte-10lnbiq:focus{border-color:#ff4757;box-shadow:0 0 0 2px #ff47574d}.error-message.svelte-10lnbiq{display:block;color:#ff6b6b;font-size:.85rem;margin-top:4px;padding:4px 8px;background:#ff6b6b1a;border-radius:4px;border-left:3px solid #ff6b6b;animation:svelte-10lnbiq-errorSlideIn .3s ease-out}@keyframes svelte-10lnbiq-errorSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.datetime-input.svelte-10lnbiq{color-scheme:dark}.time-input-container.svelte-10lnbiq{display:flex;gap:8px;align-items:center}.time-input-container.svelte-10lnbiq .datetime-input:where(.svelte-10lnbiq){flex:1}.intensity-group.svelte-10lnbiq{grid-column:span 2}.intensity-control.svelte-10lnbiq{display:flex;align-items:center;gap:20px}.slider-container.svelte-10lnbiq{flex:1;position:relative}.intensity-slider.svelte-10lnbiq{width:100%;height:12px;background:transparent;border-radius:6px;outline:none;cursor:pointer;position:relative;z-index:2;border:none}.intensity-slider.svelte-10lnbiq:focus{outline:none;border:none;box-shadow:none}.intensity-slider.svelte-10lnbiq::-webkit-slider-thumb{-webkit-appearance:none;width:40px;height:40px;background:transparent;border:none;cursor:pointer;opacity:0}.intensity-slider.svelte-10lnbiq::-moz-range-thumb{width:40px;height:40px;background:transparent;border:none;cursor:pointer;opacity:0}.eggplant-thumb.svelte-10lnbiq{position:absolute;top:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:3;transition:all .4s cubic-bezier(.4,0,.2,1);line-height:1;will-change:left,font-size,filter,text-shadow;cursor:grab;display:flex;align-items:center;justify-content:center}.eggplant-thumb.svelte-10lnbiq:active{cursor:grabbing}.eggplant-icon.svelte-10lnbiq{position:relative;z-index:2;text-shadow:0 0 8px rgba(138,43,226,.6),0 0 16px rgba(138,43,226,.3),0 2px 4px rgba(0,0,0,.8);animation:svelte-10lnbiq-eggplantPulse 2s ease-in-out infinite alternate}.eggplant-thumb.svelte-10lnbiq:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(circle,rgba(138,43,226,.15) 0%,transparent 70%);border-radius:50%;z-index:-1;animation:svelte-10lnbiq-eggplantGlow 3s ease-in-out infinite}.eggplant-thumb.svelte-10lnbiq:after{content:"✨";position:absolute;top:-15%;right:-15%;font-size:.5em;opacity:0;animation:svelte-10lnbiq-sparkle 2s ease-in-out infinite;animation-delay:.5s}@keyframes svelte-10lnbiq-eggplantPulse{0%{text-shadow:0 0 8px rgba(138,43,226,.6),0 0 16px rgba(138,43,226,.3),0 2px 4px rgba(0,0,0,.8);filter:drop-shadow(0 2px 8px rgba(0,0,0,.4))}to{text-shadow:0 0 12px rgba(138,43,226,.8),0 0 24px rgba(138,43,226,.5),0 0 36px rgba(75,0,130,.3),0 2px 4px rgba(0,0,0,.8);filter:drop-shadow(0 4px 12px rgba(138,43,226,.3))}}@keyframes svelte-10lnbiq-eggplantGlow{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.2}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.4}}@keyframes svelte-10lnbiq-sparkle{0%,to{opacity:0;transform:scale(.3) rotate(0)}50%{opacity:.8;transform:scale(1) rotate(180deg)}}.slider-track.svelte-10lnbiq{position:absolute;top:50%;left:0;right:0;height:12px;background:#0000004d;border-radius:6px;transform:translateY(-50%);z-index:1;border:1px solid rgba(0,180,216,.2)}.slider-fill.svelte-10lnbiq{height:100%;border-radius:6px;transition:all .4s cubic-bezier(.4,0,.2,1);background:linear-gradient(90deg,#2ecc40,orange,#e74c3c);will-change:width,background}.intensity-labels.svelte-10lnbiq{display:flex;justify-content:space-between;margin-top:8px;padding:0 2px}.intensity-tick.svelte-10lnbiq{position:relative;font-size:.9rem;color:#e3f6fdcc;font-weight:900;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;padding:8px 10px;border-radius:14px;min-width:32px;height:32px;text-align:center;display:flex;align-items:center;justify-content:center;will-change:transform,color,background,text-shadow,box-shadow;background:linear-gradient(145deg,#001e3ccc,#003250e6,#001428cc);border:2px solid rgba(0,180,216,.2);box-shadow:0 4px 12px #0009,0 2px 6px #00b4d81a,inset 0 1px #ffffff26,inset 0 -1px #0000004d;overflow:hidden;font-family:Segoe UI,system-ui,-apple-system,sans-serif;text-shadow:0 1px 3px rgba(0,0,0,.8),0 0 6px rgba(0,180,216,.3);backdrop-filter:blur(2px)}.tick-number.svelte-10lnbiq{position:relative;z-index:2;transition:all .3s ease}.tick-glow.svelte-10lnbiq{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;border-radius:50%;opacity:0;transition:all .3s ease;filter:blur(3px)}.intensity-tick.svelte-10lnbiq:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease;z-index:1}.intensity-tick.svelte-10lnbiq:hover{transform:scale(1.25) translateY(-4px);background:linear-gradient(145deg,rgba(var(--tick-color),.3),rgba(var(--tick-color),.5),rgba(var(--tick-color),.3));color:rgb(var(--tick-color));text-shadow:0 0 12px rgba(var(--tick-color),1),0 0 24px rgba(var(--tick-color),.8),0 0 36px rgba(var(--tick-color),.6),0 2px 6px rgba(0,0,0,.9);box-shadow:0 8px 20px rgba(var(--tick-color),.5),0 4px 12px rgba(var(--tick-color),.3),0 0 30px rgba(var(--tick-color),.4),inset 0 2px #ffffff40,inset 0 -2px #0000004d;border-color:rgba(var(--tick-color),.8);filter:brightness(1.2) saturate(1.3)}.intensity-tick.svelte-10lnbiq:hover .tick-glow:where(.svelte-10lnbiq){opacity:.6}.intensity-tick.svelte-10lnbiq:hover:before{left:100%}.intensity-tick.active.svelte-10lnbiq{background:linear-gradient(145deg,#ffd70066,#ffc10799,#ff8c0066);color:gold;border-color:#ffd700e6;text-shadow:0 0 12px rgba(255,215,0,1),0 0 24px rgba(255,215,0,.8),0 0 36px rgba(255,193,7,.6),0 2px 6px rgba(0,0,0,.9);box-shadow:0 6px 18px #ffd70080,0 0 30px #ffd70066,0 0 50px #ffc1074d,inset 0 2px #ffffff4d,inset 0 -2px #0003;animation:svelte-10lnbiq-activeGlow 2s ease-in-out infinite alternate;filter:brightness(1.3) saturate(1.2)}.intensity-tick.current.svelte-10lnbiq{transform:scale(1.15);background:linear-gradient(145deg,rgba(var(--tick-color),.4),rgba(var(--tick-color),.6));animation:svelte-10lnbiq-currentTick 2s ease-in-out infinite}.intensity-tick.current.svelte-10lnbiq .tick-glow:where(.svelte-10lnbiq){opacity:calc(var(--glow-intensity) * .8);animation:svelte-10lnbiq-glowPulse 2s ease-in-out infinite}.intensity-tick.svelte-10lnbiq:nth-child(1){--tick-color: 46, 125, 50;--glow-intensity: .6}.intensity-tick.svelte-10lnbiq:nth-child(2){--tick-color: 67, 160, 71;--glow-intensity: .7}.intensity-tick.svelte-10lnbiq:nth-child(3){--tick-color: 102, 187, 106;--glow-intensity: .8}.intensity-tick.svelte-10lnbiq:nth-child(4){--tick-color: 139, 195, 74;--glow-intensity: .9}.intensity-tick.svelte-10lnbiq:nth-child(5){--tick-color: 205, 220, 57;--glow-intensity: 1}.intensity-tick.svelte-10lnbiq:nth-child(6){--tick-color: 255, 235, 59;--glow-intensity: 1.1}.intensity-tick.svelte-10lnbiq:nth-child(7){--tick-color: 255, 193, 7;--glow-intensity: 1.2}.intensity-tick.svelte-10lnbiq:nth-child(8){--tick-color: 255, 152, 0;--glow-intensity: 1.3}.intensity-tick.svelte-10lnbiq:nth-child(9){--tick-color: 255, 87, 34;--glow-intensity: 1.4}.intensity-tick.svelte-10lnbiq:nth-child(10){--tick-color: 244, 67, 54;--glow-intensity: 1.5}@keyframes svelte-10lnbiq-currentTick{0%,to{box-shadow:0 6px 16px rgba(var(--tick-color),.4),0 0 25px rgba(var(--tick-color),.3)}50%{box-shadow:0 8px 20px rgba(var(--tick-color),.6),0 0 35px rgba(var(--tick-color),.5)}}@keyframes svelte-10lnbiq-activeGlow{0%{text-shadow:0 0 12px rgba(255,215,0,1),0 0 24px rgba(255,215,0,.8),0 0 36px rgba(255,193,7,.6),0 2px 6px rgba(0,0,0,.9);box-shadow:0 6px 18px #ffd70080,0 0 30px #ffd70066,0 0 50px #ffc1074d}to{text-shadow:0 0 18px rgba(255,215,0,1),0 0 36px rgba(255,215,0,.9),0 0 54px rgba(255,193,7,.7),0 2px 6px rgba(0,0,0,.9);box-shadow:0 8px 24px #ffd700b3,0 0 40px #ffd70099,0 0 70px #ffc10766}}.eggplant-glow.svelte-10lnbiq{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(circle,rgba(139,69,19,.3) 0%,transparent 70%);border-radius:50%;opacity:0;transition:opacity .3s ease;filter:blur(4px);pointer-events:none}@keyframes svelte-10lnbiq-eggplantGlowPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.3);opacity:.9}}@keyframes svelte-10lnbiq-activeGlow{0%{text-shadow:0 0 10px rgba(255,215,0,.8),0 0 20px rgba(255,215,0,.5),0 0 30px rgba(255,140,0,.3),0 2px 4px rgba(0,0,0,.9)}to{text-shadow:0 0 15px rgba(255,215,0,1),0 0 30px rgba(255,215,0,.7),0 0 45px rgba(255,140,0,.5),0 2px 4px rgba(0,0,0,.9)}}.intensity-tick.svelte-10lnbiq:active{transform:scale(1.05) translateY(-1px);transition:transform .1s ease}.intensity-display-container.svelte-10lnbiq{display:flex;flex-direction:column;align-items:center;gap:8px}.intensity-display.svelte-10lnbiq{display:flex;justify-content:center;align-items:center;width:60px;height:60px;background:#0000004d;border:3px solid currentColor;border-radius:50%;font-weight:900;font-size:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;will-change:color,border-color,transform}.intensity-display.svelte-10lnbiq:after{content:"";position:absolute;inset:-2px;border-radius:50%;background:linear-gradient(45deg,transparent,currentColor,transparent);opacity:0;transition:opacity .3s ease;z-index:-1}.intensity-display.svelte-10lnbiq:hover:after{opacity:.1;animation:svelte-10lnbiq-rotate 2s linear infinite}@keyframes svelte-10lnbiq-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.intensity-description.svelte-10lnbiq{font-size:.85rem;font-weight:600;color:#00b4d8;text-align:center;letter-spacing:.02em;text-transform:uppercase;width:100px;min-height:20px;display:flex;align-items:center;justify-content:center}.duration-control.svelte-10lnbiq{display:flex;align-items:center;gap:8px}.duration-input.svelte-10lnbiq{width:100px;text-align:center}.duration-unit.svelte-10lnbiq{font-weight:600;color:#00b4d8;font-size:.9rem}.optional-fields-section.svelte-10lnbiq{grid-column:1 / -1;background:#00b4d808;border:1px dashed rgba(0,180,216,.2);border-radius:12px;padding:20px;margin-top:16px;animation:svelte-10lnbiq-slideInUp .6s ease-out;animation-delay:.5s;animation-fill-mode:both}.optional-title.svelte-10lnbiq{display:flex;align-items:center;gap:8px;margin:0 0 16px;color:#00b4d8;font-size:1rem;font-weight:600}.optional-emoji.svelte-10lnbiq{font-size:1.1rem}.optional-badge.svelte-10lnbiq{background:#00b4d81a;color:#90e0ef;padding:2px 8px;border-radius:8px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.02em;margin-left:auto}.comments-input.svelte-10lnbiq{resize:vertical;min-height:80px;font-family:inherit;line-height:1.4}.character-count.svelte-10lnbiq{align-self:flex-end;color:#90e0ef;font-size:.8rem;margin-top:4px;opacity:.7}.url-input.svelte-10lnbiq{font-family:Courier New,monospace;font-size:.9rem}.submit-btn.svelte-10lnbiq{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;padding:18px 28px;background:linear-gradient(135deg,#00b4d8,#48cae4,#0077b6,#057,#003d4a);background-size:300% 300%;color:#fff;border:none;border-radius:16px;font-size:1.2rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 25px #00b4d866,0 4px 12px #0000004d,inset 0 1px #fff3,inset 0 -1px #0003;position:relative;animation:svelte-10lnbiq-slideInUp .8s ease-out,svelte-10lnbiq-gradientFlow 3s ease-in-out infinite;animation-delay:.6s,1s;animation-fill-mode:both,forwards;overflow:hidden;text-shadow:0 2px 4px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.1)}@keyframes svelte-10lnbiq-gradientFlow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.submit-btn.svelte-10lnbiq:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),rgba(255,255,255,.4),rgba(255,255,255,.2),transparent);transition:left .6s ease}.submit-btn.svelte-10lnbiq:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);transition:all .4s ease}.submit-btn.svelte-10lnbiq:hover:not(:disabled){transform:translateY(-3px) scale(1.02);box-shadow:0 10px 30px #00b4d899,0 4px 15px #0006,inset 0 1px #ffffff4d;background:linear-gradient(135deg,#00c4e8,#0087c6,#067);text-shadow:0 0 10px rgba(255,255,255,.8),0 1px 2px rgba(0,0,0,.4)}.submit-btn.svelte-10lnbiq:hover:not(:disabled):before{left:100%}.submit-btn.svelte-10lnbiq:hover:not(:disabled):after{width:120%;height:120%}.submit-btn.svelte-10lnbiq:active:not(:disabled){transform:translateY(-1px) scale(1.01);box-shadow:0 6px 20px #00b4d8b3,0 2px 10px #00000080,inset 0 2px 4px #0003;transition:all .1s ease}.submit-btn.svelte-10lnbiq:disabled{opacity:.6;cursor:not-allowed;transform:none;animation:svelte-10lnbiq-pulse 2s infinite}.submit-btn.invalid.svelte-10lnbiq{background:linear-gradient(135deg,#ff6b6b,#ff4757);border-color:#ff4757;animation:svelte-10lnbiq-invalidShake .5s ease-in-out}.submit-btn.invalid.svelte-10lnbiq:hover{background:linear-gradient(135deg,#ff5252,#ff3742);box-shadow:0 6px 16px #ff475766}@keyframes svelte-10lnbiq-invalidShake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.validation-summary.svelte-10lnbiq{background:linear-gradient(135deg,#ff6b6b1a,#ff47571a);border:1px solid rgba(255,107,107,.3);border-radius:8px;padding:16px;margin:16px 0;animation:svelte-10lnbiq-errorSlideIn .3s ease-out}.validation-header.svelte-10lnbiq{display:flex;align-items:center;gap:8px;margin-bottom:12px}.validation-icon.svelte-10lnbiq{font-size:1.2rem}.validation-title.svelte-10lnbiq{color:#ff6b6b;font-weight:600;font-size:1rem}.validation-list.svelte-10lnbiq{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.validation-item.svelte-10lnbiq{padding:8px 12px;background:#ff6b6b0d;border-radius:4px;border-left:3px solid #ff6b6b}.field-name.svelte-10lnbiq{color:#ff4757;font-weight:600;margin-right:8px}.field-error.svelte-10lnbiq{color:#ff6b6b;font-size:.9rem}@keyframes svelte-10lnbiq-pulse{0%,to{box-shadow:0 4px 12px #00b4d84d}50%{box-shadow:0 4px 12px #00b4d880}}.btn-icon.svelte-10lnbiq{font-size:1.4rem;transition:all .4s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));position:relative;z-index:2}.submit-btn.svelte-10lnbiq:hover:not(:disabled) .btn-icon:where(.svelte-10lnbiq){transform:scale(1.2) rotate(5deg);filter:drop-shadow(0 0 8px rgba(255,255,255,.8));text-shadow:0 0 10px rgba(255,255,255,.6)}.submit-btn.svelte-10lnbiq:active:not(:disabled) .btn-icon:where(.svelte-10lnbiq){transform:scale(1.1) rotate(2deg)}.submit-btn.svelte-10lnbiq:disabled .btn-icon:where(.svelte-10lnbiq){animation:spin 1s linear infinite;opacity:.7}.btn-text.svelte-10lnbiq{letter-spacing:.03em;font-weight:700;position:relative;z-index:2;text-transform:uppercase;transition:all .3s ease}.submit-btn.svelte-10lnbiq:hover:not(:disabled) .btn-text:where(.svelte-10lnbiq){text-shadow:0 0 8px rgba(255,255,255,.6);letter-spacing:.05em}.btn-shortcut.svelte-10lnbiq{position:absolute;right:12px;font-size:.8rem;opacity:.7;background:#ffffff1a;padding:2px 6px;border-radius:4px;font-family:monospace}.shortcuts-help.svelte-10lnbiq{margin-top:16px}.shortcuts-details.svelte-10lnbiq{background:#0000001a;border-radius:8px;border:1px solid rgba(0,180,216,.2)}.shortcuts-summary.svelte-10lnbiq{padding:12px 16px;cursor:pointer;color:#00b4d8;font-weight:600;font-size:.9rem;list-style:none;transition:all .2s ease}.shortcuts-summary.svelte-10lnbiq:hover{background:#00b4d81a}.shortcuts-summary.svelte-10lnbiq::-webkit-details-marker{display:none}.shortcuts-content.svelte-10lnbiq{padding:0 16px 16px;display:grid;gap:8px}.shortcut-item.svelte-10lnbiq{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.shortcut-key.svelte-10lnbiq{background:#0000004d;color:#00b4d8;padding:4px 8px;border-radius:6px;font-family:monospace;font-size:.8rem;font-weight:600;border:1px solid rgba(0,180,216,.3)}.shortcut-desc.svelte-10lnbiq{color:#e3f6fd;font-size:.85rem;opacity:.9}.message.svelte-10lnbiq{padding:16px 20px;margin-top:20px;border-radius:12px;font-weight:500}.message.success.svelte-10lnbiq{background:linear-gradient(135deg,#2d5a27,#1e3a1a);color:#90ee90;border:1px solid #4ade80}.message.error.svelte-10lnbiq{background:linear-gradient(135deg,#5a2727,#3a1a1a);color:#ffb3b3;border:1px solid #ef4444}.goon-gif.svelte-10lnbiq{margin-top:16px;text-align:center}.goon-gif.svelte-10lnbiq img:where(.svelte-10lnbiq){max-width:220px;border-radius:12px;box-shadow:0 4px 16px #0000004d;border:2px solid #00b4d8}.popup-backdrop.svelte-10lnbiq{position:fixed;inset:0;background:#141e28d9;backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;animation:svelte-10lnbiq-fadeInBackdrop .4s ease-out}@keyframes svelte-10lnbiq-fadeInBackdrop{0%{opacity:0;backdrop-filter:blur(0px)}to{opacity:1;backdrop-filter:blur(8px)}}.popup-modal.svelte-10lnbiq{background:linear-gradient(135deg,#232a34,#2c5364 30%,#203a43 70%,#1a252f);border-radius:24px;box-shadow:0 20px 60px #000c,0 8px 32px #00b4d84d,0 4px 16px #0006,inset 0 2px #ffffff1a,inset 0 -2px #0003;padding:40px 32px 32px;position:relative;min-width:380px;max-width:90vw;color:#e3f6fd;text-align:center;border:2px solid transparent;background-clip:padding-box;animation:svelte-10lnbiq-popupSpectacularEntry .6s cubic-bezier(.68,-.55,.265,1.55);overflow:hidden;transform-style:preserve-3d}.popup-modal.svelte-10lnbiq:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,#00b4d8,#0077b6,#023e8a,#0077b6,#00b4d8);background-size:300% 300%;border-radius:26px;z-index:-1;animation:svelte-10lnbiq-borderPulse 2s ease-in-out infinite}.popup-glow.svelte-10lnbiq{position:absolute;top:50%;left:50%;width:120%;height:120%;background:radial-gradient(circle,rgba(0,180,216,.3) 0%,rgba(0,180,216,.1) 50%,transparent 70%);transform:translate(-50%,-50%);animation:svelte-10lnbiq-glowPulse 3s ease-in-out infinite;z-index:-1}.popup-particles.svelte-10lnbiq{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:24px}.particle.svelte-10lnbiq{position:absolute;width:6px;height:6px;background:linear-gradient(45deg,#00b4d8,#48cae4);border-radius:50%;animation:svelte-10lnbiq-particleFloat var(--duration) ease-in-out infinite;animation-delay:var(--delay);opacity:0;box-shadow:0 0 10px #00b4d8cc}.particle.svelte-10lnbiq:nth-child(odd){background:linear-gradient(45deg,gold,#ffed4e);box-shadow:0 0 10px #ffd700cc}.popup-header.svelte-10lnbiq{margin-bottom:24px}.success-icon.svelte-10lnbiq{font-size:4rem;animation:svelte-10lnbiq-iconCelebration 1s ease-out;margin-bottom:12px;filter:drop-shadow(0 4px 8px rgba(255,215,0,.5))}.popup-title.svelte-10lnbiq{font-size:2rem;font-weight:800;background:linear-gradient(45deg,#00b4d8,#48cae4,#00b4d8);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:svelte-10lnbiq-titleShimmer 2s ease-in-out infinite;margin:0;text-transform:uppercase;letter-spacing:.05em}.popup-close.svelte-10lnbiq{position:absolute;top:16px;right:20px;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid rgba(255,255,255,.2);border-radius:50%;width:40px;height:40px;font-size:1.8rem;color:#00b4d8;cursor:pointer;line-height:1;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px)}.popup-close.svelte-10lnbiq span:where(.svelte-10lnbiq){transform:rotate(0);transition:transform .3s ease}.popup-close.svelte-10lnbiq:hover{background:linear-gradient(135deg,#ffd70033,#ffd7001a);border-color:#ffd70066;color:gold;transform:scale(1.1);box-shadow:0 4px 16px #ffd7004d}.popup-close.svelte-10lnbiq:hover span:where(.svelte-10lnbiq){transform:rotate(90deg)}.entry-details.svelte-10lnbiq{font-size:1.2rem;margin-bottom:16px;font-weight:600}.name-highlight.svelte-10lnbiq{color:#00b4d8;font-weight:800;text-shadow:0 0 10px rgba(0,180,216,.5)}.total-count.svelte-10lnbiq{font-size:1.1rem;margin-bottom:16px;opacity:.9}.count-badge.svelte-10lnbiq{background:linear-gradient(135deg,#00b4d8,#0077b6);color:#fff;padding:4px 12px;border-radius:20px;font-weight:700;font-size:1.1rem;box-shadow:0 2px 8px #00b4d866;display:inline-block;animation:svelte-10lnbiq-badgePulse 2s ease-in-out infinite}.encouragement-text.svelte-10lnbiq{font-size:1rem;font-style:italic;color:#48cae4;margin-top:16px;opacity:.9}@keyframes svelte-10lnbiq-popupSpectacularEntry{0%{transform:scale(.3) rotate(-5deg);opacity:0}30%{transform:scale(1.1) rotate(2deg);opacity:.8}60%{transform:scale(.95) rotate(-1deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes svelte-10lnbiq-borderPulse{0%,to{background-position:0% 50%;opacity:.8}50%{background-position:100% 50%;opacity:1}}@keyframes svelte-10lnbiq-glowPulse{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.1)}}@keyframes svelte-10lnbiq-particleFloat{0%{opacity:0;transform:translateY(100%) rotate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100%) rotate(360deg)}}@keyframes svelte-10lnbiq-iconCelebration{0%{transform:scale(0) rotate(-180deg)}50%{transform:scale(1.2) rotate(10deg)}to{transform:scale(1) rotate(0)}}@keyframes svelte-10lnbiq-titleShimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes svelte-10lnbiq-badgePulse{0%,to{transform:scale(1);box-shadow:0 2px 8px #00b4d866}50%{transform:scale(1.05);box-shadow:0 4px 16px #00b4d899}}@media (max-width: 768px){.add-entry-section.svelte-10lnbiq{padding:12px;margin-bottom:20px}.form-grid.svelte-10lnbiq{grid-template-columns:1fr;gap:16px}.intensity-group.svelte-10lnbiq{grid-column:span 1}.intensity-control.svelte-10lnbiq{flex-direction:column;gap:16px}.slider-container.svelte-10lnbiq{padding:0 16px;max-width:100%;overflow-x:visible}.time-input-container.svelte-10lnbiq{flex-direction:column;gap:12px;align-items:stretch}.time-input-container.svelte-10lnbiq .datetime-input:where(.svelte-10lnbiq){flex:1;width:100%}.intensity-slider.svelte-10lnbiq::-webkit-slider-thumb{width:50px;height:50px}.intensity-slider.svelte-10lnbiq::-moz-range-thumb{width:50px;height:50px}.eggplant-thumb.svelte-10lnbiq{font-size:28px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.intensity-labels.svelte-10lnbiq{padding:0 8px;font-size:.8rem;gap:2px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.intensity-labels.svelte-10lnbiq::-webkit-scrollbar{display:none}.duration-input.svelte-10lnbiq{font-size:16px}.optional-fields-section.svelte-10lnbiq{padding:16px;margin-top:20px}.optional-title.svelte-10lnbiq{font-size:1rem;margin-bottom:20px;flex-wrap:wrap;gap:8px}.optional-badge.svelte-10lnbiq{margin-left:0;margin-top:4px}.comments-input.svelte-10lnbiq{min-height:100px;font-size:16px;line-height:1.5}.url-input.svelte-10lnbiq{font-size:16px}.character-count.svelte-10lnbiq{font-size:.85rem;margin-top:8px}.submit-btn.svelte-10lnbiq{padding:16px 24px;font-size:1.1rem;min-height:50px}.form-input.svelte-10lnbiq{font-size:16px;padding:14px 16px;min-height:50px;width:100%;box-sizing:border-box}.input-label.svelte-10lnbiq{font-size:1rem;margin-bottom:8px;display:flex;flex-direction:column;gap:8px;width:100%}.label-text.svelte-10lnbiq{text-align:left}.input-group.svelte-10lnbiq{width:100%;max-width:100%;overflow:hidden}.intensity-tick.svelte-10lnbiq{min-width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:.7rem;border-radius:6px;transition:all .3s ease;flex-shrink:0}.intensity-tick.svelte-10lnbiq:active{transform:scale(1.2);background:#00b4d84d}.intensity-display.svelte-10lnbiq{width:70px;height:70px;font-size:1.8rem}.duration-control.svelte-10lnbiq{justify-content:flex-start;gap:12px;flex-wrap:wrap}.duration-input.svelte-10lnbiq{width:120px;padding:14px 16px;font-size:1.1rem;text-align:left}.duration-unit.svelte-10lnbiq{font-size:1rem;color:#00b4d8;font-weight:600}.duration-group.svelte-10lnbiq{margin-bottom:16px}.duration-group.svelte-10lnbiq .input-label:where(.svelte-10lnbiq){gap:12px}.submit-btn.svelte-10lnbiq{padding:18px 24px;font-size:1.2rem;margin-top:8px}.btn-shortcut.svelte-10lnbiq{display:none}.shortcuts-help.svelte-10lnbiq{margin-top:12px}.shortcuts-content.svelte-10lnbiq{grid-template-columns:1fr;gap:6px}.shortcut-item.svelte-10lnbiq{flex-direction:column;gap:4px;text-align:center}.form-input.svelte-10lnbiq{padding:14px 16px;font-size:1.1rem;min-height:48px}.label-text.svelte-10lnbiq{font-size:1rem}.popup-modal.svelte-10lnbiq{margin:20px;padding:24px 20px 20px;min-width:auto;max-width:calc(100vw - 40px)}.popup-close.svelte-10lnbiq{width:44px;height:44px;font-size:18px;top:8px;right:8px;border:2px solid rgba(255,255,255,.3);background:#000c}.goon-gif.svelte-10lnbiq img:where(.svelte-10lnbiq){max-width:180px}}@media (max-width: 480px){.add-entry-section.svelte-10lnbiq{padding:8px}.intensity-control.svelte-10lnbiq{gap:12px}.intensity-tick.svelte-10lnbiq{min-width:24px;height:24px;font-size:.65rem}.intensity-labels.svelte-10lnbiq{padding:0 6px;gap:1px}.slider-container.svelte-10lnbiq{padding:0 12px}.time-input-container.svelte-10lnbiq{gap:8px}.optional-fields-section.svelte-10lnbiq{padding:12px}.optional-title.svelte-10lnbiq{font-size:.95rem;margin-bottom:16px}.comments-input.svelte-10lnbiq{min-height:80px}}@media (pointer: coarse){.intensity-tick.svelte-10lnbiq{min-width:36px;height:36px}.intensity-slider.svelte-10lnbiq,.slider-track.svelte-10lnbiq{height:16px}.eggplant-thumb.svelte-10lnbiq{font-size:32px}}@media (prefers-reduced-motion: reduce){.section-title.svelte-10lnbiq,.label-text.svelte-10lnbiq{animation:none}.submit-btn.svelte-10lnbiq{animation:none;background-size:100% 100%}.section-emoji.svelte-10lnbiq,.particle.svelte-10lnbiq{animation:none}.form-input.svelte-10lnbiq:hover,.form-input.svelte-10lnbiq:focus{transform:none}}@media (prefers-contrast: high){.section-title.svelte-10lnbiq{background:none;color:#fff;text-shadow:2px 2px 4px #000000}.label-text.svelte-10lnbiq{background:none;color:#fff}.form-input.svelte-10lnbiq{border-color:#fff;background:#000}.submit-btn.svelte-10lnbiq{background:#06c;border:2px solid #ffffff}}.data-management-section.svelte-1w75n1e{margin:1rem 0;background:var(--color-bg-2);border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.section-toggle.svelte-1w75n1e{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--color-theme);color:var(--color-bg-0);border:none;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s ease}.section-toggle.svelte-1w75n1e:hover{background:var(--color-theme-1)}.toggle-icon.svelte-1w75n1e{font-size:1rem}.toggle-text.svelte-1w75n1e{flex:1;text-align:center;margin:0 1rem}.toggle-arrow.svelte-1w75n1e{font-size:.8rem;transition:transform .2s ease}.toggle-arrow.expanded.svelte-1w75n1e{transform:rotate(180deg)}.section-content.svelte-1w75n1e{padding:1rem;animation:svelte-1w75n1e-slideDown .2s ease-out}@keyframes svelte-1w75n1e-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.quick-stats.svelte-1w75n1e{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap;justify-content:center}.stat.svelte-1w75n1e{background:var(--color-bg-1);padding:.5rem .75rem;border-radius:6px;font-size:.85rem;color:var(--color-text-1);border:1px solid rgba(255,255,255,.05)}.action-buttons.svelte-1w75n1e{display:flex;gap:.75rem;margin-bottom:1rem}.action-btn.svelte-1w75n1e{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-height:42px}.action-btn.svelte-1w75n1e:disabled{opacity:.7;cursor:not-allowed}.export-btn.svelte-1w75n1e{background:linear-gradient(135deg,#00b4d8,#007cba);color:#fff}.export-btn.svelte-1w75n1e:hover:not(:disabled){background:linear-gradient(135deg,#007cba,#005a8a);transform:translateY(-1px)}.import-btn.svelte-1w75n1e{background:linear-gradient(135deg,#28a745,#20893d);color:#fff}.import-btn.svelte-1w75n1e:hover:not(:disabled){background:linear-gradient(135deg,#20893d,#1e7e34);transform:translateY(-1px)}.progress-bar.svelte-1w75n1e{width:100%;height:6px;background:var(--color-bg-1);border-radius:3px;overflow:hidden;margin-bottom:.5rem}.progress-fill.svelte-1w75n1e{height:100%;background:linear-gradient(90deg,var(--color-theme) 0%,var(--color-theme-1) 100%);border-radius:3px;transition:width .3s ease}.progress-text.svelte-1w75n1e{margin:0;font-size:.8rem;color:var(--color-text-1);text-align:center}.spinner.svelte-1w75n1e{animation:svelte-1w75n1e-spin 1s linear infinite}@keyframes svelte-1w75n1e-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.feedback-message{padding:.75rem;border-radius:6px;margin-top:.75rem;font-size:.85rem;font-weight:500;animation:svelte-1w75n1e-slideIn .3s ease-out}.feedback-message.success{background:#28a7451a;border:1px solid rgba(40,167,69,.3);color:#28a745}.feedback-message.error{background:#dc35451a;border:1px solid rgba(220,53,69,.3);color:#dc3545}.feedback-message.warning{background:#ffc1071a;border:1px solid rgba(255,193,7,.3);color:#ffc107}@keyframes svelte-1w75n1e-slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.action-buttons.svelte-1w75n1e{flex-direction:column}.quick-stats.svelte-1w75n1e{flex-direction:column;align-items:center}.stat.svelte-1w75n1e{text-align:center;min-width:120px}}
