.document-viewer.svelte-1jarwd9{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;background:#fff;overflow:hidden}.loading-state.svelte-1jarwd9,.error-state.svelte-1jarwd9,.download-state.svelte-1jarwd9{text-align:center;padding:2rem;background:#fff;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.spinner.svelte-1jarwd9{width:48px;height:48px;margin:0 auto 1rem;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:svelte-1jarwd9-spin 1s linear infinite}@keyframes svelte-1jarwd9-spin{to{transform:rotate(360deg)}}.loading-state.svelte-1jarwd9 p:where(.svelte-1jarwd9),.error-state.svelte-1jarwd9 p:where(.svelte-1jarwd9),.download-state.svelte-1jarwd9 p:where(.svelte-1jarwd9){color:#6b7280;margin:.5rem 0}.dark .loading-state.svelte-1jarwd9 p:where(.svelte-1jarwd9),.dark .error-state.svelte-1jarwd9 p:where(.svelte-1jarwd9),.dark .download-state.svelte-1jarwd9 p:where(.svelte-1jarwd9){color:#6b7280}.error-icon.svelte-1jarwd9,.file-icon.svelte-1jarwd9{width:64px;height:64px;margin:0 auto 1rem;color:#9ca3af}.error-state.svelte-1jarwd9 h3:where(.svelte-1jarwd9),.download-state.svelte-1jarwd9 h3:where(.svelte-1jarwd9){font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.dark .error-state.svelte-1jarwd9 h3:where(.svelte-1jarwd9),.dark .download-state.svelte-1jarwd9 h3:where(.svelte-1jarwd9){color:#f3f4f6}.download-btn.svelte-1jarwd9{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem 1rem;background:#3b82f6;color:#fff;border-radius:.5rem;text-decoration:none;transition:background .2s}.download-btn.svelte-1jarwd9:hover{background:#2563eb}.image-viewer.svelte-1jarwd9{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fff}.adaptive-container.svelte-1jarwd9{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.adaptive-content.svelte-1jarwd9{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.audio-viewer.svelte-1jarwd9{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background:#fff}.audio-icon.svelte-1jarwd9{margin-bottom:1.5rem}.audio-title.svelte-1jarwd9{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1.5rem;text-align:center}.dark .audio-title.svelte-1jarwd9{color:#f3f4f6}.audio-player.svelte-1jarwd9{width:100%;max-width:500px}.pdf-viewer-container.svelte-1jarwd9{width:100%;height:100%;position:relative;display:flex;flex-direction:column;overflow:hidden}.pdf-viewer.svelte-1jarwd9,.office-viewer.svelte-1jarwd9{width:100%;height:100%;border:none;flex:1}@media (max-width: 768px){.pdf-viewer.svelte-1jarwd9:not(.ios-hidden){min-height:calc(100vh - 100px)}}.pdf-mobile-hint.svelte-1jarwd9{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background:#000000bf;color:#fff;padding:.5rem 1rem;border-radius:9999px;font-size:.75rem;pointer-events:none;z-index:10;opacity:.8;animation:svelte-1jarwd9-fadeInOut 4s ease-in-out}.pdf-mobile-hint.svelte-1jarwd9 p:where(.svelte-1jarwd9){margin:0;color:#fff}@keyframes svelte-1jarwd9-fadeInOut{0%,to{opacity:0}10%,90%{opacity:.8}}.ios-pdf-notice.svelte-1jarwd9{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;padding:1.5rem 1.25rem;background:#fff;border-radius:1.25rem;box-shadow:0 20px 60px #0000001f;max-width:380px;width:88%;z-index:20}@media (orientation: landscape){.ios-pdf-notice.svelte-1jarwd9{max-width:640px;width:85%;padding:1.5rem 2.5rem;display:flex;flex-direction:column;justify-content:center}}@media (orientation: landscape) and (max-height: 450px){.ios-pdf-notice.svelte-1jarwd9{padding:1rem 2rem;max-width:580px}}.dark .ios-pdf-notice.svelte-1jarwd9{background:#1f2937;box-shadow:0 20px 60px #0006}.ios-icon-container.svelte-1jarwd9{display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0 auto 1rem;background:linear-gradient(135deg,#5643dd,#4533c7);border-radius:50%;box-shadow:0 8px 24px #5643dd59}@media (orientation: landscape) and (max-height: 450px){.ios-icon-container.svelte-1jarwd9{width:56px;height:56px;margin-bottom:.75rem}}.dark .ios-icon-container.svelte-1jarwd9{background:linear-gradient(135deg,#6d5ae8,#5643dd);box-shadow:0 8px 24px #6d5ae859}.ios-pdf-icon.svelte-1jarwd9{width:40px;height:40px;color:#fff;stroke-width:2.5}@media (orientation: landscape) and (max-height: 450px){.ios-pdf-icon.svelte-1jarwd9{width:32px;height:32px}}.ios-notice-title.svelte-1jarwd9{font-size:1.125rem;font-weight:700;color:#111827;margin-bottom:.5rem;word-break:break-word;line-height:1.3}@media (orientation: landscape){.ios-notice-title.svelte-1jarwd9{font-size:1rem;margin-bottom:.375rem}}.dark .ios-notice-title.svelte-1jarwd9{color:#f9fafb}.ios-notice-text.svelte-1jarwd9{color:#6b7280;font-size:.875rem;margin-bottom:1.25rem;line-height:1.5;max-width:320px;margin-left:auto;margin-right:auto}@media (orientation: landscape){.ios-notice-text.svelte-1jarwd9{font-size:.8125rem;margin-bottom:.875rem;line-height:1.4;max-width:480px}}.dark .ios-notice-text.svelte-1jarwd9{color:#9ca3af}.ios-open-button.svelte-1jarwd9{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem 1.25rem;background:linear-gradient(135deg,#5643dd,#4533c7);color:#fff;border:none;border-radius:9999px;text-decoration:none;font-weight:600;font-size:.875rem;transition:all .3s ease;box-shadow:0 4px 14px #5643dd66}@media (orientation: landscape){.ios-open-button.svelte-1jarwd9{padding:.75rem 1.5rem;font-size:.8125rem;max-width:320px;margin:0 auto}}.ios-open-button.svelte-1jarwd9:hover{background:linear-gradient(135deg,#4533c7,#3422b1);transform:translateY(-2px);box-shadow:0 6px 20px #5643dd80}.ios-open-button.svelte-1jarwd9:active{transform:translateY(0)}.ios-preview-button.svelte-1jarwd9{display:block;width:100%;padding:.75rem 1rem;background:transparent;border:1.5px solid #e5e7eb;border-radius:.75rem;color:#6b7280;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.dark .ios-preview-button.svelte-1jarwd9{border-color:#374151;color:#9ca3af}.ios-preview-button.svelte-1jarwd9:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.dark .ios-preview-button.svelte-1jarwd9:hover{background:#374151;border-color:#4b5563;color:#f3f4f6}.pdf-viewer.ios-hidden.svelte-1jarwd9{display:none;min-height:0;height:0}.office-viewer-container.svelte-1jarwd9{width:100%;height:100%;position:relative;isolation:isolate}.pdf-page-viewer.svelte-3v0nfz{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;background:#fff;min-height:600px;overflow:hidden}.pdf-canvas.svelte-3v0nfz{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.pdf-canvas.hidden.svelte-3v0nfz{display:none}.loading-state.svelte-3v0nfz,.error-state.svelte-3v0nfz{text-align:center;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner.svelte-3v0nfz{width:48px;height:48px;margin:0 auto 1rem;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:svelte-3v0nfz-spin 1s linear infinite}@keyframes svelte-3v0nfz-spin{to{transform:rotate(360deg)}}.loading-state.svelte-3v0nfz p:where(.svelte-3v0nfz),.error-state.svelte-3v0nfz p:where(.svelte-3v0nfz){color:#6b7280;margin:.5rem 0}.error-icon.svelte-3v0nfz{width:64px;height:64px;margin:0 auto 1rem;color:#9ca3af}.error-state.svelte-3v0nfz h3:where(.svelte-3v0nfz){font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.rotate-hint.svelte-3v0nfz{position:absolute;top:20px;left:50%;transform:translate(-50%);z-index:10;background:#fff;padding:.75rem 1.25rem;border-radius:9999px;box-shadow:0 4px 12px #00000026;display:flex;align-items:center;gap:.5rem;animation:svelte-3v0nfz-slideDown .3s ease-out,svelte-3v0nfz-pulse 2s ease-in-out infinite}.dark .rotate-hint.svelte-3v0nfz{background:#1f2937;box-shadow:0 4px 12px #0000004d}.rotate-icon.svelte-3v0nfz{width:24px;height:24px;color:#3b82f6;animation:svelte-3v0nfz-rotate 2s linear infinite}.dark .rotate-icon.svelte-3v0nfz{color:#60a5fa}.rotate-hint.svelte-3v0nfz span:where(.svelte-3v0nfz){font-size:.875rem;font-weight:500;color:#1f2937;white-space:nowrap}.dark .rotate-hint.svelte-3v0nfz span:where(.svelte-3v0nfz){color:#f3f4f6}@keyframes svelte-3v0nfz-slideDown{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes svelte-3v0nfz-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-3v0nfz-pulse{0%,to{opacity:1}50%{opacity:.7}}.link-card-container.svelte-1qocsni{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;background:transparent}.link-card-content.svelte-1qocsni{width:100%;max-width:650px;background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 10px 40px -10px #00000026,0 5px 20px -5px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.link-card-content.svelte-1qocsni:hover{transform:translateY(-2px);box-shadow:0 15px 50px -10px #0003,0 8px 25px -5px #00000026}.hero-image-container.svelte-1qocsni{width:100%;height:180px;overflow:hidden;background:#f1f5f9}.hero-image.svelte-1qocsni{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.link-card-content.svelte-1qocsni:hover .hero-image:where(.svelte-1qocsni){transform:scale(1.05)}.content-section.svelte-1qocsni{padding:1.5rem 2rem 1.75rem}.site-badge.svelte-1qocsni{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;background:#f1f5f9;border-radius:9999px;margin-bottom:.875rem}.site-favicon.svelte-1qocsni{width:14px;height:14px}.site-name.svelte-1qocsni{font-size:.6875rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.card-title.svelte-1qocsni{font-size:1.5rem;font-weight:700;color:#0f172a;line-height:1.25;margin:0 0 .75rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-description.svelte-1qocsni{font-size:.9375rem;color:#64748b;line-height:1.5;margin:0 0 1.25rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-footer.svelte-1qocsni{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.25rem;border-top:1px solid #e2e8f0}.qr-section.svelte-1qocsni{display:flex;align-items:center;gap:.75rem}.qr-code.svelte-1qocsni{width:64px;height:64px;border-radius:.5rem;border:2px solid #e2e8f0}.qr-label.svelte-1qocsni{font-size:.6875rem;color:#94a3b8;font-weight:500}.visit-button.svelte-1qocsni{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.5rem;color:#fff;font-weight:600;font-size:.9375rem;border-radius:9999px;text-decoration:none;transition:all .3s ease;box-shadow:0 2px 8px color-mix(in srgb,var(--brand-color, #6366f1) 30%,transparent)}.visit-button.svelte-1qocsni:hover{transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--brand-color, #6366f1) 40%,transparent);filter:brightness(.9)}.visit-button.svelte-1qocsni:active{transform:translateY(0)}.button-icon.svelte-1qocsni{width:18px;height:18px;transition:transform .3s ease}.visit-button.svelte-1qocsni:hover .button-icon:where(.svelte-1qocsni){transform:translate(3px)}.error-button.svelte-1qocsni{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.5rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-weight:600;font-size:.9375rem;border-radius:9999px;box-shadow:0 2px 8px #ef44444d}.error-icon.svelte-1qocsni{width:18px;height:18px}.dark .link-card-container.svelte-1qocsni{background:transparent}.dark .link-card-content.svelte-1qocsni{background:#1e293b;box-shadow:0 20px 60px -10px #00000080,0 10px 30px -5px #0006}.dark .site-badge.svelte-1qocsni{background:#334155}.dark .site-name.svelte-1qocsni{color:#94a3b8}.dark .card-title.svelte-1qocsni{color:#f1f5f9}.dark .card-description.svelte-1qocsni{color:#94a3b8}.dark .card-footer.svelte-1qocsni{border-top-color:#334155}.dark .qr-code.svelte-1qocsni{border-color:#334155}.debug-panel.svelte-1qocsni{position:fixed;bottom:20px;right:20px;background:#000000e6;color:#fff;padding:20px;border-radius:10px;max-width:400px;font-size:12px;z-index:9999}.debug-panel.svelte-1qocsni h3:where(.svelte-1qocsni){margin:0 0 10px;color:#60a5fa}.debug-panel.svelte-1qocsni div:where(.svelte-1qocsni){margin:5px 0;word-break:break-all}.debug-panel.svelte-1qocsni strong:where(.svelte-1qocsni){color:#fbbf24}@media (max-width: 768px){.link-card-container.svelte-1qocsni{padding:1.25rem 1rem}.link-card-content.svelte-1qocsni{max-width:100%}.hero-image-container.svelte-1qocsni{height:140px}.content-section.svelte-1qocsni{padding:1.25rem 1.5rem 1.5rem}.card-title.svelte-1qocsni{font-size:1.25rem;margin-bottom:.625rem}.card-description.svelte-1qocsni{font-size:.875rem;margin-bottom:1rem}.card-footer.svelte-1qocsni{flex-direction:column;align-items:stretch;gap:1rem;padding-top:1rem}.qr-section.svelte-1qocsni{justify-content:center;padding-bottom:.875rem;border-bottom:1px solid #e2e8f0}.dark .qr-section.svelte-1qocsni{border-bottom-color:#334155}.qr-code.svelte-1qocsni{width:60px;height:60px}.visit-button.svelte-1qocsni{width:100%;justify-content:center;padding:.75rem 1.5rem}}@media (max-width: 480px){.link-card-container.svelte-1qocsni{padding:1rem .75rem}.hero-image-container.svelte-1qocsni{height:120px}.content-section.svelte-1qocsni{padding:1rem 1.25rem 1.25rem}.card-title.svelte-1qocsni{font-size:1.125rem}.card-description.svelte-1qocsni{font-size:.8125rem;-webkit-line-clamp:2}.qr-code.svelte-1qocsni{width:56px;height:56px}}.poll-editor.svelte-1abdjpl{padding:0}.form-group.svelte-1abdjpl{margin-bottom:2rem}label.svelte-1abdjpl{display:block;font-weight:600;margin-bottom:.75rem;color:#111827;font-size:.875rem;letter-spacing:-.01em}.input.svelte-1abdjpl{width:100%;padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:.75rem;font-size:.9375rem;transition:all .2s ease;background:#fff}.input.svelte-1abdjpl:hover{border-color:#d1d5db}.input.svelte-1abdjpl:focus{outline:none;border-color:#7865e0;box-shadow:0 0 0 3px #7865e01a}.radio-group.svelte-1abdjpl{display:flex;flex-direction:row;gap:1.5rem}.radio-option.svelte-1abdjpl{display:flex;align-items:center;gap:.75rem;cursor:pointer}.radio-option.svelte-1abdjpl input[type=radio]:where(.svelte-1abdjpl){width:1.25rem;height:1.25rem;cursor:pointer;accent-color:#7865e0;margin:0;flex-shrink:0}.radio-label.svelte-1abdjpl{font-size:.875rem;color:#374151;cursor:pointer}.help-text.svelte-1abdjpl{margin-top:.5rem;font-size:.8125rem;color:#6b7280;line-height:1.5}.option-input-row.svelte-1abdjpl{display:flex;gap:.75rem;align-items:center;margin-bottom:.75rem}.option-input-row.svelte-1abdjpl:last-child{margin-bottom:0}.btn-remove.svelte-1abdjpl{flex-shrink:0;padding:.5rem;color:#ef4444;background:transparent;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease}.btn-remove.svelte-1abdjpl:hover{background:#fee2e2;transform:scale(1.05)}.btn-add.svelte-1abdjpl{display:inline-flex;align-items:center;gap:.625rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;color:#fff;background:#7865e0;border:none;border-radius:3rem;cursor:pointer;transition:background-color .2s ease;margin-top:.75rem}.btn-add.svelte-1abdjpl:hover{background:#5643dd}.space-y-2.svelte-1abdjpl{display:flex;flex-direction:column}.dark label.svelte-1abdjpl{color:#f3f4f6}.dark .input.svelte-1abdjpl{background:#1f2937;border-color:#374151;color:#f3f4f6}.dark .input.svelte-1abdjpl:hover{border-color:#4b5563}.dark .input.svelte-1abdjpl:focus{border-color:#7865e0;box-shadow:0 0 0 3px #7865e033}.dark .radio-label.svelte-1abdjpl{color:#f3f4f6}.dark .help-text.svelte-1abdjpl{color:#9ca3af}.poll-input-wrapper.svelte-1rf0q10{width:100%;height:100%;overflow-y:auto}.poll-input.svelte-1rf0q10{max-width:630px;margin:0 auto;padding:2rem;width:100%;box-sizing:border-box}.poll-icon.svelte-1rf0q10{width:3rem;height:3rem;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center}.poll-icon.svelte-1rf0q10 svg:where(.svelte-1rf0q10){width:3rem;height:3rem}.question.svelte-1rf0q10{font-size:2rem;font-weight:700;margin-bottom:3rem;color:var(--color-text-primary, #111827);text-align:center;line-height:1.2;letter-spacing:-.02em}.options.svelte-1rf0q10{display:flex;flex-direction:column;gap:1rem;margin-bottom:0}.option-btn.svelte-1rf0q10{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.5rem;background:#fff;border:2px solid #e5e7eb;border-radius:1rem;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-align:left;width:100%;box-shadow:0 1px 3px #0000000d;min-height:-moz-fit-content;min-height:fit-content}.option-btn.svelte-1rf0q10:hover:not(:disabled){border-color:var(--accent-color, #7865e0);background:var(--accent-bg, #f5f3ff);box-shadow:0 4px 12px color-mix(in srgb,var(--accent-color, #7865e0) 15%,transparent);transform:translateY(-2px)}.option-btn.selected.svelte-1rf0q10{border-color:var(--accent-color, #7865e0);background:var(--accent-bg, #ede9fe);box-shadow:0 4px 16px color-mix(in srgb,var(--accent-color, #7865e0) 25%,transparent)}.option-btn.svelte-1rf0q10:disabled{opacity:.6;cursor:not-allowed}.radio.svelte-1rf0q10{flex-shrink:0;width:1.25rem;height:1.25rem;border:2px solid #d1d5db;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:border-color .2s;margin-top:.125rem}.option-btn.selected.svelte-1rf0q10 .radio:where(.svelte-1rf0q10){border-color:var(--accent-color, #7865e0)}.radio-dot.svelte-1rf0q10{width:.75rem;height:.75rem;border-radius:50%;animation:svelte-1rf0q10-scaleIn .2s ease-out}@keyframes svelte-1rf0q10-scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.option-text.svelte-1rf0q10{font-size:1rem;font-weight:500;color:var(--color-text-primary, #111827);line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;flex:1}.dark .question.svelte-1rf0q10{color:#f3f4f6}.dark .option-btn.svelte-1rf0q10{background:#1f2937;border-color:#374151}.dark .option-btn.svelte-1rf0q10:hover:not(:disabled){background:#374151;border-color:#927fe5}.dark .option-btn.selected.svelte-1rf0q10{background:#4c1d95;border-color:#927fe5}.dark .option-text.svelte-1rf0q10{color:#f3f4f6}.dark .radio.svelte-1rf0q10{border-color:#6b7280}@media (max-width: 640px){.poll-input.svelte-1rf0q10{max-width:100%;padding:1rem;margin:0}.question.svelte-1rf0q10{font-size:2rem!important;margin-bottom:1.5rem}.option-btn.svelte-1rf0q10{padding:.875rem 1rem}.options.svelte-1rf0q10{margin-bottom:0}}.poll-chart.svelte-19nd7ks{width:100%}.option-block.svelte-19nd7ks{display:flex;flex-direction:column;gap:.5rem}.option-label.svelte-19nd7ks{font-weight:500;font-size:1.125rem;color:var(--color-text-primary, #1f2937);display:flex;align-items:center;gap:.5rem;min-width:0;word-wrap:break-word;overflow-wrap:break-word;width:100%}.option-label.svelte-19nd7ks span:where(.svelte-19nd7ks){word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.option-label.highlighted.svelte-19nd7ks{color:var(--color-primary, #3b82f6);font-weight:600}.checkmark.svelte-19nd7ks{width:1rem;height:1rem;flex-shrink:0;color:var(--color-success, #10b981)}.bar-row.svelte-19nd7ks{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center}.bar-container.svelte-19nd7ks{position:relative;height:2.5rem;background:#f3f4f6;border-radius:.5rem;overflow:hidden}.bar.svelte-19nd7ks{position:absolute;left:0;top:0;height:100%;border-radius:.5rem;transition:width .6s cubic-bezier(.4,0,.2,1)}.stats.svelte-19nd7ks{display:flex;gap:.5rem;align-items:center;font-weight:500;justify-content:flex-end;min-width:100px}.count.svelte-19nd7ks{color:var(--color-text-secondary, #6b7280);font-size:1rem}.percentage.svelte-19nd7ks{color:var(--color-text-primary, #1f2937);font-size:1.25rem;font-weight:700;min-width:50px;text-align:right}.dark .option-label.svelte-19nd7ks{color:#f3f4f6}.dark .bar-container.svelte-19nd7ks{background:#374151}.dark .count.svelte-19nd7ks{color:#9ca3af}.dark .percentage.svelte-19nd7ks{color:#f3f4f6}@media (max-width: 640px){.option-block.svelte-19nd7ks{gap:.5rem}.option-label.svelte-19nd7ks{font-size:.9375rem;line-height:1.4}.bar-row.svelte-19nd7ks{gap:.5rem}.bar-container.svelte-19nd7ks{height:2rem}.stats.svelte-19nd7ks{min-width:70px}.count.svelte-19nd7ks{font-size:.875rem}.percentage.svelte-19nd7ks{font-size:1rem}}@media (max-width: 480px){.option-label.svelte-19nd7ks{font-size:.875rem}.bar-container.svelte-19nd7ks{height:1.75rem}.stats.svelte-19nd7ks{min-width:60px;gap:.25rem}.count.svelte-19nd7ks{font-size:.8125rem}.percentage.svelte-19nd7ks{font-size:.9375rem}}.poll-results.svelte-13msv8y{max-width:700px;margin:0 auto;padding:2rem;padding-bottom:120px;width:100%;box-sizing:border-box}.header.svelte-13msv8y{margin-bottom:3rem;text-align:center}.question.svelte-13msv8y{font-size:2rem;font-weight:700;color:var(--color-text-primary, #111827);margin-bottom:1.5rem;line-height:1.2;letter-spacing:-.02em}.your-answer.svelte-13msv8y{display:inline-flex;align-items:center;gap:.625rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:3rem;font-size:1rem;color:#065f46;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1)}.your-answer.svelte-13msv8y:hover{transform:translateY(-1px)}.checkmark.svelte-13msv8y{width:1.25rem;height:1.25rem;flex-shrink:0;color:#10b981}.chart-container.svelte-13msv8y{margin-bottom:2.5rem;padding:3rem;background:#fff;border-radius:1.25rem;box-shadow:0 4px 16px #00000014;border:1px solid rgba(229,231,235,.8)}.footer.svelte-13msv8y{text-align:center}.loading.svelte-13msv8y{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:#6b7280}.spinner.svelte-13msv8y{width:3rem;height:3rem;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:svelte-13msv8y-spin 1s linear infinite;margin-bottom:1rem}@keyframes svelte-13msv8y-spin{to{transform:rotate(360deg)}}.dark .question.svelte-13msv8y{color:#f3f4f6}.dark .your-answer.svelte-13msv8y{background:linear-gradient(135deg,#064e3b,#065f46);color:#d1fae5}.dark .chart-container.svelte-13msv8y{background:#1f2937}@media (max-width: 640px){.poll-results.svelte-13msv8y{max-width:100%;padding:1rem;padding-bottom:140px;margin:0}.question.svelte-13msv8y{font-size:2rem;margin-bottom:1rem}.chart-container.svelte-13msv8y{padding:2rem;margin-bottom:1.5rem}.header.svelte-13msv8y{margin-bottom:1.5rem}}.poll-results-wrapper.svelte-1k3mlyo{width:100%;height:100%;overflow-y:auto}.poll-results.svelte-1k3mlyo{max-width:700px;margin:0 auto;padding:2rem;width:100%;box-sizing:border-box}.header.svelte-1k3mlyo{margin-bottom:3rem;text-align:center}.poll-icon.svelte-1k3mlyo{width:3rem;height:3rem;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center}.poll-icon.svelte-1k3mlyo svg:where(.svelte-1k3mlyo){width:3rem;height:3rem}.question.svelte-1k3mlyo{font-size:2rem;font-weight:700;color:var(--color-text-primary, #111827);margin-bottom:1.5rem;line-height:1.2;letter-spacing:-.02em}.stats-pills.svelte-1k3mlyo{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:2.5rem;flex-wrap:wrap}.stat-pill.svelte-1k3mlyo{display:inline-flex;align-items:center;gap:.625rem;padding:.75rem 1.5rem;border-radius:3rem;font-size:1rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1)}.stat-pill.svelte-1k3mlyo:hover{transform:translateY(-1px)}.pill-icon.svelte-1k3mlyo{width:1.25rem;height:1.25rem;flex-shrink:0}.chart-container.svelte-1k3mlyo{margin-bottom:2.5rem;padding:3rem;background:#fff;border-radius:1.25rem;box-shadow:0 4px 16px #00000014;border:1px solid rgba(229,231,235,.8)}.footer.svelte-1k3mlyo{text-align:center}.loading.svelte-1k3mlyo{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:#6b7280}.spinner.svelte-1k3mlyo{width:3rem;height:3rem;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:svelte-1k3mlyo-spin 1s linear infinite;margin-bottom:1rem}@keyframes svelte-1k3mlyo-spin{to{transform:rotate(360deg)}}.dark .poll-icon.svelte-1k3mlyo{color:#f9a8d4}.dark .question.svelte-1k3mlyo{color:#f3f4f6}.dark .stat-pill.svelte-1k3mlyo{background:linear-gradient(135deg,#9f1239,#be185d);color:#fce7f3}.dark .chart-container.svelte-1k3mlyo{background:#1f2937}@media (max-width: 640px){.poll-results.svelte-1k3mlyo{max-width:100%;padding:1rem;padding-bottom:140px;margin:0}.question.svelte-1k3mlyo{font-size:2rem;margin-bottom:1rem}.stats-pills.svelte-1k3mlyo{gap:.5rem;margin-bottom:1.5rem}.chart-container.svelte-1k3mlyo{padding:2rem;margin-bottom:1.5rem}.header.svelte-1k3mlyo{margin-bottom:1.5rem}}.poll-slide.svelte-19sxdav{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:transparent}.error-state.svelte-19sxdav{padding:2rem;text-align:center;color:#ef4444}.dark .poll-slide.svelte-19sxdav{background:transparent}.quiz-editor.svelte-mb1npt{padding:0}.form-group.svelte-mb1npt{margin-bottom:2rem}label.svelte-mb1npt{display:block;font-weight:600;margin-bottom:.75rem;color:#111827;font-size:.875rem;letter-spacing:-.01em}.input.svelte-mb1npt{width:100%;padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:.75rem;font-size:.9375rem;transition:all .2s ease;background:#fff}.input.svelte-mb1npt:hover{border-color:#d1d5db}.input.svelte-mb1npt:focus{outline:none;border-color:#7865e0;box-shadow:0 0 0 3px #7865e01a}.radio-group.svelte-mb1npt,.checkbox-group.svelte-mb1npt{display:flex;flex-direction:column;gap:1rem}.radio-option.svelte-mb1npt,.checkbox-option.svelte-mb1npt{display:flex;align-items:center;gap:.75rem;cursor:pointer}.radio-option.svelte-mb1npt input[type=radio]:where(.svelte-mb1npt),.checkbox-option.svelte-mb1npt input[type=checkbox]:where(.svelte-mb1npt){width:1.25rem;height:1.25rem;cursor:pointer;accent-color:#7865e0;margin:0;flex-shrink:0}.radio-label.svelte-mb1npt,.checkbox-label.svelte-mb1npt{font-size:.875rem;color:#374151;cursor:pointer}.help-text.svelte-mb1npt{margin-top:.5rem;font-size:.8125rem;color:#6b7280;line-height:1.5}.multi-choice-notice.svelte-mb1npt{margin-top:1rem;padding:.75rem 1rem;background:#eff6ff;border-left:3px solid #3b82f6;border-radius:.5rem;font-weight:500}.option-input-row.svelte-mb1npt{display:flex;gap:.75rem;align-items:center;margin-bottom:.75rem}.option-input-row.svelte-mb1npt:last-child{margin-bottom:0}.checkbox-btn.svelte-mb1npt{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border:2px solid #e5e7eb;border-radius:.5rem;background:#fff;cursor:pointer;transition:all .2s ease;color:transparent}.checkbox-btn.svelte-mb1npt:hover{border-color:#7865e0;background:#f5f3ff}.checkbox-btn.checked.svelte-mb1npt{background:#7865e0;border-color:#7865e0;color:#fff}.btn-remove.svelte-mb1npt{flex-shrink:0;padding:.5rem;color:#ef4444;background:transparent;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease}.btn-remove.svelte-mb1npt:hover{background:#fee2e2;transform:scale(1.05)}.btn-add.svelte-mb1npt{display:inline-flex;align-items:center;gap:.625rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;color:#fff;background:#7865e0;border:none;border-radius:3rem;cursor:pointer;transition:background-color .2s ease;margin-top:.75rem}.btn-add.svelte-mb1npt:hover{background:#5643dd}.space-y-2.svelte-mb1npt{display:flex;flex-direction:column}.feedback-section.svelte-mb1npt{margin-top:1.5rem;padding:1rem;border:2px solid #e5e7eb;border-radius:.75rem;background:#fafafa}.feedback-header.svelte-mb1npt{font-weight:600;color:#111827;font-size:.875rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.feedback-header.svelte-mb1npt:hover{color:#7865e0}.feedback-content.svelte-mb1npt{margin-top:1rem}.dark label.svelte-mb1npt{color:#f3f4f6}.dark .input.svelte-mb1npt{background:#1f2937;border-color:#374151;color:#f3f4f6}.dark .input.svelte-mb1npt:hover{border-color:#4b5563}.dark .input.svelte-mb1npt:focus{border-color:#7865e0;box-shadow:0 0 0 3px #7865e033}.dark .radio-label.svelte-mb1npt,.dark .checkbox-label.svelte-mb1npt{color:#f3f4f6}.dark .help-text.svelte-mb1npt{color:#9ca3af}.dark .checkbox-btn.svelte-mb1npt{background:#1f2937;border-color:#374151}.dark .checkbox-btn.svelte-mb1npt:hover{border-color:#7865e0;background:#312e81}.dark .feedback-section.svelte-mb1npt{background:#1f2937;border-color:#374151}.dark .feedback-header.svelte-mb1npt{color:#f3f4f6}.dark .multi-choice-notice.svelte-mb1npt{background:#1e3a8a;border-left-color:#3b82f6;color:#dbeafe}.quiz-input-wrapper.svelte-hfk5gk{width:100%;height:100%;overflow-y:auto}.quiz-input.svelte-hfk5gk{max-width:630px;margin:0 auto;padding:2rem;width:100%;box-sizing:border-box}.quiz-icon.svelte-hfk5gk{width:3rem;height:3rem;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center}.quiz-icon.svelte-hfk5gk svg:where(.svelte-hfk5gk){width:3rem;height:3rem}.question.svelte-hfk5gk{font-size:2rem;font-weight:700;margin-bottom:3rem;color:var(--color-text-primary, #111827);text-align:center;line-height:1.2;letter-spacing:-.02em}.instruction.svelte-hfk5gk{text-align:center;color:#6b7280;font-size:.9375rem;margin-bottom:2rem;font-weight:500;margin-top:-1rem}@keyframes svelte-hfk5gk-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.options.svelte-hfk5gk{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem}.option-btn.svelte-hfk5gk{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.5rem;background:#fff;border:2px solid #e5e7eb;border-radius:1rem;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-align:left;width:100%;box-shadow:0 1px 3px #0000000d;min-height:-moz-fit-content;min-height:fit-content}.option-btn.svelte-hfk5gk:hover:not(:disabled){border-color:var(--accent-color, #10B981);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-color, #10B981) 15%,white),color-mix(in srgb,var(--accent-color, #10B981) 25%,white));box-shadow:0 4px 12px color-mix(in srgb,var(--accent-color, #10B981) 15%,transparent);transform:translateY(-2px)}.option-btn.selected.svelte-hfk5gk{border-color:var(--accent-color, #10B981);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-color, #10B981) 25%,white),color-mix(in srgb,var(--accent-color, #10B981) 40%,white));box-shadow:0 4px 16px color-mix(in srgb,var(--accent-color, #10B981) 25%,transparent)}.option-btn.revealed-correct.svelte-hfk5gk{border-color:#10b981;background:linear-gradient(135deg,#d1fae5,#a7f3d0);box-shadow:0 4px 16px #10b98140}.option-btn.revealed-correct.svelte-hfk5gk:hover:not(:disabled){border-color:#10b981;background:linear-gradient(135deg,#a7f3d0,#6ee7b7);box-shadow:0 4px 12px #10b9814d}.option-btn.svelte-hfk5gk:disabled{opacity:.6;cursor:not-allowed}.checkbox.svelte-hfk5gk{flex-shrink:0;width:1.25rem;height:1.25rem;border:2px solid #d1d5db;display:flex;align-items:center;justify-content:center;transition:all .2s;margin-top:.125rem}.checkbox.circle.svelte-hfk5gk{border-radius:50%}.checkbox.square.svelte-hfk5gk{border-radius:.25rem}.checkbox.disabled.svelte-hfk5gk{background:#f3f4f6}.option-btn.selected.svelte-hfk5gk .checkbox:where(.svelte-hfk5gk){border-color:var(--accent-color, #7865e0);background:var(--accent-color, #7865e0)}.check-icon.svelte-hfk5gk{width:.875rem;height:.875rem;color:#fff}.radio-dot.svelte-hfk5gk{width:.75rem;height:.75rem;background:#fff;border-radius:50%;animation:svelte-hfk5gk-scaleIn .2s ease-out}@keyframes svelte-hfk5gk-scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.option-text.svelte-hfk5gk{font-size:1rem;font-weight:500;color:var(--color-text-primary, #111827);line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;flex:1}.submit-btn.svelte-hfk5gk{width:100%;padding:1.125rem 2rem;font-size:1.125rem;font-weight:600;color:#fff;border:none;border-radius:3rem;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:.625rem;position:relative;overflow:hidden}.submit-btn.svelte-hfk5gk: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 .5s}.submit-btn.svelte-hfk5gk:hover:not(:disabled):before{left:100%}.submit-btn.svelte-hfk5gk:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px color-mix(in srgb,var(--accent-color, #10B981) 40%,transparent)}.submit-btn.svelte-hfk5gk:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 12px color-mix(in srgb,var(--accent-color, #10B981) 30%,transparent)}.submit-btn.svelte-hfk5gk:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:0 2px 6px #7865e033}.spinner.svelte-hfk5gk{width:1.25rem;height:1.25rem;animation:svelte-hfk5gk-spin 1s linear infinite}@keyframes svelte-hfk5gk-spin{to{transform:rotate(360deg)}}.option-result.svelte-hfk5gk{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.5rem;background:#fff;border:2px solid #e5e7eb;border-radius:1rem;position:relative;min-height:-moz-fit-content;min-height:fit-content}.option-result.correct.svelte-hfk5gk{border-color:#10b981;background:linear-gradient(135deg,#d1fae5,#a7f3d0)}.option-result.incorrect.svelte-hfk5gk{border-color:#ef4444;background:linear-gradient(135deg,#fee2e2,#fecaca)}.feedback-icon.svelte-hfk5gk{position:absolute;top:1rem;right:1rem;width:1.5rem;height:1.5rem}.option-result.correct.svelte-hfk5gk .feedback-icon:where(.svelte-hfk5gk){color:#10b981}.option-result.incorrect.svelte-hfk5gk .feedback-icon:where(.svelte-hfk5gk){color:#ef4444}.score-card.svelte-hfk5gk{padding:1.5rem;border-radius:1rem;margin-bottom:1.5rem;box-shadow:0 4px 12px #0000001a}.score-card.correct.svelte-hfk5gk{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:2px solid #10b981}.score-card.partial.svelte-hfk5gk{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #f59e0b}.score-card.incorrect.svelte-hfk5gk{background:linear-gradient(135deg,#fee2e2,#fecaca);border:2px solid #ef4444}.score-header.svelte-hfk5gk{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.score-label.svelte-hfk5gk{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#374151}.score-value.svelte-hfk5gk{font-size:1.5rem;font-weight:800;color:#111827}.feedback-message.svelte-hfk5gk{font-size:1rem;line-height:1.6;color:#374151;margin:0}.retry-btn.svelte-hfk5gk{width:100%;padding:1.125rem 2rem;font-size:1.125rem;font-weight:600;color:#fff;border:none;border-radius:3rem;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:.625rem}.retry-btn.svelte-hfk5gk:hover{transform:translateY(-2px);box-shadow:0 8px 20px color-mix(in srgb,var(--accent-color, #10B981) 40%,transparent)}.dark .question.svelte-hfk5gk{color:#f3f4f6}.dark .option-btn.svelte-hfk5gk{background:#1f2937;border-color:#374151}.dark .option-btn.svelte-hfk5gk:hover:not(:disabled){background:#374151;border-color:#34d399}.dark .option-btn.selected.svelte-hfk5gk{background:#065f46;border-color:#34d399}.dark .option-btn.revealed-correct.svelte-hfk5gk{background:#065f46;border-color:#10b981}.dark .option-btn.revealed-correct.svelte-hfk5gk:hover:not(:disabled){background:#047857;border-color:#34d399}.dark .option-text.svelte-hfk5gk{color:#f3f4f6}.dark .checkbox.svelte-hfk5gk{border-color:#6b7280}.dark .instruction.svelte-hfk5gk{color:#9ca3af}.dark .option-result.svelte-hfk5gk{background:#1f2937;border-color:#374151}.dark .checkbox.disabled.svelte-hfk5gk{background:#374151}@media (max-width: 640px){.quiz-input.svelte-hfk5gk{max-width:100%;padding:1rem;margin:0}.question.svelte-hfk5gk{font-size:1.5rem!important;margin-bottom:1.5rem}.option-btn.svelte-hfk5gk{padding:.875rem 1rem}.options.svelte-hfk5gk{margin-bottom:1.5rem}}.quiz-chart.svelte-ybsjzw{width:100%}.options-list.svelte-ybsjzw{display:flex;flex-direction:column;gap:1rem}.option-block.svelte-ybsjzw{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:100%;overflow:hidden}.option-label.svelte-ybsjzw{font-weight:500;font-size:1.125rem;color:var(--color-text-primary, #1f2937);display:flex;align-items:center;gap:.5rem;min-width:0;word-wrap:break-word;overflow-wrap:break-word;width:100%;max-width:100%}.option-label.svelte-ybsjzw span:where(.svelte-ybsjzw){word-wrap:break-word;overflow-wrap:break-word;white-space:normal;flex:1}.option-label.highlighted.svelte-ybsjzw{color:var(--color-primary, #3b82f6);font-weight:600}.checkmark.svelte-ybsjzw{width:1rem;height:1rem;flex-shrink:0;color:var(--color-success, #10b981)}.correct-badge.svelte-ybsjzw{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;min-width:1.25rem;max-width:1.25rem;aspect-ratio:1 / 1;background:#10b981;color:#fff;border-radius:50%;padding:.125rem}.correct-badge.svelte-ybsjzw svg:where(.svelte-ybsjzw){flex-shrink:0;width:100%;height:100%;display:block}.bar-row.svelte-ybsjzw{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;width:100%;overflow:hidden}.bar-container.svelte-ybsjzw{position:relative;height:2.5rem;background:#f3f4f6;border-radius:.5rem;overflow:hidden;min-width:0}.bar.svelte-ybsjzw{position:absolute;left:0;top:0;height:100%;max-width:100%;border-radius:.5rem;transition:width .6s cubic-bezier(.4,0,.2,1)}.bar.correct-bar.svelte-ybsjzw{background:linear-gradient(135deg,#10b981,#34d399)}.bar.highlighted-bar.svelte-ybsjzw{box-shadow:0 0 0 2px #3b82f6 inset}.stats.svelte-ybsjzw{display:flex;gap:.5rem;align-items:center;font-weight:500;justify-content:flex-end;min-width:100px}.count.svelte-ybsjzw{color:var(--color-text-secondary, #6b7280);font-size:1rem}.percentage.svelte-ybsjzw{color:var(--color-text-primary, #1f2937);font-size:1.25rem;font-weight:700;min-width:50px;text-align:right}.dark .option-label.svelte-ybsjzw{color:#f3f4f6}.dark .bar-container.svelte-ybsjzw{background:#374151}.dark .count.svelte-ybsjzw{color:#9ca3af}.dark .percentage.svelte-ybsjzw{color:#f3f4f6}@media (max-width: 640px){.option-block.svelte-ybsjzw{gap:.5rem}.option-label.svelte-ybsjzw{font-size:.9375rem;line-height:1.4}.bar-row.svelte-ybsjzw{gap:.5rem}.bar-container.svelte-ybsjzw{height:2rem}.stats.svelte-ybsjzw{min-width:70px}.count.svelte-ybsjzw{font-size:.875rem}.percentage.svelte-ybsjzw{font-size:1rem}}@media (max-width: 480px){.option-label.svelte-ybsjzw{font-size:.875rem}.bar-container.svelte-ybsjzw{height:1.75rem}.stats.svelte-ybsjzw{min-width:60px;gap:.25rem}.count.svelte-ybsjzw{font-size:.8125rem}.percentage.svelte-ybsjzw{font-size:.9375rem}}.quiz-results-wrapper.svelte-11ks0fk{width:100%;height:100%;overflow-y:auto}.quiz-results.svelte-11ks0fk{max-width:700px;margin:0 auto;padding:2rem;width:100%;box-sizing:border-box}.header.svelte-11ks0fk{margin-bottom:3rem;text-align:center}.quiz-icon.svelte-11ks0fk{width:3rem;height:3rem;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center}.quiz-icon.svelte-11ks0fk svg:where(.svelte-11ks0fk){width:3rem;height:3rem}.question.svelte-11ks0fk{font-size:2rem;font-weight:700;color:var(--color-text-primary, #111827);margin-bottom:1.5rem;line-height:1.2;letter-spacing:-.02em}.stats-pills.svelte-11ks0fk{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:2.5rem;flex-wrap:wrap}.stat-pill.svelte-11ks0fk{display:inline-flex;align-items:center;gap:.625rem;padding:.75rem 1.5rem;border-radius:3rem;font-size:1rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1)}.stat-pill.svelte-11ks0fk:hover{transform:translateY(-1px)}.pill-icon.svelte-11ks0fk{width:1.25rem;height:1.25rem;flex-shrink:0}.chart-container.svelte-11ks0fk{margin-bottom:2.5rem;padding:3rem;background:#fff;border-radius:1.25rem;box-shadow:0 4px 16px #00000014;border:1px solid rgba(229,231,235,.8)}.controls.svelte-11ks0fk{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.control-btn.svelte-11ks0fk{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;padding:.875rem 1.75rem;font-size:1rem;font-weight:600;border-radius:3rem;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);border:2px solid transparent}.control-btn.reveal.svelte-11ks0fk{color:#fff}.control-btn.reveal.svelte-11ks0fk:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px color-mix(in srgb,var(--accent-color, #10B981) 40%,transparent)}.control-btn.reset.svelte-11ks0fk{background:#fff;box-shadow:0 2px 6px color-mix(in srgb,var(--accent-color, #10B981) 20%,transparent)}.control-btn.reset.svelte-11ks0fk:hover:not(:disabled){background:var(--accent-color, #10B981);color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px color-mix(in srgb,var(--accent-color, #10B981) 30%,transparent)}.control-btn.svelte-11ks0fk:disabled{opacity:.5;cursor:not-allowed;transform:none}.spinner.svelte-11ks0fk{width:1.25rem;height:1.25rem;animation:svelte-11ks0fk-spin 1s linear infinite}@keyframes svelte-11ks0fk-spin{to{transform:rotate(360deg)}}.footer.svelte-11ks0fk{text-align:center}.loading.svelte-11ks0fk{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:#6b7280}.spinner-large.svelte-11ks0fk{width:3rem;height:3rem;border:4px solid #e5e7eb;border-top-color:#10b981;border-radius:50%;animation:svelte-11ks0fk-spin 1s linear infinite;margin-bottom:1rem}.dark .quiz-icon.svelte-11ks0fk{color:#6ee7b7}.dark .question.svelte-11ks0fk{color:#f3f4f6}.dark .stat-pill.svelte-11ks0fk{background:linear-gradient(135deg,#065f46,#047857);color:#d1fae5}.dark .chart-container.svelte-11ks0fk{background:#1f2937;border-color:#374151}.dark .control-btn.reset.svelte-11ks0fk{background:#1f2937;color:#6ee7b7;border-color:#10b981}.dark .control-btn.reset.svelte-11ks0fk:hover:not(:disabled){background:#10b981;color:#fff}@media (max-width: 640px){.quiz-results.svelte-11ks0fk{max-width:100%;padding:1rem;padding-bottom:140px;margin:0}.question.svelte-11ks0fk{font-size:2rem;margin-bottom:1rem}.stats-pills.svelte-11ks0fk{gap:.5rem;margin-bottom:1.5rem}.chart-container.svelte-11ks0fk{padding:2rem;margin-bottom:1.5rem}.header.svelte-11ks0fk{margin-bottom:1.5rem}.controls.svelte-11ks0fk{flex-direction:column;width:100%}.control-btn.svelte-11ks0fk{width:100%}}.quiz-slide.svelte-1403rgf{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:transparent}.error-state.svelte-1403rgf{padding:2rem;text-align:center;color:#ef4444}.dark .quiz-slide.svelte-1403rgf{background:transparent}.wordcloud-editor.svelte-mly7h{padding:0}.form-group.svelte-mly7h{margin-bottom:2rem}label.svelte-mly7h{display:block;font-weight:600;margin-bottom:.75rem;color:#111827;font-size:.875rem;letter-spacing:-.01em}.input.svelte-mly7h{width:100%;padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:.75rem;font-size:.9375rem;transition:all .2s ease;background:#fff}.input.svelte-mly7h:hover{border-color:#d1d5db}.input.svelte-mly7h:focus{outline:none;border-color:#ec4899;box-shadow:0 0 0 3px #ec48991a}.help-text.svelte-mly7h{margin-top:.5rem;font-size:.8125rem;color:#6b7280;line-height:1.5}.dark label.svelte-mly7h{color:#f3f4f6}.dark .input.svelte-mly7h{background:#1f2937;border-color:#374151;color:#f3f4f6}.dark .input.svelte-mly7h:hover{border-color:#4b5563}.dark .input.svelte-mly7h:focus{border-color:#ec4899;box-shadow:0 0 0 3px #ec489933}.dark .help-text.svelte-mly7h{color:#9ca3af}.wordcloud-container.svelte-1gav13c{width:100%;min-height:300px;display:flex;align-items:center;justify-content:center}.word-cloud.svelte-1gav13c{display:flex;flex-wrap:wrap;gap:1.5rem 2rem;align-items:center;justify-content:center;padding:2rem;max-width:100%}.word-item.svelte-1gav13c{font-weight:400;line-height:1;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:default;animation:svelte-1gav13c-fadeIn .5s ease-out forwards;opacity:0;display:flex;align-items:baseline;gap:.375rem}.word-item.svelte-1gav13c:hover{transform:scale(1.1);filter:brightness(1.2)}.word-text.svelte-1gav13c{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;letter-spacing:-.02em}.word-count.svelte-1gav13c{font-size:.65em;opacity:.7;font-weight:600}@keyframes svelte-1gav13c-fadeIn{0%{opacity:0;transform:scale(.8) translateY(10px)}to{opacity:var(--final-opacity, 1);transform:scale(1) translateY(0)}}.empty-state.svelte-1gav13c{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center}.empty-icon.svelte-1gav13c{width:4rem;height:4rem;color:#d1d5db;margin-bottom:1rem}.empty-text.svelte-1gav13c{font-size:1.125rem;font-weight:600;color:#6b7280;margin-bottom:.5rem}.empty-subtext.svelte-1gav13c{font-size:.875rem;color:#9ca3af;max-width:300px}.dark .empty-icon.svelte-1gav13c{color:#4b5563}.dark .empty-text.svelte-1gav13c{color:#9ca3af}.dark .empty-subtext.svelte-1gav13c{color:#6b7280}@media (max-width: 640px){.word-cloud.svelte-1gav13c{gap:1rem 1.5rem;padding:1rem}}.wordcloud-input.svelte-dij3s{max-width:900px;margin:0 auto;padding:2rem;padding-bottom:120px;width:100%;box-sizing:border-box;overflow-y:auto;max-height:100%}.wordcloud-icon.svelte-dij3s{width:3rem;height:3rem;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center}.wordcloud-icon.svelte-dij3s svg:where(.svelte-dij3s){width:3rem;height:3rem}.question.svelte-dij3s{font-size:2rem;font-weight:700;margin-bottom:3rem;color:var(--color-text-primary, #111827);text-align:center;line-height:1.2;letter-spacing:-.02em}.input-container.svelte-dij3s{margin-bottom:1.5rem}.input-wrapper.svelte-dij3s{position:relative;width:100%}.word-input.svelte-dij3s{width:100%;padding:1rem 4rem 1rem 1.5rem;font-size:1.125rem;border:2px solid #e5e7eb;border-radius:.75rem;transition:all .2s ease;background:#fff;box-shadow:0 12px 30px #0f172a14}.word-input.svelte-dij3s:hover:not(:disabled){border-color:#d1d5db}.word-input.svelte-dij3s:focus{outline:none;border-color:var(--focus-color, #fbbf24);box-shadow:0 0 0 4px color-mix(in srgb,var(--focus-color, #fbbf24) 15%,transparent)}.word-input.error.svelte-dij3s{border-color:#f87171;box-shadow:0 0 0 4px #f8717126}.word-input.svelte-dij3s:disabled{opacity:.5;cursor:not-allowed}.char-counter.svelte-dij3s{margin-top:.75rem;font-size:.875rem;color:#6b7280;text-align:right;font-weight:500}.char-counter.warning.svelte-dij3s{color:#d97706}.char-counter.error.svelte-dij3s{color:#ef4444}.submit-btn.svelte-dij3s{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);width:3rem;height:3rem;border-radius:.75rem;border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.submit-btn.svelte-dij3s:disabled{opacity:.5;cursor:not-allowed;transform:translateY(-50%);box-shadow:none}.submit-btn.svelte-dij3s:not(:disabled):hover{transform:translateY(-50%) scale(1.05);box-shadow:0 10px 20px color-mix(in srgb,var(--accent-color, #E74C3C) 28%,transparent)}.send-icon.svelte-dij3s{width:1.5rem;height:1.5rem;transform:rotate(90deg)}.spinner.svelte-dij3s{width:1.75rem;height:1.75rem;animation:svelte-dij3s-spin 1s linear infinite}@keyframes svelte-dij3s-spin{to{transform:rotate(360deg)}}@keyframes svelte-dij3s-slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.results-section.svelte-dij3s{margin-top:3rem;padding:2rem;background:#fff;border-radius:1rem;box-shadow:0 2px 8px #00000014;border:1px solid #e5e7eb}.results-cloud.svelte-dij3s{min-height:200px}.dark .question.svelte-dij3s{color:#f3f4f6}.dark .word-input.svelte-dij3s{background:#1f2937;border-color:#374151;color:#f3f4f6}.dark .word-input.svelte-dij3s:hover:not(:disabled){border-color:#ec4899}.dark .word-input.error.svelte-dij3s{border-color:#ef4444}.dark .char-counter.svelte-dij3s{color:#9ca3af}.dark .results-section.svelte-dij3s{background:#1f2937;border-color:#374151}@media (max-width: 640px){.wordcloud-input.svelte-dij3s{padding:1.5rem;padding-bottom:96px}.question.svelte-dij3s{font-size:1.5rem;margin-bottom:2rem}.word-input.svelte-dij3s{font-size:1rem;padding:.85rem 3.5rem .85rem 1.1rem}.submit-btn.svelte-dij3s{width:2.6rem;height:2.6rem}.results-section.svelte-dij3s{padding:1.25rem;min-height:260px}}.wordcloud-results-wrapper.svelte-4juyxw{width:100%;height:100%;overflow-y:auto}.wordcloud-results.svelte-4juyxw{max-width:900px;margin:0 auto;padding:2rem;width:100%;box-sizing:border-box}.header.svelte-4juyxw{margin-bottom:2.5rem;text-align:center}.wordcloud-icon.svelte-4juyxw{width:3rem;height:3rem;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center}.wordcloud-icon.svelte-4juyxw svg:where(.svelte-4juyxw){width:3rem;height:3rem}.question.svelte-4juyxw{font-size:2rem;font-weight:700;color:var(--color-text-primary, #111827);margin-bottom:0;line-height:1.2;letter-spacing:-.02em}.stats-pills.svelte-4juyxw{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.stat-pill.svelte-4juyxw{display:inline-flex;align-items:center;gap:.625rem;padding:.75rem 1.5rem;border-radius:3rem;font-size:1rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1)}.stat-pill.svelte-4juyxw:hover{transform:translateY(-1px)}.pill-icon.svelte-4juyxw{width:1.25rem;height:1.25rem;flex-shrink:0}.cloud-container.svelte-4juyxw{margin-bottom:2.5rem;padding:3rem;background:#fff;border-radius:1.25rem;box-shadow:0 4px 16px #00000014;border:1px solid rgba(229,231,235,.8);min-height:300px}.footer.svelte-4juyxw{text-align:center;color:#6b7280;font-size:.875rem}.loading.svelte-4juyxw{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:#6b7280}.spinner.svelte-4juyxw{width:3rem;height:3rem;border:4px solid #e5e7eb;border-top-color:#e74c3c;border-radius:50%;animation:svelte-4juyxw-spin 1s linear infinite;margin-bottom:1rem}@keyframes svelte-4juyxw-spin{to{transform:rotate(360deg)}}.dark .wordcloud-icon.svelte-4juyxw{color:#f87171}.dark .question.svelte-4juyxw{color:#f3f4f6}.dark .stat-pill.svelte-4juyxw{background:linear-gradient(135deg,#991b1b,#b91c1c);color:#fee2e2}.dark .cloud-container.svelte-4juyxw{background:#1f2937;border-color:#374151}.dark .footer.svelte-4juyxw{color:#9ca3af}@media (max-width: 640px){.wordcloud-results.svelte-4juyxw{max-width:100%;padding:1rem;padding-bottom:140px;margin:0}.question.svelte-4juyxw{font-size:2rem;margin-bottom:0}.stats-pills.svelte-4juyxw{gap:.5rem;margin-bottom:2rem}.stat-pill.svelte-4juyxw{font-size:.875rem;padding:.625rem 1.25rem}.cloud-container.svelte-4juyxw{padding:1.5rem;margin-bottom:1.5rem}.header.svelte-4juyxw{margin-bottom:1.5rem}}.wordcloud-slide.svelte-3rdrv{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:transparent}.error-state.svelte-3rdrv{padding:2rem;text-align:center;color:#ef4444}.dark .wordcloud-slide.svelte-3rdrv{background:transparent}.board-editor.svelte-11k4rb1{padding:0}.form-group.svelte-11k4rb1{margin-bottom:2rem}label.svelte-11k4rb1{display:block;font-weight:600;margin-bottom:.75rem;color:#111827;font-size:.875rem;letter-spacing:-.01em}.input.svelte-11k4rb1{width:100%;padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:.75rem;font-size:.9375rem;transition:all .2s ease;background:#fff}.input.svelte-11k4rb1:hover{border-color:#d1d5db}.input.svelte-11k4rb1:focus{outline:none;border-color:#ec4899;box-shadow:0 0 0 3px #ec48991a}.help-text.svelte-11k4rb1{margin-top:.5rem;font-size:.8125rem;color:#6b7280;line-height:1.5}.dark label.svelte-11k4rb1{color:#f3f4f6}.dark .input.svelte-11k4rb1{background:#1f2937;border-color:#374151;color:#f3f4f6}.dark .input.svelte-11k4rb1:hover{border-color:#4b5563}.dark .input.svelte-11k4rb1:focus{border-color:#ec4899;box-shadow:0 0 0 3px #ec489933}.dark .help-text.svelte-11k4rb1{color:#9ca3af}.board-wall.svelte-1pij5mv{width:100%;height:100%;display:flex;flex-direction:column}.notes-scroll.svelte-1pij5mv{flex:1;overflow-y:auto;scrollbar-width:thin;padding-right:.25rem}.notes-grid.svelte-1pij5mv{display:grid;grid-template-columns:repeat(auto-fill,220px);gap:1.25rem;align-items:start;padding:.5rem .5rem 2rem;justify-content:center}.note.svelte-1pij5mv{position:relative;padding:.9rem;border-radius:.75rem;border:1px solid rgba(15,23,42,.06);min-height:110px;display:flex;align-items:flex-start;justify-content:flex-start;box-shadow:0 12px 20px #0f172a14;transition:box-shadow .2s ease;width:220px}.note.svelte-1pij5mv:hover{box-shadow:0 16px 28px #0f172a1f}.note-text.svelte-1pij5mv{font-size:.875rem;line-height:1.4;font-weight:600;color:#0f172aeb;word-break:break-word}.empty-state.svelte-1pij5mv{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center}.empty-icon.svelte-1pij5mv{width:4rem;height:4rem;color:#d1d5db;margin-bottom:1rem}.empty-text.svelte-1pij5mv{font-size:1.125rem;font-weight:600;color:#6b7280;margin-bottom:.5rem}.empty-subtext.svelte-1pij5mv{font-size:.875rem;color:#9ca3af;max-width:300px}.notes-scroll.svelte-1pij5mv::-webkit-scrollbar{width:8px}.notes-scroll.svelte-1pij5mv::-webkit-scrollbar-track{background:transparent;border-radius:999px}.notes-scroll.svelte-1pij5mv::-webkit-scrollbar-thumb{background:#fbbf2480;border-radius:999px}.dark .note.svelte-1pij5mv{box-shadow:0 18px 26px #00000059,0 10px 16px #0006;border-color:#94a3b833}.dark .note-text.svelte-1pij5mv{color:#f9fafbf2}.dark .empty-icon.svelte-1pij5mv{color:#4b5563}.dark .empty-text.svelte-1pij5mv{color:#9ca3af}.dark .empty-subtext.svelte-1pij5mv{color:#6b7280}@media (max-width: 640px){.note.svelte-1pij5mv{min-height:100px;padding:.8rem}.note-text.svelte-1pij5mv{font-size:.75rem}}.board-input.svelte-iorpq0{max-width:1200px;margin:0 auto;padding:2rem;padding-bottom:120px;width:100%;box-sizing:border-box;overflow-y:auto;max-height:100%}.board-icon.svelte-iorpq0{width:3rem;height:3rem;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center}.board-icon.svelte-iorpq0 svg:where(.svelte-iorpq0){width:3rem;height:3rem}.prompt.svelte-iorpq0{font-size:2rem;font-weight:700;margin-bottom:3rem;color:var(--color-text-primary, #111827);text-align:center;line-height:1.2;letter-spacing:-.02em}.input-container.svelte-iorpq0{margin-bottom:1.5rem}.input-wrapper.svelte-iorpq0{position:relative;width:100%}.note-input.svelte-iorpq0{width:100%;padding:1rem 4rem 1rem 1.5rem;font-size:1.125rem;border:2px solid #e5e7eb;border-radius:.75rem;transition:all .2s ease;background:#fff;box-shadow:0 12px 30px #0f172a14}.note-input.svelte-iorpq0:hover{border-color:#d1d5db}.note-input.svelte-iorpq0:focus{outline:none;border-color:var(--accent-color, #fbbf24);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-color, #fbbf24) 15%,transparent)}.note-input.error.svelte-iorpq0{border-color:#f87171;box-shadow:0 0 0 4px #f8717126}.submit-btn.svelte-iorpq0{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);width:3rem;height:3rem;border-radius:.75rem;border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.submit-btn.svelte-iorpq0:disabled{opacity:.5;cursor:not-allowed;transform:translateY(-50%);box-shadow:none}.submit-btn.svelte-iorpq0:not(:disabled):hover{transform:translateY(-50%) scale(1.05);box-shadow:0 10px 20px color-mix(in srgb,var(--accent-color, #fbbf24) 35%,transparent)}.send-icon.svelte-iorpq0{width:1.5rem;height:1.5rem}.spinner.svelte-iorpq0{width:1.75rem;height:1.75rem;animation:svelte-iorpq0-spin 1s linear infinite}@keyframes svelte-iorpq0-spin{to{transform:rotate(360deg)}}.char-counter.svelte-iorpq0{margin-top:.75rem;font-size:.875rem;color:#6b7280;text-align:right;font-weight:500}.char-counter.warning.svelte-iorpq0{color:#d97706}.char-counter.error.svelte-iorpq0{color:#ef4444}.results-section.svelte-iorpq0{border-radius:1.5rem;padding:1.5rem .5rem;border:1px solid;min-height:320px}.dark .prompt.svelte-iorpq0{color:#f9fafb}.dark .note-input.svelte-iorpq0{background:#1f2937;border-color:#374151;color:#f9fafb;box-shadow:0 12px 35px #0f172a73}.dark .note-input.svelte-iorpq0:hover{border-color:#4b5563}.dark .note-input.svelte-iorpq0:focus{border-color:#f59e0b;box-shadow:0 0 0 4px #f59e0b33}.dark .note-input.error.svelte-iorpq0{border-color:#f87171;box-shadow:0 0 0 4px #f8717140}.dark .char-counter.svelte-iorpq0{color:#9ca3af}@media (max-width: 640px){.board-input.svelte-iorpq0{padding:1.5rem;padding-bottom:96px}.prompt.svelte-iorpq0{font-size:1.5rem;margin-bottom:2rem}.note-input.svelte-iorpq0{font-size:1rem;padding:.85rem 3.5rem .85rem 1.1rem}.submit-btn.svelte-iorpq0{width:2.6rem;height:2.6rem}.results-section.svelte-iorpq0{padding:1.25rem .5rem;min-height:260px}}.board-analytics-wrapper.svelte-b4xquc{width:100%;height:100%;overflow-y:auto}.board-analytics.svelte-b4xquc{max-width:1200px;margin:0 auto;padding:2rem;width:100%;box-sizing:border-box}.header.svelte-b4xquc{margin-bottom:2rem;text-align:center}.board-icon.svelte-b4xquc{width:3rem;height:3rem;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center}.board-icon.svelte-b4xquc svg:where(.svelte-b4xquc){width:3rem;height:3rem}.prompt.svelte-b4xquc{font-size:2rem;font-weight:700;color:var(--color-text-primary, #111827);line-height:1.2;letter-spacing:-.02em}.stats-ribbon.svelte-b4xquc{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem}.stat-card.svelte-b4xquc{display:inline-flex;align-items:center;gap:.75rem;padding:.85rem 1.6rem;border-radius:999px;font-size:1rem;font-weight:600}.stat-icon.svelte-b4xquc{width:1.4rem;height:1.4rem;flex-shrink:0}.board-wall-container.svelte-b4xquc{border-radius:1.5rem;padding:1.5rem .5rem;border:1px solid;min-height:360px}.footer.svelte-b4xquc{text-align:center;color:#6b7280;margin-top:2rem;font-size:.9rem}.loading.svelte-b4xquc{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:#6b7280}.spinner.svelte-b4xquc{width:3rem;height:3rem;border:4px solid #e5e7eb;border-top-color:#f59e0b;border-radius:50%;animation:svelte-b4xquc-spin 1s linear infinite;margin-bottom:1rem}@keyframes svelte-b4xquc-spin{to{transform:rotate(360deg)}}.dark .prompt.svelte-b4xquc{color:#f9fafb}.dark .footer.svelte-b4xquc,.dark .loading.svelte-b4xquc{color:#9ca3af}@media (max-width: 640px){.board-analytics.svelte-b4xquc{padding:1.5rem;padding-bottom:96px}.prompt.svelte-b4xquc{font-size:1.6rem}.stat-card.svelte-b4xquc{padding:.75rem 1.25rem;font-size:.95rem}.board-wall-container.svelte-b4xquc{padding:1.25rem .5rem;min-height:300px}}.board-slide.svelte-y5raar{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:transparent}.error-state.svelte-y5raar{padding:2rem;text-align:center;color:#ef4444}.dark .board-slide.svelte-y5raar{background:transparent}div.svelte-1erwo16{width:100%;height:100%;position:relative;background:transparent}.adaptive-container.svelte-1erwo16{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.adaptive-content.svelte-1erwo16{max-width:95%;max-height:95%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:12px}.viewer-image.svelte-1erwo16{max-height:80vh;max-width:90%}@media (max-width: 768px){.viewer-image.svelte-1erwo16{max-height:75vh;max-width:98%}}.thumbnail-image.svelte-1erwo16{border-radius:0}.fullscreen-content.svelte-1erwo16{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.fullscreen-image.svelte-1erwo16{padding:0;background:#000}.dark .image-container.svelte-1erwo16:not(.fullscreen-image){background:#111827}.audio-container.svelte-1erwo16,.downloadable-container.svelte-1erwo16{flex-direction:column;gap:1rem}.download-button.svelte-1erwo16{display:inline-flex;align-items:center;gap:.75rem;padding:.875rem 2rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-weight:600;font-size:1rem;border-radius:9999px;border:none;text-decoration:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 14px #6366f166}.download-button.svelte-1erwo16:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6366f180;background:linear-gradient(135deg,#4f46e5,#7c3aed)}.download-button.svelte-1erwo16:active{transform:translateY(0)}.download-icon.svelte-1erwo16{width:20px;height:20px;transition:transform .3s ease}.embed-padding.svelte-1erwo16{padding:0;box-sizing:border-box;background:transparent;display:flex;align-items:center;justify-content:center}.download-button.svelte-1erwo16{background:linear-gradient(135deg,#14b8a6,#0f9c8a)}.download-button.svelte-1erwo16:hover{background:linear-gradient(135deg,#0f9c8a,#0d857a)}.download-icon-main.svelte-1erwo16{color:#14b8a6}.dark div.svelte-1erwo16,.dark .embed-padding.svelte-1erwo16,.dark .audio-container.svelte-1erwo16,.dark .downloadable-container.svelte-1erwo16{background:transparent}.dark .download-icon-main.svelte-1erwo16{color:#5eead4}.dark .download-button.svelte-1erwo16{background:linear-gradient(135deg,#14b8a6,#0f9c8a);box-shadow:0 4px 14px #14b8a666}.dark .download-button.svelte-1erwo16:hover{background:linear-gradient(135deg,#2dd4bf,#14b8a6);box-shadow:0 6px 20px #14b8a680}.clickable-image-link.svelte-1erwo16{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.clickable-image.svelte-1erwo16{cursor:pointer;transition:transform .2s ease,opacity .2s ease}.clickable-image.svelte-1erwo16:hover{transform:scale(1.02);opacity:.95}
