.intro-section.svelte-1cyg8wb{text-align:center}.intro-section.showing-title.svelte-1cyg8wb{margin-top:3rem}.section-title.svelte-1cyg8wb{font-size:2rem;font-weight:700;color:var(--color-text)}.description.svelte-1cyg8wb{font-size:1rem;line-height:1.5;color:var(--color-text);margin:1rem 0;white-space:pre-line}.description.svelte-1cyg8wb .hl{color:#c44b1a;font-weight:600}.viewerContainer.svelte-1xpiibz{display:flex;flex-direction:column;align-items:center;background:transparent;width:100%;position:relative}.canvasWrapper.svelte-1xpiibz{display:flex;justify-content:center;align-items:center;background:transparent;overflow:hidden;border-radius:.5rem;max-width:100%}.canvasWrapper.svelte-1xpiibz svg{width:100%;height:100%;user-select:none;-webkit-user-select:none;-moz-user-select:none;cursor:default}.live-badge.svelte-ydd1t5{display:flex;align-items:center;justify-content:center;gap:6px;margin:12px 0 4px}.live-dot.svelte-ydd1t5{position:relative;width:10px;height:10px}.dot-core.svelte-ydd1t5{position:absolute;inset:0;background:#ef4444;border-radius:50%;animation:svelte-ydd1t5-pulse 1.5s ease-in-out infinite}.dot-ring.svelte-ydd1t5{position:absolute;inset:0;border:2px solid #ef4444;border-radius:50%;animation:svelte-ydd1t5-ring 1.5s ease-out infinite}.live-text.svelte-ydd1t5{font-size:13px;font-weight:700;color:#ef4444;letter-spacing:1px}@keyframes svelte-ydd1t5-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes svelte-ydd1t5-ring{0%{transform:scale(1);opacity:.6}to{transform:scale(2.2);opacity:0}}.notif-loading.svelte-1a6jdyw{background:#f8fafc;border:1.5px solid #e2e8f0}.icon-muted.svelte-1a6jdyw{color:#94a3b8}.text-muted.svelte-1a6jdyw{color:#94a3b8;font-weight:500}.skeleton-btn.svelte-1a6jdyw{width:64px;height:28px;background:#e2e8f0;border-radius:8px}.pulse.svelte-1a6jdyw{animation:svelte-1a6jdyw-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes svelte-1a6jdyw-pulse{0%,to{opacity:1}50%{opacity:.6}}.notification-wrapper.svelte-1a6jdyw{margin:1rem 0;display:flex;flex-direction:column;width:100%;max-width:600px}.notif-bar.svelte-1a6jdyw{border-radius:12px;padding:12px 14px;display:flex;align-items:center;gap:10px;transition:all .3s ease}.notif-bar.has-inbox.svelte-1a6jdyw{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.icon-wrapper.svelte-1a6jdyw{position:relative;display:flex}.bell-icon.svelte-1a6jdyw{width:20px;height:20px;flex-shrink:0}.badge.svelte-1a6jdyw{position:absolute;top:-6px;right:-6px;background:#ef4444;color:#fff;font-size:.65rem;font-weight:700;min-width:16px;height:16px;padding:0 4px;border-radius:8px;display:flex;align-items:center;justify-content:center;border:1.5px solid white}.notif-text.svelte-1a6jdyw{flex:1;font-size:13px;line-height:1.3}.action-group.svelte-1a6jdyw{display:flex;gap:8px}.notif-action.svelte-1a6jdyw{flex-shrink:0;font-size:12px;font-weight:600;padding:6px 14px;border-radius:8px;border:none;cursor:pointer;display:flex;align-items:center;gap:4px;transition:background .2s}.notif-action.svelte-1a6jdyw:disabled{opacity:.6;cursor:not-allowed}.notif-subscribe.svelte-1a6jdyw{background:#0062ff}.notif-subscribe.svelte-1a6jdyw .notif-text:where(.svelte-1a6jdyw){color:#fff;font-weight:500}.enable-btn.svelte-1a6jdyw{background:#fff;color:#0062ff}.notif-subscribed.svelte-1a6jdyw{background:#f0f4f8;border:1.5px solid #d0d8e0}.notif-subscribed.svelte-1a6jdyw .notif-text:where(.svelte-1a6jdyw){color:#555;font-weight:400}.view-btn.svelte-1a6jdyw{background:#0062ff;color:#fff}.turnoff-btn.svelte-1a6jdyw{background:transparent;color:#0062ff;border:1.5px solid #0062ff}.inbox-container.svelte-1a6jdyw{background:#fff;border:1.5px solid #d0d8e0;border-top:none;border-bottom-left-radius:12px;border-bottom-right-radius:12px;overflow:hidden;animation:svelte-1a6jdyw-slideDown .3s cubic-bezier(.16,1,.3,1)}@keyframes svelte-1a6jdyw-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.inbox-header.svelte-1a6jdyw{padding:10px 14px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;background:#f8fafc}.inbox-header.svelte-1a6jdyw span:where(.svelte-1a6jdyw){font-size:.75rem;font-weight:700;color:#64748b;text-transform:uppercase}.mark-all-btn.svelte-1a6jdyw{background:none;border:none;color:#0062ff;font-size:.75rem;font-weight:600;padding:0;cursor:pointer;display:flex;align-items:center;gap:4px}.inbox-body.svelte-1a6jdyw{max-height:300px;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:8px}.notification-card.svelte-1a6jdyw{background:#f1f5f9;border-radius:8px;padding:10px;display:flex;gap:12px;border:1px solid transparent}.card-content.svelte-1a6jdyw{flex:1;min-width:0}.card-title.svelte-1a6jdyw{font-weight:700;font-size:.85rem;margin:0 0 4px;color:#1e293b}.card-body.svelte-1a6jdyw{font-size:.8rem;color:#475569;margin:0;line-height:1.4;white-space:pre-line;word-break:break-word}.card-body.clamped.svelte-1a6jdyw{height:2.2rem;overflow:hidden}.card-actions.svelte-1a6jdyw{display:flex;align-items:center;gap:12px;margin-top:6px}.text-btn.svelte-1a6jdyw,.text-link.svelte-1a6jdyw{background:none;border:none;color:#0062ff;font-size:.75rem;font-weight:600;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:4px;text-decoration:none}.dismiss-btn.svelte-1a6jdyw{width:24px;height:24px;border-radius:50%;background:#fff;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#94a3b8;padding:0;flex-shrink:0}.dismiss-btn.svelte-1a6jdyw:hover{color:#ef4444;border-color:#fecaca;background:#fef2f2}.spin.svelte-1a6jdyw{display:flex;align-items:center;justify-content:center;animation:svelte-1a6jdyw-spin 1s linear infinite}@keyframes svelte-1a6jdyw-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-ymv491-generative-shimmer{0%{transform:translate(-150%) skew(-25deg)}to{transform:translate(150%) skew(-25deg)}}.results-section.svelte-ymv491{display:flex;flex-direction:column;align-items:center}.items.svelte-ymv491{margin-top:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap;width:100%}.items.svelte-ymv491 .item:where(.svelte-ymv491){text-align:center;text-decoration:none;font-size:1rem;font-weight:800;color:var(--background);background:var(--color-accent);padding:1rem 0;width:min(90%,200px);border:1.5px solid var(--color-border);border-radius:12px;transition:all .2s ease-in-out}.items.svelte-ymv491 .item:where(.svelte-ymv491):hover{background-color:var(--color-accent-soft);color:var(--color-accent);border-color:var(--color-accent)}.items.svelte-ymv491 .item.item-active:where(.svelte-ymv491){background-color:#ff0004;color:var(--background);border-color:var(--foreground);font-weight:600;opacity:1}.items.svelte-ymv491 .download-btn:where(.svelte-ymv491){background:var(--foreground)}.items.svelte-ymv491 .download-btn.disabled:where(.svelte-ymv491){background:#5f5f5f;cursor:not-allowed}.item-active.svelte-ymv491:hover{opacity:.7}.image-container.svelte-ymv491{width:100%;max-width:600px;text-align:center;margin-top:2.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem;background-color:var(--color-accent-soft);border:2px solid var(--color-accent);border-radius:1rem;padding:2rem 0}.image-container.svelte-ymv491 .date:where(.svelte-ymv491){font-size:1.5rem;font-weight:700;color:var(--color-accent)}.image-container.svelte-ymv491 .time:where(.svelte-ymv491){font-size:1.5rem;font-weight:600;color:var(--color-text)}.image-container.svelte-ymv491 .canvas:where(.svelte-ymv491){width:fit-content;min-width:min(300px,80%);max-width:100%;height:fit-content;min-height:300px;display:flex;justify-content:center;align-items:center;border-radius:.5rem}.image-container.svelte-ymv491 .canvas.canvas-empty:where(.svelte-ymv491){background-color:var(--background);border:1px solid var(--color-border);padding:2rem}.glass-card.svelte-ymv491{width:100%;max-width:24rem;aspect-ratio:1/1;background:linear-gradient(135deg,#f8f9fa,#e9ecef);position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.8);border-radius:1.5rem;box-shadow:inset 0 2px 4px #0000000f;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.glass-card.svelte-ymv491:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#ffffff4d 20%,#ffffffb3,#ffffff4d 80%,#fff0);animation:svelte-ymv491-generative-shimmer 2.5s infinite ease-in-out;pointer-events:none;z-index:10}.silver-texture.svelte-ymv491{background-color:#f3f4f6;background-image:radial-gradient(circle at 50% 50%,rgba(255,255,255,.9) 0%,transparent 100%)}.skeleton-content.svelte-ymv491{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%}.skeleton-item.svelte-ymv491{background-color:#e5e7eb;opacity:.6;border-radius:9999px}.border-overlay.svelte-ymv491{border:4px solid rgba(255,255,255,.5)}.skeleton-text-top.svelte-ymv491{height:1rem;width:7rem}.skeleton-circle.svelte-ymv491{width:5rem;height:5rem}.skeleton-bars.svelte-ymv491{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}.skeleton-bar-long.svelte-ymv491{height:.75rem;width:11rem}.skeleton-bar-short.svelte-ymv491{height:.75rem;width:8rem}.empty-state.svelte-ymv491{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--color-text, #6b7280);text-align:center}.empty-state.svelte-ymv491 .empty-icon:where(.svelte-ymv491){width:3.5rem;height:3.5rem;color:var(--color-border, #9ca3af);margin-bottom:.5rem;opacity:.8}.empty-state.svelte-ymv491 p:where(.svelte-ymv491){margin:0;font-size:1.125rem;font-weight:600;color:var(--color-accent, #374151)}.empty-state.svelte-ymv491 .empty-subtext:where(.svelte-ymv491){font-size:.875rem;opacity:.7}.history-schedule.svelte-z13gjd{margin-top:2rem}.section-title.svelte-z13gjd{font-size:1.6rem;font-weight:600;margin-bottom:1.2rem}.description.svelte-z13gjd{line-height:1.5;white-space:pre-line}.table-container.svelte-z13gjd{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.schedule-table.svelte-z13gjd{width:100%;border-collapse:collapse;margin-bottom:1rem;font-size:.9rem}.schedule-table.svelte-z13gjd th:where(.svelte-z13gjd),.schedule-table.svelte-z13gjd td:where(.svelte-z13gjd){border:1px solid #ddd;padding:8px 10px;white-space:nowrap}.schedule-table.svelte-z13gjd th:where(.svelte-z13gjd){background:var(--color-accent-soft, #f0f4ff);font-weight:600;text-align:left}.today-row.svelte-z13gjd{font-weight:700;background:#0062ff0f;border-left:3px solid #0062ff}.future-row.svelte-z13gjd{opacity:.4}@media(max-width:480px){.schedule-table.svelte-z13gjd{font-size:.8rem}.schedule-table.svelte-z13gjd th:where(.svelte-z13gjd),.schedule-table.svelte-z13gjd td:where(.svelte-z13gjd){padding:6px}}.rule-item.svelte-17ye2l9{margin-bottom:4rem}.rule-item.svelte-17ye2l9:last-child{margin-bottom:0}.section-title.svelte-17ye2l9{font-size:1.6rem;font-weight:700;margin-bottom:.5rem}.description.svelte-17ye2l9{font-size:1rem;line-height:1.5;margin-bottom:1.5rem;white-space:pre-line}.caution-block.svelte-rh5oqd{margin-bottom:4rem}.main-title.svelte-rh5oqd{margin-bottom:2rem}.section-title.svelte-rh5oqd{font-size:1.6rem;font-weight:700;margin-bottom:1rem}.question-item.svelte-rh5oqd{margin-bottom:2rem}.question-title.svelte-rh5oqd{font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.description.svelte-rh5oqd{font-size:1rem;line-height:1.5;white-space:pre-line}
